/* Tenant workspace 10.22.71 */

html.design71.design70.design69.design68.design67.design66.design65 body .t71-card{background:#fff!important;border:1px solid #e0e5e7!important;border-radius:8px!important;min-width:0!important;padding:20px!important;box-shadow:0 1px 2px #13251a03!important;color:#152127!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-status, html.design71.design70.design69.design68.design67.design66.design65 body .t71-active{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;white-space:nowrap!important;background:#e0f2e9!important;color:#176747!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-status.partial{color:#926711!important;background:#fff3d5!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-status.unpaid{color:#aa4139!important;background:#fceae7!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-status.credit{background:#e9effa!important;color:#345da3!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-active.inactive{color:#697477!important;background:#edf0f1!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head{padding:24px 0 25px!important;gap:20px!important;align-items:center!important;border:0!important;background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .d66-tenant-identity{gap:20px!important;min-width:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .d66-profile-avatar{width:78px!important;height:78px!important;font-size:27px!important;border-radius:50%!important;background:#e9ebed!important;color:#17232d!important;flex-shrink:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head .d66-tenant-identity h3{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:13px!important;font-size:30px!important;font-weight:720!important;letter-spacing:-.8px!important;line-height:1.25!important;color:#111a20!important;margin:0 0 7px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head .d66-tenant-identity small{color:#576674!important;font-size:14px!important;line-height:1.5!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions>button{height:39px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;border-radius:5px!important;white-space:nowrap!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions>.print-action, html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions>.export-action{display:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions .close-icon-clean{width:30px!important;padding:0!important;justify-content:center!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-tabs{border-bottom:1px solid #dce2e4!important;margin:0 0 18px!important;gap:9px!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:0!important;background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-tabs button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;padding:15px 13px!important;color:#526170!important;font-size:13px!important;white-space:nowrap!important;box-shadow:none!important;flex-shrink:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-tabs button.active{color:#086445!important;border-bottom-color:#08734e!important;font-weight:700!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-modal>.tenant-profile-summary{display:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-body{padding:0!important;min-width:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-modal{background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-tenant-columns{grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr)!important;gap:18px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-stats{margin-bottom:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d65-card{border-radius:8px!important;border-color:#e0e5e7!important;box-shadow:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-tenant-aside{position:static!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent!important;width:auto!important;overflow:visible!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-statement-period{padding:0 0 16px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-reference{font-size:13px!important;color:#2b393f!important;line-height:1.6!important;word-break:break-word!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-contact-list span{font-size:13px!important;color:#34444d!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-activity button{padding:15px 0!important;box-shadow:none!important;background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-statement-table th, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-statement-table td{padding:12px 14px!important;font-size:13px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payments{display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr)!important;gap:16px!important;align-items:start!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payments>main{min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;border:1px solid #e0e5e7!important;border-radius:8px!important;padding:20px 0!important;margin-bottom:14px!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats>div{padding:0 22px!important;border-right:1px solid #edf0f0!important;display:grid!important;gap:5px!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats>div:last-child{border:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats small{font-size:12px!important;color:#536470!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats strong{font-size:27px!important;line-height:1.3!important;font-weight:720!important;letter-spacing:-.65px!important;color:#162328!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats span{font-size:12px!important;color:#62717a!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-directory{padding:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters{display:flex!important;gap:18px!important;align-items:center!important;padding-bottom:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters label{display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;color:#34464f!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters select{width:120px!important;height:36px!important;padding:6px 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-search{flex:1!important;position:relative!important;min-width:100px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-search svg{position:absolute!important;left:10px!important;pointer-events:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-search input{width:100%!important;height:36px!important;padding-left:34px!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head, html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row{display:grid!important;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(70px,.8fr)) minmax(65px,.75fr)!important;align-items:center!important;gap:8px!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head{padding:11px 13px!important;background:#f5f7f7!important;color:#5a6972!important;font-size:11px!important;border-bottom:1px solid #e0e5e7!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head>span:not(:first-child){text-align:right!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head>span:last-child{text-align:center!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{width:100%!important;min-height:49px!important;background:#fff!important;color:#213039!important;border:0!important;border-bottom:1px solid #e8ecec!important;border-radius:0!important;padding:11px 12px!important;box-shadow:none!important;font-size:12px!important;text-align:left!important;font-weight:500!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>span:first-child{display:flex!important;align-items:center!important;gap:13px!important;font-weight:600!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row i{font-style:normal!important;font-size:20px!important;line-height:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row strong{text-align:right!important;font-weight:550!important;font-variant-numeric:tabular-nums!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>.t71-status{justify-self:center!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month.expanded{border:1px solid #d8e8e0!important;border-radius:6px!important;overflow:hidden!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month.expanded .t71-month-row{background:#e7f4ee!important;border-bottom:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-content{padding:0 18px 18px 41px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-content h4{margin:15px 0 9px!important;font-size:13px!important;color:#1b2a31!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;font-size:12px!important;border:1px solid #e2e7e8!important;border-radius:5px!important;overflow:hidden!important;color:#25373f!important;table-layout:auto!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-table th, html.design71.design70.design69.design68.design67.design66.design65 body .t71-table td{padding:9px 12px!important;border:0!important;border-bottom:1px solid #e6eaeb!important;text-align:left!important;font-size:12px!important;line-height:1.5!important;vertical-align:top!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-table th{color:#556774!important;background:#f5f7f8!important;font-weight:550!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-table td small{display:block!important;color:#64747d!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-table td:last-child, html.design71.design70.design69.design68.design67.design66.design65 body .t71-table th:last-child{text-align:right!important;white-space:nowrap!important;width:115px!important;font-variant-numeric:tabular-nums!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-table tr:last-child td{border-bottom:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-table .t71-total td{font-weight:700!important;background:#f6f8f8!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines{border:1px solid #e2e7e8!important;border-radius:5px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines>div{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:11px 12px!important;border-bottom:1px solid #e6eaeb!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines>div:last-child{border-bottom:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines b{font-weight:550!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines small{display:block!important;color:#64747d!important;font-size:11px!important;margin-top:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines p{grid-column:1/-1!important;margin:0!important;color:#354850!important;font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-lines p small{margin:0 0 1px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-balance{display:flex!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #e3e8e7!important;margin-top:13px!important;padding-top:12px!important;font-size:13px!important;color:#31464b!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-balance strong{color:#176747!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail{position:sticky!important;top:20px!important;width:auto!important;height:auto!important;min-height:0!important;background:#fff!important;padding:20px!important;overflow:visible!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0 0 26px!important;background:transparent!important;border:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>header h3{font-size:24px!important;font-weight:700!important;letter-spacing:-.6px!important;margin:0!important;color:#15232b!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>header button{border:0!important;box-shadow:none!important;padding:3px!important;background:transparent!important;color:#31464b!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>h4{font-size:14px!important;font-weight:650!important;margin:23px 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>h4:first-of-type{margin-top:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-attachment{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;text-align:left!important;background:#fff!important;border:1px solid #e0e6e6!important;border-radius:6px!important;box-shadow:none!important;padding:12px!important;color:#253a42!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-attachment>svg:first-child{padding:8px!important;background:#f0f3f3!important;box-sizing:content-box!important;border-radius:5px!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-attachment span{min-width:0!important;flex:1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-attachment b{font-size:12px!important;font-weight:600!important;display:block!important;overflow-wrap:anywhere!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-attachment small{font-size:11px!important;color:#64747c!important;display:block!important;margin-top:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-detail-actions{display:flex!important;gap:6px!important;margin-top:15px!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-detail-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:1!important;min-width:90px!important;height:37px!important;padding:0 8px!important;font-size:11px!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-detail-actions .d65-more{flex:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-tools{margin-top:12px!important;display:flex!important;gap:12px!important;align-items:start!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-tools button{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-tools>details{flex:1!important;background:#fff!important;border:1px solid #e0e6e6!important;border-radius:5px!important;padding:10px 12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-tools summary{font-size:12px!important;color:#53676e!important;cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-tools .tenant-receipt-preferences{margin-top:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-empty{padding:30px!important;text-align:center!important;color:#60747b!important;font-size:13px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-muted{font-size:11px!important;line-height:1.5!important;color:#596e76!important;display:block!important;margin:10px 0!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-overlay{z-index:6200!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0d1e2999!important;backdrop-filter:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #dce3e3!important;box-shadow:0 24px 80px #101e3040!important;border-radius:10px!important;max-height:calc(100dvh - 48px)!important;width:635px!important;max-width:100%!important;color:#20333b!important;overflow:hidden!important;min-height:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:22px 26px 18px!important;background:#fff!important;border-bottom:1px solid #e5e9e8!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header h3{font-size:24px!important;font-weight:700!important;color:#17262d!important;letter-spacing:-.5px!important;line-height:1.3!important;margin:0 0 6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header p{font-size:12px!important;line-height:1.5!important;color:#5f717a!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header button{border:0!important;background:transparent!important;box-shadow:none!important;padding:3px!important;color:#42585f!important;flex-shrink:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal-body{padding:20px 26px!important;overflow:auto!important;flex:1!important;min-height:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal label{display:block!important;font-size:12px!important;font-weight:550!important;color:#40555e!important;line-height:1.5!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal input:not([type=radio]):not([type=checkbox]), html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal select, html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal textarea{width:100%!important;border:1px solid #d6dfdf!important;background:#fff!important;color:#21343c!important;font:400 13px/1.5 inherit!important;border-radius:5px!important;padding:9px 11px!important;min-height:38px!important;box-shadow:none!important;margin-top:6px!important;box-sizing:border-box!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal textarea{resize:vertical!important;min-height:84px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal h4{font-size:13px!important;font-weight:650!important;color:#253a42!important;margin:20px 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal .pretty-date-button{margin-top:6px!important;border:1px solid #d6dfdf!important;min-height:39px!important;width:100%!important;background:#fff!important;border-radius:5px!important;box-shadow:none!important;padding:8px 11px!important;justify-content:space-between!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices>label{display:flex!important;align-items:flex-start!important;gap:7px!important;padding:12px 9px!important;border:1px solid #dce4e1!important;background:#fff!important;border-radius:6px!important;cursor:pointer!important;line-height:1.4!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices>label.selected{border-color:#278461!important;background:#eef8f3!important;box-shadow:0 0 0 1px #278461!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices b{display:block!important;font-size:11px!important;font-weight:650!important;color:#27463c!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices small{display:block!important;color:#627b70!important;font-size:10px!important;margin-top:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices input{width:14px!important;height:14px!important;flex-shrink:0!important;margin:1px 0 0!important;accent-color:#126d4a!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices .unavailable{opacity:.65!important;cursor:default!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-split-input{margin-top:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-choose-account{margin:12px 0!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-choose-account summary{color:#466859!important;cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-choose-account label{margin-top:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-table{margin:14px 0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-check{display:flex!important;gap:9px!important;align-items:flex-start!important;margin-top:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-check input{margin:3px 0 0!important;accent-color:#0b704a!important;width:15px!important;height:15px!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-check b{font-size:12px!important;font-weight:600!important;color:#254437!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-check small{display:block!important;font-size:11px!important;color:#6b7d74!important;margin-top:4px!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer{display:flex!important;align-items:center!important;gap:9px!important;flex-shrink:0!important;padding:16px 26px!important;border-top:1px solid #e0e6e3!important;background:#fff!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer>span:first-child{flex:1!important;color:#5b6b68!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:8px 15px!important;border-radius:5px!important;font-size:12px!important;border:1px solid #d2dcd6!important;background:#fff!important;color:#354b41!important;box-shadow:none!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal .primary{background:#096844!important;border-color:#096844!important;color:#fff!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal button:disabled{opacity:.5!important;cursor:not-allowed!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal .security-error{font-size:12px!important;line-height:1.5!important;padding:12px!important;white-space:normal!important;overflow-wrap:anywhere!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement{width:1000px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-layout{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:0!important;overflow:auto!important;flex:1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-fields{padding:23px 26px!important;min-width:0!important;background:#fff!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-fields fieldset>label{margin-top:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-fields .t71-to-label{display:flex!important;align-items:center!important;justify-content:space-between!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-to-label button{border:0!important;background:transparent!important;color:#14724f!important;padding:0!important;font-size:11px!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-picker{margin-top:10px!important;font-size:11px!important;color:#536b62!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-picker summary{cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-picker>div{display:grid!important;grid-template-columns:1fr 1fr!important;max-height:140px!important;overflow:auto!important;gap:8px!important;padding:12px 0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-picker label{display:flex!important;gap:6px!important;font-size:11px!important;align-items:center!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-picker input{accent-color:#086a47!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-preview{padding:20px!important;background:#f0f3f2!important;border-left:1px solid #e0e6e3!important;position:static!important;height:auto!important;width:auto!important;min-height:0!important;overflow:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-preview-caption{display:flex!important;align-items:center!important;gap:6px!important;color:#5e7068!important;font-size:11px!important;margin-bottom:14px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-preview-caption button{margin-left:auto!important;font-size:10px!important;background:transparent!important;border:0!important;padding:0!important;color:#176a4a!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper{padding:25px 22px!important;background:#fff!important;border:1px solid #dce3df!important;box-shadow:0 3px 7px #11291808!important;min-height:480px!important;color:#263d32!important;font-size:11px!important;line-height:1.6!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper-brand{color:#176744!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.3px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper h2{font-size:23px!important;font-weight:650!important;letter-spacing:-.6px!important;margin:16px 0 12px!important;color:#1c3628!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper p{margin:0 0 10px!important;color:#53665a!important;font-size:11px!important;line-height:1.7!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper small{color:#65776a!important;font-size:9px!important;line-height:1.6!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper h4{margin:19px 0 8px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper .t71-table{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper .t71-table td{font-size:10px!important;padding:7px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper .t71-table td:last-child{width:90px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper-summary{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:23px!important;padding-top:12px!important;border-top:1px solid #dbe5dc!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper-summary b{color:#126a44!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-preview iframe{width:100%!important;height:560px!important;max-height:65vh!important;border:1px solid #dce3df!important;background:#fff!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement>footer .t71-spacer{flex:1!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;background:#17242d55!important;z-index:5100!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal{width:780px!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;margin:0!important;box-shadow:-15px 0 70px #10203025!important;background:#f5f7f6!important;display:flex!important;flex-direction:column!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-head{padding:22px 27px!important;background:#fff!important;border-bottom:1px solid #dfe6e2!important;min-height:75px!important;flex:0 0 auto!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-head h3{font-size:23px!important;letter-spacing:-.5px!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-body{flex:1!important;overflow-y:auto!important;min-height:0!important;background:#f5f7f6!important;display:block!important;padding:20px 24px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-foot{flex:0 0 auto!important;position:static!important;background:#fff!important;border-top:1px solid #dfe6e2!important;padding:16px 24px!important;display:flex!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .modal-foot>span{flex:1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .modal-foot button{height:37px!important;min-height:37px!important;font-size:12px!important;border-radius:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-form{display:grid!important;gap:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-person{display:flex!important;align-items:center!important;gap:12px!important;padding:0 2px 6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-person .d65-avatar{border-radius:50%!important;width:49px!important;height:49px!important;background:#e3e9e6!important;color:#283e32!important;font-size:17px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-person b{font-size:16px!important;font-weight:650!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-person small{display:block!important;margin-top:5px!important;font-size:12px!important;color:#61726a!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card{background:#fff!important;border:1px solid #dfe6e2!important;border-radius:7px!important;overflow:visible!important;padding:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .t71-native-section{padding:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-section-head{margin-bottom:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-section-head h4{font-size:16px!important;font-weight:650!important;margin:0 0 6px!important;color:#23372b!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-section-head p{font-size:11px!important;color:#6a7c70!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-section-grid{gap:14px 18px!important;grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card label{font-size:12px!important;color:#4a5f51!important;font-weight:500!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card input, html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card select, html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card textarea{font-size:13px!important;color:#25392c!important;border:1px solid #d8e1da!important;border-radius:5px!important;background:#fff!important;min-height:37px!important;padding:8px 10px!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .pretty-date-button{min-height:37px!important;padding:8px 10px!important;border-radius:5px!important;border:1px solid #d8e1da!important;background:#fff!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .structured-address-fields{position:relative!important;border:0!important;border-top:1px solid #e5ebe7!important;border-radius:0!important;background:#fff!important;padding:17px 0 0!important;margin-top:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .structured-address-fields h4{font-size:15px!important;margin:0 0 15px!important;color:#23372b!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .structured-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .structured-address-grid>label:first-child{grid-column:span 2!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-copy-address{font-size:10px!important;position:absolute!important;right:0!important;top:14px!important;border:0!important;padding:3px!important;color:#14724c!important;background:transparent!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-name-preview{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .guarantor-card{padding:12px!important;background:#fbfcfb!important;border-radius:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .guarantor-card small{font-size:10px!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row-v62{grid-template-columns:minmax(120px,1.3fr) minmax(110px,1fr) minmax(90px,.7fr) 30px!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row select{width:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .cost-bin-btn{font-size:0!important;width:30px!important;height:37px!important;min-height:37px!important;border:0!important;background:#fff!important;position:relative!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .cost-bin-btn:after{content:'×'!important;font-size:23px!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#956354!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-info-card{background:#f4f8f5!important;border-color:#dce6df!important;padding:12px!important;border-radius:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-info-card strong{color:#20643f!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-info-card small{color:#617369!important;font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-choice, html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-duration-options{gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-choice button, html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-duration-options button{font-size:12px!important;min-height:35px!important;padding:7px 10px!important;border-radius:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-choice button.active, html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-duration-options button.active, html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .rent-indexed-choice button.active{background:#edf7f0!important;color:#166b45!important;border-color:#9bc6ad!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-total{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-total strong{color:#18613c!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-duration-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .phone-flag{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-form-note{font-size:11px!important;line-height:1.6!important;color:#617469!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced>summary{padding:18px 20px!important;cursor:pointer!important;color:#34513e!important;font-size:14px!important;font-weight:600!important;list-style-position:inside!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced>summary small{display:block!important;font-size:11px!important;color:#748579!important;margin-top:5px!important;font-weight:400!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details{max-width:850px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details h3{font-size:20px!important;margin:0 0 22px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details dl{margin:0 0 20px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details dl>div{display:grid!important;grid-template-columns:170px 1fr!important;gap:15px!important;padding:14px 0!important;border-bottom:1px solid #e5eae7!important;font-size:13px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details dt{color:#64756b!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details dd{margin:0!important;overflow-wrap:anywhere!important;color:#243b2e!important}
html.design71.design70.design69.design68.design67.design66.design65 body .d71-allocation{display:flex!important;flex-direction:column!important;max-height:94dvh!important;overflow:hidden!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-allocation>header{flex-direction:row!important;position:relative!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-allocation>header>div{padding-right:28px!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-allocation>header>button{position:absolute!important;right:0!important;top:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-match-layout{flex:1!important;min-height:0!important;overflow:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-allocation>footer{flex-shrink:0!important;flex-direction:row!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-drawer>header, html.design71.design70.design69.design68.design67.design66.design65 body .d71-drawer>footer{flex-direction:row!important}html.design71.design70.design69.design68.design67.design66.design65 body .d71-drawer>header>button{margin-left:auto!important}
@media(max-width:1400px){html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head{align-items:flex-start!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head .d66-tenant-identity h3{font-size:26px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d66-profile-avatar{width:64px!important;height:64px!important;font-size:23px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions{max-width:370px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payments{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats>div{padding:0 15px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats strong{font-size:23px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters{gap:10px!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters select{width:100px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>header h3{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-content{padding-left:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head, html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row{grid-template-columns:minmax(125px,1.3fr) repeat(3,minmax(60px,.8fr)) minmax(55px,.7fr)!important;gap:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row{font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>.t71-status{font-size:10px!important;padding:4px 7px!important}}
@media(max-width:1100px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payments{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail{position:static!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-tenant-columns{grid-template-columns:minmax(0,1.6fr) minmax(235px,1fr)!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement{width:940px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-fields{padding:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-preview{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper{padding:22px 16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head{flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions{max-width:none!important;justify-content:flex-start!important}}
@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body .t71-overlay{padding:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal{max-height:calc(100dvh - 24px)!important;border-radius:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header h3{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal-body{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer{padding:13px 18px!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer>span:first-child{flex-basis:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer button{flex:1!important;min-height:38px!important;padding:8px!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-layout{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-preview{border-left:0!important;border-top:1px solid #e0e6e3!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-fields{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement>footer .t71-spacer{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-tenant-columns{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head{padding:18px 0!important;gap:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head .d66-tenant-identity h3{font-size:25px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-head .d66-tenant-identity small{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions{gap:6px!important;width:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions>button{font-size:11px!important;height:36px!important;padding:0 8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-head-actions>button svg{width:15px!important;height:15px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d66-tenant-identity{gap:13px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d66-profile-avatar{width:57px!important;height:57px!important;font-size:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats{padding:16px 0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats>div{padding:0 12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats strong{font-size:23px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats small{font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats span{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-body{padding:14px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-head{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-overlay .tenant-edit-modal>.modal-foot{padding:13px 14px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .t71-native-section{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-section-grid{gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .structured-address-grid{grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .structured-address-grid>label:first-child{grid-column:1/-1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-copy-address{position:static!important;margin:0 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row-v62{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) 30px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row-v62>label:nth-child(3){grid-column:1/3!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row-v62>button{grid-column:3!important;grid-row:1/3!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row-v62>.variable-cost-note{grid-column:1/3!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced>summary{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details dl>div{grid-template-columns:110px 1fr!important}}
@media(max-width:480px){html.design71.design70.design69.design68.design67.design66.design65 body .t71-form-grid{grid-template-columns:1fr!important;gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices{gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices>label{padding:10px 7px!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices input{margin-bottom:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices b{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-allocation-choices small{font-size:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head, html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row{grid-template-columns:minmax(100px,1.2fr) repeat(3,minmax(47px,.7fr)) 45px!important;gap:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head{padding:9px 4px!important;font-size:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row{padding:10px 4px!important;font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>span:first-child{gap:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>.t71-status{font-size:9px!important;padding:3px 4px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-content{padding:0 9px 14px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-table td, html.design71.design70.design69.design68.design67.design66.design65 body .t71-table th{padding:8px!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-content h4{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats>div{padding:0 8px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats strong{font-size:19px!important;letter-spacing:-.5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats small{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters{gap:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-search{flex-basis:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-payment-filters select{width:94px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-section-grid{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-cost-row-v62{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-card .tenant-duration-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement>footer{gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement>footer button{flex-basis:40%!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-details dl>div{grid-template-columns:1fr!important;gap:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-tabs{margin-top:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-tabs button{padding:12px 10px!important;font-size:12px!important}}

/* In-app specificity, in addition to the portal styles above. */
/* Tenant workspace 10.22.71 */

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-card{background:#fff!important;border:1px solid #e0e5e7!important;border-radius:8px!important;min-width:0!important;padding:20px!important;box-shadow:0 1px 2px #13251a03!important;color:#152127!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-status, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-active{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;white-space:nowrap!important;background:#e0f2e9!important;color:#176747!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-status.partial{color:#926711!important;background:#fff3d5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-status.unpaid{color:#aa4139!important;background:#fceae7!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-status.credit{background:#e9effa!important;color:#345da3!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-active.inactive{color:#697477!important;background:#edf0f1!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head{padding:24px 0 25px!important;gap:20px!important;align-items:center!important;border:0!important;background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .d66-tenant-identity{gap:20px!important;min-width:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .d66-profile-avatar{width:78px!important;height:78px!important;font-size:27px!important;border-radius:50%!important;background:#e9ebed!important;color:#17232d!important;flex-shrink:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head .d66-tenant-identity h3{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:13px!important;font-size:30px!important;font-weight:720!important;letter-spacing:-.8px!important;line-height:1.25!important;color:#111a20!important;margin:0 0 7px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head .d66-tenant-identity small{color:#576674!important;font-size:14px!important;line-height:1.5!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions>button{height:39px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;border-radius:5px!important;white-space:nowrap!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions>.print-action, html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions>.export-action{display:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions .close-icon-clean{width:30px!important;padding:0!important;justify-content:center!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-tabs{border-bottom:1px solid #dce2e4!important;margin:0 0 18px!important;gap:9px!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:0!important;background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-tabs button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;padding:15px 13px!important;color:#526170!important;font-size:13px!important;white-space:nowrap!important;box-shadow:none!important;flex-shrink:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-tabs button.active{color:#086445!important;border-bottom-color:#08734e!important;font-weight:700!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-modal>.tenant-profile-summary{display:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-body{padding:0!important;min-width:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-modal{background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-tenant-columns{grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr)!important;gap:18px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-stats{margin-bottom:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d65-card{border-radius:8px!important;border-color:#e0e5e7!important;box-shadow:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-tenant-aside{position:static!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent!important;width:auto!important;overflow:visible!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-statement-period{padding:0 0 16px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-reference{font-size:13px!important;color:#2b393f!important;line-height:1.6!important;word-break:break-word!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-contact-list span{font-size:13px!important;color:#34444d!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-activity button{padding:15px 0!important;box-shadow:none!important;background:transparent!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-statement-table th, html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-statement-table td{padding:12px 14px!important;font-size:13px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-payments{display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr)!important;gap:16px!important;align-items:start!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-payments>main{min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;border:1px solid #e0e5e7!important;border-radius:8px!important;padding:20px 0!important;margin-bottom:14px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats>div{padding:0 22px!important;border-right:1px solid #edf0f0!important;display:grid!important;gap:5px!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats>div:last-child{border:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats small{font-size:12px!important;color:#536470!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats strong{font-size:27px!important;line-height:1.3!important;font-weight:720!important;letter-spacing:-.65px!important;color:#162328!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats span{font-size:12px!important;color:#62717a!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-payment-directory{padding:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters{display:flex!important;gap:18px!important;align-items:center!important;padding-bottom:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters label{display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;color:#34464f!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters select{width:120px!important;height:36px!important;padding:6px 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-search{flex:1!important;position:relative!important;min-width:100px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-search svg{position:absolute!important;left:10px!important;pointer-events:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-search input{width:100%!important;height:36px!important;padding-left:34px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{display:grid!important;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(70px,.8fr)) minmax(65px,.75fr)!important;align-items:center!important;gap:8px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head{padding:11px 13px!important;background:#f5f7f7!important;color:#5a6972!important;font-size:11px!important;border-bottom:1px solid #e0e5e7!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head>span:not(:first-child){text-align:right!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head>span:last-child{text-align:center!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-month-row{width:100%!important;min-height:49px!important;background:#fff!important;color:#213039!important;border:0!important;border-bottom:1px solid #e8ecec!important;border-radius:0!important;padding:11px 12px!important;box-shadow:none!important;font-size:12px!important;text-align:left!important;font-weight:500!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-month-row>span:first-child{display:flex!important;align-items:center!important;gap:13px!important;font-weight:600!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row i{font-style:normal!important;font-size:20px!important;line-height:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row strong{text-align:right!important;font-weight:550!important;font-variant-numeric:tabular-nums!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>.t71-status{justify-self:center!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-month.expanded{border:1px solid #d8e8e0!important;border-radius:6px!important;overflow:hidden!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-month.expanded .t71-month-row{background:#e7f4ee!important;border-bottom:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-content{padding:0 18px 18px 41px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-content h4{margin:15px 0 9px!important;font-size:13px!important;color:#1b2a31!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;font-size:12px!important;border:1px solid #e2e7e8!important;border-radius:5px!important;overflow:hidden!important;color:#25373f!important;table-layout:auto!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table th, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table td{padding:9px 12px!important;border:0!important;border-bottom:1px solid #e6eaeb!important;text-align:left!important;font-size:12px!important;line-height:1.5!important;vertical-align:top!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table th{color:#556774!important;background:#f5f7f8!important;font-weight:550!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table td small{display:block!important;color:#64747d!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table td:last-child, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table th:last-child{text-align:right!important;white-space:nowrap!important;width:115px!important;font-variant-numeric:tabular-nums!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table tr:last-child td{border-bottom:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table .t71-total td{font-weight:700!important;background:#f6f8f8!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines{border:1px solid #e2e7e8!important;border-radius:5px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines>div{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:11px 12px!important;border-bottom:1px solid #e6eaeb!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines>div:last-child{border-bottom:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines b{font-weight:550!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines small{display:block!important;color:#64747d!important;font-size:11px!important;margin-top:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines p{grid-column:1/-1!important;margin:0!important;color:#354850!important;font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-lines p small{margin:0 0 1px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-balance{display:flex!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #e3e8e7!important;margin-top:13px!important;padding-top:12px!important;font-size:13px!important;color:#31464b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-balance strong{color:#176747!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-month-detail{position:sticky!important;top:20px!important;width:auto!important;height:auto!important;min-height:0!important;background:#fff!important;padding:20px!important;overflow:visible!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0 0 26px!important;background:transparent!important;border:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header h3{font-size:24px!important;font-weight:700!important;letter-spacing:-.6px!important;margin:0!important;color:#15232b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header button{border:0!important;box-shadow:none!important;padding:3px!important;background:transparent!important;color:#31464b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>h4{font-size:14px!important;font-weight:650!important;margin:23px 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>h4:first-of-type{margin-top:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-attachment{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;text-align:left!important;background:#fff!important;border:1px solid #e0e6e6!important;border-radius:6px!important;box-shadow:none!important;padding:12px!important;color:#253a42!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-attachment>svg:first-child{padding:8px!important;background:#f0f3f3!important;box-sizing:content-box!important;border-radius:5px!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-attachment span{min-width:0!important;flex:1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-attachment b{font-size:12px!important;font-weight:600!important;display:block!important;overflow-wrap:anywhere!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-attachment small{font-size:11px!important;color:#64747c!important;display:block!important;margin-top:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-detail-actions{display:flex!important;gap:6px!important;margin-top:15px!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-detail-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:1!important;min-width:90px!important;height:37px!important;padding:0 8px!important;font-size:11px!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-detail-actions .d65-more{flex:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-tools{margin-top:12px!important;display:flex!important;gap:12px!important;align-items:start!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-tools button{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-tools>details{flex:1!important;background:#fff!important;border:1px solid #e0e6e6!important;border-radius:5px!important;padding:10px 12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-tools summary{font-size:12px!important;color:#53676e!important;cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-tools .tenant-receipt-preferences{margin-top:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-empty{padding:30px!important;text-align:center!important;color:#60747b!important;font-size:13px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-muted{font-size:11px!important;line-height:1.5!important;color:#596e76!important;display:block!important;margin:10px 0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overlay{z-index:6200!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0d1e2999!important;backdrop-filter:none!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #dce3e3!important;box-shadow:0 24px 80px #101e3040!important;border-radius:10px!important;max-height:calc(100dvh - 48px)!important;width:635px!important;max-width:100%!important;color:#20333b!important;overflow:hidden!important;min-height:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>header{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:22px 26px 18px!important;background:#fff!important;border-bottom:1px solid #e5e9e8!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>header h3{font-size:24px!important;font-weight:700!important;color:#17262d!important;letter-spacing:-.5px!important;line-height:1.3!important;margin:0 0 6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>header p{font-size:12px!important;line-height:1.5!important;color:#5f717a!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>header button{border:0!important;background:transparent!important;box-shadow:none!important;padding:3px!important;color:#42585f!important;flex-shrink:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal-body{padding:20px 26px!important;overflow:auto!important;flex:1!important;min-height:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal label{display:block!important;font-size:12px!important;font-weight:550!important;color:#40555e!important;line-height:1.5!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal input:not([type=radio]):not([type=checkbox]), html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal select, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal textarea{width:100%!important;border:1px solid #d6dfdf!important;background:#fff!important;color:#21343c!important;font:400 13px/1.5 inherit!important;border-radius:5px!important;padding:9px 11px!important;min-height:38px!important;box-shadow:none!important;margin-top:6px!important;box-sizing:border-box!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal textarea{resize:vertical!important;min-height:84px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal h4{font-size:13px!important;font-weight:650!important;color:#253a42!important;margin:20px 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal .pretty-date-button{margin-top:6px!important;border:1px solid #d6dfdf!important;min-height:39px!important;width:100%!important;background:#fff!important;border-radius:5px!important;box-shadow:none!important;padding:8px 11px!important;justify-content:space-between!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices>label{display:flex!important;align-items:flex-start!important;gap:7px!important;padding:12px 9px!important;border:1px solid #dce4e1!important;background:#fff!important;border-radius:6px!important;cursor:pointer!important;line-height:1.4!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices>label.selected{border-color:#278461!important;background:#eef8f3!important;box-shadow:0 0 0 1px #278461!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices b{display:block!important;font-size:11px!important;font-weight:650!important;color:#27463c!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices small{display:block!important;color:#627b70!important;font-size:10px!important;margin-top:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices input{width:14px!important;height:14px!important;flex-shrink:0!important;margin:1px 0 0!important;accent-color:#126d4a!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices .unavailable{opacity:.65!important;cursor:default!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-split-input{margin-top:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-choose-account{margin:12px 0!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-choose-account summary{color:#466859!important;cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-choose-account label{margin-top:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-table{margin:14px 0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-check{display:flex!important;gap:9px!important;align-items:flex-start!important;margin-top:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-check input{margin:3px 0 0!important;accent-color:#0b704a!important;width:15px!important;height:15px!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-check b{font-size:12px!important;font-weight:600!important;color:#254437!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-check small{display:block!important;font-size:11px!important;color:#6b7d74!important;margin-top:4px!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer{display:flex!important;align-items:center!important;gap:9px!important;flex-shrink:0!important;padding:16px 26px!important;border-top:1px solid #e0e6e3!important;background:#fff!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer>span:first-child{flex:1!important;color:#5b6b68!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:8px 15px!important;border-radius:5px!important;font-size:12px!important;border:1px solid #d2dcd6!important;background:#fff!important;color:#354b41!important;box-shadow:none!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal .primary{background:#096844!important;border-color:#096844!important;color:#fff!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal button:disabled{opacity:.5!important;cursor:not-allowed!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal .security-error{font-size:12px!important;line-height:1.5!important;padding:12px!important;white-space:normal!important;overflow-wrap:anywhere!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement{width:1000px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-layout{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:0!important;overflow:auto!important;flex:1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-fields{padding:23px 26px!important;min-width:0!important;background:#fff!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-fields fieldset>label{margin-top:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-fields .t71-to-label{display:flex!important;align-items:center!important;justify-content:space-between!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-to-label button{border:0!important;background:transparent!important;color:#14724f!important;padding:0!important;font-size:11px!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-picker{margin-top:10px!important;font-size:11px!important;color:#536b62!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-picker summary{cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-picker>div{display:grid!important;grid-template-columns:1fr 1fr!important;max-height:140px!important;overflow:auto!important;gap:8px!important;padding:12px 0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-picker label{display:flex!important;gap:6px!important;font-size:11px!important;align-items:center!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-picker input{accent-color:#086a47!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-preview{padding:20px!important;background:#f0f3f2!important;border-left:1px solid #e0e6e3!important;position:static!important;height:auto!important;width:auto!important;min-height:0!important;overflow:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-preview-caption{display:flex!important;align-items:center!important;gap:6px!important;color:#5e7068!important;font-size:11px!important;margin-bottom:14px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-preview-caption button{margin-left:auto!important;font-size:10px!important;background:transparent!important;border:0!important;padding:0!important;color:#176a4a!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper{padding:25px 22px!important;background:#fff!important;border:1px solid #dce3df!important;box-shadow:0 3px 7px #11291808!important;min-height:480px!important;color:#263d32!important;font-size:11px!important;line-height:1.6!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper-brand{color:#176744!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper h2{font-size:23px!important;font-weight:650!important;letter-spacing:-.6px!important;margin:16px 0 12px!important;color:#1c3628!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper p{margin:0 0 10px!important;color:#53665a!important;font-size:11px!important;line-height:1.7!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper small{color:#65776a!important;font-size:9px!important;line-height:1.6!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper h4{margin:19px 0 8px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper .t71-table{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper .t71-table td{font-size:10px!important;padding:7px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper .t71-table td:last-child{width:90px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper-summary{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:23px!important;padding-top:12px!important;border-top:1px solid #dbe5dc!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper-summary b{color:#126a44!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-preview iframe{width:100%!important;height:560px!important;max-height:65vh!important;border:1px solid #dce3df!important;background:#fff!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement>footer .t71-spacer{flex:1!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;background:#17242d55!important;z-index:5100!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal{width:780px!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;margin:0!important;box-shadow:-15px 0 70px #10203025!important;background:#f5f7f6!important;display:flex!important;flex-direction:column!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-head{padding:22px 27px!important;background:#fff!important;border-bottom:1px solid #dfe6e2!important;min-height:75px!important;flex:0 0 auto!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-head h3{font-size:23px!important;letter-spacing:-.5px!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-body{flex:1!important;overflow-y:auto!important;min-height:0!important;background:#f5f7f6!important;display:block!important;padding:20px 24px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-foot{flex:0 0 auto!important;position:static!important;background:#fff!important;border-top:1px solid #dfe6e2!important;padding:16px 24px!important;display:flex!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .modal-foot>span{flex:1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .modal-foot button{height:37px!important;min-height:37px!important;font-size:12px!important;border-radius:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-form{display:grid!important;gap:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-person{display:flex!important;align-items:center!important;gap:12px!important;padding:0 2px 6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-person .d65-avatar{border-radius:50%!important;width:49px!important;height:49px!important;background:#e3e9e6!important;color:#283e32!important;font-size:17px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-person b{font-size:16px!important;font-weight:650!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-person small{display:block!important;margin-top:5px!important;font-size:12px!important;color:#61726a!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card{background:#fff!important;border:1px solid #dfe6e2!important;border-radius:7px!important;overflow:visible!important;padding:0!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .t71-native-section{padding:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-section-head{margin-bottom:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-section-head h4{font-size:16px!important;font-weight:650!important;margin:0 0 6px!important;color:#23372b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-section-head p{font-size:11px!important;color:#6a7c70!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-section-grid{gap:14px 18px!important;grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card label{font-size:12px!important;color:#4a5f51!important;font-weight:500!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card input, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card select, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card textarea{font-size:13px!important;color:#25392c!important;border:1px solid #d8e1da!important;border-radius:5px!important;background:#fff!important;min-height:37px!important;padding:8px 10px!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .pretty-date-button{min-height:37px!important;padding:8px 10px!important;border-radius:5px!important;border:1px solid #d8e1da!important;background:#fff!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .structured-address-fields{position:relative!important;border:0!important;border-top:1px solid #e5ebe7!important;border-radius:0!important;background:#fff!important;padding:17px 0 0!important;margin-top:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .structured-address-fields h4{font-size:15px!important;margin:0 0 15px!important;color:#23372b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .structured-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .structured-address-grid>label:first-child{grid-column:span 2!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-copy-address{font-size:10px!important;position:absolute!important;right:0!important;top:14px!important;border:0!important;padding:3px!important;color:#14724c!important;background:transparent!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-name-preview{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .guarantor-card{padding:12px!important;background:#fbfcfb!important;border-radius:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .guarantor-card small{font-size:10px!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row-v62{grid-template-columns:minmax(120px,1.3fr) minmax(110px,1fr) minmax(90px,.7fr) 30px!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row select{width:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .cost-bin-btn{font-size:0!important;width:30px!important;height:37px!important;min-height:37px!important;border:0!important;background:#fff!important;position:relative!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .cost-bin-btn:after{content:'×'!important;font-size:23px!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#956354!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-info-card{background:#f4f8f5!important;border-color:#dce6df!important;padding:12px!important;border-radius:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-info-card strong{color:#20643f!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-info-card small{color:#617369!important;font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-choice, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-duration-options{gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-choice button, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-duration-options button{font-size:12px!important;min-height:35px!important;padding:7px 10px!important;border-radius:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-choice button.active, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-duration-options button.active, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .rent-indexed-choice button.active{background:#edf7f0!important;color:#166b45!important;border-color:#9bc6ad!important;box-shadow:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-total{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-total strong{color:#18613c!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-duration-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .phone-flag{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-form-note{font-size:11px!important;line-height:1.6!important;color:#617469!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced>summary{padding:18px 20px!important;cursor:pointer!important;color:#34513e!important;font-size:14px!important;font-weight:600!important;list-style-position:inside!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced>summary small{display:block!important;font-size:11px!important;color:#748579!important;margin-top:5px!important;font-weight:400!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details{max-width:850px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details h3{font-size:20px!important;margin:0 0 22px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details dl{margin:0 0 20px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details dl>div{display:grid!important;grid-template-columns:170px 1fr!important;gap:15px!important;padding:14px 0!important;border-bottom:1px solid #e5eae7!important;font-size:13px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details dt{color:#64756b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details dd{margin:0!important;overflow-wrap:anywhere!important;color:#243b2e!important}
html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-allocation{display:flex!important;flex-direction:column!important;max-height:94dvh!important;overflow:hidden!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-allocation>header{flex-direction:row!important;position:relative!important;flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-allocation>header>div{padding-right:28px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-allocation>header>button{position:absolute!important;right:0!important;top:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-match-layout{flex:1!important;min-height:0!important;overflow:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-allocation>footer{flex-shrink:0!important;flex-direction:row!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-drawer>header, html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-drawer>footer{flex-direction:row!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d71-drawer>header>button{margin-left:auto!important}
@media(max-width:1400px){html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head{align-items:flex-start!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head .d66-tenant-identity h3{font-size:26px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .d66-profile-avatar{width:64px!important;height:64px!important;font-size:23px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions{max-width:370px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-payments{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats>div{padding:0 15px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats strong{font-size:23px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters{gap:10px!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters select{width:100px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header h3{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-content{padding-left:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{grid-template-columns:minmax(125px,1.3fr) repeat(3,minmax(60px,.8fr)) minmax(55px,.7fr)!important;gap:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>.t71-status{font-size:10px!important;padding:4px 7px!important}}
@media(max-width:1100px){html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-payments{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-month-detail{position:static!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-tenant-columns{grid-template-columns:minmax(0,1.6fr) minmax(235px,1fr)!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement{width:940px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-fields{padding:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-preview{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-paper{padding:22px 16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head{flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions{max-width:none!important;justify-content:flex-start!important}}
@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overlay{padding:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal{max-height:calc(100dvh - 24px)!important;border-radius:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>header{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>header h3{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal-body{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer{padding:13px 18px!important;flex-wrap:wrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer>span:first-child{flex-basis:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer button{flex:1!important;min-height:38px!important;padding:8px!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-layout{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-preview{border-left:0!important;border-top:1px solid #e0e6e3!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement-fields{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement>footer .t71-spacer{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .t71-overview .d66-tenant-columns{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head{padding:18px 0!important;gap:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head .d66-tenant-identity h3{font-size:25px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-head .d66-tenant-identity small{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions{gap:6px!important;width:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions>button{font-size:11px!important;height:36px!important;padding:0 8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-head-actions>button svg{width:15px!important;height:15px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .d66-tenant-identity{gap:13px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .d66-profile-avatar{width:57px!important;height:57px!important;font-size:20px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats{padding:16px 0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats>div{padding:0 12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats strong{font-size:23px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats small{font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats span{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-body{padding:14px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-head{padding:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-overlay .tenant-edit-modal>.modal-foot{padding:13px 14px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .t71-native-section{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-section-grid{gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .structured-address-grid{grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .structured-address-grid>label:first-child{grid-column:1/-1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-copy-address{position:static!important;margin:0 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row-v62{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) 30px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row-v62>label:nth-child(3){grid-column:1/3!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row-v62>button{grid-column:3!important;grid-row:1/3!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row-v62>.variable-cost-note{grid-column:1/3!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced>summary{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details dl>div{grid-template-columns:110px 1fr!important}}
@media(max-width:480px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-form-grid{grid-template-columns:1fr!important;gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices{gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices>label{padding:10px 7px!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices input{margin-bottom:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices b{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-allocation-choices small{font-size:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{grid-template-columns:minmax(100px,1.2fr) repeat(3,minmax(47px,.7fr)) 45px!important;gap:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head{padding:9px 4px!important;font-size:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{padding:10px 4px!important;font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>span:first-child{gap:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>.t71-status{font-size:9px!important;padding:3px 4px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-content{padding:0 9px 14px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table td, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table th{padding:8px!important;font-size:11px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-content h4{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats>div{padding:0 8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats strong{font-size:19px!important;letter-spacing:-.5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats small{font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters{gap:9px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-search{flex-basis:100%!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-filters select{width:94px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-section-grid{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-cost-row-v62{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .tenant-duration-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement>footer{gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-statement>footer button{flex-basis:40%!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-details dl>div{grid-template-columns:1fr!important;gap:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-tabs{margin-top:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root #root .tenant-profile-tabs button{padding:12px 10px!important;font-size:12px!important}}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail, html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-preview{background-image:none!important;background-color:#fff!important;color:#21343b!important;box-shadow:none!important;}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-statement-preview{background-color:#f0f3f2!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header, html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>header{height:auto!important;min-height:0!important;backdrop-filter:none!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header{padding:0!important;background:transparent!important;border:0!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail h4, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-content h4, html.design71.design70.design69.design68.design67.design66.design65 body .t71-paper h4{display:block!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-table :is(th,td){padding:9px 12px!important;font-size:12px!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-payment-search input{padding-left:34px!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .tenant-profile-tabs button:not(.active){border-bottom-color:transparent!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview .d66-stats{margin-bottom:18px!important;}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal :is(input[type=radio],input[type=checkbox]){accent-color:#126d4a!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-card .contact-add{color:#176b49!important;background:#fff!important;border-color:#b4cdbd!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card{padding:17px 18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card h4{font-size:15px!important;font-weight:650!important;color:#23372b!important;margin:0 0 12px!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .structured-address-fields{border:0!important;padding:0!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .t71-copy-address{top:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .structured-address-grid{grid-template-columns:2fr .7fr .7fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .structured-address-grid>label:first-child{grid-column:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .tenant-section-grid{gap:10px 18px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card input, html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card select{min-height:35px!important;height:35px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.4!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-tenancy-grid{display:grid!important;grid-template-columns:1.2fr 1.2fr .8fr!important;gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-costs{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:18px!important;margin-top:17px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-costs>div>b{font-size:12px!important;display:block!important;margin-bottom:8px!important;font-weight:550!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-fixed-cost{display:grid!important;grid-template-columns:1.4fr 1fr 25px!important;gap:7px!important;align-items:center!important;margin-bottom:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-fixed-cost button{border:0!important;background:transparent!important;box-shadow:none!important;padding:4px!important;min-height:30px!important;color:#607169!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-add-charge{border:0!important;box-shadow:none!important;background:transparent!important;color:#136a45!important;padding:2px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-total{background:#f6f8f6!important;padding:14px!important;border-radius:5px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-total b{font-size:23px!important;color:#18382a!important;font-weight:700!important;letter-spacing:-.5px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-total small{font-size:10px!important;color:#65786b!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced-section{border-top:1px solid #e5ebe7!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced-section>summary{padding:14px 20px!important;color:#44614e!important;font-size:12px!important;cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced-note{padding:0 20px 15px!important;margin:0!important;font-size:11px!important;color:#697d70!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-advanced .t71-section-details .tenant-section-grid>label:first-child{grid-column:1/-1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal .t71-preview-caption{width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;height:auto!important;align-items:center!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-preview-caption button{margin-left:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>header h3{max-width:none!important;width:auto!important;flex:1!important;white-space:normal!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail>header button{flex:0 0 auto!important;margin-left:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-detail .positive, html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats .positive{color:#146e49!important}
@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body .t71-tenancy-grid{grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .structured-address-grid{grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .structured-address-grid>label:first-child{grid-column:1/-1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-costs{grid-template-columns:minmax(0,1fr) 140px!important}}
@media(max-width:480px){html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats{grid-template-columns:1fr!important;padding:0!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats>div{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;padding:13px!important;border-right:0!important;border-bottom:1px solid #e5ebe7!important;gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats strong{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats span{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-stats small{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-head{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 6px!important;padding:12px 9px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>span:first-child{grid-column:1/3!important;font-size:12px!important;white-space:normal!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>.t71-status{grid-column:3!important;grid-row:1!important;justify-self:end!important;font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row strong{grid-row:2!important;text-align:left!important;font-size:11px!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row strong:before{content:attr(data-label);display:block!important;color:#6f8077!important;font-size:10px!important;font-weight:400!important;margin-bottom:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>strong:nth-child(2){grid-column:1!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>strong:nth-child(3){grid-column:2!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-month-row>strong:nth-child(4){grid-column:3!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card{padding:15px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-tenancy-grid{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-costs{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-basic-card .t71-copy-address{position:static!important;margin-bottom:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-fixed-cost{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 24px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-total{padding:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-edit-total b{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal>footer>span:first-child{flex-basis:100%!important}}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card{padding:17px 18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card h4{font-size:15px!important;font-weight:650!important;color:#23372b!important;margin:0 0 12px!important;display:block!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-fields{border:0!important;padding:0!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .t71-copy-address{top:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid{grid-template-columns:2fr .7fr .7fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:first-child{grid-column:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .tenant-section-grid{gap:10px 18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card input, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card select{min-height:35px!important;height:35px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.4!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-tenancy-grid{display:grid!important;grid-template-columns:1.2fr 1.2fr .8fr!important;gap:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-costs{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:18px!important;margin-top:17px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-costs>div>b{font-size:12px!important;display:block!important;margin-bottom:8px!important;font-weight:550!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-fixed-cost{display:grid!important;grid-template-columns:1.4fr 1fr 25px!important;gap:7px!important;align-items:center!important;margin-bottom:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-fixed-cost button{border:0!important;background:transparent!important;box-shadow:none!important;padding:4px!important;min-height:30px!important;color:#607169!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-add-charge{border:0!important;box-shadow:none!important;background:transparent!important;color:#136a45!important;padding:2px!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-total{background:#f6f8f6!important;padding:14px!important;border-radius:5px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-total b{font-size:23px!important;color:#18382a!important;font-weight:700!important;letter-spacing:-.5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-total small{font-size:10px!important;color:#65786b!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced-section{border-top:1px solid #e5ebe7!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced-section>summary{padding:14px 20px!important;color:#44614e!important;font-size:12px!important;cursor:pointer!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced-note{padding:0 20px 15px!important;margin:0!important;font-size:11px!important;color:#697d70!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-advanced .t71-section-details .tenant-section-grid>label:first-child{grid-column:1/-1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal .t71-preview-caption{width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;height:auto!important;align-items:center!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-preview-caption button{margin-left:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header h3{max-width:none!important;width:auto!important;flex:1!important;white-space:normal!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header button{flex:0 0 auto!important;margin-left:auto!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail .positive, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats .positive{color:#146e49!important}
@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-tenancy-grid{grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid{grid-template-columns:1fr 1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:first-child{grid-column:1/-1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-costs{grid-template-columns:minmax(0,1fr) 140px!important}}
@media(max-width:480px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats{grid-template-columns:1fr!important;padding:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats>div{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;padding:13px!important;border-right:0!important;border-bottom:1px solid #e5ebe7!important;gap:6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats strong{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats span{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-stats small{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-head{display:none!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 6px!important;padding:12px 9px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>span:first-child{grid-column:1/3!important;font-size:12px!important;white-space:normal!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>.t71-status{grid-column:3!important;grid-row:1!important;justify-self:end!important;font-size:10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row strong{grid-row:2!important;text-align:left!important;font-size:11px!important;white-space:nowrap!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row strong:before{content:attr(data-label);display:block!important;color:#6f8077!important;font-size:10px!important;font-weight:400!important;margin-bottom:3px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>strong:nth-child(2){grid-column:1!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>strong:nth-child(3){grid-column:2!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-row>strong:nth-child(4){grid-column:3!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card{padding:15px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-tenancy-grid{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-costs{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .t71-copy-address{position:static!important;margin-bottom:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-fixed-cost{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 24px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-total{padding:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-total b{font-size:22px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-modal>footer>span:first-child{flex-basis:100%!important}}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview{display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr)!important;gap:18px!important;align-items:start!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview>main{min-width:0!important;display:grid!important;gap:18px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-stats{margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-aside{position:static!important;width:auto!important;height:auto!important;min-height:0!important;background:transparent!important;background-image:none!important;padding:0!important;border:0!important;box-shadow:none!important;display:grid!important;gap:18px!important;overflow:visible!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-card{padding:19px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-card>h3{font-size:19px!important;letter-spacing:-.4px!important;font-weight:650!important;color:#18272e!important;margin:0 0 19px!important;line-height:1.4!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview-statement td:first-child{color:#65777d!important;white-space:nowrap!important;width:100px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview-statement td:last-child{width:110px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview-statement td{padding:10px 12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-contact{display:grid!important;gap:20px!important;padding:6px 0 10px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-contact>div{display:flex!important;gap:14px!important;align-items:center!important;color:#536d63!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-contact span{font-size:13px!important;line-height:1.6!important;color:#3c5351!important;overflow-wrap:anywhere!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-contact svg{flex-shrink:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-info-row{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 0!important;border-bottom:1px solid #e7ece9!important;font-size:12px!important;color:#667d70!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-info-row b{margin-left:auto!important;font-size:12px!important;color:#2a4435!important;font-weight:500!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-view-contract{width:100%!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;margin-top:15px!important;background:#fff!important;border:1px solid #cbd8ce!important;box-shadow:none!important;border-radius:5px!important;padding:11px!important;font-size:12px!important;color:#2d4837!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-text-link{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:14px 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#106a47!important;font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-owner-link{display:flex!important;gap:13px!important;align-items:center!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:2px 0!important;width:100%!important;text-align:left!important;color:#1d392a!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-owner-link>.d65-avatar{width:50px!important;height:50px!important;border-radius:50%!important;background:#e8ede9!important;color:#365242!important;flex-shrink:0!important;font-size:17px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-owner-link>span:nth-child(2){flex:1!important;min-width:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-owner-link b{font-size:14px!important;display:block!important;font-weight:650!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-owner-link small{display:block!important;font-size:11px!important;color:#6c7e73!important;margin-top:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-rent-reference{font-size:12px!important;line-height:1.7!important;color:#4a6454!important;margin:0!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities{font-size:12px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activity-head, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities>button{display:grid!important;grid-template-columns:92px 85px minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;width:100%!important;padding:13px 10px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;border-radius:0!important;text-align:left!important;background:#fff!important;box-shadow:none!important;color:#37503e!important;font-size:12px!important;font-weight:400!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activity-head{background:#f5f7f6!important;font-size:11px!important;color:#62786a!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities>button>span:nth-child(2){display:flex!important;align-items:center!important;gap:8px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities i{width:7px!important;height:7px!important;display:inline-block!important;border-radius:50%!important;background:#17724b!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities i.message{background:#4e7fbd!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities b{display:block!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities small{display:block!important;color:#6c7e73!important;font-size:11px!important;margin-top:5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .positive{color:#116b46!important}
@media(max-width:1100px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-card{padding:16px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activity-head, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities>button{grid-template-columns:78px 68px minmax(0,1fr) 15px!important;gap:8px!important;font-size:11px!important}}
@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:480px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-stats{grid-template-columns:1fr!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview-statement td:first-child{font-size:10px!important;width:65px!important;white-space:normal!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview-statement td{font-size:11px!important;padding:9px 6px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-overview-statement td:last-child{width:75px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities>button, html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activity-head{grid-template-columns:70px minmax(0,1fr) 12px!important;gap:8px!important;padding:12px 5px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activities>button>span:nth-child(2), html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-activity-head>span:nth-child(2){display:none!important}}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header>button{width:28px!important;min-width:28px!important;height:28px!important;display:grid!important;place-items:center!important;padding:2px!important;}
html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-month-detail>header>h3{min-width:0!important;white-space:normal!important;}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-preview-caption>button{width:auto!important;flex:0 0 auto!important;padding:0!important;}
html.design71.design70.design69.design68.design67.design66.design65 body .t71-preview-caption{flex-wrap:nowrap!important;white-space:nowrap!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-crumb-name{max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-crumb-name{max-width:125px!important}html.design71.design70.design69.design68.design67.design66.design65 body #root .d65-breadcrumb:has(.t71-crumb-name)>span:first-child,html.design71.design70.design69.design68.design67.design66.design65 body #root .d65-breadcrumb:has(.t71-crumb-name)>i:first-of-type{display:none!important;}}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(1){grid-column:span 6!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(2),html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(3){grid-column:span 3!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(4){grid-column:span 2!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(5){grid-column:span 4!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(6),html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(7){grid-column:span 3!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-edit-costs>.t71-edit-total>b{font-size:23px!important;line-height:1.4!important;margin:0!important;font-weight:700!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview>main{min-height:0!important;height:auto!important;align-content:start!important;}

html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-profile-overview .t71-card{min-height:0!important;height:auto!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal label.t71-check{display:flex!important;gap:9px!important;align-items:flex-start!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal label.t71-check input{width:15px!important;height:15px!important;flex:0 0 auto!important;margin:3px 0 0!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-modal label.t71-check small{font-size:11px!important;font-weight:400!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-choices{grid-template-columns:1fr!important;gap:4px!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-choices>label{display:flex!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:5px 0!important;gap:9px!important;align-items:center!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-choices>label b{display:inline!important;font-size:12px!important;font-weight:500!important;color:#2c493b!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-choices>label small{display:inline!important;margin-left:5px!important;font-size:11px!important;font-weight:400!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-choices input{margin:0!important;width:15px!important;height:15px!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-table td{font-size:11px!important;padding:10px 8px!important;white-space:normal!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-table td:not(:first-child){text-align:right!important;white-space:nowrap!important;width:auto!important;}

html.design71.design70.design69.design68.design67.design66.design65 body .t71-record .t71-allocation-table th{font-size:10px!important;padding:9px 8px!important;white-space:normal!important;width:auto!important;}

@media(max-width:768px){html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:nth-child(n){grid-column:auto!important;}html.design71.design70.design69.design68.design67.design66.design65 body #root .t71-basic-card .structured-address-grid>label:first-child{grid-column:1/-1!important;}}
