@media(min-width:761px){.main-content:has(>.workspace-utility-bar){position:relative}.main-content>.workspace-utility-bar{position:absolute;z-index:12;top:var(--space-6);right:clamp(24px,4vw,64px);display:flex;align-items:center;margin:0;min-height:44px}.main-content:has(>.workspace-utility-bar) .page-header{min-height:44px;padding-right:520px;box-sizing:border-box}.main-content:has(>.workspace-utility-bar) .page-header>div:first-child{min-width:0}.main-content:has(>.workspace-utility-bar) .page-header h1{overflow-wrap:anywhere}.workspace-utility-bar .category-icon-style-picker{flex:none}.workspace-utility-bar .workspace-global-search{width:215px;flex:none}.workspace-utility-bar .workspace-account-menu{flex:none}.main-content:has(>.workspace-utility-bar) .page-header p:empty{display:none}.transaction-register-card .transaction-filters-compact{grid-template-columns:minmax(160px,1fr) minmax(150px,190px) minmax(145px,180px) auto;gap:10px;align-items:end}.transaction-register-card .transaction-import-action{justify-self:end;min-height:42px;white-space:nowrap;margin:0;align-self:end}.documents-library .documents-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:10px 0 0;min-width:0}.documents-library .documents-controls .document-filters{display:flex;align-items:end;flex-wrap:nowrap;gap:10px;margin:0;flex:0 1 auto;min-width:0}.documents-library .documents-controls .document-filters label{display:grid;grid-gap:5px;gap:5px;min-width:0;width:166px;flex:0 1 166px;align-items:stretch;line-height:1.2}.documents-library .documents-controls .document-filters select{display:block;box-sizing:border-box;width:100%;height:42px;min-height:42px;padding:8px 28px 8px 10px;font-size:13px;text-overflow:ellipsis}.documents-library .documents-controls .documents-toolbar{flex:none;margin:0;align-self:end}.documents-library .documents-controls .documents-toolbar .button-row{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.documents-library .documents-controls .documents-toolbar .button{min-height:42px;white-space:nowrap;padding:8px 12px;font-size:12px}.documents-library .documents-count{font-size:12px;margin:6px 0 12px}.budget-icon-preview{display:none}.rules-action-bar{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:12px 0 16px}.rules-action-bar .rules-search{flex:1 1;max-width:none;margin:0;min-width:0}.rules-action-bar>.button{min-height:42px;white-space:nowrap;flex:none}.dashboard-reference .dashboard-main-row{align-items:stretch}.dashboard-reference .dashboard-main-row>.dashboard-chart-card,.dashboard-reference .dashboard-main-row>.dashboard-status-card{box-sizing:border-box;height:435px;min-height:435px;max-height:435px;overflow:hidden;margin-bottom:0}.dashboard-reference .dashboard-chart-card .combined-chart{height:270px;min-height:270px;flex:1 1;width:auto;min-width:0}.dashboard-reference .dashboard-chart-with-axis{display:flex;width:100%;min-width:0}.dashboard-reference .dashboard-status-card{display:flex;flex-direction:column;min-width:0}.dashboard-reference .dashboard-status-card>.section-title{flex:none}.dashboard-reference .dashboard-status-disclosure{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-reference .dashboard-period-status{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;max-height:none}.dashboard-reference .dashboard-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dashboard-reference .dashboard-breakdown>.card{box-sizing:border-box;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;min-width:0;overflow:visible;margin-bottom:0}.dashboard-reference .dashboard-breakdown>.card>.section-title{flex:none}.dashboard-reference .dashboard-breakdown>.card>.category-breakdown{min-height:0;overflow:visible}@media(max-width:1300px){.main-content:has(>.workspace-utility-bar) .page-header{padding-right:360px}.workspace-utility-bar .workspace-global-search{width:160px}.workspace-utility-bar .workspace-account-trigger-name{display:none}.documents-library .documents-controls .document-filters label{flex-basis:136px;width:136px}.documents-library .documents-controls .documents-toolbar .button{padding-inline:9px}}}.dashboard-reference .kpi-grid .card{position:relative}.dashboard-kpi-heading{padding-right:29px}.dashboard-kpi-symbol{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface-muted);color:var(--text-secondary)}.dashboard-kpi-symbol.income,.dashboard-kpi-symbol.positive{background:var(--success-soft);color:var(--success)}.dashboard-kpi-symbol.negative{background:var(--danger-soft);color:var(--danger)}.dashboard-kpi-symbol.owner{background:var(--accent-soft);color:var(--accent)}.dashboard-kpi-symbol.expense{background:var(--surface-muted);color:var(--text-secondary)}.dashboard-reference .category-breakdown-head .dashboard-category-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.dashboard-reference .category-breakdown-head .dashboard-category-identity>span:last-child{min-width:0;overflow-wrap:anywhere}.management-access-accordion{display:grid;grid-gap:8px;gap:8px}.management-access-property{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.management-access-property>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;min-height:62px;padding:10px 14px}.management-access-property>summary::-webkit-details-marker{display:none}.management-access-property>summary:hover{background:var(--surface-muted)}.management-access-property>summary>svg:first-child{flex:none;color:var(--accent)}.management-access-property>summary>svg:last-child{flex:none;color:var(--muted);transition:transform .15s ease}.management-access-property[open]>summary>svg:last-child{transform:rotate(180deg)}.management-access-property-summary{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.management-access-property-summary>strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}.management-access-property-summary>.muted{font-size:12px}.access-compact-member-list{margin:0;padding:3px 10px 7px;list-style:none}.access-compact-member-list,.access-compact-member-list>li+li{border-top:1px solid var(--border)}.access-compact-member{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:7px 6px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary)}.access-compact-member:hover{background:var(--surface-muted)}.access-compact-member>.account-avatar{flex:none;width:37px;height:37px}.access-compact-identity{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.access-compact-identity>strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.access-compact-identity>.muted{overflow-wrap:anywhere}.access-compact-member>svg:last-child{transform:rotate(-90deg);color:var(--muted);flex:none}.access-member-dialog-identity{display:flex;align-items:center;gap:12px;margin-bottom:14px}.access-member-dialog-identity>.account-avatar{width:46px;height:46px;flex:none}.access-member-dialog-identity .muted{margin:4px 0}.access-member-dialog-actions{display:grid;grid-gap:14px;gap:14px}.access-member-dialog-actions .shared-form{padding:10px 0 0;border-top:1px solid var(--border)}@media(max-width:760px){.main-content>.workspace-utility-bar{display:none}.documents-library .documents-controls{display:block}.documents-library .documents-count{margin:5px 0 12px}.rules-action-bar{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.rules-action-bar .rules-search{flex:1 1 200px;max-width:none;margin:0}.rules-action-bar>.button{flex:0 0 auto;min-height:44px}.dashboard-reference .dashboard-breakdown{grid-template-columns:1fr}.dashboard-reference .dashboard-breakdown>.card{height:auto;max-height:none}.dashboard-reference .category-breakdown-head .dashboard-category-identity{gap:5px}.access-compact-member>.badge{font-size:10px}.access-compact-member{min-height:56px}}.record-action-row{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 48px;grid-gap:0;gap:0;align-items:center;min-width:0;position:relative;border-bottom:1px solid var(--line);border-radius:var(--list-radius)}.record-action-row:last-child{border-bottom:0}.record-action-row[data-action-slots="2"]{grid-template-columns:minmax(0,1fr) 96px}.record-action-row:focus-within,.record-action-row:hover{background:var(--surface-muted)}.record-action-row>.record-row{grid-column:1;grid-row:1;box-sizing:border-box;display:grid!important;grid-template-columns:122px minmax(0,1fr) minmax(140px,205px);align-items:center;grid-column-gap:var(--record-gap);column-gap:var(--record-gap);min-width:0;width:100%;padding:10px var(--space-2);border:0;border-radius:inherit;background:transparent!important}.record-action-row>.record-row .location-unit-main{display:contents!important}.record-action-row>.record-row .location-unit-main>.badge,.record-action-row>.record-row .location-unit-main>.record-status{grid-column:1;justify-self:start;align-self:center}.record-action-row>.record-row .location-unit-main>div{grid-column:2;min-width:0}.record-action-row>.record-row .location-unit-meta{grid-column:3;min-width:0;padding:0;text-align:right}.record-action-row>.record-row:focus-visible{outline-offset:-2px}.record-row-actions{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 4px;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .14s ease}.record-action-row:focus-within>.record-row-actions,.record-action-row:hover>.record-row-actions{opacity:1;pointer-events:auto}.record-row-actions>.location-record-delete{position:static;display:grid;place-items:center;margin:0;opacity:1;pointer-events:auto;flex:none;width:40px;min-height:40px}.record-row-actions>.managed-property-actions{position:static!important;display:flex;width:100%;gap:3px;margin:0;align-items:center;justify-content:center;opacity:1!important;pointer-events:auto!important}.record-row-actions .managed-property-action{position:static!important;opacity:1!important}.record-row-actions .button{margin:0;padding:8px;min-width:36px;min-height:36px}.record-action-row.location-record-with-actions,.record-action-row.managed-property-row{display:grid;grid-column:1/-1;align-items:center;grid-template-columns:minmax(0,1fr) 48px;grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.record-action-row.managed-property-archived{grid-template-columns:minmax(0,1fr) 96px}.record-action-row.location-record-with-actions>.record-row,.record-action-row.managed-property-row>.record-row{display:grid!important;padding:10px var(--space-2);width:100%;grid-column:1}.record-action-row.lease-family-record-row{grid-row:1;grid-column:1/-1;border-bottom:0}.lease-family-case{grid-template-columns:minmax(0,1fr)}.lease-family-case>.lease-family-record-row{grid-column:1;grid-row:1}.lease-family-case>.lease-family-toggle{grid-column:1;grid-row:2;padding-left:140px}.lease-family-case>.lease-family-history{grid-column:1;grid-row:3;padding-left:140px}.record-action-row.lease-family-record-row>.record-row{padding-right:var(--space-2)}@media (hover:none){.record-row-actions{opacity:1;pointer-events:auto}}@media(max-width:760px){.record-action-row,.record-action-row.location-record-with-actions,.record-action-row.managed-property-archived,.record-action-row.managed-property-row{grid-template-columns:minmax(0,1fr) 48px}.record-action-row.managed-property-archived,.record-action-row[data-action-slots="2"]{grid-template-columns:minmax(0,1fr) 96px}.record-action-row.location-record-with-actions>.record-row,.record-action-row.managed-property-row>.record-row,.record-action-row>.record-row{display:flex!important;flex-wrap:wrap;gap:8px;padding:10px 5px}.record-action-row>.record-row .location-unit-main{display:flex!important;align-items:center;gap:8px;min-width:0}.record-action-row>.record-row .location-unit-meta{padding:0;min-width:0;text-align:left}.record-row-actions{opacity:1;pointer-events:auto}.lease-family-case>.lease-family-history,.lease-family-case>.lease-family-toggle{padding-left:var(--record-padding-inline)}}@media(prefers-reduced-motion:reduce){.record-row-actions{transition:none}}.transactions-table .transaction-date-column{width:116px;min-width:116px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.property-add{display:inline-flex;align-items:center;gap:6px}.property-add>svg{flex:none}.budget-period-actions{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;grid-column-gap:18px;column-gap:18px;margin-bottom:var(--space-4)}.budget-period-actions>.budget-period-bar{grid-column:1/-1;grid-row:1;min-width:0;margin:0}.budget-period-actions>.budget-period-bar .budget-view-toggle{margin-left:auto}.budget-period-create{grid-column:1;grid-row:1;justify-self:end;position:relative;z-index:1;min-width:0}@media(min-width:761px) and (max-width:1150px){.budget-period-create{grid-row:2;margin-top:12px}}.mobile-record-add,.record-action-more{display:none}@media(min-width:761px){.record-action-row>.record-row{grid-template-columns:112px minmax(0,1fr) minmax(140px,205px)}.location-unit-list:has(>.record-row){grid-template-columns:112px minmax(0,1fr) auto}.location-unit-list>.record-row .record-status,.record-action-row .record-status{min-width:0;max-width:112px}}@media(max-width:760px){.budget-period-actions{display:block;margin-bottom:12px}.budget-period-actions>.budget-period-bar{margin-bottom:12px}.budget-period-create{display:none}.desktop-record-add{display:none!important}.mobile-record-add{display:block;margin:12px 0 20px}.mobile-record-add>.button{width:100%;justify-content:center;min-height:46px}.documents-library,.documents-library .document-group,.documents-library .document-list{min-width:0;max-width:100%}.documents-library .document-group>h3{margin:7px 0 2px;font-size:14px}.documents-library .attachment-card{height:auto;min-height:74px;max-width:100%;min-width:0;margin:0;gap:0;overflow:hidden}.documents-library .attachment-open{box-sizing:border-box;width:auto;min-width:0;min-height:74px;height:auto;flex:1 1;padding:9px 5px 9px 11px;gap:10px;align-items:center}.documents-library .attachment-open>svg{width:20px;height:24px}.documents-library .attachment-content{display:flex;flex-direction:column;min-width:0;max-width:100%;width:auto;gap:2px;line-height:1.35}.documents-library .attachment-content>.attachment-filename,.documents-library .attachment-content>strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documents-library .attachment-content>.attachment-filename{max-width:100%}.documents-library .attachment-content .document-contexts{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.3;max-width:100%}.documents-library .attachment-actions{flex:0 0 auto;gap:0;align-items:center;padding-right:3px}.documents-library .attachment-action{flex:0 0 32px;width:32px;height:42px}.documents-library .document-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 9px}.documents-library .document-filters label{min-width:0}.documents-library .document-filters select{max-width:100%;min-width:0}.documents-library .documents-toolbar{margin:0 0 8px}.documents-library .documents-toolbar .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.documents-library .documents-toolbar .button-row>.button{box-sizing:border-box;display:flex;width:100%;min-width:0;padding:8px 7px;white-space:normal;overflow-wrap:anywhere;line-height:1.25;font-size:12px;min-height:46px}.documents-library .documents-count{margin:5px 0 12px;font-size:12px}.rules-intro{display:none!important}.rules-action-bar{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;margin:6px 0 16px}.rules-action-bar .rules-search{flex:1 1 100%;width:100%;max-width:none;margin:0}.rules-action-bar>.button{width:100%;flex:1 1 100%;justify-content:center;min-height:44px}.friendly-rule-list{gap:10px}.friendly-rule-card{border-radius:13px;min-width:0}.friendly-rule-main{padding:14px;gap:10px}.friendly-rule-main>.friendly-rule-icon{width:37px;height:37px;flex-basis:37px;border-radius:10px}.friendly-rule-title h3{font-size:15px;overflow-wrap:anywhere}.friendly-rule-criteria{font-size:12px;line-height:1.45;-webkit-line-clamp:2}.friendly-rule-footer{padding:10px 14px;gap:9px;flex-wrap:wrap;font-size:11px}.friendly-rule-footer button{max-width:100%;overflow-wrap:anywhere}.record-action-row,.record-action-row.lease-family-record-row,.record-action-row.location-record-with-actions,.record-action-row.managed-property-archived,.record-action-row.managed-property-row{position:relative;display:block;width:100%;min-width:0;overflow:hidden;touch-action:pan-y}.record-action-row.location-record-with-actions>.record-row,.record-action-row.managed-property-row>.record-row,.record-action-row>.record-row{display:flex!important;box-sizing:border-box;position:relative;z-index:1;width:100%;min-width:0;margin:0;padding:10px 53px 10px 8px;background:var(--surface)!important;transition:transform .18s ease;will-change:transform}.record-action-row[data-revealed=true]>.record-row{transform:translateX(-48px)}.record-action-row[data-revealed=true][data-action-slots="2"]>.record-row{transform:translateX(-96px)}.record-action-row>.record-row .location-unit-main,.record-action-row>.record-row .location-unit-meta{min-width:0}.record-row-actions{position:absolute;top:0;right:0;bottom:0;z-index:0;display:flex;align-items:center;justify-content:center;width:48px;min-width:0;padding:0 2px;box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;background:var(--surface-muted)}.record-action-row[data-action-slots="2"] .record-row-actions{width:96px}.record-action-row[data-revealed=true]>.record-row-actions{visibility:visible;opacity:1;pointer-events:auto}.record-row-actions .managed-property-action,.record-row-actions>.location-record-delete{opacity:1;pointer-events:auto;position:static!important}.record-action-row .record-action-more{display:grid;place-items:center;position:absolute;z-index:2;top:50%;right:6px;transform:translateY(-50%);width:38px;height:40px;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.record-action-row[data-revealed=true] .record-action-more{display:none}.record-action-row .record-action-more:focus-visible{outline:2px solid var(--accent)}.record-action-row .record-row-actions>.managed-property-actions{display:flex;justify-content:space-evenly;width:100%}.record-action-row .record-row-actions .button{padding:8px;min-width:38px;min-height:42px}.record-action-row .record-row-actions>.location-record-delete{width:44px;min-height:44px}.lease-family-case>.lease-family-record-row{grid-row:1;grid-column:1/-1;overflow:hidden}}@media(max-width:760px) and (prefers-reduced-motion:reduce){.record-action-row>.record-row{transition:none}}.documents-library .documents-area-switch{display:inline-flex;max-width:100%;margin:0 0 14px}.document-disclosure-list,.documents-disclosure-list{display:block;border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--surface)}.document-disclosure-list .document-group{display:block;gap:0}.document-disclosure-list .document-group+.document-group{border-top:1px solid var(--border)}.document-disclosure>summary{display:flex;align-items:center;gap:12px;padding:15px 16px;cursor:pointer;list-style:none;font-weight:600}.document-disclosure>summary::-webkit-details-marker{display:none}.document-disclosure>summary:before{content:"";display:block;flex:none;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .15s ease}.document-disclosure[open]>summary:before{transform:rotate(45deg)}.document-disclosure>summary:hover{background:var(--surface-muted)}.document-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.document-disclosure-label{display:flex;flex-direction:column;gap:3px;min-width:0}.document-disclosure-label small{color:var(--muted);font-size:var(--record-body-size);font-weight:400}.document-disclosure-content{display:grid;grid-gap:10px;gap:10px;padding:12px 16px 16px 35px;background:var(--surface-muted)}@media(max-width:760px){.document-disclosure-content{padding:10px}.document-disclosure>summary{padding:13px}}@media(min-width:761px){.record-action-row>.record-row{grid-template-columns:minmax(220px,1fr) 124px minmax(140px,205px)}.record-action-row>.record-row .location-unit-main>div{grid-column:1;grid-row:1;min-width:0}.record-action-row>.record-row .location-unit-main>.badge,.record-action-row>.record-row .location-unit-main>.record-status{grid-column:2;grid-row:1;justify-self:start;min-width:0;max-width:none}.location-unit-list>.record-row .location-unit-main{display:flex;align-items:center}.location-unit-list>.record-row .location-unit-main>div{order:0;min-width:0}.location-unit-list>.record-row .location-unit-main>.badge,.location-unit-list>.record-row .location-unit-main>.record-status{order:1;flex:none}}@media(max-width:760px){.record-row .location-unit-main>div{order:0;min-width:0}.record-row .location-unit-main>.badge,.record-row .location-unit-main>.record-status{order:1;flex:none}}.transaction-mobile-import-footer{display:none}@media(max-width:760px){.transaction-filters .transaction-import-action{display:none!important}.transaction-mobile-import-footer{display:flex;justify-content:flex-end;margin:14px 0 20px}}@media(min-width:761px){.record-action-row,.record-action-row.location-record-with-actions,.record-action-row.managed-property-archived,.record-action-row.managed-property-row,.record-action-row[data-action-slots="2"]{grid-template-columns:minmax(0,1fr)}.record-action-row.location-record-with-actions>.record-row,.record-action-row.managed-property-row>.record-row,.record-action-row>.record-row{grid-column:1}.record-action-row .record-row-actions{position:absolute;inset-block:0;right:0;width:48px;z-index:2;background:var(--surface-muted);visibility:hidden;opacity:0;pointer-events:none}.record-action-row.managed-property-archived .record-row-actions,.record-action-row[data-action-slots="2"] .record-row-actions{width:96px}.record-action-row:focus-within .record-row-actions,.record-action-row:hover .record-row-actions{visibility:visible;opacity:1;pointer-events:auto}.record-action-row:focus-within>.record-row .location-unit-meta,.record-action-row:hover>.record-row .location-unit-meta{padding-right:48px}.record-action-row.managed-property-archived:focus-within>.record-row .location-unit-meta,.record-action-row.managed-property-archived:hover>.record-row .location-unit-meta,.record-action-row[data-action-slots="2"]:focus-within>.record-row .location-unit-meta,.record-action-row[data-action-slots="2"]:hover>.record-row .location-unit-meta{padding-right:96px}}.fiscal-configuration-reminder{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 0;font-size:13px;color:var(--text-secondary)}.fiscal-configuration-reminder .text-link{flex:none}.documents-library .document-disclosure-list{border:0;background:transparent;overflow:visible;display:grid;grid-gap:8px;gap:8px}.documents-library .document-disclosure-list .document-group{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.documents-library .document-disclosure-list .document-group+.document-group{border-top:1px solid var(--border)}.documents-library .document-disclosure>summary{min-height:62px;padding:10px 14px;gap:12px;background:transparent;font-size:var(--record-title-size)}.documents-library .document-disclosure[open]>summary{background:var(--surface-muted)}.documents-library .document-disclosure>.document-disclosure-content{-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.documents-library .document-disclosure>summary:before{display:none}.documents-library .document-disclosure>summary>.document-group-icon{color:var(--accent);flex:none}.documents-library .document-disclosure>summary>.document-chevron{margin-left:auto;flex:none;color:var(--muted);transition:transform .15s ease}.documents-library .document-disclosure[open]>summary>.document-chevron{transform:rotate(180deg)}.documents-library .document-disclosure-content{border-top:1px solid var(--border);background:transparent;padding:8px 12px;gap:0}.documents-library .document-disclosure-content .attachment-card{min-height:0;border:0;border-radius:0;box-shadow:none}.documents-library .document-disclosure-content .attachment-card+.attachment-card{border-top:1px solid var(--border)}.documents-library .document-disclosure-content .attachment-card:focus-within,.documents-library .document-disclosure-content .attachment-card:hover{background:var(--surface)}.documents-library .document-disclosure-content .attachment-open{min-height:0;padding-block:8px}.documents-library .document-disclosure-content .attachment-content{gap:2px}.documents-library .document-disclosure-content .attachment-filename{display:inline}.documents-library .document-disclosure-content .document-contexts{margin:0}.documents-library .document-disclosure-content .attachment-content>.attachment-filename,.documents-library .document-disclosure-content .attachment-content>.document-contexts{line-height:1.35}.documents-library .documents-library-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.documents-library .documents-library-head h2{margin:0}.documents-library .documents-library-summary{color:var(--muted);font-size:var(--font-secondary);margin:var(--space-1) 0 0}.documents-library .documents-library-head .documents-toolbar{margin:0}@media(max-width:760px){.documents-library .documents-library-head .documents-toolbar{width:100%}.documents-library .documents-library-head .button-row{display:flex;flex-wrap:wrap;gap:8px}.documents-library .documents-library-head .button-row>*{flex:1 1 auto}.documents-library .document-disclosure-content{padding:6px 9px}.record-action-row.location-record-with-actions>.record-row,.record-action-row.managed-property-row>.record-row,.record-action-row>.record-row{padding:10px 8px;align-items:stretch;gap:5px}.record-action-row>.record-row .location-unit-main{display:flex!important;width:100%;align-items:flex-start;justify-content:space-between;gap:8px}.record-action-row>.record-row .location-unit-main>div{flex:1 1 auto;min-width:0;order:0}.record-action-row>.record-row .location-unit-main>.badge,.record-action-row>.record-row .location-unit-main>.record-status{order:1;flex:0 0 auto;max-width:46%}.record-action-row>.record-row .location-unit-meta{width:100%;text-align:left;padding:0}.record-action-row .record-action-more{width:1px;height:1px;padding:0;border:0;overflow:hidden;opacity:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.record-action-row .record-action-more:focus-visible{width:38px;height:40px;padding:6px;-webkit-clip-path:none;clip-path:none;opacity:1;right:6px;z-index:3;background:var(--surface);outline:2px solid var(--accent)}.record-action-row[data-revealed=true]>.record-row{transform:translateX(-48px)}.record-action-row[data-revealed=true][data-action-slots="2"]>.record-row{transform:translateX(-96px)}}.documents-library .document-disclosure>summary>svg:first-child{color:var(--accent);flex:none}.documents-library .document-disclosure>summary>svg:last-child{margin-left:auto;flex:none;color:var(--muted);transition:transform .15s ease}.documents-library .document-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}@media(max-width:760px){.mobile-transactions .mobile-transaction-swipe{display:block;position:relative;overflow:hidden;touch-action:pan-y;width:100%}.mobile-transactions .mobile-transaction-swipe>.mobile-transaction-row{display:flex!important;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;min-height:0;background:var(--surface)!important;transition:transform .18s ease}.mobile-transactions .mobile-transaction-swipe .mobile-transaction-open{padding:12px 0;min-height:0;width:100%}.mobile-transactions .mobile-transaction-swipe .mobile-transaction-open,.mobile-transactions .mobile-transaction-swipe .mobile-transaction-row:has(.mobile-transaction-remove) .mobile-transaction-open{padding-bottom:12px}.mobile-transactions .mobile-transaction-swipe>.record-row-actions{position:absolute;top:0;bottom:0;right:0;width:48px;z-index:0;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;background:var(--surface-muted)}.mobile-transactions .mobile-transaction-swipe[data-revealed=true]>.record-row-actions{visibility:visible;opacity:1;pointer-events:auto}.mobile-transactions .mobile-transaction-swipe .mobile-transaction-remove{position:static;width:44px;height:44px;color:var(--danger)}.mobile-transactions .mobile-transaction-swipe[data-revealed=true]>.mobile-transaction-row{transform:translateX(-48px)}.mobile-transactions .mobile-transaction-swipe .record-action-more{display:none}.mobile-transactions .mobile-transaction-swipe .record-action-more:focus-visible{display:grid}}@media(min-width:761px){.documents-library .document-disclosure-content .attachment-content{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px}.documents-library .document-disclosure-content .attachment-content>strong{grid-column:1/-1}.documents-library .document-disclosure-content .attachment-content>.attachment-filename{grid-column:1;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-library .document-disclosure-content .attachment-content>.document-contexts{grid-column:2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documents-library .document-disclosure-content .attachment-content>.document-contexts:only-child{grid-column:1/-1}.record-action-row>.record-row{grid-template-columns:minmax(240px,min(32vw,480px)) minmax(110px,145px) minmax(0,1fr)!important;column-gap:20px}.record-action-row>.record-row .location-unit-main{display:contents!important}.record-action-row>.record-row .location-unit-main>div{grid-column:1!important;grid-row:1!important;min-width:0;width:auto;overflow-wrap:normal}.record-action-row>.record-row .location-unit-main>.badge,.record-action-row>.record-row .location-unit-main>.record-status{grid-column:2!important;grid-row:1!important;justify-self:start;min-width:0}.record-action-row>.record-row .location-unit-meta{grid-column:3!important;grid-row:1!important;justify-self:end;min-width:0;text-align:right}.location-unit-list>.record-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center}.location-unit-list>.record-row .location-unit-main{display:flex!important;min-width:0;align-items:center;gap:14px}.location-unit-list>.record-row .location-unit-main>div{flex:0 1 auto;min-width:0;order:0}.location-unit-list>.record-row .location-unit-main>.badge,.location-unit-list>.record-row .location-unit-main>.record-status{order:1;flex:none}}.documents-main-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius,14px);padding:18px}.documents-main-card .documents-library-head{margin:0 0 12px;padding:0 0 14px;border-bottom:1px solid var(--border)}.documents-main-card .document-disclosure-list{margin:0}.documents-main-card .document-disclosure-content{padding-block:4px}.documents-main-card .document-disclosure-content .attachment-card{min-height:0}.documents-main-card .document-disclosure-content .attachment-open{padding-top:7px;padding-bottom:7px;min-height:0}@media(max-width:760px){.documents-main-card{padding:14px}.documents-main-card .documents-library-head{align-items:flex-start}.main-content:has(.settings-navigation) .location-property-head{justify-content:flex-start;text-align:left}.main-content:has(.settings-navigation) .location-property-head>div:first-child{width:100%;flex:1 1 auto;min-width:0;text-align:left;margin:0}.main-content:has(.settings-navigation) .location-property-head .location-section-heading{justify-content:flex-start;text-align:left}.transaction-mobile-import-footer{display:block;width:100%;margin:12px 0 20px}.transaction-mobile-import-footer>.button{display:flex;width:100%;min-height:46px;justify-content:center}}@media(hover:none),(pointer:coarse){.hub-grid .hub-link .card:hover,.hub-grid .hub-link:hover,.hub-grid .hub-link:hover .card{background:var(--surface)!important;box-shadow:none!important;transform:none!important;border-color:var(--border)!important}.hub-grid .hub-link:active .card{transform:none!important}}@media(max-width:760px){.main-content:has(.settings-navigation) .location-property-head{display:flex;flex-direction:column;align-items:stretch;text-align:left}.main-content:has(.settings-navigation) .location-property-head>div:first-child{display:block;align-self:stretch;width:100%;text-align:left}.main-content:has(.settings-navigation) .location-property-head h2,.main-content:has(.settings-navigation) .location-property-head p{text-align:left;width:100%;justify-content:flex-start}.main-content:has(.settings-navigation) .location-property-head .location-section-heading{display:inline-flex;width:auto;margin:0;justify-content:flex-start}}.documents-main-card .document-disclosure-content{padding:4px 12px;gap:0}.documents-main-card .document-disclosure-content .attachment-card,.documents-main-card .document-disclosure-content .attachment-content,.documents-main-card .document-disclosure-content .attachment-open{min-height:0!important;height:auto;margin-block:0}.documents-main-card .document-disclosure-content .attachment-card{padding-block:0!important}.documents-main-card .document-disclosure-content .attachment-open{padding:9px 8px!important;align-items:center;line-height:1.4}.desktop-row-menu,.fintech-record-header{display:none}@media(min-width:761px){.fintech-record-table{width:100%;min-width:0;--record-table-actions:calc(var(--space-6) + var(--space-4));--record-table-gap:var(--space-3)}.fintech-record-header{display:grid;align-items:center;grid-gap:var(--record-table-gap);gap:var(--record-table-gap);padding:10px var(--space-3);border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.045em}.fintech-people{--record-table-columns:minmax(210px,2fr) minmax(105px,1fr) minmax(90px,1fr) minmax(90px,1fr)}.fintech-agreements,.fintech-leases{--record-table-columns:minmax(0,1.7fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.fintech-record-header,.fintech-record-table .record-action-row>.record-row{grid-template-columns:var(--record-table-columns)!important}.fintech-record-header{padding-right:calc(var(--record-table-actions) + var(--space-3))}.fintech-record-header>span:last-child{display:none}.fintech-record-table .record-action-row{grid-template-columns:minmax(0,1fr) var(--record-table-actions)!important;gap:0;position:relative;overflow:visible}.fintech-record-table .record-action-row>.record-row{width:100%;display:grid!important;grid-gap:var(--record-table-gap)!important;gap:var(--record-table-gap)!important;padding:10px var(--space-3)!important;border:0}.fintech-record-table .record-action-row>.record-row .location-unit-main{display:contents!important}.fintech-record-table .record-action-row>.record-row .location-unit-main>div{grid-column:1!important;grid-row:1!important;min-width:0}.fintech-record-table .record-action-row>.record-row .location-unit-main>.badge,.fintech-record-table .record-action-row>.record-row .location-unit-main>.record-status{grid-column:4!important;grid-row:1!important;justify-self:start}.fintech-record-table .record-action-row>.record-row .location-unit-meta{grid-column:2/4!important;grid-row:1!important;justify-self:stretch;display:grid;grid-template-columns:subgrid;grid-gap:var(--record-table-gap);gap:var(--record-table-gap);text-align:left;align-items:center}.fintech-people .record-action-row>.record-row .location-unit-main>.record-status{grid-column:2!important}.fintech-people .record-action-row>.record-row .location-unit-meta{grid-column:3/5!important}.fintech-record-table .location-unit-meta>span{margin-top:0}.fintech-people .location-unit-meta>span:only-child{grid-column:2}.fintech-record-table .record-action-row .record-row-actions{display:none!important}.fintech-record-table .desktop-row-menu{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;position:relative;align-self:stretch}.fintech-agreements .location-unit-meta>strong,.fintech-leases .location-unit-meta>strong{order:2}.fintech-agreements .location-unit-meta>span,.fintech-leases .location-unit-meta>span{order:1}.fintech-unit-list>.location-unit-list>.record-row .location-unit-main{display:flex!important;justify-content:space-between;width:100%}.fintech-unit-list>.location-unit-list>.record-row .location-unit-main>.record-status{order:2}}@media(max-width:760px){.desktop-row-menu,.fintech-record-header{display:none!important}}@media (min-width:761px) and (hover:hover){.fintech-record-table .record-action-row:focus-within>.record-row,.fintech-record-table .record-action-row:hover>.record-row{transform:none!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}.fintech-record-table .record-action-row:focus-within .record-row-actions,.fintech-record-table .record-action-row:hover .record-row-actions{display:none!important}}.documents-library .attachment-content>strong{font-weight:500}.documents-main-card .document-disclosure-content .attachment-open>svg{width:18px!important;height:18px!important;flex:none}@media (hover:hover) and (pointer:fine){.documents-main-card .document-disclosure>summary:hover{background:var(--surface-muted)!important;cursor:pointer}}@media(min-width:761px){.fintech-leases .lease-family-case{position:relative}.fintech-leases .lease-family-toggle-inline{position:absolute;z-index:2;left:52px;top:10px;width:max-content;max-width:145px;height:23px;margin:0;padding:2px 5px;line-height:1.25;font-size:11px;border-radius:5px;background:transparent;color:var(--muted)}.fintech-leases .lease-family-toggle-inline:hover{background:var(--surface-muted)}.fintech-leases .lease-family-history{margin-left:12px;margin-right:48px}}.documents-library:has(>.document-list:not(.document-disclosure-list)){background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius,14px);padding:16px}.documents-library:has(>.document-list:not(.document-disclosure-list)) .document-group .attachment-card{min-height:0}.shared-ledger-dialog .shared-ledger-actions,.shared-location-dialog .shared-ledger-actions{background:transparent!important;box-shadow:none!important}.shared-location-dialog .lease-tenant-choices,.shared-location-dialog .role-selector{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control,9px);padding:8px}.shared-location-dialog .lease-tenant-choices .checkbox{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:7px;cursor:pointer}.shared-location-dialog .lease-tenant-choices .checkbox:has(input:checked){background:var(--surface-muted)}.dossier-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.dossier-section-heading h3{margin:0}.dossier-section-heading .document-add-menu{flex:none;margin:0}.dossier-destructive-action{color:var(--danger,#b42318)!important}.dossier-pet-notes{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control,9px);padding:12px;margin:6px 0 12px}.dossier-pet-notes>span{font-size:12px}.dossier-pet-notes>p{margin:4px 0 0;font-size:13px}.dossier-data-table{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:10px 0}.dossier-data-head,.dossier-data-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(90px,1fr) minmax(90px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px}.dossier-data-head{font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-muted);text-transform:uppercase;letter-spacing:.035em}.dossier-data-row{width:100%;min-width:0;font-size:13px;border-top:1px solid var(--border)}.dossier-data-row>span,.dossier-data-row>strong{min-width:0;text-align:left}button.dossier-data-row{border-inline:0;border-bottom:0;background:transparent;color:inherit;font:inherit;cursor:pointer}button.dossier-data-row:disabled{cursor:default}@media(hover:hover) and (pointer:fine){button.dossier-data-row:not(:disabled):hover{background:var(--surface-muted)}}@media(max-width:760px){.dossier-data-head,.dossier-data-row{gap:7px;padding:9px 7px;font-size:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,.9fr)}.dossier-data-head{font-size:10px}}.person-editor-modal .person-roles,.shared-location-dialog .person-roles{background:var(--surface);border:1px solid var(--border)}.person-editor-modal .dialog-actions,.shared-ledger-dialog .dialog-actions,.shared-location-dialog .dialog-actions{background:transparent!important;box-shadow:none!important}.scoped-unit-documents .documents-library-head{margin-bottom:6px}.scoped-unit-documents .document-list{display:block}.scoped-unit-documents .document-group{margin:0}.scoped-unit-documents .attachment-card{border:0;border-radius:0;box-shadow:none}.scoped-unit-documents .attachment-card+.attachment-card{border-top:1px solid var(--border)}.scoped-unit-documents .attachment-open{padding:9px 8px!important}.scoped-unit-documents .attachment-open>svg{width:18px!important;height:18px!important}@media(min-width:761px){.fintech-record-table .record-action-row:hover .location-unit-main,.fintech-record-table .record-action-row:hover .location-unit-meta,.fintech-record-table .record-action-row:hover>.record-row{transform:none!important}.fintech-leases .lease-family-history.dossier-data-table{padding:0;margin:6px 48px 12px 12px;grid-column:1;grid-row:3}}@media (min-width:761px){.fintech-record-table .record-action-row:focus-within>.record-row .location-unit-meta,.fintech-record-table .record-action-row:hover>.record-row .location-unit-meta,.fintech-record-table .record-action-row[data-action-slots="2"]:focus-within>.record-row .location-unit-meta,.fintech-record-table .record-action-row[data-action-slots="2"]:hover>.record-row .location-unit-meta{padding-right:0!important;padding-left:0!important}}.fintech-leases .lease-family-case{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.fintech-leases .lease-family-record-row{grid-column:1;grid-row:1}.fintech-leases .lease-renewal-trigger{position:relative;grid-column:1;grid-row:1;align-self:start;justify-self:start;margin:11px 0 0 clamp(58px,15%,140px);z-index:3;width:max-content;max-width:150px;background:var(--surface);border:0;border-radius:6px;color:var(--muted);padding:3px 6px;font-size:11px;cursor:pointer;white-space:nowrap}.fintech-leases .lease-renewal-periods{grid-column:1;grid-row:2;margin-right:48px}.fintech-leases .lease-renewal-periods[hidden]{display:none!important}.fintech-leases .lease-renewal-period{display:grid;width:100%;grid-template-columns:minmax(160px,2fr) minmax(150px,1.6fr) minmax(105px,1fr) minmax(75px,.8fr);align-items:center;grid-gap:12px;gap:12px;border:0;border-top:1px solid var(--border);text-align:left;padding:10px 12px;font-size:12px;background:transparent;color:var(--text);cursor:pointer}.fintech-leases .lease-renewal-period-type{padding-left:16px;color:var(--muted)}.fintech-leases .lease-renewal-period:hover,.fintech-leases .lease-renewal-trigger:hover{background:var(--surface-muted)}@media(max-width:760px){.fintech-leases .lease-renewal-trigger{margin:0 10px 9px;grid-row:2}.fintech-leases .lease-renewal-periods{grid-row:3;margin:0}.fintech-leases .lease-renewal-period{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr);gap:6px;padding:9px 10px;font-size:11px}.fintech-leases .lease-renewal-period>span:last-child{display:none}}.person-roles.lease-tenant-choices{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border)}.person-roles.lease-tenant-choices .checkbox{width:auto;min-width:110px;margin:0;padding:8px 12px;background:transparent;border-radius:8px}.person-roles.lease-tenant-choices .checkbox:has(input:checked){background:var(--surface-muted)}.dossier-modal .dossier-section,.dossier-unified-section,.lease-dossier-people{margin-block:16px}.lease-dossier-people .lease-contact-grid{gap:9px}.dossier-agreement-card.lease-contact,.dossier-unified-section .lease-contact,.lease-dossier-people .lease-contact{padding:12px 14px;margin:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:none}.dossier-clickable-card{cursor:pointer}.dossier-clickable-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.dossier-clickable-card:hover{background:var(--surface-muted)}}.dossier-unified-section>h3{margin-bottom:10px}.dossier-unified-section .lease-contact-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.dossier-agreement-card{display:block;width:100%;color:inherit;text-align:left;cursor:pointer}.dossier-agreement-card .lease-contact-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.dossier-agreement-card .lease-contact-heading .muted{font-size:12px}.scoped-unit-documents .document-contexts{display:none!important}.scoped-unit-documents .attachment-card{padding-block:0!important}.scoped-unit-documents .attachment-content{gap:2px!important}.scoped-unit-documents .attachment-content>strong,.scoped-unit-documents .attachment-filename{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.35;margin:0!important}.fintech-leases .lease-tenant-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 0}.fintech-leases .lease-tenant-line .lease-renewal-trigger{all:unset;display:inline-flex;align-items:center;gap:3px;cursor:pointer;color:inherit;font:inherit;font-size:11px;white-space:nowrap;padding:1px 4px;border-radius:5px}.fintech-leases .lease-tenant-line .lease-renewal-trigger:focus-visible,.fintech-leases .lease-tenant-line .lease-renewal-trigger:hover{background:var(--surface-muted);outline-offset:2px}@media(min-width:761px){.fintech-leases .lease-tenant-line{margin:0}.fintech-leases .lease-renewal-periods{margin:0 var(--record-table-actions) 0 0;grid-row:2}.fintech-leases .lease-renewal-period{grid-template-columns:var(--record-table-columns)!important;gap:var(--record-table-gap);border:0;padding:10px var(--space-3);font:inherit;font-size:inherit;color:inherit}.fintech-leases .lease-renewal-period>strong{text-align:left;justify-self:stretch;white-space:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fintech-leases .lease-renewal-period>span:last-child{display:inline-flex;justify-self:start;font-size:12px}.fintech-agreements .fintech-record-header>span:nth-child(3),.fintech-leases .fintech-record-header>span:nth-child(3){text-align:left}.fintech-agreements .location-unit-meta>strong,.fintech-leases .location-unit-meta>strong{text-align:left;justify-self:stretch;white-space:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fintech-agreements .location-unit-meta>strong .muted,.fintech-leases .location-unit-meta>strong .muted{display:inline}}.fintech-leases .lease-renewal-period-type{color:inherit}.scoped-unit-documents .attachment-card{min-height:0!important;padding:0!important}.scoped-unit-documents .attachment-open{min-height:0!important;padding:8px 10px!important;display:flex;align-items:center;gap:10px}.scoped-unit-documents .attachment-content{display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px;min-width:0;align-items:baseline;line-height:1.3}.scoped-unit-documents .attachment-content>strong{grid-column:1/-1;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scoped-unit-documents .attachment-content>.attachment-filename{grid-column:1;grid-row:2;min-width:0;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scoped-unit-documents .attachment-content>.document-contexts{display:block!important;grid-column:2;grid-row:2;margin:0!important;min-width:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scoped-unit-documents .attachment-content:not(:has(>.attachment-filename))>.document-contexts{grid-column:1/-1}.scoped-unit-documents .attachment-actions{align-self:center}.dossier-modal .dossier-agreement-card,.dossier-modal .dossier-unified-section .lease-contact,.dossier-modal .lease-dossier-people .lease-contact{padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:0}.dossier-modal .lease-contact-grid{gap:4px}.dossier-modal .lease-contact-details{gap:8px}.dossier-modal .dossier-unified-section{margin:6px 0}.dossier-modal .dossier-compact-fact{display:flex;gap:10px;align-items:baseline;padding:6px 0;font-size:13px}.dossier-modal .dossier-compact-fact .person-preserve-lines{margin:0}.dossier-modal .dossier-agreement-card{cursor:default;color:inherit}.dossier-modal .dossier-agreement-card:disabled{opacity:1}.dossier-modal .dossier-section:has(.dossier-agreement-card){margin:6px 0}.transaction-mobile-actions{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:0 0 12px}.transaction-mobile-import-link{display:none}@media (max-width:760px){.transaction-mobile-actions{justify-content:space-between;gap:12px;padding:0 2px}.transaction-mobile-actions .text-link{min-height:40px;display:inline-flex;align-items:center;font-size:13px;white-space:nowrap}.transaction-mobile-import-link{display:inline-flex}}.transaction-mobile-actions .text-link{gap:6px}.transaction-mobile-actions .text-link svg{flex-shrink:0}@media(min-width:761px){.record-action-row.managed-property-archived,.record-action-row.managed-property-row{grid-template-columns:minmax(0,1fr) auto}.record-action-row.managed-property-row .record-row-actions{position:static;width:auto;visibility:visible;opacity:1;pointer-events:auto;background:transparent}.managed-property-row .record-row-actions>.managed-property-actions{display:none!important}.managed-property-row .record-action-more{display:none}.management-access-property .management-access-menu,.management-property-menu{display:block;position:relative}.record-action-row.managed-property-archived:focus-within>.record-row .location-unit-meta,.record-action-row.managed-property-archived:hover>.record-row .location-unit-meta,.record-action-row.managed-property-row:focus-within>.record-row .location-unit-meta,.record-action-row.managed-property-row:hover>.record-row .location-unit-meta{padding-right:0}.management-access-property>summary{font-size:var(--record-title-size)}.management-access-property[open]>summary{background:var(--surface-muted)}.management-access-property-summary>strong{font-size:var(--record-title-size)}.management-access-property-summary>.muted{font-size:var(--font-secondary)}.management-access-property .access-compact-member-list{padding:var(--space-2) var(--space-3);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.management-access-property .access-compact-member-list>li{display:flex;align-items:center;gap:var(--space-3)}.management-access-property .access-compact-member{flex:1 1;min-width:0;padding-block:var(--space-2);gap:var(--space-3)}.management-access-property .access-compact-member:hover{background:var(--surface)}.management-access-property .access-compact-identity>strong{font-size:var(--record-title-size)}.management-access-property .access-compact-identity>.muted{font-size:var(--font-secondary)}.management-access-property .access-compact-member>svg:last-child{display:none}.management-access-property .access-compact-member>.badge{margin-left:auto}.management-access-card>.location-property-head{margin-bottom:var(--space-3)}.reports-results-heading{flex-wrap:nowrap}.reports-results-heading>h2{margin:0}}.statistic-value>.statistic-configure{color:inherit;font:inherit;text-align:left}@media(min-width:761px){.fintech-properties{--record-table-columns:minmax(0,2fr) minmax(90px,1fr) minmax(75px,1fr) minmax(100px,1fr)}.fintech-properties .record-action-row.managed-property-row>.record-row{grid-template-columns:var(--record-table-columns)!important}.fintech-properties .record-action-row>.record-row .location-unit-main>.record-status{grid-column:2!important}.fintech-properties .record-action-row>.record-row .location-unit-meta{grid-column:3/5!important;text-align:left}.fintech-properties .record-action-row.managed-property-row .record-row-actions{display:flex!important}.fintech-properties .record-action-row>.record-row .location-unit-main>div{overflow-wrap:anywhere}.access-invitation-list{--record-table-columns:minmax(0,2fr) minmax(130px,1fr) 112px;--record-table-actions:0px}.access-invitation-list .fintech-record-header{padding-right:var(--space-3)}.access-invitation-list .record-action-row>.record-row .location-unit-main>.record-status{grid-column:3!important}.access-invitation-list .record-action-row>.record-row .location-unit-meta{grid-column:2!important;display:block;text-align:left}}.access-invitation-list .record-row .location-unit-main>div{overflow-wrap:anywhere}.access-invitation-list .record-row .location-unit-meta{white-space:normal}