@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2")}*{box-sizing:border-box}:root{color:#202c30;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;background:#faf9f6;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{min-width:0;min-height:100vh;margin:0}.public-site-shell{color:#202c30;background:#faf9f6;place-items:center;min-height:100svh;padding:2rem clamp(1rem,5vw,3rem) clamp(5rem,12vh,8rem);display:grid}.public-entry{text-align:center;flex-direction:column;align-items:center;width:min(100%,30rem);display:flex}.public-entry-wordmark{color:#174b4c;letter-spacing:-.045em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(2.25rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1.1}.public-entry-context{color:#687276;margin:.875rem 0 1.875rem;font-size:.875rem;line-height:1.5}.public-login-link{color:#fff;background:#174b4c;border:1px solid #174b4c;border-radius:8px;justify-content:center;align-items:center;width:min(8rem,100%);min-height:44px;padding:.65rem 1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.public-login-link:hover{background:#123d3e}.public-login-link:focus-visible{outline-offset:4px;outline:3px solid #174b4c}.login-shell,.authentication-loading{place-items:center;min-height:100vh;padding:clamp(1rem,3vw,1.5rem);display:grid}.authentication-loading{color:#687276}.login-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e3e3;border-radius:8px;width:min(100%,26rem);min-width:0;padding:clamp(.75rem,4vw,2.5rem);box-shadow:0 .5rem 1.5rem #202c300d}.login-brand{color:#174b4c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3rem;font-weight:800;display:grid}.login-brand p{margin:0 0 .4rem;font-size:1.15rem}.login-brand span{color:#687276;letter-spacing:.1em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:.7rem}.login-title{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:nowrap;word-break:normal;margin-bottom:1.5rem;font-size:1.6rem}.login-panel form{gap:1rem;display:grid}.login-panel label{color:#202c30;gap:.45rem;font-weight:700;display:grid}.login-panel input{color:#202c30;background:#fff;border:1px solid #aeb8ba;border-radius:8px;width:100%;min-width:0;min-height:2.7rem;padding:.65rem .75rem}.login-panel input:focus-visible{outline-offset:2px;outline:3px solid #174b4c40}.login-error{color:#8a1c1c;margin:0}.login-notice{color:inherit;overflow-wrap:anywhere;margin:0 0 .75rem}@media (width<=30rem){.login-shell{padding-inline:.5rem}.login-panel{padding-inline:clamp(.75rem,4vw,1.25rem)}.login-brand span{letter-spacing:.06em}}.dashboard-sort-help{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.875rem}@layer lewera-legacy{#root{container-type:inline-size}@media (width<=63.99rem){:root{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.contacts-placeholder{grid-template-columns:minmax(0,1fr);min-width:0}.contacts-placeholder>*{min-width:0;max-width:100%}.app-view{gap:1.5rem;display:grid}.view-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.view-heading h1{margin-bottom:0}.eyebrow{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{color:var(--pp-color-ink);font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-page-title-size);margin-bottom:.75rem;line-height:1.1}h2{color:var(--pp-color-ink);font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-section-title-size);margin-bottom:1.5rem}h3{color:var(--pp-color-ink);font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-card-title-size);margin-bottom:0}.intro,.field p,.result-message,.panel-description,.api-hint{color:var(--lw-text-muted)}.property-detail-panel{grid-column:1/-1}.panel{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--lw-surface-raised);padding:clamp(1.25rem,3vw,2rem)}.panel-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.panel-kicker{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-weight:700}.panel-description{max-width:22rem;font-size:var(--lw-type-body-size);text-align:right;margin:0;line-height:1.45}.panel-description code{background:var(--lw-status-evidence-soft);color:var(--lw-text-strong);border-radius:.35rem;padding:.1rem .35rem}.personal-deal-criteria-list{gap:1rem;margin-top:1rem;display:grid}.personal-deal-criteria-introduction{border-left:.25rem solid var(--lw-border-control);gap:.5rem;margin-bottom:1.25rem;padding-left:1rem;display:grid}.personal-deal-criteria-introduction p{color:var(--lw-text-muted);margin:0}.personal-deal-criteria-groups{gap:1.5rem;margin-top:1rem;display:grid}.personal-deal-criteria-group{border-top:1px solid var(--lw-border-subtle);padding-top:1.25rem}.personal-deal-criteria-group-heading p{color:var(--lw-text-muted);margin:.5rem 0 0}.personal-deal-criteria-inactive{border-top:1px dashed var(--lw-border-control);margin-top:1.25rem;padding-top:1rem}.personal-deal-criteria-inactive h4{color:var(--lw-text-muted);margin-bottom:0}.personal-deal-criterion-card{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.625rem;gap:1rem;padding:1rem;display:grid}.personal-deal-criterion-card h3,.personal-deal-criterion-card h4{margin-bottom:.35rem}.personal-deal-criterion-card p{color:var(--lw-text-muted);margin-bottom:0}.personal-deal-criteria-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.personal-deal-criteria-actions button{width:auto;margin-top:0}.personal-deal-criteria-form{border-top:1px solid var(--lw-border-subtle);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.personal-deal-criteria-kind-fieldset{border:0;gap:.75rem;margin:0;padding:0;display:grid}.personal-deal-criteria-kind-fieldset label{color:var(--lw-text-strong);align-items:center;gap:.5rem;display:flex}.personal-deal-criteria-kind-fieldset input{width:auto}.field-note{color:var(--lw-text-muted);margin:0}.immoscout-connection-content{gap:1rem;display:grid}.immoscout-connection-status{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;display:grid}.immoscout-connection-status>div{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;padding:.75rem}.immoscout-connection-status dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin-bottom:.25rem}.immoscout-connection-status dd{color:var(--lw-text-strong);margin:0;font-weight:700}.immoscout-connection-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.immoscout-connection-actions .api-hint{margin:0}.immoscout-connection-error{color:var(--lw-status-critical);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.immoscout-connection-error p{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset+fieldset{margin-top:2rem}legend{color:var(--lw-text-strong);margin-bottom:1rem;font-weight:700}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field{min-width:0}.field label{color:var(--lw-text-strong);margin-bottom:.5rem;font-weight:600;display:block}.scenario-text-field-input:focus-visible{border-color:var(--lw-action-primary)}.scenario-text-field-input:disabled{opacity:1}input,select{width:100%}.field p{min-height:2.5rem;font-size:var(--lw-type-meta-size);margin:.5rem 0 0;line-height:1.35}button{width:100%;margin-top:2rem}.property-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field--wide{grid-column:1/-1}.create-form-actions{margin-top:1.5rem}.create-form-actions button{margin-top:0}.create-form-actions .api-hint{font-size:var(--lw-type-meta-size);margin-top:.75rem;margin-bottom:0;line-height:1.35}.result-content{gap:1.5rem;display:grid}.property-card{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.75rem;padding:1rem}.property-card h3{margin-bottom:.25rem}.property-type{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:0}.workflow-status{color:var(--lw-action-primary);background:var(--lw-status-evidence-soft);font-size:var(--lw-type-meta-size);border-radius:999px;flex:none;padding:.25rem .625rem;font-weight:700}.property-details{gap:.75rem;margin:0;display:grid}.property-details div{justify-content:space-between;gap:1rem;display:flex}.property-card-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.property-card-actions button,.property-detail-close{width:auto;margin-top:0}.property-delete-confirmation{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;flex-basis:100%;gap:.75rem;padding:.875rem;display:grid}.property-delete-confirmation>p{color:var(--lw-status-critical);margin:0}.property-delete-actions{flex-wrap:wrap;gap:.75rem;display:flex}.property-delete-confirmation .error-message{margin-top:0}.property-detail-heading{align-items:center}.property-detail-close:hover:not(:disabled){color:var(--lw-surface-raised);background:var(--lw-action-primary)}.property-detail-navigation-hint{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:.5rem 0 0}.property-detail-object-overview{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;max-width:46rem;margin-top:1rem}.property-documents{gap:1rem;margin-top:1rem;display:grid}.property-documents-heading,.property-document-detail-heading,.property-document-candidates-heading,.property-document-candidate-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.property-documents-heading h3,.property-document-detail-heading h4,.property-document-detail-heading p,.property-document-candidates-heading h5,.property-document-candidates-heading span,.property-document-candidate-heading h6,.property-document-candidate-heading strong,.property-document-candidate-heading span,.property-document-candidate p,.property-document-candidate-evidence p,.property-document-technical-details p{margin:0}.property-documents-heading button,.property-document-actions button,.property-document-menu button,.property-document-detail-content>button{width:auto;margin:0}.property-document-upload,.property-document-detail,.property-document-candidate,.property-document-rejected-candidates,.property-document-technical-details{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem}.property-document-upload{gap:.75rem;max-width:40rem;padding:1rem;display:grid}.property-document-dropzone{border:1px dashed var(--lw-border-control);min-height:6rem;color:var(--lw-action-primary);text-align:center;border-radius:.375rem;gap:.5rem;padding:1rem;font-weight:700;display:grid}.property-document-dropzone input{max-width:100%}.property-document-actions{flex-wrap:wrap;gap:.5rem;display:flex}.property-documents-layout{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.property-document-list-item--selected{border-color:var(--lw-action-primary);background:var(--lw-surface-canvas)}.property-document-candidate-heading>div{gap:.2rem;min-width:0;display:grid}.property-document-detail-heading p,.property-document-candidate-heading span,.property-document-candidate-comparison>span,.property-document-candidate-origin,.property-document-candidates-heading span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.property-document-status{font-weight:700;color:var(--lw-action-primary)!important}.property-document-detail{min-width:0}.property-document-detail-content{gap:.875rem;padding:1rem;display:grid}.property-document-detail-heading h4{overflow-wrap:anywhere;color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size)}.property-document-menu,.property-document-candidate-evidence,.property-document-rejected-candidates,.property-document-technical-details{color:var(--lw-action-primary)}.property-document-menu>summary,.property-document-candidate-evidence>summary,.property-document-rejected-candidates>summary,.property-document-technical-details>summary{cursor:pointer;font-size:var(--lw-type-meta-size);font-weight:700}.property-document-candidates,.property-document-domain-import,.property-document-domain-import-list{gap:.75rem;display:grid}.property-document-domain-import{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;padding:.875rem}.property-document-domain-import-source,.property-document-domain-import-task,.property-document-domain-conflict-confirmation p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.property-document-domain-action{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;gap:.5rem;padding:.75rem;display:grid}.property-document-domain-action--conflict{border-color:var(--lw-border-subtle);background:var(--lw-surface-canvas)}.property-document-domain-action>label:first-child{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.property-document-domain-action>label:first-child input{width:1rem;height:1rem;margin-top:.15rem}.property-document-domain-action>label:first-child span{gap:.2rem;min-width:0;display:grid}.property-document-domain-action strong{color:var(--lw-text-strong)}.property-document-domain-action small{color:var(--lw-text-muted);line-height:1.4}.property-document-domain-conflict-confirmation{border-left:.25rem solid var(--lw-status-attention);background:var(--lw-status-attention-soft);gap:.625rem;padding:.75rem;display:grid}.property-document-domain-import-task{border-left:.25rem solid var(--lw-action-primary);color:var(--lw-action-primary);padding-left:.75rem;font-weight:700}.property-document-candidates-heading{align-items:baseline}.property-document-candidates-heading h5{color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size)}.property-document-candidate{gap:.75rem;padding:.875rem;display:grid}.property-document-candidate--conflict{border-color:var(--lw-border-subtle);background:var(--lw-surface-canvas)}.property-document-candidate--rejected{color:var(--lw-text-muted);background:var(--lw-surface-canvas)}.property-document-candidate-heading h6{color:var(--lw-text-strong);font-size:var(--lw-type-body-size)}.property-document-candidate-heading strong,.property-document-candidate-comparison strong{color:var(--lw-text-strong)}.property-document-candidate-status{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);text-align:right;font-weight:700}.property-document-candidate-status--accepted{color:var(--lw-status-positive)}.property-document-candidate-comparison{gap:.125rem;padding-top:.25rem;display:grid}.property-document-conflict{color:var(--lw-status-attention);font-size:var(--lw-type-meta-size);font-weight:700}.property-document-candidate-evidence>p,.property-document-technical-details>p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);white-space:pre-wrap;margin-top:.5rem}.property-document-rejected-candidates{padding:.75rem}.property-document-rejected-candidates>div{gap:.75rem;margin-top:.75rem;display:grid}.property-detail-additional-data-content{gap:1rem;padding:.875rem;display:grid}.property-detail-costs{gap:1.5rem;min-width:0;display:grid}.property-detail-costs-container[hidden]{display:none}.property-work-state-details{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;max-width:46rem;margin-top:.75rem}.property-work-state-details>summary{cursor:pointer;color:var(--lw-action-primary);padding:.75rem;font-weight:700}.property-work-state-details-content{border-top:1px solid var(--lw-border-subtle);gap:1rem;padding:.875rem;display:grid}.property-work-state-details-content .property-card-actions{margin-top:0}.new-scenario-source-panel{border:1px solid var(--lw-border-subtle);border-left:.25rem solid var(--lw-action-primary);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.75rem;max-width:46rem;margin-top:.75rem;padding:.875rem;display:grid}.new-scenario-source-panel h5,.new-scenario-source-panel p{margin:0}.new-scenario-source-panel .property-card-actions{margin-top:0}.new-scenario-template-list{gap:.5rem;display:grid}.new-scenario-template-list article{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.saved-scenario-overview{border-top:1px solid var(--lw-border-subtle);gap:.875rem;max-width:72rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.saved-scenario-overview-heading,.saved-scenario-overview-heading h5,.saved-scenario-overview-heading p{margin:0}.saved-scenario-overview-heading{justify-content:space-between;gap:1rem;display:flex}.saved-scenario-overview-heading>div{gap:.25rem;display:grid}.saved-scenario-overview-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.saved-scenario-overview-card{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;align-content:start;gap:.75rem;min-width:0;padding:.875rem;display:grid}.saved-scenario-overview-card.is-current{border-color:var(--lw-action-primary)}.saved-scenario-overview-card p{margin:.25rem 0 0}.scenario-comparison-section{border-top:1px solid var(--lw-border-subtle);gap:.75rem;max-width:72rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.saved-scenario-overview-values{gap:.5rem;margin:.75rem 0 0;display:grid}.saved-scenario-overview-values>div{gap:.25rem;display:grid}.saved-scenario-overview-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.saved-scenario-overview-values dd{margin:0}.scenario-deal-score-summary{border-top:1px solid var(--lw-border-subtle);gap:.5rem;margin-top:1rem;padding-top:.875rem;display:grid}.scenario-deal-score-summary h3,.scenario-deal-score-summary p{margin:0}.scenario-deal-score-summary h3{color:var(--lw-action-primary);font-size:var(--lw-type-body-size)}.scenario-deal-score-summary .error-message{margin:0}.scenario-deal-score-details{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.scenario-deal-score-details-header,.scenario-deal-score-details-section,.scenario-deal-score-criterion{gap:.625rem;display:grid}.scenario-deal-score-details h3,.scenario-deal-score-details h4,.scenario-deal-score-details h5,.scenario-deal-score-details p,.scenario-deal-score-details ul{margin:0}.scenario-deal-score-details h4,.scenario-deal-score-details h5{color:var(--lw-action-primary)}.scenario-deal-score-details h4{font-size:var(--lw-type-body-size)}.scenario-deal-score-details h5{font-size:var(--lw-type-meta-size)}.scenario-deal-score-details-section{border-top:1px solid var(--lw-border-subtle);padding-top:1rem}.scenario-deal-score-details-section>div{gap:.5rem;display:grid}.scenario-deal-score-details-section ul{gap:.375rem;padding-left:1.25rem;display:grid}.scenario-deal-score-details-values{gap:.5rem;margin:0;display:grid}.scenario-deal-score-details-values>div{gap:.25rem;display:grid}.scenario-deal-score-details-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.scenario-deal-score-details-values dd{margin:0}.scenario-deal-score-criteria-list{gap:.625rem;display:grid}.scenario-deal-score-criterion{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.375rem;padding:.75rem}.new-scenario-template-list article>div{gap:.25rem;min-width:0;display:grid}.new-scenario-template-list span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.economic-unit-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.economic-unit-list{color:var(--lw-text-strong);gap:.5rem;margin:0;padding-left:1.25rem;font-weight:600;display:grid}.economic-unit-list li{gap:.75rem;display:grid}.economic-unit-type,.economic-unit-living-area,.economic-unit-rental-status,.economic-unit-actual-net-cold-rent{color:var(--lw-action-primary);background:var(--lw-status-evidence-soft);font-size:var(--lw-type-meta-size);border-radius:999px;flex:none;padding:.2rem .5rem;font-weight:700}.economic-unit-form{margin-top:1.5rem}.economic-unit-form-fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.saved-acquisition-scenario-details{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:1.25rem;margin-top:1rem;padding:1rem;display:grid}.saved-acquisition-scenario-details-header,.saved-acquisition-scenario-details-section,.saved-acquisition-scenario-details-historical{gap:.75rem;display:grid}.saved-acquisition-scenario-details h3,.saved-acquisition-scenario-details h4,.saved-acquisition-scenario-details p{margin:0}.saved-acquisition-scenario-details-section{border-top:1px solid var(--lw-border-subtle);padding-top:1rem}.saved-acquisition-scenario-details-values{gap:.75rem;margin:0;display:grid}.saved-acquisition-scenario-details-values>div{gap:.25rem;display:grid}.saved-acquisition-scenario-details-values dt{font-weight:700}.saved-acquisition-scenario-details-values dd{margin:0}.saved-acquisition-scenario-loans{gap:1rem;margin:0;padding-left:1.25rem;display:grid}.saved-acquisition-scenario-loans li{gap:.75rem;display:grid}.saved-scenario-comparison{border-top:1px solid var(--lw-border-subtle);gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.saved-scenario-comparison h5,.saved-scenario-comparison p{margin:0}.saved-scenario-comparison fieldset{border:1px solid var(--lw-border-subtle);border-radius:.5rem;gap:.5rem;min-width:0;margin:0;padding:.75rem;display:grid}.saved-scenario-comparison-selection{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.saved-scenario-comparison-selection label{align-items:flex-start;gap:.5rem;display:flex}.saved-scenario-comparison-result{gap:.75rem;padding-top:.25rem;display:grid}.saved-scenario-comparison-cards{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.saved-scenario-comparison-card{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;align-content:start;gap:.75rem;min-width:0;padding:.875rem;display:grid}.saved-scenario-comparison-card header,.saved-scenario-comparison-card header p,.saved-scenario-comparison-card h6{margin:0}.saved-scenario-comparison-card h6,.saved-scenario-comparison-loans h6{color:var(--lw-action-primary);font-size:var(--lw-type-body-size)}.saved-scenario-comparison-values{gap:.5rem;margin:0;display:grid}.saved-scenario-comparison-values>div{gap:.25rem;display:grid}.saved-scenario-comparison-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.saved-scenario-comparison-values dd{margin:0}.saved-scenario-comparison-loans ul{gap:.5rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.saved-scenario-comparison-targets{gap:.5rem;margin-top:.75rem;display:grid}.saved-scenario-criteria-comparison{border-top:1px solid var(--lw-border-subtle);gap:.875rem;margin-top:1rem;padding-top:1rem;display:grid}.saved-scenario-criteria-comparison-header,.saved-scenario-criteria-comparison-header p,.saved-scenario-criteria-comparison-card h6,.saved-scenario-criteria-comparison-card p,.saved-scenario-criteria-comparison-criterion header,.saved-scenario-criteria-comparison-criterion h6,.saved-scenario-criteria-comparison-criterion p,.saved-scenario-criteria-comparison-value h6,.saved-scenario-criteria-comparison-value p{margin:0}.saved-scenario-criteria-comparison-header,.saved-scenario-criteria-comparison-section,.saved-scenario-criteria-comparison-list{gap:.625rem;display:grid}.saved-scenario-criteria-comparison-cards{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.saved-scenario-criteria-comparison-card,.saved-scenario-criteria-comparison-criterion,.saved-scenario-criteria-comparison-value{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;align-content:start;gap:.5rem;min-width:0;padding:.875rem;display:grid}.saved-scenario-criteria-comparison-criterion{background:var(--lw-surface-raised)}.saved-scenario-criteria-comparison-criterion header{gap:.25rem;display:grid}.saved-scenario-criteria-comparison-values{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.625rem;display:grid}.saved-scenario-criteria-comparison-value{background:var(--lw-surface-canvas)}.saved-scenario-criteria-comparison-card details{gap:.5rem;display:grid}.economic-unit-form-field{min-width:0}.economic-unit-form-field label{color:var(--lw-text-strong);margin-bottom:.5rem;font-weight:600;display:block}.economic-unit-submit{white-space:nowrap;width:auto;margin-top:1rem}.economic-unit-scenario-rent-form{border-left:.25rem solid var(--lw-status-evidence);background:var(--lw-surface-raised);padding:.75rem 0 .75rem 1rem}.economic-unit-core-data-form{border-left:.25rem solid var(--lw-status-positive);background:var(--lw-surface-canvas);padding:.75rem 0 .75rem 1rem}.economic-unit-actual-rent-form{border-left:.25rem solid var(--lw-action-primary);background:var(--lw-surface-canvas);padding:.75rem 0 .75rem 1rem}.economic-unit-rent-overview{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.economic-unit-rent-overview h4{margin:0}.economic-unit-rent-overview-values{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;margin:0;display:grid}.economic-unit-rent-overview-values>div{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.375rem;gap:.5rem;padding:.75rem;display:grid}.economic-unit-rent-overview-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:700}.economic-unit-rent-overview-values dd{margin:0;font-weight:700}.economic-unit-rent-overview-values .success-message,.economic-unit-rent-overview-values .error-message,.economic-unit-rent-overview-values .result-message{margin:0}.economic-unit-rent-potential-sources{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.economic-unit-rent-potential-sources h4,.economic-unit-rent-potential-sources h5,.economic-unit-rent-potential-sources p{margin:0}.economic-unit-rent-potential-sources-heading{gap:.25rem;display:grid}.economic-unit-rent-potential-sources-description{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.economic-unit-rent-potential-source-details,.economic-unit-rent-potential-source-management{gap:.75rem;display:grid}.economic-unit-rent-potential-source-details summary,.economic-unit-rent-potential-source-management summary{cursor:pointer;color:var(--lw-action-primary);font-weight:700}.economic-unit-rent-potential-source-metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;margin:0;display:grid}.economic-unit-rent-potential-source-metadata>div{gap:.125rem;min-width:0;display:grid}.economic-unit-rent-potential-source-metadata dd{overflow-wrap:anywhere}.economic-unit-rent-potential-source-metadata dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:700}.economic-unit-rent-potential-source-metadata dd{margin:0}.economic-unit-rent-potential-source-reference{overflow-wrap:anywhere;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:400}.economic-unit-rent-potential-source-methodology{overflow-wrap:anywhere;white-space:pre-wrap}.economic-unit-rent-potential-source-selected{background:var(--lw-border-subtle);width:fit-content;color:var(--lw-status-positive);font-size:var(--lw-type-meta-size);border-radius:999px;padding:.1875rem .5rem;font-weight:700}.economic-unit-rent-potential-source-form{border-top:1px solid var(--lw-border-subtle);gap:.75rem;padding-top:.75rem;display:grid}.economic-unit-rent-potential-source-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.economic-unit-rent-potential-source-actions button{width:auto;margin:0}.economic-unit-rent-potential-source-form .success-message,.economic-unit-rent-potential-source-form .error-message,.economic-unit-rent-potential-source-form .result-message{margin:0}.economic-unit-actual-rent-description,.economic-unit-scenario-rent-description,.economic-unit-core-data-description{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin-bottom:.75rem;line-height:1.35}.economic-unit-actual-rent-actions,.economic-unit-scenario-rent-actions,.economic-unit-core-data-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.economic-unit-actual-rent-actions button,.economic-unit-scenario-rent-actions button,.economic-unit-core-data-actions button{width:auto;margin-top:.75rem}.economic-unit-actual-rent-save,.economic-unit-actual-rent-edit,.economic-unit-actual-rent-save:hover:not(:disabled),.economic-unit-actual-rent-edit:hover:not(:disabled){background:var(--lw-action-primary)}.economic-unit-actual-rent-cancel:hover:not(:disabled){color:var(--lw-surface-raised);background:var(--lw-action-primary)}.economic-unit-scenario-rent-save,.economic-unit-scenario-rent-edit,.economic-unit-scenario-rent-save:hover:not(:disabled),.economic-unit-scenario-rent-edit:hover:not(:disabled){background:var(--lw-text-muted)}.economic-unit-scenario-rent-cancel:hover:not(:disabled){color:var(--lw-surface-raised);background:var(--lw-text-muted)}.economic-unit-core-data-save,.economic-unit-core-data-edit,.economic-unit-core-data-save:hover:not(:disabled),.economic-unit-core-data-edit:hover:not(:disabled){background:var(--lw-status-positive)}.economic-unit-core-data-cancel:hover:not(:disabled){color:var(--lw-surface-raised);background:var(--lw-status-positive)}.economic-unit-actual-rent-actions .success-message,.economic-unit-actual-rent-actions .error-message,.economic-unit-actual-rent-actions .result-message,.economic-unit-scenario-rent-actions .success-message,.economic-unit-scenario-rent-actions .error-message,.economic-unit-scenario-rent-actions .result-message,.economic-unit-core-data-actions .success-message,.economic-unit-core-data-actions .error-message,.economic-unit-core-data-actions .result-message{width:100%;margin:0}.operating-cost-section,.acquisition-cost-section,.investment-cost-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.acquisition-cost-heading h3{margin-bottom:.5rem}.acquisition-cost-heading p{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:1rem;line-height:1.45}.acquisition-cost-overview{gap:1rem;display:grid}.acquisition-cost-list,.investment-cost-list{color:var(--lw-text-strong);gap:.5rem;margin:0;padding-left:1.25rem;font-weight:600;display:grid}.acquisition-cost-list li,.investment-cost-list li{gap:.75rem;display:grid}.acquisition-cost-list-item-content{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.acquisition-cost-metadata{flex:none;align-items:baseline;gap:.5rem;display:flex}.acquisition-cost-kind,.acquisition-cost-amount,.investment-cost-amount{color:var(--lw-action-primary);background:var(--lw-status-evidence-soft);font-size:var(--lw-type-meta-size);border-radius:999px;flex:none;padding:.2rem .5rem;font-weight:700}.acquisition-cost-form{margin-top:1.5rem}.acquisition-cost-form-fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.acquisition-cost-form-field{min-width:0}.acquisition-cost-form-field label{color:var(--lw-text-strong);margin-bottom:.5rem;font-weight:600;display:block}.acquisition-cost-submit{white-space:nowrap;width:auto;margin-top:1rem}.property-cost-overview{border:1px solid var(--lw-border-subtle);color:var(--lw-action-primary);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.75rem;padding:1rem;display:grid}.property-cost-overview p,.property-cost-overview dl{margin:0}.property-cost-overview h3{color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size);margin:0}.property-cost-overview dl{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.property-cost-overview dl div{gap:.25rem;display:grid}.property-cost-overview dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.property-cost-overview dd{color:var(--lw-text-strong);margin:0;font-weight:700}.property-cost-overview-issues summary{cursor:pointer;color:var(--lw-action-primary);overflow-wrap:anywhere;font-weight:700}.property-cost-overview-issues ul{gap:.375rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.deal-analyzer-overview{box-sizing:border-box;border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);min-width:0;max-width:100%;padding:var(--lw-space-4);background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.property-analysis-workspace--deal{gap:var(--pp-space-6);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0}.property-analysis-workspace--deal .property-analysis-workspace-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.property-analysis-workspace--deal .property-analysis-workspace-assumptions{gap:var(--pp-space-5);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.property-analysis-workspace--deal .property-analysis-workspace-assumptions>div:first-child{display:none}.property-analysis-workspace--deal .equity-financing-note{grid-column:1/-1}.property-analysis-workspace{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.75rem;gap:1rem;min-width:0;margin-top:1.5rem;padding:1rem;display:grid}.property-analysis-workspace-heading,.property-analysis-workspace-assumptions,.property-analysis-workspace-derived-content{gap:.75rem;min-width:0;display:grid}.property-analysis-workspace-heading{border-bottom:1px solid var(--lw-border-subtle);padding-bottom:.75rem}.property-analysis-workspace-heading h3,.property-analysis-workspace-heading p,.property-analysis-workspace-assumptions h4,.property-analysis-workspace-assumptions p,.property-analysis-workspace-derived-results p{margin:0}.property-analysis-workspace-heading>p,.property-analysis-workspace-assumptions>div>p,.property-analysis-workspace-derived-results>summary{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.property-analysis-workspace-heading h3{color:var(--lw-text-strong);font-size:var(--lw-type-section-title-size)}.property-analysis-workspace-assumptions h4,.financing-overview h4{color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size)}.property-analysis-workspace-layout{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);align-items:start;gap:1rem;display:grid}.property-analysis-workspace--rent .property-analysis-workspace-layout,.property-analysis-workspace--financing .property-analysis-workspace-layout,.property-analysis-workspace--renovation .property-analysis-workspace-layout,.property-analysis-workspace--costs .property-analysis-workspace-layout{grid-template-columns:minmax(0,1fr)}.property-analysis-workspace-assumptions{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;padding:.875rem}.property-analysis-workspace .field-grid,.loan-sensitivity-card .field-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.property-analysis-workspace .field,.loan-sensitivity-card,.financing-balance-control{min-width:0}.property-analysis-workspace .field p,.loan-sensitivity-card p,.financing-balance-control p{overflow-wrap:anywhere}.property-analysis-workspace-additional-assumptions,.property-analysis-workspace-derived-results{box-sizing:border-box;border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;min-width:0;max-width:100%}.property-analysis-workspace--renovation{gap:var(--pp-space-6);background:0 0;border:0;border-radius:0;padding:0}.property-analysis-workspace--renovation .property-analysis-workspace-assumptions{gap:var(--pp-space-5);background:0 0;border:0;padding:0;display:grid}.property-analysis-workspace--renovation .property-analysis-workspace-assumptions>div:first-child{display:none}.renovation-workspace,.renovation-workspace-content,.renovation-workspace-overview,.renovation-posts,.renovation-post-list,.renovation-post-editor,.renovation-post-create-panel,.renovation-post-edit-panel,.renovation-financing-editor{gap:var(--pp-space-4);min-width:0;display:grid}.renovation-workspace-overview{gap:var(--pp-space-5)}.renovation-posts-heading,.renovation-post-create-panel>header,.renovation-post-edit-panel>header{gap:var(--pp-space-4);justify-content:space-between;align-items:flex-start;display:flex}.renovation-posts-heading>div,.renovation-post-create-panel>header>div,.renovation-post-edit-panel>header>div{gap:var(--pp-space-1);display:grid}.renovation-posts-heading h6,.renovation-posts-heading p,.renovation-post-create-panel h6,.renovation-post-create-panel p,.renovation-post-edit-panel h6,.renovation-post-edit-panel p,.renovation-posts-empty p,.renovation-posts-empty span,.renovation-detail-note{margin:0}.renovation-posts-heading h6,.renovation-post-create-panel h6,.renovation-post-edit-panel h6{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.renovation-posts-heading>div>p,.renovation-post-create-panel>header>div>p,.renovation-post-edit-panel>header>div>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.renovation-posts{padding-top:var(--pp-space-2)}.renovation-posts-heading>div>p,.renovation-post-create-panel>header>div>p,.renovation-post-edit-panel>header>div>p{color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.renovation-posts-empty{gap:var(--pp-space-2);border:1px dashed var(--lw-border-subtle);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);color:var(--pp-color-muted);background:var(--pp-color-surface-muted);display:grid}.renovation-posts-empty p{color:var(--pp-color-ink);font-weight:700}.renovation-post-list .ui-accordion>summary{padding:var(--pp-space-3) var(--pp-space-4)}.renovation-post-accordion-summary{gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-width:0;display:grid}.renovation-financing-accordion-summary{gap:var(--pp-space-3);justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.renovation-post-accordion-summary>span,.renovation-financing-accordion-summary>span{gap:var(--pp-space-1);min-width:0;display:grid}.renovation-post-accordion-summary strong,.renovation-financing-accordion-summary strong{overflow-wrap:anywhere}.renovation-post-accordion-summary small,.renovation-financing-accordion-summary small{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:500}.renovation-post-accordion-type{white-space:nowrap}.renovation-post-accordion-summary b{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);text-align:right;white-space:nowrap;flex:0 auto}.renovation-post-editor{gap:var(--pp-space-5)}.renovation-post-editor .field-grid,.renovation-financing-editor{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.renovation-post-remove-action{justify-self:start}.renovation-post-create-panel{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface-muted)}.renovation-post-edit-panel{background:var(--pp-color-surface)}.renovation-post-read-actions{justify-content:flex-end;display:flex}.renovation-post-read-state{gap:var(--pp-space-4);display:grid}.renovation-post-read-details{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.renovation-post-read-details>div{gap:var(--pp-space-1);min-width:0;display:grid}.renovation-post-read-details>div.renovation-post-read-note{grid-column:1/-1}.renovation-post-read-details dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.renovation-post-read-details dd{color:var(--pp-color-ink);overflow-wrap:anywhere;margin:0;line-height:1.45}.renovation-position-editor-actions{gap:var(--pp-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.renovation-calculation-type-selection{gap:var(--pp-space-2);background:0 0;border:0;min-width:0;margin:0;padding:0;display:grid}.renovation-calculation-type-selection legend{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);padding:0;font-weight:700}.renovation-calculation-type-hint,.renovation-detail-note{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.renovation-calculation-type-segments{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);background:var(--pp-color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.renovation-calculation-type-segments label{min-width:0;min-height:2.875rem;padding:var(--pp-space-2) var(--pp-space-3);color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);text-align:center;cursor:pointer;place-items:center;font-weight:700;display:grid;position:relative}.renovation-calculation-type-segments label+label{border-left:1px solid var(--pp-color-border)}.renovation-calculation-type-segments label.is-selected{color:var(--lw-surface-raised);background:var(--pp-color-primary)}.renovation-calculation-type-segments input{block-size:1px;inline-size:1px;position:absolute}.renovation-calculation-type-segments span{overflow-wrap:break-word;min-width:0}.renovation-detail-note{border-left:.25rem solid var(--lw-accent-copper);padding-left:var(--pp-space-3)}.renovation-financing-editor{align-items:start}.renovation-financing-editor .field{gap:var(--pp-space-3);display:grid}.renovation-financing-editor .field>label{gap:var(--pp-space-2);color:var(--pp-color-ink);align-items:flex-start;display:flex}.renovation-workspace-save-action{justify-self:start}.renovation-management,.renovation-management__measure-list,.renovation-management__measure,.renovation-management__tracking,.renovation-management__entry-form,.renovation-management__offers{gap:var(--pp-space-4);min-width:0;display:grid}.renovation-management{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-5)}.renovation-management>header h6,.renovation-management>header p,.renovation-management__entry-form h6,.renovation-management__offers p{margin:0}.renovation-management>header p,.renovation-management__budget small{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.renovation-management__budget,.renovation-management__entry-form{gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface-subtle);grid-template-columns:minmax(10rem,1fr) repeat(2,auto);align-items:end;display:grid}.renovation-management__budget label,.renovation-management__entry-form h6,.renovation-management__budget small{grid-column:1/-1}.renovation-management__measure{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface)}.renovation-management__measure>summary{gap:var(--pp-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.renovation-management__measure>summary>span{gap:var(--pp-space-1);display:grid}.renovation-management__measure>summary small{color:var(--pp-color-muted)}.renovation-management__tracking{padding-top:var(--pp-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.renovation-management__tracking label{gap:var(--pp-space-1);min-width:0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700;display:grid}.renovation-management__children{gap:var(--pp-space-2);border-left:3px solid var(--pp-color-border);padding-left:var(--pp-space-4);display:grid}.renovation-management__children>div,.renovation-management__offers details>div{gap:var(--pp-space-3);justify-content:space-between;align-items:center;display:flex}@media (width<=44rem){.renovation-management__tracking,.renovation-management__budget,.renovation-management__entry-form{grid-template-columns:minmax(0,1fr)}.renovation-management__budget>*,.renovation-management__entry-form>*{grid-column:1;width:100%}.renovation-management__measure>summary{grid-template-columns:minmax(0,1fr)}}.property-analysis-workspace-additional-assumptions>summary,.property-analysis-workspace-derived-results>summary{cursor:pointer;color:var(--lw-action-primary);padding:.875rem;font-weight:700}.property-analysis-workspace-additional-content,.property-analysis-workspace-derived-content{box-sizing:border-box;border-top:1px solid var(--lw-border-subtle);grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;max-width:100%;padding:.875rem;display:grid}.property-analysis-workspace-derived-content>*{min-width:0;max-width:100%}.property-analysis-workspace-additional-content>.economic-unit-form-fields{grid-template-columns:minmax(0,1fr)}.acquisition-cost-work-state-section{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;gap:.75rem;padding:.875rem;display:grid}.acquisition-cost-work-state-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.acquisition-cost-work-state-heading h6,.acquisition-cost-work-state-heading p,.acquisition-cost-work-state-status,.acquisition-cost-work-state-details-content>.acquisition-cost-rate-field>p{margin:0}.acquisition-cost-work-state-heading h6{color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size)}.acquisition-cost-work-state-heading p,.acquisition-cost-work-state-status,.acquisition-cost-work-state-details-content>.acquisition-cost-rate-field>p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.acquisition-cost-work-state-values{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem .75rem;margin:0;display:grid}.acquisition-cost-work-state-values>div{gap:.25rem;display:grid}.acquisition-cost-work-state-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.acquisition-cost-work-state-values dd{color:var(--lw-text-strong);text-align:left;margin:0;font-weight:700}.acquisition-cost-work-state-total{border:1px solid var(--lw-border-subtle);color:var(--lw-text-strong);background:var(--lw-surface-canvas);border-radius:.375rem;gap:.25rem;padding:.75rem;display:grid}.acquisition-cost-work-state-total>span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.acquisition-cost-work-state-total>strong{font-size:var(--lw-type-card-title-size)}.acquisition-cost-work-state-breakdown{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.375rem}.acquisition-cost-work-state-breakdown>summary{cursor:pointer;color:var(--lw-action-primary);font-size:var(--lw-type-meta-size);padding:.75rem;font-weight:700}.acquisition-cost-work-state-breakdown .acquisition-cost-work-state-values{border-top:1px solid var(--lw-border-subtle);padding:.75rem}.acquisition-cost-work-state-details{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.375rem}.acquisition-cost-work-state-details>summary{cursor:pointer;color:var(--lw-action-primary);font-size:var(--lw-type-meta-size);padding:.75rem;font-weight:700}.acquisition-cost-work-state-details-content{border-top:1px solid var(--lw-border-subtle);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;padding:.75rem;display:grid}.captured-acquisition-cost-disclosure{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1rem}.captured-acquisition-cost-disclosure>summary,.legacy-acquisition-cost-calculations>summary{cursor:pointer;color:var(--lw-action-primary);font-weight:700}.captured-acquisition-cost-disclosure>p,.legacy-acquisition-cost-calculations>p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.legacy-acquisition-cost-calculations{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.75rem;margin:1rem 0;padding:.75rem;display:grid}.property-analysis-workspace-layout>.deal-analyzer-overview{margin-top:0}.loan-sensitivity-summary{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin:0;display:grid}.loan-sensitivity-summary>div{gap:.2rem;display:grid}.loan-sensitivity-summary dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.loan-sensitivity-summary dd{color:var(--lw-text-strong);margin:0;font-weight:700}.loan-sensitivity-card>button,.financing-balance-control>button{width:auto;margin-top:0}.loan-target-price-behavior{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);grid-column:1/-1;margin:0;line-height:1.4}.loan-sensitivity-result,.loan-sensitivity-result-note{grid-column:1/-1;margin:0}.loan-sensitivity-result{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.375rem}.loan-sensitivity-result>summary{cursor:pointer;color:var(--lw-action-primary);padding:.75rem;font-weight:700}.loan-sensitivity-result-values{border-top:1px solid var(--lw-border-subtle);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem .75rem;margin:0;padding:.75rem;display:grid}.loan-sensitivity-result-values div{gap:.25rem;display:grid}.loan-sensitivity-result-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.loan-sensitivity-result-values dd{color:var(--lw-text-strong);margin:0;font-weight:700}.financing-balance-control{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;grid-column:1/-1;gap:.75rem;padding:.875rem;display:grid}.financing-balance-control h3,.financing-balance-control p{margin:0}.financing-balance-current-values{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem .75rem;margin:0;display:grid}.financing-balance-current-values>div{gap:.25rem;display:grid}.financing-balance-current-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.financing-balance-current-values dd{color:var(--lw-text-strong);text-align:left;margin:0;font-weight:700}.deal-analyzer-overview-heading h4,.deal-analyzer-overview-heading p,.deal-analyzer-overview-section h5,.deal-analyzer-subsection h5,.deal-analyzer-open-points h5{margin:0}.deal-analyzer-overview-heading>p,.deal-analyzer-section-note{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.deal-decision-dashboard-heading p,.deal-analyzer-details-value{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.deal-analyzer-money-detail{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);text-align:left;line-height:1.4}.deal-analyzer-target-price-card p,.deal-analyzer-target-price-card span{margin:0}.deal-analyzer-target-price-card span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.deal-analyzer-target-price-card{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.375rem;gap:.25rem;padding:.625rem;display:grid}.deal-analyzer-target-price-card>strong{color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size)}.deal-negotiation-controls{gap:var(--pp-space-4);display:grid}.deal-negotiation-controls .field{gap:var(--pp-space-2);display:grid}.deal-negotiation-controls .field p{min-height:0}.deal-negotiation-result{gap:var(--pp-space-3);border:1px solid var(--lw-border-subtle);border-radius:var(--pp-radius-card);padding:var(--pp-space-5);background:var(--pp-color-primary-soft);display:grid}.deal-negotiation-result>span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.deal-negotiation-result>strong{color:var(--pp-color-ink);font-size:var(--lw-type-kpi-size);line-height:1.15}.deal-negotiation-result>.ui-button{margin-top:var(--pp-space-2);justify-self:start}.deal-analyzer-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;min-width:0;display:grid}.deal-analyzer-derived-details{border-top:1px solid var(--lw-border-subtle);min-width:0;max-width:100%;padding-top:.875rem}.deal-analyzer-derived-details>summary{cursor:pointer;color:var(--lw-action-primary);font-size:var(--lw-type-meta-size);font-weight:700}.deal-analyzer-derived-details>.deal-analyzer-overview-grid{margin-top:.75rem}.property-analysis-workspace button,.property-detail-costs button{overflow-wrap:anywhere;white-space:normal;max-width:100%}.property-analysis-workspace input,.property-detail-costs input,.property-analysis-workspace select,.property-detail-costs select{box-sizing:border-box;max-width:100%}.deal-analyzer-overview-section{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem}.deal-analyzer-overview-section--complete{border-left:.25rem solid var(--lw-action-primary)}.deal-analyzer-overview-section--provisional,.deal-analyzer-overview-section--unknown,.deal-analyzer-overview-section--loading,.deal-analyzer-overview-section--blocked{border-left:.25rem solid var(--lw-status-attention)}.deal-analyzer-overview-section-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.deal-analyzer-overview-section-heading>span:first-child{gap:.25rem;display:grid}.deal-analyzer-overview-section-heading>span:last-child{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);text-align:right;flex:none;font-weight:700}.deal-analyzer-details{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.deal-analyzer-details-summary{cursor:pointer;padding:.875rem;list-style:none}.deal-analyzer-details-summary::-webkit-details-marker{display:none}.deal-analyzer-details-summary:after{content:"Herleitung anzeigen";color:var(--lw-action-primary);font-size:var(--lw-type-meta-size);margin-top:.5rem;font-weight:700;display:block}.deal-analyzer-details[open] .deal-analyzer-details-summary:after{content:"Herleitung schließen"}.deal-analyzer-details-content{box-sizing:border-box;border-top:1px solid var(--lw-surface-muted);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;max-width:100%;padding:.875rem;display:grid}.deal-analyzer-details-content>*{min-width:0;max-width:100%}.deal-analyzer-subsection{border-top:1px solid var(--lw-surface-muted);grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;max-width:100%;padding-top:.75rem;display:grid}.deal-analyzer-subsection>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.deal-analyzer-subsection:first-of-type{border-top:0;padding-top:0}.deal-analyzer-subsection h5{color:var(--lw-action-primary);font-size:var(--lw-type-meta-size)}.deal-analyzer-loan{box-sizing:border-box;border:1px solid var(--lw-action-soft);background:var(--lw-surface-raised);border-radius:.375rem;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;max-width:100%;padding:.75rem;display:grid}.deal-analyzer-loan h6{color:var(--lw-action-primary);font-size:var(--lw-type-meta-size);margin:0}.deal-analyzer-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.deal-analyzer-comparison-column{box-sizing:border-box;border:1px solid var(--lw-action-soft);background:var(--lw-surface-raised);border-radius:.375rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;min-width:0;max-width:100%;padding:.75rem;display:grid}.deal-analyzer-comparison-column h5,.deal-analyzer-comparison-column h6{color:var(--lw-action-primary);font-size:var(--lw-type-meta-size);margin:0}.deal-analyzer-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem .75rem;min-width:0;margin:0;display:grid}.deal-analyzer-values div{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.deal-analyzer-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;font-weight:600}.deal-analyzer-values dd{color:var(--lw-text-strong);text-align:left;margin:0;font-weight:700}.deal-analyzer-issues,.deal-analyzer-unit-sources,.deal-analyzer-open-points ul{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.deal-analyzer-issues{color:var(--lw-status-attention)}.deal-analyzer-calculation-status{border-left:.25rem solid var(--lw-status-attention);color:var(--lw-status-attention);background:var(--lw-surface-canvas);font-size:var(--lw-type-meta-size);gap:.375rem;padding:.5rem 0 .5rem .75rem;line-height:1.45;display:grid}.deal-analyzer-calculation-status p,.deal-analyzer-calculation-status details{margin:0}.deal-analyzer-calculation-status summary{cursor:pointer;font-weight:700}.deal-analyzer-money-note{color:var(--lw-status-attention);margin:0}.deal-analyzer-unit-sources li{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.deal-analyzer-unit-sources span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);text-align:right}.deal-analyzer-unit-selected-source{justify-items:end;gap:.125rem;display:grid}.deal-analyzer-unit-selected-source span{display:block}.deal-analyzer-open-points{border-top:1px solid var(--lw-border-subtle);grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;max-width:100%;padding-top:.875rem;display:grid}.deal-analyzer-open-points>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.deal-analyzer-open-points h5{color:var(--lw-text-strong)}.deal-analyzer-open-points p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0}.deal-analyzer-open-point-link{text-align:left;overflow-wrap:anywhere;align-items:center;width:auto;max-width:100%;margin:0;display:inline-flex}.deal-analyzer-open-point-link:hover:not(:disabled){color:var(--lw-text-strong);background:0 0}.acquisition-cost-calculation-section{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;margin-top:1.5rem;padding:1rem}.acquisition-cost-calculation-section h4{color:var(--lw-text-strong);font-size:var(--lw-type-card-title-size);margin:0 0 .5rem}.acquisition-cost-calculation-description{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin:0 0 1rem;line-height:1.45}.equity-financing-control{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;grid-column:1/-1;gap:.625rem;padding:1rem;display:grid}.equity-financing-control>p,.equity-financing-note{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.equity-financing-actions{flex-wrap:wrap;gap:.5rem;display:flex}.equity-financing-actions button{width:auto;margin:0}.acquisition-cost-rate-field{gap:.25rem;display:grid}.acquisition-cost-rate-field .field{margin:0}.acquisition-cost-rate-source{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.acquisition-cost-calculation-result{gap:1rem;display:grid}.acquisition-cost-calculation-inputs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;display:grid}.acquisition-cost-calculation-inputs div{background:var(--lw-surface-canvas);border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.acquisition-cost-calculation-inputs dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.acquisition-cost-calculation-inputs dd{color:var(--lw-text-strong);margin:0;font-weight:700}.acquisition-cost-calculation-incomplete,.acquisition-cost-calculation-complete{gap:.5rem;display:grid}.acquisition-cost-calculation-incomplete{border-left:.25rem solid var(--lw-status-attention);color:var(--lw-status-attention);background:var(--lw-status-attention-soft);padding:.75rem 0 .75rem 1rem}.acquisition-cost-calculation-incomplete p,.acquisition-cost-calculation-incomplete ul,.acquisition-cost-calculation-complete p,.acquisition-cost-calculation-complete dl{margin:0}.acquisition-cost-calculation-incomplete ul{padding-left:1.25rem}.acquisition-cost-calculation-complete{box-sizing:border-box;border-left:.25rem solid var(--lw-status-positive);min-width:0;max-width:100%;color:var(--lw-status-positive);background:var(--lw-status-positive-soft);grid-template-columns:minmax(0,1fr);padding:.75rem 0 .75rem 1rem}.acquisition-cost-calculation-complete :is(p,dl,dt,dd){overflow-wrap:anywhere;min-width:0;max-width:100%}.acquisition-cost-calculation-complete dl div{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.acquisition-cost-calculation-complete dt{font-weight:600}.acquisition-cost-calculation-complete dd{margin:0;font-weight:700}.structured-loan-breakdown{border-top:1px solid var(--lw-border-control);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;max-width:100%;padding-top:.75rem;display:grid}.structured-loan-breakdown h3,.structured-loan-breakdown h4{overflow-wrap:anywhere;min-width:0;margin:0}.structured-loan-breakdown-item{box-sizing:border-box;border:1px solid var(--lw-border-control);background:var(--lw-surface-canvas);border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem .75rem;min-width:0;max-width:100%;padding:.75rem;display:grid}.structured-loan-breakdown-item h4{grid-column:1/-1}.structured-loan-breakdown-item dl{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem .75rem;min-width:0;max-width:100%;display:grid}.structured-loan-breakdown-item dl>div{overflow-wrap:anywhere;min-width:0}@media (width<=44rem){.property-analysis-workspace-derived-content,.deal-analyzer-details-content,.deal-analyzer-details-summary,.structured-loan-breakdown-item,.deal-analyzer-loan,.deal-analyzer-comparison-column{padding-inline:max(.375rem,10px)}.acquisition-cost-calculation-complete{padding-left:max(.375rem,10px)}.deal-analyzer-loan{padding-inline:10px}.deal-analyzer-values dd{font-size:max(.8125rem,14px)}}.acquisition-cost-core-data-form{border-left:.25rem solid var(--lw-action-primary);background:var(--lw-surface-canvas);font-size:var(--lw-type-meta-size);gap:.75rem;padding:.75rem 0 .75rem 1rem;font-weight:400;display:grid}.acquisition-cost-core-data-form p{color:var(--lw-action-primary);margin:0;line-height:1.4}.acquisition-cost-core-data-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.acquisition-cost-core-data-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acquisition-cost-core-data-actions button{white-space:nowrap;width:auto}.acquisition-cost-core-data-form .result-message,.acquisition-cost-core-data-form .success-message,.acquisition-cost-core-data-form .error-message,.acquisition-cost-core-data-actions .result-message,.acquisition-cost-core-data-actions .success-message,.acquisition-cost-core-data-actions .error-message{margin:0}.operating-cost-group{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;padding:1rem}.operating-cost-weg-hint{border-left:.25rem solid var(--lw-action-primary);color:var(--lw-action-primary);background:var(--lw-surface-canvas);font-size:var(--lw-type-meta-size);margin-bottom:1rem;padding:.75rem 0 .75rem 1rem;line-height:1.4}.operating-cost-weg-hint p{margin-bottom:.5rem}.operating-cost-weg-hint p:last-child{margin-bottom:0}.operating-cost-list{color:var(--lw-text-strong);gap:.5rem;margin:0;padding-left:1.25rem;font-weight:600;display:grid}.operating-cost-list li{gap:.5rem;display:grid}.operating-cost-kind,.operating-cost-amount{color:var(--lw-action-primary);background:var(--lw-status-evidence-soft);font-size:var(--lw-type-meta-size);border-radius:999px;flex:none;padding:.2rem .5rem;font-weight:700}.operating-cost-cashflow-treatment,.operating-cost-treatment-note{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0;font-weight:400;line-height:1.4}.operating-cost-treatment-note{color:var(--lw-action-primary)}.operating-cost-treatment-form{font-size:var(--lw-type-meta-size);gap:.5rem;font-weight:400;display:grid}.operating-cost-treatment-form label{color:var(--lw-text-strong);font-weight:600}.operating-cost-treatment-actions{align-items:center;gap:.75rem;display:flex}.operating-cost-treatment-actions button{white-space:nowrap;width:auto}.operating-cost-treatment-form .result-message,.operating-cost-treatment-form .success-message,.operating-cost-treatment-form .error-message{margin:0}.operating-cost-amount-and-period-form{border-left:.25rem solid var(--lw-action-primary);background:var(--lw-surface-canvas);font-size:var(--lw-type-meta-size);gap:.75rem;padding:.75rem 0 .75rem 1rem;font-weight:400;display:grid}.operating-cost-amount-and-period-form p{color:var(--lw-action-primary);margin:0;line-height:1.4}.operating-cost-amount-and-period-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.operating-cost-amount-and-period-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.operating-cost-amount-and-period-actions button{white-space:nowrap;width:auto}.operating-cost-amount-and-period-form .result-message,.operating-cost-amount-and-period-form .success-message,.operating-cost-amount-and-period-form .error-message,.operating-cost-amount-and-period-actions .result-message,.operating-cost-amount-and-period-actions .success-message,.operating-cost-amount-and-period-actions .error-message{margin:0}.operating-cost-kind-and-label-form{border-left:.25rem solid var(--lw-action-primary);background:var(--lw-surface-canvas);font-size:var(--lw-type-meta-size);gap:.75rem;padding:.75rem 0 .75rem 1rem;font-weight:400;display:grid}.operating-cost-kind-and-label-form p{color:var(--lw-action-primary);margin:0;line-height:1.4}.operating-cost-kind-and-label-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.operating-cost-kind-and-label-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.operating-cost-kind-and-label-actions button{white-space:nowrap;width:auto}.operating-cost-kind-and-label-form .result-message,.operating-cost-kind-and-label-form .success-message,.operating-cost-kind-and-label-form .error-message,.operating-cost-kind-and-label-actions .result-message,.operating-cost-kind-and-label-actions .success-message,.operating-cost-kind-and-label-actions .error-message{margin:0}.operating-cost-form{margin-top:1.5rem}.operating-cost-form-field{min-width:0}.operating-cost-form-field label{color:var(--lw-text-strong);margin-bottom:.5rem;font-weight:600;display:block}.operating-cost-cashflow-input-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.operating-cost-cashflow-input-section h3{margin-bottom:.5rem}.operating-cost-cashflow-input-description{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:1rem;line-height:1.45}.operating-cost-cashflow-input-complete{gap:1rem;display:grid}.operating-cost-cashflow-input-actions{flex-wrap:wrap;gap:.75rem;display:flex}.operating-cost-cashflow-input-actions button{width:auto;margin-top:0}.actual-rent-cashflow-input-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.actual-rent-cashflow-input-section h3{margin-bottom:.5rem}.actual-rent-cashflow-input-description{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:1rem;line-height:1.45}.actual-rent-cashflow-input-complete{gap:1rem;display:grid}.actual-rent-cashflow-input-use{width:auto;margin-top:0}.scenario-rent-cashflow-input-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.scenario-rent-cashflow-input-section h3{margin-bottom:.5rem}.scenario-rent-cashflow-input-description{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:1rem;line-height:1.45}.scenario-rent-cashflow-input-complete{gap:1rem;display:grid}.scenario-rent-cashflow-input-use{width:auto;margin-top:0}.property-purchase-price-cashflow-input-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.property-purchase-price-cashflow-input-section h3{margin-bottom:.5rem}.property-purchase-price-cashflow-input-description{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:1rem;line-height:1.45}.property-purchase-price-cashflow-input-complete{gap:1rem;display:grid}.property-purchase-price-cashflow-input-use{width:auto;margin-top:0}.cashflow-v1-scenario-snapshot-section{border-top:1px solid var(--lw-border-subtle);max-width:46rem;margin-top:2rem;padding-top:1.5rem}.cashflow-v1-scenario-snapshot-heading h3{margin-bottom:.5rem}.cashflow-v1-scenario-snapshot-heading p{color:var(--lw-text-muted);font-size:var(--lw-type-body-size);margin-bottom:1rem;line-height:1.45}.cashflow-v1-scenario-snapshot-list{gap:1rem;display:grid}.cashflow-v1-scenario-snapshot-card{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:.5rem;padding:1rem}.cashflow-v1-scenario-snapshot-card h4{color:var(--lw-text-strong);margin:0 0 .75rem}.cashflow-v1-scenario-snapshot-use{width:auto;margin-top:1rem}.cashflow-v1-scenario-snapshot-rename{width:auto;margin:-.25rem 0 1rem}.cashflow-v1-scenario-snapshot-label-form{gap:.5rem;margin-bottom:1rem;display:grid}.cashflow-v1-scenario-snapshot-label-form label{color:var(--lw-text-strong);font-weight:600}.cashflow-v1-scenario-snapshot-label-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cashflow-v1-scenario-snapshot-label-actions button{width:auto;margin-top:0}.cashflow-v1-scenario-snapshot-form{margin-top:1.5rem}.cashflow-v1-scenario-snapshot-form>label{color:var(--lw-text-strong);margin-bottom:.5rem;font-weight:600;display:block}.cashflow-v1-scenario-snapshot-form-actions{align-items:center;gap:.75rem;display:flex}.cashflow-v1-scenario-snapshot-form-actions button{white-space:nowrap;width:auto;margin-top:0}.result-section+.result-section{border-top:1px solid var(--lw-border-subtle);padding-top:1.5rem}.result-section-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.status{color:var(--lw-status-positive);background:var(--lw-action-soft);font-size:var(--lw-type-meta-size);border-radius:999px;flex:none;padding:.25rem .625rem;font-weight:700}.status.incomplete{color:var(--lw-status-attention);background:var(--lw-status-attention-soft)}dl{gap:.75rem;margin:0;display:grid}dl div{justify-content:space-between;gap:1rem;display:flex}dt{color:var(--lw-text-muted)}dd{color:var(--lw-text-strong);text-align:right;margin:0;font-weight:700}.incomplete-note{border-left:.25rem solid var(--lw-accent-copper);color:var(--lw-status-attention);background:var(--lw-surface-canvas);margin-top:1rem;padding:.75rem 0 .75rem 1rem}.incomplete-note p{margin-bottom:.5rem;font-weight:700}.incomplete-note ul{margin:0;padding-left:1.25rem}.error-message{border-left:.25rem solid var(--lw-status-critical);color:var(--lw-status-critical);background:var(--lw-status-critical-soft);margin:0;padding:.75rem 1rem}.success-message{border-left:.25rem solid var(--lw-status-positive);color:var(--lw-status-positive);background:var(--lw-status-positive-soft);margin:1rem 0 0;padding:.75rem 1rem}.dashboard-heading>button,.listing-filter-actions button,.form-error .secondary-button{width:auto;margin-top:0}.listing-feed-loading,.listing-feed-empty{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);color:var(--lw-text-muted);border-radius:.75rem;margin:0;padding:1.25rem}.listing-feed-empty h3{margin-bottom:.5rem}.listing-feed-empty p{margin-bottom:0}.listing-source-badge,.listing-context-badge,.listing-status-badge,.listing-evaluation-badge,.listing-assignment-status{width:fit-content;font-size:var(--lw-type-meta-size);border-radius:999px;padding:.1875rem .5rem;font-weight:700}.listing-unassigned-status{width:fit-content;color:var(--lw-text-muted);background:var(--lw-surface-muted);font-size:var(--lw-type-meta-size);border-radius:999px;padding:.1875rem .5rem;font-weight:700}.listing-assignment-status{color:var(--lw-status-positive);background:var(--lw-border-subtle)}.listing-address,.listing-seen-at,.listing-secondary-copy,.listing-history-loading{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:.35rem 0 0}.listing-price{color:var(--lw-text-strong);font-size:var(--lw-type-section-title-size);margin:0;font-weight:800}.listing-primary-facts ul,.listing-history-list,.listing-match-list{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.listing-property-record-preview,.listing-property-record-match-warning,.listing-property-record-error{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.75rem;width:100%;padding:.875rem;display:grid}.listing-property-record-preview h4,.listing-property-record-preview p,.listing-property-record-match-warning p,.listing-property-record-error span{margin:0}.listing-property-record-match-warning{border-color:var(--lw-border-subtle);background:var(--lw-surface-canvas);color:var(--lw-status-attention)}.listing-property-record-error{border-color:var(--lw-border-subtle);background:var(--lw-status-critical-soft);color:var(--lw-status-critical)}.listing-property-record-preview-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.625rem;margin:0;display:grid}.listing-property-record-preview-fields>div{gap:.125rem;display:grid}.listing-property-record-preview-fields dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:700}.listing-property-record-preview-fields dd{margin:0}.listing-property-record-preview-actions{flex-wrap:wrap;gap:.5rem;display:flex}.property-linked-listings{border-top:1px solid var(--lw-border-subtle);grid-column:1/-1;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.property-linked-listings h4,.property-linked-listings p{margin:0}.property-linked-listings>div>p,.property-linked-listings li>p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin-top:.25rem}.property-linked-listings li>.property-linked-listing-change{color:var(--lw-status-attention);font-weight:700}.property-linked-listings ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.property-linked-listings li{border:1px solid var(--lw-border-subtle);background:var(--lw-surface-canvas);border-radius:.5rem;gap:.35rem;padding:.75rem;display:grid}.property-linked-listings li>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.property-linked-listings a{width:fit-content;color:var(--lw-action-primary);font-weight:700}.property-linked-listing-origins{gap:.5rem;display:grid}.property-linked-listing-origins summary{cursor:pointer;color:var(--lw-action-primary);font-weight:700}.property-linked-listing-origins dl{gap:.5rem;margin:0;display:grid}.property-linked-listing-origins dl>div{gap:.125rem;display:grid}.property-linked-listing-origins dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:700}.property-linked-listing-origins dd{margin:0}.property-linked-listings li>.property-linked-listing-origins .property-linked-listing-origin-meta{overflow-wrap:anywhere;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.listing-details,.listing-match-details,.listing-history-details{border-top:1px solid var(--lw-border-subtle);padding-top:.875rem}.listing-details>summary,.listing-match-details>summary,.listing-history-details>summary{cursor:pointer;color:var(--lw-action-primary);font-weight:700}.listing-details-content,.listing-match-details>div,.listing-history-details-content{gap:1rem;padding-top:.875rem;display:grid}.listing-details-content dl,.listing-history-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin:0;display:grid}.listing-details-content dl div,.listing-history-meta div{gap:.125rem;display:grid}.listing-details-content dt,.listing-history-meta dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:700}.listing-details-content dd,.listing-history-meta dd{margin:0}.listing-description{overflow-wrap:anywhere}.listing-description h4,.listing-history-details h4{color:var(--lw-text-strong);font-size:var(--lw-type-body-size);margin:0 0 .5rem}.listing-description p{white-space:pre-wrap;margin-bottom:0}.listing-history-list li,.listing-match-list li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.listing-history-list li span,.listing-match-list li span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}@media (width<=52rem){.panel-heading,.property-card-heading,.view-heading{flex-direction:column}.panel-description{text-align:left}.property-detail-panel{grid-column:auto}.property-analysis-workspace-layout,.property-documents-layout{grid-template-columns:1fr}}@media (width<=44rem){.property-analysis-workspace--deal .property-analysis-workspace-assumptions{grid-template-columns:1fr}}@media (width<=34rem){.field-grid,.property-analysis-workspace .field-grid,.loan-sensitivity-card .field-grid,.property-analysis-workspace--deal .property-analysis-workspace-assumptions{grid-template-columns:1fr}.renovation-posts-heading,.renovation-post-create-panel>header,.renovation-post-edit-panel>header{flex-direction:column;align-items:stretch}.renovation-post-editor .field-grid,.renovation-financing-editor,.finance-workspace-equity-composition{grid-template-columns:1fr}.renovation-posts-heading>.ui-button,.renovation-post-create-panel>header>.ui-button,.renovation-post-remove-action,.renovation-workspace-save-action{width:100%}.renovation-position-editor-actions{grid-template-columns:1fr;display:grid}.renovation-position-editor-actions>.ui-button{width:100%}.renovation-post-accordion-summary{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.renovation-post-accordion-summary b{white-space:normal;grid-column:1/-1;justify-self:start}.renovation-post-read-details{grid-template-columns:1fr}.property-analysis-workspace-assumptions>button,.property-analysis-workspace-assumptions .equity-financing-actions button,.property-detail-primary-nav-button,.property-detail-workspace-nav-button,.property-documents-heading button,.property-document-actions button,.property-document-detail-content>button,.loan-sensitivity-card>button,.financing-balance-control>button{width:100%}.property-documents-heading,.property-document-detail-heading,.property-document-candidate-heading,.new-scenario-template-list article{flex-direction:column}.new-scenario-template-list article{align-items:stretch}.property-document-domain-import>button,.property-document-domain-conflict-confirmation button{width:100%}.property-create-grid{grid-template-columns:1fr}.listing-history-list li,.listing-match-list li{flex-direction:column;align-items:flex-start;gap:.125rem}dl div,.property-details div{gap:.25rem;display:grid}.property-card-actions button,.property-delete-actions button,.personal-deal-criteria-actions button,.property-detail-close,.property-core-data-actions button,.economic-unit-submit,.acquisition-cost-submit,.operating-cost-submit,.operating-cost-cashflow-input-actions button,.actual-rent-cashflow-input-use,.scenario-rent-cashflow-input-use,.property-purchase-price-cashflow-input-use,.cashflow-v1-scenario-snapshot-use{width:100%}.cashflow-v1-scenario-snapshot-form-actions{display:grid}.cashflow-v1-scenario-snapshot-form-actions button,.cashflow-v1-scenario-snapshot-rename,.cashflow-v1-scenario-snapshot-label-actions button{width:100%}.cashflow-v1-scenario-snapshot-label-actions{display:grid}.economic-unit-form-fields,.acquisition-cost-form-fields,.acquisition-cost-core-data-fields{grid-template-columns:1fr}.economic-unit-list li{gap:.5rem}.operating-cost-list li,.acquisition-cost-list li{align-items:flex-start;gap:.25rem}.acquisition-cost-list-item-content{flex-direction:column;align-items:flex-start;gap:.25rem}.acquisition-cost-metadata{flex-wrap:wrap}.acquisition-cost-core-data-actions{display:grid}.acquisition-cost-core-data-actions button,.operating-cost-treatment-actions button{width:100%}.operating-cost-amount-and-period-fields{grid-template-columns:1fr}.operating-cost-amount-and-period-actions{display:grid}.operating-cost-amount-and-period-actions button{width:100%}.operating-cost-kind-and-label-fields{grid-template-columns:1fr}.operating-cost-kind-and-label-actions{display:grid}.operating-cost-kind-and-label-actions button{width:100%}.operating-cost-cashflow-input-actions,.economic-unit-scenario-rent-actions,.economic-unit-actual-rent-actions,.economic-unit-core-data-actions,.economic-unit-rent-potential-source-actions{display:grid}.economic-unit-actual-rent-actions button,.economic-unit-scenario-rent-actions button,.economic-unit-core-data-actions button,.economic-unit-rent-potential-source-actions button{width:100%}.structured-loan-breakdown-item dl,.deal-analyzer-overview-grid,.deal-decision-dashboard-values,.deal-analyzer-values,.saved-scenario-overview-cards,.saved-scenario-comparison-cards,.saved-scenario-criteria-comparison-cards,.saved-scenario-criteria-comparison-values,.saved-scenario-comparison-selection,.deal-analyzer-target-price-custom,.deal-negotiation-current-values,.financing-balance-current-values,.loan-sensitivity-result-values,.deal-analyzer-comparison{grid-template-columns:1fr}.deal-analyzer-overview-grid,.deal-analyzer-values,.deal-analyzer-comparison{grid-template-columns:minmax(0,1fr)}.deal-analyzer-overview-section-heading,.deal-analyzer-unit-sources li{flex-direction:column;align-items:flex-start;gap:.25rem}.deal-analyzer-overview-section-heading>span:last-child,.deal-analyzer-unit-sources span{text-align:left}.deal-analyzer-unit-selected-source{justify-items:start}dd{text-align:left}}.property-object-workspace{gap:var(--pp-space-4);min-width:0;max-width:100%;margin-top:var(--pp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.property-object-workspace>h2{overflow-wrap:anywhere;min-width:0}.property-object-workspace :is(p,button){overflow-wrap:anywhere;white-space:normal;max-width:100%}.property-object-workspace__heading,.property-object-workspace__section-heading,.property-object-workspace__finding>header,.renovation-evidence>header{gap:var(--pp-space-3);justify-content:space-between;align-items:flex-start;display:flex}.property-object-workspace__heading>div,.property-object-workspace__section-heading>div,.property-object-workspace__finding>header>div,.renovation-evidence>header>div{min-width:0}.property-object-workspace__heading .panel-kicker,.property-object-workspace__heading h3,.property-object-workspace__heading p,.property-object-workspace__section-heading .panel-kicker,.property-object-workspace__section-heading h4,.property-object-workspace__finding h5,.property-object-workspace__finding h6,.renovation-evidence>header p,.renovation-evidence>header h6,.renovation-evidence__item h6{margin:0}.property-object-workspace__heading>div>p:last-child,.renovation-evidence>p,.renovation-evidence__item>p{max-width:48rem;margin:var(--pp-space-2) 0 0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.property-object-workspace__heading .ui-button,.property-object-workspace__actions .ui-button,.property-object-workspace__form .ui-button,.renovation-evidence .ui-button{width:auto;margin:0}.property-object-workspace__grid{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.property-object-workspace>section,.property-object-workspace__grid>section,.property-activity-timeline,.property-object-workspace__form,.property-object-workspace__finding,.renovation-evidence,.property-document-renovation-evidence{gap:var(--pp-space-3);box-sizing:border-box;border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;max-width:100%;padding:var(--pp-space-4);background:var(--pp-color-surface);grid-template-columns:minmax(0,1fr);display:grid}.property-activity-timeline{gap:var(--pp-space-3);display:grid}.property-activity-timeline__entries{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.property-activity-timeline__entries>li{border-left:.1875rem solid var(--pp-color-primary);padding-left:var(--pp-space-3)}.property-activity-timeline__entries article{gap:var(--pp-space-1);display:grid}.property-activity-timeline__entry-heading{gap:var(--pp-space-3);justify-content:space-between;align-items:start;display:flex}.property-activity-timeline__entry-heading>div{min-width:0}.property-activity-timeline__entry-heading h5,.property-activity-timeline__entry-heading p,.property-activity-timeline__entries article>p{margin:0}.property-activity-timeline__entry-heading time,.property-activity-timeline__counterparty{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.property-activity-timeline__type{color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.property-object-workspace__section-heading>span,.property-document-renovation-evidence>.property-document-candidates-heading>span{color:var(--pp-color-primary-hover);background:var(--pp-color-primary-soft);font-size:var(--lw-type-meta-size);border-radius:999px;padding:.1875rem .5rem;font-weight:700}.property-object-workspace__form{border-left:.25rem solid var(--pp-color-primary);background:var(--pp-color-surface-muted)}.property-object-workspace__form h4,.property-object-workspace__form h5{margin:0}.property-object-workspace__actions,.renovation-evidence__link-action,.renovation-evidence__actual-cost,.property-document-renovation-evidence__actions{gap:var(--pp-space-2);flex-wrap:wrap;align-items:end;display:flex}.property-object-workspace__actions>select,.renovation-evidence__link-action>select{flex:14rem}.property-object-workspace__list,.property-object-workspace__need-list,.property-object-workspace__finding-needs>ul,.property-document-renovation-evidence__linked-needs>ul{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.property-object-workspace__need-list li,.property-object-workspace__finding-needs>ul>li,.property-document-renovation-evidence__linked-needs li{gap:var(--pp-space-1);border-left:.1875rem solid var(--pp-color-border-strong);padding-left:var(--pp-space-3);display:grid}.property-object-workspace__need-list span,.property-document-renovation-evidence__linked-needs span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.property-object-workspace__inspection .ui-accordion__content{gap:var(--pp-space-3);display:grid}.property-object-workspace__inspection summary strong,.property-object-workspace__inspection summary small{display:block}.property-object-workspace__inspection summary small{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:400}.property-object-workspace__finding{padding:var(--pp-space-3)}.property-object-workspace__finding>p,.property-object-workspace__finding-needs>p{margin:0}.property-object-workspace__finding-needs{gap:var(--pp-space-2);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);display:grid}.property-object-workspace__finding-needs h6,.property-object-workspace__photos h5,.property-document-renovation-evidence__linked-needs h6{margin:0}.property-object-workspace__photos{gap:var(--pp-space-2);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.property-object-workspace__photos h5{grid-column:1/-1}.property-object-workspace__photos a{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);min-height:7rem;color:var(--pp-color-primary-hover);background:var(--pp-color-surface-muted);display:grid;overflow:hidden}.property-object-workspace__photos img{object-fit:cover;width:100%;height:100%}.property-object-workspace__photos a>span{padding:var(--pp-space-2);overflow-wrap:anywhere;font-size:var(--lw-type-meta-size);align-self:center}.property-document-renovation-evidence{margin-top:var(--pp-space-4);border-left:.25rem solid var(--pp-color-primary);background:var(--pp-color-surface-muted)}.property-document-renovation-evidence>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.property-document-renovation-evidence__values,.renovation-evidence__values{gap:var(--pp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.property-document-renovation-evidence__values>div,.renovation-evidence__values>div{gap:.125rem;display:grid}.property-document-renovation-evidence__values dt,.renovation-evidence__values dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.property-document-renovation-evidence__values dd,.renovation-evidence__values dd{overflow-wrap:anywhere;margin:0;font-weight:700}.property-document-renovation-evidence__actions .field,.renovation-evidence__actual-cost .field{flex:14rem;margin:0}.renovation-evidence{margin-top:var(--pp-space-3);border-color:var(--pp-color-border);background:var(--pp-color-surface-muted)}.renovation-evidence-note{margin:var(--pp-space-3) 0 0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.renovation-evidence__item{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);display:grid}.renovation-evidence__item:first-of-type{border-top:0;padding-top:0}@media (width>=64rem){.property-object-workspace__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}}@media (width<=34rem){.property-object-workspace>h2{font-size:var(--lw-type-section-title-size)}.property-object-workspace .incomplete-note,.property-object-workspace__analysis-links .ui-button{padding-inline:max(.375rem,10px)}.property-object-workspace__heading,.property-object-workspace__section-heading,.property-object-workspace__finding>header,.renovation-evidence>header,.property-object-workspace__heading-actions,.property-activity-timeline__entry-heading{flex-direction:column;align-items:stretch}.property-object-workspace__heading .ui-button,.property-object-workspace__heading-actions .ui-button,.property-object-workspace__actions .ui-button,.property-object-workspace__form .ui-button,.renovation-evidence .ui-button,.property-document-renovation-evidence__actions .ui-button{width:100%}.property-object-workspace__grid>section,.property-activity-timeline,.property-object-workspace__form,.property-object-workspace__finding,.renovation-evidence,.property-document-renovation-evidence{padding:var(--pp-space-3)}.property-document-renovation-evidence__values,.renovation-evidence__values{grid-template-columns:minmax(0,1fr)}}.dashboard-view{gap:1.5rem;display:grid}.dashboard-toolbar{border-bottom:1px solid var(--pp-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.dashboard-toolbar-copy{gap:.25rem;display:grid}.dashboard-toolbar-copy h1{letter-spacing:-.035em;margin:0}.dashboard-toolbar-copy p{color:var(--pp-color-muted);margin:0}.dashboard-toolbar-actions{flex-wrap:wrap;gap:.625rem;display:flex}.dashboard-filter-drawer{gap:1rem;padding:1.25rem;display:grid}.dashboard-filter-drawer-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-filter-drawer-heading h3{font-size:var(--lw-type-card-title-size);margin:0}.dashboard-filter-grid{gap:.875rem;display:grid}.dashboard-filter-grid label:not(.dashboard-filter-checkbox){color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);align-content:start;gap:.375rem;font-weight:600;display:grid}.dashboard-filter-actions{flex-wrap:wrap;gap:.625rem;display:flex}.dashboard-filter-checkbox{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.dashboard-filter-checkbox input{flex:none;block-size:1.125rem;inline-size:1.125rem;margin:0}.listing-image{background:var(--pp-color-surface-muted);border-radius:var(--pp-radius-card);color:var(--pp-color-muted);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-block-size:9rem;padding:1rem;display:flex;overflow:hidden}.listing-image span{font-size:var(--lw-type-meta-size)}.listing-image__missing-label--short{display:none}.listing-image--available{min-block-size:0;padding:0}.listing-image--available img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.listing-image--card.listing-image--available{aspect-ratio:4/3}.listing-image--card.listing-image--missing{flex-direction:row;gap:.5rem;min-block-size:4.75rem;padding:.625rem .75rem}.listing-detail-hero h1{overflow-wrap:anywhere;margin:0}.listing-detail-hero-copy p{color:var(--pp-color-muted);overflow-wrap:anywhere;margin:0}.listing-overflow-menu-error{color:var(--pp-color-warning);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:.25rem 0 0}.listing-detail-view{gap:1rem;min-inline-size:0;display:grid}.listing-detail-hero{gap:1rem;padding:1rem;display:grid}.listing-detail-hero-copy{gap:.625rem;min-inline-size:0;display:grid}.listing-detail-badges,.listing-detail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.listing-detail-section h2{margin:0}.listing-detail-section{gap:.75rem;display:grid}.listing-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.listing-decision-header{gap:.875rem;padding:1rem;display:grid}.listing-decision-header__heading,.listing-decision-header__perspective-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.listing-decision-header__heading>div,.listing-decision-header__perspective-heading>div{gap:.1875rem;min-inline-size:0;display:grid}.listing-decision-header__heading h3,.listing-decision-header__perspective-heading h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);margin:0}.listing-decision-header__perspective-heading p,.listing-decision-header__details p,.listing-decision-header__state,.listing-decision-header__perspective-state{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.listing-decision-header__summary,.listing-decision-header__perspective-values{gap:.625rem;margin:0;display:grid}.listing-decision-header__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-decision-header__summary>div,.listing-decision-header__perspective-values>div{grid-template-columns:minmax(0,1fr);gap:.125rem;min-inline-size:0;display:grid}.listing-decision-header__summary>div{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);padding:.625rem .75rem}.listing-decision-header__summary dt,.listing-decision-header__perspective-values dt,.listing-decision-header__perspective-rating span{overflow-wrap:anywhere;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.listing-decision-header__summary dd,.listing-decision-header__perspective-values dd{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);overflow-wrap:anywhere;margin:0;font-weight:750}.listing-decision-header__winning-break-even{color:var(--pp-color-ink);font-size:inherit;font-weight:inherit}.listing-decision-header__perspectives{gap:.75rem;display:grid}.listing-decision-header__perspective{background:var(--pp-color-surface);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);gap:.75rem;padding:.875rem;display:grid}.listing-decision-header__perspective--equity{background:var(--pp-color-surface-muted)}.listing-decision-header__perspective--winner{border-color:color-mix(in srgb, var(--pp-color-primary) 58%, var(--pp-color-border))}.listing-decision-header__variant-label{letter-spacing:.02em;text-transform:uppercase;font-weight:800;color:var(--pp-color-primary)!important;font-size:var(--lw-type-meta-size)!important}.listing-decision-header__winner{background:var(--pp-color-primary-soft);color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);border-radius:999px;padding:.1875rem .5rem;font-weight:800;line-height:1.35}.listing-decision-header__perspective-values{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--lw-financial-detail-min-size)), 1fr))}.listing-decision-header__perspective-rating{border-top:1px solid var(--pp-color-border);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding-top:.625rem;display:flex}.listing-decision-header__perspective-rating strong{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size)}.listing-decision-header__perspective-rating .listing-decision-header__stars{color:var(--pp-color-primary)}.listing-decision-header__details{border-top:1px solid var(--pp-color-border);padding-top:.75rem}.listing-decision-header__details>summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);align-items:center;min-block-size:2.5rem;font-weight:750;display:flex}.listing-decision-header__details[open]{gap:.5rem;display:grid}.listing-detail-accordions{gap:.625rem;display:grid}.listing-detail-accordions .listing-details,.listing-detail-accordions .listing-history-details,.listing-detail-accordions .newsletter-dashboard-preanalysis,.listing-detail-accordions .automatic-dashboard-preanalysis{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);margin:0;overflow:hidden}.listing-detail-accordions .listing-details>summary,.listing-detail-accordions .listing-history-details>summary,.listing-detail-accordions .newsletter-dashboard-preanalysis>summary,.listing-detail-accordions .automatic-dashboard-preanalysis>summary{background:var(--pp-color-surface);color:var(--pp-color-ink);cursor:pointer;justify-content:space-between;align-items:center;min-block-size:3rem;padding:.625rem .875rem;font-weight:650;list-style:none;display:flex}.listing-detail-accordions .listing-details>summary::-webkit-details-marker{display:none}.listing-detail-accordions .listing-history-details>summary::-webkit-details-marker{display:none}.listing-detail-accordions .newsletter-dashboard-preanalysis>summary::-webkit-details-marker{display:none}.listing-detail-accordions .automatic-dashboard-preanalysis>summary::-webkit-details-marker{display:none}.listing-detail-accordions .listing-details>summary:after,.listing-detail-accordions .listing-history-details>summary:after,.listing-detail-accordions .newsletter-dashboard-preanalysis>summary:after,.listing-detail-accordions .automatic-dashboard-preanalysis>summary:after{color:var(--pp-color-primary);content:"+";font-size:var(--lw-type-section-title-size);line-height:1}.listing-detail-accordions .listing-details[open]>summary:after,.listing-detail-accordions .listing-history-details[open]>summary:after,.listing-detail-accordions .newsletter-dashboard-preanalysis[open]>summary:after,.listing-detail-accordions .automatic-dashboard-preanalysis[open]>summary:after{content:"−"}.listing-detail-accordions .newsletter-dashboard-preanalysis--secondary{border-color:color-mix(in srgb, var(--pp-color-border) 78%, var(--pp-color-muted))}.listing-detail-accordions .newsletter-dashboard-preanalysis--secondary>summary{background:var(--pp-color-surface-muted);color:var(--pp-color-muted);font-size:var(--lw-type-body-size)}.listing-detail-accordions .listing-history-details>.listing-history-details-content{gap:.75rem;padding:.75rem .875rem .875rem}.listing-history-meta{gap:.5rem}.listing-history-timeline,.listing-history-timeline__changes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.listing-history-timeline>li{border-left:2px solid var(--pp-color-border);gap:.375rem;padding-left:.75rem;display:grid}.listing-history-timeline__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .625rem;display:flex}.listing-history-timeline__heading strong{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.listing-history-timeline__heading span,.listing-history-timeline__changes{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.listing-history-timeline__changes{gap:.25rem}.listing-history-timeline__changes strong{color:var(--pp-color-ink)}.listing-history-more{border-top:1px solid var(--pp-color-border);margin-top:.625rem;padding-top:.625rem}.listing-history-more>summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);align-items:center;min-block-size:2.75rem;font-weight:700;display:flex}.listing-history-more[open]{gap:.625rem;display:grid}.newsletter-preanalysis-badge,.newsletter-preanalysis-card-hint,.automatic-preanalysis-badge,.automatic-preanalysis-card-hint{width:fit-content;font-size:var(--lw-type-meta-size);border-radius:999px;padding:.1875rem .5rem;font-weight:750;line-height:1.35}.newsletter-preanalysis-badge--open,.newsletter-preanalysis-badge--stale,.automatic-preanalysis-badge--not_analyzed,.automatic-preanalysis-badge--stale{color:var(--lw-text-muted);background:var(--lw-surface-muted)}.newsletter-preanalysis-badge--attraktiv,.automatic-preanalysis-badge--attraktiv{color:var(--lw-status-positive);background:var(--lw-border-subtle)}.newsletter-preanalysis-badge--interessant,.automatic-preanalysis-badge--interessant{color:var(--lw-action-primary);background:var(--lw-surface-muted)}.newsletter-preanalysis-badge--neutral,.automatic-preanalysis-badge--neutral,.newsletter-preanalysis-badge--unvollstaendig,.automatic-preanalysis-badge--unvollstaendig,.automatic-preanalysis-badge--failed,.automatic-preanalysis-badge--unavailable{color:var(--lw-status-attention);background:var(--lw-status-attention-soft)}.automatic-preanalysis-badge--analyzing{color:var(--lw-action-primary);background:var(--lw-surface-muted)}.newsletter-preanalysis-card-hint{color:var(--pp-color-muted);background:var(--pp-color-surface-muted)}.automatic-preanalysis-card-hint{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);background:0 0;border-radius:0;gap:.125rem;padding:0;display:grid}.automatic-preanalysis-card-hint__amount{font-weight:500}.automatic-preanalysis-card-hint__perspective{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:400}.automatic-preanalysis-badge--deal-potential,.newsletter-preanalysis-badge--deal-potential{color:var(--pp-color-ink);background:0 0;align-items:center;gap:.3125rem;display:inline-grid}.automatic-preanalysis-badge__heading,.newsletter-preanalysis-badge__heading{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.automatic-preanalysis-badge__stars,.newsletter-preanalysis-badge__stars{color:var(--pp-color-primary);font-size:var(--lw-type-card-title-size);letter-spacing:.03em;line-height:1}.deal-potential-info{display:inline-flex}.automatic-dashboard-preanalysis__content{border-top:1px solid var(--pp-color-border);gap:1rem;padding:.875rem;display:grid}.automatic-dashboard-preanalysis__intro,.listing-screening-property-type,.automatic-dashboard-preanalysis__classification,.automatic-dashboard-preanalysis__detail-section,.automatic-dashboard-preanalysis__result,.automatic-dashboard-preanalysis__state{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.automatic-dashboard-preanalysis__intro p,.listing-screening-property-type p,.automatic-dashboard-preanalysis__classification p,.automatic-dashboard-preanalysis__detail-section p,.automatic-dashboard-preanalysis__notice,.automatic-dashboard-preanalysis__state p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.automatic-dashboard-preanalysis__classification,.automatic-dashboard-preanalysis__state{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);background:var(--pp-color-surface-muted);padding:.875rem}.listing-screening-property-type{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);background:var(--pp-color-surface-muted);gap:.625rem;padding:.875rem}.listing-screening-property-type__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.automatic-dashboard-preanalysis__state{border-left:.25rem solid var(--lw-accent-copper)}.automatic-dashboard-preanalysis__detail-section{border-top:1px solid var(--pp-color-border);padding-top:.875rem}.automatic-dashboard-preanalysis__detail-section h4{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);margin:0}.automatic-dashboard-preanalysis__rent-evidence{border-top:1px solid var(--pp-color-border);gap:.875rem;padding-top:.875rem;display:grid}.automatic-dashboard-preanalysis__rent-section{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);gap:.625rem;padding:.75rem;display:grid}.automatic-dashboard-preanalysis__rent-section--market{background:var(--pp-color-surface-muted)}.automatic-dashboard-preanalysis__rent-section--reference,.automatic-dashboard-preanalysis__rent-section--actual{background:var(--pp-color-surface)}.automatic-dashboard-preanalysis__rent-section-heading,.automatic-dashboard-preanalysis__rent-sensitivity-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.375rem .625rem;display:flex}.automatic-dashboard-preanalysis__rent-section-heading h4,.automatic-dashboard-preanalysis__rent-sensitivity-heading h5{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);margin:0}.automatic-dashboard-preanalysis__rent-section-heading p,.automatic-dashboard-preanalysis__market-provenance p,.automatic-dashboard-preanalysis__market-range p,.automatic-dashboard-preanalysis__rent-reference-status,.automatic-dashboard-preanalysis__rent-reference-details p,.automatic-dashboard-preanalysis__rent-reference-details li{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.automatic-dashboard-preanalysis__market-values,.automatic-dashboard-preanalysis__rent-sensitivity-grid{gap:.5rem;margin:0;display:grid}.automatic-dashboard-preanalysis__market-value,.automatic-dashboard-preanalysis__rent-sensitivity{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);background:var(--pp-color-surface);gap:.375rem;min-inline-size:0;padding:.625rem;display:grid}.automatic-dashboard-preanalysis__market-value--primary,.automatic-dashboard-preanalysis__rent-sensitivity--primary{border-color:color-mix(in srgb, var(--pp-color-primary) 58%, var(--pp-color-border));background:var(--pp-color-primary-soft)}.automatic-dashboard-preanalysis__market-value dt,.automatic-dashboard-preanalysis__rent-sensitivity-values dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);flex-wrap:wrap;align-items:start;gap:.25rem;font-weight:700;display:flex}.automatic-dashboard-preanalysis__market-value dd{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);overflow-wrap:anywhere;gap:.125rem;margin:0;font-weight:800;display:grid}.automatic-dashboard-preanalysis__primary-reference{background:var(--pp-color-primary-soft);color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);border-radius:999px;padding:.125rem .375rem;font-weight:800;line-height:1.35}.automatic-dashboard-preanalysis__market-monthly-reference{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650}.automatic-dashboard-preanalysis__market-range,.automatic-dashboard-preanalysis__market-quality,.automatic-dashboard-preanalysis__market-warning,.automatic-dashboard-preanalysis__market-provenance,.automatic-dashboard-preanalysis__rent-reference-details{border-top:1px solid var(--pp-color-border);margin:0;padding-top:.625rem}.automatic-dashboard-preanalysis__market-range{gap:.5rem;display:grid}.automatic-dashboard-preanalysis__market-range>div,.automatic-dashboard-preanalysis__market-quality{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.automatic-dashboard-preanalysis__market-range span,.automatic-dashboard-preanalysis__market-quality strong{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.automatic-dashboard-preanalysis__market-range strong,.automatic-dashboard-preanalysis__market-quality span{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);font-weight:750}.automatic-dashboard-preanalysis__market-range summary,.automatic-dashboard-preanalysis__market-provenance summary,.automatic-dashboard-preanalysis__rent-reference-details summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);align-items:center;min-block-size:2.5rem;font-weight:750;display:flex}.automatic-dashboard-preanalysis__market-range details,.automatic-dashboard-preanalysis__market-provenance,.automatic-dashboard-preanalysis__rent-reference-details{gap:.5rem;display:grid}.automatic-dashboard-preanalysis__market-warning{color:var(--lw-status-attention)!important;font-size:var(--lw-type-meta-size)!important}.automatic-dashboard-preanalysis__rent-reference-value{margin:0;font-weight:800;color:var(--pp-color-ink)!important;font-size:var(--lw-type-card-title-size)!important}.automatic-dashboard-preanalysis__rent-reference-details ul{gap:.25rem;margin:0;padding-left:1.125rem;display:grid}.automatic-dashboard-preanalysis__rent-section--sensitivities{background:var(--pp-color-surface-muted)}.automatic-dashboard-preanalysis__rent-sensitivity-heading{align-items:center}.automatic-dashboard-preanalysis__rent-sensitivity-values{gap:.5rem;margin:0;display:grid}.automatic-dashboard-preanalysis__rent-sensitivity-values>div{gap:.125rem;min-inline-size:0;display:grid}.automatic-dashboard-preanalysis__rent-sensitivity-values dd{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0;font-weight:750}.automatic-dashboard-preanalysis__result-grid,.automatic-dashboard-preanalysis__detail-values{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--lw-financial-detail-min-size)), 1fr));gap:.625rem;margin:0;display:grid}.automatic-dashboard-preanalysis__result-grid>div,.automatic-dashboard-preanalysis__detail-values>div{grid-template-columns:minmax(0,1fr);gap:.125rem;min-inline-size:0;display:grid}.automatic-dashboard-preanalysis__result-grid dt,.automatic-dashboard-preanalysis__detail-values dt{overflow-wrap:anywhere;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.automatic-dashboard-preanalysis__result-grid dd,.automatic-dashboard-preanalysis__detail-values dd{overflow-wrap:anywhere;font-size:var(--lw-type-meta-size);margin:0;font-weight:700}.newsletter-dashboard-preanalysis__content{border-top:1px solid var(--pp-color-border);gap:1rem;padding:.875rem;display:grid}.newsletter-dashboard-preanalysis__intro,.newsletter-dashboard-preanalysis__classification,.newsletter-dashboard-preanalysis__detail-section,.newsletter-dashboard-preanalysis__assumption,.newsletter-dashboard-preanalysis__form,.newsletter-dashboard-preanalysis__result{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.listing-detail-view :is(.automatic-dashboard-preanalysis__intro,.newsletter-dashboard-preanalysis__intro) p{overflow-wrap:anywhere;min-width:0}.newsletter-dashboard-preanalysis__intro p,.newsletter-dashboard-preanalysis__classification p,.newsletter-dashboard-preanalysis__detail-section p,.newsletter-dashboard-preanalysis__assumption p,.newsletter-dashboard-preanalysis__form p,.newsletter-dashboard-preanalysis__notice,.newsletter-dashboard-preanalysis__stale{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.newsletter-dashboard-preanalysis__stale{border-left:.25rem solid var(--lw-accent-copper);padding-left:.75rem}.newsletter-dashboard-preanalysis__result{gap:1rem}.newsletter-dashboard-preanalysis__classification,.newsletter-dashboard-preanalysis__assumption,.newsletter-dashboard-preanalysis__form{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);background:var(--pp-color-surface-muted);padding:.875rem}.newsletter-dashboard-preanalysis__assumption{border-left:.25rem solid var(--lw-accent-copper)}.newsletter-dashboard-preanalysis__detail-section{border-top:1px solid var(--pp-color-border);padding-top:.875rem}.newsletter-dashboard-preanalysis__detail-section h4,.newsletter-dashboard-preanalysis__assumption h4,.newsletter-dashboard-preanalysis__form h4{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);margin:0}.newsletter-dashboard-preanalysis__result-grid,.newsletter-dashboard-preanalysis__detail-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.newsletter-dashboard-preanalysis__result-grid>div,.newsletter-dashboard-preanalysis__detail-values>div{gap:.125rem;min-inline-size:0;display:grid}.newsletter-dashboard-preanalysis__result-grid dt,.newsletter-dashboard-preanalysis__detail-values dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.newsletter-dashboard-preanalysis__result-grid dd,.newsletter-dashboard-preanalysis__detail-values dd{overflow-wrap:anywhere;font-size:var(--lw-type-meta-size);margin:0;font-weight:700}.newsletter-dashboard-preanalysis__assumption>details{margin:0}.newsletter-dashboard-preanalysis__assumption summary{cursor:pointer;color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);align-items:center;min-block-size:2.5rem;font-weight:700;display:flex}.newsletter-dashboard-preanalysis__form-grid{gap:.75rem;display:grid}.newsletter-dashboard-preanalysis__form label{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);gap:.375rem;font-weight:700;display:grid}.newsletter-dashboard-preanalysis__form input{min-inline-size:0}.newsletter-dashboard-preanalysis__form-hint{font-size:var(--lw-type-meta-size)!important}.newsletter-dashboard-preanalysis__actions{flex-wrap:wrap;gap:.625rem;display:flex}.preanalysis-notices{background:var(--pp-color-surface-muted);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);gap:.625rem;min-inline-size:0;padding:.75rem;display:grid}.preanalysis-notices h4{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);margin:0}.preanalysis-notices__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.preanalysis-notices__item{background:var(--pp-color-surface);border:1px solid var(--pp-color-border);border-radius:.5rem;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.5rem;min-inline-size:0;padding:.5rem;display:grid}.preanalysis-notices__kind{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);border-radius:999px;padding:.125rem .375rem;font-weight:800;line-height:1.35}.preanalysis-notices__item--blocked .preanalysis-notices__kind,.preanalysis-notices__item--limited .preanalysis-notices__kind{background:var(--lw-status-attention-soft);color:var(--lw-status-attention)}.preanalysis-notices__item--missing .preanalysis-notices__kind{background:var(--lw-surface-muted);color:var(--lw-action-primary)}.preanalysis-notices__message{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;min-inline-size:0;line-height:1.45}.preanalysis-notices__more{border-top:1px solid var(--pp-color-border);gap:.625rem;min-inline-size:0;margin:0;padding-top:.625rem;display:grid}.preanalysis-notices__more summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;align-items:center;min-block-size:2.5rem;font-weight:750;display:flex}.newsletter-dashboard-preanalysis__content details>summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);align-items:center;min-block-size:2.5rem;font-weight:750;display:flex}@media (width>=42rem){.newsletter-dashboard-preanalysis__form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=34rem){.listing-decision-header__summary,.listing-decision-header__perspective-values,.automatic-dashboard-preanalysis__result-grid,.automatic-dashboard-preanalysis__detail-values{grid-template-columns:minmax(0,1fr)}.preanalysis-notices__item{grid-template-columns:minmax(0,1fr);gap:.25rem}.preanalysis-notices__kind{justify-self:start}}@media (width>=42rem){.automatic-dashboard-preanalysis__market-values{grid-template-columns:repeat(3,minmax(0,1fr))}.automatic-dashboard-preanalysis__rent-sensitivity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=46rem){.listing-decision-header__perspectives{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-property-record-preview{gap:.75rem;display:grid}.listing-detail-hero .listing-detail-property-type,.listing-detail-hero .listing-address{color:var(--pp-color-muted);margin:0}.listing-property-record-preview{border-top:1px solid var(--pp-color-border);margin-top:.5rem;padding-top:.875rem}@media (width>=42rem){.dashboard-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-hero{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.listing-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.dashboard-filter-drawer{padding:1.25rem}.dashboard-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.property-analysis-workspace--rent{gap:var(--pp-space-6);background:0 0;border:0;border-radius:0;padding:0}.economic-unit-section.rent-workspace{gap:var(--pp-space-6);border:0;max-width:none;margin-top:0;padding-top:0;display:grid}.rent-workspace-heading{gap:var(--pp-space-3);justify-content:space-between;align-items:start;display:flex}.rent-workspace-heading>div{gap:var(--pp-space-2);display:grid}.rent-workspace-heading h4,.rent-workspace-heading p{margin:0}.rent-workspace-heading h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.rent-workspace-heading>div>p:last-child{max-width:44rem;color:var(--pp-color-muted);font-size:var(--lw-type-body-size);line-height:1.5}.rent-workspace-heading>svg{color:var(--pp-color-primary);flex:none}.rent-workspace-eyebrow{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.rent-workspace-unit-actions{gap:var(--pp-space-3);justify-content:space-between;align-items:end;display:flex}.rent-workspace-unit-actions>div{gap:var(--pp-space-1);display:grid}.rent-workspace-unit-actions h4,.rent-workspace-unit-actions p{margin:0}.rent-workspace-unit-actions h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.rent-workspace-unit-actions p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.rent-workspace-unit-action-buttons{gap:var(--pp-space-2);flex-wrap:wrap;flex:none;justify-content:end;display:flex}.rent-workspace-unit-action-buttons .ui-button{flex:none}.rent-unit-create-editor{gap:var(--pp-space-5);margin-top:var(--pp-space-4);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface-muted);display:grid}.rent-unit-create-editor-heading{border-bottom:1px solid var(--pp-color-border);padding-bottom:var(--pp-space-3)}.rent-unit-create-editor-heading h5{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);margin:0}.rent-unit-create-editor-fieldset{gap:var(--pp-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.rent-unit-create-editor-fieldset legend{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);letter-spacing:.04em;text-transform:uppercase;padding:0;font-weight:800}.rent-unit-create-editor-fieldset+.rent-unit-create-editor-fieldset{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4)}.rent-unit-create-editor .economic-unit-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rent-unit-create-editor-rent-fields{gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr) minmax(11rem,.75fr);display:grid}.rent-unit-create-editor-actions{gap:var(--pp-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.rent-unit-create-editor-actions .economic-unit-submit{width:auto;margin-top:0}.economic-unit-list{gap:var(--pp-space-3);color:var(--pp-color-ink);margin:0;padding:0;list-style:none;display:grid}.economic-unit-list>li{display:block}.economic-unit-list .ui-accordion>summary{padding:var(--pp-space-3) var(--pp-space-4)}.rent-unit-accordion-summary{gap:var(--pp-space-1);min-width:0;display:grid}.rent-unit-accordion-summary>strong{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.rent-unit-details{gap:var(--pp-space-5);display:grid}.rent-unit-details-header{gap:var(--pp-space-3);justify-content:space-between;align-items:start;display:flex}.rent-unit-details-header>div{gap:var(--pp-space-1);display:grid}.rent-unit-details-header h4,.rent-unit-details-header p{margin:0}.rent-unit-details-header h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.rent-unit-details-header p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.economic-unit-rent-overview-values{gap:var(--pp-space-3);margin:0}.economic-unit-rent-overview-values>div{align-content:start;gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);padding:var(--pp-space-4);background:var(--pp-color-surface)}.economic-unit-rent-overview-values>div:first-child{border-top:.25rem solid var(--lw-border-subtle)}.economic-unit-rent-overview-values>div:last-child{border-top:.25rem solid var(--pp-color-primary);background:var(--pp-color-primary-soft)}.economic-unit-rent-overview-values dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.economic-unit-rent-overview-values dd{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);font-weight:800;line-height:1.3}.economic-unit-rent-overview-values .rent-per-sqm{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:600;display:block}.economic-unit-actual-rent-actions,.economic-unit-scenario-rent-actions,.economic-unit-scenario-rent-quick-actions,.economic-unit-core-data-actions{gap:var(--pp-space-2)}.economic-unit-scenario-rent-quick-actions{flex-wrap:wrap;display:flex}.economic-unit-actual-rent-actions .ui-edit-action,.economic-unit-scenario-rent-actions .ui-edit-action{align-self:start}.economic-unit-actual-rent-description,.economic-unit-scenario-rent-description,.economic-unit-core-data-description{margin:0}.economic-unit-actual-rent-form,.economic-unit-scenario-rent-form,.economic-unit-core-data-form{gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-left:.25rem solid var(--pp-color-primary);border-radius:var(--pp-radius-control);padding:var(--pp-space-4);background:var(--pp-color-surface-muted);display:grid}.economic-unit-scenario-rent-form{background:var(--pp-color-primary-soft)}.economic-unit-actual-rent-actions button,.economic-unit-scenario-rent-actions button,.economic-unit-core-data-actions button{margin-top:0}.economic-unit-rent-potential-sources{gap:var(--pp-space-4);border:0;border-top:1px solid var(--pp-color-border);padding:var(--pp-space-5) 0 0;background:0 0;border-radius:0;margin-top:0}.economic-unit-rent-potential-sources-heading{gap:var(--pp-space-1)}.economic-unit-rent-potential-source-cards{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.economic-unit-rent-potential-source-card{gap:var(--pp-space-3);grid-template-rows:auto 1fr auto auto;min-width:0;min-height:13.5rem;display:grid}.economic-unit-rent-potential-source-card>header{gap:var(--pp-space-2);justify-content:space-between;align-items:start;display:flex}.economic-unit-rent-potential-source-card>header>div{gap:var(--pp-space-1);display:grid}.economic-unit-rent-potential-source-card>header p,.economic-unit-rent-potential-source-card>header strong{margin:0}.economic-unit-rent-potential-source-card>header p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.economic-unit-rent-potential-source-card>header strong{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.economic-unit-rent-potential-source-summary{gap:var(--pp-space-2);margin:0;display:grid}.economic-unit-rent-potential-source-summary>div{gap:var(--pp-space-1);display:grid}.economic-unit-rent-potential-source-summary dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.economic-unit-rent-potential-source-summary dd{margin:0}.economic-unit-rent-potential-source-details{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);display:grid}.economic-unit-rent-potential-source-details summary{color:var(--pp-color-primary);align-items:center;min-height:44px;display:flex}.economic-unit-rent-potential-source-actions{gap:var(--pp-space-2)}.economic-unit-rent-potential-source-actions .ui-button{flex:12rem}.economic-unit-rent-potential-source-actions button{margin:0}.economic-unit-rent-potential-source-management.economic-unit-rent-potential-source-management{display:block}.economic-unit-rent-potential-source-management .ui-accordion__content{padding:var(--pp-space-4)}.economic-unit-rent-potential-source-form{border-top:0;padding-top:0}@media (width<=34rem){.rent-workspace-unit-actions,.rent-unit-details-header{flex-direction:column;align-items:stretch}.rent-workspace-unit-action-buttons,.rent-unit-details-header .ui-edit-action{align-self:flex-start}.economic-unit-rent-overview-values,.economic-unit-rent-potential-source-cards,.rent-unit-create-editor-rent-fields,.rent-unit-create-editor .economic-unit-form-fields{grid-template-columns:minmax(0,1fr)}.rent-unit-create-editor-actions{display:grid}.rent-unit-create-editor-actions .economic-unit-submit{width:100%}.economic-unit-rent-potential-source-card{min-height:0}.economic-unit-rent-potential-source-actions .ui-button{flex-basis:100%}}@media (width>=48rem){.economic-unit-rent-overview-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.acquisition-cost-calculation-section:has(>.property-analysis-workspace--rent){margin-top:var(--lw-space-5);background:0 0;border:0;padding:0}.property-analysis-workspace--rent{gap:var(--lw-space-5);background:0 0;border:0;margin-top:0;padding:0}.property-analysis-workspace--rent .property-analysis-workspace-heading{border:0;padding:0}.property-analysis-workspace--rent .property-analysis-workspace-heading h3{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600}.property-analysis-workspace--rent,.property-analysis-workspace--rent .rent-workspace,.property-analysis-workspace--rent .economic-unit-list,.property-analysis-workspace--rent .economic-unit-list>li,.property-analysis-workspace--rent .economic-unit-list .ui-accordion,.property-analysis-workspace--rent .rent-unit-details{min-width:0;max-width:100%}.property-analysis-workspace--rent .property-analysis-workspace-heading,.property-analysis-workspace--rent .property-analysis-workspace-heading>*,.property-analysis-workspace--rent .property-analysis-workspace-heading h3{overflow-wrap:anywhere;min-width:0;max-width:100%}.rent-workspace--analysis .rent-workspace-unit-actions h4{color:var(--lw-text-strong);font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-section-title-size)}.rent-workspace--analysis .rent-workspace-unit-actions{align-items:center}.rent-workspace--analysis .rent-workspace-unit-action-buttons{display:flex}.rent-workspace--analysis .rent-workspace-unit-action-buttons .ui-button{width:auto;margin-top:0}.rent-workspace .economic-unit-list .ui-accordion{border-color:var(--pp-color-border)}.rent-workspace--analysis .economic-unit-list{border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);background:var(--lw-surface-raised);gap:0}.rent-workspace--analysis .economic-unit-list .ui-accordion{background:0 0;border:0;border-radius:0}.rent-workspace--analysis .economic-unit-list>li+li{border-top:1px solid var(--lw-border-subtle)}.rent-workspace--analysis .economic-unit-list .ui-accordion>summary{min-height:3rem;padding:var(--lw-space-4)}.rent-workspace--analysis .rent-unit-details{align-items:start;gap:var(--lw-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.rent-workspace--analysis .rent-unit-details-header,.rent-workspace--analysis .rent-unit-relationship{grid-column:1/-1}.rent-workspace--analysis .rent-unit-assumptions,.rent-workspace--analysis .rent-unit-legal{align-content:start}.rent-workspace .rent-unit-details>*,.rent-workspace .rent-unit-rent-overview,.rent-workspace .economic-unit-rent-overview-values{min-width:0}.rent-workspace .rent-unit-details :is(section,header,dl,div,form,fieldset,label,p,dt,dd){overflow-wrap:anywhere;min-width:0;max-width:100%}.rent-workspace .economic-unit-rent-overview-values>div,.rent-workspace .economic-unit-rent-potential-sources-heading,.rent-workspace .economic-unit-rent-potential-source-form{grid-template-columns:minmax(0,1fr)}.rent-workspace .economic-unit-rent-potential-source-form .economic-unit-form-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.rent-workspace .rent-unit-details-header{border-bottom:1px solid var(--pp-color-border);padding-bottom:var(--pp-space-3)}.rent-workspace .economic-unit-rent-overview-values{gap:0}.rent-workspace .economic-unit-rent-overview-values>div{padding:var(--pp-space-3) var(--pp-space-4);background:0 0;border:0;border-radius:0}.rent-workspace .economic-unit-rent-overview-values>div:first-child{padding-left:0}.rent-workspace .economic-unit-rent-overview-values>div:last-child{border-left:1px solid var(--pp-color-border);background:0 0}.rent-workspace .economic-unit-rent-overview-values dd{font-size:var(--lw-type-card-title-size);font-variant-numeric:tabular-nums}.rent-workspace--analysis .economic-unit-scenario-rent-quick-actions button{width:auto;margin-top:0}.rent-workspace .rent-unit-details>.economic-unit-rent-overview[aria-label=Mietverhältnis]{border:0;border-top:1px solid var(--pp-color-border);padding:var(--pp-space-4) 0 0;background:0 0;border-radius:0;margin:0}.rent-workspace .rent-unit-details>.economic-unit-rent-overview[aria-label=Mietverhältnis]>h4{margin-top:0}.rent-workspace .rent-unit-details>.economic-unit-rent-overview[aria-label=Mietverhältnis] .economic-unit-rent-overview-values{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.rent-workspace .rent-unit-details>.economic-unit-rent-overview[aria-label=Mietverhältnis] .economic-unit-rent-overview-values>div{border:0;border-left:1px solid var(--pp-color-border);padding:0 0 0 var(--pp-space-3)}.rent-workspace-scenario-action{gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;padding:var(--pp-space-3) var(--pp-space-4);background:var(--pp-color-surface-muted);justify-content:space-between;align-items:center;display:flex}.rent-workspace-scenario-action p{min-width:0;color:var(--pp-color-muted);margin:0;line-height:1.45}.rent-workspace-scenario-action .ui-button{flex:none;width:auto;margin:0}.rent-workspace .rent-unit-accordion-summary{gap:var(--pp-space-3);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;width:100%}.rent-unit-accordion-identity,.rent-unit-accordion-fact{gap:var(--pp-space-1);min-width:0;display:grid}.rent-unit-accordion-identity strong,.rent-unit-accordion-fact strong{min-width:0;color:var(--pp-color-ink);overflow-wrap:anywhere}.rent-unit-accordion-identity>span,.rent-unit-accordion-fact>span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:600;line-height:1.35}.rent-unit-accordion-fact strong{font-size:var(--lw-type-body-size);font-variant-numeric:tabular-nums;line-height:1.35}.rent-unit-accordion-fact:nth-child(n+3) strong,.economic-unit-rent-potential-source-amount{white-space:nowrap;overflow-wrap:normal}.rent-unit-read-amount{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto}.rent-unit-read-amount:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.rent-detail-read-value{scrollbar-width:thin;white-space:nowrap;overflow-wrap:normal;max-width:100%;display:block;overflow-x:auto}.rent-detail-read-label{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:600;line-height:1.4;display:block}.rent-detail-read-value:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.rent-workspace .rent-unit-relationship,.rent-workspace .rent-unit-assumptions,.rent-workspace .rent-unit-legal{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-4);display:grid}.rent-workspace .rent-unit-relationship>h4,.rent-workspace .rent-unit-assumptions>h4,.rent-workspace .rent-unit-legal>h4{font-size:var(--lw-type-card-title-size);margin:0}.rent-workspace .rent-unit-relationship>p,.rent-workspace .rent-unit-assumptions>p,.rent-workspace .rent-unit-legal>p,.rent-workspace .rent-unit-source-note{max-width:50rem;color:var(--pp-color-muted);margin:0;line-height:1.45}.rent-workspace .rent-unit-relationship>.economic-unit-rent-overview-values,.rent-workspace .rent-unit-assumptions>.economic-unit-rent-overview-values{grid-template-columns:minmax(0,1fr)}.rent-workspace .rent-unit-relationship>.economic-unit-rent-overview-values>div,.rent-workspace .rent-unit-assumptions>.economic-unit-rent-overview-values>div{border:0;padding:0}.rent-workspace .rent-unit-relationship>.economic-unit-rent-overview{border:0;border-top:1px solid var(--pp-color-border);padding:var(--pp-space-4) 0 0;background:0 0;border-radius:0;margin:0}.rent-workspace .rent-unit-relationship>.economic-unit-rent-overview>h5{font-size:var(--lw-type-card-title-size);margin:0}.rent-workspace .rent-unit-assumptions>.economic-unit-rent-potential-sources{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4)}.rent-workspace .rent-unit-legal>.rent-legal-potential,.rent-workspace .rent-unit-legal>.rent-legal-step{min-width:0;margin:0}@media (width<=72rem){.rent-workspace .rent-unit-accordion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.rent-workspace-scenario-action{flex-direction:column;align-items:stretch}.rent-workspace-scenario-action .ui-button{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;white-space:normal;width:100%}.rent-workspace--analysis .rent-unit-details{grid-template-columns:minmax(0,1fr)}.rent-workspace--analysis .rent-unit-assumptions,.rent-workspace--analysis .rent-unit-legal{grid-column:1}.rent-workspace .rent-unit-accordion-summary{grid-template-columns:minmax(0,1fr)}.rent-workspace .rent-unit-accordion-fact:nth-child(n+3) strong,.rent-workspace .economic-unit-rent-potential-source-amount{font-size:var(--lw-type-meta-size)}}.rent-workspace .economic-unit-core-data-form,.rent-workspace .economic-unit-actual-rent-form,.rent-workspace .economic-unit-scenario-rent-form{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;padding:var(--pp-space-4);background:var(--pp-color-surface)}.rent-workspace .economic-unit-form-fields>*,.rent-workspace .rent-unit-create-editor-rent-fields>*{min-width:0}.rent-workspace .economic-unit-form-field input,.rent-workspace .economic-unit-form-field select,.rent-workspace .economic-unit-form-field textarea{box-sizing:border-box;width:100%;max-width:100%}.rent-workspace :is(.economic-unit-actual-rent-save,.economic-unit-scenario-rent-save,.economic-unit-core-data-save),.rent-workspace :is(.economic-unit-actual-rent-save,.economic-unit-scenario-rent-save,.economic-unit-core-data-save):hover:not(:disabled){border:1px solid var(--pp-color-primary);background:var(--pp-color-primary);color:var(--lw-surface-raised)}.rent-workspace :is(.economic-unit-actual-rent-cancel,.economic-unit-scenario-rent-cancel,.economic-unit-core-data-cancel),.rent-workspace :is(.economic-unit-actual-rent-cancel,.economic-unit-scenario-rent-cancel,.economic-unit-core-data-cancel):hover:not(:disabled){border:1px solid var(--pp-color-border);background:var(--pp-color-surface);color:var(--pp-color-primary)}@media (width<=34rem){.rent-workspace .economic-unit-list .ui-accordion>summary,.rent-workspace .economic-unit-list .ui-accordion__content{padding-inline:var(--pp-space-2)}.rent-workspace--analysis .rent-workspace-unit-action-buttons{width:100%;display:grid}.rent-workspace--analysis .rent-workspace-unit-action-buttons .ui-button{width:100%}.rent-workspace .economic-unit-rent-potential-source-form .economic-unit-form-fields,.rent-workspace .economic-unit-rent-overview-values{grid-template-columns:minmax(0,1fr)}.rent-workspace .economic-unit-rent-overview-values>div,.rent-workspace .economic-unit-rent-overview-values>div:first-child{padding:var(--pp-space-3) 0}.rent-workspace .economic-unit-rent-overview-values>div:last-child{border-left:0;border-top:1px solid var(--pp-color-border)}.rent-workspace .economic-unit-scenario-rent-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rent-workspace--analysis .economic-unit-scenario-rent-quick-actions button{width:100%}.rent-workspace .rent-unit-create-editor{padding:var(--pp-space-3)}}@container (width<=15rem){.rent-workspace--analysis .economic-unit-scenario-rent-quick-actions{grid-template-columns:minmax(0,1fr)}.rent-workspace--analysis .economic-unit-scenario-rent-quick-actions button{overflow-wrap:normal;white-space:nowrap}}.property-detail-navigation-hint{gap:var(--pp-space-2);margin-top:var(--pp-space-3);color:var(--pp-color-muted);align-items:center;display:flex}.property-detail-object-overview{background:0 0;border:0;border-radius:0;max-width:none}.property-overview-snapshot{gap:var(--lw-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.property-overview-snapshot h2{font-size:var(--lw-type-section-title-size);margin:0;line-height:1.75rem}.property-detail-additional-data-content{padding:var(--pp-space-3) 0 0;grid-template-columns:minmax(0,1fr)}.property-overview-facts,.property-linked-listings{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface)}.property-overview-facts h2{margin:0 0 var(--pp-space-3)}.property-detail-values,.new-scenario-action,.saved-scenario-overview,.scenario-comparison-section{max-width:none}.saved-scenario-overview-card{border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface)}.property-linked-listing-title{gap:var(--pp-space-1);margin-top:var(--pp-space-3);display:grid;color:var(--pp-color-ink)!important}.property-linked-listing-title span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}@media (width>=64rem){.property-detail-additional-data-content{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start}.property-detail-additional-data-content>.property-linked-listings{grid-area:1/2/span 2/3}}.property-analysis-workspace--financing{gap:var(--pp-space-6);background:0 0;border:0;border-radius:0;padding:0}.property-analysis-workspace--financing .property-analysis-workspace-heading{border-color:var(--pp-color-border)}.property-analysis-workspace--financing .property-analysis-workspace-heading>div{overflow-wrap:anywhere;min-width:0}.property-analysis-workspace--financing .property-analysis-workspace-assumptions{gap:var(--pp-space-6);background:0 0;border:0;padding:0}.property-analysis-workspace--financing .property-analysis-workspace-assumptions>div:first-child{gap:var(--pp-space-1);display:grid}.property-analysis-workspace--financing .property-analysis-workspace-assumptions>div:first-child>p{max-width:46rem;color:var(--pp-color-muted);font-size:var(--lw-type-body-size);line-height:1.5}.finance-workspace-kpi-overview{gap:var(--pp-space-3);display:grid}.finance-workspace-kpi-overview>header{gap:var(--pp-space-1);display:grid}.finance-workspace-kpi-overview h4,.finance-workspace-kpi-overview p,.finance-workspace-kpi-overview span{margin:0}.finance-workspace-kpi-overview>header>p{color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.finance-workspace-kpi-overview h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.finance-workspace-kpi-overview>header>span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.finance-workspace-configuration{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.finance-workspace-section,.finance-workspace-costs,.finance-workspace-historical-loan{gap:var(--pp-space-4);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;padding:var(--pp-space-4);background:var(--pp-color-surface);margin:0;display:grid}.finance-workspace-section>legend{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);padding:0;font-weight:750}.finance-workspace-section-introduction{max-width:47rem;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.5}.property-analysis-workspace--financing .equity-financing-control{gap:var(--pp-space-4);padding:var(--pp-space-4);background:var(--pp-color-surface);grid-column:auto}.equity-financing-actions{gap:var(--pp-space-2)}.equity-financing-actions .ui-button{flex:11rem;margin:0}.property-analysis-workspace--financing .equity-financing-note{color:var(--pp-color-muted)}.property-analysis-workspace--financing .equity-financing-control>.field-grid{gap:var(--pp-space-3)}.finance-workspace-equity-composition{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.finance-workspace-equity-composition>div{gap:var(--pp-space-1);min-width:0;display:grid}.finance-workspace-equity-composition dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.finance-workspace-equity-composition dd{color:var(--pp-color-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.finance-workspace-save-action{justify-self:start;margin:0}.finance-workspace-costs{align-content:start}.property-analysis-workspace--financing .acquisition-cost-work-state-section{gap:var(--pp-space-4);background:0 0;border:0;border-radius:0;padding:0}.property-analysis-workspace--financing .acquisition-cost-work-state-heading{display:block}.property-analysis-workspace--financing .acquisition-cost-work-state-heading h6{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.property-analysis-workspace--financing .acquisition-cost-work-state-total{border-color:var(--lw-border-subtle);border-radius:var(--pp-radius-control);padding:var(--pp-space-4);background:var(--pp-color-primary-soft)}.property-analysis-workspace--financing .acquisition-cost-work-state-total>strong{color:var(--pp-color-ink);font-size:var(--lw-type-section-title-size)}.property-analysis-workspace--financing .acquisition-cost-work-state-breakdown,.property-analysis-workspace--financing .acquisition-cost-work-state-details{border-color:var(--pp-color-border);border-radius:var(--pp-radius-control)}.property-analysis-workspace--financing .acquisition-cost-work-state-breakdown>summary,.property-analysis-workspace--financing .acquisition-cost-work-state-details>summary{min-height:2.875rem;padding:.75rem var(--pp-space-3);color:var(--pp-color-primary)}.property-analysis-workspace--financing .acquisition-cost-work-state-details-content{gap:var(--pp-space-4);padding:var(--pp-space-4)}.property-analysis-workspace--financing .finance-workspace-historical-loan{border-color:var(--lw-border-subtle);background:var(--lw-surface-canvas)}.property-analysis-workspace--financing .property-analysis-workspace-additional-assumptions{background:0 0;border:0;border-radius:0;padding:0}.property-analysis-workspace--financing .property-analysis-workspace-additional-content{gap:var(--pp-space-6);border:0;padding:0;display:grid}.property-analysis-workspace--financing .finance-workspace-loans{gap:var(--pp-space-4)}.finance-workspace-loans>p{margin:0}.finance-loan-card{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);min-width:0;overflow:clip}.finance-loan-card-row{gap:var(--pp-space-2);min-width:0;display:grid}.finance-loan-card-edit-action{justify-self:start}.finance-loan-card>summary{gap:var(--pp-space-3);min-height:4.25rem;padding:var(--pp-space-3) var(--pp-space-4);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.finance-loan-card>summary::-webkit-details-marker{display:none}.finance-loan-card>summary:after{color:var(--pp-color-primary);content:"+";font-size:var(--lw-type-section-title-size);flex:none;line-height:1}.finance-loan-card[open]>summary{border-bottom:1px solid var(--pp-color-border);background:var(--pp-color-surface-muted)}.finance-loan-card[open]>summary:after{content:"−"}.finance-loan-card-summary-copy{gap:var(--pp-space-1);min-width:0;display:grid}.finance-loan-card-summary-copy strong{color:var(--pp-color-ink);overflow-wrap:anywhere}.finance-loan-card-summary-copy span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650}.finance-loan-card-summary-value{color:var(--pp-color-ink);font-size:var(--lw-type-body-size);text-align:right;white-space:nowrap;margin-left:auto;font-weight:750}.finance-loan-card-content{gap:var(--pp-space-4);min-width:0;padding:var(--pp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.finance-loan-card-content>*,.finance-loan-card .field,.indicative-financing-quote>*,.indicative-financing-quote-values>div,.indicative-financing-quote-details>div{min-width:0}.finance-loan-card label,.finance-loan-card legend,.finance-loan-card dd,.finance-loan-card p,.finance-loan-card .ui-badge{overflow-wrap:anywhere;white-space:normal}.finance-loan-card .ui-button,.finance-loan-card-edit-action{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.finance-loan-card .loan-sensitivity-summary{gap:var(--pp-space-3)}.finance-loan-card .field-grid{gap:var(--pp-space-4)}.finance-loan-card-actions{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.finance-loan-card-actions .ui-button{margin:0}.indicative-financing-source-choice{gap:var(--pp-space-2);min-inline-size:0;margin:0;display:grid}.indicative-financing-source-choice label{gap:var(--pp-space-2);color:var(--pp-color-ink);align-items:flex-start;font-weight:650;line-height:1.4;display:flex}.indicative-financing-source-choice p,.indicative-financing-work-state-note{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.indicative-financing-quote{overflow-wrap:anywhere;gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);min-width:0;padding:var(--pp-space-3);background:var(--pp-color-surface-muted);grid-template-columns:minmax(0,1fr);display:grid}.indicative-financing-quote>header{gap:var(--pp-space-3);flex-wrap:wrap;justify-content:space-between;align-items:start;min-width:0;display:flex}.indicative-financing-quote>header>span:first-child{flex:12rem;gap:.125rem;min-width:0;display:grid}.indicative-financing-quote>header small,.indicative-financing-quote-timestamp,.indicative-financing-quote-actions>p,.indicative-financing-quote-provenance p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.indicative-financing-quote-values,.indicative-financing-quote-details{gap:var(--pp-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;display:grid}.indicative-financing-quote-values>div,.indicative-financing-quote-details>div{gap:.125rem;display:grid}.indicative-financing-quote-values dt,.indicative-financing-quote-details dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650}.indicative-financing-quote-values dd,.indicative-financing-quote-details dd{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);margin:0;font-weight:700}.indicative-financing-quote-strategy dd{text-align:left;overflow-wrap:anywhere}.indicative-financing-quote-actions{gap:var(--pp-space-3);flex-wrap:wrap;align-items:center;display:flex}.indicative-financing-quote-actions .ui-button{margin:0}.indicative-financing-quote-provenance{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-2)}.indicative-financing-quote-provenance>summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);font-weight:700}.indicative-financing-quote-provenance>div{gap:var(--pp-space-3);padding-top:var(--pp-space-3);display:grid}.indicative-financing-quote-provenance ol{gap:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;padding-left:1.25rem;display:grid}.indicative-financing-timeline-note h3,.indicative-financing-timeline-note p{margin:0}.property-analysis-workspace--financing .financing-balance-control{gap:var(--pp-space-3);border-color:var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface-muted);grid-column:auto}.finance-workspace-balance h3{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.finance-workspace-balance>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.5}.property-analysis-workspace--financing .financing-balance-current-values{gap:var(--pp-space-3)}.property-analysis-workspace--financing .financing-balance-current-values>div{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);padding:var(--pp-space-3);background:var(--pp-color-surface)}.finance-workspace-add-loan{justify-self:start;margin:0}.financing-timeline-panel{gap:var(--pp-space-5);margin-top:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-5);display:grid}.financing-timeline-panel>header,.financing-timeline-aggregate>header,.financing-timeline-detail-loan>header{gap:var(--pp-space-3);justify-content:space-between;align-items:start;display:flex}.financing-timeline-panel h3,.financing-timeline-panel h4,.financing-timeline-panel h5,.financing-timeline-panel p,.financing-timeline-panel figure{margin:0}.financing-timeline-panel h3{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.financing-timeline-panel header p,.financing-timeline-model-notice{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.5}.financing-timeline-status,.financing-timeline-aggregate-status{color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);text-align:right;flex:none;font-weight:750;line-height:1.4}.financing-timeline-aggregate{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);min-width:0}.financing-timeline-aggregate>header{padding:var(--pp-space-4) var(--pp-space-4) 0}.financing-timeline-aggregate h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.financing-timeline-aggregate header p,.financing-timeline-detail-loan header p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:600;line-height:1.4}.financing-timeline-aggregate-content{gap:var(--pp-space-4);padding:var(--pp-space-4);display:grid}.financing-timeline-duration{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.5}.financing-timeline-issues{gap:var(--pp-space-2);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;padding-left:1.25rem;line-height:1.45;display:grid}.financing-timeline-loans{gap:var(--pp-space-3);display:grid}.financing-timeline-loans>h4{font-size:var(--lw-type-card-title-size)}.financing-timeline-loan-overview{gap:0;margin:0;padding:0;list-style:none;display:grid}.financing-timeline-loan-overview>li{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);min-width:0;padding:var(--pp-space-3) 0;justify-content:space-between;align-items:center;display:flex}.financing-timeline-loan-overview>li:last-child{border-bottom:1px solid var(--pp-color-border)}.financing-timeline-loan-overview strong,.financing-timeline-loan-overview small{overflow-wrap:anywhere;display:block}.financing-timeline-loan-overview strong{color:var(--pp-color-ink)}.financing-timeline-loan-overview small{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin-top:.125rem;font-weight:600}.financing-timeline-loan-overview-values{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);text-align:right;flex:none;gap:.125rem;font-weight:650;line-height:1.35;display:grid}.financing-timeline-loan-overview-values>span:first-child{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size)}.financing-timeline-visualization{gap:var(--pp-space-4);display:grid}.financing-timeline-highlight{gap:var(--pp-space-3);justify-content:space-between;align-items:end;display:flex}.financing-timeline-highlight>div{gap:.25rem;min-width:0;display:grid}.financing-timeline-highlight p,.financing-timeline-year-select>span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);letter-spacing:.05em;text-transform:uppercase;font-weight:750}.financing-timeline-highlight strong{color:var(--pp-color-ink);font-size:var(--lw-type-kpi-size);letter-spacing:-.035em;line-height:1.05}.financing-timeline-highlight small{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.financing-timeline-year-select{flex:none;gap:.375rem;display:grid}.financing-timeline-chart{gap:var(--pp-space-2);display:grid}.financing-timeline-chart figcaption{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);font-weight:750}.financing-timeline-chart svg{width:100%;height:auto;min-height:11rem;display:block;overflow:visible}.financing-timeline-chart__axis,.financing-timeline-chart__gridline{stroke:var(--pp-color-border);stroke-width:1px}.financing-timeline-chart__line{fill:none;stroke:var(--pp-color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.financing-timeline-chart__point{fill:var(--pp-color-surface);stroke:var(--pp-color-primary);stroke-width:3px}.financing-timeline-chart__axis-label{fill:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.financing-timeline-selected-year-details{gap:var(--pp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.financing-timeline-selected-year-details>div{border-left:2px solid var(--pp-color-primary-soft);padding-left:var(--pp-space-2);gap:.25rem;display:grid}.financing-timeline-selected-year-details dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650;line-height:1.35}.financing-timeline-selected-year-details dd{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);margin:0;font-weight:750}.financing-timeline-details{border-top:1px solid var(--pp-color-border);border-bottom:1px solid var(--pp-color-border);min-width:0}.financing-timeline-details>summary{cursor:pointer;min-height:3.25rem;padding:var(--pp-space-3) 0;color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);justify-content:space-between;align-items:center;font-weight:750;list-style:none;display:flex}.financing-timeline-details>summary::-webkit-details-marker{display:none}.financing-timeline-details>summary svg{color:var(--pp-color-muted);transition:transform var(--lw-motion-duration) ease;flex:none}.financing-timeline-details[open]>summary svg{transform:rotate(180deg)}.financing-timeline-details-content{gap:var(--pp-space-5);border-top:1px solid var(--pp-color-border);padding:var(--pp-space-4) 0;display:grid}.financing-timeline-detail-loan{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4);display:grid}.financing-timeline-detail-loan>header{gap:var(--pp-space-2)}.financing-timeline-detail-loan h5,.financing-timeline-yearly-section h5{color:var(--pp-color-ink);font-size:var(--lw-type-body-size)}.financing-timeline-detail-loan .financing-timeline-duration{text-align:right;max-width:15rem}.financing-timeline-yearly-section{gap:var(--pp-space-3);display:grid}.financing-timeline-years{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.financing-timeline-years>li{gap:var(--pp-space-2);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);display:grid}.financing-timeline-years>li:first-child{border-top:0;padding-top:0}.financing-timeline-years>li>strong{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size)}.financing-timeline-years dl{gap:var(--pp-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;display:grid}.financing-timeline-years dl>div{gap:.125rem;display:grid}.financing-timeline-years dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650}.financing-timeline-years dd{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);margin:0;font-weight:700}@media (width>=64rem){.finance-workspace-configuration{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.equity-financing-actions .ui-button,.finance-workspace-save-action,.finance-workspace-add-loan,.finance-loan-card-actions .ui-button,.finance-loan-card-edit-action{width:100%}.finance-loan-card>summary{min-height:4rem;padding:var(--pp-space-3);flex-wrap:wrap}.finance-loan-card-summary-value{white-space:normal;overflow-wrap:anywhere;min-width:0}.indicative-financing-quote-actions .ui-button{width:100%}.finance-loan-card-content,.finance-workspace-section,.finance-workspace-costs,.finance-workspace-historical-loan,.property-analysis-workspace--financing .financing-balance-control{padding:var(--pp-space-3)}.financing-timeline-panel>header,.financing-timeline-aggregate>header,.financing-timeline-detail-loan>header{gap:var(--pp-space-2)}.financing-timeline-status,.financing-timeline-aggregate-status{max-width:9rem}.financing-timeline-aggregate>header,.financing-timeline-aggregate-content{padding-right:var(--pp-space-3);padding-left:var(--pp-space-3)}.financing-timeline-highlight{align-items:start}.financing-timeline-selected-year-details{grid-template-columns:minmax(0,1fr)}.financing-timeline-detail-loan>header{display:grid}.financing-timeline-detail-loan .financing-timeline-duration{text-align:left;max-width:none}}.property-detail-costs-container{min-width:0}.property-detail-costs.costs-workspace{gap:var(--pp-space-6);max-width:none;padding-top:var(--pp-space-5);display:grid}.costs-workspace .property-cost-overview,.costs-workspace .investment-cost-section,.costs-workspace .operating-cost-section{border:0;max-width:none;margin:0;padding:0}.property-cost-overview{gap:var(--pp-space-4);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);color:var(--pp-color-ink);background:var(--pp-color-surface);display:grid}.property-cost-overview-issues{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3)}.property-cost-overview-issues summary{color:var(--pp-color-primary);cursor:pointer;font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;font-weight:700}.property-cost-overview-issues ul{gap:var(--pp-space-2);margin:var(--pp-space-3) 0 0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);padding-left:1.25rem;display:grid}.investment-cost-section,.operating-cost-section{gap:var(--pp-space-4);display:grid}.cost-workspace-section-heading{gap:var(--pp-space-4);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-5);justify-content:space-between;align-items:flex-end;display:flex}.cost-workspace-section-heading>div{gap:var(--pp-space-1);max-width:46rem;display:grid}.cost-workspace-section-heading h3,.cost-workspace-section-heading p{margin:0}.cost-workspace-section-heading h3{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.cost-workspace-section-heading p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.cost-position-create-editor,.cost-position-editor{gap:var(--pp-space-4);border:1px solid var(--pp-color-border);border-left:.25rem solid var(--pp-color-primary);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface-muted);display:grid}.cost-position-create-editor>header,.cost-position-editor>header{border-bottom:1px solid var(--pp-color-border);padding-bottom:var(--pp-space-3)}.cost-position-create-editor h4,.cost-position-create-editor p,.cost-position-editor h4,.cost-position-editor p{margin:0}.cost-position-create-editor h4,.cost-position-editor h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size)}.cost-position-create-editor header p,.cost-position-editor header p{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.cost-position-editor-fields{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cost-position-editor-fields--operating{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.cost-position-editor-field{gap:var(--pp-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cost-position-editor-field label{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:700}.cost-position-editor-selected-value{display:none}@media (width<=52rem){.cost-position-editor-selected-value{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;display:block}}.cost-position-editor-actions,.cost-position-read-actions,.operating-cost-kind-and-label-actions,.operating-cost-amount-and-period-actions{gap:var(--pp-space-2);flex-wrap:wrap;align-items:center;display:flex}.cost-position-read-actions .ui-edit-action{align-self:start}.cost-workspace-empty-state,.operating-cost-empty-confirmation{border:1px dashed var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);color:var(--pp-color-muted);background:var(--pp-color-surface-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.operating-cost-empty-confirmation{gap:var(--pp-space-3);display:grid}.operating-cost-empty-confirmation .incomplete-note,.operating-cost-empty-confirmation .result-message{color:var(--pp-color-muted);background:0 0;border:0;margin:0;padding:0}.investment-cost-list,.operating-cost-list{gap:var(--pp-space-3);color:var(--pp-color-ink);margin:0;padding:0;list-style:none;display:grid}.investment-cost-list>li,.operating-cost-list>li{display:block}.investment-cost-list .ui-accordion>summary,.operating-cost-list .ui-accordion>summary{padding:var(--pp-space-3) var(--pp-space-4)}.cost-position-accordion-summary{gap:var(--pp-space-3);justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.cost-position-accordion-summary>span{gap:var(--pp-space-1);min-width:0;display:grid}.cost-position-accordion-summary strong{overflow-wrap:anywhere;color:var(--pp-color-ink)}.cost-position-accordion-summary>strong{text-align:right;flex:none}.cost-position-accordion-summary small{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:600}.cost-position-details{gap:var(--pp-space-4);display:grid}.operating-cost-overview{gap:var(--pp-space-5);display:grid}.operating-cost-group{gap:var(--pp-space-3);background:0 0;border:0;padding:0;display:grid}.operating-cost-group h4{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);margin:0}.operating-cost-weg-hint{border:0;border-left:.25rem solid var(--lw-border-subtle);padding:0 var(--pp-space-3);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);background:0 0;margin:0}.operating-cost-analysis-status{gap:var(--pp-space-1);border-bottom:1px solid var(--pp-color-border);padding-bottom:var(--pp-space-3);display:grid}.operating-cost-analysis-status span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650}.operating-cost-analysis-status strong{color:var(--pp-color-ink);font-size:var(--lw-type-body-size)}.operating-cost-treatment-note{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.operating-cost-kind-and-label-form,.operating-cost-amount-and-period-form{gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-left:.25rem solid var(--pp-color-primary);border-radius:var(--pp-radius-control);padding:var(--pp-space-3);background:var(--pp-color-surface-muted);font-size:var(--lw-type-meta-size);font-weight:400;display:grid}.operating-cost-kind-and-label-form p,.operating-cost-amount-and-period-form p{color:var(--pp-color-muted);margin:0;line-height:1.45}.operating-cost-kind-and-label-fields,.operating-cost-amount-and-period-fields{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operating-cost-treatment-form,.operating-cost-house-fee-inclusion-form{gap:var(--pp-space-2);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4);display:grid}.operating-cost-treatment-form>label,.operating-cost-house-fee-inclusion-form>label{color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);font-weight:700}.operating-cost-house-fee-inclusion-form>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.operating-cost-treatment-actions{gap:var(--pp-space-2);flex-wrap:wrap;align-items:center;display:flex}.operating-cost-treatment-actions select{flex:16rem}.operating-cost-treatment-actions .ui-button{flex:none}.costs-workspace .success-message,.costs-workspace .error-message,.costs-workspace .result-message{margin:0}@media (width>=48rem){.property-cost-overview{padding:var(--pp-space-5)}}@media (width<=34rem){.property-detail-costs.costs-workspace{gap:var(--pp-space-5);padding-top:var(--pp-space-4)}.cost-workspace-section-heading{flex-direction:column;align-items:stretch}.cost-workspace-section-heading .ui-button{align-self:flex-start}.cost-position-editor-fields,.operating-cost-kind-and-label-fields,.operating-cost-amount-and-period-fields{grid-template-columns:minmax(0,1fr)}.cost-position-editor-actions{display:grid}.cost-position-editor-actions .ui-button{width:100%}.cost-position-accordion-summary{align-items:flex-start}.cost-position-accordion-summary>strong{max-width:45%}.operating-cost-treatment-actions{display:grid}.operating-cost-treatment-actions select,.operating-cost-treatment-actions .ui-button{width:100%}}.property-detail-object-overview{gap:var(--pp-space-4);margin-top:var(--pp-space-4);display:grid}.property-detail-additional-data-content{gap:var(--pp-space-4);padding:0}.property-overview-facts{gap:var(--pp-space-4);padding:var(--pp-space-4);display:grid}.property-overview-facts__heading{gap:var(--pp-space-3);justify-content:space-between;align-items:flex-start;display:flex}.property-overview-facts__heading h2,.property-overview-facts__heading p{margin:0}.property-overview-facts__subheading{margin:var(--pp-space-2) 0 0;font-size:var(--lw-type-meta-size);color:var(--pp-color-muted)}.property-overview-facts__heading p{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.property-overview-facts__values{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.property-overview-facts__values>div{gap:var(--pp-space-1);border-left:.1875rem solid var(--pp-color-primary-soft);min-width:0;padding-left:var(--pp-space-3);display:grid}.property-overview-facts__values dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:650}.property-overview-facts__values dd{overflow-wrap:anywhere;color:var(--pp-color-ink);margin:0;font-weight:750}.property-core-data-inline>.property-core-data-inline__field{border-left-color:var(--pp-color-border-strong)}.property-core-data-inline__field dd{align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-core-data-inline__field dd>span{overflow-wrap:anywhere;min-width:0}.property-core-data-inline__field dd>.property-core-data-inline__numeric{scrollbar-width:thin;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;overflow-x:auto}.property-core-data-inline__numeric:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.property-core-data-inline__field dd>small{width:100%;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:400}.property-core-data-inline__field .property-core-data-inline__unknown{color:var(--pp-color-muted);font-weight:400}.property-core-data-inline__edit{margin-left:auto}.property-core-data-inline__form{gap:var(--pp-space-2);width:100%;font-weight:400;display:grid}.property-core-data-inline__form>:is(input,select){width:100%}.property-core-data-inline__form>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0}.property-core-data-inline__actions{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-object-workspace__finding-needs .property-object-workspace__form{grid-template-columns:minmax(0,1fr)}.property-object-workspace__finding-needs .property-object-workspace__form .field span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.saved-scenario-overview,.new-scenario-action,.scenario-comparison-section{gap:var(--pp-space-4);margin-top:var(--pp-space-5);border-color:var(--pp-color-border);padding-top:var(--pp-space-5)}.saved-scenario-overview-card{gap:var(--pp-space-3);border-color:var(--pp-color-border);padding:var(--pp-space-4);background:var(--pp-color-surface)}.saved-scenario-overview-card__header{gap:var(--pp-space-3);justify-content:space-between;align-items:flex-start;display:flex}.saved-scenario-overview-card__header>div{min-width:0}.saved-scenario-overview-card__header strong{overflow-wrap:anywhere;color:var(--pp-color-ink);display:block}.saved-scenario-overview-card__header p,.saved-scenario-overview-card__analysis-status{margin:var(--pp-space-1) 0 0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.saved-scenario-overview-card__analysis-status{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);font-weight:650}.saved-scenario-overview-card__actions{gap:var(--pp-space-2);justify-content:space-between;align-items:center;display:flex}.saved-scenario-overview-card__actions>.ui-button{width:auto;margin:0}.saved-scenario-overview-card .ui-accordion{border-color:var(--pp-color-border);background:var(--pp-color-surface-muted);margin:0}.saved-scenario-overview-card .ui-accordion>summary{padding:var(--pp-space-3);color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);font-weight:700}.saved-scenario-overview-card .ui-accordion__content{gap:var(--pp-space-3);padding:var(--pp-space-3)}.saved-scenario-overview-card .saved-scenario-overview-values{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.saved-scenario-overview-card .scenario-deal-score-summary{padding-top:var(--pp-space-3);margin-top:0}.property-documents{gap:var(--pp-space-4);margin-top:var(--pp-space-4)}.property-documents-heading{gap:var(--pp-space-4);align-items:flex-start}.property-documents-heading .panel-kicker,.property-documents-heading h3,.property-documents-heading p{margin:0}.property-documents-heading h3{margin-top:var(--pp-space-1)}.property-documents-heading p:last-child{max-width:38rem;margin-top:var(--pp-space-2);color:var(--pp-color-muted);font-size:var(--lw-type-body-size);line-height:1.45}.property-documents-heading .ui-button{white-space:nowrap;width:auto;margin:0}.property-documents-heading .ui-button svg{flex:none}.property-documents-heading__actions{gap:var(--pp-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.property-document-upload{gap:var(--pp-space-4);border-color:var(--pp-color-border);border-left:.25rem solid var(--pp-color-primary);border-radius:var(--pp-radius-card);max-width:42rem;padding:var(--pp-space-4);background:var(--pp-color-surface-muted)}.property-document-upload__heading{gap:var(--pp-space-2);display:grid}.property-document-upload__heading .panel-kicker,.property-document-upload__heading h4,.property-document-upload__heading p{margin:0}.property-document-upload__heading p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.property-document-dropzone{border-color:var(--pp-color-border-strong);border-radius:var(--pp-radius-control);min-height:7.5rem;color:var(--pp-color-primary);background:var(--pp-color-surface)}.property-document-actions{gap:var(--pp-space-2)}.property-document-actions .ui-button{width:auto;margin:0}.property-document-link-provenance{gap:var(--pp-space-2);border-top:1px solid var(--pp-color-border);max-width:42rem;padding-top:var(--pp-space-3);color:var(--pp-color-muted);display:grid}.property-document-link-provenance summary{color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);font-weight:700}.property-document-link-provenance ul{gap:var(--pp-space-2);padding-left:var(--pp-space-4);margin:0;display:grid}.property-document-link-provenance li{gap:var(--pp-space-1);display:grid}.property-geomap-enrichment{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface-muted);max-width:48rem}.property-geomap-enrichment>details>summary{gap:var(--pp-space-2);padding:var(--pp-space-3) var(--pp-space-4);color:var(--pp-color-primary);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;display:flex}.property-geomap-enrichment__summary-note{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:600}.property-geomap-enrichment__content{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding:var(--pp-space-4);display:grid}.property-geomap-enrichment__content>p,.property-geomap-enrichment__preview>p,.property-geomap-enrichment__history>p,.property-geomap-enrichment__observation>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.property-geomap-enrichment__form,.property-geomap-enrichment__preview,.property-geomap-enrichment__history,.property-geomap-enrichment__observation,.property-geomap-enrichment__load-error{gap:var(--pp-space-3);display:grid}.property-geomap-enrichment__form .field,.property-geomap-enrichment__preview .field{gap:var(--pp-space-1);margin:0}.property-geomap-enrichment__form small{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.property-geomap-enrichment__checkbox{gap:var(--pp-space-2);color:var(--pp-color-text);font-size:var(--lw-type-meta-size);align-items:flex-start;line-height:1.4;display:flex}.property-geomap-enrichment__checkbox input{width:auto;margin-top:.2rem}.property-geomap-enrichment__form>.ui-button,.property-geomap-enrichment__actions .ui-button,.property-geomap-enrichment__load-error .ui-button,.property-geomap-enrichment__fact-actions .ui-button{width:auto;margin:0}.property-geomap-enrichment__preview,.property-geomap-enrichment__history{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);padding:var(--pp-space-3);background:var(--pp-color-surface)}.property-geomap-enrichment__preview h4,.property-geomap-enrichment__history h4,.property-geomap-enrichment__observation h5{color:var(--pp-color-text);font-size:var(--lw-type-card-title-size);margin:0}.property-geomap-enrichment__preview ol{gap:var(--pp-space-2);padding-left:var(--pp-space-4);font-size:var(--lw-type-meta-size);margin:0;display:grid}.property-geomap-enrichment__preview code{overflow-wrap:anywhere;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.property-geomap-enrichment__approval-rule{padding-top:var(--pp-space-2);border-top:1px solid var(--pp-color-border)}.property-geomap-enrichment__preview form{gap:var(--pp-space-3);display:grid}.property-geomap-enrichment__actions,.property-geomap-enrichment__fact-actions{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-geomap-enrichment__empty{padding:var(--pp-space-3);border:1px dashed var(--pp-color-border-strong);border-radius:var(--pp-radius-control);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0;line-height:1.45}.property-geomap-enrichment__history{margin-top:var(--pp-space-1)}.property-geomap-enrichment__observation{gap:var(--pp-space-2);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3)}.property-geomap-enrichment__observation ul{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.property-geomap-enrichment__observation li{gap:var(--pp-space-2);padding:var(--pp-space-2);border-radius:var(--pp-radius-control);background:var(--pp-color-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.property-geomap-enrichment__observation li>div:first-child{gap:.15rem;display:grid}.property-geomap-enrichment__observation li span:not(.property-geomap-enrichment__review){color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.property-geomap-enrichment__review{width:fit-content;font-size:var(--lw-type-meta-size);font-weight:700}.property-geomap-enrichment__review--conflict{color:var(--pp-color-warning)}.property-geomap-enrichment__review--accepted{color:var(--pp-color-success)}.property-geomap-enrichment__review--rejected{color:var(--pp-color-muted)}.property-document-link-provenance span{font-size:var(--lw-type-meta-size)}.property-document-classification,.property-document-extracted-facts{gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-3);background:var(--pp-color-surface-muted);display:grid}.property-document-classification{grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr) auto;align-items:end}.property-document-classification .panel-kicker,.property-document-classification h5,.property-document-classification p,.property-document-extracted-facts .property-document-candidates-heading p{margin:0}.property-document-classification h5{margin-top:var(--pp-space-1);color:var(--pp-color-text);font-size:var(--lw-type-card-title-size)}.property-document-classification p,.property-document-extracted-facts .property-document-candidates-heading p{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.property-document-classification .field{gap:var(--pp-space-1);margin:0}.property-document-classification .field>span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.property-document-classification .ui-button{width:auto;margin:0}.property-documents-empty,.property-document-selection-hint{gap:var(--pp-space-3);border:1px dashed var(--pp-color-border-strong);border-radius:var(--pp-radius-card);padding:var(--pp-space-5);color:var(--pp-color-muted);background:var(--pp-color-surface-muted);align-items:center;display:grid}.property-documents-empty{grid-template-columns:auto minmax(0,1fr);max-width:42rem}.property-documents-empty>div:first-child,.property-document-selection-hint svg{color:var(--pp-color-primary)}.property-documents-empty h4,.property-documents-empty p,.property-document-selection-hint p{margin:0}.property-documents-empty p,.property-document-selection-hint p{margin-top:var(--pp-space-1);font-size:var(--lw-type-meta-size);line-height:1.45}.property-documents-layout{gap:var(--pp-space-4)}.property-document-library-toolbar{gap:var(--pp-space-3);max-width:58rem;padding:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface-muted);grid-template-columns:minmax(0,1fr);display:grid}.property-document-library-toolbar .field{gap:var(--pp-space-1);margin:0}.property-document-library-toolbar .field>span{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:700}.property-document-list-item--selected{background:var(--pp-color-primary-soft)}.property-document-detail{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);min-height:100%}.property-document-detail-content{gap:var(--pp-space-4);padding:var(--pp-space-4)}.property-document-detail-content>.ui-button{justify-self:start;width:auto;margin:0}.property-document-viewer{gap:var(--pp-space-4);min-width:0;min-height:min(82dvh,62rem);display:grid}.property-document-viewer__heading{gap:var(--pp-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.property-document-viewer__heading>div{min-width:0}.property-document-viewer__heading .panel-kicker,.property-document-viewer__heading h4,.property-document-viewer__heading p{margin:0}.property-document-viewer__heading h4{margin-top:var(--pp-space-1);overflow-wrap:anywhere}.property-document-viewer__heading p:last-child{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.property-document-viewer__heading .ui-button{width:auto;margin:0}.property-document-viewer__navigation{gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.property-document-viewer__navigation .ui-button{width:auto;margin:0}.property-document-viewer__navigation .ui-button:last-child{justify-self:end}.property-document-viewer__navigation p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);text-align:center;white-space:nowrap;margin:0;font-weight:700}.property-document-viewer__next-icon{transform:rotate(180deg)}.property-document-viewer__viewport{border:1px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-card);background:var(--pp-color-surface-muted);place-items:center;width:100%;height:min(68dvh,52rem);min-height:min(68dvh,52rem);display:grid;overflow:auto}.property-document-viewer__viewport>.result-message,.property-document-viewer__viewport>.form-error{margin:var(--pp-space-4)}.property-document-viewer__canvas{max-width:100%;max-height:100%;display:block}.property-document-selection-hint{min-height:11rem;padding:var(--pp-space-4);background:0 0;border:0;border-radius:0;align-content:center;justify-items:start}.profile-view{gap:var(--pp-space-5);grid-template-columns:minmax(0,1fr);min-width:0;max-width:60rem}.profile-view .view-heading,.profile-view .view-heading>div,.profile-view .view-heading h1{overflow-wrap:anywhere;min-width:0;max-width:100%}.profile-personal-data{gap:var(--pp-space-4);padding:var(--pp-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.profile-personal-data__icon{border-radius:var(--pp-radius-control);width:2.75rem;height:2.75rem;color:var(--pp-color-primary);background:var(--pp-color-primary-soft);place-items:center;display:grid}.profile-personal-data .panel-kicker,.profile-personal-data h2,.profile-personal-data dl,.profile-personal-data__note{margin:0}.profile-personal-data h2{margin-top:var(--pp-space-1)}.profile-personal-data dl{margin-top:var(--pp-space-3)}.profile-personal-data dl>div{gap:var(--pp-space-1);display:grid}.profile-personal-data dt,.profile-personal-data__note{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.profile-personal-data dd{overflow-wrap:anywhere;color:var(--pp-color-ink);margin:0;font-weight:750}.profile-personal-data__note{margin-top:var(--pp-space-3);line-height:1.45}.profile-planning{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.profile-planning>*{box-sizing:border-box;min-width:0;max-width:100%}.profile-planning>.tax-panel,.profile-planning>.profile-investment-capacity{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--lw-surface-raised);margin:0}.profile-planning>.geomap-market-screening-admin{background:var(--pp-color-surface-muted);grid-template-columns:minmax(0,1fr)}.profile-planning>.geomap-market-screening-admin>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.profile-planning .geomap-market-screening-admin input{box-sizing:border-box}.profile-planning .geomap-market-screening-admin button{overflow-wrap:anywhere}.profile-tax-profile>.profile-section-description{margin:0}.profile-tax-profile form,.profile-tax-profile fieldset,.profile-tax-profile details{min-width:0;max-width:100%}.profile-tax-profile .tax-form{gap:var(--pp-space-4);margin-block:var(--pp-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.profile-tax-profile .tax-form legend{margin-bottom:var(--pp-space-2);font-weight:700}.profile-tax-profile__confirmation{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4);flex-wrap:wrap;align-items:center;display:flex}.profile-tax-profile__confirmation button{width:auto;margin:0}.profile-tax-profile__confirmation p{min-width:0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0;line-height:1.4}.profile-tax-profile .tax-documents li,.profile-investment-capacity__plans li{overflow-wrap:anywhere;min-width:0}.profile-tax-profile .tax-documents{box-sizing:border-box;min-width:0;max-width:100%}.profile-tax-profile .tax-documents button{max-width:100%;margin:var(--pp-space-2) 0 0;white-space:normal;overflow-wrap:anywhere;display:block}.profile-investment-capacity{gap:var(--pp-space-4);min-width:0;padding-top:var(--pp-space-2);grid-template-columns:minmax(0,1fr);display:grid}.profile-investment-capacity>*{min-width:0;max-width:100%}.profile-investment-capacity>.incomplete-note{overflow-wrap:anywhere}.profile-section-heading{gap:var(--pp-space-3);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.profile-section-heading>div,.profile-section-heading h2{overflow-wrap:anywhere;min-width:0;max-width:100%}.profile-section-heading>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.profile-section-heading .panel-kicker,.profile-section-heading h2,.profile-section-description{margin:0}.profile-section-heading h2{margin-top:var(--pp-space-1)}.profile-section-description{min-width:0;max-width:44rem;color:var(--pp-color-muted);font-size:var(--lw-type-body-size);overflow-wrap:anywhere;line-height:1.45}.profile-investment-capacity__summary{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.profile-investment-capacity__summary>div{gap:var(--pp-space-1);border-left:.1875rem solid var(--pp-color-primary-soft);min-width:0;padding-left:var(--pp-space-3);grid-template-columns:minmax(0,1fr);display:grid}.profile-investment-capacity__summary dt,.profile-investment-capacity__plans dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;font-weight:650}.profile-investment-capacity__summary dd,.profile-investment-capacity__plans dd{overflow-wrap:anywhere;color:var(--pp-color-ink);margin:0;font-weight:750}.scenario-calculation-value--scrollable{overflow-wrap:normal;white-space:nowrap;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.scenario-calculation-value--scrollable:focus-visible{outline:3px solid var(--pp-color-primary);outline-offset:2px}.profile-investment-capacity__empty{color:var(--pp-color-muted);margin:0}.profile-investment-capacity .ui-accordion{border-color:var(--pp-color-border);background:var(--pp-color-surface-muted);min-width:0}.profile-investment-capacity .ui-accordion>summary{min-width:0;padding:var(--pp-space-3);color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;font-weight:700}.profile-investment-capacity__plans{gap:var(--pp-space-3);margin:0;padding:0;list-style:none;display:grid}.profile-investment-capacity__plans>li{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);display:grid}.profile-investment-capacity__plans>li:first-child{border-top:0;padding-top:0}.profile-investment-capacity__plans dl{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.profile-investment-capacity__editor{gap:var(--pp-space-3);box-sizing:border-box;border:1px solid var(--pp-color-border);border-left:.25rem solid var(--pp-color-primary);border-radius:var(--pp-radius-card);min-width:0;max-width:34rem;padding:var(--pp-space-4);background:var(--pp-color-surface-muted);grid-template-columns:minmax(0,1fr);display:grid}.profile-investment-capacity__editor>.field,.profile-investment-capacity__editor .field>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.profile-investment-capacity__editor input{box-sizing:border-box;width:100%}.profile-investment-capacity__editor-actions{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.profile-investment-capacity__editor-actions .ui-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:auto;margin:0}@media (width>=64rem){.property-detail-additional-data-content{grid-template-columns:minmax(0,1fr) minmax(19rem,.92fr)}.property-detail-additional-data-content>.property-linked-listings{grid-area:1/2/span 2/3;align-self:start;margin-top:0}.property-document-library-toolbar{grid-template-columns:minmax(10rem,.8fr) minmax(15rem,1.5fr) minmax(10rem,.8fr)}.property-document-viewer__viewport{height:min(72dvh,56rem);min-height:min(72dvh,56rem)}}@media (width<=34rem){.property-overview-facts,.property-document-upload,.property-document-detail-content,.property-document-viewer,.profile-personal-data,.profile-investment-capacity__editor{padding:var(--pp-space-3)}.saved-scenario-overview-card__actions,.property-documents-heading,.property-documents-heading__actions,.property-document-classification,.property-document-viewer__heading,.profile-section-heading{flex-direction:column;align-items:stretch}.saved-scenario-overview-card__actions>.ui-button,.property-documents-heading .ui-button,.property-document-actions .ui-button,.property-document-classification .ui-button,.property-document-viewer__heading .ui-button,.profile-investment-capacity__editor-actions .ui-button{width:100%}.saved-scenario-overview-card .saved-scenario-overview-values,.profile-investment-capacity__summary,.profile-investment-capacity__plans dl{grid-template-columns:minmax(0,1fr)}.profile-tax-profile__confirmation{flex-direction:column;align-items:stretch}.profile-tax-profile__confirmation button{width:100%}.property-documents-empty,.profile-personal-data,.property-document-classification{grid-template-columns:minmax(0,1fr)}.property-document-viewer{gap:var(--pp-space-3);min-height:calc(100dvh - 10rem)}.property-document-viewer__navigation{gap:var(--pp-space-2)}.property-document-viewer__navigation .ui-button span{overflow-wrap:anywhere}.property-document-viewer__navigation p{font-size:var(--lw-type-meta-size)}.property-document-viewer__viewport{height:calc(100dvh - 19rem);min-height:calc(100dvh - 19rem)}}.property-due-diligence{gap:var(--pp-space-4);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--pp-space-4);background:var(--pp-color-surface);display:grid}.property-due-diligence__heading .panel-kicker,.property-due-diligence__heading h4,.property-due-diligence__heading p,.property-due-diligence__result>p,.property-due-diligence__hint,.property-due-diligence__form h5,.property-due-diligence__form p,.property-due-diligence__risks h5,.property-due-diligence__risks p{margin:0}.property-due-diligence__heading p:last-child,.property-due-diligence__hint,.property-due-diligence__form>p{margin-top:var(--pp-space-2);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.property-due-diligence__heading .ui-button,.property-due-diligence>.ui-button,.property-due-diligence__form .ui-button,.property-due-diligence__risks .ui-button{width:auto;margin:0}.property-due-diligence__result{gap:var(--pp-space-3);display:grid}.property-due-diligence__summary{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-due-diligence__gaps,.property-due-diligence__checklist>ul,.property-due-diligence__risks>ul{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.property-due-diligence__gaps li,.property-due-diligence__checklist>ul>li,.property-due-diligence__risks li{gap:var(--pp-space-2);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);min-width:0;padding:var(--pp-space-3);background:var(--pp-color-surface-muted);display:grid}.property-due-diligence__gaps span,.property-due-diligence__item-context dt{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.property-due-diligence .ui-accordion{border-color:var(--pp-color-border);background:var(--pp-color-surface-muted);margin:0}.property-due-diligence .ui-accordion>summary{padding:var(--pp-space-3);color:var(--pp-color-primary);font-weight:700}.property-due-diligence .ui-accordion__content,.property-due-diligence__checklist{gap:var(--pp-space-4);display:grid}.property-due-diligence .ui-accordion__content{padding:var(--pp-space-3)}.property-due-diligence__item-heading,.property-due-diligence__risks li{gap:var(--pp-space-3);justify-content:space-between;align-items:flex-start;display:flex}.property-due-diligence__item-heading>div{gap:var(--pp-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.property-due-diligence__item-context{gap:var(--pp-space-2);margin:0;display:grid}.property-due-diligence__item-context>div{gap:var(--pp-space-1);display:grid}.property-due-diligence__item-context dd{overflow-wrap:anywhere;margin:0}.property-due-diligence__item-evidence{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0;line-height:1.4}.property-due-diligence__evidence-actions{gap:var(--pp-space-2);display:grid}.property-due-diligence__evidence-actions>div{gap:var(--pp-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.property-due-diligence__evidence-actions>div>span{overflow-wrap:anywhere;flex:12rem;min-width:0}.property-due-diligence__form{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4);display:grid}.property-due-diligence__form label{gap:var(--pp-space-1);color:var(--pp-color-ink);font-weight:650;display:grid}.property-due-diligence__form label span{color:var(--pp-color-muted);font-weight:400}.property-due-diligence__form textarea{resize:vertical}.property-due-diligence__risks{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);display:grid}.property-due-diligence__risks li>div{gap:var(--pp-space-1);min-width:0;display:grid}.property-due-diligence__risks p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.4}.deal-negotiation-decision{gap:var(--pp-space-4);min-width:0;margin-top:var(--pp-space-5);border-color:var(--pp-color-border);display:grid}.deal-negotiation-decision__heading>div,.deal-negotiation-decision__form,.deal-negotiation-decision__reasons{min-width:0}.deal-negotiation-decision__heading,.deal-negotiation-decision__actions,.deal-negotiation-decision__form-actions{gap:var(--pp-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.deal-negotiation-decision__heading h3,.deal-negotiation-decision__heading p,.deal-negotiation-decision__signals,.deal-negotiation-decision__form h4,.deal-negotiation-decision__form p,.deal-negotiation-decision__history p{margin:0}.deal-negotiation-decision__heading h3{color:var(--pp-color-ink);font-size:var(--lw-type-card-title-size);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.deal-negotiation-decision__form,.deal-negotiation-decision__history>section{gap:var(--pp-space-2);display:grid}.deal-negotiation-decision__signals,.deal-negotiation-decision__decision-hint,.deal-negotiation-decision__history>section>p:not(:first-child){color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.45}.deal-negotiation-decision__form{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.deal-negotiation-decision__form h4,.deal-negotiation-decision__form>p,.deal-negotiation-decision__form>fieldset,.deal-negotiation-decision__form-actions{grid-column:1/-1}.deal-negotiation-decision__form h4{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.deal-negotiation-decision__form label,.deal-negotiation-decision__reasons{gap:var(--pp-space-1);color:var(--pp-color-ink);overflow-wrap:anywhere;font-weight:650;display:grid}.deal-negotiation-decision__form :is(input,select,textarea){width:100%;max-width:100%}.deal-negotiation-decision__form textarea{resize:vertical}.deal-negotiation-decision__activity-selection{display:none}.deal-negotiation-decision__reasons{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0}.deal-negotiation-decision__reasons legend{grid-column:1/-1;padding:0}.deal-negotiation-decision__reasons label{gap:var(--pp-space-2);align-items:center;font-weight:400;display:flex}.deal-negotiation-decision__history{gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.deal-negotiation-decision__timeline{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-3);grid-template-columns:minmax(0,1fr);display:grid}.deal-negotiation-decision__timeline-heading{justify-content:space-between;align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.deal-negotiation-decision__timeline-heading h4{overflow-wrap:anywhere;margin:0}.deal-negotiation-decision__timeline-heading .ui-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.deal-negotiation-decision__history>section{border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-3)}.deal-negotiation-decision__history>section>p:first-child{overflow-wrap:anywhere}.deal-negotiation-decision__history .ui-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=34rem){.deal-negotiation-decision__timeline .deal-negotiation-decision__form{grid-template-columns:minmax(0,1fr)}.deal-negotiation-decision__timeline .deal-negotiation-decision__form label{min-width:0;max-width:100%}.deal-negotiation-decision__timeline .deal-negotiation-decision__form :is(input,select,textarea){box-sizing:border-box}.property-detail-additional-data-content>.ui-accordion>summary{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.property-detail-additional-data-content>.ui-accordion>.ui-accordion__content,.deal-negotiation-decision{padding-inline:clamp(12px,3vw,1rem)}.deal-negotiation-decision__heading,.deal-negotiation-decision__actions,.deal-negotiation-decision__form-actions{flex-direction:column;align-items:stretch}.deal-negotiation-decision__actions .ui-button,.deal-negotiation-decision__timeline-heading .ui-button,.deal-negotiation-decision__form-actions .ui-button{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%}.deal-negotiation-decision__activity-selection{min-width:0;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;font-weight:500;line-height:1.4;display:block}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=64rem){.property-detail-additional-data-content>.property-due-diligence{grid-column:1/2}}@media (width<=34rem){.property-due-diligence,.property-due-diligence .ui-accordion__content{padding:var(--pp-space-3)}.property-due-diligence__heading,.property-due-diligence__item-heading,.property-due-diligence__risks li{flex-direction:column;align-items:stretch}.property-due-diligence__heading .ui-button,.property-due-diligence>.ui-button,.property-due-diligence__form .ui-button,.property-due-diligence__risks .ui-button,.property-due-diligence__status-control select{width:100%}}.property-document-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.property-document-source-actions{gap:var(--pp-space-2);flex-wrap:wrap;align-items:center;display:flex}.property-documents>.property-document-source-actions{padding:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface-muted)}.property-document-source-actions .ui-button{width:auto;margin:0}.property-document-dropzone{min-height:auto;padding:var(--pp-space-3);align-content:center;justify-items:center}.property-document-dropzone>span{overflow-wrap:anywhere}.property-documents-empty{gap:var(--pp-space-2);padding:var(--pp-space-3)}.property-document-image-viewer__viewport{place-items:center}.property-document-image-viewer__image{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (width<=34rem){.property-document-source-actions,.property-documents>.property-document-source-actions{flex-direction:column;align-items:stretch}.property-document-source-actions .ui-button{width:100%}.property-geomap-enrichment>details>summary,.property-geomap-enrichment__observation li{flex-direction:column;align-items:stretch}.property-geomap-enrichment__content{padding:var(--pp-space-3)}.property-geomap-enrichment__form>.ui-button,.property-geomap-enrichment__actions .ui-button,.property-geomap-enrichment__load-error .ui-button,.property-geomap-enrichment__fact-actions .ui-button{width:100%}}.property-linked-listing-origins>div{gap:var(--pp-space-2);display:grid}.property-linked-listing-provenance-note{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.property-linked-listing-imported-fields>summary{cursor:pointer;color:var(--pp-color-primary);font-size:var(--lw-type-meta-size);font-weight:650}.property-object-workspace__section-heading .ui-button,.property-activity-timeline__entry-heading .ui-button{width:auto;margin:0}.property-activity-timeline__entry{gap:var(--pp-space-2);display:grid}.property-activity-timeline__entry>summary,.property-object-workspace__need-list details>summary{cursor:pointer}.property-activity-timeline__entry>summary:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.property-activity-timeline__entry>summary strong,.property-activity-timeline__entry>summary small{display:block}.property-activity-timeline__entry>summary small{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.property-activity-timeline__entry-content{gap:var(--pp-space-2);display:grid}.property-activity-timeline__entry-content>p{margin:0}.property-object-workspace__need-list details{gap:var(--pp-space-1);display:grid}.property-due-diligence__gaps button{text-align:left;width:fit-content;margin:0}.property-due-diligence__gaps .ui-button{width:auto;margin:0}@media (width<=34rem){.property-due-diligence__evidence-actions>div{flex-direction:column;align-items:stretch}.property-due-diligence__gaps .ui-button{width:100%}}.listing-detail-view{grid-template-columns:minmax(0,1fr);gap:1.25rem}.listing-detail-back-row .ui-edit-action,.property-detail-heading .property-detail-close{white-space:normal;overflow-wrap:anywhere;max-width:100%}.listing-detail-hero{gap:1.25rem;width:100%;min-width:0;padding:1.25rem}.listing-detail-hero .listing-image--detail{aspect-ratio:4/3;min-height:0;padding:.75rem}.listing-detail-hero .listing-image--available{padding:0}.listing-detail-hero-copy{align-content:center;gap:.5rem}.listing-detail-hero h1{overflow-wrap:anywhere}.listing-detail-section{gap:.5rem}.listing-detail-section .section-heading-compact{margin-bottom:0}.listing-detail-metrics{border-top:1px solid var(--pp-color-border);border-bottom:1px solid var(--pp-color-border);gap:0}.listing-detail-metrics .ui-metric-card{border:0;border-radius:0;gap:.375rem;padding:.875rem 1rem}.listing-detail-metrics .ui-metric-card+.ui-metric-card{border-left:1px solid var(--pp-color-border)}.listing-detail-metrics .ui-metric-card__label{font-size:var(--lw-type-meta-size)}.listing-detail-metrics .ui-metric-card__value{font-size:var(--lw-type-section-title-size);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}.listing-detail-actions{border-bottom:1px solid var(--pp-color-border);gap:.75rem;padding-bottom:1.25rem}.listing-detail-actions .listing-unassigned-status{width:fit-content}.listing-detail-actions>.secondary-button:hover:not(:disabled){color:var(--lw-surface-raised);background:var(--pp-color-primary-hover)}.listing-detail-actions>.secondary-button{white-space:normal;overflow-wrap:anywhere}.listing-detail-view .listing-property-record-preview{border-color:var(--pp-color-border);background:var(--pp-color-surface);gap:1rem;padding:1rem}.listing-detail-view .listing-property-record-preview-fields{border-top:1px solid var(--pp-color-border);border-bottom:1px solid var(--pp-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.875rem 0}.listing-detail-view .listing-property-record-preview-fields>div{align-content:start;min-width:0}.listing-detail-view .listing-property-record-preview-fields dd{overflow-wrap:anywhere;text-align:left;font-weight:600}.listing-detail-view .listing-property-record-preview-actions>button{width:auto;margin-top:0}.listing-detail-view .listing-decision-header{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}.listing-detail-view .listing-decision-header__heading h3{overflow-wrap:anywhere}.listing-detail-view .automatic-dashboard-preanalysis__content,.listing-detail-view .newsletter-dashboard-preanalysis__content,.listing-detail-view .listing-screening-property-type,.listing-detail-view .newsletter-dashboard-preanalysis__form{grid-template-columns:minmax(0,1fr)}.listing-detail-view .listing-screening-property-type button,.listing-detail-view .newsletter-dashboard-preanalysis__actions button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.listing-detail-view .listing-decision-header__summary>div{border:0;border-top:1px solid var(--pp-color-border);border-radius:0;padding:.75rem 0}.listing-detail-view .listing-decision-header__summary dd{font-weight:600}.listing-detail-view .listing-decision-header__perspective--equity{background:var(--pp-color-surface)}.listing-detail-view .listing-detail-accordions{gap:0}.listing-detail-view .listing-detail-accordions>:is(details,.listing-lifecycle-timeline){border-top:1px solid var(--pp-color-border);border-bottom:0;border-left:0;border-right:0;border-radius:0}.listing-detail-view .listing-detail-accordions>:is(details,.listing-lifecycle-timeline):last-child{border-bottom:1px solid var(--pp-color-border)}.listing-detail-view details>summary:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.listing-detail-view .listing-lifecycle-timeline{padding:1rem 0}.listing-detail-view .listing-lifecycle-timeline h3{margin-top:0}.property-detail-panel{background:0 0;border:0;padding:0;container-type:inline-size}.property-detail-heading{margin-bottom:0}.property-overview-facts{border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);padding:var(--lw-space-4);background:var(--lw-surface-raised)}.property-overview-facts .property-details>div{border-bottom:1px solid var(--pp-color-border);grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr);gap:1rem;padding:.625rem 0;display:grid}.property-overview-facts .property-details dd{overflow-wrap:anywhere;text-align:left;min-width:0}@media (width<=80rem){.listing-detail-view .listing-property-record-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=41.99rem){.listing-detail-view .listing-property-record-preview-fields{grid-template-columns:minmax(0,1fr)}.listing-detail-view .listing-property-record-preview-actions>button{width:100%}.listing-detail-hero{grid-template-columns:min(5rem,22vw) minmax(0,1fr);gap:.75rem;padding:.75rem}.listing-detail-hero .listing-image--detail{aspect-ratio:1;width:min(5rem,22vw);height:min(5rem,22vw);padding:.25rem}.listing-detail-hero .listing-image--available{padding:0}.listing-detail-hero .listing-image--detail span{font-size:var(--lw-type-meta-size)}.listing-detail-hero h1{max-width:100%}.listing-detail-hero-copy{gap:.375rem}.listing-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-metrics .ui-metric-card{padding:.75rem .5rem}.listing-detail-metrics .ui-metric-card:nth-child(3){border-left:0}.listing-detail-metrics .ui-metric-card:nth-child(n+3){border-top:1px solid var(--pp-color-border)}.listing-detail-actions{grid-template-columns:minmax(0,1fr);display:grid}.listing-detail-actions>:is(a,button,.secondary-button),.listing-detail-actions .listing-property-record-preview{width:100%}.listing-detail-actions .listing-unassigned-status{order:0}.listing-detail-view .listing-decision-header{grid-template-columns:minmax(0,1fr);min-width:0;padding:min(1.25rem,5vw)}.listing-detail-view .listing-decision-header__heading>div,.listing-detail-view .listing-decision-header__perspective-heading>div{flex:10rem;grid-template-columns:minmax(0,1fr);min-width:0}.listing-detail-view .listing-decision-header .panel-kicker,.listing-detail-view .listing-decision-header h3,.listing-detail-view .listing-decision-header h4{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.listing-detail-view .listing-decision-header__summary{grid-template-columns:minmax(0,1fr)}.listing-detail-view .listing-decision-header__summary>div+div{border-top:0;padding-top:0}.listing-detail-view .listing-decision-header__perspectives,.listing-detail-view .listing-decision-header__perspective{grid-template-columns:minmax(0,1fr);min-width:0}.listing-detail-view .listing-decision-header__perspective{padding:min(.875rem,5vw)}.listing-detail-view .listing-decision-header__perspective-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5em),1fr))}.listing-detail-view .listing-decision-header__perspective-values dt,.listing-detail-view .listing-decision-header__details>summary{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.property-overview-facts .property-details>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.acquisition-cost-calculation-section--deal{gap:var(--pp-space-4);flex-direction:column;display:flex}.acquisition-cost-calculation-section--deal>.property-analysis-workspace--deal{order:2}.acquisition-cost-calculation-section--deal>.deal-scenarios-access{order:3}.deal-scenarios-access{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-4);display:grid}.deal-scenarios-access>summary{cursor:pointer;color:var(--pp-color-primary);font-weight:700}.deal-scenarios-access__content{gap:var(--pp-space-4);display:grid}.deal-scenarios-access .saved-scenario-overview,.deal-scenarios-access .scenario-comparison-section,.deal-scenarios-access .new-scenario-action{margin-top:0;padding-top:0}.finance-workspace-accordion-summary{gap:var(--pp-space-2);justify-content:space-between;align-items:baseline;display:flex}.finance-workspace-accordion-summary small{color:var(--pp-color-muted);font-weight:400}.financing-timeline-panel{gap:0}.financing-timeline-panel>summary{gap:var(--pp-space-3);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.financing-timeline-panel>summary strong,.financing-timeline-panel>summary small{display:block}.financing-timeline-panel>summary small{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:var(--lw-type-meta-size)}.financing-timeline-panel__content{gap:var(--pp-space-5);padding-top:var(--pp-space-4);display:grid}.acquisition-cost-calculation-section:has(>.property-analysis-workspace--financing){background:0 0;border:0;padding:0}.property-analysis-workspace--financing .finance-workspace-configuration{gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr)}.property-analysis-workspace--financing .finance-workspace-configuration>.ui-accordion{min-width:0}.property-analysis-workspace--financing .finance-workspace-section,.property-analysis-workspace--financing .finance-workspace-costs{background:0 0;border:0;border-radius:0;padding:0}.property-analysis-workspace--financing .finance-workspace-equity-composition{grid-template-columns:repeat(4,minmax(0,1fr))}.property-analysis-workspace--financing .finance-loan-card .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-analysis-workspace--financing .indicative-financing-source-choice,.property-analysis-workspace--financing .loan-target-price-behavior{grid-column:1/-1}.property-analysis-workspace--financing .indicative-financing-source-choice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.property-analysis-workspace--financing .indicative-financing-source-choice legend,.property-analysis-workspace--financing .indicative-financing-source-choice p{grid-column:1/-1}.property-analysis-workspace--financing .indicative-financing-source-choice input[type=radio],.property-analysis-workspace--financing .loan-target-price-behavior input[type=radio]{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;margin:.125rem 0 0}.property-analysis-workspace--financing .indicative-financing-source-choice label,.property-analysis-workspace--financing .loan-target-price-behavior label{justify-content:flex-start;gap:var(--pp-space-2);overflow-wrap:anywhere;min-width:0}.property-analysis-workspace--financing .financing-timeline-panel{background:0 0;border-left:0;border-right:0;border-radius:0}@media (width<=48rem){.property-analysis-workspace--financing .finance-workspace-equity-composition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.property-analysis-workspace--financing,.property-analysis-workspace--financing form,.property-analysis-workspace--financing .property-analysis-workspace-layout,.property-analysis-workspace--financing .property-analysis-workspace-assumptions,.property-analysis-workspace--financing .finance-workspace-configuration,.property-analysis-workspace--financing .finance-workspace-kpi-overview,.property-analysis-workspace--financing .property-analysis-workspace-additional-assumptions,.property-analysis-workspace--financing .property-analysis-workspace-additional-content,.property-analysis-workspace--financing .finance-workspace-loans,.property-analysis-workspace--financing .financing-timeline-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.acquisition-cost-calculation-section:has(>.property-analysis-workspace--financing){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.property-analysis-workspace--financing .finance-workspace-kpi-overview,.property-analysis-workspace--financing .finance-workspace-costs,.property-analysis-workspace--financing details.ui-accordion,.property-analysis-workspace--financing .finance-workspace-loans,.property-analysis-workspace--financing .financing-timeline-panel__content,.property-analysis-workspace--financing .financing-timeline-loans,.property-analysis-workspace--financing .acquisition-cost-work-state-section,.property-analysis-workspace--financing .acquisition-cost-work-state-values,.property-analysis-workspace--financing .acquisition-cost-work-state-details-content{grid-template-columns:minmax(0,1fr);min-width:0}.property-analysis-workspace--financing .finance-workspace-kpi-overview h4,.property-analysis-workspace--financing .finance-workspace-section dt,.property-analysis-workspace--financing .finance-workspace-section label,.property-analysis-workspace--financing .acquisition-cost-work-state-section h6,.property-analysis-workspace--financing .acquisition-cost-work-state-section dt,.property-analysis-workspace--financing .acquisition-cost-work-state-section label{overflow-wrap:anywhere}.property-analysis-workspace--financing .acquisition-cost-work-state-values>div,.property-analysis-workspace--financing .acquisition-cost-rate-field,.property-analysis-workspace--financing .acquisition-cost-rate-field .field{min-width:0}.property-analysis-workspace--financing .finance-workspace-equity-composition,.property-analysis-workspace--financing .finance-loan-card .field-grid,.property-analysis-workspace--financing .indicative-financing-source-choice{grid-template-columns:minmax(0,1fr)}.property-analysis-workspace--financing .finance-workspace-configuration>.ui-accordion,.property-analysis-workspace--financing details.ui-accordion,.property-analysis-workspace--financing details.ui-accordion>summary,.property-analysis-workspace--financing details.ui-accordion>.ui-accordion__content,.property-analysis-workspace--financing .finance-loan-card,.property-analysis-workspace--financing .financing-timeline-aggregate,.property-analysis-workspace--financing .financing-timeline-aggregate-content{box-sizing:border-box;min-width:0;max-width:100%}.property-analysis-workspace--financing details.ui-accordion>.ui-accordion__content,.property-analysis-workspace--financing .financing-timeline-panel>summary{padding-inline:var(--pp-space-2)}.property-analysis-workspace--financing .financing-timeline-aggregate>header,.property-analysis-workspace--financing .financing-timeline-aggregate-content{padding-right:var(--pp-space-2);padding-left:var(--pp-space-2)}.property-analysis-workspace--financing .acquisition-cost-work-state-total>span,.property-analysis-workspace--financing .acquisition-cost-work-state-total>strong,.property-analysis-workspace--financing .acquisition-cost-work-state-breakdown>summary,.property-analysis-workspace--financing .acquisition-cost-work-state-details>summary,.property-analysis-workspace--financing .financing-balance-control h3,.property-analysis-workspace--financing .financing-balance-control dt,.property-analysis-workspace--financing .financing-balance-control dd{overflow-wrap:anywhere}.property-analysis-workspace--financing .financing-balance-control,.property-analysis-workspace--financing .financing-balance-current-values{grid-template-columns:minmax(0,1fr);min-width:0}.property-analysis-workspace--financing .financing-timeline-aggregate>header,.property-analysis-workspace--financing .financing-timeline-detail-loan>header{grid-template-columns:minmax(0,1fr);display:grid}.property-analysis-workspace--financing .financing-timeline-aggregate-status,.property-analysis-workspace--financing .financing-timeline-status{text-align:left;overflow-wrap:anywhere;max-width:100%}.property-analysis-workspace--financing .finance-workspace-loans :is(p,legend,label,dt,dd,strong,small,span,summary),.property-analysis-workspace--financing .financing-timeline-panel :is(p,label,dt,dd,strong,small,span,h4,h5,figcaption){overflow-wrap:anywhere;min-width:0}.property-analysis-workspace--financing .finance-workspace-accordion-summary{gap:var(--pp-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.property-analysis-workspace--financing .finance-workspace-accordion-summary strong,.property-analysis-workspace--financing .finance-workspace-accordion-summary small,.property-analysis-workspace--financing .financing-timeline-highlight strong{overflow-wrap:anywhere;min-width:0}.property-analysis-workspace--financing .finance-loan-card-content{padding:var(--pp-space-2)}.property-analysis-workspace--financing .loan-sensitivity-summary,.property-analysis-workspace--financing .financing-timeline-highlight,.property-analysis-workspace--financing .financing-timeline-loan-overview>li{grid-template-columns:minmax(0,1fr);display:grid}.property-analysis-workspace--financing .financing-timeline-loan-overview-values{text-align:left;overflow-wrap:anywhere}.property-analysis-workspace--financing .financing-timeline-panel>summary{grid-template-columns:minmax(0,1fr) auto;display:grid}.property-analysis-workspace--financing .financing-timeline-panel>summary>span:first-child,.property-analysis-workspace--financing .financing-timeline-panel>summary>span:nth-child(2){grid-column:1;min-width:0}.property-analysis-workspace--financing .financing-timeline-panel>summary:after{grid-area:1/2/span 2}.property-object-workspace__section-heading .ui-button{width:auto}.financing-timeline-panel>summary{flex-direction:column;align-items:stretch}.saved-scenario-overview-card{padding:var(--pp-space-3)}}.property-document-select-all{gap:var(--pp-space-2);align-items:center;font-weight:700;display:flex}.property-document-select-all input{width:1rem;height:1rem}.property-document-conflict-values{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.property-document-conflict-values dt{font-weight:700}.property-document-conflict-values dd{margin:var(--pp-space-1) 0 0;overflow-wrap:anywhere}@media (width<=40rem){.property-document-conflict-values{grid-template-columns:minmax(0,1fr)}}.listing-lifecycle-badge{border-radius:var(--pp-radius-control);background:var(--pp-color-primary-soft);max-width:100%;color:var(--pp-color-primary);overflow-wrap:anywhere;font-size:var(--lw-type-meta-size);justify-self:start;padding:.25rem .5rem}.listing-price-movement{color:var(--pp-color-primary);overflow-wrap:anywhere;font-weight:600}.listing-lifecycle-timeline,.property-listing-changes-review{border:1px solid var(--lw-border-subtle);overflow-wrap:anywhere;border-radius:.5rem;min-width:0;max-width:100%;padding:1rem}.listing-lifecycle-timeline ol,.property-listing-changes-review ul{gap:.75rem;min-width:0;margin:.75rem 0;padding:0;list-style:none;display:grid}.listing-lifecycle-timeline li,.property-listing-changes-review li{border:1px solid var(--lw-border-subtle);border-radius:.375rem;gap:.375rem;min-width:0;padding:.75rem;display:grid}.listing-lifecycle-timeline dd,.property-listing-changes-review dd{margin-inline-start:0}.property-listing-changes-review li>label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.property-listing-changes-review input[type=checkbox]{flex-shrink:0;width:1.25rem;height:1.25rem}.listing-review-target{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.listing-review-actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.listing-review-actions button,.property-listing-changes-review button,.listing-review-unit-target select{white-space:normal;overflow-wrap:anywhere;max-width:100%}.listing-review-actions button{flex:12rem}.listing-review-unit-target{gap:.5rem;min-width:0;display:grid}.property-delete-actions>button{margin-top:0}.property-create-form .property-create-value-hint{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);margin:0 0 .875rem;line-height:1.4}.property-create-form .property-create-grid{gap:.875rem 1rem}.property-create-form .property-create-group{border:0;border-top:1px solid var(--pp-color-border);min-width:0;margin:0;padding:.875rem 0 0}.property-create-form .property-create-group+.property-create-group{margin-top:1.25rem}.property-create-form .property-create-group legend{color:var(--pp-color-ink);font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-card-title-size);padding-right:.75rem;font-weight:700;line-height:1.35}.property-create-form .property-create-group .property-create-grid{padding-top:.375rem}.property-detail-state-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0 0 1rem}.property-overview-facts__heading h2,.property-core-data-form__heading h2,.profile-personal-data h2,.profile-section-heading h2,.tax-panel h2{font-size:var(--lw-type-card-title-size);line-height:1.3}.property-create-form .field label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.375rem}.property-create-form .field>p{min-height:0;margin-top:.375rem;line-height:1.4}.property-create-form .create-form-actions{margin-top:1.25rem}@media (width<=41.99rem){.listing-detail-hero{flex-wrap:wrap;display:flex}.listing-detail-hero .listing-image--detail{flex:0 0 min(5rem,22vw)}.listing-detail-hero-copy{flex:12em;min-width:min(100%,12em)}.listing-detail-hero{padding:min(.75rem,3vw)}.listing-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr))}}@media (width<=34rem){.property-detail-panel{min-width:0;max-width:100%}}.property-create-form button[type=submit]{overflow-wrap:anywhere}.property-detail-page-title{max-width:100%;margin:var(--lw-space-5) 0 var(--lw-space-4);overflow-wrap:anywhere}@media (width<=37.49rem){.property-detail-page-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.property-overview-facts__values{grid-template-columns:minmax(0,1fr);gap:0}.property-detail-additional-data-content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.property-detail-additional-data-content>:is(.property-overview-edit-section,.property-linked-listings){grid-area:auto}@container (width<=52em){.property-detail-additional-data-content{grid-template-columns:minmax(0,1fr)}}.scenario-read-label__money{scrollbar-width:thin;vertical-align:bottom;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;display:inline-block;overflow-x:auto}.scenario-read-label__money:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.analysis-saved-snapshot{border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);padding:var(--lw-space-4);background:var(--lw-surface-raised);overflow-wrap:anywhere}.analysis-saved-snapshot .property-detail-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.analysis-saved-snapshot .property-detail-values>div{gap:var(--lw-space-1);grid-template-columns:minmax(0,1fr);display:grid}.analysis-saved-snapshot .property-detail-values dd{overflow-wrap:normal;min-width:0}.property-detail-decision{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (width<=44rem){.property-overview-facts__values{grid-template-columns:minmax(0,1fr)}}.acquisition-cost-calculation-section--deal{gap:var(--pp-space-3);background:0 0;border:0;padding:0}.acquisition-cost-calculation-section--deal>.property-analysis-workspace--deal,.acquisition-cost-calculation-section--deal>.deal-scenarios-access{order:initial}.property-analysis-workspace--deal{gap:var(--pp-space-4);background:0 0;border:0;margin-top:0;padding:0}.property-analysis-workspace--deal .property-analysis-workspace-heading{padding-bottom:var(--pp-space-3);border-bottom-color:var(--pp-color-border)}.property-analysis-workspace--deal .property-analysis-workspace-heading h3{font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-section-title-size)}.property-analysis-workspace--deal .property-analysis-workspace-assumptions{gap:var(--pp-space-4)}.deal-negotiation-result>strong{font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-kpi-size);font-variant-numeric:tabular-nums}.deal-negotiation-result{gap:var(--pp-space-2);border:0;border-top:1px solid var(--pp-color-border);padding:var(--pp-space-3) 0 0;background:0 0;border-radius:0}.deal-negotiation-result>strong{color:var(--pp-color-ink)}.deal-analyzer-open-points{border:0;padding:0}.property-analysis-workspace--deal .deal-negotiation-decision{gap:var(--pp-space-2) var(--pp-space-4);border:0;border-bottom:1px solid var(--pp-color-border);min-width:0;padding:var(--pp-space-4) 0;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.property-analysis-workspace--deal .deal-negotiation-decision__heading h3{font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-card-title-size)}.property-analysis-workspace--deal .deal-negotiation-decision__actions{grid-area:1/2/span 2}.property-analysis-workspace--deal .deal-negotiation-decision__form,.property-analysis-workspace--deal .deal-negotiation-decision__history{grid-column:1/-1}.deal-analyzer-derived-details,.deal-scenarios-access{border-top-color:var(--pp-color-border)}.saved-scenario-comparison-table-scroll{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);max-width:100%;overflow-x:auto}.saved-scenario-comparison-table-scroll table{border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.saved-scenario-comparison-table-scroll th,.saved-scenario-comparison-table-scroll td{text-align:right;vertical-align:top;overflow-wrap:anywhere}.saved-scenario-comparison-table-scroll th:first-child{z-index:1;text-align:left;position:sticky;left:0}.saved-scenario-comparison-table-scroll thead th:first-child{z-index:2}.saved-scenario-comparison-details-title{margin:var(--pp-space-3) 0 0;color:var(--pp-color-ink)}.saved-scenario-comparison-card{background:var(--lw-surface-raised)}.saved-scenario-comparison-mobile{display:none}:is(.acquisition-cost-calculation-section:has(>.property-analysis-workspace--renovation),.acquisition-cost-calculation-section:has(>.property-analysis-workspace--costs)){margin-top:var(--pp-space-5);background:0 0;border:0;padding:0}.property-analysis-workspace--renovation,.property-analysis-workspace--costs{gap:var(--pp-space-5);background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.property-analysis-workspace--renovation .property-analysis-workspace-heading,.property-analysis-workspace--costs .property-analysis-workspace-heading{border-bottom:1px solid var(--pp-color-border);padding-bottom:var(--pp-space-3)}.property-analysis-workspace--renovation .property-analysis-workspace-heading>div,.property-analysis-workspace--costs .property-analysis-workspace-heading>div{gap:var(--pp-space-2) var(--pp-space-5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.property-analysis-workspace--renovation .property-analysis-workspace-heading h3,.property-analysis-workspace--costs .property-analysis-workspace-heading h3{font-size:var(--lw-type-section-title-size);order:-1}.renovation-management>header{border-bottom:1px solid var(--pp-color-border);padding-bottom:var(--pp-space-3)}.renovation-management>header h6{font-size:var(--lw-type-card-title-size)}.costs-workspace .property-cost-overview{gap:var(--pp-space-4)}.property-detail-costs.costs-workspace,.costs-workspace .property-cost-overview,.costs-workspace .investment-cost-section,.costs-workspace .operating-cost-section{grid-template-columns:minmax(0,1fr);min-width:0}.costs-workspace .ui-edit-action{overflow-wrap:normal}.costs-workspace .weg-control-period-value{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}@media (width<=34rem){.costs-workspace .economic-unit-actual-rent-form{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:.5rem}.costs-workspace .economic-unit-actual-rent-actions{grid-template-columns:minmax(0,1fr);display:grid}.costs-workspace .economic-unit-actual-rent-actions .ui-button{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;width:100%}.renovation-post-accordion-summary,.costs-workspace .cost-position-accordion-summary{grid-template-columns:minmax(0,1fr);display:grid}.renovation-post-accordion-summary>*,.costs-workspace .cost-position-accordion-summary>*{grid-column:1;min-width:0}.costs-workspace .cost-position-accordion-summary>strong{text-align:left;max-width:none}}.cost-position-accordion-summary>.cost-position-read-value{overflow-wrap:normal;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;display:block;overflow-x:auto}.cost-position-read-value:focus-visible,.cost-position-editor-selected-value:focus-visible,.renovation-management__selected-value:focus-visible,.finance-loan-card>summary:focus-visible,.renovation-management__measure>summary:focus-visible,.deal-scenarios-access>summary:focus-visible,.renovation-management__offers summary:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.renovation-management__selected-value{min-width:0;margin-top:var(--lw-space-2);color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;line-height:1.4;display:block}.deal-scenarios-access>summary,.renovation-management__offers summary{box-sizing:border-box;align-content:center;min-height:44px}@media (width<=52rem){.operating-cost-treatment-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=44rem){.property-analysis-workspace--deal .property-analysis-workspace-assumptions,.property-analysis-workspace--deal .deal-negotiation-decision{grid-template-columns:minmax(0,1fr)}.property-analysis-workspace--deal .deal-negotiation-decision__actions{grid-area:auto/1}.saved-scenario-comparison-table-scroll table{width:max-content}.saved-scenario-comparison-table-scroll th,.saved-scenario-comparison-table-scroll td{width:9rem;max-width:9rem}.saved-scenario-comparison-table-scroll th:first-child{width:min(13rem,44vw);max-width:min(13rem,44vw)}}.saved-scenario-comparison-selection label{overflow-wrap:break-word;min-width:0}.saved-scenario-comparison-selection input[type=checkbox]{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin:.125rem 0 0}@media (width<=44rem){.deal-negotiation-result>strong{font-size:var(--lw-type-kpi-size);overflow-wrap:normal;word-break:normal}.saved-scenario-comparison-table-scroll{display:none}.saved-scenario-comparison-mobile{gap:var(--pp-space-4);display:grid}.saved-scenario-comparison-mobile-card{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;padding:var(--pp-space-3);background:var(--pp-color-surface)}.saved-scenario-comparison-mobile-card h6{margin:0 0 var(--pp-space-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.saved-scenario-comparison-mobile-card dl{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.saved-scenario-comparison-mobile-card dl>div{border-top:1px solid var(--pp-color-border);min-width:0;padding:var(--pp-space-2) 0;grid-template-columns:minmax(0,1fr)}.saved-scenario-comparison-mobile-card dt{color:var(--pp-color-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.saved-scenario-comparison-mobile-card dd{margin:var(--pp-space-1) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;font-weight:700}}.investment-kpis :is(article,span,strong,small,summary){overflow-wrap:anywhere;min-width:0}.property-analysis-workspace--deal .property-analysis-workspace-assumptions{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.property-analysis-workspace :is(label,legend,summary){overflow-wrap:anywhere;min-width:0}.saved-scenario-overview-cards{gap:var(--pp-space-2);grid-template-columns:minmax(0,1fr)}.saved-scenario-overview-card{gap:var(--pp-space-2);padding:var(--pp-space-3)}.saved-scenario-overview-card__analysis-status{border-top:0;padding-top:0}.property-analysis-workspace-heading,.property-analysis-workspace-heading>div,.property-analysis-workspace :is(h3,h4,h5,h6){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.renovation-posts{grid-template-columns:minmax(0,1fr)}.renovation-posts-heading,.renovation-posts-heading>.ui-button{overflow-wrap:anywhere;min-width:0;max-width:100%}.property-overview-facts .property-core-data-inline>.property-core-data-inline__field{align-items:center;gap:var(--lw-space-3);min-height:3rem;padding:var(--lw-space-2) 0;border-left:0;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);display:grid}.property-overview-facts .property-core-data-inline__field>dd:not(.property-core-data-inline__editor){align-items:center;column-gap:var(--pp-space-2);row-gap:var(--pp-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.property-overview-facts .property-core-data-inline__field>dd>small{grid-area:2/1}.property-overview-facts .property-core-data-inline__field>dd>.property-core-data-inline__edit{grid-area:1/2/span 2}.property-overview-facts .property-core-data-inline__field>.property-core-data-inline__editor{display:block}@container (width<=36rem){.property-overview-facts .property-core-data-inline>.property-core-data-inline__field{grid-template-columns:minmax(0,1fr)}.property-overview-facts .property-core-data-inline__field>dd>.property-core-data-inline__edit{grid-area:3/1;justify-self:start;margin-left:0}.property-overview-facts .property-core-data-inline__field>dd:not(.property-core-data-inline__editor){grid-template-columns:minmax(0,1fr)}}.property-analysis-workspace--financing .finance-workspace-add-loan{justify-self:start;min-height:44px;margin:0}.property-analysis-workspace--financing .finance-loan-card-summary-value{white-space:nowrap;overflow-wrap:normal}.property-analysis-workspace--financing .finance-loan-card .indicative-financing-work-state-note{grid-column:1/-1}.saved-scenario-overview-card{grid-template-columns:minmax(0,1fr)}.cost-workspace-context-note{max-width:66ch;color:var(--pp-color-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.operating-cost-group>.cost-workspace-section-heading{align-items:center;min-width:0}.operating-cost-group>.cost-workspace-section-heading h4{overflow-wrap:anywhere}.renovation-workspace-overview,.renovation-management__measure-list,.costs-workspace .investment-cost-section,.costs-workspace .operating-cost-section,.costs-workspace .operating-cost-overview,.costs-workspace .operating-cost-group{grid-template-columns:minmax(0,1fr);min-width:0}.cost-workspace-section-heading>div,.renovation-management__measure-list>*,.operating-cost-overview>*,.operating-cost-group>*{min-width:0}.cost-workspace-section-heading>div,.renovation-posts-empty{grid-template-columns:minmax(0,1fr)}.costs-workspace .error-message,.renovation-workspace .error-message,.renovation-management__measure-list>p,.renovation-workspace-overview>p,.renovation-posts-empty,.renovation-posts-empty p,.cost-workspace-section-heading h3,.operating-cost-weg-hint,.cost-position-accordion-summary>span,.cost-position-accordion-summary>span>*{overflow-wrap:anywhere}.renovation-post-create-panel,.cost-position-create-editor{grid-template-columns:minmax(0,1fr)}.renovation-post-create-panel>*,.cost-position-create-editor>*,.cost-position-editor-fields,.cost-position-editor-actions{min-width:0}.renovation-post-create-panel>header>div{grid-template-columns:minmax(0,1fr);min-width:0}.renovation-post-create-panel>header h6,.renovation-post-create-panel>header p,.cost-position-create-editor>header h4,.cost-position-create-editor>header p{overflow-wrap:anywhere;min-width:0}.renovation-post-read-actions{flex-wrap:wrap;min-width:0}.cost-position-editor-field input,.cost-position-editor-field select{box-sizing:border-box;width:100%}.renovation-post-read-actions .ui-button,.cost-position-editor-actions .ui-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.costs-workspace .cost-position-details,.costs-workspace .operating-cost-analysis-status,.costs-workspace .operating-cost-kind-and-label-form,.costs-workspace .operating-cost-amount-and-period-form,.costs-workspace .operating-cost-treatment-form,.costs-workspace .operating-cost-house-fee-inclusion-form{grid-template-columns:minmax(0,1fr);min-width:0}.costs-workspace .cost-position-details>*,.costs-workspace .cost-position-details summary,.costs-workspace .cost-position-details p,.costs-workspace .cost-position-details label{overflow-wrap:anywhere;min-width:0}@media (width<=44rem){.costs-workspace .operating-cost-kind-and-label-actions,.costs-workspace .operating-cost-amount-and-period-actions,.costs-workspace .operating-cost-treatment-actions,.costs-workspace .operating-cost-house-fee-inclusion-actions{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.costs-workspace .cost-position-details .ui-edit-action,.costs-workspace .operating-cost-kind-and-label-actions button,.costs-workspace .operating-cost-amount-and-period-actions button,.costs-workspace .operating-cost-treatment-actions button,.costs-workspace .operating-cost-house-fee-inclusion-actions button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.costs-workspace .cost-position-details .ui-edit-action span{white-space:normal;overflow-wrap:anywhere;min-width:0}.costs-workspace .operating-cost-treatment-actions select,.costs-workspace .operating-cost-house-fee-inclusion-actions select{box-sizing:border-box;width:100%;max-width:100%}}.renovation-management__measure>summary strong,.renovation-management__measure>summary small,.renovation-management__detail-group p,.renovation-management__offers span{overflow-wrap:anywhere}.renovation-management__measure>summary b{white-space:nowrap}.renovation-management__detail-group{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-4);display:grid}.renovation-management__detail-group>h6,.renovation-management__detail-group>p{margin:0}.renovation-management__cost-entry-list{gap:var(--pp-space-2);padding-left:var(--pp-space-4);margin:0;display:grid}.renovation-management__cost-entry-list li{gap:var(--pp-space-2);flex-wrap:wrap;min-width:0;display:flex}.renovation-management__cost-entry-list small{color:var(--pp-color-muted)}.renovation-management__tracking textarea,.renovation-management__tracking select,.renovation-management__entry-form label,.renovation-management__entry-form input{min-width:0}.renovation-management__tracking textarea,.renovation-management__tracking select{width:100%}.renovation-management__entry-form label{gap:var(--pp-space-1);display:grid}@media (width<=44rem){.renovation-management__measure>summary b{justify-self:start}.renovation-management__children>div,.renovation-management__offers details>div{flex-direction:column;align-items:flex-start}.property-analysis-workspace--financing .finance-loan-card>summary{grid-template-columns:minmax(0,1fr) auto;display:grid}.property-analysis-workspace--financing .finance-loan-card-summary-copy{grid-area:1/1}.property-analysis-workspace--financing .finance-loan-card-summary-value{text-align:left;grid-area:2/1/auto/-1;justify-self:start;margin-left:0}.property-analysis-workspace--financing .finance-loan-card>summary:after{grid-area:1/2}}@media (width<=34rem){.property-analysis-workspace--financing .finance-loan-card-summary-value--long{font-size:var(--lw-type-kpi-size);letter-spacing:-.015em}}@media (width<=340px){.deal-scenarios-access__content,.deal-scenarios-access .saved-scenario-overview,.saved-scenario-overview-cards,.saved-scenario-overview-card,.saved-scenario-overview-card .ui-accordion__content,.saved-scenario-overview-card .saved-scenario-overview-values{grid-template-columns:minmax(0,1fr);min-width:0}.saved-scenario-overview-card{padding:var(--pp-space-2)}.saved-scenario-overview-card__header{flex-wrap:wrap}.saved-scenario-overview-card .saved-scenario-overview-values>div{grid-template-columns:minmax(0,1fr);min-width:0}.saved-scenario-overview-card .saved-scenario-overview-values dt,.saved-scenario-overview-card .error-message{overflow-wrap:anywhere}.saved-scenario-overview-card__actions>.ui-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%}.saved-scenario-overview-card .ui-accordion>summary{gap:var(--pp-space-1);padding:var(--pp-space-1);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.saved-scenario-overview-card .ui-accordion__content{padding:var(--pp-space-1)}.saved-scenario-overview-card .saved-scenario-overview-values dd{font-size:var(--lw-type-meta-size);white-space:nowrap;overflow-wrap:normal}.property-analysis-workspace--financing .finance-loan-card-summary-value--long{font-size:var(--lw-type-meta-size)}}.stock-workspace,.stock-workspace>section,.stock-workspace__overview>details{min-width:0;max-width:100%}.stock-workspace h2,.stock-workspace h4,.stock-workspace p,.stock-workspace summary{overflow-wrap:anywhere}.stock-workspace .rent-unit-accordion-fact:nth-child(n+3) strong{white-space:normal;overflow-wrap:anywhere}.stock-workspace__links{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;margin:1rem 0;display:grid}.stock-workspace__links button{text-align:start;white-space:normal;overflow-wrap:anywhere}.due-diligence-history,.due-diligence-history *{overflow-wrap:anywhere;min-width:0;max-width:100%}.due-diligence-history ul{padding-inline-start:1.25rem}.tax-cost-editor{overflow-wrap:break-word;min-width:0}.tax-cost-editor>summary{cursor:pointer;min-height:2.75rem;color:var(--pp-color-primary);align-content:center;font-weight:700}.tax-cost-editor>p{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);line-height:1.45}.tax-cost-editor .tax-form{min-width:0;margin:var(--pp-space-3) 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.tax-cost-editor .tax-form legend{margin-bottom:var(--pp-space-3);color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);font-weight:700}.tax-cost-editor .tax-form label{gap:var(--pp-space-2);min-width:0;color:var(--pp-color-ink);font-size:var(--lw-type-meta-size);font-weight:650;display:grid}.tax-cost-editor .tax-form input:not([type=checkbox]),.tax-cost-editor .tax-form select{box-sizing:border-box;width:100%}.tax-cost-editor .tax-form .tax-check{gap:var(--pp-space-2);align-items:flex-start;display:flex}.tax-cost-editor .tax-form .tax-check input{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;margin-top:.125rem}.tax-cost-editor .tax-form .tax-check span,.tax-cost-editor__selection{overflow-wrap:anywhere;min-width:0}.tax-cost-editor__selection{color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);font-weight:500}.tax-cost-editor .tax-form button{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;width:100%}.geomap-market-screening-admin{gap:1.25rem;min-width:0;display:grid}.geomap-market-screening-admin h2,.geomap-market-screening-admin h3,.geomap-market-screening-admin p{margin-top:0}.geomap-market-screening-admin__locations{gap:1rem;margin:0;display:grid}.geomap-market-screening-admin__locations>div{border-top:1px solid var(--pp-color-border);grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.geomap-market-screening-admin__locations dt{color:var(--pp-color-ink);font-weight:700}.geomap-market-screening-admin__locations dd{text-align:left;min-width:0;margin:0}.geomap-market-screening-admin__locations dd p{color:var(--pp-color-muted);overflow-wrap:anywhere}.geomap-market-screening-admin__locations details{border-top:1px solid var(--pp-color-border);padding-top:.5rem}.geomap-market-screening-admin details summary{min-height:44px;color:var(--pp-color-primary);cursor:pointer;align-content:center;font-weight:700}.geomap-market-screening-admin__pin,.geomap-market-screening-admin__selection{border-top:1px solid var(--pp-color-border);padding-top:1rem}.geomap-market-screening-admin form,.geomap-market-screening-admin label{gap:.5rem;display:grid}.geomap-market-screening-admin form{gap:.875rem;max-width:38rem}.geomap-market-screening-admin input{width:100%}.geomap-market-screening-admin button{white-space:normal;width:fit-content;max-width:100%}@media (width<=42rem){.geomap-market-screening-admin__locations>div{grid-template-columns:minmax(0,1fr);gap:.35rem}}.property-documents,.property-documents *{min-width:0}.property-documents :is(.property-documents-heading,.property-document-detail-heading,.property-document-candidate-heading){flex-wrap:wrap}.property-documents :is(.property-documents-heading,.property-document-detail-heading,.property-document-candidate-heading)>:first-child{flex:12rem}.property-documents .property-documents-heading__actions{flex-wrap:wrap}.property-documents .property-documents-heading h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.property-documents .property-documents-layout{grid-template-columns:minmax(17rem,.76fr) minmax(0,1.24fr);align-items:stretch}.property-documents .property-document-list-actions{justify-content:flex-start}.property-documents .property-document-list-actions .ui-button{flex:6rem;max-width:100%}.property-documents .property-document-detail,.property-documents .property-document-detail-content,.property-documents .property-document-candidate,.property-documents .property-document-candidate-comparison{overflow-wrap:anywhere}.property-documents .property-document-detail-content{padding:clamp(var(--pp-space-3), 2vw, var(--pp-space-5))}.property-documents .property-document-detail-nav{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-documents .property-document-detail-nav .ui-button{white-space:normal;flex:8rem;max-width:100%}.property-documents .property-document-detail-section-heading{margin:var(--pp-space-2) 0 0;padding-top:var(--pp-space-3);border-top:1px solid var(--pp-color-border);scroll-margin-top:6rem}.property-documents :is(.property-document-detail-section-heading,.property-document-upload__heading h4,.property-document-detail):focus-visible{outline:3px solid var(--pp-color-primary);outline-offset:3px}.property-documents :is(.property-document-actions,.property-document-source-actions){flex-wrap:wrap}.property-documents :is(.property-document-actions,.property-document-source-actions)>:is(button,.ui-button),.property-documents .property-document-detail-content>.ui-button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.property-documents .property-document-viewer__navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.property-documents .property-document-viewer__navigation .ui-button{white-space:normal;max-width:100%}.property-documents .property-document-viewer__navigation p{white-space:normal;overflow-wrap:anywhere}.property-documents .property-document-library-return{display:none}.property-documents .property-document-viewer__heading .panel-kicker{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=54rem){.property-documents .property-documents-layout{grid-template-columns:minmax(0,1fr)}.property-documents .property-document-library-return{margin:var(--pp-space-3) var(--pp-space-3) 0;display:inline-flex}.property-documents :is(.property-documents-heading,.property-document-detail-heading,.property-document-candidate-heading)>:first-child{flex:0 auto;width:100%}}@media (width<=34rem){.property-documents .property-documents-heading__actions{width:100%}.property-documents .property-documents-heading__actions .ui-button{white-space:normal;max-width:100%}.property-documents .property-document-library-toolbar{max-width:100%}.property-documents .property-document-actions>:is(button,.ui-button),.property-documents .property-document-detail-content>.ui-button{font-size:var(--lw-type-body-size);padding-inline:12px}.property-documents .property-document-candidates-heading{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.property-documents .property-document-library-return{width:calc(100% - 2 * var(--pp-space-3))}.property-documents .property-document-detail-heading,.property-documents .property-document-candidate-heading{align-items:stretch}.property-documents .property-document-actions>:is(button,.ui-button),.property-documents .property-document-viewer__navigation .ui-button{min-height:2.75rem}.property-documents .property-document-viewer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.property-documents .property-document-viewer__navigation p{grid-area:1/1/auto/-1}.property-documents .property-document-viewer__navigation .ui-button{width:100%}.property-documents .property-document-viewer__navigation .ui-button svg{display:none}.property-documents .property-document-viewer__navigation .ui-button:first-child{grid-area:2/1}.property-documents .property-document-viewer__navigation .ui-button:last-child{grid-area:2/2}.property-documents .property-document-viewer__viewport{height:60dvh;min-height:60dvh}}.property-due-diligence,.property-due-diligence *{min-width:0}.property-due-diligence{align-content:start}.property-due-diligence .property-due-diligence__result{gap:var(--pp-space-4)}.property-due-diligence .property-due-diligence__checklist>ul{gap:var(--pp-space-3)}.property-due-diligence .property-due-diligence__checklist>ul>li{border-left:3px solid var(--pp-color-border-strong);padding:var(--pp-space-3) var(--pp-space-4);background:var(--pp-color-surface)}.property-due-diligence .property-due-diligence__item-heading{flex-wrap:wrap}.property-due-diligence .property-due-diligence__item-heading>div{flex:13rem}.property-due-diligence .property-due-diligence__status-control{flex:0 auto}.property-due-diligence :is(.property-due-diligence__form,.property-due-diligence__risks){margin-top:var(--pp-space-3)}.property-due-diligence :is(button,select,input,textarea){max-width:100%}.property-due-diligence .ui-button{white-space:normal;overflow-wrap:anywhere;text-align:center}.property-due-diligence :is(p,strong,span,h4,h5,button){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=34rem){.property-due-diligence{padding:12px}.property-due-diligence :is(.property-due-diligence__gaps li,.property-due-diligence__risks li,.property-due-diligence__checklist>ul>li){padding:8px}.property-due-diligence .property-due-diligence__evidence-actions>div>span{flex:0 auto;width:100%}.property-due-diligence .property-due-diligence__heading .ui-button,.property-due-diligence .property-due-diligence__status-control,.property-due-diligence .property-due-diligence__status-control select{width:100%}}.property-linked-listings,.property-linked-listings *{min-width:0}.property-linked-listings{gap:var(--pp-space-3);align-content:start;display:grid}.property-linked-listings>ul{gap:var(--pp-space-3);margin:0;padding:0;list-style:none;display:grid}.property-linked-listings>ul>li{gap:var(--pp-space-3);border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-3);overflow-wrap:anywhere;display:grid}.property-linked-listings>ul>li>div:first-child{justify-content:space-between;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-linked-listings .property-listing-changes-review{background:var(--pp-color-surface-muted);border-color:var(--pp-color-border)}.property-linked-listings .property-listing-changes-review li{background:var(--pp-color-surface)}.property-linked-listings .property-listing-changes-review :is(button,select){white-space:normal;overflow-wrap:anywhere;max-width:100%}.property-linked-listings .property-linked-listing-origins{overflow-wrap:anywhere}@media (width<=34rem){.property-linked-listings,.property-linked-listings>ul>li,.property-linked-listings .property-listing-changes-review,.property-linked-listings .property-listing-changes-review li{padding:8px}.property-linked-listings .property-listing-changes-review :is(h4,strong,p){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.property-linked-listings .listing-review-actions button{flex-basis:100%}}.property-object-workspace,.property-object-workspace *{min-width:0}.property-object-workspace__inspection,.property-object-workspace__inspection .ui-accordion__content,.property-object-workspace__finding,.property-object-workspace__photos{max-width:100%}.property-object-workspace__finding p,.property-object-workspace__photos a{overflow-wrap:anywhere}.property-object-workspace .property-object-workspace__photos{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.property-object-workspace__object-check,.property-object-workspace__analysis-check{gap:var(--pp-space-3);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;padding:var(--pp-space-4);background:var(--pp-color-surface);display:grid}.property-object-workspace__object-check>:is(h3,p),.property-object-workspace__analysis-check>:is(h3,p){margin:0}.property-object-workspace__analysis-links,.property-object-workspace__date-action{align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.property-object-workspace__analysis-links .ui-button,.property-object-workspace__date-action .ui-button{white-space:normal}.property-object-workspace__date-action p{color:var(--pp-color-muted);flex:12rem;margin:0}.property-object-workspace__analysis-points{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.property-object-workspace__analysis-points li{gap:var(--pp-space-1);border-left:3px solid var(--pp-color-border-strong);min-width:0;padding:var(--pp-space-2) var(--pp-space-3);background:var(--pp-color-surface-muted);overflow-wrap:anywhere;display:grid}.property-object-workspace__analysis-points .ui-button{justify-self:start}.property-object-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-object-workspace__grid>section{align-content:start}.property-object-workspace :is(.property-object-workspace__section-heading,.property-activity-timeline__entry-heading){flex-wrap:wrap}.property-object-workspace :is(.property-object-workspace__section-heading,.property-activity-timeline__entry-heading)>:first-child{flex:12rem}.property-object-workspace .property-activity-timeline__entries{padding-left:var(--pp-space-2);gap:0}.property-object-workspace .property-activity-timeline__entries>li{border-left:2px solid var(--pp-color-border-strong);padding:var(--pp-space-2) 0 var(--pp-space-4) var(--pp-space-4);position:relative}.property-object-workspace .property-activity-timeline__entries>li:last-child{border-left-color:#0000;padding-bottom:0}.property-object-workspace .property-activity-timeline__entries>li:before{border:2px solid var(--pp-color-surface);background:var(--pp-color-primary);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:1rem;left:-.45rem}.property-object-workspace .property-activity-timeline__entry,.property-object-workspace .property-object-workspace__need-list details{overflow-wrap:anywhere}.property-object-workspace .property-object-workspace__form{width:100%;padding:var(--pp-space-4);background:var(--pp-color-surface-muted)}.property-object-workspace :is(input,select,textarea){max-width:100%}.property-object-workspace .property-object-workspace__actions{flex-wrap:wrap}.property-object-workspace .property-object-workspace__actions .ui-button{white-space:normal;text-align:center;max-width:100%}.property-object-workspace .property-object-workspace__photo-picker{cursor:pointer;position:relative}.property-object-workspace .property-object-workspace__photo-picker input[type=file]{width:1px;height:1px;position:absolute;overflow:hidden}.property-object-workspace .property-object-workspace__photo-picker-action{border:1px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-control);background:var(--pp-color-surface);color:var(--pp-color-primary);text-align:center;overflow-wrap:anywhere;padding:10px 12px;font-weight:700;display:block}.property-object-workspace .property-object-workspace__photo-picker:focus-within .property-object-workspace__photo-picker-action{outline:2px solid var(--pp-color-primary);outline-offset:2px}.property-object-workspace .property-object-workspace__selected-photo{color:var(--pp-color-muted);overflow-wrap:anywhere;margin:0}.property-object-workspace :is(h3,h4,h5,h6,strong,summary){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=52rem){.property-object-workspace__grid{grid-template-columns:minmax(0,1fr)}.property-object-workspace :is(.property-object-workspace__section-heading,.property-activity-timeline__entry-heading)>:first-child{flex:0 auto;width:100%}}@media (width<=34rem){.property-object-workspace :is(.property-object-workspace__grid>section,.property-activity-timeline,.property-object-workspace__form,.property-object-workspace__finding),.property-object-workspace .property-object-workspace__inspection .ui-accordion__content{padding:12px}.property-object-workspace .property-object-workspace__form>.ui-button,.property-object-workspace .property-object-workspace__finding-needs .ui-button,.property-object-workspace .property-object-workspace__section-heading .ui-button{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;max-width:100%}.property-object-workspace .property-object-workspace__grid h4{font-size:var(--lw-type-body-size)}.property-object-workspace .property-object-workspace__section-heading .ui-button,.property-object-workspace .property-object-workspace__actions .ui-button{width:100%}}.purchase-closing{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;color:var(--pp-color-ink,var(--lw-text-strong));background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.purchase-closing__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem 1.5rem;display:flex}.purchase-closing__header h3,.purchase-closing h4{color:var(--pp-color-ink,var(--lw-text-strong));overflow-wrap:anywhere;margin:.15rem 0 0;font-family:Manrope,Inter,ui-sans-serif,sans-serif}.purchase-closing__header h3{font-size:var(--lw-type-section-title-size);overflow-wrap:anywhere;line-height:1.25}.purchase-closing__status{background:var(--pp-color-success-soft,var(--lw-surface-muted));color:var(--pp-color-success,var(--lw-text-muted));font-size:var(--lw-type-meta-size);border-radius:.5rem;padding:.4rem .7rem;font-weight:700}.purchase-closing>p{overflow-wrap:anywhere;margin:0}.purchase-closing small{color:var(--pp-color-muted,var(--lw-text-muted));font-size:var(--lw-type-meta-size);line-height:1.4;display:block}.purchase-closing>details,.purchase-closing__history-card>details,.purchase-closing__history>details{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));min-width:0}.purchase-closing>details>summary,.purchase-closing__history-card>details>summary,.purchase-closing__history>details>summary{min-height:2.75rem;color:var(--pp-color-primary,var(--lw-action-primary));cursor:pointer;overflow-wrap:anywhere;padding:.7rem 0;font-weight:700}.purchase-closing>details[open]>summary,.purchase-closing__history-card>details[open]>summary{margin-bottom:.5rem}.purchase-closing summary:focus-visible,.purchase-closing__form input:focus-visible,.purchase-closing__form select:focus-visible,.purchase-closing__form button:focus-visible,.purchase-closing__milestones button:focus-visible{outline:3px solid var(--pp-color-primary,var(--lw-action-primary));outline-offset:2px}.purchase-closing__form{flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0;display:flex}.purchase-closing__form>p{flex-basis:100%;margin:0 0 .25rem}.purchase-closing__form label,.purchase-closing__form-field{min-width:0;font-size:var(--lw-type-meta-size);flex:12rem;gap:.35rem;font-weight:600;display:grid}.purchase-closing__form input,.purchase-closing__form select{width:100%}.purchase-closing__selected-value{max-width:100%;color:var(--pp-color-muted);font-size:var(--lw-type-meta-size);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.4;display:block;overflow-x:auto}.purchase-closing__cost-list{gap:0;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.purchase-closing__cost-list li{border-bottom:1px solid var(--pp-color-border,var(--lw-border-subtle));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem 1rem;min-width:0;padding:.5rem 0;display:grid}.purchase-closing__cost-list li>span{overflow-wrap:anywhere;min-width:0}.purchase-closing__cost-list li>span:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.purchase-closing__milestones{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));min-width:0;padding-top:1rem}.purchase-closing__milestones dl{margin:.75rem 0 1rem;display:grid}.purchase-closing__milestones dl>div{border-bottom:1px solid var(--pp-color-border,var(--lw-border-subtle));grid-template-columns:minmax(0,1fr) minmax(8rem,auto);gap:.5rem 1rem;min-width:0;padding:.75rem 0;display:grid}.purchase-closing__milestones dt{overflow-wrap:anywhere;min-width:0}.purchase-closing__milestones dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.purchase-closing__milestones dd:has(small){color:var(--pp-color-primary,var(--lw-action-primary));font-weight:700}.purchase-closing__milestones dd small{font-weight:400}.purchase-closing__rents{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));padding-top:1rem}.purchase-closing__rents ul{margin:.75rem 0;padding-left:1.3rem}.purchase-closing__rents li{overflow-wrap:anywhere;padding:.2rem 0}.purchase-closing__rents p{color:var(--pp-color-muted,var(--lw-text-muted));margin:0}.purchase-closing__history-card{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));min-width:0;padding:1rem 0}.purchase-closing__history-card h4,.purchase-closing__history-card p{overflow-wrap:anywhere}.purchase-closing__history-card>p{color:var(--pp-color-muted,var(--lw-text-muted))}.purchase-closing__history-card li,.purchase-closing__history li{overflow-wrap:anywhere}.purchase-closing__snapshot{border:1px solid var(--pp-color-border,var(--lw-border-subtle));background:var(--lw-surface-canvas);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;max-height:24rem;padding:.8rem;overflow:auto}@media (width<=680px){.purchase-closing__milestones dl>div{grid-template-columns:minmax(0,1fr)}.purchase-closing__milestones dd{text-align:left}.purchase-closing__form label,.purchase-closing__form-field,.purchase-closing__form button{flex-basis:100%;width:100%}.purchase-closing__cost-list li{grid-template-columns:minmax(0,1fr) auto}.purchase-closing__cost-list button{grid-column:1/-1}}.stock-development{border:1px solid var(--pp-color-border);border-radius:var(--lw-radius-panel);min-width:0;color:var(--pp-color-ink,var(--lw-text-strong));background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);gap:1.3rem;padding:clamp(12px,2vw,24px);display:grid}.stock-development h3,.stock-development h4,.stock-development h5,.stock-development p{margin:0}.stock-development h3,.stock-development h4{font-family:Manrope,Inter,ui-sans-serif,sans-serif}.stock-development h3{font-size:var(--lw-type-section-title-size);overflow-wrap:anywhere;line-height:1.25}.stock-development h4{font-size:var(--lw-type-card-title-size)}.stock-development p{overflow-wrap:anywhere}.stock-development>header{gap:.25rem;display:grid}.stock-development>header>p:last-child{color:var(--pp-color-muted,var(--lw-text-muted))}.stock-development>section{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;padding-top:1.25rem;display:grid}.stock-development>section:first-of-type{padding-top:1rem}.stock-development details{min-width:0}.stock-development summary{min-height:2.75rem;color:var(--pp-color-primary,var(--lw-action-primary));cursor:pointer;overflow-wrap:anywhere;padding:.65rem 0;font-weight:700}.stock-development>details{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle))}.stock-development__year{border-bottom:1px solid var(--pp-color-border,var(--lw-border-subtle))}.stock-development__year>summary>span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.stock-development__year-label{font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-card-title-size)}.stock-development__year-label small{color:var(--pp-color-warning,var(--lw-status-attention));font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-meta-size);margin-top:.2rem;font-weight:600;display:block}.stock-development__detail{gap:.9rem;min-width:0;padding:.75rem 0 1rem;display:grid}.stock-development__detail details{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle))}.stock-development__detail details details{margin-left:.75rem}.stock-development__detail li,.stock-development__events li{overflow-wrap:anywhere;margin:.4rem 0}.stock-development__events{padding-left:1.35rem}.stock-development__unknown{border-left:3px solid var(--pp-color-warning,var(--lw-status-attention));background:var(--pp-color-warning-soft,var(--lw-status-critical-soft));color:var(--lw-status-attention);overflow-wrap:anywhere;border-radius:0 .5rem .5rem 0;padding:.8rem 1rem}.stock-development__inline,.stock-development__plan{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0;display:flex}.stock-development label{min-width:0;font-size:var(--lw-type-meta-size);flex:11rem;gap:.35rem;font-weight:600;display:grid}.stock-development input,.stock-development select{width:100%}.stock-development button{overflow-wrap:anywhere}.stock-development button:focus-visible,.stock-development summary:focus-visible,.stock-development input:focus-visible,.stock-development select:focus-visible{outline:3px solid var(--pp-color-primary,var(--lw-action-primary));outline-offset:2px}@media (width<=600px){.stock-development__inline,.stock-development__plan{display:grid}.stock-development label,.stock-development button{width:100%}}.stock-economics{border:1px solid var(--pp-color-border);border-radius:var(--lw-radius-panel);min-width:0;color:var(--pp-color-ink,var(--lw-text-strong));background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:clamp(12px,2vw,24px);display:grid}.stock-economics h3,.stock-economics h4,.stock-economics h5,.stock-economics p{margin:0}.stock-economics h3,.stock-economics h4,.stock-loan-card h5{font-family:Manrope,Inter,ui-sans-serif,sans-serif}.stock-economics h3{font-size:var(--lw-type-section-title-size);overflow-wrap:anywhere;line-height:1.25}.stock-economics h4{font-size:var(--lw-type-card-title-size)}.stock-economics header{gap:.25rem;display:grid}.stock-economics__breakdown{color:var(--pp-color-muted,var(--lw-text-muted));font-size:var(--lw-type-body-size);overflow-wrap:anywhere;line-height:1.5}.stock-economics__unknown{border-left:3px solid var(--pp-color-warning,var(--lw-status-attention));background:var(--pp-color-warning-soft,var(--lw-status-critical-soft));color:var(--lw-status-attention);overflow-wrap:anywhere;border-radius:0 .5rem .5rem 0;padding:.8rem 1rem}.stock-economics__section{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0;padding-top:1.2rem;display:grid}.stock-economics__section>p{color:var(--pp-color-muted,var(--lw-text-muted))}.stock-economics details{min-width:0}.stock-economics summary{min-height:2.75rem;color:var(--pp-color-primary,var(--lw-action-primary));cursor:pointer;overflow-wrap:anywhere;padding:.7rem 0;font-weight:700}.stock-economics__history-read,.stock-economics__registration{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle))}.stock-economics__registration{padding:.25rem 0}.stock-economics__registration>p{color:var(--pp-color-muted,var(--lw-text-muted));margin:.65rem 0}.stock-economics__form{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.85rem 0;display:flex}.stock-economics__form label,.stock-economics__inline label{min-width:0;font-size:var(--lw-type-meta-size);flex:11rem;gap:.35rem;font-weight:600;display:grid}.stock-economics__inline{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0;display:flex}.stock-economics input:not([type=checkbox]),.stock-economics select{box-sizing:border-box;width:100%}.stock-economics input[type=checkbox]{width:auto;margin-right:.35rem}.stock-economics button{overflow-wrap:anywhere}.stock-economics button:focus-visible,.stock-economics summary:focus-visible,.stock-economics input:focus-visible,.stock-economics select:focus-visible{outline:3px solid var(--pp-color-primary,var(--lw-action-primary));outline-offset:2px}.stock-economics li{overflow-wrap:anywhere;margin:.4rem 0}.stock-economics__history{padding-left:1.3rem}.stock-economics__cost-group{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle));gap:.5rem;min-width:0;padding:.9rem 0;display:grid}.stock-economics__cost-group h5{font-size:var(--lw-type-card-title-size);overflow-wrap:anywhere}.stock-economics__cost-group p{color:var(--pp-color-muted,var(--lw-text-muted));overflow-wrap:anywhere}.stock-economics__cost-list{border:1px solid var(--pp-color-border);border-radius:var(--lw-radius-panel);margin:0;padding:0;list-style:none;display:grid}.stock-economics__cost-list li{grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;min-width:0;min-height:3rem;padding:.8rem 1rem;display:grid}.stock-economics__cost-list li+li{border-top:1px solid var(--pp-color-border)}.stock-economics__cost-list li>*{overflow-wrap:anywhere;min-width:0}.stock-economics__cost-list small{color:var(--pp-color-muted,var(--lw-text-muted));grid-column:1/-1}.stock-loan-card{border:1px solid var(--pp-color-border,var(--lw-border-subtle));background:var(--lw-surface-raised);border-radius:.5rem;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;padding:1.1rem;display:grid}.stock-loan-card>details{border-top:1px solid var(--pp-color-border,var(--lw-border-subtle))}.stock-loan-card>details>summary{font-weight:600}@media (width<=520px){.stock-economics__form,.stock-economics__inline{grid-template-columns:minmax(0,1fr);display:grid}.stock-economics__form label,.stock-economics__inline label{overflow-wrap:anywhere;min-width:0}.stock-economics__form label,.stock-economics__inline label,.stock-economics button{box-sizing:border-box;width:100%}.stock-economics__cost-list li{grid-template-columns:minmax(0,1fr)}}.tax-panel{border-top:1px solid var(--pp-color-border);min-width:0;color:var(--pp-color-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-block:1.5rem;padding-block:1.5rem}.tax-panel h3,.tax-panel h4,.tax-panel h5{margin-top:0;font-family:Manrope,Inter,ui-sans-serif,sans-serif}.tax-panel details{margin-block:.75rem}.tax-panel summary{cursor:pointer;min-height:44px;color:var(--pp-color-primary);align-content:center;font-weight:600}.tax-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.8rem;min-width:0;margin-block:.75rem;display:grid}.tax-form label{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tax-panel input:not([type=checkbox]),.tax-panel select{box-sizing:border-box;width:100%;max-width:100%}.tax-panel .tax-check{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.tax-check input{flex:none;margin-top:.25rem}.tax-panel input[type=checkbox]{flex:0 0 1rem;width:1rem;height:1rem}.tax-table-scroll{max-width:100%;overflow-x:auto}.tax-table-scroll table{font-variant-numeric:tabular-nums;width:100%}.tax-table-scroll th,.tax-table-scroll td{text-align:right;white-space:nowrap}.tax-table-scroll th:first-child{text-align:left}.tax-documents{padding-left:1.2rem}.tax-documents li{margin-block:.8rem}.tax-documents button{margin-left:.5rem}.tax-candidate{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);margin-block:.5rem;padding:.75rem}.tax-panel button{white-space:normal;max-width:100%}}.property-document-conflict-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.625rem;margin:0;display:grid}.property-document-conflict-values>div{gap:.2rem;min-width:0;display:grid}.property-document-conflict-values dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.property-document-conflict-values dd{overflow-wrap:anywhere;margin:0}.property-document-source-choice{border:1px solid var(--lw-border-subtle);border-radius:.5rem;gap:.5rem;margin:0;padding:.625rem .75rem;display:grid}.property-document-source-choice legend{color:var(--lw-text-strong);padding:0 .25rem;font-weight:600}.property-document-source-choice label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.property-document-source-choice label span{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.property-document-domain-action>label:first-child input:disabled{cursor:not-allowed;opacity:.4;outline:1px dashed var(--lw-border-subtle);outline-offset:2px}:root{--lw-border-control:#82908d;--lw-type-body-size:.9375rem;--lw-type-meta-size:.8125rem;--lw-type-kpi-size:1.75rem;--lw-type-kpi-line-height:2.25rem;--lw-motion-duration:.14s;--lw-control-min-size:2.75rem;--lw-object-identity-basis:20rem;--lw-financial-detail-min-size:9rem;--lw-content-width:80rem}.ui-page-header,.ui-section-header{justify-content:space-between;align-items:center;gap:var(--lw-space-4) var(--lw-space-6);flex-wrap:wrap;min-width:0;display:flex}.ui-page-header>*,.ui-section-header>*{min-width:0;max-width:100%}.ui-page-header h1,.ui-section-header .ui-section-title{overflow-wrap:anywhere;margin:0}.ui-page-header__description,.ui-section-header p{margin:var(--lw-space-2) 0 0;color:var(--lw-text-muted)}.ui-header-actions{gap:var(--lw-space-2);flex-wrap:wrap;display:flex}.ui-button{justify-content:center;align-items:center;gap:var(--lw-space-2);min-width:var(--lw-control-min-size);cursor:pointer;overflow-wrap:anywhere;white-space:normal;max-width:100%;transition:background-color var(--lw-motion-duration), color var(--lw-motion-duration);flex-wrap:wrap;display:inline-flex}.ui-button:disabled{cursor:not-allowed;opacity:.6}.ui-button--ghost,.ui-button--link{color:var(--lw-action-primary);background:0 0;border:1px solid #0000}.ui-button--ghost:hover:not(:disabled),.ui-button--link:hover:not(:disabled){background:var(--lw-action-soft)}.ui-button--link{text-underline-offset:var(--lw-space-1);text-decoration:underline}.ui-button--destructive{border:1px solid var(--lw-status-critical);color:var(--lw-status-critical);background:var(--lw-surface-raised)}.ui-button--destructive:hover:not(:disabled){background:var(--lw-status-critical-soft)}.ui-input,.login-panel .ui-input,.ui-select,.ui-textarea{width:100%;min-width:0;max-width:100%;min-height:var(--lw-control-min-size);border:1px solid var(--lw-border-control);border-radius:var(--lw-radius-control);padding:var(--lw-space-3);color:var(--lw-text-strong);background:var(--lw-surface-raised);font:inherit;line-height:1.5}.ui-select{appearance:none;contain:layout;min-width:var(--lw-control-min-size);background-image:linear-gradient(45deg, transparent 50%, var(--lw-text-muted) 50%), linear-gradient(135deg, var(--lw-text-muted) 50%, transparent 50%);background-position:right calc(var(--lw-space-3) + var(--lw-space-1)) center, right var(--lw-space-3) center;background-size:var(--lw-space-1) var(--lw-space-1);background-repeat:no-repeat;padding-inline-end:var(--lw-space-7)}@media (forced-colors:active){.ui-select{appearance:auto;background-image:none}}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{color:var(--lw-text-muted);background:var(--lw-surface-muted);cursor:not-allowed}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--lw-status-critical)}.ui-input:is([type=checkbox],[type=radio]){width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--lw-action-primary);flex-shrink:0}.ui-textarea{resize:vertical;min-height:7rem}.ui-form-section{gap:var(--lw-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-form-section legend{margin-bottom:var(--lw-space-3);color:var(--lw-text-strong);padding:0;font-weight:650}.ui-kpi-group{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.ui-financial-metric{border-left:1px solid var(--lw-border-subtle);min-width:0;padding:var(--lw-space-2) var(--lw-space-4)}.ui-financial-metric dl{gap:var(--lw-space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.ui-financial-metric dt{align-items:center;gap:var(--lw-space-2);color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);font-weight:500;display:flex}.ui-financial-metric dd{min-width:0;max-width:100%;font-size:var(--lw-type-kpi-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:var(--lw-type-kpi-line-height);white-space:nowrap;margin:0;overflow-x:auto}.ui-financial-metric__detail,.ui-financial-metric__status{margin:var(--lw-space-2) 0 0;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.ui-financial-metric dd:not(.ui-financial-metric__number){white-space:normal;overflow-wrap:anywhere;overflow-x:visible}.ui-financial-metric__detail small{font:inherit}.ui-status{border-radius:var(--lw-radius-control);width:fit-content;max-width:100%;padding:var(--lw-space-1) var(--lw-space-2);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.ui-status--neutral{color:var(--lw-text-muted);background:var(--lw-surface-muted)}.ui-status--evidence{color:var(--lw-status-evidence);background:var(--lw-status-evidence-soft)}.ui-status--positive{color:var(--lw-status-positive);background:var(--lw-status-positive-soft)}.ui-status--attention{color:var(--lw-status-attention);background:var(--lw-status-attention-soft)}.ui-status--critical{color:var(--lw-status-critical);background:var(--lw-status-critical-soft)}.ui-empty-state{gap:var(--lw-space-3);min-width:0;padding:var(--lw-space-7) var(--lw-space-4);color:var(--lw-text-muted);display:grid}.ui-empty-state p{margin:0}.ui-loading-state{color:var(--lw-text-muted)}.ui-error-state{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--lw-status-critical)}.ui-error-state p{margin:0 0 var(--lw-space-2)}.ui-money-token{font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;vertical-align:bottom;scrollbar-width:thin;max-width:100%;display:inline-block;overflow:auto hidden}.ui-tabs-container{min-width:0;max-width:100%}.ui-tabs{flex-wrap:wrap;min-width:0;max-width:100%}.ui-tabs__tab{max-width:100%;font:inherit;overflow-wrap:anywhere;font-weight:600}.ui-accordion{overflow-wrap:anywhere;min-width:0}.ui-tabs-container>[hidden]{display:none}.ui-tabs-container>[role=tabpanel]{min-width:0;padding-block:var(--lw-space-4)}.ui-disclosure{min-width:0;max-width:100%}.ui-disclosure>summary{min-width:var(--lw-control-min-size);min-height:var(--lw-control-min-size);align-items:center;gap:var(--lw-space-2);padding-block:var(--lw-space-2);color:var(--lw-action-primary);cursor:pointer;overflow-wrap:anywhere;display:flex}.ui-disclosure>summary:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.ui-gallery{gap:var(--lw-space-7);width:min(calc(100% - var(--lw-space-7)), var(--lw-content-width));min-width:0;margin:var(--lw-space-7) auto;padding-bottom:var(--lw-space-7);grid-template-columns:minmax(0,1fr);display:grid}.ui-gallery-section{gap:var(--lw-space-4);border-top:1px solid var(--lw-border-subtle);min-width:0;padding-top:var(--lw-space-6);grid-template-columns:minmax(0,1fr);display:grid}.ui-gallery-fields{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ui-gallery-fields label{gap:var(--lw-space-2);min-width:0;display:grid}.ui-gallery-choice{min-height:var(--lw-control-min-size);align-items:center;gap:var(--lw-space-2);display:flex}@media (prefers-reduced-motion:reduce){:root{--lw-motion-duration:0s}.ui-button{transition:none}}.ui-date-readback{min-width:0;max-width:100%;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;display:block}.ui-money-token[data-overflow-end],.ui-workspace-navigation[data-overflow-end]{box-shadow:inset -.75rem 0 .5rem -.5rem color-mix(in srgb, currentColor 40%, transparent)}.ui-money-token[data-overflow-start],.ui-workspace-navigation[data-overflow-start]{box-shadow:inset .75rem 0 .5rem -.5rem color-mix(in srgb, currentColor 40%, transparent)}.ui-money-token[data-overflow-start][data-overflow-end],.ui-workspace-navigation[data-overflow-start][data-overflow-end]{box-shadow:inset .75rem 0 .5rem -.5rem color-mix(in srgb, currentColor 40%, transparent), inset -.75rem 0 .5rem -.5rem color-mix(in srgb, currentColor 40%, transparent)}@media (forced-colors:active){.ui-money-token[data-overflow-end],.ui-workspace-navigation[data-overflow-end]{background-image:linear-gradient(canvastext,canvastext);background-position:100%;background-repeat:no-repeat;background-size:2px 100%}.ui-money-token[data-overflow-start],.ui-workspace-navigation[data-overflow-start]{background-image:linear-gradient(canvastext,canvastext);background-position:0;background-repeat:no-repeat;background-size:2px 100%}.ui-money-token[data-overflow-start][data-overflow-end],.ui-workspace-navigation[data-overflow-start][data-overflow-end]{background-image:linear-gradient(canvastext,canvastext),linear-gradient(canvastext,canvastext);background-position:0,100%;background-repeat:no-repeat;background-size:2px 100%,2px 100%}}.property-create-form :is(.success-message,.error-message){overflow-wrap:anywhere;min-width:0;max-width:100%}.app-shell{background:var(--lw-surface-canvas);grid-template-columns:14rem minmax(0,1fr);min-height:100dvh;display:grid}.app-shell__main-column{min-width:0}.app-shell__content{width:min(100%, var(--lw-content-width));min-width:0;padding:var(--lw-space-7) var(--lw-space-8) var(--lw-space-10);margin-inline:auto}.app-sidebar{gap:var(--lw-space-8);height:100dvh;padding:var(--lw-space-7) var(--lw-space-4);border-right:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.app-sidebar__brand,.app-shell__brand{color:var(--lw-action-primary);font-family:Manrope,Inter,sans-serif;font-size:var(--lw-type-section-title-size);letter-spacing:-.03em;margin:0;font-weight:700}.app-sidebar__subtitle{margin:var(--lw-space-1) 0 0;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.app-sidebar__body{flex:1;min-height:0;overflow-y:auto}.app-sidebar__navigation,.app-sidebar__account{gap:var(--lw-space-2);display:grid}.app-sidebar__account{border-top:1px solid var(--lw-border-subtle);padding-top:var(--lw-space-4)}.app-navigation-item,.app-sidebar__logout,.app-shell__logout-action{justify-content:start;align-items:center;gap:var(--lw-space-3);width:100%;min-width:var(--lw-control-min-size);min-height:var(--lw-control-min-size);border-radius:var(--lw-radius-control);max-width:100%;padding:var(--lw-space-3);color:var(--lw-text-muted);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;font-weight:550;display:flex}.app-navigation-item.is-active{color:var(--lw-action-primary);background:var(--lw-action-soft)}.app-navigation-item:hover,.app-sidebar__logout:hover,.app-shell__logout-action:hover{color:var(--lw-action-primary);background:var(--lw-surface-muted)}.app-navigation-item .ui-icon{flex-shrink:0}.app-shell__mobile-header,.app-bottom-navigation{display:none}.app-navigation-item:focus-visible,.app-sidebar__logout:focus-visible,.app-shell__logout-action:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.app-shell__mobile-actions{gap:var(--lw-space-1);flex-wrap:wrap;display:flex}.ui-object-header{align-items:start;gap:var(--lw-space-4) var(--lw-space-6);min-width:0;padding-block:var(--lw-space-4) var(--lw-space-6);border-bottom:1px solid var(--lw-border-subtle);flex-wrap:wrap;display:flex}.ui-object-header__identity{flex:1 1 var(--lw-object-identity-basis);align-items:start;gap:var(--lw-space-3);min-width:0;display:flex}.ui-object-header__identity>div{min-width:0}.ui-object-header__icon{width:var(--lw-space-9);height:var(--lw-space-9);border-radius:var(--lw-radius-panel);color:var(--lw-action-primary);background:var(--lw-action-soft);flex-shrink:0;place-items:center;display:grid}.ui-object-header h2{font-family:Manrope,Inter,sans-serif;font-size:var(--lw-type-section-title-size);font-weight:650;line-height:var(--lw-type-section-title-line-height);overflow-wrap:anywhere;margin:0}.ui-object-header__description{margin:var(--lw-space-1) 0 0;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.ui-object-header__status{place-content:start end;align-items:start;gap:var(--lw-space-2);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.ui-object-header__facts,.ui-object-header__note{flex:100%;min-width:0}.ui-object-header__fact-list{gap:var(--lw-space-4) var(--lw-space-8);flex-wrap:wrap;margin:0;display:flex}.ui-object-header__fact-list>div{gap:var(--lw-space-1);min-width:0;max-width:100%;display:grid}.ui-object-header__fact-list dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.ui-object-header__fact-list dd{margin:var(--lw-space-1) 0 0;font-variant-numeric:tabular-nums;font-weight:600}.ui-object-header__note{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0}.property-records-layout{gap:var(--lw-space-7);grid-template-columns:minmax(0,1fr);display:grid}.property-records-list-panel.panel{background:0 0;border:0;min-width:0;padding:0}.property-records-list-panel>.ui-page-header{margin-bottom:var(--lw-space-6)}.property-records-layout>#property-create-panel{min-width:0;max-width:100%}.property-records-layout #property-create-title{overflow-wrap:anywhere;scroll-margin-block-start:var(--lw-space-4)}.ui-property-collection{gap:var(--lw-space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-collection-toolbar{justify-content:space-between;align-items:end;gap:var(--lw-space-3) var(--lw-space-5);flex-wrap:wrap;min-width:0;display:flex}.ui-collection-search{gap:var(--lw-space-2);width:min(100%,28rem);min-width:0;color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);display:grid}.ui-collection-search input{font-size:var(--lw-type-body-size)}.ui-collection-count{margin:0 0 var(--lw-space-3);color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.property-list{border-block:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.property-record-card{gap:var(--lw-space-3);min-width:0;padding:var(--lw-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.property-record-card+.property-record-card{border-top:1px solid var(--lw-border-subtle)}.property-record-card__main{gap:var(--lw-space-4);min-width:0;display:flex}.property-image{place-content:center;gap:var(--lw-space-1);width:var(--lw-space-10);height:var(--lw-space-10);border-radius:var(--lw-radius-panel);color:var(--lw-text-muted);background:var(--lw-surface-muted);flex-shrink:0;display:grid}.property-image>span{display:none}.property-record-card__content{align-items:center;gap:var(--lw-space-2) var(--lw-space-5);flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.property-record-card__heading{align-items:center;gap:var(--lw-space-2);flex-wrap:wrap;grid-column:1;min-width:0;display:flex}.property-record-card__heading>div{width:100%;min-width:0}.property-record-card__heading :is(h2,h3){font-family:Manrope,Inter,sans-serif;font-size:var(--lw-type-card-title-size);line-height:var(--lw-type-card-title-line-height);overflow-wrap:anywhere;margin:0}.property-record-card__link{min-height:var(--lw-control-min-size);color:var(--lw-text-strong);align-items:center;text-decoration:none;display:inline-flex}.property-record-card__link:hover{color:var(--lw-action-primary);text-underline-offset:var(--lw-space-1);text-decoration:underline}.property-record-card__heading p,.property-record-card__address{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0}.property-record-card__address{grid-column:1}.property-record-card__facts{grid-area:1/2/span 2}.property-record-card__facts,.property-record-card__analysis-facts{gap:var(--lw-space-3) var(--lw-space-4);flex-wrap:wrap;min-width:0;margin:0;display:flex}.property-record-card__facts>div,.property-record-card__analysis-facts>div{gap:var(--lw-space-1);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.property-record-card :is(dt,.property-record-card__analysis-status){color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0}.property-record-card dd{min-width:0;margin:var(--lw-space-1) 0 0;font-size:var(--lw-type-body-size);font-variant-numeric:tabular-nums;font-weight:600}.property-record-card__analysis,.property-record-card__content>.property-record-card__analysis-status{grid-area:1/3/span 2;min-width:0}.property-record-card__analysis{gap:var(--lw-space-2);display:grid}.property-record-card__actions{align-self:center;min-width:0}.property-record-card__actions:has(.property-delete-confirmation){grid-column:1/-1}.property-list-secondary{gap:var(--lw-space-3);min-width:0;margin-top:var(--lw-space-5);grid-template-columns:minmax(0,1fr);display:grid}.property-list-secondary h2{font-size:var(--lw-type-card-title-size);margin:0;font-weight:600}.property-list-secondary>p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0}.analysis-scenario-row{align-items:start;gap:var(--lw-space-4) var(--lw-space-6);min-width:0;padding-block:var(--lw-space-5);border-bottom:1px solid var(--lw-border-subtle);grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr);display:grid}.analysis-scenario-row>*{min-width:0}.ui-scenario-status{gap:var(--lw-space-2);min-width:0;display:grid}.ui-scenario-status h4{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0;font-weight:550}.ui-scenario-status p{overflow-wrap:anywhere;margin:0}.ui-scenario-status p:last-child{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.ui-scenario-selector{gap:var(--lw-space-2);min-width:0;font-size:var(--lw-type-meta-size);display:grid}.ui-scenario-selector p{overflow-wrap:anywhere;margin:0}.deal-scenario-save-state{border-radius:var(--lw-radius-control);width:fit-content;max-width:100%;padding:var(--lw-space-1) var(--lw-space-2);font-size:var(--lw-type-meta-size)}.deal-scenario-save-state--dirty{color:var(--lw-status-attention);background:var(--lw-status-attention-soft)}.deal-scenario-save-state--saved{color:var(--lw-status-positive);background:var(--lw-status-positive-soft)}.deal-scenario-save-state--error{color:var(--lw-status-critical);background:var(--lw-status-critical-soft)}.deal-cockpit-kpi-overview,.economic-unit-rent-summary{gap:var(--lw-space-4);min-width:0;padding-block:var(--lw-space-5);background:0 0;border-block:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.deal-cockpit-kpi-overview>header,.economic-unit-rent-summary-heading{justify-content:space-between;align-items:baseline;gap:var(--lw-space-2) var(--lw-space-4);flex-wrap:wrap;display:flex}.deal-cockpit-kpi-overview h4,.economic-unit-rent-summary-heading h5{font-size:var(--lw-type-card-title-size);margin:0;font-weight:600}.deal-cockpit-kpi-overview>header p,.economic-unit-rent-summary-heading p,.economic-unit-rent-summary-empty{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0}.ui-financial-metric dd:not(.ui-financial-metric__number){white-space:normal;overflow-wrap:anywhere;font-size:var(--lw-type-card-title-size);font-weight:550;line-height:var(--lw-type-card-title-line-height)}.ui-financial-metric dd.ui-financial-metric__number{overflow:visible}.ui-financial-metric .ui-money-token{display:block}.ui-financial-metric dt{overflow-wrap:anywhere}.ui-workspace-navigation{gap:var(--lw-space-1);min-width:0;max-width:100%;padding:var(--lw-space-2) var(--lw-space-1);border-bottom:1px solid var(--lw-border-subtle);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-workspace-navigation .ui-workspace-navigation__item{width:auto;min-width:0;max-width:100%;min-height:var(--lw-control-min-size);border:0;padding:var(--lw-space-3);font-size:var(--lw-type-body-size);text-align:center;white-space:normal;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;font-weight:550}.ui-workspace-navigation .ui-workspace-navigation__item[aria-current=page]{color:var(--lw-action-primary);border-bottom-color:var(--lw-action-primary);background:var(--lw-action-soft)}@media (width<=74.99rem){.property-record-card__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.property-record-card__analysis,.property-record-card__content>.property-record-card__analysis-status{padding-top:var(--lw-space-2);grid-area:auto/1/auto/-1}}@media (width<=59.99rem){.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{display:none}.app-shell__mobile-header{justify-content:space-between;align-items:center;gap:var(--lw-space-3);border-bottom:1px solid var(--lw-border-subtle);padding:var(--lw-space-3) var(--lw-space-4);background:var(--lw-surface-raised);flex-wrap:wrap;display:flex}.app-shell__content{padding:var(--lw-space-5) var(--lw-space-4) calc(var(--lw-space-10) * 2 + env(safe-area-inset-bottom))}.app-bottom-navigation{z-index:30;border-top:1px solid var(--lw-border-subtle);max-width:100%;padding:var(--lw-space-2) var(--lw-space-2) calc(var(--lw-space-2) + env(safe-area-inset-bottom));background:var(--lw-surface-raised);display:block;position:fixed;inset:auto 0 0;overflow-x:auto}.app-bottom-navigation__items{gap:var(--lw-space-1);grid-template-columns:repeat(4,minmax(4.5rem,1fr));display:grid}.app-bottom-navigation .app-navigation-item{align-items:center;gap:var(--lw-space-1);padding:var(--lw-space-2);font-size:var(--lw-type-meta-size);text-align:center;flex-direction:column;line-height:1.35}.analysis-scenario-row{grid-template-columns:minmax(0,1fr)}}@media (width<=37.49rem){.ui-object-header__status{justify-content:start}.ui-object-header__icon{display:none}.property-record-card{padding:var(--lw-space-3);grid-template-columns:minmax(0,1fr);align-items:start}.property-record-card__content{grid-template-columns:minmax(0,1fr)}.property-record-card__main{gap:0}.property-record-card .property-image{display:none}.property-record-card__facts,.property-record-card__analysis,.property-record-card__content>.property-record-card__analysis-status{grid-area:auto/1}.property-record-card__actions{place-self:start end}}.ui-rent-unit-actions{justify-content:end;gap:var(--lw-space-2);min-width:0;padding:var(--lw-space-3) var(--lw-space-4);border-bottom:1px solid var(--lw-border-subtle);flex-wrap:wrap;display:flex}.property-record-card__main{position:relative}.property-record-card__link:after{z-index:1;content:"";position:absolute;inset:0}.property-record-card__main:hover{color:var(--lw-action-primary)}.property-record-card__main .ui-money-token{z-index:2;position:relative}.ui-object-header__fact-list dd,.property-record-card dd,.ui-financial-metric dd{text-align:left}.ui-detail-panel{align-content:start;gap:var(--lw-space-4);min-width:0;padding:var(--lw-space-5);border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.ui-detail-panel>header{gap:var(--lw-space-2);display:grid}.ui-detail-panel>header p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0}.ui-detail-panel>header h4{font-size:var(--lw-type-section-title-size);line-height:var(--lw-type-section-title-line-height);margin:0}.ui-inline-field{gap:var(--lw-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-inline-field>label,.ui-inline-field__read{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.ui-inline-field__read p{margin:0}.ui-money-input{align-items:center;gap:var(--lw-space-2);border:1px solid var(--lw-border-control);border-radius:var(--lw-radius-control);min-width:0;padding:var(--lw-space-2) var(--lw-space-3);background:var(--lw-surface-raised);display:flex}.ui-money-input>.ui-input{min-width:0;min-height:var(--lw-control-min-size);font-family:Manrope,Inter,sans-serif;font-size:var(--lw-type-kpi-size);font-weight:650;line-height:var(--lw-type-kpi-line-height);border:0;padding:0}.ui-money-input>span{color:var(--lw-text-muted);flex-shrink:0}.ui-money-input:focus-within{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.deal-calculator-primary-metrics{gap:var(--lw-space-4);grid-template-columns:minmax(0,1fr);display:grid}.deal-calculator-price-actions{align-items:end;gap:var(--lw-space-4);flex-wrap:wrap;display:flex}.purchase-price-sensitivity-steps{min-width:0}.purchase-price-sensitivity-steps p,.deal-calculator-persistence-note{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0}.purchase-price-sensitivity-steps>div{gap:var(--lw-space-2);margin-top:var(--lw-space-2);flex-wrap:wrap;display:flex}.deal-calculator-scenario-name{border-top:1px solid var(--lw-border-subtle);padding-top:var(--lw-space-3)}.deal-calculator-scenario-name>summary{min-height:var(--lw-control-min-size);color:var(--lw-action-primary);cursor:pointer;align-items:center;display:flex}.deal-analyzer-target-prices{min-width:0}.deal-analyzer-target-prices :is(h4,h5,p){overflow-wrap:anywhere;margin:0}.deal-analyzer-target-prices-heading h5{font-size:var(--lw-type-section-title-size);line-height:var(--lw-type-section-title-line-height)}.deal-analyzer-target-prices-heading p{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.deal-analyzer-target-prices .deal-negotiation-controls{gap:var(--lw-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rent-legal-potential{border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-5);color:var(--pp-color-ink);overflow-wrap:anywhere;margin-block:0}.rent-legal-potential h5{margin:0 0 var(--pp-space-2);font-family:Manrope,sans-serif;font-size:1.25rem}.rent-legal-potential h5+p{max-width:48rem;color:var(--pp-color-muted);line-height:1.5}.rent-legal-potential p{line-height:1.5}.rent-legal-potential>p[role=alert]{color:var(--pp-color-warning)}.rent-legal-open-gates{color:var(--pp-color-warning);font-weight:600}.rent-legal-summary{margin-block:var(--pp-space-4);border-top:1px solid var(--pp-color-border);border-bottom:1px solid var(--pp-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.rent-legal-summary p{min-width:0;padding:var(--pp-space-3);font-variant-numeric:tabular-nums;margin:0}.rent-legal-summary p:first-child{padding-left:0}.rent-legal-summary p:nth-child(2),.rent-legal-summary p:nth-child(3){border-left:1px solid var(--pp-color-border)}.rent-legal-summary p:last-child{border-top:1px solid var(--pp-color-border);padding:var(--pp-space-2) 0;color:var(--pp-color-muted);grid-column:1/-1;font-size:.8125rem}.rent-legal-potential details{border-top:1px solid var(--pp-color-border);min-width:0}.rent-legal-potential details:last-of-type{border-bottom:1px solid var(--pp-color-border)}.rent-legal-potential summary{min-height:44px;padding-block:var(--pp-space-2);color:var(--pp-color-primary);cursor:pointer;align-items:center;font-weight:700;display:flex}.rent-legal-potential details[open]{padding-bottom:var(--pp-space-3)}.rent-legal-potential ul{max-width:100%;padding-inline-start:1.4rem}.rent-legal-events li{overflow-wrap:anywhere}.rent-legal-fields{gap:var(--pp-space-3);padding-block:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.rent-legal-fields>p{color:var(--pp-color-muted);grid-column:1/-1;margin:0}.rent-legal-fields label{gap:var(--pp-space-1);min-width:0;font-size:.875rem;font-weight:600;display:grid}.rent-legal-fields label:has(input[type=checkbox]){align-items:start;gap:var(--pp-space-2);grid-column:1/-1;min-height:44px;font-weight:400;display:flex}.rent-legal-fields input:not([type=checkbox]),.rent-legal-fields select,.rent-legal-fields textarea{width:100%;min-width:0;max-width:100%}.rent-legal-fields textarea{resize:vertical}.rent-legal-fields input[type=checkbox],.rent-legal-result input[type=checkbox]{flex:none;width:22px}.rent-legal-fields button,.rent-legal-result button{width:fit-content;min-width:min(100%,12rem)}.rent-legal-result{margin-top:var(--pp-space-3);border-left:3px solid var(--pp-color-warning);padding:var(--pp-space-2) var(--pp-space-3);background:var(--pp-color-warning-soft)}.rent-legal-result label{align-items:start;gap:var(--pp-space-2);min-height:44px;display:flex}.rent-legal-result button{margin-block:var(--pp-space-2)}.rent-legal-potential :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--pp-color-primary);outline-offset:2px}@media (width<=44rem){.rent-legal-summary{grid-template-columns:minmax(0,1fr)}.rent-legal-summary p,.rent-legal-summary p:first-child{padding-inline:0}.rent-legal-summary p:nth-child(2),.rent-legal-summary p:nth-child(3){border-left:0;border-top:1px solid var(--pp-color-border)}.rent-legal-fields{grid-template-columns:minmax(0,1fr)}:is(.rent-legal-fields>p,.rent-legal-fields label:has(input[type=checkbox])){grid-column:1}.rent-legal-fields button,.rent-legal-result button{width:100%}}.rent-legal-step{border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-5);color:var(--pp-color-ink);overflow-wrap:anywhere;margin-block:0}.rent-legal-step h5,.rent-legal-step h6{font-family:Manrope,sans-serif}.rent-legal-step h5{margin:0 0 var(--pp-space-2);font-size:1.25rem}.rent-legal-step h5+p{max-width:48rem;color:var(--pp-color-muted);margin-top:0;line-height:1.5}.rent-legal-step h6{margin:var(--pp-space-5) 0 var(--pp-space-2);font-size:1.0625rem}.rent-legal-step p{line-height:1.5}.rent-legal-step ol,.rent-legal-step ul{padding-inline-start:1.5rem}.rent-legal-step li{margin-block:var(--pp-space-2)}.rent-step-schedule{min-width:0}.rent-step-schedule-header,.rent-step-schedule li{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start;display:grid}.rent-step-schedule-header{border-radius:var(--pp-radius-control);padding:var(--pp-space-2) var(--pp-space-3);background:var(--pp-color-surface-muted);color:var(--pp-color-muted);font-size:.75rem;font-weight:700}.rent-step-schedule ol{margin:0;padding:0;list-style:none}.rent-step-schedule li{border-bottom:1px solid var(--pp-color-border);padding:var(--pp-space-3);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.rent-step-schedule li>span{min-width:0}.rent-step-schedule li small{margin-top:var(--pp-space-1);color:var(--pp-color-muted);font-size:.8125rem;display:block}.rent-step-schedule>p{color:var(--pp-color-muted)}.rent-step-legal-state{margin-top:var(--pp-space-5)}.rent-step-legal-state h6{margin-bottom:var(--pp-space-1)}.rent-step-legal-state p{color:var(--pp-color-warning);margin:0;font-weight:600}.rent-legal-step details{border-top:1px solid var(--pp-color-border);min-width:0}.rent-legal-step details summary{min-height:44px;padding-block:var(--pp-space-2);color:var(--pp-color-primary);cursor:pointer;align-items:center;font-weight:700;display:flex}.rent-legal-step details[open]{padding-bottom:var(--pp-space-3)}.rent-legal-step form{gap:var(--pp-space-3);padding-block:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rent-legal-step form label{gap:var(--pp-space-1);min-width:0;font-size:.875rem;font-weight:600;display:grid}.rent-legal-step form label:has(input[type=checkbox]){align-items:start;gap:var(--pp-space-2);grid-column:1/-1;min-height:44px;font-weight:400;display:flex}.rent-legal-step input:not([type=checkbox]),.rent-legal-step select{width:100%;min-width:0;max-width:100%}.rent-legal-step input[type=checkbox]{flex:none;width:22px}.rent-legal-step button{white-space:normal;width:fit-content;max-width:100%}.rent-legal-potential a,.rent-legal-step a{min-width:var(--lw-control-min-size);min-height:var(--lw-control-min-size);max-width:100%;color:var(--pp-color-primary);overflow-wrap:anywhere;align-items:center;display:inline-flex}.rent-legal-step :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--pp-color-primary);outline-offset:2px}@media (width<=50rem){.rent-step-schedule-header{display:none}.rent-step-schedule li{grid-template-columns:repeat(2,minmax(0,1fr))}.rent-step-schedule li>span:before{margin-bottom:var(--pp-space-1);color:var(--pp-color-muted);content:attr(data-label);font-size:.75rem;font-weight:700;display:block}}@media (width<=34rem){.rent-step-schedule li{grid-template-columns:minmax(0,1fr);padding-inline:0}.rent-legal-step form{grid-template-columns:minmax(0,1fr)}.rent-legal-step form label:has(input[type=checkbox]){grid-column:1}.rent-legal-step form button{width:100%}}.rent-orientations{border-top:1px solid var(--pp-color-border);min-width:0;padding-top:var(--pp-space-5);color:var(--pp-color-ink);margin-block:0}.rent-orientations h5{margin:0 0 var(--pp-space-2);font-family:Manrope,sans-serif;font-size:1.25rem}.rent-orientations-note{margin:0 0 var(--pp-space-4);color:var(--pp-color-muted);font-size:.875rem;line-height:1.5}.rent-orientations-grid{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.rent-orientation{gap:var(--pp-space-2);border-top:1px solid var(--lw-border-subtle);min-width:0;padding-block:var(--lw-space-4);overflow-wrap:anywhere;flex-direction:column;display:flex}.rent-orientation h6{margin:0;font-family:Manrope,sans-serif;font-size:1rem}.rent-orientation p{margin:0;font-size:.875rem;line-height:1.45}.rent-orientation .rent-orientation-context{color:var(--pp-color-warning)}.rent-orientation-value{gap:var(--pp-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rent-orientation-value strong{font-size:var(--lw-type-kpi-size);font-variant-numeric:tabular-nums}.rent-orientation-value>span{color:var(--pp-color-muted);font-size:.8125rem}.rent-orientation details{min-width:0;margin-top:auto;font-size:.8125rem}.rent-orientation summary{min-height:44px;color:var(--pp-color-primary);cursor:pointer;align-items:center;display:flex}.rent-orientation details p{margin-block:var(--pp-space-1)}.rent-orientation button{width:100%;margin-top:var(--pp-space-2);white-space:normal;overflow-wrap:anywhere}@media (width<=44rem){.rent-orientations-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rent-orientation{padding:var(--pp-space-3)}}.rent-unit-assumptions,.rent-unit-legal{min-width:0;padding:0}.economic-unit-rent-potential-source-card{min-width:0;padding-block:var(--lw-space-4);border-top:1px solid var(--lw-border-subtle)}.ui-table-scroll{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.ui-table-scroll:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.ui-data-table{border-collapse:collapse;width:100%;min-width:max-content;color:var(--lw-text-strong);font-size:var(--lw-type-body-size);font-variant-numeric:tabular-nums}.ui-data-table :is(th,td){border-bottom:1px solid var(--lw-border-subtle);padding:var(--lw-space-3) var(--lw-space-4);text-align:left;vertical-align:top}.ui-data-table th{color:var(--lw-text-muted);font-weight:600}.ui-data-table caption{padding-block:var(--lw-space-3);text-align:left;font-weight:600}.ui-data-table .ui-table-cell--number{text-align:right;white-space:nowrap}.ui-data-table :is(button,input,select,textarea){min-width:var(--lw-control-min-size)}.listing-feed{border-block:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid;container:lewera-listing-feed/inline-size}.listing-feed-heading{display:none}.ui-collection-row{gap:var(--lw-space-5);min-width:0;padding:var(--lw-space-5);border:0;border-bottom:1px solid var(--lw-border-subtle);background:var(--lw-surface-raised);border-radius:0;grid-template-columns:minmax(0,1fr);display:grid}.ui-collection-row:last-child{border-bottom:0}.listing-card-main{align-items:start;gap:var(--lw-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.listing-card-content{gap:var(--lw-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.listing-card-title{font-size:var(--lw-type-card-title-size);line-height:var(--lw-type-card-title-line-height);margin:0}.listing-card-link{min-height:var(--lw-control-min-size);color:var(--lw-text-strong);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.listing-card-link:after{z-index:1;content:"";position:absolute;inset:0}.listing-card-link:hover{color:var(--lw-action-primary)}.listing-card-main .listing-image{border-radius:var(--lw-radius-control);width:5rem;height:5rem;min-height:5rem;padding:var(--lw-space-2);display:none}.listing-card-main .listing-image :is(span,.listing-image__missing-label--full){display:none}.listing-card-main .listing-image img{object-fit:cover;width:100%;height:100%}.listing-card-municipality{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);margin:0}.listing-card-metrics{gap:var(--lw-space-3);min-width:0;margin:var(--lw-space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.listing-card-metric{gap:var(--lw-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.listing-card-metric dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.listing-card-metric dd{z-index:2;min-width:0;max-width:100%;color:var(--lw-text-strong);font-size:var(--lw-type-body-size);text-align:left;margin:0;font-weight:600;position:relative}.listing-card-metric-value{white-space:nowrap;font-variant-numeric:tabular-nums;overflow-x:auto}.listing-card-topline{border-top:1px solid var(--lw-border-subtle);padding-top:var(--lw-space-3);justify-content:space-between;align-items:start;gap:var(--lw-space-3);min-width:0;display:flex}.listing-card-deal-potential{gap:.1875rem;min-width:0;display:grid}.listing-card-deal-potential :is(p,.deal-potential-info){overflow-wrap:anywhere}.listing-card-topline .ui-overflow-actions{flex-shrink:0}.listing-card-property-link,.listing-lifecycle-badge{width:fit-content;max-width:100%;font-size:var(--lw-type-meta-size)}@container lewera-listing-feed (width>=48rem){.ui-collection-row{grid-template-columns:minmax(0,1fr) minmax(12rem,.3fr)}.listing-card-main{grid-template-columns:5rem minmax(0,1fr)}.listing-card-main .listing-image{display:flex}.listing-card-topline{border-top:0;padding-top:0}}.ui-input.ui-input--visually-hidden{opacity:0;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}label:has(>.ui-input--visually-hidden:focus-visible){outline:var(--lw-focus-ring);outline-offset:-3px}.ui-data-table th{background:var(--lw-surface-raised)}.ui-data-table thead th{background:var(--lw-surface-muted)}.listing-card-deal-potential .automatic-preanalysis-badge--deal-potential{gap:.25rem;padding:.125rem 0}.listing-card-property-link{border-radius:var(--lw-radius-control);color:var(--lw-status-positive);background:var(--lw-status-positive-soft);padding:.1875rem .5rem}.dashboard-filter-drawer,.dashboard-filter-grid,.dashboard-filter-grid label{min-width:0;max-width:100%}.dashboard-filter-drawer-heading{flex-wrap:wrap}.dashboard-filter-grid label:not(.dashboard-filter-checkbox),.dashboard-filter-checkbox{overflow-wrap:anywhere}@media (width<=42rem){.dashboard-filter-drawer{padding:var(--lw-space-3)}}.ui-data-table--numeric-columns td,.ui-data-table--numeric-columns th:not(:first-child){text-align:right}.ui-segment-control label.is-selected:has(>.ui-input--visually-hidden:focus-visible){outline-color:var(--lw-surface-raised)}.property-overview-facts{grid-template-columns:minmax(0,1fr);min-width:0}.property-overview-facts>*{min-width:0;max-width:100%}.property-overview-facts :is(.result-message,.success-message,.error-message,.form-error){overflow-wrap:anywhere;max-width:100%}.dashboard-view,.dashboard-filter-drawer,.dashboard-filter-grid{grid-template-columns:minmax(0,1fr)}.dashboard-filter-drawer-heading>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width>=42rem){.dashboard-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.dashboard-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-dialog-overlay{z-index:100;padding:var(--lw-space-4);background:var(--lw-overlay-scrim);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-dialog-content{width:100%;min-width:0;max-width:32rem;max-height:calc(100dvh - var(--lw-space-4) - var(--lw-space-4));gap:var(--lw-space-5);padding:var(--lw-space-5);border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);color:var(--lw-text-strong);background:var(--lw-surface-raised);box-shadow:var(--lw-shadow-overlay);display:grid;overflow-y:auto}.ui-dialog-header{justify-content:space-between;align-items:start;gap:var(--lw-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-dialog-title{min-width:0;max-width:100%;font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-section-title-size);line-height:var(--lw-type-section-title-line-height);overflow-wrap:anywhere;flex:9rem;margin:0}.ui-dialog-header .ui-button{flex:0 auto;max-width:100%}.ui-dialog-description{min-width:0;font-size:var(--lw-type-body-size);overflow-wrap:anywhere}.ui-dialog-description p{margin:0}.ui-dialog-content :focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.ui-info-trigger{width:var(--lw-control-min-size);min-height:var(--lw-control-min-size);padding:0;position:relative}.ui-info-trigger:before{content:"";pointer-events:none;border:1px solid;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.listing-property-record-preview{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.listing-property-record-preview>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.listing-property-record-preview-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0}.listing-property-record-preview-fields>div,.listing-property-record-preview-fields dd{min-width:0;max-width:100%}.listing-property-record-preview-actions{flex-wrap:wrap;min-width:0;max-width:100%}.listing-card-topline{flex-wrap:wrap}.listing-card-deal-potential{flex:9rem;max-width:100%}.automatic-preanalysis-badge__heading,.newsletter-preanalysis-badge__heading{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%}.investment-kpis,.investment-development{gap:var(--lw-space-4);min-width:0;margin-block:var(--lw-space-7);border-top:1px solid var(--lw-border-subtle);padding-block:var(--lw-space-6);display:grid}.investment-kpis p,.investment-development p{overflow-wrap:anywhere;margin:0}.investment-kpis small{overflow-wrap:anywhere;display:block}.ui-supporting-text{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.ui-financial-metric--supporting dd{font-size:var(--lw-type-card-title-size);line-height:var(--lw-type-card-title-line-height)}.ui-metric-comparisons,.ui-investment-summary{gap:var(--lw-space-5);min-width:0;display:grid}.ui-metric-comparison{gap:var(--lw-space-3);border-bottom:1px solid var(--lw-border-subtle);min-width:0;padding-bottom:var(--lw-space-5);display:grid}.ui-finance-overview{margin-block:var(--lw-space-5)}.kpi-inputs{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.kpi-inputs label{gap:var(--lw-space-2);min-width:0;display:grid}.kpi-bases{gap:var(--lw-space-2);grid-template-columns:minmax(0,1fr);display:grid}.kpi-bases dt{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.kpi-bases dd{min-width:0;max-width:100%;margin:0 0 var(--lw-space-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.investment-horizon{align-items:center;gap:var(--lw-space-2);min-width:0;font-size:var(--lw-type-meta-size);flex-wrap:wrap;display:flex}.investment-horizon .ui-select{width:auto}.investment-comparison-cards{gap:var(--lw-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));min-width:0;display:grid}.investment-comparison-cards article{border-top:1px solid var(--lw-border-subtle);min-width:0;padding-top:var(--lw-space-4);overflow-wrap:anywhere}.ui-finance-loan{border:0;border-bottom:1px solid var(--lw-border-subtle);background:0 0;border-radius:0;min-width:0}.ui-finance-loan>summary{gap:var(--lw-space-4);padding-block:var(--lw-space-4)}.ui-finance-loan .finance-loan-card-content{padding:0 0 var(--lw-space-5)}.ui-finance-loan .finance-loan-card-summary-value{min-width:0;max-width:100%}.ui-finance-loan .finance-loan-card-summary-value .ui-money-token{max-width:100%}.tax-panel>.ui-kpi-group{margin-block:var(--lw-space-5)}.tax-panel .ui-disclosure>.ui-kpi-group{margin-block:var(--lw-space-4)}.renovation-management,.property-cost-overview,.investment-cost-section,.operating-cost-section{gap:var(--lw-space-5);min-width:0;display:grid}.cost-workspace-section-heading{justify-content:space-between;align-items:start;gap:var(--lw-space-4);flex-wrap:wrap;min-width:0;display:flex}.cost-workspace-section-heading>.ui-section-header{flex:1;min-width:min(100%,14rem)}.cost-workspace-context-note{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0}.renovation-management__budget,.renovation-management__entry-form{gap:var(--lw-space-4);border:0;border-top:1px solid var(--lw-border-subtle);min-width:0;padding:var(--lw-space-5) 0;background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.renovation-management__budget>.ui-button{align-self:end}.renovation-management__budget>small{color:var(--lw-text-muted);overflow-wrap:anywhere;grid-column:1/-1}.renovation-management__measure{border:0;border-bottom:1px solid var(--lw-border-subtle);background:0 0;border-radius:0;min-width:0}.renovation-management__detail-group{gap:var(--lw-space-4);border:0;border-top:1px solid var(--lw-border-subtle);min-width:0;padding:var(--lw-space-5) 0;background:0 0;border-radius:0;display:grid}.renovation-management__cost-entry-list>li{gap:var(--lw-space-2);border-bottom:1px solid var(--lw-border-subtle);min-width:0;padding-block:var(--lw-space-3);display:grid}.renovation-management__children>div{justify-content:space-between;align-items:start;gap:var(--lw-space-3);flex-wrap:wrap;min-width:0;display:flex}.renovation-management__children .ui-money-token{font-weight:600}.ui-field{gap:var(--lw-space-2);min-width:0;display:grid}.ui-field label{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.cost-position-read-value{font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.renovation-management__measure>summary>b{min-width:0;max-width:100%}.renovation-management__measure>summary{grid-template-columns:minmax(0,1fr);display:grid}.renovation-posts>p,.renovation-post-read-state>p{overflow-wrap:anywhere;min-width:0;max-width:100%}.deal-negotiation-decision,.purchase-closing,.property-documents{min-width:0}.deal-negotiation-decision{border:0;border-top:1px solid var(--lw-border-subtle);padding-block:var(--lw-space-5);background:0 0;border-radius:0}.deal-negotiation-decision__heading,.purchase-closing__header,.property-documents-heading{justify-content:space-between;align-items:start;gap:var(--lw-space-4);flex-wrap:wrap;min-width:0;display:flex}.deal-negotiation-decision__heading>.ui-section-header,.purchase-closing__header>.ui-section-header,.property-documents-heading>.ui-section-header{flex:1;min-width:min(100%,14rem)}.ui-document-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-document-list>li{justify-content:space-between;align-items:start;gap:var(--lw-space-4);min-width:0;padding-block:var(--lw-space-4);box-shadow:none;border:0;border-bottom:1px solid var(--lw-border-subtle);background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.ui-document-list>li>div:first-child{gap:var(--lw-space-1);flex:1;min-width:min(100%,12rem);display:grid}.ui-document-list strong,.ui-document-list span{overflow-wrap:anywhere}.ui-document-list span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size)}.property-document-library-toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.property-documents .property-documents-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.property-detail-decision__basis{gap:var(--lw-space-4);min-width:0;display:grid}.purchase-closing__form>p{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.property-document-classification{flex-flow:wrap;min-width:0;display:flex}.property-document-classification>div:first-child{flex-basis:100%;min-width:0}.property-document-classification>label{flex:12rem;min-width:0;max-width:100%}.property-document-select-all{min-height:44px}.property-documents>.result-message{overflow-wrap:anywhere;min-width:0}.property-documents .property-document-viewer__navigation{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.property-documents .property-document-viewer__navigation>:is(.ui-button,p){grid-area:auto;min-width:0}.ui-document-list>li[class*=--selected]{background:var(--lw-action-soft)}.purchase-closing__costs,.purchase-closing__milestones,.purchase-closing__rents,.property-document-detail{border:0;border-top:1px solid var(--lw-border-subtle);padding-block:var(--lw-space-5);background:0 0;border-radius:0}.property-documents .property-document-detail-content{padding-inline:0}.property-document-domain-import{border:0;border-top:1px solid var(--lw-border-subtle);min-width:0;padding:var(--lw-space-4) 0;background:0 0;border-radius:0}.property-document-domain-action{border:0;border-bottom:1px solid var(--lw-border-subtle);min-width:0;padding:var(--lw-space-3) 0;background:0 0;border-radius:0}.property-document-domain-conflict-confirmation{min-width:0;padding:var(--lw-space-2);overflow-wrap:anywhere}.property-document-domain-conflict-confirmation>:is(strong,p,dl,div,button){min-width:0;max-width:100%}.stock-economics,.stock-development{gap:var(--lw-space-5);min-width:0;display:grid}.stock-economics>.ui-section-header,.stock-development>.ui-section-header{border-bottom:1px solid var(--lw-border-subtle);padding-bottom:var(--lw-space-5)}.stock-loan-card,.stock-economics__section,.stock-economics__cost-group,.stock-development__year,.stock-development__detail{border:0;border-top:1px solid var(--lw-border-subtle);min-width:0;box-shadow:none;padding-block:var(--lw-space-5);background:0 0;border-radius:0}.stock-loan-card :is(h4,h5).ui-section-title{font-size:var(--lw-type-card-title-size);line-height:var(--lw-type-card-title-line-height)}.stock-economics__form,.stock-development__plan,.stock-economics__inline,.stock-development__inline{align-items:end;gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.stock-economics__form>*,.stock-development__plan>*,.stock-economics__inline>*,.stock-development__inline>*{min-width:0;max-width:100%}.stock-economics p,.stock-development p,.stock-economics li,.stock-development li{overflow-wrap:anywhere}.stock-development .stock-development__year>summary{align-items:start;gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding-inline-end:var(--lw-space-8);display:grid;position:relative}.stock-development .stock-development__year>summary>span{gap:var(--lw-space-1);min-width:0;display:grid}.stock-development .stock-development__year>summary:after{position:absolute;inset-block-start:var(--lw-space-4);inset-inline-end:var(--lw-space-4)}.stock-development label{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.profile-view{min-width:0;max-width:64rem}.profile-view>*,.profile-planning>*,.profile-tax-profile>*,.geomap-market-screening-admin>*{min-width:0;max-width:100%}.profile-personal-data{border:0;border-block:1px solid var(--lw-border-subtle);padding:var(--lw-space-5) 0;background:0 0;border-radius:0}.profile-personal-data .ui-section-header{margin-bottom:var(--lw-space-3)}.profile-planning{gap:var(--lw-space-7)}.profile-planning>:is(.profile-tax-profile,.profile-investment-capacity,.geomap-market-screening-admin){border:0;border-top:1px solid var(--lw-border-subtle);padding:var(--lw-space-6) 0 0;box-shadow:none;background:0 0;border-radius:0;margin:0}.profile-tax-profile{gap:var(--lw-space-4);grid-template-columns:minmax(0,1fr);display:grid}.profile-tax-profile :is(form,fieldset,label,details),.geomap-market-screening-admin :is(form,label,details){overflow-wrap:anywhere;min-width:0;max-width:100%}.profile-tax-profile .tax-form{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.profile-tax-profile .tax-form label{gap:var(--lw-space-2);grid-template-columns:minmax(0,1fr);display:grid}.profile-tax-profile :is(.tax-check,.tax-candidate label){min-height:var(--lw-control-min-size);align-items:start;gap:var(--lw-space-3);padding-block:var(--lw-space-2);cursor:pointer;flex-direction:row;display:flex}.profile-tax-profile :is(.tax-check,.tax-candidate label) .ui-input{flex:none}.profile-tax-profile .tax-candidate{border:0;border-top:1px solid var(--lw-border-subtle);padding:var(--lw-space-4) 0;border-radius:0}.profile-tax-profile .tax-candidate p{color:var(--lw-text-muted);overflow-wrap:anywhere}.profile-tax-profile__file-readback{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere;margin:0}.profile-tax-profile .tax-documents{gap:var(--lw-space-4);padding:0;list-style:none;display:grid}.profile-tax-profile .tax-documents li{border-top:1px solid var(--lw-border-subtle);padding-top:var(--lw-space-4)}.profile-tax-profile .ui-disclosure a{min-height:var(--lw-control-min-size);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}.profile-tax-profile .ui-disclosure>:is(label,button,section){margin-block:var(--lw-space-3)}.geomap-market-screening-admin__locations>div{gap:var(--lw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.geomap-market-screening-admin__locations dd,.geomap-market-screening-admin__locations dd>*{min-width:0;max-width:100%}.geomap-market-screening-admin__locations dt{overflow-wrap:anywhere}.geomap-market-screening-admin .ui-disclosure{border-top:1px solid var(--lw-border-subtle);padding-top:0}.geomap-market-screening-admin .ui-disclosure>summary{padding-block:var(--lw-space-3)}.geomap-market-screening-admin .ui-disclosure>:not(summary){margin-block:var(--lw-space-3)}.geomap-market-screening-admin .ui-disclosure>div{align-items:start;gap:var(--lw-space-4);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.geomap-market-screening-admin .ui-disclosure>div>*{min-width:0;max-width:100%}.geomap-market-screening-admin label{grid-template-columns:minmax(0,1fr)}.contacts-placeholder .ui-empty-state{align-content:center;justify-items:start;min-height:12rem}.contacts-placeholder .ui-empty-state p{overflow-wrap:anywhere;max-width:40rem}.login-shell{min-height:100dvh;color:var(--lw-text-strong);background:var(--lw-surface-canvas);padding:var(--lw-space-4)}.login-panel{border:1px solid var(--lw-border-subtle);border-radius:var(--lw-radius-panel);width:min(100%,28rem);padding:var(--lw-space-6);background:var(--lw-surface-raised);box-shadow:none}.login-brand{margin-bottom:var(--lw-space-7);color:var(--lw-action-primary)}.login-brand span{color:var(--lw-text-muted);font-size:var(--lw-type-meta-size);overflow-wrap:anywhere}.login-panel .ui-page-header{margin-bottom:var(--lw-space-6)}.login-panel .ui-page-title{margin:0}.login-panel label{color:var(--lw-text-strong);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.login-error{color:var(--lw-status-critical);overflow-wrap:anywhere}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#142426;--lw-surface-canvas:#f7f8f6;--lw-surface-raised:#fff;--lw-surface-muted:#eef2ef;--lw-text-strong:#142426;--lw-text-muted:#59686a;--lw-border-subtle:#d9e0dd;--lw-action-primary:#145a56;--lw-action-primary-strong:#0d4542;--lw-action-soft:#e5f1ee;--lw-status-positive:#1e6b4b;--lw-status-positive-soft:#eaf5ee;--lw-status-attention:#9a5b18;--lw-status-attention-soft:#fff4e5;--lw-status-critical:#a33e3a;--lw-status-critical-soft:#fceeed;--lw-status-evidence:#3c5f97;--lw-status-evidence-soft:#edf2fa;--lw-accent-copper:#b75a36;--lw-radius-panel:.75rem;--lw-radius-control:.5rem;--lw-overlay-scrim:#1424265c;--lw-shadow-overlay:0 12px 28px #14242624;--lw-focus-ring:3px solid var(--lw-action-primary);--lw-focus-offset:2px;--lw-space-1:.25rem;--lw-space-2:.5rem;--lw-space-3:.75rem;--lw-space-4:1rem;--lw-space-5:1.25rem;--lw-space-6:1.5rem;--lw-space-7:2rem;--lw-space-8:2.5rem;--lw-space-9:3rem;--lw-space-10:4rem;--lw-type-page-title-size:2rem;--lw-type-page-title-line-height:2.5rem;--lw-type-section-title-size:1.375rem;--lw-type-section-title-line-height:1.75rem;--lw-type-card-title-size:1rem;--lw-type-card-title-line-height:1.5rem;--pp-color-ink:var(--lw-text-strong);--pp-color-text:var(--pp-color-ink);--pp-color-muted:var(--lw-text-muted);--pp-color-primary:var(--lw-action-primary);--pp-color-primary-hover:var(--lw-action-primary-strong);--pp-color-primary-soft:var(--lw-action-soft);--pp-color-border:var(--lw-border-subtle);--pp-color-surface:var(--lw-surface-raised);--pp-color-surface-muted:var(--lw-surface-muted);--pp-color-warning:var(--lw-status-attention);--pp-color-warning-soft:var(--lw-status-attention-soft);--pp-color-success:var(--lw-status-positive);--pp-color-success-soft:var(--lw-status-positive-soft);--pp-color-danger:var(--lw-status-critical);--pp-radius-card:var(--lw-radius-panel);--pp-radius-control:var(--lw-radius-control);--pp-shadow-card:none;--pp-shadow-overlay:var(--lw-shadow-overlay);--pp-space-1:var(--lw-space-1);--pp-space-2:var(--lw-space-2);--pp-space-3:var(--lw-space-3);--pp-space-4:var(--lw-space-4);--pp-space-5:var(--lw-space-6);--pp-space-6:var(--lw-space-7);background:#f7f8f6}body{font-size:.9375rem;line-height:1.6}.ui-page-title{max-width:100%;color:var(--lw-text-strong);font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-page-title-size);font-weight:700;line-height:var(--lw-type-page-title-line-height);overflow-wrap:anywhere}.login-title.ui-page-title{white-space:normal}.ui-section-title{font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-section-title-size);font-weight:650;line-height:var(--lw-type-section-title-line-height)}.ui-section-header .ui-section-title:is(h5,h6){font-size:var(--lw-type-card-title-size);line-height:var(--lw-type-card-title-line-height)}.ui-card-title{font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:var(--lw-type-card-title-size);font-weight:650;line-height:var(--lw-type-card-title-line-height)}@media (width<=37.49rem){:root{--lw-type-page-title-size:1.75rem;--lw-type-page-title-line-height:2.25rem}}.ui-page-layout{gap:var(--pp-space-5);display:grid}.ui-button,.secondary-button{border-radius:var(--pp-radius-control);width:auto;min-height:2.75rem;font:inherit;margin-top:0;padding:.6875rem 1rem;font-weight:700;line-height:1.3}.ui-button--primary{border:1px solid var(--pp-color-primary);color:#fff;background:var(--pp-color-primary)}.ui-button--primary:hover:not(:disabled){background:var(--pp-color-primary-hover)}.ui-button--secondary,.secondary-button{border:1px solid var(--pp-color-border);color:var(--pp-color-primary);background:#fff}.ui-button--secondary:hover:not(:disabled),.secondary-button:hover:not(:disabled){color:var(--pp-color-primary-hover);background:var(--pp-color-primary-soft)}.ui-card{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);padding:var(--lw-space-4);color:var(--pp-color-ink);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-card)}.ui-metric-card{gap:var(--pp-space-2);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);min-width:0;padding:var(--pp-space-4);background:var(--pp-color-surface);display:grid}.ui-metric-card__label,.ui-metric-card__detail{color:var(--pp-color-muted);margin:0;font-size:.8125rem;line-height:1.4}.ui-metric-card__value{max-width:100%;color:var(--pp-color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Manrope,Inter,ui-sans-serif,sans-serif;font-size:1.75rem;font-weight:700;line-height:2rem;display:block;overflow-x:auto}.ui-metric-card__value:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.ui-list-surface{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface)}.ui-list-row{gap:var(--pp-space-4);min-width:0;min-height:3rem;padding:var(--pp-space-3) var(--pp-space-4);align-items:center;display:flex}.ui-list-row+.ui-list-row{border-top:1px solid var(--pp-color-border)}.ui-list-row>*{min-width:0}.ui-badge{border-radius:var(--pp-radius-control);white-space:normal;align-items:center;width:fit-content;min-height:1.65rem;padding:.2rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.ui-badge--neutral{color:var(--pp-color-muted);background:var(--pp-color-surface-muted)}.ui-badge--info{color:var(--pp-color-primary-hover);background:var(--pp-color-primary-soft)}.ui-badge--success{color:var(--pp-color-success);background:var(--pp-color-success-soft)}.ui-badge--warning{color:var(--pp-color-warning);background:var(--pp-color-warning-soft)}.ui-tabs{gap:var(--pp-space-2);border-bottom:1px solid var(--pp-color-border);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-tabs__tab{width:auto;min-height:2.75rem;color:var(--pp-color-muted);white-space:normal;background:0 0;border:0;border-bottom:.1875rem solid #0000;border-radius:0;margin:0;padding:.625rem .75rem}.ui-dialog-content:focus-visible,.ui-tabs__tab:focus-visible,.ui-button:focus-visible,.secondary-button:focus-visible,.ui-edit-action:focus-visible,.ui-accordion>summary:focus-visible,.ui-overflow-actions>summary:focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}#root :focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset);box-shadow:none}.ui-tabs__tab:hover:not(:disabled),.ui-tabs__tab.is-active{color:var(--pp-color-primary-hover);background:0 0}.ui-tabs__tab.is-active{border-bottom-color:var(--pp-color-primary)}.ui-accordion{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface)}.ui-accordion>summary{gap:var(--pp-space-3);min-height:3.25rem;padding:var(--pp-space-3) var(--pp-space-4);color:var(--pp-color-ink);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.ui-accordion>summary::-webkit-details-marker{display:none}.ui-accordion>summary:after{color:var(--pp-color-primary);content:"+";flex:none;font-size:1.25rem;font-weight:500;line-height:1}.ui-accordion[open]>summary:after{content:"−"}.ui-accordion__content{border-top:1px solid var(--pp-color-border);padding:var(--pp-space-4)}.ui-edit-action{gap:var(--pp-space-2);width:auto;min-height:2.75rem;color:var(--pp-color-primary);background:0 0;border:0;align-items:center;margin:0;padding:.5rem;display:inline-flex}.ui-edit-action:hover:not(:disabled){color:var(--pp-color-primary-hover);background:var(--pp-color-primary-soft)}.ui-overflow-actions{width:fit-content;position:relative}.ui-overflow-actions>summary{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);width:2.75rem;height:2.75rem;color:var(--pp-color-primary);background:var(--pp-color-surface);cursor:pointer;place-items:center;list-style:none;display:grid}.ui-overflow-actions>summary::-webkit-details-marker{display:none}.ui-overflow-actions__menu{z-index:2;top:calc(100% + var(--pp-space-2));min-width:min(11rem, calc(100vw - 2 * var(--lw-space-4)));max-width:calc(100vw - 2 * var(--lw-space-4));max-height:calc(100dvh - 2 * var(--lw-space-4));gap:var(--pp-space-1);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-control);padding:var(--pp-space-2);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-overlay);display:grid;position:absolute;right:0;overflow:auto}.ui-overflow-actions__menu>:is(a,button){border-radius:var(--pp-radius-control);width:100%;min-height:2.75rem;color:var(--pp-color-primary);font:inherit;overflow-wrap:anywhere;text-align:start;background:0 0;border:0;align-items:center;margin:0;padding:.625rem .75rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.ui-overflow-actions__menu>button{cursor:pointer}.ui-overflow-actions__menu>:is(a,button):hover:not(:disabled){color:var(--pp-color-primary-hover);background:var(--pp-color-primary-soft)}.ui-overflow-actions__menu>:is(a,button):focus-visible{outline:var(--lw-focus-ring);outline-offset:var(--lw-focus-offset)}.ui-overflow-actions__menu>.ui-overflow-actions__menu-action--destructive{color:var(--pp-color-danger)}.ui-overflow-actions__menu>.ui-overflow-actions__menu-action--destructive:hover:not(:disabled){color:#842d2d;background:var(--lw-status-critical-soft)}#root .ui-button.ui-button--icon,.ui-dialog-content .ui-button.ui-button--icon{width:var(--lw-control-min-size);min-width:var(--lw-control-min-size);min-height:var(--lw-control-min-size);padding:0}
