.RequirementProfile-module__avPQhW__profile{gap:var(--gap-card);display:grid}.RequirementProfile-module__avPQhW__fact{justify-content:space-between;align-items:start;gap:var(--gap-card);border-bottom:1px solid var(--line);padding-block:var(--gap-card);display:flex}.RequirementProfile-module__avPQhW__fact p{margin-block:var(--gap-sm)}.RequirementProfile-module__avPQhW__actions{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.RequirementProfile-module__avPQhW__form{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.RequirementProfile-module__avPQhW__form{grid-template-columns:1fr}.RequirementProfile-module__avPQhW__fact{flex-direction:column}}
.plot-record{background:var(--bg-page);min-height:100%;font-family:var(--font-sans)}.plot-record .verdict-band__inner{gap:26px}.plot-record .verdict-band__left{flex-basis:400px}.plot-record .verdict-band__right{flex-basis:460px}.plot-record .verdict-band__title{margin-top:0;font-size:40px}.plot-record .verdict-band__controls{margin-top:0}.plot-record .kpi-card__value{font-size:30px}.plot-record__cost-meta-line{display:block}.plot-record__cost-meta-line--evidence{margin-top:2px}.plot-record__title-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.plot-record__tabs{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);margin:0;padding:0 28px}.plot-record__body{padding:28px}.construction-lens{min-width:0}.construction-lens__grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.construction-lens__card{min-width:0;overflow:hidden}.construction-lens__card .card__header{align-items:flex-start}.construction-lens__card .card__subtitle{margin-top:3px}.construction-lens__empty{min-height:88px;padding:var(--space-card-body)}.construction-lens__rows{display:grid}.construction-lens__stepper{row-gap:var(--gap-md);flex-wrap:wrap}.construction-lens__stepper .stepper__bar{min-width:18px}.construction-lens__meter{width:100%;margin-top:var(--gap-lg)}.construction-lens__note{margin:var(--gap-md) 0 0;color:var(--text-tertiary);font-size:var(--fs-small)}.construction-lens__site-facts{border-top:1px solid var(--border-subtle)}.construction-lens__runway{gap:var(--gap-md);display:grid}.construction-lens__runway-row{gap:3px var(--gap-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.construction-lens__runway-row small{color:var(--text-tertiary);grid-column:1/-1}.construction-lens__cert{align-items:center}.construction-lens__file{cursor:pointer}.construction-lens__file input{display:none}.construction-lens__inline-fields{gap:var(--gap-sm);margin-top:var(--gap-sm);display:flex}.construction-lens__inline-fields input,.construction-lens__inline-fields select{min-width:0;max-width:110px}.construction-lens__aftercare,.construction-lens__aftercare-list{min-width:0}.commercial-lens__grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.commercial-lens__empty,.commercial-lens__card{min-width:0}.commercial-lens__note{color:var(--text-tertiary);font-size:var(--fs-small);margin:0}.commercial-lens__anomalies{gap:var(--gap-sm);margin:var(--gap-md);display:grid}.commercial-lens__anomalies ul{gap:var(--gap-xs);padding-left:var(--gap-lg);margin:0;display:grid}.commercial-lens__cost-editor{margin-top:var(--gap-md);border-top:1px solid var(--border-subtle);padding-top:var(--gap-md)}.commercial-lens__cost-editor summary{color:var(--text-secondary);cursor:pointer;font-weight:var(--fw-semibold)}.commercial-lens__section-label{padding:var(--gap-md) var(--gap-lg) var(--gap-sm);color:var(--text-secondary);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.commercial-lens__line-edit,.commercial-lens__line-value{align-items:center;gap:var(--gap-sm);display:flex}.commercial-lens__line-edit .input{width:110px}.commercial-lens__meters{gap:var(--gap-lg);display:grid}.commercial-lens__meter-label{justify-content:space-between;gap:var(--gap-md);margin-bottom:var(--gap-sm);color:var(--text-secondary);font-size:var(--fs-small);display:flex}.marketing-lens__grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.marketing-lens__card,.marketing-lens__empty{min-width:0}.marketing-lens__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-lens__metric{gap:var(--gap-xs);padding:var(--space-card-body);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid}.marketing-lens__metric:nth-child(3n){border-right:0}.marketing-lens__metric:nth-last-child(-n+3){border-bottom:0}.marketing-lens__metric span,.marketing-lens__public-listing small{color:var(--text-tertiary);font-size:var(--fs-small)}.marketing-lens__metric strong{font-family:var(--font-mono);font-size:var(--fs-heading-sm);font-variant-numeric:tabular-nums}.marketing-lens__public-listing{gap:var(--gap-sm);display:grid}.marketing-lens__public-listing>span{color:var(--accent-teal-700);font-family:var(--font-mono);font-size:var(--fs-heading-sm);font-weight:var(--fw-semibold)}.marketing-lens__public-listing p{color:var(--text-secondary);margin:0}.marketing-lens__actions{gap:var(--gap-sm);margin-top:var(--gap-lg);flex-wrap:wrap;display:flex}.construction-lens__aftercare .constr-week-head,.construction-lens__aftercare .constr-aftercare-report,.construction-lens__aftercare .constr-empty{padding:var(--space-card-body)}.construction-lens__aftercare .constr-aftercare-report+.constr-aftercare-report{border-top:1px solid var(--border-subtle)}.plot-record__details-layout{gap:var(--gap-card);grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;display:grid}.plot-record__details-layout>:last-child,.plot-record__facts{min-width:0}.plot-record__fact-rows{overflow:hidden}.plot-record__fact-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plot-record__fact-row:last-child{border-bottom:0}.plot-record__fact-row--wide{grid-template-columns:minmax(0,1fr)}.plot-record__fact,.plot-record__fact-row>div{min-width:0}.plot-record__fact{padding:var(--space-card-header);border-right:1px solid var(--border-subtle)}.plot-record__fact:last-child{border-right:0}.plot-record__fact--wide{grid-column:1/-1}.plot-record__fact-label{color:var(--text-tertiary);font-size:var(--fs-small);margin-bottom:4px}.plot-record__fact-value{color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--fw-medium);overflow-wrap:anywhere}.plot-record__rail-card+.plot-record__rail-card{margin-top:var(--gap-card)}.plot-record__rail-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.plot-record__rail-body{min-width:0}.plot-record__floorplan-empty{padding:var(--space-card-body)}.plot-record__empty-icon{margin-bottom:var(--gap-sm);color:var(--accent-deep);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.empty-state__title{color:var(--text-primary);font-weight:var(--fw-semibold)}.empty-state__body{margin-top:var(--gap-sm);color:var(--text-tertiary)}.plot-record__upload-label{margin-top:var(--gap-md)}.plot-record__file-input{display:none}.plot-record__loading{padding:var(--space-card-body);color:var(--accent-deep);text-align:center}.plot-record__error{margin:var(--gap-md);padding:var(--gap-sm) var(--gap-md);border-radius:var(--r-inner);background:var(--danger-tint);color:var(--danger);font-size:var(--fs-small)}.plot-record__file-row{align-items:center;gap:var(--gap-md);padding:var(--gap-md) var(--gap-lg);border-bottom:1px solid var(--border-subtle);cursor:pointer;display:flex}.plot-record__file-row:hover{background:var(--bg-surface-hover)}.plot-record__file-preview,.plot-record__file-placeholder{border:1px solid var(--border-subtle);border-radius:var(--r-inner);flex:none;width:80px;height:60px}.plot-record__file-preview{object-fit:cover}.plot-record__file-placeholder{background:var(--bg-surface-muted);color:var(--text-tertiary);font-size:var(--fs-small);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:flex}.plot-record__file-copy{flex:1;min-width:0}.plot-record__file-name{color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plot-record__file-meta{color:var(--text-tertiary);font-size:var(--fs-small)}.plot-record__file-add{padding:var(--gap-sm) var(--gap-lg)}.appointments{min-width:0}.appointments__list{min-width:0;display:grid}.appointments__entry{gap:var(--gap-sm);padding:var(--space-card-body);border-top:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;min-width:0;display:grid}.appointments__entry:hover{background:var(--accent-tint-2)}.appointments__entry:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.appointments__line{align-items:center;gap:var(--gap-sm);min-width:0;font-size:var(--fs-body);flex-wrap:wrap;display:flex}.appointments__outcome-action{margin-left:auto}.appointments__note{white-space:pre-wrap;width:100%;margin:0}.appointment-detail.drawer{max-width:100vw}.appointment-detail .drawer__body{overflow-wrap:anywhere}.appointment-detail__section{margin-top:var(--gap-lg);padding-top:var(--gap-lg);border-top:1px solid var(--line)}.appointment-detail__note{white-space:pre-wrap}.appointments__empty{color:var(--text-tertiary);text-align:center;padding:32px}.appointments__command-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:32px;display:flex}.appointments__command-empty-mark{margin-bottom:var(--gap-md);color:var(--accent-deep);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}.appointments__command-empty h3{color:var(--text-primary);font-size:var(--fs-body);margin:0}.appointments__command-empty p{max-width:560px;margin:var(--gap-sm) 0 var(--gap-lg);color:var(--text-tertiary)}.plot-costs{gap:var(--gap-card);display:grid}.plot-costs__summary{grid-template-columns:220px 140px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.plot-costs__summary-stat,.plot-costs__benchmark{min-width:0;padding:22px 24px}.plot-costs__summary-label{color:var(--accent-deep);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.plot-costs__summary-value{color:var(--text-primary);font-size:28px;font-weight:var(--fw-bold)}.plot-costs__benchmark{color:var(--text-tertiary);font-size:var(--fs-body)}.plot-costs__benchmark strong{margin-right:var(--gap-sm);color:var(--text-secondary)}.plot-costs__benchmark[data-tone=attention] strong{color:var(--amber)}.plot-costs__benchmark[data-tone=favourable] strong{color:var(--accent-teal-600)}.plot-costs__breakdown{overflow:hidden}.plot-costs__section+.plot-costs__section{border-top:1px solid var(--border-subtle)}.plot-costs__section-button{gap:var(--gap-lg);background:var(--bg-surface);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;border:0;grid-template-columns:minmax(210px,270px) minmax(180px,1fr) 80px 110px 24px;align-items:center;padding:17px 24px;display:grid}.plot-costs__section-button:hover{background:var(--bg-surface-hover)}.plot-costs__section-label{align-items:baseline;gap:5px;min-width:0;display:flex}.plot-costs__section-name,.plot-costs__section-total{font-weight:var(--fw-semibold)}.plot-costs__section-count,.plot-costs__share{color:var(--text-tertiary);font-size:var(--fs-small)}.plot-costs__bar-track{background:var(--bg-surface-muted);border-radius:999px;height:9px;overflow:hidden}.plot-costs__bar{border-radius:inherit;background:var(--accent-teal-600);height:100%;display:block}.plot-costs__share,.plot-costs__section-total{text-align:right}.plot-costs__chevron{color:var(--text-tertiary);text-align:center}.plot-costs__lines{border-top:1px solid var(--border-subtle);background:var(--bg-surface-muted)}.plot-costs__line{justify-content:space-between;align-items:center;gap:var(--gap-md);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-small);padding:10px 24px 10px 40px;display:flex}.plot-costs__line:last-child{border-bottom:0}.plot-costs__line-name{min-width:0;color:var(--text-secondary);flex:1}@media (max-width:980px){.plot-record .verdict-band__title{font-size:34px}.plot-record__details-layout,.construction-lens__grid,.commercial-lens__grid,.marketing-lens__grid{grid-template-columns:minmax(0,1fr)}.plot-record__fact-row,.plot-costs__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.plot-costs__benchmark{border-top:1px solid var(--border-subtle);grid-column:1/-1}.plot-costs__section-button{grid-template-columns:minmax(180px,1fr) 80px 100px 24px}.plot-costs__bar-track{display:none}}@media (max-width:640px){.plot-record__body{padding:var(--gap-card)}.plot-record__tabs{padding:0 var(--gap-card)}.plot-record .verdict-band__title{font-size:var(--fs-title)}.plot-record__fact-row,.plot-costs__summary{grid-template-columns:minmax(0,1fr)}.plot-costs__benchmark{grid-column:auto}.plot-costs__section-button{grid-template-columns:minmax(0,1fr) auto 24px}.plot-costs__share{display:none}}.plot-picker{gap:var(--gap-sm);margin:0 0 var(--gap-lg);border:none;min-width:0;padding:0;display:grid}.plot-picker__hint{color:var(--muted);font-size:var(--fs-small);margin:0}.plot-picker__pills{gap:var(--gap-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.plot-picker__pill{align-items:center;gap:var(--gap-sm);display:inline-flex}.plot-picker__remove{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0;line-height:1}.plot-picker__count{color:var(--muted);font-size:var(--fs-small);margin:0}.plot-picker__options{border:1px solid var(--line);border-radius:var(--radius-inner);max-height:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.plot-picker__options:empty{display:none}.plot-picker__option{gap:var(--gap-md);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;padding:var(--gap-sm) var(--gap-md);background:0 0;border:none;display:flex}.plot-picker__option--active,.plot-picker__option:hover{background:var(--bg-surface-muted)}.plot-picker__option span{color:var(--muted)}.plot-picker__empty{padding:var(--gap-sm) var(--gap-md);color:var(--muted);font-size:var(--fs-small);margin:0}.plot-terms{border-top:1px solid var(--line-soft);padding:20px 0 0}.plot-terms__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.plot-terms__head h4{color:var(--text-1);margin:0;font-size:14px}.plot-terms__head span{color:var(--text-3);font-size:12px}.plot-terms__grid{gap:10px;display:grid}.plot-terms__item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,.8fr) minmax(420px,1.8fr);align-items:center;gap:16px;padding:10px 0;display:grid}.plot-terms__current{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.plot-terms__label,.plot-terms__reason{color:var(--text-3);font-size:12px}.plot-terms__current strong{color:var(--text-1);font-size:14px}.plot-terms__current .pill{justify-self:start}.plot-terms__reason{grid-column:1/-1}.plot-terms__edit{grid-template-columns:minmax(110px,.6fr) minmax(150px,1fr) auto auto;align-items:center;gap:8px;display:grid}.plot-record__fact-action{text-align:left;border:0;border-right:1px solid var(--line-soft);width:100%;min-height:76px;color:var(--text-1);cursor:pointer;background:0 0;gap:4px;padding:14px 20px;display:grid;position:relative}.plot-record__fact-action:hover{background:var(--bg-surface-muted)}.plot-record__fact-action-label{color:var(--muted);font-size:12px}.plot-record__fact-action-value{min-height:21px;font-size:14px;font-weight:500}.plot-record__fact-action-command{color:var(--accent-deep);font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}@media (max-width:980px){.plot-terms__item{grid-template-columns:1fr}.plot-terms__edit{grid-template-columns:1fr 1fr}}.plot-history-act{flex-direction:column;gap:16px;display:flex}.plot-history-act__copy{color:var(--text-2);margin:0}.plot-history__reason{color:var(--text-3);margin-top:2px;font-size:11px}.plot-record__marketing-media{margin-bottom:var(--gap-lg);overflow:hidden}.plot-record__marketing-media-grid{gap:var(--gap-md);padding:var(--space-card-body);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.plot-record__marketing-media-item{border:1px solid var(--border);border-radius:var(--r-inner);background:var(--panel);min-width:0;margin:0;overflow:hidden}.plot-record__marketing-media-item img{aspect-ratio:4/3;object-fit:cover;background:var(--bg-surface-muted);width:100%;display:block}.plot-record__marketing-media-item figcaption{gap:var(--gap-sm);padding:var(--gap-md);text-transform:capitalize;display:grid}.plot-record__marketing-media-item figcaption span,.plot-record__marketing-media-item figcaption small{color:var(--muted);font-size:var(--fs-small)}.plot-record__marketing-media-empty{margin:var(--space-card-body)}.plot-overview{gap:var(--gap-lg);padding:var(--space-page);flex-direction:column;display:flex}.pd-row{gap:var(--gap-card);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.pd-col{gap:var(--gap-card);flex-direction:column;min-width:0;display:flex}.card-row .stack-row__body{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.pd-where{border:0;border-top:1px solid var(--line-soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:92px minmax(0,1fr) 16px;align-items:start;gap:16px;padding:14px 20px;display:grid}.pd-where:hover{background:var(--bg)}.pd-where__k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:10.5px;font-weight:600}.pd-where__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-where__t{font-size:13.5px;font-weight:600}.pd-where__ratio{color:var(--text-2);white-space:nowrap;font-size:12.5px;font-weight:600}.pd-where__l{color:var(--text-2);font-size:12.5px;line-height:1.6;display:block}.pd-where__go{color:var(--muted);padding-top:2px}.pd-where .meter{margin:8px 0 6px;display:block}.plot-overview__plot-body{flex-direction:column;gap:18px;display:flex}.plot-overview__section-actions{gap:8px;display:flex}.plot-record__plot-facts-editor{gap:var(--gap-card);flex-direction:column;display:flex}.documents-lens .table td:last-child .pill+.pill{margin-left:var(--gap-sm)}.documents-lens__record-form{gap:var(--gap-sm);flex-direction:column;display:flex}.documents-lens__muted{color:var(--muted);margin:0}.pd-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;display:grid}.pd-group__h{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px;font-size:10.5px;font-weight:700}.pd-fact{border-top:1px solid var(--line-soft);padding:9px 0}.pd-fact__k{color:var(--muted);font-size:12px;font-weight:500}.pd-fact__v{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:13.5px;font-weight:600;display:flex}.pd-fact__v--empty{color:var(--muted);font-weight:500}.pd-legend{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.pd-legend span{margin-right:6px}.pd-price-history{flex-direction:column;gap:4px;padding-top:8px;display:flex}.pd-ph{border-bottom:1px solid var(--line-soft);grid-template-columns:12px minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.pd-ph:last-child{border-bottom:0}.pd-ph__main{min-width:0}.pd-ph__t{text-transform:capitalize;font-size:13.5px;font-weight:600}.pd-ph__m{color:var(--text-2);font-size:12.5px}.pd-ph__p{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:700}.pd-dot{box-sizing:border-box;border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;margin-top:4px}.pd-dot--next{border:2px dashed var(--text-3)}.pd-dot--done,.pd-dot--price{background:var(--accent)}.pd-jpills{flex-wrap:wrap;gap:6px;padding:0 20px 6px;display:flex}.pd-jpill{border:1px solid var(--line);background:var(--panel);color:var(--text-2);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.pd-jpill--active{border-color:var(--ink);background:var(--ink);color:var(--text-inverse)}.pd-jgroup{padding:14px 20px 6px}.pd-j{grid-template-columns:12px minmax(0,1fr);gap:12px;padding:8px 20px;display:grid}.pd-j__t{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.pd-j__m{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.pd-tabname{color:var(--muted)}.pd-who{color:var(--ink);font-weight:500}.pd-jlist{padding-bottom:12px}.pd-buyer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.pd-buyer__n{font-size:13.5px;font-weight:600}.pd-buyer__m{color:var(--text-2);font-size:12.5px}.definition-list__row{display:contents}.sales-lens{gap:var(--gap-card);flex-direction:column;display:flex}.sales-lens__actions{gap:var(--gap-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.sales-lens__empty{padding:var(--gap-lg);border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--fs-small)}.sales-lens__state{padding:var(--gap-lg);color:var(--muted);text-align:center}.sales-lens__state--error{color:var(--danger)}.sales-lens__progress-body{gap:var(--gap-md);flex-direction:column;display:flex}.sales-lens__stepper{row-gap:var(--gap-md);width:100%}.sales-lens__stepper-pair{flex:auto;align-items:center;min-width:0;display:flex}.sales-lens__stepper .stepper__step{cursor:pointer;background:0 0;border:0;padding:0}.sales-lens__muted,.sales-lens__basis{color:var(--muted);margin:0}.sales-lens__reservation-controls{gap:var(--gap-sm);padding:0 var(--gap-lg) var(--gap-lg);flex-direction:column;display:flex}.sales-lens__reservation-section{padding:var(--gap-md);border:1px solid var(--line-soft);border-radius:var(--radius-inner)}.sales-lens__reservation-section .card__header{padding:0 0 var(--gap-sm);border:0}.sales-lens__reservation-section .card__body{padding:0}.sales-lens__offer-actions,.sales-lens__offer-action-cell{gap:var(--gap-sm);flex-wrap:wrap;align-items:center;display:flex}.sales-lens__reason-field{min-width:12rem;margin:0}.sales-lens__notice{padding:var(--gap-sm) var(--gap-lg);border-top:1px solid var(--line-soft);background:var(--warning-50);color:var(--text-2);font-size:var(--fs-small)}.sales-lens__upgrade-list,.sales-lens__pricing-body,.sales-lens__terms-body{gap:var(--gap-md);flex-direction:column;display:flex}.sales-lens__upgrade-row{justify-content:space-between;gap:var(--gap-md);padding-bottom:var(--gap-sm);border-bottom:1px solid var(--line-soft);display:flex}.sales-lens__appointment-row{justify-content:space-between;gap:var(--gap-md);padding:var(--gap-md) var(--gap-lg);border-top:1px solid var(--line-soft);align-items:center;display:flex}.sales-lens__appointment-row span{color:var(--muted);font-size:var(--fs-small);margin-top:2px;display:block}.sales-lens__terms-body h4{color:var(--ink);font-size:var(--fs-body);margin:0}.sales-lens__legal-controls{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.sales-lens__legal-fact{min-width:min(100%,17rem);padding:var(--gap-sm) var(--gap-md);border:1px solid var(--line-soft);background:var(--bg-surface-muted);gap:2px;display:grid}.sales-lens__legal-fact>div:first-child{justify-content:space-between;gap:var(--gap-md);display:flex}.sales-lens__document-upload{gap:var(--gap-sm);padding:var(--gap-md) var(--gap-lg);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.sales-lens__modal-form{gap:var(--gap-md);flex-direction:column;display:flex}.sales-lens__form-actions{justify-content:flex-end;gap:var(--gap-sm);display:flex}.sales-lens__form-grid{gap:var(--gap-md);padding-bottom:var(--gap-md);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-lens__proposal-provenance{gap:var(--gap-sm);padding:var(--gap-md);border:1px solid var(--ai-line);border-radius:var(--radius-inner);background:var(--ai-tint);color:var(--ai);align-items:flex-start;display:flex}.sales-lens .card-row--ai{background:var(--ai-tint)}.sales-lens .stack-row__dot--ai{background:var(--ai)}@media (max-width:840px){.sales-lens__actions{justify-content:flex-start}.sales-lens__form-grid{grid-template-columns:minmax(0,1fr)}.sales-lens__upgrade-row,.sales-lens__appointment-row{flex-direction:column;align-items:flex-start}}@media (max-width:1280px){.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.pd-row,.pd-facts{grid-template-columns:minmax(0,1fr)}.pd-where{grid-template-columns:72px minmax(0,1fr) 16px;gap:10px}.plot-overview{padding:var(--gap-lg)}}
/*# sourceMappingURL=14eyk7gp76bnv.css.map*/