.record-section{gap:var(--space-panel);padding:var(--space-section) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);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>div:has([role=combobox][aria-expanded=true]){z-index:1;position:relative}.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-seller-group{justify-content:space-between;align-items:flex-start;gap:var(--space-control);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.record-seller-group>.record-sellers__actions{flex-wrap:wrap;align-items:center}.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}.record-section.is-collapsible>.section-heading>h3{flex:auto;min-width:0;margin:0;display:flex}.record-section__toggle{border-radius:var(--radius-control);width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 6px;display:flex}.record-section__toggle>svg{width:16px;height:16px;color:var(--color-ink-muted);flex:none}.record-section__toggle:hover{background:var(--color-inset)}.record-section__toggle[aria-disabled=true]{cursor:default}.record-section__toggle[aria-disabled=true]:hover{background:0 0}.record-section__toggle[aria-disabled=true]>.record-section__chevron{color:var(--color-ink-disabled)}.record-section__chevron{transition:transform var(--motion-enter) var(--motion-ease)}.record-section__toggle[aria-expanded=false]>.record-section__chevron{transform:rotate(-90deg)}.record-section__summary{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-secondary);cursor:pointer;margin:0;font-size:13px;line-height:18px;overflow:hidden}.record-section__summary.is-warn{color:var(--color-warning);font-weight:600}.record-section__summary>svg{vertical-align:-2px;width:13px;height:13px;margin-right:4px;display:inline-block}.record-section__body:not([hidden]){gap:inherit;grid-template-columns:minmax(0,1fr);display:grid}.record-section__body>.inline-empty{padding:0}.record-section__body.is-entering{animation:record-section-open var(--motion-enter) var(--motion-ease) both}@keyframes record-section-open{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.record-section__chevron{transition:none}.record-section__body.is-entering{animation:none}}[data-kinetic] .acquisition-workspace .acquisition-content .record-section.is-collapsible>.section-heading{gap:6px;padding-left:4px}[data-kinetic] .acquisition-workspace .acquisition-content .record-section.is-collapsible>.section-heading>.record-section__actions{align-self:center}[data-kinetic] .acquisition-workspace .acquisition-content .record-section.is-collapsible:has(>.record-section__summary){gap:0;padding-bottom:10px}[data-kinetic] .acquisition-workspace .acquisition-content .record-section.is-collapsible:has(>.record-section__summary)>.section-heading{border-bottom:0;margin-bottom:0}[data-kinetic] .acquisition-workspace .acquisition-content .record-section.is-collapsible>.record-section__summary{margin:0;padding:0 14px 0 58px}@media (width<=719px),(pointer:coarse){.record-section__toggle{min-height:var(--layout-touch-target);padding-block:4px}.record-section__summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}[data-kinetic] .acquisition-workspace .acquisition-content .record-section.is-collapsible>.section-heading{padding-block:0}}.deal-file .record-tab-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.deal-file .record-tab-row>.acquisition-tab-strip{flex:auto}.deal-file .record-tab-row>.record-open-all{flex:none;margin-bottom:4px}@media (width<=719px){.deal-file .record-tab-row{flex-wrap:wrap}.deal-file .record-tab-row>.record-open-all{margin:0 0 4px auto}}.buyers-record .record-section.is-collapsible>.section-heading{padding-left:4px}.buyers-record .record-section.is-collapsible:has(>.record-section__summary){gap:0;padding-bottom:10px}.buyers-record .record-section__summary{padding:0 14px 0 58px}.directory-actions,.profile-contact-actions{gap:var(--space-tight);flex-wrap:wrap;display:flex}.directory-actions{padding:0 var(--space-panel) var(--space-panel)}.contact-fieldset{gap:var(--space-panel);border:0;min-width:0;margin:0;padding:0;display:grid}.contact-fields,.import-mapping{gap:var(--space-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contact-editor,.contact-import{gap:var(--space-panel);display:grid}:is(.contact-editor,.contact-import)>.kraken-button{justify-self:start}.contact-editor p,.contact-import p{margin:0}.contact-comparison,.contact-duplicates{background:var(--color-warning-wash);color:var(--color-ink);padding:var(--space-panel);border-radius:var(--radius-panel);gap:var(--space-control);display:grid}.contact-comparison h3,.contact-duplicates h3,.contact-import h3,.import-recent h4{margin:0}.contact-comparison dl{gap:var(--space-tight);margin:0;display:grid}.contact-comparison dt{text-transform:capitalize;color:var(--color-ink-muted)}.contact-comparison dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.contact-duplicates ul,.import-recent ul{margin:0;padding:0;list-style:none}.contact-duplicates li,.import-recent li{justify-content:space-between;align-items:center;gap:var(--space-control);padding:var(--space-control) 0;border-bottom:1px solid var(--color-line);display:flex}.contact-duplicates li span,.import-recent li span{color:var(--color-ink-secondary);font-size:var(--type-label-font-size);display:block}.kraken-modal:has(.contact-import){width:min(1000px,100vw - 32px)}.import-progress{margin:0 0 var(--space-tight);padding:0 0 var(--space-panel);gap:var(--space-panel);border-bottom:1px solid var(--color-line);list-style:none;display:flex}.import-progress li{align-items:center;gap:var(--space-tight);color:var(--color-ink-muted);font-size:var(--type-label-font-size);display:flex}.import-progress li>span:first-child{border-radius:var(--radius-control);background:var(--color-inset);place-items:center;width:24px;height:24px;display:inline-grid}.import-progress li[aria-current]{color:var(--color-harbor);font-weight:600}.import-progress li[aria-current]>span:first-child{background:var(--color-harbor-wash)}.import-progress__label{display:inline-grid}.import-progress__label:after{content:attr(data-label) / "";visibility:hidden;height:0;font-weight:600;overflow:hidden}.import-counts{gap:var(--space-control);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.import-recent{border-top:1px solid var(--color-line);padding-top:var(--space-panel);gap:var(--space-control);display:grid}.import-table-scroll{border:1px solid var(--color-line);border-radius:var(--radius-control);max-height:380px;overflow:auto}.import-table{border-collapse:collapse;width:100%;font-size:var(--type-label-font-size);text-align:left}.import-table caption{text-align:left;padding:var(--space-control);color:var(--color-ink-secondary)}.import-table th{background:var(--color-inset);color:var(--color-ink-secondary);font-weight:600;position:sticky;top:0}.import-table th,.import-table td{padding:var(--space-control);border-bottom:1px solid var(--color-line);vertical-align:top;overflow-wrap:anywhere;min-width:80px;max-width:300px}.import-table td>span:not(.ui-status-label){display:block}.import-table td p{margin-top:var(--space-tight)}.import-pagination{justify-content:space-between;align-items:center;gap:var(--space-tight);font-variant-numeric:tabular-nums;display:flex}@media (width<=600px){.contact-fields,.import-mapping{grid-template-columns:minmax(0,1fr)}.import-progress{gap:var(--space-tight);justify-content:space-between}.import-progress li{gap:var(--space-micro);text-align:center;flex-direction:column;font-size:12px}.import-pagination,.contact-import .form-actions{flex-wrap:wrap}.profile-contact-actions{width:100%}}.kraken-modal__body:has(.contact-editor){overscroll-behavior:contain;overflow-y:auto}.kraken-modal__body:has(.contact-import){overscroll-behavior:contain;overflow-y:auto}.contact-editor,.contact-import{padding:var(--space-section);flex:none}.contact-editor>.form-actions,.contact-import>.form-actions{margin:0 calc(-1 * var(--space-section)) calc(-1 * var(--space-section));justify-content:flex-end}.import-review-mobile{display:none}@media (width<=600px){.kraken-modal:has(.contact-import){width:100%}.contact-editor,.contact-import{padding:var(--space-panel)}.contact-editor>.form-actions,.contact-import>.form-actions{margin:0 calc(-1 * var(--space-panel)) calc(-1 * var(--space-panel))}.import-review-desktop{display:none}.import-review-mobile{gap:0;margin:0;padding:0;list-style:none;display:grid}.import-review-mobile li{padding:var(--space-panel) 0;border-top:1px solid var(--color-line);gap:var(--space-tight);display:grid}.import-review-mobile p{color:var(--color-ink-secondary);overflow-wrap:anywhere;font-size:var(--type-label-font-size)}.import-mobile-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-tight);display:flex}.import-mobile-heading strong,.import-mobile-heading div>span{display:block}.import-mobile-heading div>span{color:var(--color-ink-secondary);font-size:var(--type-meta-font-size)}.import-review-mobile .kraken-button{justify-self:start}}[data-kinetic] .contact-editor{gap:20px;padding:0}[data-kinetic] .contact-editor__choice{gap:6px;min-width:0;display:grid}[data-kinetic] .contact-editor__choice>span{font-size:13px;font-weight:600}[data-kinetic] .contact-editor__choice>small{color:var(--color-ink-muted);font-size:12.5px}[data-kinetic] .contact-editor .contact-fields{gap:16px}[data-kinetic] .contact-editor .form-actions{border-top:1px solid var(--color-line);margin:8px 0 0;padding:16px 0 0}.contact-quick-edit,.contact-quick-edit__fields>div{min-width:0}.contact-quick-edit__details{margin-top:24px}.contact-quick-edit__header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.contact-quick-edit__header h3{flex:1;margin:0}.contact-quick-edit__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.contact-quick-edit__fields dt{color:var(--color-ink-muted);margin-bottom:6px;font-size:12.5px}.contact-quick-edit__fields dd{overflow-wrap:anywhere;margin:0;font-size:14px}.contact-quick-edit__wide{grid-column:1/-1}@media (width<=719px){.contact-quick-edit__fields{grid-template-columns:minmax(0,1fr)}}
