.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.finance-metrics .panel{border-radius:16px;gap:7px;padding:20px;display:grid}.finance-metrics span{color:#74737b;font-size:11px;font-weight:750}.finance-metrics strong{color:#19191d;letter-spacing:-.025em;font-size:21px}.finance-toolbar{border-bottom:1px solid #e3e2e7;grid-template-columns:minmax(240px,1fr) 190px 190px;gap:10px;padding:16px 18px;display:grid}.finance-toolbar>select{color:#19191d;height:46px;font:inherit;background:#fff;border:1px solid #d9d8dd;border-radius:11px;padding:0 13px;font-size:12px}.receipt-sheet{background:#fff;border:1px solid #dfdee4;border-radius:18px;width:min(720px,100%);margin:0 auto;padding:28px}.receipt-brand{border-bottom:1px solid #e3e2e7;align-items:center;gap:12px;padding-bottom:20px;display:flex}.receipt-brand>svg{color:#6048e7;background:#eeeaff;border-radius:13px;width:42px;height:42px;padding:10px}.receipt-brand>div{display:grid}.receipt-brand span{color:#74737b;font-size:12px}.receipt-sheet dl{border:1px solid #e5e4e9;border-radius:14px;grid-template-columns:1fr 1fr;gap:0;margin:20px 0;display:grid;overflow:hidden}.receipt-sheet dl>div{border-bottom:1px solid #ecebf0;padding:14px}.receipt-sheet dt{color:#77767d;text-transform:uppercase;font-size:10px;font-weight:750}.receipt-sheet dd{text-transform:capitalize;margin:5px 0 0;font-weight:750}.receipt-total{color:#fff;background:#18181c;border-radius:14px;justify-content:space-between;align-items:center;margin:18px 0;padding:20px;display:flex}.receipt-total strong{font-size:24px}.finance-report-card,.finance-report-grid>.panel{border-radius:18px;padding:24px}.finance-report-card h2,.finance-report-grid h2{margin:0 0 20px;font-size:18px}.finance-bars{align-items:flex-end;gap:12px;height:250px;padding-top:30px;display:flex}.finance-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.finance-bars>div>span{background:#6048e7;border-radius:10px 10px 3px 3px;width:min(52px,80%);min-height:5px}.finance-bars strong{font-size:10px}.finance-bars small{color:#77767d;text-align:center;font-size:9px}.finance-report-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.report-list{display:grid}.report-list>div{border-bottom:1px solid #e8e7eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.report-list>div:last-child{border-bottom:0}.report-list span{display:grid}.report-list small{color:#77767d;margin-top:4px;font-size:10px}.report-list>div>span:last-child{text-align:right}.tenant-section-title{margin:28px 0 12px;font-size:18px}.tenant-receipt-list{border:1px solid var(--tenant-line);background:#fff;border-radius:20px;display:grid;overflow:hidden}.tenant-receipt-list article{border-bottom:1px solid var(--tenant-line);align-items:center;gap:12px;padding:15px 18px;display:flex}.tenant-receipt-list article:last-child{border-bottom:0}.tenant-receipt-list article>span{color:#6048e7;background:#eeeaff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.tenant-receipt-list article>span svg{width:19px}.tenant-receipt-list article>div{flex:1;display:grid}.tenant-receipt-list article>div:last-child{text-align:right}.tenant-receipt-list small{color:#77767d;margin-top:3px;font-size:10px}.tenant-empty--compact{padding:28px 20px}@media (max-width:991px){.finance-metrics,.finance-toolbar{grid-template-columns:1fr 1fr}.finance-toolbar .search-control{grid-column:1/-1}.finance-report-grid{grid-template-columns:1fr}.finance-bars{overflow-x:auto}.finance-bars>div{min-width:62px}.receipt-sheet{border-radius:16px;padding:20px}.receipt-sheet dl{grid-template-columns:1fr}.tenant-receipt-list article{padding:14px}.tenant-receipt-list article>div:last-child{flex:none}.row-menu{display:none!important}}@media (max-width:560px){.finance-metrics{grid-template-columns:1fr 1fr;gap:9px}.finance-metrics .panel{padding:15px}.finance-metrics strong{font-size:16px}.finance-toolbar{grid-template-columns:1fr}.finance-toolbar .search-control{grid-column:auto}.receipt-sheet dl{display:block}.receipt-total{gap:5px;display:grid}.tenant-receipt-list article{align-items:flex-start}.tenant-receipt-list article>span{display:none}.tenant-receipt-list article>div:last-child{text-align:right}}.report-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.report-module-nav{background:#fff;border:1px solid #e2e1e5;border-radius:18px;gap:4px;padding:8px;display:grid;position:sticky;top:92px}.report-module-nav button{color:#5e5d66;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.report-module-nav button svg{width:18px}.report-module-nav button:hover{color:#18181c;background:#f3f3f4}.report-module-nav button.active{color:#fff;background:#18181c}.report-module-panel{min-width:0;overflow:hidden}.report-module-panel>header{border-bottom:1px solid #e6e5e9;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.report-module-panel>header>div:first-child{gap:3px;display:grid}.report-module-panel>header span{color:#77767e;letter-spacing:.12em;font-size:9px;font-weight:850}.report-module-panel>header h2,.report-module-panel>header p{margin:0}.report-module-panel>header p{color:#77767e;font-size:11px}.report-module-panel>header>div:last-child{gap:8px;display:flex}.report-module-panel>header .button{border-radius:999px;min-height:44px}.report-module-panel>header svg{width:16px}.report-table-wrap{max-width:100%;overflow:auto}.report-table-wrap table{min-width:720px}.report-table-wrap th,.report-table-wrap td{padding:14px 18px}.report-table-wrap th{background:#fafafa}.report-table-wrap td{text-transform:capitalize;font-size:12px}@media (max-width:991px){.report-workspace{grid-template-columns:1fr}.report-module-nav{border-radius:999px;padding:6px;display:flex;position:static;overflow-x:auto}.report-module-nav button{border-radius:999px;flex:none;width:auto;min-height:42px}.report-module-panel>header{flex-direction:column;align-items:flex-start}.report-module-panel>header>div:last-child{width:100%}.report-module-panel>header .button{flex:1}.report-table-wrap{overflow:auto!important}}@media (max-width:520px){.report-module-panel>header{padding:17px}.report-module-panel>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.report-module-panel>header .button{padding-inline:10px;font-size:10px}.report-module-nav button{padding-inline:11px}.report-module-nav button svg{width:16px}}@media print{body *{visibility:hidden}.receipt-sheet,.receipt-sheet *{visibility:visible}.receipt-sheet{border:0;width:100%;position:absolute;inset:0}.receipt-sheet .button{display:none}}
:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar){background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar) :is(.search,.search-control,.table-search),:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar) :is(.search,.search-control,.table-search) input{border-radius:999px!important}:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar) :is(.search,.search-control,.table-search){min-height:48px;border:1px solid var(--line)!important;color:#1b1b1f!important;box-shadow:none!important;background:#fff!important}:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar) :is(.search,.search-control,.table-search):focus-within{border-color:#aaa8b0!important;box-shadow:0 0 0 3px #00000014!important}.listing-filter-trigger,.tenant-action-trigger,.row-actions button,.icon-button,.button,.desktop-page-create,.mobile-create{border-radius:999px!important}.listing-filter-trigger{border:1px solid var(--line)!important;color:#1b1b1f!important;background:#fff!important}.listing-filter-trigger:hover,.listing-filter-trigger.active{color:#fff!important;background:#1b1b1f!important}:is(.button-primary,.desktop-page-create,.mobile-create){color:#fff!important;background:#17171b!important;border-color:#17171b!important}:is(.button-primary,.desktop-page-create,.mobile-create):hover{background:#000!important;border-color:#000!important}.button-secondary{color:#1b1b1f!important;background:#fff!important;border:1px solid #1b1b1f!important}.table-link{color:#1b1b1f!important;text-decoration-color:#a3a3a8!important}.badge-success{color:#14724a!important;background:#eaf7f0!important}.badge-info{color:#245ca8!important;background:#edf4ff!important}.badge-warning{color:#9a6100!important;background:#fff5df!important}.badge-neutral{color:#5f5e66!important;background:#f0f0f2!important}.badge-danger{color:#b42318!important;background:#fff0ef!important}.action-menu-title{border-bottom:1px solid var(--border,#e5e5e8);color:#6f6e78;white-space:normal;padding:12px 16px 10px;font-size:13px;font-weight:800;line-height:1.3;display:block}.tenant-card-head{justify-content:space-between;align-items:center;gap:16px;position:relative;display:flex!important}.tenant-card-head>span{min-width:0}.tenant-card-actions{flex:none;margin-left:auto}:is(.tenant-listing-actions:has(.tenant-row-menu),.tenant-listing-row:has(.tenant-row-menu),.tenant-inbox-row:has(.tenant-row-menu),.tenant-maintenance-row:has(.tenant-row-menu)){z-index:160!important}:is(.tenant-receipt-list,.tenant-inbox,.tenant-maintenance-list,.tenant-list):has(.tenant-row-menu){z-index:150;position:relative;overflow:visible!important}.tenant-row-menu{background:#fff!important;border:1px solid #dedde3!important;border-radius:18px!important;width:min(280px,100vw - 40px)!important;padding:8px!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;box-shadow:0 22px 60px #1414192e!important}.tenant-row-menu>.tenant-sheet-actions{gap:3px}.tenant-row-menu .action-menu-title{color:#6f6e78;margin:0 2px 5px;padding:11px 12px 12px;font-size:12px}.tenant-row-menu .tenant-sheet-actions :is(a,button){border-radius:12px;min-height:52px;padding-inline:12px;font-size:13px;line-height:1.25}@media (max-width:991px){:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar,.report-detail-toolbar):has(.listing-filter-trigger) :is(.search,.search-control,.table-search){border-radius:999px!important}:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar,.report-detail-toolbar):has(.listing-filter-trigger) :is(.search,.search-control,.table-search) input{border-radius:999px!important}.global-header,.tenant-portal-header{color:#19191d!important;background:#fff!important}.mobile-action-drawer,.mobile-action-drawer.form-sheet,.mobile-action-drawer.permission-mobile-sheet,.mobile-action-drawer.listing-filter-drawer{height:auto!important;min-height:0!important;max-height:min(88dvh,760px)!important}.mobile-action-drawer .mobile-action-content{flex:0 auto;min-height:0!important;max-height:calc(min(88dvh,760px) - 72px)!important}.listing-filter-drawer{flex-direction:column;grid-template-rows:none!important;display:flex!important}.listing-filter-drawer .mobile-action-content{flex-direction:column;display:flex!important;overflow-y:auto!important}.listing-filter-content{flex:none;overflow:visible!important}.mobile-more-page__heading,.mobile-more-page>.mobile-profile-summary{display:none!important}.tenant-card-head{align-items:flex-start}.tenant-sheet-actions :is(a,button){border-bottom:0!important}:is(.table-tools,.listing-card-toolbar,.tenant-listing-toolbar,.finance-toolbar,.document-toolbar){gap:10px!important}.listing-filter-trigger{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important}.table-panel .table-wrap{margin-top:18px!important}.table-panel tbody{gap:14px!important}.table-panel tbody>tr{background:#fff!important;border:1px solid #e4e3e7!important;border-radius:22px!important;box-shadow:0 10px 30px #1414190b!important}.table-panel tbody>tr:not(.mobile-actionable-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;position:relative;padding:17px 56px 17px 17px!important}.table-panel tbody>tr:not(.mobile-actionable-row)>td{overflow-wrap:anywhere;min-width:0;border:0!important;padding:8px 0!important}.table-panel tbody>tr:not(.mobile-actionable-row)>td:first-child{grid-column:1/-1;border-bottom:1px solid #efeff1!important;padding:0 0 13px!important}:is(.table-panel tbody>tr:not(.mobile-actionable-row)>td.action-cell,.table-panel tbody>tr:not(.mobile-actionable-row)>td:last-child:has(.icon-button)){width:42px!important;padding:0!important;position:absolute!important;top:13px!important;right:11px!important}.table-panel tbody>tr:not(.mobile-actionable-row)>td :is(strong,small){text-overflow:ellipsis;max-width:100%;overflow:hidden}.table-panel tbody>tr:not(.mobile-actionable-row)>td>strong{color:#202025;font-size:13px;line-height:1.35}.table-panel tbody>tr:not(.mobile-actionable-row)>td>small{color:#85838c;font-size:10px;line-height:1.4}:is(.table-panel:has(input[aria-label=Search\ tenants]),.table-panel:has(input[aria-label=Search\ contracts]),.table-panel:has(input[aria-label=Search\ payments]),.notification-table,.maintenance-table) tbody>tr:not(.mobile-actionable-row)>td:not(:first-child):not(.action-cell):before{color:#929099;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;line-height:1.2;display:block}.table-panel:has(input[aria-label=Search\ tenants]) td:nth-child(2):before{content:"Company"}.table-panel:has(input[aria-label=Search\ tenants]) td:nth-child(3):before{content:"Properties"}.table-panel:has(input[aria-label=Search\ tenants]) td:nth-child(4):before{content:"Contract"}.table-panel:has(input[aria-label=Search\ tenants]) td:nth-child(5):before{content:"Status"}.table-panel:has(input[aria-label=Search\ contracts]) td:nth-child(2):before{content:"Tenant"}.table-panel:has(input[aria-label=Search\ contracts]) td:nth-child(3):before{content:"Property"}.table-panel:has(input[aria-label=Search\ contracts]) td:nth-child(4):before{content:"Term"}.table-panel:has(input[aria-label=Search\ contracts]) td:nth-child(5):before{content:"Rent"}.table-panel:has(input[aria-label=Search\ contracts]) td:nth-child(6):before{content:"Status"}.table-panel:has(input[aria-label=Search\ payments]) td:nth-child(2):before{content:"Tenant"}.table-panel:has(input[aria-label=Search\ payments]) td:nth-child(3):before{content:"Contract"}.table-panel:has(input[aria-label=Search\ payments]) td:nth-child(4):before{content:"Payment"}.table-panel:has(input[aria-label=Search\ payments]) td:nth-child(5):before{content:"Amount"}.table-panel:has(input[aria-label=Search\ payments]) td:nth-child(6):before{content:"Status"}.notification-table td:nth-child(2):before{content:"Tenant"}.notification-table td:nth-child(3):before{content:"Channel"}.notification-table td:nth-child(4):before{content:"Status"}.notification-table td:nth-child(5):before{content:"Attempts"}.notification-table td:nth-child(6):before{content:"Created"}.maintenance-table td:nth-child(2):before{content:"Tenant & property"}.maintenance-table td:nth-child(3):before{content:"Issue"}.maintenance-table td:nth-child(4):before{content:"Priority"}.maintenance-table td:nth-child(5):before{content:"Status"}.maintenance-table td:nth-child(6):before{content:"Assigned to"}.maintenance-table td:nth-child(7):before{content:"Created"}.table-panel tr.mobile-actionable-row{transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;background:#fff!important;border:1px solid #e4e3e7!important;border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;min-height:0!important;padding:18px 56px 18px 18px!important;display:grid!important;box-shadow:0 10px 30px #1414190b!important}.table-panel tr.mobile-actionable-row:active{transform:scale(.992);border-color:#d4d2d9!important;box-shadow:0 5px 18px #1414190e!important}.table-panel tr.mobile-actionable-row>td{color:#616069;white-space:normal!important;border:0!important;min-width:0!important;margin:0!important;padding:10px 0 8px!important}.table-panel tr.mobile-actionable-row>td:first-child{border-bottom:1px solid #efeff1!important;grid-column:1/-1!important;padding:0 0 14px!important}.table-panel tr.mobile-actionable-row>td:not(:first-child):not(.action-cell){align-content:start;gap:5px;font-size:13px;line-height:1.35;color:#3f3e45!important;padding-left:0!important;display:grid!important}:is(.property-table-buildings,.property-table-apartments,.property-table-partitions) tr.mobile-actionable-row>td:not(:first-child):not(.action-cell){grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:5px!important;padding-left:0!important;display:grid!important}.table-panel tr.mobile-actionable-row>td:nth-child(5):not(:last-child){display:grid!important}.table-panel tr.mobile-actionable-row>td:nth-last-child(2){border-top:1px solid #f1f0f2!important;grid-column:1/-1!important;padding:12px 0 0!important}.table-panel tr.mobile-actionable-row>.action-cell{width:42px!important;padding:0!important;position:absolute!important;top:13px!important;right:11px!important}.table-panel tr.mobile-actionable-row>.action-cell .icon-button{color:#1b1b1f!important;background:#f5f5f6!important;width:42px!important;height:42px!important}.table-panel tr.mobile-actionable-row .entity-cell{padding-right:34px}.table-panel tr.mobile-actionable-row .entity-cell>span{flex-basis:46px;width:46px;height:46px}.table-panel tr.mobile-actionable-row .mobile-cell-label{color:#929099;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.table-panel tr.mobile-actionable-row .building-metric-cell{justify-content:stretch;display:grid!important}.table-panel tr.mobile-actionable-row .table-count-link,.table-panel tr.mobile-actionable-row .property-rent-cell strong{font-weight:900;color:#17171b!important}.property-table-buildings tr.mobile-actionable-row>td:nth-child(2):before,.property-table-apartments tr.mobile-actionable-row>td:nth-child(2):before,.property-table-partitions tr.mobile-actionable-row>td:nth-child(2):before,.property-table-apartments tr.mobile-actionable-row>td:nth-child(3):before,.property-table-partitions tr.mobile-actionable-row>td:nth-child(3):before,.property-table-apartments tr.mobile-actionable-row>td:nth-child(4):before,.property-table-partitions tr.mobile-actionable-row>td:nth-child(4):before,.property-table-apartments tr.mobile-actionable-row>td:nth-child(5):before,.property-table-partitions tr.mobile-actionable-row>td:nth-child(5):before,.property-table-apartments tr.mobile-actionable-row>td:nth-child(6):before,.property-table-partitions tr.mobile-actionable-row>td:nth-child(6):before{text-transform:uppercase;line-height:1.2;color:#929099!important;letter-spacing:.1em!important;font-size:8px!important;font-weight:850!important}.property-table-buildings tr.mobile-actionable-row>td:nth-child(2):before{content:"Location"}.table-panel tr.mobile-actionable-row .badge{border-radius:999px;width:max-content;min-height:31px;padding:7px 12px;font-size:11px}:is(.tenant-listing-card,.tenant-list>article,.tenant-inbox-row,.tenant-maintenance-row,.tenant-listing-row){background:#fff;box-shadow:0 8px 26px #1414190a;border:1px solid #e6e5e9!important;border-radius:20px!important}:is(.tenant-list,.tenant-inbox-list,.tenant-maintenance-list,.tenant-receipt-list){gap:12px;display:grid;background:0 0!important;border:0!important;overflow:visible!important}:is(.tenant-list>article,.tenant-inbox-row,.tenant-maintenance-row,.tenant-listing-row){overflow:hidden}}@media (max-width:360px){.table-panel tbody>tr:not(.mobile-actionable-row){grid-template-columns:1fr;padding:15px 52px 15px 15px!important}.table-panel tr.mobile-actionable-row{border-radius:20px!important;gap:0 10px!important;padding:16px 52px 16px 15px!important}.table-panel tr.mobile-actionable-row .mobile-cell-label{font-size:8px}}.modal-form .form-grid{align-items:start}.modal-form .field{align-content:start;min-width:0}.modal-form .field>:is(input,select,textarea),.modal-form :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:14px;outline:none}.modal-form .field>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:52px;padding-inline:15px}.modal-form textarea{resize:vertical;min-height:120px;padding:14px 15px}.modal-form :is(input,select,textarea)::placeholder{color:#aaa9b1;opacity:1}.modal-form :is(input,select,textarea):focus{border-color:#aaa8b0;box-shadow:0 0 0 3px #0000000f}.form-section-stack{gap:16px;display:grid}.form-section-card{border:1px solid var(--line);background:#fafafa;border-radius:18px;gap:18px;min-width:0;padding:20px;display:grid}.form-section-card__head{gap:5px;display:grid}.form-section-card__head strong{color:var(--text);font-size:16px;line-height:1.25}.form-section-card__head small{max-width:720px;color:var(--muted);font-size:11px;line-height:1.5}.form-section-card__body{min-width:0}.form-section-card__body>.form-grid{width:100%}.existing-document-list{gap:9px;margin-bottom:16px;display:grid}.existing-document-row{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:12px 13px;display:flex}.existing-document-row__icon{color:#6048e7;background:#efedff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.existing-document-row__icon svg{width:18px}.existing-document-row__copy{flex:1;gap:3px;min-width:0;display:grid}.existing-document-row__copy strong,.existing-document-row__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.existing-document-row__copy strong{font-size:12px}.existing-document-row__copy small{color:var(--muted);font-size:9px}.existing-document-row__actions{flex:none;gap:7px;display:flex}.existing-document-row__actions :is(a,button){border:1px solid var(--line);color:#1b1b1f;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.existing-document-row__actions :is(a,button) svg{width:16px}.existing-document-row__actions button{color:#ca332d}.tenant-related-list{gap:10px;display:grid}.tenant-related-groups{gap:18px;display:grid}.tenant-related-groups>div{gap:9px;display:grid}.tenant-related-heading{font-size:11px}.tenant-related-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 14px;display:grid}.tenant-related-list article strong{font-size:12px}.tenant-related-list article span{color:var(--muted);font-size:10px}.tenant-related-list article small{color:var(--muted);text-transform:capitalize;grid-area:1/2/3;align-self:center;font-size:9px}.tenant-related-empty{border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:14px;margin:0;padding:15px;font-size:11px}.supporting-documents{background:#fafafa!important;padding:20px!important}.supporting-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.file-drop-field{gap:8px;min-width:0;display:grid}.file-drop-field>label{color:#202026;font-size:12px;font-weight:800}.file-drop-zone{cursor:pointer;background:#fff;border:1px dashed #c8c7ce;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:center;gap:5px 11px;min-height:138px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.file-drop-zone:hover,.file-drop-zone.is-dragging{background:#f7f7f8;border-color:#1b1b1f;box-shadow:0 0 0 3px #0000000d}.file-drop-zone.has-file{border-style:solid}.file-drop-zone input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.file-drop-icon{color:#1c1c20;background:#f0eff2;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.file-drop-icon svg{width:18px;height:18px}.file-drop-copy{gap:3px;min-width:0;display:grid}.file-drop-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-drop-copy small,.file-drop-hint{color:#77767e;font-size:9px;line-height:1.45}.file-drop-browse{color:#fff;background:#1b1b1f;border-radius:999px;grid-column:2;width:max-content;margin-top:5px;padding:6px 10px;font-size:9px;font-weight:800}@media (max-width:760px){.form-section-stack{gap:12px}.form-section-card{border-radius:17px;gap:15px;padding:16px}.supporting-document-grid{grid-template-columns:1fr}.supporting-documents{padding:16px!important}.file-drop-zone{min-height:112px}.existing-document-row{padding:11px}.existing-document-row__actions :is(a,button){width:34px;height:34px}.tenant-related-list article{grid-template-columns:1fr}.tenant-related-list article small{grid-area:auto/1}}
@media (max-width:991px){:root{--bottom-nav-height:76px;--bottom-nav-edge:18px;--bottom-nav-gap:14px}.admin-content,.tenant-content{padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-gap) + env(safe-area-inset-bottom) + 28px)!important}.mobile-bottom-nav,.tenant-bottom-nav{pointer-events:none;z-index:1000!important;right:var(--bottom-nav-edge)!important;bottom:calc(var(--bottom-nav-gap) + env(safe-area-inset-bottom))!important;left:var(--bottom-nav-edge)!important;width:auto!important;height:var(--bottom-nav-height)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important}.mobile-bottom-nav__surface,.tenant-bottom-nav__surface{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(190%)contrast(104%);backdrop-filter:blur(30px)saturate(190%)contrast(104%);pointer-events:auto;background:linear-gradient(118deg,#ffffffb8,#ffffff75 52%,#f7f6fa99);border:1px solid #ffffffe6;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #1a191f29,0 3px 10px #1a191f0f,inset 0 1px 1px #fff,inset 0 -1px 1px #aaa8b23d}.mobile-bottom-nav__lens,.tenant-bottom-nav__lens{z-index:1;pointer-events:none;transition:transform .48s cubic-bezier(.22,.72,.18,1),opacity .12s linear;position:absolute;-webkit-backdrop-filter:blur(22px)saturate(165%)!important;backdrop-filter:blur(22px)saturate(165%)!important;width:calc(20% - 2px)!important;height:auto!important;transform:translateX(calc(var(--active-index) * 100%))!important;background:linear-gradient(145deg,#ffffffa8,#eceaf275)!important;border:1px solid #ffffffdb!important;border-radius:999px!important;top:5px!important;bottom:5px!important;left:5px!important;box-shadow:0 7px 18px #1f1d271c,inset 0 1px 1px #fffffff5,inset 0 -1px #a8a4b529!important}.mobile-bottom-nav__lens.is-hidden,.tenant-bottom-nav__lens.is-hidden{opacity:0}.mobile-bottom-nav__surface:before,.mobile-bottom-nav__surface:after,.tenant-bottom-nav__surface:before,.tenant-bottom-nav__surface:after,.mobile-bottom-nav a:before,.mobile-bottom-nav button:before,.tenant-bottom-nav a:before{content:none!important;display:none!important}.mobile-bottom-nav__surface>a,.tenant-bottom-nav__surface>a{text-align:center;text-shadow:0 1px #ffffffb8;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:100%;line-height:1.05;z-index:2!important;color:#242329!important;gap:4px!important;padding:8px 2px 7px!important;font-size:9.5px!important;font-weight:720!important;display:flex!important;position:relative!important}.mobile-bottom-nav__icon,.tenant-bottom-nav__icon{color:#242329;filter:drop-shadow(0 1px #ffffffa6);place-items:center;width:30px;height:28px;transition:color .14s linear,transform .2s cubic-bezier(.2,.8,.2,1),filter .14s linear;display:grid;position:relative}.mobile-bottom-nav__icon svg,.tenant-bottom-nav__icon svg{transition:fill .1s linear,stroke .1s linear,opacity 80ms linear;position:absolute;fill:none!important;stroke:currentColor!important;stroke-width:2px!important;width:23px!important;height:23px!important}.mobile-nav-icon-fill{opacity:0}.mobile-nav-icon-outline{opacity:1}.mobile-bottom-nav__surface>a.active,.tenant-bottom-nav__surface>a.active{color:#6048e7!important}.mobile-bottom-nav__surface>a.active .mobile-bottom-nav__icon,.tenant-bottom-nav__surface>a.active .tenant-bottom-nav__icon{color:#6048e7;filter:drop-shadow(0 4px 8px #6048e733);transform:scale(1.06)}.mobile-bottom-nav__surface>a.active .mobile-nav-icon-fill,.tenant-bottom-nav__surface>a.active .mobile-nav-icon-fill{opacity:1;fill:currentColor!important;stroke:currentColor!important;stroke-width:1.7px!important}.mobile-bottom-nav__surface>a.active .mobile-nav-icon-outline,.tenant-bottom-nav__surface>a.active .mobile-nav-icon-outline{opacity:1;fill:none!important;stroke:#fff!important;stroke-width:1.65px!important}}@media (max-width:390px){:root{--bottom-nav-edge:16px;--bottom-nav-gap:14px;--bottom-nav-height:72px}.mobile-bottom-nav__surface>a,.tenant-bottom-nav__surface>a{font-size:8.5px!important}.mobile-bottom-nav__icon svg,.tenant-bottom-nav__icon svg{width:21px!important;height:21px!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:991px){.mobile-bottom-nav__surface,.tenant-bottom-nav__surface{background:#fffffff5}.mobile-bottom-nav__lens,.tenant-bottom-nav__lens{background:#f1f0f3!important}}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav__lens,.tenant-bottom-nav__lens,.mobile-bottom-nav__icon,.tenant-bottom-nav__icon{transition:none!important}}
.reports-catalog-page,.report-detail-page{width:min(1440px,100%);margin:0 auto}.reports-catalog-head{margin-bottom:30px}.report-catalog-grid{column-count:3;column-gap:16px;display:block}.report-catalog-card{vertical-align:top;break-inside:avoid;background:#fff;border:1px solid #e3e2e6;border-radius:22px;width:100%;min-width:0;margin:0 0 16px;padding:20px;display:inline-block;box-shadow:0 10px 32px #14141909}.report-catalog-card>header{border-bottom:1px solid #ecebef;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;min-height:88px;padding-bottom:17px;display:grid}.report-catalog-card>header>span{color:#6048e7;background:#f0edff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.report-catalog-card>header svg{width:21px}.report-catalog-card h2{letter-spacing:-.025em;margin:2px 0 5px;font-size:18px}.report-catalog-card p{color:#76747e;margin:0;font-size:11px;line-height:1.45}.report-card-links{margin-top:8px;display:grid}.report-card-links>a{border-bottom:1px solid #efeff1;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:66px;padding:12px 4px;display:grid}.report-card-links>a:last-child{border-bottom:0}.report-card-links>a:hover{background:#f7f7f8;border-radius:13px;padding-inline:9px}.report-card-links>a>span{gap:4px;min-width:0;display:grid}.report-card-links strong{font-size:13px}.report-card-links small{color:#85838c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.report-card-links svg{color:#96949c;width:17px}.report-catalog-note{background:#f8f8f9;border:1px solid #e3e2e6;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:17px 19px;display:flex}.report-catalog-note>svg{color:#6048e7;width:21px}.report-catalog-note>span{gap:3px;display:grid}.report-catalog-note small{color:#77767e}.report-back{color:#66646d;align-items:center;gap:7px;width:max-content;margin-bottom:22px;font-size:12px;font-weight:800;display:inline-flex}.report-back svg{width:17px}.report-detail-head{align-items:flex-end}.report-detail-head h1{letter-spacing:-.04em;margin:7px 0;font-size:34px}.report-scope-pill{color:#4e4d55;background:#f7f7f8;border:1px solid #dfdee3;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.report-metric{background:#fff;border:1px solid #e3e2e6;border-radius:18px;align-content:center;gap:7px;min-height:98px;padding:18px;display:grid}.report-metric span{color:#85838c;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.report-metric strong{letter-spacing:-.035em;font-size:23px}.report-detail-toolbar{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:9px;margin-bottom:16px;display:grid}.report-export-actions{display:contents}.report-detail-toolbar .search-control{border-radius:999px;max-width:none;min-height:48px}.report-detail-toolbar .listing-filter-trigger{height:48px}.report-detail-toolbar .button{white-space:nowrap;min-height:48px}.report-detail-toolbar svg{width:17px}.report-detail-table-wrap{background:#fff;border:1px solid #e3e2e6;border-radius:20px;max-width:100%;overflow:auto}.report-detail-table{min-width:max(920px,100%)}.report-detail-table th,.report-detail-table td{border-bottom:1px solid #ecebef;padding:15px 16px}.report-detail-table th{z-index:1;color:#686770;letter-spacing:.08em;background:#f7f7f8;font-size:9px;font-weight:850;position:sticky;top:0}.report-detail-table td{font-size:12px;line-height:1.45}.report-detail-table tbody tr:last-child td{border-bottom:0}.report-detail-table tbody tr:hover{background:#fafafa}.report-filter-drawer{width:min(560px,100vw - 48px)!important;height:auto!important}.report-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.report-wide-filter{grid-column:1/-1;min-width:0}.report-filter-fields .field,.report-filter-fields select{width:100%}.report-filter-fields select{background:#fff;border:1px solid #dedde3;border-radius:14px;min-height:52px;padding:0 14px}.report-filter-footer{border-top:1px solid #e6e5e9;gap:10px;padding:16px 22px 20px;display:flex}.report-filter-footer .button{flex:1;min-height:50px}@media (min-width:992px){.report-filter-drawer,.report-filter-drawer .mobile-action-content{max-height:none!important;overflow:visible!important}.report-filter-drawer .date-picker-popover{z-index:2200}.report-filter-drawer .report-date-filter:nth-child(2) .date-picker-popover{left:auto;right:0}}@media (max-width:1180px){.report-catalog-grid{column-count:2}.report-detail-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.report-detail-toolbar>.button:first-of-type{grid-column:2}.report-detail-toolbar>.button:last-child{grid-column:3}}@media (max-width:991px){.report-detail-head{align-items:flex-start}.report-detail-toolbar{grid-template-columns:minmax(0,1fr) 48px 48px}.report-export-actions{display:none}.report-download-trigger{border:1px solid var(--line);color:#1b1b1f;background:#fff;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;display:grid}.report-download-trigger svg{width:18px}.report-download-trigger:disabled{opacity:.45}.report-metric-grid{gap:9px}.report-detail-table-wrap{background:0 0;border:0;overflow:visible}.report-detail-table{width:100%;min-width:0;display:grid}.report-detail-table thead{display:none}.report-detail-table tbody{gap:12px;display:grid}.report-detail-table tr{background:#fff;border:1px solid #e4e3e7;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:17px;display:grid;box-shadow:0 9px 28px #1414190a}.report-detail-table td{overflow-wrap:anywhere;min-width:0;border:0!important;padding:9px 0!important}.report-detail-table td:before{content:attr(data-label);color:#939199;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.report-filter-drawer{width:100%!important;max-height:min(88dvh,760px)!important}.report-filter-fields{grid-template-columns:1fr;padding:18px 16px}.report-wide-filter{grid-column:auto}.report-filter-footer{padding:14px 16px max(16px,env(safe-area-inset-bottom))}.report-download-drawer{height:auto!important}.report-download-list{padding:4px 0;display:grid}.report-download-list button{text-align:left;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:grid}.report-download-list button+button{border-top:1px solid #ecebef}.report-download-list button>svg{box-sizing:border-box;color:#6048e7;background:#f1efff;border-radius:13px;width:42px;height:42px;padding:11px}.report-download-list button>span{gap:3px;display:grid}.report-download-list small{color:#77767e;font-size:10px;line-height:1.4}}@media (min-width:992px){.report-download-trigger,.report-download-drawer{display:none!important}}@media (max-width:680px){.report-catalog-grid{column-count:1}.report-catalog-card{border-radius:20px;padding:17px}.report-catalog-card>header{min-height:0}.report-catalog-note{align-items:flex-start}.report-detail-head{gap:12px}.report-detail-head h1{font-size:29px}.report-scope-pill{order:2}.report-metric-grid{grid-template-columns:1fr 1fr}.report-metric{min-height:82px;padding:14px}.report-metric:first-child{grid-column:1/-1}.report-metric strong{font-size:20px}.report-detail-table tr{border-radius:18px}}@media (max-width:360px){.report-detail-toolbar>.button span{display:none}.report-detail-table tr,.report-metric-grid{grid-template-columns:1fr}.report-metric:first-child{grid-column:auto}}
.confirm-backdrop{z-index:2200!important}.confirm-dialog{z-index:1;position:relative}@keyframes mobile-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-popup-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-popup-drawer-in{0%{opacity:.96;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-popup-drawer-out{0%{opacity:1;transform:translate(0,0)}to{opacity:.96;transform:translateY(100%)}}.tenant-vacate-table-wrap{overflow:visible}.tenant-vacate-table{table-layout:fixed}.tenant-vacate-table td{min-width:0}.tenant-vacate-table td>strong,.tenant-vacate-table td>small,.tenant-vacate-table .entity-cell>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.tenant-vacate-table td>small{color:var(--tenant-muted)}.tenant-vacate-table .action-cell{text-align:right;width:58px;position:relative}.tenant-vacate-table .tenant-row-menu{right:0}.tenant-contract-table-wrap{scrollbar-width:thin;overflow:auto visible}.tenant-contract-table{min-width:1080px}.tenant-contract-table .contract-col{width:15%}.tenant-contract-table .company-col,.tenant-contract-table .property-col{width:14%}.tenant-contract-table .unit-col{width:15%}.tenant-contract-table .rent-col{width:11%}.tenant-contract-table .term-col{width:14%}.tenant-contract-table .status-col{width:10%}.tenant-contract-table .actions-col{width:7%}.tenant-contract-table th,.tenant-contract-table td{padding:18px 16px}.tenant-contract-table thead th:first-child,.tenant-contract-table tbody td:first-child{padding-left:22px}.tenant-contract-table thead th:last-child,.tenant-contract-table tbody td:last-child{text-align:right;padding-right:22px}.tenant-contract-table tbody tr{transition:background-color .18s}.tenant-contract-table tbody tr:hover{background:#fbfbfc}.tenant-contract-table .entity-cell{gap:12px}.tenant-contract-table .entity-cell>span{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.tenant-contract-table .entity-cell strong,.tenant-contract-table td:nth-child(5) strong,.tenant-contract-table td:nth-child(6) strong{white-space:nowrap}.tenant-contract-table td:nth-child(2) strong{line-height:1.35}.tenant-contract-table .action-cell{width:auto}.tenant-portal .badge,.tenant-vacate-table td .badge,.tenant-listing-table td .badge{text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:31px;padding:7px 12px;font-size:11px;font-weight:800;line-height:1;width:max-content!important;display:inline-flex!important}.tenant-portal .badge-success{color:#14724a!important;background:#eaf7f0!important}.tenant-portal .badge-info{color:#245ca8!important;background:#edf4ff!important}.tenant-portal .badge-warning{color:#9a6100!important;background:#fff5df!important}.tenant-portal .badge-neutral{color:#5f5e66!important;background:#f0f0f2!important}.tenant-portal .badge-danger{color:#b42318!important;background:#fff0ef!important}.tenant-more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.tenant-more-list>a{border:1px solid var(--tenant-line);min-width:0;color:var(--tenant-title);background:#fff;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:18px;display:grid;box-shadow:0 10px 30px #1b1b2109}.tenant-more-list>a>span{color:#6048e7;background:#efedff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.tenant-more-list>a>span svg{width:21px}.tenant-more-list>a>div{gap:4px;min-width:0;display:grid}.tenant-more-list strong{font-size:14px}.tenant-more-list small{color:var(--tenant-muted);font-size:10px;line-height:1.4}.tenant-more-list>a>svg{color:#9a98a2;width:17px}.tenant-maintenance-table tbody tr{cursor:pointer}.tenant-maintenance-table tbody tr:hover{background:#faf9ff}.tenant-maintenance-table td:nth-child(2),.tenant-maintenance-table td:nth-child(3){overflow:hidden}.tenant-maintenance-table td:nth-child(2) strong,.tenant-maintenance-table td:nth-child(2) small,.tenant-maintenance-table td:nth-child(3) strong,.tenant-maintenance-table td:nth-child(3) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:991px){.tenant-portal-header{width:100%;min-height:calc(72px + env(safe-area-inset-top));top:0;left:0;right:0;z-index:1050!important;padding-top:env(safe-area-inset-top)!important;background:#fff!important;position:fixed!important}.popup-motion{animation:.22s ease-out both mobile-popup-backdrop-in!important}.mobile-action-backdrop.popup-motion .mobile-action-drawer,.modal-backdrop.popup-motion .creation-overlay,.modal-backdrop.popup-motion .modal,.confirm-backdrop.popup-motion .confirm-dialog{will-change:transform, opacity;animation:.34s cubic-bezier(.2,.85,.25,1) both mobile-popup-drawer-in!important}.popup-motion.popup-closing{pointer-events:none;animation:.32s ease-in both mobile-popup-backdrop-out!important}.mobile-action-backdrop.popup-closing .mobile-action-drawer,.modal-backdrop.popup-closing .creation-overlay,.modal-backdrop.popup-closing .modal,.confirm-backdrop.popup-closing .confirm-dialog{animation:.32s cubic-bezier(.55,.05,.75,.2) both mobile-popup-drawer-out!important}.tenant-portal-body{min-height:calc(100dvh - 72px);padding-top:calc(72px + env(safe-area-inset-top));grid-template-columns:1fr!important;padding-bottom:0!important;display:block!important}.tenant-sidebar{display:none!important}.tenant-content{width:100%;max-width:none;padding:20px 14px calc(112px + env(safe-area-inset-bottom))!important}.tenant-brand small,.tenant-logout span{display:none!important}.tenant-listing-toolbar{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important;padding:0!important}.tenant-listing-toolbar .search-control{background:#fff;width:100%;min-width:0;max-width:none;height:46px;border-radius:999px!important}.tenant-listing-toolbar .listing-filter-trigger{background:#fff;border-radius:999px;width:46px;min-width:46px;height:46px}.tenant-vacate-table-wrap{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.tenant-contract-table-wrap{overflow:visible!important}.tenant-contract-table colgroup{display:none}.tenant-vacate-table,.tenant-vacate-table tbody{width:100%;display:block;min-width:0!important}.tenant-vacate-table thead{display:none}.tenant-vacate-table tbody{gap:12px;display:grid}.tenant-vacate-table tbody tr{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;width:100%;padding:16px;display:grid;position:relative;box-shadow:0 8px 24px #1b1b210b;border:1px solid var(--tenant-line)!important}.tenant-vacate-table tbody td{min-width:0;text-align:left!important;white-space:normal!important;border:0!important;width:auto!important;padding:9px 0!important;display:grid!important;position:static!important}.tenant-vacate-table tbody td:first-child{grid-column:1/-1;margin-bottom:6px;border-bottom:1px solid #ecebef!important;padding:0 52px 14px 0!important}.tenant-vacate-table tbody td:before{content:attr(data-label);color:#8b8992;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850;line-height:1.2;display:block}.tenant-vacate-table tbody td:first-child:before,.tenant-vacate-table tbody td.action-cell:before{content:none}.tenant-vacate-table tbody td.action-cell{padding:0!important;display:block!important;position:absolute!important;top:14px!important;right:14px!important}.tenant-vacate-table .entity-cell{gap:11px;padding-right:0}.tenant-vacate-table .entity-cell>span{border-radius:14px;width:44px;height:44px}.tenant-vacate-table .entity-cell>span svg{width:20px}.tenant-vacate-table .entity-cell strong{font-size:13px}.tenant-vacate-table .badge{justify-self:start}.tenant-vacate-table .tenant-action-trigger{border-radius:50%;width:42px;height:42px}.tenant-maintenance-table td:nth-child(2) strong,.tenant-maintenance-table td:nth-child(2) small,.tenant-maintenance-table td:nth-child(3) strong,.tenant-maintenance-table td:nth-child(3) small{white-space:normal}.tenant-more-list{grid-template-columns:1fr;gap:10px;margin-top:16px}.tenant-more-list>a{border-radius:17px;padding:14px}}@media (max-width:380px){.tenant-content{padding-inline:12px!important}.tenant-vacate-table tbody tr{border-radius:18px;grid-template-columns:1fr;padding:14px}.tenant-vacate-table tbody td:first-child{grid-column:auto;padding-right:48px!important}.tenant-vacate-table tbody td:not(:first-child):not(.action-cell){grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px}.tenant-vacate-table tbody td:before{margin-bottom:0}.tenant-more-list>a{grid-template-columns:42px minmax(0,1fr) 18px;padding:12px}.tenant-more-list>a>span{width:42px;height:42px}}
