:is(.customer-detail-dialog,.admin-detail-dialog){--detail-gap:20px;--detail-inset:24px}:is(.customer-detail-content,.admin-detail-content) [hidden]{display:none}.customer-detail-dialog .customer-detail-content{background:var(--mrs-canvas)}.customer-detail-dialog .customer-detail-content :is(.customer-section,.sd-section,.qh-requester,.sm-request-items,.outbound-section,.outbound-offer,.outbound-order,.sm-material-section,.sm-material-figure,.sm-quote-panel,.customer-disposal-consent,.customer-inspection-actions){min-width:0;padding:var(--detail-inset);margin:0 0 var(--detail-gap);border:1px solid var(--mrs-border);border-radius:14px;background:var(--mrs-surface);box-shadow:var(--mrs-shadow)}.customer-detail-dialog .customer-detail-content :is(.customer-section,.sd-section,.qh-requester,.sm-request-items,.outbound-section,.sm-material-section,.sm-quote-panel,.customer-disposal-consent)>:is(h2,h3,.sd-section-heading){margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--mrs-border);color:var(--mrs-accent-text);font-size:15px;font-weight:650;line-height:1.5}.customer-detail-dialog .customer-detail-content .customer-section:last-child{padding:var(--detail-inset);border:1px solid var(--mrs-border)}.customer-detail-dialog .customer-detail-content :is(.history-header,.customer-next-step){margin:0 0 var(--detail-gap)}.customer-detail-dialog .customer-detail-content .customer-next-step{padding:18px var(--detail-inset);border-radius:14px}.customer-detail-dialog .customer-detail-content .history-backbar{margin-bottom:20px}.customer-detail-dialog .customer-detail-content .history-process{margin-top:16px;padding:14px 18px;border:1px solid var(--mrs-border);border-radius:12px;background:var(--mrs-surface)}.customer-detail-dialog .customer-detail-content :is(.customer-detail-sections,.qh-detail-grid,.sd-layout,.sm-detail-layout){display:grid;align-items:start;gap:var(--detail-gap)}.customer-detail-dialog .customer-detail-content .customer-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--detail-gap)}.customer-detail-dialog .customer-detail-content .customer-detail-sections>.customer-section{margin:0}.customer-detail-dialog .customer-detail-content .customer-detail-sections>.customer-section:last-child{grid-column:1/-1}.customer-detail-dialog .customer-detail-content :is(.sd-primary-column,.sd-secondary-column,.sm-detail-content){display:grid;align-content:start;gap:var(--detail-gap);min-width:0;padding:0;border:0;background:none}.customer-detail-dialog .customer-detail-content :is(.sd-primary-column,.sd-secondary-column,.sm-detail-content,.qh-detail-grid)>:is(.sd-section,.sm-material-section,.sm-material-figure,.qh-requester,.sm-request-items){margin:0}.customer-detail-dialog .customer-detail-content .sd-secondary-column .sd-section:first-child{padding:var(--detail-inset)}.customer-detail-dialog .customer-detail-content :is(.customer-data,.sd-fields,.sd-side-fields,.outbound-facts){gap:16px 24px;margin:0}.customer-detail-dialog .customer-detail-content :is(.customer-data,.sd-fields,.sd-side-fields,.outbound-facts) :is(dt,dd){text-align:left;line-height:1.6}.customer-detail-dialog .customer-detail-content :is(.customer-data,.sd-fields,.sd-side-fields,.outbound-facts) dt{font-size:12px;color:var(--mrs-text-secondary)}.customer-detail-dialog .customer-detail-content :is(.customer-data,.sd-fields,.sd-side-fields,.outbound-facts) dd{margin:4px 0 0;overflow-wrap:anywhere}.customer-detail-dialog .customer-detail-content .sd-side-fields>div{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:12px;align-items:baseline}.customer-detail-dialog .customer-detail-content .sd-side-fields dd{margin:0}.customer-detail-dialog .customer-detail-content .customer-photos{margin-top:0}.customer-detail-dialog .customer-detail-content .sd-actions{padding-left:0;margin:16px 0 var(--detail-gap)}.customer-detail-dialog .customer-detail-content .sd-savebar{position:static;margin-top:var(--detail-gap)}.customer-detail-dialog .customer-detail-content .qh-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-top:0}.customer-detail-dialog .customer-detail-content .qh-requester dl>div{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0}.customer-detail-dialog .customer-detail-content .qh-requester dl>div:last-child{border-bottom:0;padding-bottom:0}.customer-detail-dialog .customer-detail-content .qh-requester dd{text-align:left}.customer-detail-dialog .customer-detail-content :is(.customer-quote-progress,.customer-order-progress)>.outbound-heading{margin:0 0 12px}.customer-detail-dialog .customer-detail-content .quote-progress-steps{margin-bottom:var(--detail-gap)}.customer-detail-dialog .customer-detail-content .quote-progress-content{padding-top:0}.customer-detail-dialog .customer-detail-content .quote-progress-content>:is(.outbound-offer,.outbound-order){margin:0}.customer-detail-dialog .customer-detail-content :is(.outbound-offer,.outbound-order)>.outbound-heading:first-child{margin:0 0 16px}.customer-detail-dialog .customer-detail-content :is(.outbound-offer,.outbound-order) .outbound-facts{margin:0 0 16px}.customer-detail-dialog .customer-detail-content .outbound-totals{padding:16px 0;gap:10px 20px}.customer-detail-dialog .customer-detail-content :is(.outbound-offer,.outbound-order)>:last-child{margin-bottom:0}.customer-detail-dialog .customer-detail-content .sm-detail-page{max-width:none;margin:0;padding:0}.customer-detail-dialog .customer-detail-content .sm-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.customer-detail-dialog .customer-detail-content .sm-material-figure>div{aspect-ratio:auto;height:300px}.customer-detail-dialog .customer-detail-content .sm-material-figure>div:not(:has(img)){height:180px}.customer-detail-dialog .customer-detail-content .sm-quote-panel{position:static;align-self:start;margin:0}.customer-detail-dialog .customer-detail-content .sm-quote-panel .sm-quantity{margin:0}.customer-detail-dialog .customer-detail-content .sm-quote-quantity{padding:16px 0}.customer-detail-dialog .customer-detail-content .sm-quote-total{margin:16px 0 0}.customer-detail-dialog .customer-detail-content .sm-detail-actions{margin-top:16px}.admin-detail-dialog .admin-detail-content .adm-main{padding:var(--detail-inset)}.admin-detail-dialog .admin-detail-content :is(.adm-heading,.adm-heading:has(+:not(.adm-page-description))){margin-bottom:var(--detail-gap);gap:16px;align-items:start}.admin-detail-dialog .admin-detail-content h1{margin:0;font-size:24px;line-height:1.4}.admin-detail-dialog .admin-detail-content .adm-heading-actions{align-self:flex-end}.admin-detail-dialog .admin-detail-content .adm-title-row{align-items:center}.admin-detail-dialog .admin-detail-content :is(.adm-next-step,.adm-summary-board){margin:0 0 var(--detail-gap)}.admin-detail-dialog .admin-detail-content .adm-record-groups{column-count:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--detail-gap)}.admin-detail-dialog .admin-detail-content .adm-info-card{display:block;margin:0;padding:var(--detail-inset)}.admin-detail-dialog .admin-detail-content .adm-info-card h2{margin:0 0 16px;padding-bottom:12px;font-size:15px;line-height:1.5}.admin-detail-dialog .admin-detail-content .adm-compact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}.admin-detail-dialog .admin-detail-content .adm-compact-fields>div{grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:baseline}.admin-detail-dialog .admin-detail-content .adm-compact-fields :is(dt,dd){margin:0;text-align:left;line-height:1.6}.admin-detail-dialog .admin-detail-content .adm-detail-section{padding-top:var(--detail-gap)}.admin-detail-dialog .admin-detail-content :is(.adm-receiving-review,.adm-image-picker){margin-top:var(--detail-gap);padding-top:var(--detail-gap)}.admin-detail-dialog .admin-detail-content .adm-main>:last-child{margin-bottom:0}@media (max-width:1000px){.customer-detail-dialog .customer-detail-content :is(.qh-detail-grid,.sm-detail-layout,.customer-detail-sections,.sd-layout){grid-template-columns:minmax(0,1fr)}.admin-detail-dialog .admin-detail-content .adm-compact-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:is(.customer-detail-dialog,.admin-detail-dialog){--detail-gap:16px;--detail-inset:18px}.customer-detail-dialog .customer-detail-content :is(.customer-detail-sections,.sd-layout,.customer-data,.outbound-facts){grid-template-columns:minmax(0,1fr)}.customer-detail-dialog .customer-detail-content .sm-material-figure>div{height:220px}.customer-detail-dialog .customer-detail-content .sm-material-figure>div:not(:has(img)){height:140px}.admin-detail-dialog .admin-detail-content .adm-compact-fields>div{grid-template-columns:96px minmax(0,1fr)}.admin-detail-dialog .admin-detail-content h1{font-size:21px}}.customer-detail-dialog .customer-detail-content .sm-request-items>.sa-section-title{margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--mrs-border)}.customer-detail-dialog .customer-detail-content .sm-request-items>.sa-section-title h2{margin:0;padding:0;color:var(--mrs-accent-text);font-size:15px;line-height:1.5}.customer-detail-dialog .customer-detail-content .sm-request-item{padding:14px 0}.customer-detail-dialog .customer-detail-content .sm-request-item h3{margin:0;font-size:14px;line-height:1.5}.customer-detail-dialog .customer-detail-content .sm-request-item p{margin:4px 0;line-height:1.6}.customer-detail-dialog .customer-detail-content .outbound-order .outbound-note-fields{margin:16px 0;padding:16px 0 0;border-top:1px solid var(--mrs-border);grid-template-columns:minmax(0,1fr)}.admin-detail-dialog .admin-detail-content :is(.outbound-offer,.outbound-order){margin:0 0 var(--detail-gap);padding:var(--detail-inset);border:1px solid var(--mrs-border);border-radius:14px;background:var(--mrs-surface);box-shadow:var(--mrs-shadow)}.admin-detail-dialog .admin-detail-content :is(.outbound-offer,.outbound-order)>.outbound-heading:first-child{justify-content:flex-start;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--mrs-border)}.admin-detail-dialog .admin-detail-content :is(.outbound-offer,.outbound-order)>.outbound-heading:first-child :is(h2,h3){margin:0;font-size:15px;line-height:1.5;color:var(--mrs-accent-text)}.admin-detail-dialog .admin-detail-content .outbound-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 16px;border:0}.admin-detail-dialog .admin-detail-content .outbound-facts>div{padding:0;border:0}.admin-detail-dialog .admin-detail-content .outbound-facts dt{margin-bottom:4px;font-size:12px;color:var(--mrs-text-secondary)}.admin-detail-dialog .admin-detail-content .outbound-facts dd{margin:0;font-size:13px;line-height:1.6;text-align:left;overflow-wrap:anywhere}.admin-detail-dialog .admin-detail-content .outbound-table{margin:16px 0;border:1px solid var(--mrs-border);border-radius:12px;overflow-x:auto}.admin-detail-dialog .admin-detail-content .outbound-table th{background:var(--mrs-surface-muted)}.admin-detail-dialog .admin-detail-content .outbound-order>h3{margin:var(--detail-gap) 0 16px;padding-bottom:12px;border-bottom:1px solid var(--mrs-border);font-size:15px;color:var(--mrs-accent-text)}.admin-detail-dialog .admin-detail-content .outbound-shipment{margin:0 0 16px;padding:18px;border:1px solid var(--mrs-border);border-radius:12px;background:var(--mrs-surface-muted)}.admin-detail-dialog .admin-detail-content .outbound-shipment>.outbound-heading:first-child{margin:0 0 12px;justify-content:flex-start}.admin-detail-dialog .admin-detail-content .outbound-shipment h4{margin:0;font-size:14px}.admin-detail-dialog .admin-detail-content .outbound-editor{margin-top:var(--detail-gap);padding-top:var(--detail-gap)}.admin-detail-dialog .admin-detail-content .outbound-editor .adm-next-step{margin-bottom:16px}.admin-detail-dialog .admin-detail-content .outbound-editor .outbound-fields{gap:16px 24px}.admin-detail-dialog .admin-detail-content .outbound-totals{padding:0;margin:16px 0;gap:10px 20px}.admin-detail-dialog .admin-detail-content .outbound-note{margin:12px 0 16px;font-size:13px;line-height:1.6}.admin-detail-dialog .admin-detail-content :is(.outbound-order,.outbound-offer,.outbound-shipment)>:last-child{margin-bottom:0}.admin-detail-dialog .admin-detail-content .admin-market-outbound>.withdrawal-heading{margin:0 0 var(--detail-gap)}@media (max-width:640px){.admin-detail-dialog .admin-detail-content :is(.outbound-facts,.outbound-editor .outbound-fields){grid-template-columns:minmax(0,1fr)}.admin-detail-dialog .admin-detail-content .outbound-shipment{padding:16px}}.admin-detail-dialog .admin-detail-content .sa-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid var(--mrs-border);border-radius:9px;background:var(--mrs-surface);color:var(--mrs-text)}.admin-detail-dialog .admin-detail-content .sa-icon:hover:not(:disabled){background:var(--mrs-surface-muted);border-color:var(--mrs-border-strong)}:is(.customer-detail-dialog,.admin-detail-dialog) :is(.customer-detail-content,.admin-detail-content) .outbound-note-fields{grid-template-columns:minmax(0,1fr);margin:16px 0 0;padding-top:16px;border-top:1px solid var(--mrs-border)}:is(.customer-detail-dialog,.admin-detail-dialog) :is(.customer-detail-content,.admin-detail-content) .outbound-note-fields dd{margin:4px 0 0}.customer-detail-dialog .customer-detail-content .sd-heading{align-items:center}.customer-detail-dialog .customer-detail-content .sd-heading>.sd-icon{width:40px;height:40px}