/* R178: bounded lists and native editors, using the approved MC Promo palette. */
html.preview-workbench-page,html.preview-workbench-page body{overflow:hidden}
:root.mcpromo.preview-workbench-page .main-shell{padding-bottom:0!important}
.preview-workbench-r178{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden;width:100%;max-width:none}
.preview-workbench-r178.has-preview{grid-template-columns:minmax(310px,1fr) minmax(380px,500px)}
.preview-list-r178{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}
.preview-list-r178>.orders-search-r73,.preview-list-r178>.cw-client-toolbar-r131{flex:none}
.preview-list-r178>.orders-help-r73{font-size:11px;margin-block:5px 10px!important}
.preview-list-r178>.orders-table-r73{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}
.preview-order-scroll-r178{min-height:0;overflow:auto;overscroll-behavior:contain}
.preview-order-scroll-r178 th{position:sticky;top:0;background:#f7f8fa;z-index:1}
.preview-list-r178>.cw-client-list-r131{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}
.preview-list-r178>.cw-client-list-r131>.cw-client-columns-r131{position:sticky;top:0;background:#f7f8fa;z-index:1}
.preview-list-r178 .cw-client-list-r131 :is(.cw-client-columns-r131,.cw-row){grid-template-columns:minmax(180px,1.5fr) minmax(120px,.85fr) minmax(140px,1fr) minmax(200px,1.2fr)!important;gap:16px}
.preview-list-r178 .cw-client-list-r131 .cw-answers-r131{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:3px 8px;align-items:center;grid-auto-flow:row}
.preview-list-r178 .cw-client-list-r131 .cw-answers-r131 small{grid-column:1;grid-row:2}
.preview-list-r178 .cw-client-list-r131 .cw-answers-r131 i{grid-column:2;grid-row:1/3;text-align:right}
.preview-list-r178 .pagination{margin:0;padding:9px 16px;background:#fff;flex:none;font-size:11px}
.preview-workbench-r178 [data-preview-row].is-selected{background:#fff6f7!important;box-shadow:inset 3px 0 #d71922}
.preview-workbench-r178 tr.is-selected>td{background:#fff6f7!important}.preview-workbench-r178 tr.is-selected>td:first-child{box-shadow:inset 3px 0 #d71922}
.preview-pane-r178{position:relative;min-width:0;min-height:0;border-left:1px solid #dce1e8;background:#fff;overflow:hidden}
.preview-pane-r178[hidden]{display:none!important}
.preview-pane-r178>[data-preview-content]{height:100%;min-height:0}
.preview-pane-tools-r178{position:absolute;right:12px;top:13px;display:flex;gap:5px;z-index:3}
.preview-pane-tools-r178 .button{width:30px;min-height:30px;padding:3px!important;font-size:19px}
[data-preview-message]:not([hidden]){position:absolute;bottom:70px;left:12px;right:12px;z-index:5;padding:12px;background:#fff3e7;border:1px solid #edc6a3;border-radius:7px;font-size:12px}
.operational-editor-r178{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}
.client-editor-r178{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}
.preview-editor-heading-r178{padding:17px 18px 14px;border-bottom:1px solid #e5e8ed;background:#fff}
.preview-editor-heading-r178>small:first-child{display:block;font-size:10px;letter-spacing:.08em;color:#68758a;padding-right:70px}
.preview-editor-heading-r178 h2{font-size:20px;line-height:1.2;margin:8px 65px 7px 0}
.preview-editor-heading-r178 p{font-size:10px;color:#68758a;margin:0 0 10px;overflow-wrap:anywhere}
.preview-editor-heading-r178>.commission-state{font-size:10px;padding:5px 7px}
.preview-editor-heading-r178>strong,.preview-editor-heading-r178>small{font-size:11px}
.preview-editor-tabs-r178{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#292428}
.preview-editor-tabs-r178 a{display:flex;justify-content:center;align-items:center;padding:9px 3px;min-height:32px;font-size:11px;color:#fff;text-decoration:none;border-bottom:3px solid transparent;box-sizing:border-box}
.preview-editor-tabs-r178 a[aria-current="page"]{background:#d71922;border-bottom-color:#9c1017}
.preview-editor-tabs-r178 a:focus-visible{outline:2px solid white;outline-offset:-3px}
.preview-editor-body-r178{min-height:0;overflow:auto;overscroll-behavior:contain;padding:17px 18px;font-size:12px}
.preview-editor-body-r178 :is(.commission-workspace,.workflow-card,.partner-assignment-box){padding:0!important;margin:0 0 16px!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:100%;min-width:0;background:#fff}
.preview-editor-body-r178 :is(h2,h3){font-size:14px;margin:0 0 12px}
.preview-editor-body-r178 :is(.workspace-title,.order-payment-nav-r73,.draft-workflow-summary,.commission-documents-summary,.message-history){display:none!important}
.preview-editor-body-r178 :is(.form-grid,.payment-delivery-grid,.order-flow-r73,.tracking-fields,.tracking-recipient,.draft-recipient-group){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0}
.preview-editor-body-r178 :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box;font-size:12px}
.preview-editor-body-r178 label{font-size:11px;min-width:0}
.preview-editor-body-r178 .button{font-size:11px;padding:7px 9px;min-height:32px}
.preview-editor-body-r178 .draft-bulk-toolbar{padding:0 0 12px;gap:8px;flex-wrap:wrap;background:#fff;border:0}
.preview-editor-body-r178 .draft-bulk-toolbar>div{display:none}
.preview-editor-body-r178 .draft-approval-date[hidden]{display:none!important}
.preview-editor-body-r178 .draft-item-card{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0;padding:16px 0;border:0;border-bottom:1px solid #e5e8ed;border-radius:0;box-shadow:none}
.preview-editor-body-r178 .draft-item-card>:is(.draft-state-icon,.draft-history-placeholder){display:none}
.preview-editor-body-r178 .draft-item-card>.draft-main,.preview-editor-body-r178 .draft-item-card>.document-actions,.preview-editor-body-r178 .draft-item-card>em{grid-column:2;min-width:0}
.preview-editor-body-r178 .draft-item-card .document-actions{display:flex;flex-wrap:wrap;gap:6px}
.preview-editor-body-r178 .draft-item-card .draft-main strong{font-size:12px}
.preview-editor-body-r178 .draft-recipient-panel{position:static;display:grid;grid-template-columns:minmax(0,1fr);padding:13px 0;gap:12px;border:0;box-shadow:none}
.preview-editor-body-r178 .draft-recipient-panel[hidden]{display:none!important}
.preview-editor-body-r178 .tracking-fields,.preview-editor-body-r178 .tracking-recipient{margin-bottom:12px}
.preview-editor-body-r178 .partner-card{padding:10px 0;border:0;border-bottom:1px solid #e5e8ed;border-radius:0}
.preview-editor-body-r178 .partner-card small{display:none}
.preview-editor-body-r178 .permission-fields{padding:0;border:0}
.preview-editor-body-r178 :is(.lines-workspace .order-lines-card>header,.partner-assignment-box>header p){display:none}
.preview-editor-body-r178 .order-lines-table{overflow:auto;margin-top:14px}
.preview-editor-body-r178 details{margin-top:12px}
.preview-quick-r178{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px}
.preview-quick-r178>a{border:1px solid #e1e5ec;border-radius:7px;padding:14px 11px;text-decoration:none;color:#343c48}
.preview-editor-footer-r178{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid #dce1e8;background:#fff;min-height:58px;box-sizing:border-box}
.preview-editor-footer-r178>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.preview-editor-footer-r178>div:first-child{display:grid;gap:4px;font-size:10px}
.preview-editor-footer-r178 a{font-size:11px;color:#a51b28;text-decoration:none}
.preview-editor-footer-r178 .button{font-size:11px;padding:8px 10px;min-height:34px}
.preview-source-action-r178{display:none!important}
.operational-editor-r178 .autosave-indicator{position:static!important;transform:none!important;inset:auto!important;display:block!important;font-size:10px;box-shadow:none!important;border:0!important;padding:0!important;background:none!important;max-width:100%;min-width:0}
.preview-summary-fields-r178{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}
.preview-summary-fields-r178 #order-delivery{margin:0!important}
.preview-summary-fields-r178 #order-delivery>:is(h3,p,footer),.preview-summary-fields-r178 #order-delivery label:not(:has([name="planned_delivery_date"])){display:none!important}
.preview-summary-fields-r178 #order-delivery fieldset{padding:0;margin:0;border:0}
@media(max-height:520px){.preview-editor-heading-r178{padding-block:7px}.preview-editor-heading-r178>small:first-child{display:none}.preview-editor-heading-r178 h2{font-size:16px;margin-block:4px}.preview-editor-heading-r178 p{margin-bottom:4px}.preview-editor-tabs-r178 a{min-height:25px;padding-block:4px}.preview-editor-footer-r178{min-height:43px;padding-block:6px}}
.client-signal-r178{background:#fff6f7;border-left:3px solid #d71922;padding:13px;margin-bottom:18px}
.client-editor-r178 .preview-editor-body-r178>section{margin-bottom:20px}
.client-editor-r178 dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}
.client-editor-r178 dt{color:#68758a;font-size:11px}.client-editor-r178 dd{margin:0}
.workspace-confirm-r178{width:570px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 30px);padding:24px;border:1px solid #dce1e8;border-radius:10px;background:#fff;color:#292428;box-sizing:border-box;overflow:auto}
.workspace-confirm-r178::backdrop{background:#29242870}.workspace-confirm-r178 h2{font-size:21px;margin:0 0 15px}.workspace-confirm-r178 p{font-size:13px;line-height:1.65}.workspace-confirm-r178 footer{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}
.workspace-confirm-r178 p{max-height:42dvh;overflow:auto;overflow-wrap:anywhere}.workspace-confirm-r178 footer{position:sticky;bottom:0;background:#fff;padding-top:10px}
.preview-workbench-r178.preview-expanded{grid-template-columns:minmax(0,1fr)}.preview-workbench-r178.preview-expanded>.preview-list-r178{display:none}
.operational-editor-r178 [data-preview-section][hidden]{display:none!important}
.operational-editor-r178 :is(.payment-delivery-grid,.payment-columns,.payment-stack){display:block!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important}
@media(max-width:1200px){.preview-workbench-r178.has-preview{grid-template-columns:minmax(275px,1fr) minmax(340px,46%)}.has-preview .order-agent-r177,.has-preview .order-amount-r177,.has-preview .order-date-r177{display:none}.has-preview .orders-table-r73 th:nth-child(2),.has-preview .orders-table-r73 th:nth-child(3),.has-preview .orders-table-r73 th:nth-child(4){display:none}.has-preview .cw-client-columns-r131,.has-preview .cw-client-list-r131>.cw-row{grid-template-columns:minmax(140px,1fr) minmax(130px,1fr)!important}.has-preview .cw-client-list-r131>.cw-row>span:nth-child(2),.has-preview .cw-client-list-r131>.cw-row>span:nth-child(3),.has-preview .cw-client-columns-r131>span:nth-child(2),.has-preview .cw-client-columns-r131>span:nth-child(3){display:none}}
@media(max-width:820px){.preview-workbench-r178.has-preview{grid-template-columns:minmax(0,1fr)}.preview-workbench-r178.has-preview>.preview-list-r178{display:none}.preview-pane-r178{border-left:0}.preview-pane-tools-r178 [data-preview-expand]{display:none}}
@media(max-width:480px){.preview-editor-heading-r178{padding:13px}.preview-editor-heading-r178 h2{font-size:18px}.preview-editor-body-r178{padding:13px}.preview-editor-tabs-r178 a{font-size:10px;padding:8px 2px}.preview-editor-body-r178 input,.preview-editor-body-r178 select,.preview-editor-body-r178 textarea{font-size:16px}.preview-editor-footer-r178 .button{font-size:10px;padding:7px}.workspace-confirm-r178{padding:17px}}
