.operational-shell{--workspace-ink:#2f4038;--workspace-line:#ddd4c7;--workspace-muted:#70685e}.operational-shell .sidebar nav{gap:.6rem}.operational-shell .sidebar nav button{padding:.95rem .8rem;font-weight:650}.portfolio,.property-workspace,.workspace-stack,.admin-tools{gap:1.25rem;display:grid}.portfolio-intro{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.portfolio-intro h2{font-size:2.2rem}.portfolio-intro p:not(.eyebrow){color:var(--workspace-muted);line-height:1.6}.secondary{color:#674727;background:#fffdf9;border:1px solid #b8a58c;border-radius:.65rem;padding:.75rem 1rem;font-weight:700}.portfolio-search{background:#eae5db;border-radius:.85rem;align-items:flex-end;gap:.75rem;padding:1.15rem;display:flex}.portfolio-search label{flex:1}.portfolio-search input{background:#fffdf9}.portfolio-count,.workspace-breadcrumb,.property-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.portfolio-count{color:var(--workspace-muted);font-size:.85rem}.portfolio-list{border-top:2px solid var(--workspace-ink);margin:0;padding:0;list-style:none}.portfolio-property{text-align:left;border:0;border-bottom:1px solid var(--workspace-line);width:100%;color:inherit;background:#fffdf9;grid-template-columns:minmax(12rem,1.25fr) minmax(10rem,1fr) minmax(11rem,1fr) minmax(12rem,1.1fr);gap:1.25rem;padding:1.3rem 1rem;display:grid}.portfolio-property:hover{background:#f7f3eb}.portfolio-property>div,.cycle-context>div{align-content:start;gap:.45rem;min-width:0;display:grid}.portfolio-property strong{overflow-wrap:anywhere;font-size:.9rem}.portfolio-property span{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.portfolio-address strong{color:var(--workspace-ink);font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.field-caption,.portfolio-property .field-caption{color:#7b6852;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;font-weight:800}.portfolio-next>span:last-child{color:#714f31;font-weight:750}.workspace-empty{color:var(--workspace-muted);background:#fffdf9;border:1px dashed #c5b9a7;border-radius:.9rem;padding:2.5rem 1.5rem}.workspace-empty h3{color:var(--workspace-ink)}.property-header{align-items:flex-start;padding-bottom:.5rem}.property-header h2{color:var(--workspace-ink);font-size:2.5rem}.property-header p{color:var(--workspace-muted)}.workspace-badge{color:#38543e;white-space:nowrap;background:#e5ebe5;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.cycle-context{background:#eae5db;border-left:3px solid #8a623e;border-radius:0 .8rem .8rem 0;grid-template-columns:minmax(14rem,1.2fr) minmax(12rem,1fr);gap:1.5rem;padding:1.15rem;display:grid}.cycle-context strong{font-size:.9rem}.cycle-people .workspace-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cycle-context>div>span:last-child{color:var(--workspace-muted);font-size:.8rem}.workspace-tabs{border-bottom:1px solid #cbbda8;gap:.4rem;display:flex;overflow-x:auto}.workspace-tabs button{white-space:nowrap;color:#6c6255;background:0 0;border:0;border-bottom:3px solid #0000;padding:.9rem .75rem}.workspace-tabs .selected{color:#2f4038;border-bottom-color:#2f4038;font-weight:800}.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.property-workspace h3{margin:0 0 1rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.workspace-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:1rem 0 1.25rem;display:grid}.workspace-facts div{min-width:0}.workspace-facts dt{color:var(--workspace-muted);margin-bottom:.3rem;font-size:.73rem}.workspace-facts dd{overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.next-action-panel{background:#edf0e9;border-color:#c2cbbb;align-content:start}.next-action-panel h3{line-height:1.4}.next-action-panel details{margin:1rem 0}.next-action-panel li{margin-bottom:.5rem;font-size:.85rem;line-height:1.5}.workspace-notice{color:#684a26;background:#f5e9d6;border-left:3px solid #a1773c;border-radius:.5rem;padding:1rem}.workspace-notice p{margin-bottom:0}.workspace-history{margin:0;padding:0;list-style:none}.workspace-history li{border-bottom:1px solid var(--workspace-line);gap:.35rem;padding:.8rem 0;font-size:.9rem;display:grid}.workspace-history small,.workspace-history span{color:var(--workspace-muted);margin-top:.3rem;font-size:.8rem;display:block}.admin-toolbar{align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.admin-toolbar label{min-width:18rem}.admin-create summary{cursor:pointer;color:#714f31;font-weight:750}.admin-create[open]>:not(summary){max-width:50rem;margin-top:1.25rem}@media (width<=1250px){.portfolio-property{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.operational-shell .sidebar{gap:1rem;min-width:0;padding:1rem}.operational-shell .sidebar nav{gap:.35rem;display:flex;overflow-x:auto}.operational-shell .sidebar nav button{flex:none;padding:.7rem .6rem}.operational-shell .sidebar>.quiet{padding:0;font-size:.75rem}.cycle-people .workspace-facts,.workspace-overview,.cycle-context{grid-template-columns:1fr}.portfolio-search,.portfolio-intro,.admin-toolbar{flex-direction:column;align-items:stretch}.portfolio-property{grid-template-columns:1fr;gap:.85rem}.property-header{flex-wrap:wrap}.workspace-facts{gap:1rem}.portfolio-intro h2{font-size:1.8rem}}.document-context{min-width:0}.document-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.document-series{overflow-wrap:anywhere;border-top:1px solid #ded6ca;min-width:0;padding:1rem 0}.document-series h4{margin:0 0 .4rem}.document-upload h4:focus{outline-offset:4px;outline:2px solid #8a623e}.document-upload{gap:1rem;max-width:48rem;display:grid}.document-upload label{gap:.4rem;display:grid}.document-version{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.document-version>div{gap:.35rem;display:grid}.document-version details{grid-column:1/-1}.document-version dd{overflow-wrap:anywhere;margin:0 0 .5rem}.readiness-summary{min-width:0}.readiness-summary li{margin-block:.5rem}.workspace-readiness{margin-bottom:1.5rem}@media (width<=640px){.document-version{grid-template-columns:minmax(0,1fr)}.document-upload .review-actions{flex-wrap:wrap}}.ux5c-tool-heading{align-items:center;gap:1.25rem}.ux5c-tool-heading h2{margin:.2rem 0}.ux5c-tool-heading label{flex-shrink:0;width:min(100%,24rem)}.admin-tools .admin-create>form,.admin-tools .admin-create>div>form{max-width:64rem}.ux5c-document-filters{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);gap:1rem;max-width:70rem;margin:1rem 0;display:grid}.ux5c-history-toggle{flex-direction:row;grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.ux5c-history-toggle input{width:auto;margin:0}.related-documents,.ux5c-attachments{min-width:0}.ux5c-documents-table{table-layout:fixed;width:100%}.ux5c-documents-table th:first-child{width:40%}.ux5c-documents-table th:nth-child(2){width:23%}.ux5c-documents-table td{vertical-align:top;overflow-wrap:anywhere}.ux5c-documents-table td>span{margin-top:.35rem;display:block}.ux5c-documents-table td details{margin-top:.5rem}.ux5c-document-editor{border-top:1px solid var(--workspace-line);margin-top:1.25rem;padding-top:1rem}.ux5c-document-editor>label{max-width:40rem;margin:1rem 0}.ux5c-document-editor form{max-width:54rem}.ux5c-accounting-heading h2{margin-bottom:.35rem}.ux5c-accounting-heading p{margin:0}.ux5c-reports .report-section>details>summary .section-heading{vertical-align:middle;width:calc(100% - 1.5rem);display:inline-flex}.ux5c-reports .report-section>details>summary h2{margin:0}.ux5c-reports .report-section>details[open]>summary{margin-bottom:1rem}.ux5c-reports .report-query-context p{margin:.5rem 0}@media (width<=750px){.ux5c-tool-heading{display:grid}.ux5c-document-filters{grid-template-columns:minmax(0,1fr)}.ux5c-documents-table{min-width:44rem}.ux5c-reports .report-section>details>summary .section-heading{display:inline-grid}}.leasing-data-surface form{max-width:64rem}.related-documents>.table-scroll{min-width:0;overflow-x:auto}.ux5c-reports .report-section>h2,.ux5c-reports .report-section>p{margin:0}.ux5c-reports .report-section{align-content:start;gap:.75rem}.contract-profile-page{gap:1rem;max-width:76rem;display:grid}.contract-profile-page>.panel{min-width:0}.contract-profile-page form{max-width:64rem}.contract-profile-version{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.contract-profile-version h2{margin:0 0 .5rem}.contract-profile-version p{margin:.4rem 0}.contract-profile-version details{overflow-wrap:anywhere;max-width:40rem}.reports-dashboard .report-empty-query{padding-block:.75rem}.reports-dashboard .report-empty-query .empty-list{margin:.6rem 0 0;padding:0}.registry-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.registry-filters label{flex:10rem;max-width:20rem}.registry-filters label:first-child{flex:2 18rem;max-width:32rem}.registry-filters input,.registry-filters select{width:100%}.administrative-health td span,.administrative-health td small{display:block}.administrative-health pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:38rem}.onboarding-data-history>summary{cursor:pointer;padding:.9rem 1rem;font-weight:600}.onboarding-data-history:not([open]){border:1px solid var(--workspace-line,#ddd4c7);border-radius:.75rem}.confirmed-conditions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.2rem 2rem;display:grid}.confirmed-conditions h3{margin:.5rem 0}.confirmed-conditions dl{margin:0}.confirmed-conditions dl>div{grid-template-columns:minmax(7rem,.9fr) minmax(0,1.1fr);gap:.6rem;padding:.35rem 0;display:grid}.confirmed-conditions dt{color:var(--workspace-muted,#70685e)}.confirmed-conditions dd{overflow-wrap:anywhere;margin:0}.confirmed-conditions>details{margin-top:1rem}.confirmed-conditions pre{white-space:pre-wrap;overflow-wrap:anywhere}.dashboard.operational-shell{--nav-ink:#173f38;--nav-muted:#a8bdb6;--nav-line:#ffffff17;--shell-accent:#a77842;grid-template-columns:auto minmax(0,1fr)}.operational-shell .app-navigation{box-sizing:border-box;background:var(--nav-ink);color:#f8f7f1;border-right:1px solid #17362f;flex-direction:column;gap:1.2rem;width:15rem;height:100dvh;padding:1.5rem 1rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.app-navigation .app-brand{align-items:center;gap:.7rem;display:flex}.app-navigation .app-monogram{color:#f4dfbd;text-align:center;border:1px solid #bb9363;border-radius:.45rem;min-width:2rem;padding:.45rem .35rem;font-family:Georgia,serif;font-size:1.35rem}.app-brand .nav-copy{gap:.25rem;display:grid}.app-brand strong{letter-spacing:.01em;font-family:Georgia,serif;font-size:1.2rem}.app-brand .nav-copy>span{color:var(--nav-muted);font-size:.72rem}.app-navigation button{cursor:pointer;font:inherit}.app-navigation .nav-collapse{color:var(--nav-muted);background:0 0;border:0;align-self:end;align-items:center;gap:.6rem;padding:.3rem;font-size:.75rem;display:flex}.nav-collapse>span:first-child{font-size:1.3rem;line-height:1}.nav-organization{border-bottom:1px solid var(--nav-line);overflow-wrap:anywhere;align-items:center;gap:.65rem;padding-bottom:1rem;font-size:.78rem;line-height:1.4;display:flex}.organization-mark{color:#d5b487;font-size:.6rem}.app-navigation .nav-search{color:#f8f7f1;text-align:left;background:#ffffff0c;border:1px solid #ffffff35;border-radius:.45rem;align-items:center;gap:.65rem;width:100%;padding:.65rem;display:flex}.nav-search .nav-copy{flex:1;justify-content:space-between;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.nav-search kbd{color:#cbd8d3;border:1px solid #ffffff35;border-radius:.2rem;padding:.1rem .25rem;font-size:.66rem}.app-navigation nav{gap:1.5rem;display:grid}.app-navigation .nav-group-title{text-transform:uppercase;color:var(--nav-muted);letter-spacing:.13em;margin:0 0 .55rem .65rem;font-size:.64rem;font-weight:700}.app-navigation nav button{text-align:left;color:#dbe6df;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.75rem;width:100%;margin-bottom:.2rem;padding:.7rem .65rem;font-size:.87rem;display:flex}.app-navigation nav button svg{flex-shrink:0}.app-navigation nav button:hover,.app-navigation .nav-search:hover{background:#ffffff12}.app-navigation nav button.active{color:#fffaf0;background:#ffffff16;border-color:#ffffff15;box-shadow:inset 3px 0 #d5b487}.app-navigation button:focus-visible{outline-offset:3px;outline:2px solid #e7c992}.nav-account{border-top:1px solid var(--nav-line);gap:.55rem;margin-top:auto;padding-top:1rem;display:grid}.nav-account>span{text-overflow:ellipsis;color:var(--nav-muted);font-size:.72rem;overflow:hidden}.app-navigation .nav-signout{color:#e3ece6;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:.4rem;display:flex}.operational-shell .app-navigation.is-collapsed{align-items:center;width:4.75rem;padding-inline:.75rem}.app-navigation.is-collapsed .nav-copy{display:none}.app-navigation.is-collapsed .nav-group-title{border-top:1px solid var(--nav-line);height:1px;margin:.4rem 0;font-size:0}.app-navigation.is-collapsed nav,.app-navigation.is-collapsed .nav-account{width:100%}.app-navigation.is-collapsed nav button,.app-navigation.is-collapsed .nav-search,.app-navigation.is-collapsed .nav-signout{justify-content:center}.app-navigation.is-collapsed .nav-organization{padding-block:0 1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-search-dialog{color:#273b32;background:#fffdfa;border:1px solid #d5d9d3;border-radius:.8rem;width:min(42rem,100vw - 4rem);margin:12vh auto auto;padding:0;font-family:inherit;box-shadow:0 1.5rem 5rem #10251c40}.workspace-search-dialog::backdrop{background:#12251d80}.search-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem .7rem;display:flex}.search-dialog-heading h2{margin:0;font-size:1.1rem}.workspace-search-dialog button{font:inherit;cursor:pointer}.search-dialog-heading .quiet{color:#59675d;background:#fff;border:1px solid #d5d9d3;border-radius:.3rem;padding:.3rem .45rem;font-size:.75rem}.workspace-search-field{gap:.5rem;padding:.5rem 1.5rem 1rem;font-size:.8rem;display:grid}.workspace-search-field input{font:inherit;box-sizing:border-box;color:#193b2e;background:#fff;border:1px solid #9eafa3;border-radius:.45rem;width:100%;padding:.85rem;font-size:1rem}.workspace-search-dialog :focus-visible{outline-offset:2px;outline:2px solid #8a623e}.workspace-search-results{border-top:1px solid #e3e6dd;min-height:5rem;max-height:50vh;overflow-y:auto}.workspace-search-results>p,.workspace-search-results>div{color:#5c675e;margin:0;padding:1rem 1.5rem}.workspace-search-results .search-result-count{padding-block:.7rem .25rem;font-size:.75rem}.workspace-search-results ul{margin:0;padding:.4rem .5rem;list-style:none}.workspace-search-results li>button{text-align:left;color:#273b32;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;display:flex}.workspace-search-results li>button:hover{background:#edf1e9}.search-result-code{color:#274c3b;flex:0 0 5rem;font-weight:750}.search-result-description{flex:1;gap:.3rem;min-width:0;display:grid}.search-result-description strong{font-size:.85rem;font-weight:600}.search-result-description small{color:#697269;font-size:.75rem}.search-dialog-footer{color:#626f65;background:#f3f4ef;border-top:1px solid #e3e6dd;margin:0;padding:.8rem 1.5rem;font-size:.7rem}@media print{.app-navigation,.workspace-search-dialog{display:none!important}}.app-navigation .nav-collapse{min-width:2.75rem;min-height:2.75rem}@media (width<=900px){.dashboard.operational-shell{grid-template-columns:minmax(0,1fr)}.operational-shell .app-navigation,.operational-shell .app-navigation.is-collapsed{align-items:stretch;gap:.65rem;width:100%;height:auto;padding:1rem;position:static}.app-navigation .app-brand{align-self:start}.app-navigation .nav-collapse{align-self:end}.app-navigation nav{flex-wrap:wrap;gap:.75rem;min-width:0;display:flex}.app-navigation .nav-group{flex:8rem;min-width:0}.app-navigation nav button{overflow-wrap:anywhere}.app-navigation .nav-account{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:0;display:flex}.app-navigation.is-collapsed nav{display:flex}.app-navigation.is-collapsed .nav-group{flex-wrap:wrap;flex:auto;display:flex}.app-navigation.is-collapsed .nav-group-title{display:none}.app-navigation.is-collapsed nav button{width:auto;min-width:2.75rem}.app-navigation.is-collapsed .nav-organization{display:none}.operational-shell .workspace{padding:1rem}.operational-shell .workspace>header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.operational-shell *{scroll-behavior:auto}}@media (width<=900px){.operational-shell .app-navigation,.operational-shell .app-navigation.is-collapsed{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-navigation .app-brand{grid-area:1/1/auto/3;min-width:0}.app-navigation .nav-collapse{grid-area:1/3}.app-navigation .nav-collapse .nav-copy{display:none}.app-navigation .nav-organization{border:0;grid-column:1/-1;padding:0}.app-navigation .nav-search,.app-navigation nav,.app-navigation .nav-account{grid-column:1/-1}.app-navigation.is-collapsed .nav-account{border:0;grid-area:1/2;justify-content:end;padding:0}}.native-public-shell{color:#24211d;box-sizing:border-box;background:#f4f0e8;min-height:100vh;padding:32px 16px 56px}.native-form-card,.native-status-card{background:#fffdf9;border:1px solid #24211d1f;border-radius:18px;width:min(920px,100%);margin:0 auto;box-shadow:0 14px 40px #24211d14}.native-form-card{padding:28px}.native-status-card{text-align:center;padding:48px 32px}.native-status-card h1{margin:18px 0 8px;font-size:clamp(28px,5vw,42px)}.native-status-card p{color:#665f56;max-width:620px;margin:0 auto;line-height:1.6}.native-brand{letter-spacing:-.02em;color:#2f4038;font-size:20px;font-weight:750}.native-brand span{color:#8a623e;font-weight:500}.native-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.native-header p{color:#665f56;margin:5px 0 0}.native-save-state{color:#2f4038;white-space:nowrap;background:#edf3ef;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.native-save-state.saving{color:#6d5a45;background:#f2eee5}.native-save-state.dirty{color:#704d12;background:#fff2cf}.native-save-state.error,.native-save-state.conflict{color:#8a3a2e;background:#f8e8e4}.native-progress{background:#ebe5da;border-radius:999px;height:7px;overflow:hidden}.native-progress span{background:#2f4038;height:100%;transition:width .18s;display:block}.native-step-meta{color:#756d63;margin-top:8px;font-size:13px}.native-section{padding:28px 0 18px}.native-section h1{letter-spacing:-.025em;margin:0;font-size:clamp(25px,4vw,34px)}.native-section-description{color:#665f56;margin:8px 0 0;line-height:1.55}.native-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.native-field{flex-direction:column;gap:7px;min-width:0;display:flex}.native-field-wide{grid-column:1/-1}.native-field>span{color:#37322d;font-size:14px;font-weight:700}.native-field small{color:#756d63;line-height:1.4}.native-field input,.native-field select,.native-field textarea{box-sizing:border-box;color:#24211d;width:100%;font:inherit;background:#fff;border:1px solid #d7cfc3;border-radius:10px;outline:none;padding:12px 13px;transition:border-color .12s,box-shadow .12s}.native-field input:focus,.native-field select:focus,.native-field textarea:focus{border-color:#2f4038;box-shadow:0 0 0 3px #2f40381c}.native-field textarea{resize:vertical}.native-field [aria-invalid=true]{border-color:#a43f32;box-shadow:0 0 0 2px #a43f321a}.native-field .native-field-error{color:#8a3025;font-weight:650}.native-repeatable{border-top:1px solid #e6ded2;margin-top:26px;padding-top:22px}.native-repeatable-heading,.native-repeatable-card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.native-repeatable-heading small{color:#756d63;margin-top:4px;display:block}.native-repeatable-card{background:#fbf8f2;border:1px solid #ddd5c9;border-radius:12px;margin-top:16px;padding:18px}.native-repeatable-card .native-grid{margin-top:16px}.native-muted{color:#81786d;font-size:14px}.native-link-danger{color:#8a3a2e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.native-actions{border-top:1px solid #e6ded2;justify-content:space-between;gap:12px;margin-top:12px;padding-top:20px;display:flex}.native-button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-weight:750}.native-button:disabled{cursor:not-allowed;opacity:.5}.native-button.primary{color:#fff;background:#2f4038}.native-button.secondary{color:#302c27;background:#ece6dc}.native-alert{border-radius:11px;flex-direction:column;gap:5px;margin:18px 0 0;padding:14px 16px;line-height:1.45;display:flex}.native-alert.warning{color:#76551d;background:#fbf2df}.native-alert.danger{color:#7f3329;background:#f8e8e4}.native-alert ul{margin:5px 0 0;padding-left:20px}.native-privacy{color:#81786d;margin:24px 0 0;font-size:12px;line-height:1.5}.native-shortcut{background:#fbf6ed;border:1px solid #d9c6ad;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:16px;display:flex}.native-shortcut div{gap:4px;display:grid}.native-shortcut small{color:#70685e}.native-shortcut .native-shortcut-success{color:#32643b;font-weight:700}.native-spouse-link{background:#fffaf3;border:1px solid #e3d8c9;border-radius:12px;gap:14px;margin-top:18px;padding:16px;display:grid}@media (width<=700px){.native-public-shell{background:#fffdf9;padding:0}.native-form-card,.native-status-card{box-shadow:none;box-sizing:border-box;border:0;border-radius:0;min-height:100vh}.native-form-card{padding:22px 18px 34px}.native-status-card{padding:48px 22px}.native-grid{grid-template-columns:1fr;gap:15px}.native-field-wide{grid-column:auto}.native-header{align-items:center}.native-save-state{font-size:12px}.native-repeatable-heading{flex-direction:column;align-items:flex-start}.native-repeatable-heading .native-button{width:100%}.native-actions{z-index:2;background:#fffdf9;padding-bottom:10px;position:sticky;bottom:0}.native-actions .native-button{flex:1}.native-shortcut{flex-direction:column;align-items:stretch}.native-shortcut .native-button{width:100%}}.native-quantity-control{background:#fff;border:1px solid #cfc5b6;border-radius:.55rem;grid-template-columns:2.6rem minmax(3rem,auto) 2.6rem;align-items:stretch;width:fit-content;display:inline-grid;overflow:hidden}.native-quantity-control button{cursor:pointer;background:#f7f3ed;border:0;font-size:1.15rem;font-weight:700}.native-quantity-control output{border-inline:1px solid #e8e1d6;place-items:center;min-height:2.5rem;padding:0 .75rem;font-weight:700;display:grid}:root{color:#24211d;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f0e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.centered{place-items:center;min-height:100vh;padding:2rem;display:grid}.empty,.mfa-card{background:#fffdf9;border:1px solid #d8cfc0;border-radius:1.5rem;width:min(100%,38rem);padding:clamp(2rem,6vw,4rem);box-shadow:0 1.5rem 4rem #4836231a}.eyebrow{color:#8a623e;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:800}h1,h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1}h2{font-size:1.45rem}.status,.secure-badge{color:#285533;background:#e6f2e7;border-radius:999px;padding:.5rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);min-height:100vh;display:grid}.auth-copy{color:#fff;background:#2f4038;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,8vw,8rem);display:flex}.auth-copy .eyebrow{color:#ddc6a6}.auth-copy p:not(.eyebrow){color:#dce5df;max-width:35rem;line-height:1.7}.auth-card{background:#fffdf9;flex-direction:column;justify-content:center;padding:clamp(2rem,7vw,6rem);display:flex}.segmented{background:#eee8de;border-radius:.75rem;margin-bottom:2rem;padding:.25rem;display:flex}.segmented button{background:0 0;border:0;border-radius:.55rem;flex:1;padding:.7rem}.segmented button.active{background:#fff;box-shadow:0 2px 8px #32281e1a}form{gap:1rem;display:grid}label{color:#554d44;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}input,select,textarea{color:#24211d;background:#fff;border:1px solid #cfc5b6;border-radius:.65rem;width:100%;min-height:2.75rem;padding:.65rem .75rem}textarea{resize:vertical;min-height:6rem}input:focus,select:focus,textarea:focus,button:focus-visible{outline-offset:2px;outline:3px solid #93673d40}.primary{color:#fff;background:#8a623e;border:0;border-radius:.7rem;padding:.8rem 1rem;font-weight:800}.form-message,.toast{color:#674727;overflow-wrap:anywhere;background:#f3eadb;border-radius:.65rem;padding:.75rem}.mfa-card p{line-height:1.6}.qr{width:12rem;height:12rem;margin:auto}.secret{gap:.35rem;display:grid}.secret code{overflow-wrap:anywhere}.dashboard{grid-template-columns:17rem 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#2f4038;flex-direction:column;gap:2rem;height:100vh;padding:2rem 1.25rem;display:flex;position:sticky;top:0}.sidebar strong,.sidebar small{display:block}.sidebar small{color:#bfcbc4;margin-top:.4rem}.sidebar nav{gap:.35rem;display:grid}.sidebar nav button,.quiet{text-align:left;color:inherit;background:0 0;border:0;border-radius:.55rem;padding:.7rem}.sidebar nav button.active,.sidebar nav button:hover{background:#ffffff1c}.sidebar>.quiet{color:#d4ddd8;margin-top:auto}.workspace{min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.workspace>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.module-grid{grid-template-columns:minmax(19rem,.7fr) minmax(0,1.3fr);gap:1.25rem;display:grid}.panel{background:#fffdf9;border:1px solid #ddd4c7;border-radius:1rem;min-width:0;padding:1.4rem;box-shadow:0 .5rem 2rem #4836230f}.panel h2{margin-bottom:1.2rem}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading .quiet{color:#714f31}.field-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.hint,.empty-list{color:#70685e;font-size:.86rem;line-height:1.55}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.8rem}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8e1d6;padding:.75rem}th{color:#756a5d;text-transform:uppercase;font-size:.7rem}.toast{max-width:min(32rem,100vw - 3rem);position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 .5rem 2rem #48362333}footer{color:#776f65;margin-top:2rem;font-size:.75rem}@media (width<=900px){.auth-layout{grid-template-columns:1fr}.auth-copy{min-height:42vh}.dashboard{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar>.quiet{margin-top:0}.module-grid{grid-template-columns:1fr}}@media (width<=540px){.auth-copy,.auth-card{padding:2rem 1.25rem}.workspace{padding:1.25rem}.workspace>header{display:grid}.sidebar nav,.field-row{grid-template-columns:1fr}.panel{padding:1rem}}.finance-overview{gap:1.25rem;display:grid}.overview-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.overview-controls h2{margin-bottom:.35rem}.overview-controls .hint{margin:.25rem 0 0}.overview-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.overview-toolbar label{min-width:12rem}.overview-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.summary-card{background:#fffdf9;border:1px solid #ddd4c7;border-radius:.85rem;gap:.35rem;padding:1rem;display:grid}.summary-card span{color:#70685e;font-size:.76rem;font-weight:700}.summary-card strong{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:500}.summary-card small{color:#70685e}.summary-total{background:#f7f3ed}.overview-list-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.overview-list-heading h2,.overview-list-heading .hint{margin:0}.overview-list-heading .hint{margin-top:.3rem}.overview-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.overview-filters label{min-width:12rem}.overview-state{border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.state-materialized{color:#285533;background:#e6f2e7}.state-ready{color:#304d70;background:#e9eef6}.state-variable_input_required{color:#674727;background:#f3eadb}.state-blocked{color:#8b3b2c;background:#f7e5e1}.overview-blockers{white-space:normal;max-width:26rem}.overview-blockers ul{margin:0;padding-left:1.1rem}.overview-finance-flow{gap:1rem;display:grid}.overview-finance-flow .panel-heading h2,.overview-finance-flow .panel-heading .hint{margin:0}.overview-finance-flow .panel-heading .hint{margin-top:.3rem}@media (width<=1100px){.overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-total{grid-column:1/-1}}@media (width<=700px){.overview-controls,.overview-list-heading{flex-direction:column;align-items:stretch}.overview-toolbar,.overview-filters{grid-template-columns:1fr;display:grid}.overview-summary{grid-template-columns:1fr}.summary-total{grid-column:auto}}.state-not_applicable{color:#5f584f;background:#eeeae4}.competence-context{flex-wrap:wrap;gap:1.25rem;display:flex}.competence-context p{margin:.5rem 0 0}.table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.table-actions .quiet{color:#714f31}.inline-status-form{align-items:end;gap:.5rem;min-width:22rem;display:flex}.inline-status-form label{flex:1}.reports-dashboard{gap:1.25rem;display:grid}.reports-controls{gap:1rem;display:grid}.reports-controls h2{margin-bottom:.35rem}.reports-filters{grid-template-columns:1.25fr repeat(2,1fr) 1.4fr auto;align-items:end;gap:.75rem;display:grid}.report-actions{flex-wrap:wrap;gap:.75rem;display:flex}.report-section{gap:1rem;display:grid}.section-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-heading h2{margin:0}.section-heading span{color:#70685e;font-size:.82rem}.report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.report-cards{gap:.65rem;display:grid}.report-row{background:#fff;border:1px solid #e8e1d6;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:.9rem;display:grid}.report-row>div:first-child,.report-amount{gap:.25rem;display:grid}.report-row span,.report-row small{color:#70685e}.report-amount{text-align:right}.report-row details{grid-column:1/-1}.report-row details p{overflow-wrap:anywhere;margin:.4rem 0}.report-row code{font-size:.75rem}@media (width<=1050px){.reports-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.reports-filters,.report-row{grid-template-columns:1fr}.report-amount{text-align:left}.inline-status-form{min-width:15rem;display:grid}}.overview-state-help summary,.outside-competence-list summary{cursor:pointer;font-weight:750}.overview-state-help dl{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin:1rem 0 0;display:grid}.overview-state-help dl div{border-left:3px solid #ddd4c7;padding-left:.75rem}.overview-state-help dt{font-weight:750}.overview-state-help dd{color:#5f584f;margin:.3rem 0 0;line-height:1.45}.outside-competence-list ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.outside-competence-list li{border-top:1px solid #e8e1d6;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.outside-competence-list li span{color:#70685e;text-align:right}@media (width<=650px){.outside-competence-list li{display:grid}.outside-competence-list li span{text-align:left}}.reports-filters{grid-template-columns:1.25fr repeat(2,1fr) auto}.section-heading>div .hint{margin:.3rem 0 0}.report-additional{padding:.85rem 1rem}.report-additional>summary{cursor:pointer;font-weight:750}.report-additional[open]>.report-summary-grid{margin-top:1rem}.summary-card-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.summary-info{position:relative}.summary-info>summary{color:#714f31;cursor:pointer;border:1px solid #cfc5b6;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:800;list-style:none;display:grid}.summary-info>summary::-webkit-details-marker{display:none}.summary-info[open]>p{z-index:3;color:#554d44;background:#fff;border:1px solid #d8cfc0;border-radius:.65rem;width:min(18rem,70vw);margin:.4rem 0 0;padding:.75rem;font-size:.78rem;font-weight:400;line-height:1.45;position:absolute;right:0;box-shadow:0 .5rem 1.5rem #4836231f}.movement-filter{background:#faf7f2;border:1px solid #e8e1d6;border-radius:.75rem;align-items:end;gap:.65rem;padding:.8rem;display:flex}.movement-filter label{min-width:min(22rem,100%)}@media (width<=650px){.movement-filter{align-items:stretch;display:grid}.movement-filter label{min-width:0}}.record-technical-details summary{cursor:pointer;color:#714f31;white-space:nowrap;font-weight:700}.record-technical-details dl{min-width:14rem;margin:.65rem 0 0}.record-technical-details dt{color:#70685e;font-size:.75rem}.record-technical-details dd{overflow-wrap:anywhere;margin:.2rem 0 .6rem}.record-technical-details code{font-size:.72rem}@media print{.sidebar,.workspace>header,.no-print,.workspace>footer{display:none!important}.dashboard{display:block}.workspace{padding:0}.panel,.summary-card{box-shadow:none;break-inside:avoid}.report-row{break-inside:avoid}.reports-dashboard{gap:.7rem}}@media (width>=901px){.dashboard{grid-template-columns:13.6rem minmax(0,1fr)}.sidebar{gap:1.6rem;padding:1.6rem 1rem}.workspace{padding:clamp(1.2rem,3.2vw,2.8rem)}}.workspace>header{margin-bottom:1.6rem}.workspace h1{font-size:clamp(1.8rem,3.2vw,2.56rem)}.workspace .panel{padding:1.12rem}.workspace input,.workspace select{min-height:2.2rem;padding:.52rem .6rem}.workspace .primary{padding:.64rem .8rem}.workspace input[type=checkbox]{min-height:1rem;padding:0}.finance-overview,.reports-dashboard{gap:1rem}.overview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-more{grid-column:1/-1}.overview-more>summary{cursor:pointer;font-weight:700}.overview-more[open]>.overview-summary{margin-top:.75rem}.workspace .overview-state{font-size:.85rem}.collection-summary,.monthly-review-summary{background:#f8f5ef;border:1px solid #d8cfc0;border-radius:.65rem;gap:.45rem;padding:.85rem;display:grid}.collection-summary>h3,.monthly-finance-panel h3{margin:.25rem 0 .6rem;font-size:1.1rem}.monthly-review-summary p{margin:0}.financial-context-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.financial-context-facts p{margin:0}.financial-context-facts strong{display:block}.financial-next-action{background:#fff7eb;border-left:4px solid #8a623e;padding:.7rem 1rem}.financial-next-action p{margin:.35rem 0}.reports-controls>div,.reports-filters>*{min-width:0}@media (width<=650px){.financial-context-facts,.overview-summary,.reports-filters{grid-template-columns:1fr}.section-heading{flex-wrap:wrap;align-items:flex-start}}@media (width>=901px){.dashboard{grid-template-columns:11.5rem minmax(0,1fr);font-size:.875rem}.sidebar{gap:1.2rem;padding:1.2rem .8rem}.workspace{padding:clamp(.9rem,2vw,1.8rem)}.workspace>header{margin-bottom:1rem}.workspace h1{font-size:clamp(1.6rem,2.4vw,2rem)}.workspace .panel{border-radius:.75rem;padding:.85rem}.workspace input,.workspace select{min-height:1.9rem;padding:.4rem .55rem}.workspace input[type=checkbox]{min-height:1rem}.workspace .primary{padding:.5rem .7rem}.workspace h2{font-size:1.25rem}}.workspace button:not(.primary):not(.quiet){color:#554d44;background:#fffdf9;border:1px solid #cfc5b6;border-radius:.45rem;padding:.45rem .65rem}.finance-title,.finance-detail-nav,.competence-navigation,.bill-payment-status{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.finance-title .utility-link{border:1px solid #d8cfc0;padding:.4rem .55rem;font-size:.8rem}.finance-detail-nav{border-bottom:1px solid #ddd4c7;padding-bottom:.6rem}.workspace .finance-detail-nav button.selected-view,.workspace button.competence-chip.is-selected{color:#24402e;background:#e7eee8;border:2px solid #2f4038;font-weight:800}.bill-dates{flex-wrap:wrap;gap:1.2rem;display:flex}.bill-dates p{margin:.25rem 0 .5rem}.competence-navigation{justify-content:flex-start;margin:.65rem 0}.competence-chip span{font-size:.75rem;font-weight:800}.bill-total{background:#edf5eb;border:1px solid #b7c7b5;border-radius:.6rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem;display:flex}.bill-total>strong{color:#24402e;white-space:nowrap;font-size:1.7rem}.monthly-receipt,.insurance-renewal{border-top:1px solid #d8cfc0;margin-top:.8rem;padding-top:.75rem}.monthly-receipt h3,.insurance-renewal h3,.daily-section h3{margin:0;font-size:1.05rem}.monthly-receipt form{margin-top:.7rem}.monthly-external-receipt{border:1px solid #d8cfc0;border-radius:.6rem;min-width:0;margin-top:.6rem;padding:.75rem}.monthly-external-receipt h4{margin:0}.monthly-external-receipt fieldset{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.monthly-external-receipt .signature-attestation{align-items:flex-start;gap:.5rem;display:flex}.monthly-external-receipt .signature-attestation input{flex:0 0 1rem;width:1rem;min-width:1rem;margin-top:.2rem}.monthly-external-receipt .daily-actions span,.monthly-external-receipt .daily-actions small{overflow-wrap:anywhere}.financial-config-disclosure{margin-top:.8rem}.financial-config-disclosure>summary{cursor:pointer;font-weight:750}.daily-attention{gap:.85rem;max-width:90rem;margin-inline:auto;display:grid}.daily-financial-summary{flex-wrap:wrap;gap:1.25rem;padding:.75rem 0;display:flex}.daily-financial-summary strong{color:#2f4038;font-size:1.5rem;display:block}.daily-actions{margin:.65rem 0;padding:0;list-style:none;display:grid}.daily-actions li{border-top:1px solid #e8e1d6;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.daily-actions li>div{gap:.25rem;min-width:0;display:grid}.daily-actions span,.daily-actions small{color:#70685e}.overview-finance-flow:focus{outline-offset:2px;outline:2px solid #b7c7b5}@media (width<=650px){.daily-actions li{flex-direction:column;align-items:stretch}.bill-total{flex-direction:column}}.finance-overview,.reports-dashboard{max-width:100rem;margin-inline:auto}.finance-overview .overview-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-view[hidden],.overview-finance-flow[hidden]{display:none}.management-view-tabs{border-top:1px solid #ddd4c7;gap:.4rem;width:100%;padding-top:.65rem;display:flex}.finance-overview .management-view-tabs button[aria-pressed=true]{color:#fff;background:#24402e;border-color:#24402e}.finance-overview>.overview-controls{grid-template-columns:minmax(16rem,1fr) minmax(23rem,1.2fr);gap:.65rem .8rem;display:grid}.overview-controls .competence-context,.overview-controls .management-view-tabs{grid-column:1/-1}.overview-controls .overview-toolbar{flex-wrap:wrap}.financial-view{min-width:0}.financial-management{gap:1.2rem;min-width:0;display:grid}.management-projection{background:#f6f8f3;border-top:3px solid #416449;border-radius:.5rem;min-width:0;padding:1rem}.management-projection>.signature-warning,.management-recorded>.signature-warning{background:#fff3db;border-left:3px solid #b18439;border-radius:.25rem;padding:.6rem .7rem}.management-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-block:.8rem;display:grid}.management-metrics .summary-card{box-shadow:none;background:#fff;border:1px solid #d8dfd3}.management-metrics .management-primary{background:#edf3e8;border-color:#7b987d}.management-metrics small{line-height:1.4}.management-comparison{border-block:1px solid #d8dfd3;gap:.35rem;padding-block:.65rem;display:grid}.management-comparison span{color:#625c52;font-size:.875rem}.financial-management .table-scroll{overflow-x:auto}.management-table{table-layout:fixed;min-width:52rem}.management-table th,.management-table td{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.management-table th:first-child{width:15%}.management-table th:nth-child(2){width:13%}.management-table th:nth-child(3){width:15%}.management-table th:nth-child(4){width:9%}.management-table th:nth-child(5){width:10%}.management-table th:nth-child(6){width:27%}.management-table th:nth-child(7){width:11%}.management-table td small{color:#625c52;margin-top:.35rem;line-height:1.4;display:block}.management-table td:nth-child(6){max-width:25rem}.management-table td p{margin:0 0 .4rem;font-size:.875rem;line-height:1.5}.management-table td:nth-child(2),.management-table td:nth-child(4),.management-table td:nth-child(5){font-variant-numeric:tabular-nums}.management-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-block:.8rem;display:grid}.management-flow>div{border-left:2px solid #c4cebf;padding:.7rem}.management-flow dt{color:#625c52;font-size:.875rem}.management-flow dd{font-variant-numeric:tabular-nums;margin:.3rem 0;font-size:1.3rem;font-weight:700}.management-cash>summary{cursor:pointer;font-weight:600}.management-cash[open]>summary{margin-bottom:.7rem}.financial-management>[hidden]{display:none}.management-reading{flex-wrap:wrap;gap:.5rem;display:flex}.management-reading button[aria-pressed=true]{color:#24402e;background:#e6eee6;border-color:#59785e;font-weight:750}.management-composition .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.management-table caption,.finance-portfolio-table caption{text-align:left;white-space:normal;padding:.5rem 0 .8rem;line-height:1.5}.management-table.management-table-recorded{table-layout:auto;min-width:60rem}.management-table.management-table-recorded th{width:auto}.management-table th,.finance-portfolio-table th{text-transform:none;letter-spacing:normal;overflow-wrap:normal;word-break:normal;line-height:1.4}.management-table-recorded th:nth-child(n+2):nth-child(-n+6),.finance-portfolio-table th:nth-child(n+4):nth-child(-n+6){text-align:right}.management-row-notes{min-width:14rem;max-width:23rem;margin-top:.7rem}.finance-portfolio-table{min-width:55rem}.finance-portfolio-table th{white-space:normal}.finance-portfolio-table td{vertical-align:top}.finance-portfolio-table td small{white-space:normal;color:#625c52;margin-top:.4rem;display:block}.finance-portfolio-table .overview-blockers{margin-top:.5rem}.finance-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reports-controls .reports-filters{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.report-month-picker{gap:.4rem;display:grid}.report-month-picker .table-actions{gap:.4rem}.report-query-context{border-left:3px solid #59785e}.report-query-context h2{margin:0 0 .6rem;font-size:1.1rem}.report-query-context p{margin:.4rem 0}.pending-workspace{gap:1rem;min-width:0;display:grid}.pending-workspace>.table-scroll{min-width:0;overflow-x:auto}.pending-filters{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(10rem,1fr)) auto auto;align-items:end;gap:.75rem;display:grid}.pending-results,.daily-pending-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.pending-table{table-layout:fixed;width:100%;min-width:55rem}.pending-table th:first-child{width:15%}.pending-table th:nth-child(2){width:12%}.pending-table th:nth-child(3){width:26%}.pending-table th:nth-child(4){width:12%}.pending-table th:nth-child(5){width:18%}.pending-table th:nth-child(6){width:17%}.pending-table button,.pending-table .overview-state{white-space:normal}.pending-table td.finance-money{white-space:nowrap;overflow-wrap:normal}.pending-table th{white-space:normal;text-transform:none;letter-spacing:normal}.pending-table td{vertical-align:top}.pending-table td small{white-space:normal;color:#625c52;margin-top:.4rem;line-height:1.4;display:block}.pending-table td p{white-space:normal;margin:.4rem 0;line-height:1.45}.pending-return{justify-self:start;margin-bottom:1rem}@media (width<=1050px){.pending-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.pending-filters{grid-template-columns:1fr}}.management-table td.finance-money{white-space:nowrap;overflow-wrap:normal;word-break:normal}.management-table td.finance-money small{white-space:normal}.management-reading button:focus-visible{outline-offset:3px;outline:3px solid #416449}.financial-attention-empty{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.8rem 1rem;display:flex}.financial-attention-empty h3,.financial-attention-empty p{margin:0}.financial-attention-empty h3{font-size:1rem}.financial-attention-empty>details{font-size:.8rem}.management-contract-warning{line-height:1.5}.finance-overview .overview-summary>.overview-more{grid-column:1/-1}.monthly-journey{margin-block:.8rem 1rem;padding-block:.5rem}.monthly-journey-context{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.2rem;display:flex}.monthly-journey-context>strong{font-size:1.05rem}.financial-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.financial-stages li{color:#6c6357;border-bottom:2px solid #ddd4c7;align-items:center;gap:.4rem;padding:.5rem;display:flex}.financial-stages li>span{font-weight:800}.financial-stages .completed{color:#326547;border-color:#89ac92}.financial-stages .current{color:#24402e;background:#edf2ec;border-color:#24402e;font-weight:800}.settlement-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-block:.8rem;display:grid}.settlement-totals>div{border-left:2px solid #c4cebf;gap:.25rem;padding:.55rem .7rem;display:grid}.settlement-totals strong{font-size:1.2rem}.receipt-history{margin-block:.8rem}.monthly-destination-approval{border-top:1px solid #ddd4c7;padding-block:.7rem}.monthly-destination-approval>label{max-width:38rem}.monthly-destination-approval .settlement-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-destination-approval form{max-width:48rem;margin-block:1rem}.monthly-destination-approval .checkbox-label{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.monthly-destination-approval input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem;min-height:1.15rem;margin-top:.15rem}.monthly-destination-approval button{white-space:normal}.monthly-balance-reference form{max-width:64rem}.monthly-balance-reference fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;min-width:0;margin:0;padding:.7rem 0;display:grid}.monthly-balance-reference fieldset>label{min-width:0}.monthly-balance-reference fieldset>.balance-reference-wide,.monthly-balance-reference fieldset>.signature-attestation{grid-column:1/-1}.monthly-balance-reference .settlement-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-balance-reference .settlement-totals dd{margin:0;font-size:1.2rem;font-weight:700}.monthly-balance-reference .daily-actions span,.monthly-balance-reference .daily-actions strong{overflow-wrap:anywhere}.reports-dashboard .report-section{grid-template-columns:minmax(0,1fr)}.reports-dashboard .report-section>*{min-width:0}.ledger-audit-groups{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.ledger-audit-entry{border-top:1px solid #e1d8cb;min-width:0;padding-block:.6rem}.ledger-audit-entry .section-heading{overflow-wrap:anywhere;flex-wrap:wrap;margin-bottom:.3rem;font-size:.875rem}.ledger-audit-entry table td,.ledger-audit-entry table th{padding:.4rem .6rem}.reports-dashboard .report-cards{gap:.4rem}.daily-section-quiet{box-shadow:none;padding-block:.7rem}.daily-section-quiet>summary{cursor:pointer;font-weight:600}.daily-section-quiet[open]>summary{margin-bottom:.65rem}@media (width<=760px){.finance-overview>.overview-summary,.financial-stages,.settlement-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-destination-approval .settlement-totals{grid-template-columns:1fr}}.pagination{flex-wrap:wrap;gap:.5rem}.pagination>span{min-width:0}@media (width<=1050px){.finance-overview>.overview-controls{grid-template-columns:minmax(0,1fr)}.overview-list-heading,.management-composition .section-heading{flex-wrap:wrap}.overview-filters{flex-wrap:wrap;min-width:0}.overview-filters>label{flex:12rem;min-width:0}}@media (width<=650px){.management-metrics,.management-flow{grid-template-columns:minmax(0,1fr)}.management-view-tabs{flex-wrap:wrap}}.monthly-billing-contact form{max-width:48rem}.monthly-billing-contact fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;margin:.7rem 0;padding:0;display:grid}.monthly-billing-contact fieldset>.billing-contact-wide{grid-column:1/-1}.monthly-billing-contact fieldset>button{justify-self:start}.monthly-billing-contact .billing-contact-history{margin-top:.7rem}.monthly-billing-contact .billing-contact-history li{padding:.35rem 0}.monthly-billing-contact .billing-contact-history p{overflow-wrap:anywhere;margin:.2rem 0}@media (width<=700px){.monthly-billing-contact fieldset{grid-template-columns:minmax(0,1fr)}}.process-view-toggle{gap:.5rem;margin:.75rem 0;display:flex}.process-view-toggle button[aria-pressed=true]{background:#f3eadb;border-color:#8a623e;font-weight:700}.readiness-title{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.readiness-title h2{margin:0}.readiness-title span{color:#674727;background:#f3eadb;border-radius:999px;padding:.25rem .55rem;font-size:.74rem;font-weight:750}.readiness-progress{background:#fffdf8;border:1px solid #e8e1d6;border-radius:.7rem;gap:.45rem;margin-top:1rem;padding:.85rem;display:grid}.readiness-progress>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.readiness-progress span{color:#70685e;font-size:.82rem;font-weight:700}.readiness-progress progress{width:100%;height:.7rem}.readiness-section-title{margin-top:1.25rem!important}.readiness-action-list li,.blocked-steps .check-list li,.completed-steps .check-list li{background:#fff;border:1px solid #e8e1d6;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.readiness-action-list li>span,.blocked-steps .check-list li>span,.completed-steps .check-list li>span{background:#f3eadb;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-weight:700;display:grid}.readiness-action-list small,.blocked-steps .check-list small,.completed-steps .check-list small{color:#70685e;margin-top:.2rem;display:block}.readiness-complete{opacity:.88}.blocked-steps,.completed-steps{background:#faf8f4;border:1px solid #e8e1d6;border-radius:.7rem;padding:.8rem;margin-top:1.25rem!important}.blocked-steps .check-list,.completed-steps .check-list{margin-bottom:0}@media (width<=700px){.readiness-heading{flex-direction:column;align-items:stretch}.readiness-action-list li,.blocked-steps .check-list li,.completed-steps .check-list li{grid-template-columns:auto minmax(0,1fr)}.readiness-action-list li>button,.blocked-steps .check-list li>button,.completed-steps .check-list li>button{grid-column:1/-1}}.link-list button.primary{color:#fff;background:#8a623e;border-color:#8a623e}.native-forms-admin .native-collection-list{gap:.45rem}.native-forms-admin .native-collection-list>li{align-items:center;min-height:4.6rem;padding:.65rem .8rem}.native-forms-admin .native-collection-status{text-align:right;background:0 0;border:0;flex:0 29rem;gap:.25rem;margin:0 0 0 auto;padding:0;display:grid}.native-forms-admin .native-collection-status p,.native-forms-admin .native-collection-status .hint{margin:0}.native-forms-admin .native-collection-status>small{color:#70685e}.native-forms-admin .native-collection-status .link-actions{margin-top:.2rem}.native-forms-admin .native-collection-status details{margin-top:.25rem}.native-forms-admin .native-collection-status details>summary{color:#714f31;font-size:.78rem}@media (width<=760px){.native-forms-admin .native-collection-list>li{align-items:stretch}.native-forms-admin .native-collection-status{text-align:left;flex-basis:100%;margin-left:0}.native-forms-admin .native-collection-status .link-actions{justify-content:flex-start}}.finance-lease-screen{--finance-line:#deded4;--finance-ink:#253c32;--finance-surface:#fffefa;max-width:78rem}.finance-lease-screen>.overview-controls{border:0;border-bottom:1px solid var(--finance-line);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:0 0 1rem;position:relative}.finance-lease-screen .overview-controls h2{color:var(--finance-ink);font-size:1.85rem;line-height:1.2}.finance-lease-screen .overview-controls h2:focus{outline-offset:4px;border-radius:.2rem;outline:2px solid #becbc1}.finance-lease-screen .finance-breadcrumb{align-items:center;gap:1.25rem;margin-bottom:.6rem;display:flex}.finance-lease-screen .overview-controls .eyebrow{margin:.5rem 0 .35rem}.finance-lease-screen .finance-back{color:#57665b;padding:.3rem 0;font-size:.85rem}.finance-lease-screen .overview-toolbar{justify-content:flex-end;gap:.4rem}.finance-lease-screen .overview-toolbar label{min-width:11rem}.finance-lease-screen .finance-management-link{justify-self:start;padding:.2rem 0;font-size:.8rem}.finance-lease-screen .overview-finance-flow{border-color:var(--finance-line);background:var(--finance-surface);box-shadow:none;gap:1rem;padding:1.25rem 1.5rem;position:relative}.finance-lease-screen .finance-contract-link{justify-self:end;padding:.2rem 0;font-size:.8rem}.finance-lease-screen .finance-detail-nav{border-bottom:1px solid var(--finance-line);padding-bottom:.9rem}.finance-lease-screen .monthly-finance-panel{background:0 0;border:0;padding:0}.finance-lease-screen .monthly-finance-panel>.application-result{background:0 0;border:0;border-radius:0;padding:0}.finance-lease-screen .monthly-finance-panel>.signature-heading{justify-content:space-between;align-items:center;margin:0;display:flex}.finance-lease-screen .monthly-finance-panel>.signature-heading h3{color:#57665b;font-size:.95rem}.finance-lease-screen .monthly-journey{margin-top:0;padding-top:0}.finance-lease-screen .monthly-journey-context{color:#5a655e;font-size:.85rem}.finance-lease-screen .financial-stages{margin:.85rem 0 1rem}.finance-lease-screen .settlement-totals{border-block:1px solid var(--finance-line);gap:.5rem;margin-block:1rem;padding:1rem 0}.finance-lease-screen .settlement-totals>div{border:0;padding:.25rem .8rem}.finance-lease-screen .settlement-totals>div+div{border-left:1px solid var(--finance-line)}.finance-lease-screen .settlement-totals span{color:#5a655e;font-size:.78rem}.finance-lease-screen .settlement-totals strong{color:var(--finance-ink);font-variant-numeric:tabular-nums;font-size:1.35rem}.finance-lease-screen .financial-next-action{border-radius:.5rem;margin-block:1rem;padding:1rem 1.1rem}.finance-lease-screen .daily-actions>li{gap:.65rem;padding-block:.8rem}.finance-lease-screen .monthly-receipt{border:0;margin-top:.65rem;padding:0}.finance-lease-screen .finance-bill-disclosure,.finance-lease-screen .finance-receipt-disclosure,.finance-lease-screen .finance-late-disclosure,.finance-lease-screen .receipt-history{border-top:1px solid var(--finance-line);padding:.75rem 0}.finance-lease-screen details>summary{cursor:pointer;line-height:1.45}.finance-lease-screen .finance-bill-disclosure>summary,.finance-lease-screen .finance-receipt-disclosure>summary,.finance-lease-screen .finance-late-disclosure>summary,.finance-lease-screen .receipt-history>summary{color:var(--finance-ink);font-size:.86rem;font-weight:650}.finance-lease-screen details[open]>summary{margin-bottom:.85rem}.finance-lease-screen .monthly-statement{padding-top:.5rem}.finance-receipt-expanded{border:0;padding:0}.finance-receipt-expanded>summary{display:none}@media (width<=760px){.finance-lease-screen>.overview-controls{grid-template-columns:1fr}.finance-lease-screen .overview-toolbar{flex-wrap:wrap;justify-content:start;display:flex}.finance-lease-screen .overview-toolbar label{flex:100%}.finance-lease-screen .overview-finance-flow{padding:1rem}.finance-lease-screen .settlement-totals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.finance-lease-screen .settlement-totals>div:nth-child(odd){border-left:0}.finance-lease-screen .finance-detail-nav{flex-wrap:wrap;display:flex}.finance-lease-screen .daily-actions>li{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.finance-lease-screen{scroll-behavior:auto}}.workspace :is(.ux5-portfolio,.leasing-workspace-portfolio,.finance-portfolio-screen){width:100%;min-width:0;max-width:100rem;margin-inline:auto}.daily-heading{align-items:center}.daily-heading h2{margin:0}.daily-heading .actions{flex-wrap:wrap;gap:.5rem;display:flex}.ux5-portfolio .daily-financial-summary{border-block:1px solid #deded4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:1rem 0;display:grid}.daily-financial-summary dt{color:#625f56;font-size:.9375rem}.daily-financial-summary dd{color:#243d33;font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:clamp(1.3rem,1.6vw,1.65rem);font-weight:650}.daily-management-link{justify-self:start}.daily-task-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.daily-task-grid>*{min-width:0;margin:0}.daily-task-grid>.daily-section-quiet,.daily-task-grid>.daily-section:last-child{grid-column:1/-1}.ux5-portfolio .daily-section{box-shadow:none;padding:1rem 1.25rem}.ux5-portfolio .daily-section-quiet{border:0;background:0 0;border-top:1px solid #deded4;border-radius:0;padding:.4rem 0}.ux5-portfolio .daily-actions{margin:.5rem 0 0}.ux5-portfolio .daily-actions li{align-items:start;gap:.75rem;padding-block:.75rem}.ux5-portfolio .daily-actions li>button{white-space:normal;flex-shrink:0;max-width:15rem}.ux5-portfolio .daily-actions li:first-child{border-top:0}.daily-scope,.management-scope{color:#625f56;font-size:.9375rem}.leasing-workspace-portfolio .lease-launcher:not(.open){width:auto;box-shadow:none;background:0 0;border:0;justify-self:end;padding:0}.lease-portfolio.ux5-surface .lease-portfolio-filters{max-width:none;margin-block:1rem .75rem}.lease-portfolio.ux5-surface .lease-portfolio-filters label{min-width:0}.lease-portfolio.ux5-surface .lease-portfolio-table{table-layout:fixed;min-width:48rem;font-size:1rem}.lease-portfolio.ux5-surface .lease-portfolio-table :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;padding:.8rem .75rem}.lease-portfolio.ux5-surface .lease-portfolio-table th:first-child{width:30%}.lease-portfolio.ux5-surface .lease-portfolio-table th:nth-child(2),.lease-portfolio.ux5-surface .lease-portfolio-table th:nth-child(3){width:19%}.lease-portfolio.ux5-surface .lease-portfolio-table th:nth-child(4){width:10%}.lease-portfolio.ux5-surface .lease-portfolio-table th:last-child{width:22%}.lease-portfolio.ux5-surface .lease-portfolio-table tbody th{min-width:0;font-size:1rem}.lease-portfolio.ux5-surface .process-status{white-space:normal;padding:.3rem .5rem;font-size:.875rem}.lease-portfolio.ux5-surface .lease-portfolio-table thead th{text-transform:none;letter-spacing:normal;font-size:.875rem}.pending-workspace.ux5-surface .pending-filters{max-width:none}.pending-workspace.ux5-surface .pending-table{font-size:1rem}.pending-workspace.ux5-surface .pending-table :is(th,td){padding:.8rem .7rem}.pending-workspace.ux5-surface .pending-table th{font-size:.875rem}.pending-workspace.ux5-surface .pending-table td p{margin-block:.3rem}.pending-workspace.ux5-surface .pending-table caption{text-align:left;color:#625f56;padding-bottom:.75rem;font-size:.9375rem}.workspace .finance-portfolio-screen>.overview-controls{box-shadow:none;background:0 0;border:0;padding-inline:0}.finance-portfolio-screen .overview-toolbar{justify-content:flex-end}.finance-portfolio-screen .competence-context{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.finance-portfolio-screen .summary-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 1rem .5rem 0}.finance-portfolio-screen .summary-card span{font-size:.9375rem;font-weight:500}.finance-portfolio-screen .summary-card strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:clamp(1.3rem,1.6vw,1.75rem);font-weight:650}.finance-portfolio-screen .management-primary strong{color:#245b3d}.finance-portfolio-screen :is(.management-metrics,.overview-summary){gap:1rem}.finance-portfolio-screen :is(.management-table,.finance-portfolio-table){font-size:1rem}.finance-portfolio-screen :is(.management-table,.finance-portfolio-table) th{text-transform:none;letter-spacing:normal;font-size:.875rem}.finance-portfolio-screen :is(.management-table,.finance-portfolio-table) :is(th,td){padding:.8rem .7rem}.finance-portfolio-screen .overview-state-help{box-shadow:none;background:0 0;padding-block:.5rem}.finance-portfolio-screen .management-comparison{font-size:1rem}@media (width>=1500px){.daily-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ux5-portfolio .daily-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-portfolio-screen .overview-toolbar{justify-content:flex-start}}@media (width<=650px){.ux5-portfolio .daily-financial-summary{gap:.75rem}.daily-financial-summary dd{font-size:1.2rem}.ux5-portfolio .daily-actions li>button{max-width:100%}}.ux5-surface{--ux-ink:#243d33;--ux-muted:#625f56;--ux-line:#deded4;--ux-space:1.25rem;color:#292e29;font-size:1rem;line-height:1.5}.ux5-surface :is(p,ul,dl){margin-block:.5rem}.ux5-surface :is(.hint,small,.contract-status,.overview-state){font-size:.9375rem;line-height:1.5}.ux5-surface :is(h2,h3,h4,h5){color:var(--ux-ink);font-family:inherit;line-height:1.3}.ux5-surface h2{font-size:1.375rem}.ux5-surface h3{font-size:1.125rem}.ux5-surface :is(h4,h5){font-size:1rem}.workspace .ux5-surface :is(button,input,select){min-height:2.5rem;font-size:.9375rem}.ux5-surface :is(input,select,textarea){max-width:100%}.workspace .ux5-surface input[type=checkbox]{min-height:1rem}.ux5-surface button{width:fit-content;max-width:100%}.ux5-surface summary{cursor:pointer;padding-block:.5rem;font-weight:600}.ux5-surface :is(button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #627c68}.ux5-surface :is(form,.signature-create,.signature-cancel,.signed-document-upload){max-width:46rem}.ux5-surface :is(.panel-heading,.signature-heading){flex-wrap:wrap;gap:1rem}.workspace .contract-panel.ux5-surface{width:100%;max-width:100rem;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.ux5-surface .contract-groups{gap:1rem;margin-top:1rem}.ux5-surface .contract-group{border:1px solid var(--ux-line);background:#fffefa;border-radius:.75rem;padding:1.25rem}.ux5-surface .contract-group-heading{border:0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;padding:0 0 .75rem;display:flex}.ux5-surface .contract-group-heading h3{font-size:1.2rem}.ux5-surface .contract-group-heading p{color:var(--ux-muted);margin-bottom:0}.ux5-surface .contract-status{color:#3f493e;background:#eeeee6;border-radius:.4rem;padding:.3rem .6rem;display:inline-flex}.ux5-surface .contract-status-signed{color:#245b3d;background:#e9f1e9}.ux5-surface .contract-status-generation_failed,.ux5-surface .contract-status-validation_failed{color:#85391c;background:#f8e7de}.ux5-surface .current-contract-list{margin:0;padding:0}.ux5-surface .generation-list>li.current-generation{background:0 0;border:0;padding:0;display:block}.ux5-surface .generation-list span{font-size:.9375rem}.ux5-surface.contract-panel .generation-list .artifact-row{padding:.5rem 0}.workspace .contract-panel.ux5-surface .current-contract-content{background:0 0;border:0;gap:.45rem;padding:0;display:grid}.ux5-surface .current-contract-content:focus{outline-offset:.4rem}.ux5-surface :is(.artifact-row,.contract-signed-access){background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.ux5-surface :is(.artifact-row,.contract-signed-access)>span{gap:.15rem;min-width:0;display:grid}.ux5-surface .artifact-row button,.ux5-surface .contract-signed-access button{flex-shrink:0}.ux5-surface .contract-signed-access small{color:var(--ux-muted)}.ux5-surface .contract-group :is(.contract-history,.external-final){background:0 0;border:0;border-radius:0;margin:.25rem 0;padding:.15rem 0}.ux5-surface .contract-group .signature-embedded{background:0 0;border:0;border-radius:0;margin:.25rem 0}.ux5-surface .signature-embedded>summary,.ux5-surface .current-contract-content>details>summary{padding:.2rem 0}.ux5-surface .signature-embedded>summary h3{font-size:.9375rem}.ux5-surface .signature-embedded[data-completed=true]>summary>.hint{display:none}.ux5-surface .signature-embedded>.signature-panel{border-top:1px solid var(--ux-line);background:0 0;padding:.75rem 0}.ux5-surface .contract-amendment-pending{background:#fff4dd;border-left:3px solid #98733c;padding:.75rem}.ux5-surface .contract-next-step-complete{background:0 0;border:0;padding:.25rem 0}.ux5-surface .contract-next-step-complete strong{display:none}.ux5-surface .contract-journey{font-size:.875rem}.ux5-surface .contract-review,.ux5-surface .contract-finalize{padding-block:.75rem}.workspace .lease-financial-setup.ux5-surface{width:100%;max-width:100rem;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:.5rem 0}.ux5-surface .lease-context-summary{background:0 0;border:0;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;display:flex}.ux5-surface .lease-context-summary p{color:var(--ux-muted);margin:0}.conditions-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.conditions-summary>section{min-width:0}.conditions-values{border-bottom:1px solid var(--ux-line);grid-column:1/-1;padding-bottom:1rem}.conditions-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.conditions-section-heading h3{margin:0}.conditions-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;display:grid}.conditions-facts dt{color:var(--ux-muted);font-size:.9375rem}.conditions-facts dd{margin:.2rem 0 0;font-size:1.125rem;font-weight:650}.conditions-facts .conditions-rent dd{color:var(--ux-ink);font-size:1.5rem}.conditions-summary small{color:var(--ux-muted);display:block}.conditions-summary .conditions-future{color:#795621;margin-top:.25rem}.conditions-people,.conditions-charges{padding:0;list-style:none}.conditions-people li{padding-block:.5rem;display:grid}.conditions-people span{color:var(--ux-muted);font-size:.9375rem}.conditions-charges li{justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.conditions-allocation{font-size:.9375rem}.conditions-disclosure{border-top:1px solid var(--ux-line);padding:.35rem 0}.conditions-disclosure>summary{color:var(--ux-ink)}.conditions-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;display:grid}.conditions-actions>details[open]{grid-column:1/-1}.conditions-commission h3{margin:0}.conditions-commission small{color:var(--ux-muted);display:block}.conditions-disclosure>.financial-setup-section{border:0;padding-top:.5rem}.conditions-disclosure .financial-setup-form{background:0 0;border:0;padding:1rem 0}.conditions-disclosure .monthly-destination-approval{background:0 0;border:0}.workspace .finance-lease-screen{width:100%;max-width:100rem}.workspace .finance-lease-screen>.overview-controls{box-shadow:none;background:0 0;border:0;padding-inline:0}.workspace .finance-lease-screen>.overview-finance-flow{background:#fffefa;padding:1.25rem}.ux5-surface .monthly-finance-panel{border:0;margin:0;padding:0}.monthly-materialized{gap:.75rem;display:grid}.ux5-surface .monthly-journey{background:0 0;border:0;padding:0}.ux5-surface .monthly-journey-context{color:var(--ux-muted);font-size:.875rem}.finance-month-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.finance-month-summary>div{min-width:0}.finance-month-summary span{color:var(--ux-muted);font-size:.9375rem;display:block}.finance-month-summary strong{color:var(--ux-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(1.2rem,1.65vw,1.65rem);display:block}.ux5-surface .financial-stages{margin:.5rem 0 1rem}.ux5-surface .financial-stages .consultation{color:var(--ux-ink);background:#eef2eb}.finance-unassigned{background:#fff4dd;border-radius:.4rem;padding:.65rem .75rem}.ux5-surface .monthly-statement{background:0 0;border:0;border-radius:0;padding:.75rem 0}.ux5-surface .monthly-statement .hint{margin-top:1rem}.ux5-surface .settlement-compact>.receipt-history{border-top:1px solid var(--ux-line)}.ux5-surface .statement-balance{color:var(--ux-ink);padding:.65rem 0}.ux5-surface .finance-detail-nav{gap:.5rem;padding-bottom:.75rem}.ux5-surface .finance-contract-link{margin-bottom:.75rem}.ux5-surface .monthly-destination-approval{width:100%;min-width:0;max-width:100%}.ux5-surface .late-receipt-evidence{padding:.5rem 0}.ux5-surface .financial-audit{color:var(--ux-muted);font-size:.9375rem}.ux5-surface .financial-audit summary{padding-block:.3rem;font-weight:500}.ux5-surface :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.financial-rule-list{margin:0;padding:0;list-style:none}.financial-rule-list>li{border-bottom:1px solid var(--ux-line);grid-template-columns:minmax(12rem,1fr) minmax(14rem,1fr) minmax(9rem,auto);align-items:start;gap:.25rem 1.5rem;padding:.6rem 0;display:grid}.financial-rule-list :is(.financial-rule-name,.financial-rule-current){min-width:0}.financial-rule-list h4{margin:.15rem 0}.financial-rule-list small{color:var(--ux-muted);display:block}.financial-rule-current strong{font-size:1.125rem;display:block}.financial-rule-list .financial-rule-history{grid-column:1/-1}.financial-rule-list .financial-rule-history>summary{color:var(--ux-muted);padding-block:.2rem;font-size:.9375rem;font-weight:500}.financial-rule-list .financial-rule-revision[open]{grid-column:1/-1}.financial-rule-list .financial-rule-history li{padding:.35rem 0;display:block}.workspace .ux5-surface .existing-payments-review table{table-layout:fixed;width:100%;min-width:0;font-size:1rem}.workspace .ux5-surface .existing-payments-review :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:.65rem .6rem}.workspace .ux5-surface .existing-payments-review th{font-size:.875rem}.existing-payments-review th:first-child{width:19%}.existing-payments-review th:nth-child(2),.existing-payments-review th:nth-child(3),.existing-payments-review th:nth-child(4){width:15%}.existing-payments-review th:last-child{width:36%}.existing-payments-review :is(button,summary){white-space:normal;overflow-wrap:anywhere}.existing-payments-review ul{padding-left:1rem}.ux5-surface .existing-payments-review>form{flex-wrap:wrap;align-items:end;gap:.75rem;max-width:54rem;display:flex}.existing-payments-review>form>label{flex:18rem;min-width:0}.existing-payments-review caption{text-align:left;color:var(--ux-muted);padding-block:.65rem;font-size:.9375rem}@media (width<=800px){.financial-rule-list>li{grid-template-columns:minmax(0,1fr)}.workspace .ux5-surface .existing-payments-review table{min-width:42rem}}@media (width<=1100px){.conditions-facts,.finance-month-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.conditions-summary,.conditions-facts,.conditions-actions{grid-template-columns:minmax(0,1fr)}.ux5-surface :is(.artifact-row,.contract-signed-access){flex-wrap:wrap}.ux5-surface .contract-group,.workspace .finance-lease-screen>.overview-finance-flow{padding:1rem}.conditions-charges li{flex-wrap:wrap}}@media (width>=1200px){.ux5-surface .contract-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ux6-daily .ux6-next-actions{margin-block:.75rem}.ux6-daily .ux6-next-actions>.section-heading h3{margin:0}.ux6-daily .daily-financial-summary small{color:#625f56;display:block}.ux6-daily .daily-financial-summary button{text-align:start;margin-block-start:.25rem;padding-inline:0}.ux6-daily .ux6-next-actions>.daily-section{border:0;border-top:1px solid #deded4;border-radius:0;margin-block-start:.75rem;padding:.75rem 0 0}.ux6-daily .ux6-upcoming{padding-block:.75rem}.pending-workspace .pending-table th:first-child{width:13%}.pending-workspace .pending-table th:nth-child(2){width:27%}.pending-workspace .pending-table th:nth-child(3){width:14%}.management-explanation{max-width:30rem}.management-explanation summary{cursor:pointer;color:#625f56}.management-explanation p{margin-block:.5rem}.finance-portfolio-screen .management-reading{border-bottom:1px solid #deded4;padding-block-end:.75rem}.finance-portfolio-screen .management-comparison{margin-block:.75rem}@media (width<=480px){.daily-heading{flex-direction:column;align-items:stretch}}.ux6-daily .ux6-next-actions>.section-heading h2{margin:0;font-size:1.2rem}.finance-portfolio-screen .management-projection{padding:.75rem 1rem}.finance-portfolio-screen .management-projection .section-heading{margin-bottom:.5rem}.finance-portfolio-screen .management-projection .management-metrics{margin-block:.5rem}.finance-portfolio-screen .management-comparison{padding-block:.5rem}@media (width<=650px){.finance-portfolio-screen .overview-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.finance-portfolio-screen .overview-toolbar>label{grid-column:1/-1}.finance-portfolio-screen .overview-toolbar>button{white-space:normal;min-width:0}}.management-unavailable{margin-block:.75rem}.management-unavailable summary{color:#625f56;cursor:pointer}@media (width>=1200px){.management-recorded>.management-flow{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.finance-portfolio-screen .management-table-recorded :is(th,td):first-child{white-space:nowrap;min-width:5.5rem}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts){--op-ink:#193f35;--op-muted:#656960;--op-line:#dce2da;--op-surface:#fffefa;--op-soft:#edf2eb;--op-brown:#805a36;--op-amber:#805c21;color:#293b33;min-width:0;line-height:1.5}.workspace :is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts){width:100%;max-width:87.5rem;margin-inline:auto}.workspace:has(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts)>header{max-width:87.5rem;margin-inline:auto}.workspace:has(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts)>header h1{font-size:1.75rem}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) :is(h2,h3,h4){color:var(--op-ink);font-family:inherit}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) h2{font-size:1.125rem;line-height:1.35}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) :is(.hint,small){color:var(--op-muted);font-size:.875rem;line-height:1.5}.workspace :is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) .panel{border:1px solid var(--op-line);background:var(--op-surface);border-radius:.875rem;padding:1.125rem;box-shadow:0 2px 5px #203f3004}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) button{transition:background-color .15s,border-color .15s}.workspace :is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) button:not(.quiet):not(.primary){color:var(--op-ink);background:#fffefa;border-color:#c6d0c5;border-radius:.5rem;font-weight:600}.workspace :is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) button:not(.quiet):not(.primary):hover{background:#edf2eb;border-color:#6b8572}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) .eyebrow{letter-spacing:.09em;color:var(--op-muted);margin:0 0 .3rem;font-size:.75rem;font-weight:700}:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) :is(button,a,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #5b7d68}.operational-metric{border:1px solid var(--op-line,#dce2da);background:var(--op-surface,#fffefa);border-radius:.875rem;flex-direction:column;align-items:flex-start;min-width:0;padding:1.125rem;display:flex;position:relative;box-shadow:0 2px 5px #203f3004}.operational-metric dt{color:var(--op-muted,#656960);align-items:center;gap:.65rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.metric-icon{color:#365c48;background:#edf2eb;border-radius:.55rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.metric-icon svg{width:1.15rem;height:1.15rem}.operational-metric dd{color:var(--op-ink,#193f35);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:.9rem 0 .35rem;font-size:clamp(1.55rem,1.75vw,1.9rem);font-weight:700;line-height:1.2}.operational-metric small{font-size:.8125rem;line-height:1.45;display:block}.metric-action{margin-top:auto;padding-top:.8rem}.workspace .operational-metric .metric-action button{color:#6c4c2e;min-height:1.5rem;padding:0;font-size:.8125rem;font-weight:650}.visual-dashboard .daily-heading{margin:0 0 1.25rem}.visual-dashboard .daily-financial-summary{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;display:grid}.visual-dashboard .daily-financial-summary>.operational-metric{border:1px solid var(--op-line);padding:1.125rem}.visual-dashboard .daily-financial-summary dd{margin:.9rem 0 .35rem;font-size:clamp(1.55rem,1.75vw,1.9rem)}.daily-work-grid{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);align-items:start;gap:1.5rem;display:grid}.visual-dashboard .ux6-next-actions{margin:0}.visual-dashboard .ux6-next-actions>.section-heading{border-bottom:1px solid var(--op-line);margin-bottom:.25rem;padding-bottom:1rem}.visual-dashboard .ux6-next-actions>.section-heading h2{font-size:1.125rem}.daily-follow-up{gap:1.25rem;min-width:0;display:grid}.visual-dashboard .daily-actions{margin:0;padding:0;list-style:none}.visual-dashboard .daily-actions li{border-top:1px solid var(--op-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0 1rem .85rem;display:grid;position:relative}.visual-dashboard .daily-actions li:before{content:"";background:#b59b73;border-radius:3px;width:4px;height:1.75rem;position:absolute;top:1.125rem;left:0}.visual-dashboard .daily-actions li[data-category=destinations]:before{background:#73917a}.visual-dashboard .daily-actions li[data-category=preparation]:before{background:#809a9d}.visual-dashboard .daily-actions li>div{gap:.2rem;min-width:0;display:grid}.visual-dashboard .daily-actions li strong{color:var(--op-ink);font-size:.9375rem}.visual-dashboard .daily-actions li span{color:#46564a;font-size:.875rem}.visual-dashboard .daily-actions li>button{max-width:12.5rem;min-height:2.25rem;font-size:.8125rem}.visual-dashboard .daily-actions li small{font-size:.8125rem}.visual-dashboard .ux6-upcoming{margin:0}.visual-dashboard .ux6-upcoming h2,.daily-results-link h2{margin:.2rem 0}.visual-dashboard .daily-follow-up .daily-actions li{grid-template-columns:minmax(0,1fr);padding-left:0}.visual-dashboard .daily-follow-up .daily-actions li:before{display:none}.visual-dashboard .daily-follow-up .daily-actions li button{justify-self:start}.visual-dashboard .upcoming-count{color:var(--op-muted);padding-bottom:.5rem;font-size:.875rem}.visual-dashboard .daily-results-link{background:#edf2eb}.visual-dashboard .daily-results-link p{font-size:.875rem}.visual-dashboard .daily-results-link button{color:var(--op-ink);padding-left:0;font-weight:650}.visual-dashboard .daily-scope{border-top:1px solid var(--op-line);color:var(--op-muted);margin-top:1.5rem;padding-top:.5rem}.visual-dashboard .daily-scope summary{font-size:.8125rem;font-weight:500}.visual-dashboard .ux6-next-actions>.daily-section{border:0;border-top:1px solid var(--op-line);box-shadow:none;background:0 0;border-radius:0;padding:.65rem 0 0}.visual-dashboard .daily-section-quiet summary{color:var(--op-muted);font-size:.8125rem;font-weight:500}.visual-pending{gap:1.25rem;display:grid}.visual-pending>.panel:first-child .section-heading{margin-bottom:1rem}.visual-pending .pending-filters{grid-template-columns:minmax(12rem,1.5fr) minmax(9rem,1fr) minmax(9rem,1fr) auto auto;align-items:end;gap:.75rem;width:100%;display:grid}.visual-pending .pending-filters label{gap:.3rem;min-width:0;font-size:.8125rem}.visual-pending .pending-filters input,.visual-pending .pending-filters select{width:100%}.pending-task-list{border:1px solid var(--op-line);background:var(--op-surface);border-radius:.875rem;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pending-task{border-bottom:1px solid var(--op-line);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto;align-items:center;gap:1.25rem;padding:1.125rem;display:grid}.pending-task:last-child{border-bottom:0}.pending-task:hover{background:#f6f8f2}.pending-task-main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.pending-task-main>div{min-width:0}.task-category{color:#3d6148;background:#edf3e9;border:1px solid #d1ddd0;border-radius:.65rem;flex:0 0 2.25rem;place-items:center;height:2.25rem;font-size:.8125rem;font-weight:700;display:grid}.pending-task[data-kind=preparation] .task-category{color:#3f5b65;background:#eaf0f1}.visual-pending .task-property{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}.task-property span{color:var(--op-muted);font-size:.75rem;font-weight:400}.visual-pending .pending-task h3{margin:.25rem 0;font-size:.9375rem}.visual-pending .task-reason{color:var(--op-muted);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem}.visual-pending .task-reason summary{padding:0;font-size:.8125rem;font-weight:500}.pending-task-context{color:var(--op-muted);justify-items:start;gap:.25rem;font-size:.8125rem;display:grid}.pending-task-context strong{color:var(--op-ink);font-variant-numeric:tabular-nums;font-size:1.125rem}.pending-task-context small{font-size:.75rem}.visual-pending .overview-state{border-radius:.3rem;margin-bottom:.2rem;padding:.2rem .45rem;font-size:.75rem}.pending-task-action button{white-space:normal;max-width:12rem}.visual-pending .pending-results p{color:var(--op-muted);margin:0;font-size:.875rem}.visual-pending .pending-results strong{color:var(--op-ink);font-size:1.125rem}.finance-portfolio-screen{gap:1.25rem}.workspace .finance-portfolio-screen>.overview-controls{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(15rem,1fr) auto;align-items:center;gap:1rem;padding:0 0 .5rem;display:grid}.finance-portfolio-screen>.overview-controls h2{margin:.15rem 0 .35rem;font-size:1.5rem}.finance-portfolio-screen .overview-toolbar{justify-content:end;align-items:end;gap:.4rem}.finance-portfolio-screen .overview-toolbar label{font-size:.75rem}.finance-portfolio-screen .overview-toolbar button{min-height:2.5rem;font-size:.8125rem}.finance-portfolio-screen .competence-context{border-top:1px solid var(--op-line);grid-column:1/-1;padding-top:.5rem;font-size:.8125rem}.finance-portfolio-screen .management-view-tabs{background:#e9eee6;border:1px solid #d1dbd0;border-radius:.75rem;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.workspace .finance-portfolio-screen .management-view-tabs button{color:#526350;background:0 0;border:0;min-height:2.5rem;padding:.65rem 1rem}.workspace .finance-portfolio-screen .management-view-tabs button[aria-pressed=true]{background:var(--op-ink);color:#fffefa;box-shadow:0 2px 5px #193f3520}.finance-portfolio-screen .management-reading{border-bottom:1px solid var(--op-line);gap:1.5rem;margin:0;padding:0;display:flex}.workspace .finance-portfolio-screen .management-reading button{color:var(--op-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.65rem .15rem}.workspace .finance-portfolio-screen .management-reading button[aria-pressed=true]{border-color:var(--op-brown);color:var(--op-ink);font-weight:750}.finance-portfolio-screen .financial-view,.finance-portfolio-screen .financial-management{gap:1.25rem;display:grid}.finance-portfolio-screen .management-projection{background:0 0;border:0;padding:0}.finance-portfolio-screen .management-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.finance-portfolio-screen .management-metrics .operational-metric{min-height:9.5rem}.finance-portfolio-screen .management-metrics .operational-metric:nth-child(2){background:#edf3e9;border-color:#cbdac9}.finance-portfolio-screen .management-metrics dd{font-size:2rem}.management-secondary{color:var(--op-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;padding:.5rem 0;font-size:.875rem;display:flex}.management-secondary strong{color:var(--op-ink);font-size:1rem}.finance-portfolio-screen .management-scope{margin:.5rem 0;font-size:.8125rem}.finance-portfolio-screen .management-scope summary{color:var(--op-muted);font-weight:500}.finance-portfolio-screen .signature-warning{color:#6e542d;background:#faf2e3;border:1px solid #e3d4b8;border-left:3px solid #aa8647;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.finance-portfolio-screen .overview-summary{background:0 0;border:0;padding:0;display:block}.finance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 .75rem;display:grid}.finance-portfolio-screen .overview-more{color:var(--op-muted);font-size:.8125rem}.finance-portfolio-screen .overview-more[open]>.overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.finance-portfolio-screen .overview-state-help{border:0;margin:0;padding:0;font-size:.8125rem}.finance-portfolio-screen .overview-state-help>summary{color:var(--op-muted);font-weight:500}.finance-portfolio-screen .monthly-financial-attention h3{margin:0 0 .75rem;font-size:1rem}.finance-portfolio-screen .monthly-financial-attention .daily-actions{margin:0;padding:0;list-style:none}.finance-portfolio-screen .monthly-financial-attention .daily-actions li{border-top:1px solid var(--op-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.finance-portfolio-screen .monthly-financial-attention .daily-actions li>div{gap:.15rem;display:grid}.finance-portfolio-screen .monthly-financial-attention :is(span,small,summary){font-size:.8125rem}.finance-portfolio-screen .monthly-financial-attention>details{border-top:1px solid var(--op-line);margin-top:.75rem}.finance-portfolio-screen .financial-attention-empty{background:#f6f7f1;padding:.75rem 1rem}.finance-portfolio-screen .financial-attention-empty h3{margin-bottom:.25rem}.finance-portfolio-screen .overview-list-heading,.finance-portfolio-screen .management-composition>.section-heading{align-items:end;margin-bottom:1rem}.finance-portfolio-screen .overview-filters{gap:.75rem}.finance-portfolio-screen .overview-filters label,.finance-portfolio-screen .management-composition label{font-size:.8125rem}.finance-portfolio-screen .table-panel,.finance-portfolio-screen .management-composition{overflow:hidden}.finance-portfolio-screen :is(.table-wrap,.table-scroll){max-width:100%;overflow:auto}.finance-portfolio-screen :is(.finance-portfolio-table,.management-table){border-collapse:collapse;width:100%;font-size:.875rem}.finance-portfolio-screen :is(.finance-portfolio-table,.management-table) :is(th,td){border-bottom:1px solid var(--op-line);vertical-align:top;padding:.85rem .7rem}.finance-portfolio-screen :is(.finance-portfolio-table,.management-table) th{color:#52634f;letter-spacing:.025em;background:#f1f4ed;font-size:.75rem;font-weight:700}.finance-portfolio-screen :is(.finance-portfolio-table,.management-table) tbody tr:hover{background:#f7f8f3}.finance-portfolio-screen .finance-portfolio-table :is(td,th):nth-child(n+4):nth-child(-n+6),.finance-portfolio-screen .management-table :is(td,th):nth-child(2),.finance-portfolio-screen .management-table :is(td,th):nth-child(4),.finance-portfolio-screen .management-table :is(td,th):nth-child(5){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-portfolio-screen .management-table :is(td,th):nth-child(3){white-space:normal;min-width:7rem}.finance-portfolio-screen .management-table :is(td,th):nth-child(6){min-width:12rem}.finance-portfolio-screen :is(.finance-portfolio-table,.management-table) td strong{color:var(--op-ink)}.finance-portfolio-screen :is(.management-table,.finance-portfolio-table) small{font-size:.75rem}.finance-portfolio-screen .management-table td p{font-size:.8125rem}.finance-portfolio-screen .management-contract-warning{color:#735629;background:#faf2e3;border-radius:.35rem;padding:.5rem .6rem;font-size:.8125rem}.finance-portfolio-screen .management-explanation summary{white-space:normal;font-size:.8125rem;font-weight:500}.finance-portfolio-screen .management-row-notes{margin-top:.5rem}.finance-portfolio-screen .management-comparison{border-top:1px solid var(--op-line);font-size:.875rem}.finance-portfolio-screen .management-comparison>summary{color:var(--op-muted);font-weight:500}.finance-portfolio-screen .management-recorded>.management-flow{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1rem 0;display:grid}.finance-portfolio-screen .management-recorded>.management-flow>div{border:1px solid var(--op-line);background:#f4f7ef;border-radius:.75rem;padding:1rem}.finance-portfolio-screen .management-recorded>.management-flow dt{color:var(--op-muted);font-size:.875rem}.finance-portfolio-screen .management-recorded>.management-flow dd{color:var(--op-ink);margin:.5rem 0;font-size:1.75rem;font-weight:700}.finance-portfolio-screen .management-unavailable{border-top:1px solid var(--op-line);font-size:.8125rem}.workspace .visual-contracts .contract-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.workspace .visual-contracts .contract-group{border:1px solid var(--op-line);background:var(--op-surface);border-top:3px solid #486b51;border-radius:.875rem;padding:1.125rem;box-shadow:0 2px 5px #203f3004}.visual-contracts .contract-group-heading{border-bottom:1px solid var(--op-line);margin-bottom:.5rem;padding-bottom:.85rem}.visual-contracts .contract-group-heading h3{margin:0;font-size:1.0625rem}.visual-contracts .contract-group-heading p{margin:.3rem 0 0;font-size:.8125rem}.visual-contracts .contract-status{border-radius:.35rem;padding:.25rem .5rem;font-size:.75rem}.workspace .visual-contracts .current-contract-content{background:0 0;border:0;gap:0;padding:0}.visual-contracts .current-contract-content :is(.artifact-row,.contract-signed-access){border-bottom:1px solid var(--op-line);gap:.75rem;padding:.8rem 0}.visual-contracts :is(.artifact-row,.contract-signed-access) strong{font-size:.875rem}.visual-contracts :is(.artifact-row,.contract-signed-access) small{font-size:.8125rem}.visual-contracts :is(.artifact-row,.contract-signed-access) button{min-height:2.25rem;font-size:.8125rem}.workspace .visual-contracts .contract-group :is(.contract-history,.external-final,.signature-embedded){border:0;border-bottom:1px solid var(--op-line);background:0 0;border-radius:0;margin:0;padding:.3rem 0}.visual-contracts .contract-group summary{color:#4e6151;padding:.55rem 0;font-size:.8125rem;font-weight:550}.visual-contracts .signature-embedded>summary{background:0 0;border:0;border-radius:0}.visual-contracts .signature-embedded>summary h3{font-size:.8125rem}.visual-contracts .contract-amendment-pending{color:#765829;background:#faf2e3;border:1px solid #e7d8b9;border-left:3px solid #aa8647;border-radius:.35rem;margin:.65rem 0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.visual-contracts .contract-next-step-complete{color:var(--op-muted);margin:.5rem 0;font-size:.875rem}@media (width>=1600px){.daily-work-grid{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}}@media (width<=1250px){.visual-dashboard .daily-financial-summary,.finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-pending .pending-filters{grid-template-columns:minmax(10rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr)}.visual-pending .pending-filters button{justify-self:start}.pending-task{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}.pending-task-action{grid-column:2}.pending-task-main{grid-row:span 2}.workspace .finance-portfolio-screen>.overview-controls{grid-template-columns:minmax(0,1fr)}.finance-portfolio-screen .overview-toolbar{justify-content:start}}@media (width<=1000px){.daily-work-grid{grid-template-columns:minmax(0,1fr)}.daily-follow-up{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .visual-contracts .contract-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.visual-pending .pending-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-pending .pending-filters label:first-child{grid-column:1/-1}.pending-task{grid-template-columns:minmax(0,1fr);gap:.8rem}.pending-task-main{grid-row:auto}.pending-task-context,.pending-task-action{grid-column:1;margin-left:3.1rem}.pending-task-context{gap:.2rem}.daily-follow-up,.visual-dashboard .daily-actions li{grid-template-columns:minmax(0,1fr)}.visual-dashboard .daily-actions li>button{justify-self:start}.finance-portfolio-screen .overview-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.finance-kpi-grid,.finance-portfolio-screen .management-metrics{grid-template-columns:minmax(0,1fr)}.visual-dashboard .daily-heading .actions{justify-items:start;display:grid}.visual-dashboard .daily-heading button{white-space:normal;max-width:100%}.operational-metric dd,.visual-dashboard .daily-financial-summary dd{font-size:1.75rem}.visual-pending .pending-filters{grid-template-columns:minmax(0,1fr)}.pending-task-context,.pending-task-action{margin-left:0}.visual-contracts :is(.artifact-row,.contract-signed-access){flex-wrap:wrap}.finance-portfolio-screen .management-view-tabs{width:100%}.workspace .finance-portfolio-screen .management-view-tabs button{flex:1;padding:.65rem .5rem}}@media (prefers-reduced-motion:reduce){:is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) button{transition:none}}.visual-pending .pagination{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.workspace :is(.visual-dashboard,.visual-pending,.finance-portfolio-screen,.visual-contracts) button:disabled{opacity:.45;cursor:not-allowed}.workspace .finance-portfolio-screen .management-reading button{box-shadow:none}.finance-portfolio-screen .overview-controls .management-view-tabs{grid-column:1/-1}.workspace .contract-panel.visual-contracts{max-width:87.5rem}@media (width<=480px){.visual-dashboard .daily-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.visual-dashboard .daily-financial-summary>.operational-metric{padding:.85rem}.visual-dashboard .operational-metric dt{flex-direction:column;align-items:start;font-size:.8125rem}.visual-dashboard .metric-action{padding-top:.5rem}}.workspace .finance-portfolio-screen .management-view-tabs button[aria-pressed=true]:hover{color:#fffefa;background:#245548}.workspace .leasing-workspace:has(.visual-contracts){width:100%;max-width:87.5rem;margin-inline:auto}.workspace .visual-contracts .generation-list>li.current-generation{box-shadow:none;background:0 0;border:0;border-radius:0}.condition-reviews{border-top:1px solid #dce2da;margin-top:1rem;padding:1.25rem 0}.condition-reviews>.section-heading{align-items:start;gap:1rem;margin-bottom:1rem}.condition-reviews h3{margin:.2rem 0}.condition-proposal{background:#fffefa;border:1px solid #dce2da;border-radius:.75rem;max-width:46rem;margin-top:1rem;padding:1rem}.condition-current{background:#edf2eb;border-radius:.5rem;gap:.2rem;margin:.75rem 0;padding:.75rem;display:grid}.condition-current span,.condition-current small{color:#656960;font-size:.875rem}.condition-review-list{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.condition-review-list>li{background:#fffefa;border:1px solid #dce2da;border-radius:.75rem;min-width:0;padding:1rem}.condition-review-heading{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.condition-review-heading>div{gap:.2rem;display:grid}.condition-review-heading small{color:#656960}.condition-change{border-bottom:1px solid #dce2da;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.75rem 0;display:grid}.condition-change dt{color:#656960;font-size:.8125rem}.condition-change dd{color:#193f35;margin:.25rem 0;font-weight:650}.condition-review-list details{border-top:1px solid #dce2da;margin-top:.5rem;padding:.3rem 0}.condition-review-list summary{color:#526350;font-size:.875rem}.condition-review-list form{max-width:46rem;padding:.75rem 0}.condition-reviews :is(button,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #5b7d68}@media (width<=650px){.condition-change{grid-template-columns:minmax(0,1fr)}.condition-reviews>.section-heading{flex-direction:column}}.conditions-actions>.condition-reviews{grid-column:1/-1}.contract-condition-review-summary{border-bottom:1px solid #dce2da;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0 1.25rem;display:flex}.contract-condition-review-summary .hint{margin:.4rem 0 0}@media (width<=750px){.contract-condition-review-summary{flex-direction:column;align-items:start}}.condition-proposal>.financial-setup-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem 1rem;display:grid}.condition-proposal>.financial-setup-form>:is(p,details,button){grid-column:1/-1}.condition-proposal>.financial-setup-form>button{justify-self:start}.condition-proposal>.financial-setup-form label{min-width:0}@media (width<=750px){.condition-proposal>.financial-setup-form{grid-template-columns:minmax(0,1fr)}}.condition-review-list{max-width:80rem}.party-operational-panel{width:100%;max-width:80rem;margin-inline:auto}.party-operational-panel:focus{outline:0}.party-operational-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:2rem;margin-top:1.5rem;display:grid}.party-contact-values{gap:.75rem;display:grid}.party-contact-values dt,.party-contact-history dt{color:#656960;font-size:.8125rem}.party-contact-values dd,.party-contact-history dd{overflow-wrap:anywhere;margin:.2rem 0 0}.party-operational-panel form{gap:.8rem;max-width:38rem;padding:1rem 0;display:grid}.party-operational-panel form button{justify-self:start}.party-relationship-list{margin:0;padding:0;list-style:none}.party-relationship-list>li{border-bottom:1px solid #dce2da;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.party-relationship-list>li>div{gap:.2rem;min-width:0;display:grid}.party-relationship-list small{color:#656960}.party-contact-history{border-top:1px solid #dce2da;margin-top:1.25rem;padding-top:.8rem}.party-contact-history li{padding:.75rem 0}.party-contact-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=950px){.party-operational-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.party-contact-history dl{grid-template-columns:minmax(0,1fr)}}.party-operational-grid{margin-top:.75rem}.party-operational-grid>section:has(>details[open]) .party-contact-values{display:none}.condition-reviews form label:has(>input[type=checkbox]){flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:.6rem;display:flex}.condition-reviews form input[type=checkbox]{flex:0 0 1rem;width:1rem;min-width:1rem;height:1rem;margin:.15rem 0 0}
