.property-photo{background:var(--color-inset);border-radius:var(--radius-panel);isolation:isolate;flex:none;position:relative;overflow:hidden}.property-photo img{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block}.property-photo__fallback{width:100%;height:100%;color:var(--color-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.property-photo__fallback svg{stroke-width:1.25px;width:24px;height:24px}.property-photo__caption{background:var(--color-paper);color:var(--color-ink-secondary);border-radius:var(--radius-control);padding:2px 6px;font-size:11px;line-height:18px;position:absolute;bottom:8px;right:8px}.preview-photo-note{font-size:var(--type-meta-font-size);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.property-photo img{transition:none}}.record-section{gap:var(--space-panel);padding:var(--space-section) 0;border-top:1px solid var(--color-line);display:grid}.record-section:first-child{border-top:0;padding-top:0}.record-section>.section-heading{justify-content:flex-start;margin:0}.record-section__actions{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.record-section>.inline-empty{padding:0}.record-fields{gap:var(--space-panel) var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.record-fields>.is-wide{grid-column:1/-1}.record-fields dd{align-items:center;gap:var(--space-micro) var(--space-tight);margin:var(--space-micro) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;display:flex}.record-fields>.is-wide dd{white-space:pre-wrap;font-weight:400}.record-fields dd.is-missing{color:var(--color-ink-secondary);font-weight:400}@container record (width<=560px){.record-fields{grid-template-columns:minmax(0,1fr)}}.record-sellers{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.record-sellers>li{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.record-sellers>li>strong{font-weight:600}.record-section.property-media-panel{padding:var(--space-section) 0;gap:var(--space-panel)}.record-section.property-media-panel:first-child{padding-top:0}.property-media-group{gap:var(--space-control);display:grid}.property-media-group>.group-label{align-items:center;gap:var(--space-tight);margin:0;display:flex}.property-media-group>.group-label>svg{width:14px;height:14px;color:var(--color-ink-muted)}.contract-documents__upload{align-items:flex-end;gap:var(--space-tight) var(--space-control);flex-wrap:wrap;display:flex}.contract-documents__upload>.ui-field{flex:0 22rem;min-width:14rem}.contract-documents__upload>.section-description{flex-basis:100%;margin:0}.record-section .task-row__main>.task-quick{flex:none}.record-messages>.section-heading{justify-content:flex-start}.record-messages>.section-heading>.section-description{margin:0 0 0 auto}.interaction-editor{gap:var(--space-panel);padding:var(--space-section);flex:none;display:grid}.interaction-fields{gap:var(--space-panel);border:0;min-width:0;margin:0;padding:0;display:grid}.interaction-pair{gap:var(--space-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.interaction-editor>.form-actions{margin:0 calc(-1 * var(--space-section)) calc(-1 * var(--space-section));justify-content:flex-end}.kraken-modal__body:has(.interaction-editor){overscroll-behavior:contain;overflow:auto}.interaction-next{gap:var(--space-panel);padding-top:var(--space-panel);border-top:1px solid var(--color-line);display:grid}.interaction-next h3,.interaction-caption{margin:0}.interaction-caption{color:var(--color-ink-secondary);font-size:var(--type-label-font-size)}@media (width<=600px){.interaction-editor{padding:var(--space-panel)}.interaction-editor>.form-actions{margin:0 calc(-1 * var(--space-panel)) calc(-1 * var(--space-panel))}.interaction-pair{grid-template-columns:minmax(0,1fr)}}.interaction-history{gap:var(--space-panel);display:grid}.interaction-history-filters{gap:var(--space-control);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.interaction-events{margin:0;padding:0;list-style:none}.interaction-events>li{gap:var(--space-control);padding:var(--space-panel) 0;border-bottom:1px solid var(--color-line);display:grid}.interaction-events>li>header{gap:var(--space-control);justify-content:space-between;align-items:flex-start;display:flex}.interaction-events h4{font-size:var(--type-body-font-size);margin:0;font-weight:600}.interaction-event-meta{gap:var(--space-control);color:var(--color-ink-secondary);font-size:var(--type-meta-font-size);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.interaction-event-facts{gap:var(--space-tight);display:grid}.interaction-event-facts p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0}.interaction-event-facts>span{color:var(--color-ink-secondary);font-size:var(--type-label-font-size)}.interaction-record-details{gap:var(--space-tight);font-size:var(--type-label-font-size);margin:0;display:grid}.interaction-record-details>div{gap:var(--space-control);grid-template-columns:130px minmax(0,1fr);display:grid}.interaction-record-details dt{color:var(--color-ink-secondary)}.interaction-record-details dd{margin:0}.interaction-events>li>button{justify-self:start}.interaction-history-pagination,.interaction-history-pagination>div{justify-content:space-between;align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}@media (width<=600px){.interaction-history-filters{grid-template-columns:minmax(0,1fr)}.interaction-events>li>header{flex-direction:column}}.call-line{align-items:center;gap:var(--space-tight) var(--space-control);color:var(--color-ink-secondary);font-size:var(--type-label-font-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.call-line audio{flex:16rem;min-width:0;max-width:28rem;height:2rem}.call-transcript{gap:var(--space-tight);min-height:0;padding:var(--space-section);display:grid;overflow-y:auto}.call-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=719px){.call-transcript{padding:var(--space-panel)}}.deal-file.property-summary .record-head{align-items:start;gap:var(--space-control) var(--space-panel);margin:0 0 var(--space-control);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-panel);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"photo identity actions";padding:18px 20px;display:grid}.deal-file.property-summary .record-head__photo{cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-control);background:0 0;grid-area:photo;width:168px;height:136px;padding:0;display:block;overflow:hidden}.record-head__photo>.property-photo{border:0;border-radius:0;width:100%;height:100%}.record-head__photo:hover>.property-photo.is-empty{background:var(--color-inset)}.record-head__photo:focus-visible{outline:2px solid var(--color-harbor);outline-offset:2px}.record-head__photo .property-photo__caption{padding:0 4px;font-size:10px;line-height:16px;bottom:4px;right:4px}.record-head__identity{gap:var(--space-micro);grid-area:identity;min-width:0;display:grid}.record-head__title{align-items:baseline;gap:0 var(--space-control);flex-wrap:wrap;min-width:0;display:flex}.deal-file.property-summary .record-head h2{overflow-wrap:anywhere;min-width:0;max-width:none;color:var(--color-ink);font-family:var(--type-page-font-family);font-size:var(--type-page-font-size);line-height:var(--type-page-line-height);font-weight:var(--type-page-font-weight);letter-spacing:var(--type-page-letter-spacing);margin:0}.deal-file .record-head h2:focus-visible{outline:2px solid var(--color-harbor);outline-offset:4px;border-radius:4px}.deal-file .record-head h2[data-focus-origin=arrival]:focus{outline:none}.record-head__locality{font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-muted)}.record-head__status,.record-head__seller{flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;margin:0;display:flex}.record-head__status{min-height:28px;font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-muted)}.record-head__seller{min-height:28px;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--color-ink)}.record-head__dot,.record-head__muted{color:var(--color-ink-muted)}.record-head__phone{font-variant-numeric:tabular-nums;white-space:nowrap}.record-head__owner{flex-wrap:wrap;align-items:center;gap:0 6px;display:inline-flex}.record-head__source,.record-head__stage{align-items:center;gap:4px;display:inline-flex}.record-head__sign{width:14px;height:14px;color:var(--color-ink-muted);flex:none;margin-right:-2px}.deal-file.property-summary :is(.record-head__status,.record-head__seller) .kraken-button[data-variant=ghost]{padding-inline:6px}.deal-file.property-summary .record-temp.kraken-button{gap:2px;padding-inline:2px 4px}.record-temp svg{width:14px;height:14px}.record-temp-menu{min-width:11rem}.record-head__actions{grid-area:actions;justify-content:flex-end;min-width:0;max-width:26rem;display:flex}.record-head__actions:empty{display:none}.record-head__note{max-width:22rem;font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-muted);text-align:right;margin:0}.deal-file.property-summary .record-pending{margin:0 0 var(--space-tight);font-size:var(--type-label-font-size);color:var(--color-ink-muted)}.deal-file.property-summary>.ui-notice{margin-bottom:var(--space-control)}.deal-file.property-summary .record-money{align-items:flex-start;gap:var(--space-control) var(--space-major);padding-top:var(--space-control);border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.record-money__fact{justify-content:start;align-items:baseline;gap:2px var(--space-tight);grid-template-columns:auto auto;min-width:0;margin:0;display:grid}.record-money__label{font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-muted);grid-column:1/-1;align-items:center;gap:5px;display:inline-flex}.record-money__label>svg{flex:none;width:14px;height:14px}.deal-file.property-summary .record-money__value{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.75rem}.deal-file.property-summary .record-money__empty{font-size:var(--type-body-font-size);color:var(--color-ink-secondary);font-weight:400;line-height:1.75rem}.record-money__note{font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-muted)}.record-money__fact>.kraken-button[data-variant=ghost]{align-self:center;padding-inline:6px}.record-money__source{flex-basis:100%}.property-counter-source{color:var(--color-ink-secondary);margin-bottom:12px;font-size:13px;line-height:1.4}.property-counter-source p:last-child{color:var(--color-ink-muted);margin-top:4px;font-size:12px}.deal-file.property-summary .acquisition-progress.record-progress{border:0;grid-column:1/-1;margin:0;padding:0}.record-progress{--record-track-height:calc(var(--space-section) * 2 + var(--space-tight));--phase:var(--color-pigment-qualified);--rail:color-mix(in srgb, var(--color-line) 70%, var(--color-ink-muted) 12%)}.record-progress[data-pigment=lead]{--phase:var(--color-pigment-lead)}.record-progress--transaction{--phase:var(--color-pigment-contract)}.record-progress .ui-workflow{--current:var(--phase)}.record-progress .ui-workflow:has(>.is-current[data-tone=danger]){--current:var(--color-danger)}.record-progress .ui-workflow:has(>.is-current[data-tone=warning]){--current:var(--color-warning)}.record-progress .ui-workflow__step{--fill:var(--phase)}.record-progress .ui-workflow__step[data-tone=danger]{--fill:var(--color-danger)}.record-progress .ui-workflow__step[data-tone=warning]{--fill:var(--color-warning)}.record-progress .ui-workflow__step[data-tone=danger] small{color:var(--color-danger);font-weight:600}.record-progress .ui-workflow__step[data-tone=warning] small{color:var(--color-warning);font-weight:600}.deal-file.property-summary .record-progress .ui-workflow{min-height:var(--record-track-height);background:0 0;border:0;align-items:stretch;gap:0;padding:0;display:flex;position:relative}.deal-file.property-summary .record-progress .ui-workflow__step{--stretch:var(--rail);background:linear-gradient(var(--stretch), var(--stretch)) no-repeat 0 10px / 100% 4px;border:0;flex:1 1 0;min-width:0;display:flex;position:static}.deal-file.property-summary .record-progress .ui-workflow__step:first-child{background-position-x:12px;background-size:calc(100% - 12px) 4px}.deal-file.property-summary .record-progress .ui-workflow__step.is-complete{--stretch:var(--phase)}.deal-file.property-summary .record-progress .ui-workflow__step:last-child{background-size:calc(100% - 12px) 4px;flex:none}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button{align-items:flex-start;gap:var(--space-tight);border-radius:var(--radius-control);min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--color-ink-secondary);background:0 0;flex-direction:column;flex:auto;padding:0 10px 4px 0;font-weight:400}.deal-file.property-summary .record-progress .is-waiting>.kraken-button{color:var(--color-ink-muted)}.deal-file.property-summary .record-progress .is-current>.kraken-button{color:var(--color-ink);font-weight:600}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.deal-file.property-summary .record-progress .ui-workflow__marker{box-sizing:border-box;border:2px solid var(--rail);background:var(--color-paper);width:24px;height:24px;color:var(--color-ink-muted);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.deal-file.property-summary .record-progress .ui-workflow__marker>svg{width:13px;height:13px}.deal-file.property-summary .record-progress .is-complete .ui-workflow__marker,.deal-file.property-summary .record-progress .is-current .ui-workflow__marker{border-color:var(--fill);background:var(--fill);color:var(--color-paper)}.deal-file.property-summary .record-progress .ui-workflow__step small{margin:0 0 0 4px;display:inline}.deal-file.property-summary .record-progress .ui-workflow__step small:before{content:"· "}.deal-file.property-summary .record-progress .ui-workflow__step small:empty{display:none}.deal-file.property-summary .record-progress .ui-workflow__action{padding:0;position:static}.deal-file.property-summary .record-progress .ui-workflow__action .kraken-button{border-color:color-mix(in srgb, var(--fill) 45%, var(--color-line));background:var(--color-paper);height:26px;min-height:0;color:var(--color-ink);box-shadow:none;border-radius:999px;padding:0 10px}.deal-file.property-summary .record-progress .ui-workflow__action .kraken-button:hover{background:color-mix(in srgb, var(--fill) 8%, var(--color-paper))}.deal-file.property-summary .record-progress .ui-workflow__action .record-step-action--done>svg{color:var(--color-success)}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button:hover{background:color-mix(in srgb, var(--fill) 8%, transparent);color:var(--color-ink)}@media (width>=720px){.deal-file.property-summary .record-progress .ui-workflow__step.is-current{align-self:flex-start;align-items:center;gap:var(--space-tight);background:color-mix(in srgb, var(--fill) 10%, var(--color-paper));box-shadow:inset 0 0 0 1.5px var(--fill);border-radius:999px;flex:none;margin:-4px 0 0;padding:3px}.deal-file.property-summary .record-progress .ui-workflow__step.is-current>.kraken-button{border-radius:999px;flex-direction:row;flex:none;align-items:center;width:auto;padding:0 4px 0 0}.deal-file.property-summary .record-progress .ui-workflow__step.is-current:not([data-tone]) small{display:none}.deal-file.property-summary .record-progress .ui-workflow__step.is-current+.ui-workflow__step{padding-left:12px}.deal-file.property-summary .record-progress .ui-workflow__step:not(.is-current):last-child>.kraken-button{text-align:right;align-items:flex-end;padding:0 0 4px 10px}}@media (width<=719px){.record-progress{--record-track-height:calc(var(--space-section) * 3)}.deal-file.property-summary .record-progress .ui-workflow{padding-bottom:46px}.deal-file.property-summary .record-progress .ui-workflow:before{content:"";background:color-mix(in srgb, var(--current) 10%, var(--color-paper));height:34px;box-shadow:inset 0 0 0 1.5px var(--current);border-radius:999px;position:absolute;bottom:0;left:0;right:0}.deal-file.property-summary .record-progress .ui-workflow__step.is-current{--stretch:color-mix(in srgb, var(--fill) 40%, var(--color-paper))}.deal-file.property-summary .record-progress .is-current .ui-workflow__marker{box-shadow:0 0 0 4px color-mix(in srgb, var(--fill) 22%, transparent)}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button{width:auto;min-width:var(--layout-touch-target);min-height:var(--layout-touch-target);flex:none;justify-content:center;align-items:center;margin:-9px;padding:0}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button>span:last-child{display:none}.deal-file.property-summary .record-progress .ui-workflow__step.is-current>.kraken-button>span:last-child{display:block;position:absolute;bottom:8px;left:14px;right:14px}.deal-file.property-summary .record-progress .ui-workflow__step.is-current:has(>.ui-workflow__action)>.kraken-button>span:last-child{right:156px}.deal-file.property-summary .record-progress .ui-workflow__action{position:absolute;bottom:-5px;right:4px}.deal-file.property-summary .record-progress .ui-workflow__action .kraken-button,.deal-file.property-summary .record-progress .ui-workflow__action .kraken-button:hover{isolation:isolate;height:var(--layout-touch-target);background:0 0;border-color:#0000;position:relative}.deal-file.property-summary .record-progress .ui-workflow__action .kraken-button:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--fill) 45%, var(--color-line));background:var(--color-paper);border-radius:999px;position:absolute;inset:8px -1px}.deal-file.property-summary .record-progress .ui-workflow__action .kraken-button:hover:before{background:color-mix(in srgb, var(--fill) 8%, var(--color-paper))}}.deal-file.property-summary .record-columns{gap:var(--space-control);margin-bottom:var(--space-control);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""activity";align-items:start;display:grid}.deal-file.property-summary .record-columns__main{grid-area:main;min-width:0}@media (width<=1099px){.deal-file.property-summary .acquisition-content{min-height:max(22rem,100dvh - 200px)}}.deal-file.property-summary .record-columns__activity{grid-area:activity;min-width:0}.deal-file.property-summary .record-columns__activity .record-activity{max-height:min(75dvh,720px)}@container record (width>=1000px){.deal-file.property-summary .record-columns{min-height:var(--fill-height,0px);grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main activity";align-items:stretch}.deal-file.property-summary .record-columns__main{flex-direction:column;align-items:stretch;display:flex}.deal-file.property-summary .record-columns__main>.acquisition-tabs{flex:auto}.deal-file.property-summary .record-columns__activity{contain:size}.deal-file.property-summary .record-columns__main>.acquisition-tabs>.acquisition-content{flex-direction:column;flex:auto;display:flex}.deal-file.property-summary .acquisition-content>[role=tabpanel]:not([hidden]):has(>.record-messages){flex-direction:column;flex:auto;display:flex}.deal-file.property-summary [role=tabpanel]>.record-messages,.deal-file.property-summary .record-messages>.record-messages__conversation{flex:auto}.deal-file.property-summary .record-messages .message-thread-wrap{flex-direction:column;flex:1 1 0;min-height:160px;display:flex}.deal-file.property-summary .record-messages .message-thread{flex:1 1 0;max-height:none}.deal-file.property-summary .record-messages .message-thread>:first-child{margin-top:auto}.deal-file.property-summary .record-columns__activity .record-activity{top:var(--space-control);height:100%;max-height:calc(100dvh - 2 * var(--space-control));box-sizing:border-box;position:sticky}}.deal-file.property-summary .property-workbench{gap:var(--space-control);grid-template-columns:minmax(0,1fr)}.deal-file.property-summary .deal-cadence--sections{display:grid}.deal-file.property-summary .deal-cadence:not(:has(.deal-cadence__heading,.ui-notice)){display:none}.deal-file.property-summary .details-missing{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-panel);margin:0 0 var(--space-section);flex-wrap:wrap;display:flex}.details-missing>p{font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-secondary);flex:16rem;margin:0}@container record (width<=880px){.deal-file.property-summary .record-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo identity""actions actions"}.deal-file.property-summary .record-head__photo{width:120px;height:90px}.record-head__actions,.record-head__actions .property-record-actions{justify-content:flex-start}.record-head__actions .property-record-actions__status,.record-head__note{text-align:left}}@media (width<=719px){.deal-file.property-summary .record-head{gap:var(--space-micro) var(--space-control);margin-bottom:var(--space-tight);padding:var(--space-control);grid-template-areas:"photo title""status status""seller seller""strip strip""actions actions"}.record-head__identity>.record-strip{grid-area:strip}.record-head__identity{display:contents}.record-head__title{grid-area:title}.record-head__status{grid-area:status}.record-head__seller{grid-area:seller}.record-head__identity>.ui-notice{grid-column:1/-1}.deal-file.property-summary .record-head__photo{width:80px;height:60px}.record-head__photo .property-photo__fallback>span{display:none}.deal-file.property-summary .record-money__value{font-size:var(--type-section-font-size);line-height:1.5rem}.deal-file.property-summary .record-money{column-gap:var(--space-tight);padding-top:var(--space-tight);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-money__fact{grid-template-columns:minmax(0,1fr)}.deal-file.property-summary .record-money__empty{line-height:var(--type-body-line-height)}.record-money__label{align-items:flex-start}.record-money__label>svg{margin-top:2px}.record-money__source{grid-column:1/-1}.record-head__photo .property-photo__caption{text-align:center;white-space:nowrap;padding:0 2px;font-size:9px;line-height:14px;bottom:2px;left:2px;right:2px}.deal-file.property-summary .record-head h2{font-size:20px;line-height:24px}.call-outcome-panel{column-gap:var(--space-tight)}.acquisition-workspace.deal-file.is-editing .record-progress .ui-workflow{display:flex}}.property-media-panel{gap:var(--space-section);padding:var(--space-section);min-width:0;display:grid}.property-media-upload{justify-content:space-between;align-items:center;gap:var(--space-panel);padding:var(--space-panel);border:1px dashed var(--color-line);border-radius:var(--radius-panel);background:var(--color-inset);flex-wrap:wrap;display:flex}.property-media-panel .property-media-heading{align-items:center;gap:var(--space-tight);font-size:var(--type-section-font-size);line-height:var(--type-section-line-height);font-weight:var(--type-section-font-weight);color:var(--color-ink);margin:0;display:flex}.property-media-card{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-paper)}.property-media-panel .property-media-filename{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:var(--type-label-font-weight);color:var(--color-ink)}.property-media-open{top:var(--space-tight);right:var(--space-tight);position:absolute}.property-media-document{justify-content:space-between;align-items:center;gap:var(--space-panel);padding:var(--space-control);flex-wrap:wrap;display:flex}.property-media-document>div:first-child{flex:12rem;min-width:0}.property-media-actions{align-items:center;gap:var(--space-tight);flex:none;display:flex}.property-video-duration{right:var(--space-tight);bottom:var(--space-tight);padding:var(--space-micro) var(--space-tight);background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-control);font-size:var(--type-meta-font-size);position:absolute}.property-media-panel .property-video-filename{overflow-wrap:anywhere}.property-video-actions{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.property-video-player{min-width:0;position:relative}.property-video-element{width:100%;max-height:60vh;display:block}.property-video-element[hidden]{display:none}.property-video-element--loading{opacity:0;pointer-events:none;position:absolute;inset:0}@media (width<=719px){.property-media-panel{padding:var(--space-panel)}}.deal-file.property-summary :is(.record-head,.deal-cadence),.deal-file.property-summary .property-workbench .acquisition-tabs{box-shadow:var(--shadow-card);padding:var(--space-panel) 20px}.deal-file.property-summary .record-head{margin-bottom:var(--space-control)}.deal-file.property-summary .discovery-facts dt{font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);color:var(--color-ink-muted)}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button>span:last-child{font-size:var(--type-label-font-size);line-height:var(--type-label-line-height)}@media (width<=719px){.deal-file.property-summary :is(.record-head,.deal-cadence),.deal-file.property-summary .property-workbench .acquisition-tabs{padding:var(--space-control)}.deal-file.property-summary .record-head{margin-bottom:var(--space-tight)}.deal-file.property-summary .record-progress .ui-workflow__step>.kraken-button>span:last-child{font-size:var(--type-meta-font-size);line-height:1rem}}@media (width<=360px){.deal-file.property-summary .record-head__photo{width:52px;height:48px}}.record-strip{align-items:center;gap:var(--space-tight);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.record-strip__split{display:inline-flex}.record-strip__split>.kraken-button.record-strip__call{border-top-right-radius:0;border-bottom-right-radius:0}.record-strip__split>.kraken-button.record-strip__more{border-left:1px solid color-mix(in srgb, var(--color-on-action) 22%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;gap:2px;padding-inline:9px 7px}.record-strip__split>.kraken-button.record-strip__more>svg{margin:0}.record-strip__split>.kraken-button.record-strip__more>.record-strip__chevron{opacity:.8;width:14px;height:14px;transition:transform .16s var(--motion-ease)}.record-strip__split>.kraken-button.record-strip__more[data-state=open]>.record-strip__chevron{transform:rotate(180deg)}.record-strip__tools{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-inset);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.record-strip__tools:empty{display:none}.record-strip__tools .kraken-button.record-strip__tool{color:var(--color-ink-secondary)}.record-strip__tools .kraken-button.record-strip__tool>svg{color:var(--color-ink-muted)}.record-stage-trigger{gap:var(--space-tight)}.record-stage-trigger>svg{width:14px;height:14px;color:var(--color-ink-muted)}.record-head__stage-control{margin-right:2px;display:inline-flex}.record-head__actions>.record-fact{padding:var(--space-control) var(--space-panel);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-inset);max-width:24rem}.deal-file.property-summary .record-facts{align-items:flex-start;gap:var(--space-control) var(--space-major);padding-top:var(--space-control);border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.deal-file.property-summary .record-facts>.record-money{border-top:0;padding-top:0}.record-work-facts{align-items:flex-start;gap:var(--space-control) var(--space-major);min-width:0;padding-left:var(--space-major);border-left:1px solid var(--color-line);flex-wrap:wrap;display:flex}.record-fact{grid-template-columns:minmax(0,auto);max-width:22rem}.record-fact__text{align-items:center;gap:2px var(--space-tight);min-width:0;font-size:var(--type-body-font-size);color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;line-height:1.75rem;display:inline-flex}.record-fact__text--quiet{color:var(--color-ink-secondary);font-weight:400}.record-fact__line{grid-column:1/-1}.record-fact__due{font-weight:600}.record-fact__due--late{color:var(--color-danger)}.record-fact__due--soon{color:var(--color-warning)}.record-fact__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px;margin:2px 0 0 -6px;display:flex}.record-fact__actions>.kraken-button{padding-inline:6px}@container record (width<=880px){.record-work-facts{border-left:0;padding-left:0}}.pricing-panel:not(.record-section){gap:var(--space-control);padding:var(--space-panel);margin-bottom:var(--space-section);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-panel);display:grid}.pricing-panel__heading{justify-content:space-between;align-items:center;gap:var(--space-control);display:flex}.pricing-panel__heading h3{margin:0}.pricing-panel__facts{gap:var(--space-control);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}.pricing-panel__facts dt{font-size:var(--type-meta-font-size);line-height:var(--type-meta-line-height);color:var(--color-ink-muted)}.pricing-panel__facts dd{font-weight:var(--type-label-font-weight);margin:0}.pricing-panel__mao{gap:var(--space-micro);padding-top:var(--space-control);border-top:1px solid var(--color-line);display:grid}.pricing-panel__label{font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);margin:0}.pricing-panel__figure{font-family:var(--type-section-font-family);font-size:var(--type-section-font-size);line-height:var(--type-section-line-height)}.pricing-panel__muted{color:var(--color-ink-secondary);margin:0}
