._workbench_1mvev_1{min-width:0}._workbench_1mvev_1 .crm-followup-queues{grid-template-columns:repeat(6,minmax(0,1fr))}._workbench_1mvev_1 .crm-followup-queues>button small{font-size:11px}._workbench_1mvev_1 .crm-followup-form>fieldset{border:1px solid #dbe4ed;border-radius:5px;grid-column:1/-1;min-width:0;margin:0;padding:8px 10px}._workbench_1mvev_1 .crm-followup-form>fieldset legend{color:#526b82;padding:0 4px;font-size:11px}._poolSummary_1mvev_6{color:#63778a;background:#fff;border:1px solid #dbe4ed;border-radius:7px;flex-wrap:wrap;align-items:center;gap:20px;padding:10px 14px;font-size:12px;display:flex}._poolSummary_1mvev_6>div{color:#2c526c;align-items:center;gap:8px;display:flex}._poolSummary_1mvev_6 b{margin-left:10px;font-size:18px}._workbench_1mvev_1 ._intakeFilters_1mvev_9{grid-template-columns:minmax(240px,1fr) 180px 200px}._workbench_1mvev_1 ._inquiryFilters_1mvev_10{grid-template-columns:minmax(240px,1fr) 210px}._inquiryTabs_1mvev_11{border-bottom:1px solid #e2e9ef;flex-wrap:wrap;gap:4px;padding:0 12px;display:flex}._inquiryTabs_1mvev_11 button{color:#63778a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 12px;font-size:13px;display:flex}._inquiryTabs_1mvev_11 button[aria-pressed=true]{color:#226ec1;border-bottom-color:#226ec1}._inquiryTabs_1mvev_11 b{background:#eef3f7;border-radius:5px;padding:1px 5px;font-size:12px}._inquiryTableWrap_1mvev_15{width:100%;overflow-x:auto}._inquiryTable_1mvev_15{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:690px;font-size:13px}._inquiryTable_1mvev_15 th{color:#63778a;background:#f5f8fb;padding:11px 12px;font-size:12px;font-weight:600}._inquiryTable_1mvev_15 th:first-child{width:24%}._inquiryTable_1mvev_15 th:nth-child(2){width:30%}._inquiryTable_1mvev_15 th:nth-child(3){width:20%}._inquiryTable_1mvev_15 th:nth-child(4){width:15%}._inquiryTable_1mvev_15 th:nth-child(5){width:11%}._inquiryTable_1mvev_15 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5ecf2;padding:12px}._inquiryTable_1mvev_15 small{color:#687e91;margin-top:5px;font-size:12px;display:block}._excerpt_1mvev_25{-webkit-line-clamp:2;color:#64798b;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}._textButton_1mvev_26{text-align:left;color:#276ab0;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0;text-decoration:none;display:inline-flex}._textButton_1mvev_26:hover{text-decoration:underline}._inquiryTable_1mvev_15 td:last-child ._textButton_1mvev_26{display:block}._statusTag_1mvev_29,._pendingBadge_1mvev_29{color:#2d659b;background:#eef5fc;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:500;display:inline-block}._pendingBadge_1mvev_29{color:#886011;background:#fff4dc;margin-top:5px}._inquiryMessage_1mvev_31{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}._pendingInquiries_1mvev_32{border:1px solid #dce6ee;border-radius:6px;margin:12px 0;padding:12px;font-size:13px}._pendingInquiries_1mvev_32>header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}._pendingInquiries_1mvev_32 a{color:#276ab0;font-size:12px}._pendingInquiries_1mvev_32 article{border-top:1px solid #e3ebf1;padding:10px 0}._pendingInquiries_1mvev_32 article>small{color:#6b7e8f;margin-top:5px;font-size:12px;display:block}._pendingInquiries_1mvev_32 label{gap:6px;display:grid}._pendingInquiries_1mvev_32 textarea{width:100%;min-height:64px;color:inherit;font:inherit;border:1px solid #cbd9e4;border-radius:4px;padding:8px}._channels_1mvev_39{background:#fff;border:1px solid #dbe4ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}._channels_1mvev_39>div{gap:4px;margin-right:auto;font-size:13px;display:grid}._channels_1mvev_39>div span,._channels_1mvev_39 small{color:#66798a;font-size:12px}._channels_1mvev_39 small{flex-basis:100%}._channels_1mvev_39 button,._dialog_1mvev_43 button,._dialogActions_1mvev_43 a,._pendingInquiries_1mvev_32 ._dialogActions_1mvev_43 button{color:#285e81;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9e4;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}._channels_1mvev_39 button:disabled,._dialog_1mvev_43 button:disabled,._pendingInquiries_1mvev_32 button:disabled{opacity:.55;cursor:not-allowed}._pendingInquiries_1mvev_32 ._dialogActions_1mvev_43 button:last-child{color:#fff;background:#246ec1;border-color:#246ec1}._inquiryPagination_1mvev_46{justify-content:flex-end;align-items:center;gap:10px;display:flex}._inquiryPagination_1mvev_46 button{color:#285e81;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9e4;border-radius:4px;padding:6px 8px}._workbench_1mvev_1 ._centerFilters_1mvev_48{grid-template-columns:minmax(210px,1fr) 155px 190px 180px}._workbench_1mvev_1 .crm-filter-row form{min-width:0}._workbench_1mvev_1 .crm-filter-row form svg{flex:none}._workbench_1mvev_1 .crm-filter-row form button{white-space:nowrap;flex:none;min-width:58px}._integrationNote_1mvev_52{color:#64788b;border-bottom:1px solid #e7edf3;margin:0;padding:8px 12px;font-size:12px}._identity_1mvev_53{align-items:flex-start;gap:4px;min-width:0;display:flex}._identity_1mvev_53 button{text-align:left;overflow-wrap:anywhere;white-space:normal}._identity_1mvev_53 input,._workbench_1mvev_1 th input{accent-color:#2873c4;flex:none;width:15px;height:15px;margin:7px 5px 0 0}._dialog_1mvev_43{color:#324b61;background:#fff;border:1px solid #d6e1e9;border-radius:9px;width:min(700px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-size:13px;box-shadow:0 18px 65px #18354c33}._dialog_1mvev_43::backdrop{background:#0e23354d}._wideDialog_1mvev_58{width:min(1240px,100vw - 24px)}._quoteDocumentPreview_1mvev_59{max-width:100%;margin-top:12px;overflow-x:auto}._quoteDocumentPreview_1mvev_59>article{min-width:850px}._dialog_1mvev_43>header{z-index:1;background:#f8fafc;border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}._dialog_1mvev_43>header button{white-space:nowrap;flex:none}._dialog_1mvev_43 h2{margin:0;font-size:16px}._dialogBody_1mvev_64{padding:14px 16px}._dialogBody_1mvev_64>h3{margin:0 0 12px;font-size:15px}._dialog_1mvev_43 p{line-height:1.6}._dialog_1mvev_43 ._primary_1mvev_67{color:#fff;background:#246ec1;border-color:#246ec1}._dialogActions_1mvev_43{border-top:1px solid #e5ebf0;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}._captureForm_1mvev_69 fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}._hint_1mvev_70{color:#607589;margin:0 0 14px;font-size:12px}._error_1mvev_71{color:#ae3737;overflow-wrap:anywhere;background:#fff0ee;border-radius:5px;padding:8px 10px}._success_1mvev_72{color:#246b54;background:#eff9f4;border-radius:5px;padding:8px 10px}._facts_1mvev_73{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._facts_1mvev_73>div{gap:4px;min-width:0;display:grid}._facts_1mvev_73 dt{color:#6d7e8e;font-size:12px}._facts_1mvev_73 dd{overflow-wrap:anywhere;margin:0}._assignmentForm_1mvev_77 label{gap:6px;display:grid}._assignmentForm_1mvev_77 select{min-height:36px;color:inherit;font:inherit;background:#fff;border:1px solid #ccd9e4;border-radius:5px;padding:6px 8px}._results_1mvev_79 p{gap:3px;display:grid}@media (width<=1000px){._workbench_1mvev_1 ._centerFilters_1mvev_48{grid-template-columns:1fr 1fr}._workbench_1mvev_1 ._centerFilters_1mvev_48 form{grid-column:1/-1}}@media (width<=1280px){._workbench_1mvev_1 .crm-followup-queues{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){._workbench_1mvev_1 .crm-followup-queues{grid-template-columns:repeat(2,minmax(0,1fr))}._workbench_1mvev_1 ._intakeFilters_1mvev_9,._workbench_1mvev_1 ._inquiryFilters_1mvev_10{grid-template-columns:minmax(0,1fr)}._inquiryTabs_1mvev_11 button{padding:9px 6px;font-size:12px}._captureForm_1mvev_69 fieldset,._facts_1mvev_73{grid-template-columns:1fr}._dialogBody_1mvev_64{padding:12px}._workbench_1mvev_1 .crm-lead-list th:nth-child(2),._workbench_1mvev_1 .crm-lead-list td:nth-child(2){display:none}._workbench_1mvev_1 .crm-lead-list th:first-child{width:43%}._workbench_1mvev_1 .crm-lead-list th:nth-child(4){width:35%}._workbench_1mvev_1 .crm-lead-list th:nth-child(6){width:22%}._workbench_1mvev_1 .crm-lead-list td:nth-child(6){white-space:normal}._workbench_1mvev_1 .crm-lead-list td:nth-child(6) button{width:100%;padding-inline:2px;display:flex}._workbench_1mvev_1 .crm-lead-list td>small{white-space:normal;overflow-wrap:anywhere}}._inquiryChoice_1mvev_96{align-items:flex-start;gap:8px;margin:8px 0;display:flex!important}._inquiryChoice_1mvev_96 input[type=checkbox]{flex:0 0 16px;height:16px;margin-top:3px;width:16px!important}._inquiryChoice_1mvev_96 span{min-width:0}._inquiryChoice_1mvev_96 small{overflow-wrap:anywhere;font-weight:400;display:block}._quoteFields_1mvev_100{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:0;display:grid}._tierBar_1mvev_101{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}._tierBar_1mvev_101>span{gap:4px;margin-right:auto;display:grid}._tierBar_1mvev_101 small{color:#987220;font-size:11px}._tierBar_1mvev_101>p{width:100%;margin:0}._tierBar_1mvev_101 button{white-space:nowrap;min-height:30px}._tierForm_1mvev_106 fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}._tierForm_1mvev_106 label,._tierNote_1mvev_107{gap:6px;font-size:13px;display:grid}._tierForm_1mvev_106 select,._tierForm_1mvev_106 textarea,._tierNote_1mvev_107 textarea,._tierQueueToolbar_1mvev_108 select{width:100%;min-width:0;min-height:34px;font:inherit;color:inherit;background:#fff;border:1px solid #ccd9e4;border-radius:4px;padding:6px 8px}._tierRequestSummary_1mvev_109{overflow-wrap:anywhere;gap:6px;padding:10px 0;font-size:13px;display:grid}._tierRequestSummary_1mvev_109 p{margin:0}._tierRequestSummary_1mvev_109 small{color:#607589;font-size:12px}._tierRequestSummary_1mvev_109 button{justify-self:start}._tierHistory_1mvev_113{margin-top:12px;font-size:12px}._tierHistory_1mvev_113>div{overflow-wrap:anywhere;border-bottom:1px solid #e3eaf0;padding:10px 0}._tierHistory_1mvev_113 p{margin:5px 0}._tierHistory_1mvev_113 small{color:#607589;font-size:11px;display:block}._tierQueueToolbar_1mvev_108{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}._tierQueueToolbar_1mvev_108 b{margin-right:auto}._tierQueueToolbar_1mvev_108 label{white-space:nowrap;align-items:center;gap:8px;display:flex}._tierTable_1mvev_120{max-width:100%;overflow-x:auto}._tierTable_1mvev_120 table{border-collapse:collapse;width:100%;min-width:880px;font-size:12px}._tierTable_1mvev_120 th,._tierTable_1mvev_120 td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3eaf0;max-width:260px;padding:10px}._tierTable_1mvev_120 th{color:#607589;white-space:nowrap;background:#f4f7fa}._tierTable_1mvev_120 small{margin-top:4px;font-size:11px;display:block}._tierTable_1mvev_120 th:last-child,._tierTable_1mvev_120 td:last-child{background:#fff;min-width:70px;position:sticky;right:0}._tierWarning_1mvev_126{color:#a46119}._quoteFields_1mvev_100 label{gap:5px;min-width:0;display:grid}._quoteFields_1mvev_100 input,._quoteFields_1mvev_100 select,._quoteSearch_1mvev_128 input{width:100%;min-width:0;min-height:34px;font:inherit;color:inherit;background:#fff;border:1px solid #ccd9e4;border-radius:4px;padding:5px 8px}._quoteSearch_1mvev_128{gap:8px;margin:12px 0;display:flex}._quoteSearch_1mvev_128 button{flex:none}._quoteSkuRow_1mvev_131{border-bottom:1px solid #e3eaf0;align-items:center;gap:10px;padding:8px 0;display:flex}._quoteSkuRow_1mvev_131>span{overflow-wrap:anywhere;flex:1;min-width:0}._quoteSkuRow_1mvev_131 small{color:#687e91;margin-top:4px;display:block}._quoteSkuRow_1mvev_131 img{object-fit:contain;float:left;width:36px;height:36px;margin-right:8px}._quoteSkuRow_1mvev_131 input{border:1px solid #ccd9e4;border-radius:4px;width:80px;min-height:32px;padding:5px}._quoteSelected_1mvev_136{border-top:1px solid #e3eaf0;margin-top:12px;padding:12px 0}._quoteSelected_1mvev_136>button{margin:4px 0;display:block}._quoteSummary_1mvev_138{background:#f8fafc;border:1px solid #dbe6ef;border-radius:6px;margin-top:12px;padding:12px}._quoteTotals_1mvev_139{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._quoteTotals_1mvev_139 small,._quoteTotals_1mvev_139 b{display:block}._quoteSummary_1mvev_138>small{color:#607589;overflow-wrap:anywhere}@media (width<=520px){._quoteFields_1mvev_100{grid-template-columns:1fr}}._page_1qvky_1{color:#354c66;background:#fff;min-width:0;font-size:13px}._page_1qvky_1 button,._actions_1qvky_2 button,._toolSurface_1qvky_2 button{color:#32699e;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:5px;padding:5px 11px;font-size:12px}._page_1qvky_1 button:disabled,._toolSurface_1qvky_2 button:disabled{opacity:.5;cursor:not-allowed}._page_1qvky_1 button:focus-visible,._page_1qvky_1 a:focus-visible,._actions_1qvky_2 button:focus-visible{outline-offset:2px;outline:2px solid #3182ce}._page_1qvky_1 ._primary_1qvky_5{color:#fff;background:#286db3;border-color:#286db3}._actions_1qvky_2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._section_1qvky_8,._toolSurface_1qvky_2{border-bottom:1px solid #e2e8f0;min-width:0}._section_1qvky_8:last-child{border-bottom:0}._sectionHeader_1qvky_10{background:#f7f9fc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}._sectionHeader_1qvky_10 h3{color:#354c66;margin:0;font-size:13px}._facts_1qvky_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 24px;margin:0;padding:12px 16px;display:grid}._facts_1qvky_12>div{grid-template-columns:88px minmax(0,1fr);align-content:start;gap:8px;display:grid}._facts_1qvky_12 dt{color:#7c8a9a;font-size:12px}._facts_1qvky_12 dd{overflow-wrap:anywhere;min-width:0;margin:0}._facts_1qvky_12 a{color:#286db3}._secondary_1qvky_17{color:#657a90;padding:0 16px 12px;font-size:12px}._secondary_1qvky_17 summary{cursor:pointer;align-content:center;width:fit-content;min-height:30px}._secondary_1qvky_17 ._facts_1qvky_12{padding:10px 0}._contactActions_1qvky_20{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex}._contactActions_1qvky_20 a{color:#32699e;border:1px solid #d9e3ed;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;text-decoration:none;display:inline-flex}._contactActions_1qvky_20 small{color:#7c8a9a;font-size:11px}._page_1qvky_1 label{color:#5d7187;gap:5px;font-size:12px;display:grid}._page_1qvky_1 input:not([type=checkbox]),._page_1qvky_1 select,._page_1qvky_1 textarea{box-sizing:border-box;color:#354c66;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:5px;padding:7px 9px;font-size:13px}._page_1qvky_1 textarea{resize:vertical;min-height:76px}._page_1qvky_1 input:focus,._page_1qvky_1 select:focus,._page_1qvky_1 textarea:focus{border-color:#6c9dcf;outline:2px solid #e4effb}._form_1qvky_27{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px 16px;display:grid}._form_1qvky_27 ._full_1qvky_28,._form_1qvky_27 footer{grid-column:1/-1}._form_1qvky_27 small{color:#73869a;font-size:11px}._toolsBar_1qvky_31{background:#fbfcfe;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}._toolsBar_1qvky_31>b{margin-right:4px;font-size:12px}._toolBody_1qvky_33{min-width:0;padding:12px 16px}._stageSection_1qvky_34{border-top:1px solid #e2e8f0;padding:0 16px}._stageSection_1qvky_34>summary{cursor:pointer;color:#46627d;min-height:32px;padding:13px 0;font-size:13px}._stageSection_1qvky_34 ._form_1qvky_27{padding:0 0 16px}._history_1qvky_37{padding:12px 16px}._history_1qvky_37 h3{margin:0 0 10px;font-size:13px}._history_1qvky_37 article{border-bottom:1px solid #edf1f5;grid-template-columns:155px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}._history_1qvky_37 time{color:#7b8b9c;font-size:12px}._history_1qvky_37 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}._history_1qvky_37 small{color:#7b8b9c;font-size:11px}._history_1qvky_37 details>summary{cursor:pointer;padding:10px 0}._stateMessage_1qvky_44{color:#637b92;padding:14px 16px}._page_1qvky_1 [hidden]{display:none!important}._page_1qvky_1 .crm-followup-task{border:0;border-radius:0;margin:0}._page_1qvky_1 .crm-followup-task>header{min-height:40px;padding:10px 16px}._page_1qvky_1 .crm-followup-form{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:12px 16px}._page_1qvky_1 .crm-followup-form .full{grid-column:1/-1}._page_1qvky_1 .crm-followup-form>footer{justify-content:flex-start;padding-top:2px}._page_1qvky_1 .crm-followup-form>footer>span{display:none}._page_1qvky_1 .crm-current-task,._page_1qvky_1 .crm-task-empty{margin:10px 16px}._page_1qvky_1 .crm-followup-form-title small,._page_1qvky_1 .crm-task-empty small,._page_1qvky_1 .crm-followup-task>header small,._page_1qvky_1 .crm-task-state,._page_1qvky_1 .crm-current-task>div,._page_1qvky_1 .crm-task-message,._page_1qvky_1 .crm-task-loading,._page_1qvky_1 .crm-task-readonly{font-size:11px}._page_1qvky_1 .crm-task-empty b,._page_1qvky_1 .crm-followup-form-title b,._page_1qvky_1 .crm-followup-form button{font-size:12px}._page_1qvky_1 .crm-followup-form input[type=checkbox]{width:16px;height:16px}._page_1qvky_1 .crm-followup-form fieldset{border:1px solid #dbe4ee;border-radius:5px;min-width:0}._page_1qvky_1 .crm-followup-form fieldset label{display:flex}._page_1qvky_1 .crm-followup-form label:has(>input[type=checkbox]){display:flex}._page_1qvky_1 .crm-followup-form ._quickChoices_1qvky_59{border:0;margin:0;padding:0}._quickChoices_1qvky_59 legend{color:#5d7187;margin-bottom:6px;padding:0;font-size:12px}._choiceRow_1qvky_61{flex-wrap:wrap;gap:6px;display:flex}._page_1qvky_1 ._choiceRow_1qvky_61 button[aria-pressed=true]{color:#1d5b9c;background:#edf5ff;border-color:#6a9ccc;box-shadow:inset 0 0 0 1px #6a9ccc}._followUpTiming_1qvky_63{grid-template-columns:minmax(0,max-content) 208px 140px;align-items:end;gap:10px 16px;display:grid}._page_1qvky_1 .crm-followup-form textarea{min-height:56px}._followUpHint_1qvky_65{color:#718398;overflow-wrap:anywhere;margin:0;font-size:11px}._followUpOptions_1qvky_66>summary{color:#657a90;cursor:pointer;align-content:center;width:fit-content;min-height:30px;font-size:12px}._followUpOptionsBody_1qvky_67{grid-template-columns:150px minmax(0,1fr);gap:12px;padding-top:8px;display:grid}._cancelTask_1qvky_68{flex-wrap:wrap;align-items:end;gap:8px;display:flex}._cancelTask_1qvky_68 label{max-width:200px}._page_1qvky_1 ._cancelTask_1qvky_68 ._danger_1qvky_70{margin:0}@media (width<=1100px){._followUpTiming_1qvky_63{grid-template-columns:minmax(0,1fr) 160px}._followUpTiming_1qvky_63>fieldset{grid-column:1/-1}._facts_1qvky_12,._form_1qvky_27{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._followUpTiming_1qvky_63,._followUpOptionsBody_1qvky_67,._facts_1qvky_12,._form_1qvky_27,._page_1qvky_1 .crm-followup-form{grid-template-columns:1fr}._facts_1qvky_12{gap:9px;padding:12px}._sectionHeader_1qvky_10,._toolBody_1qvky_33{padding:10px 12px}._history_1qvky_37 article{grid-template-columns:1fr;gap:4px}._page_1qvky_1 .crm-current-task>div{flex-wrap:wrap}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17233d;--muted:#73809a;--line:#e7eaf0;--navy:#102447;--blue:#2563eb;--mint:#0c9b78;--paper:#f5f7fb;--type-floor:11px;--fs-eyebrow:8px;--fs-meta:9px;--fs-label:10px;--fs-body:11px;--fs-value:13px;--fs-input:14px;--fs-title:15px;--fs-figure:18px;--fw-regular:400;--fw-medium:600;--fw-strong:700}*{box-sizing:border-box}.customer-workdesk{margin:12px 0}.customer-workdesk>header{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.customer-workdesk .module-table-scroll{max-height:260px;overflow:auto}.customer-workdesk thead{z-index:1;background:var(--paper);position:sticky;top:0}.customer-workdesk-actions{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.customer-workdesk-actions button{min-height:34px;padding:6px 12px}.customer-workdesk details{padding:10px 14px}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}b,strong{font-weight:var(--fw-medium)}.auth-page{background:radial-gradient(circle at 15% 15%,#dff8f0 0,#0000 30%),linear-gradient(145deg,#edf3f8,#f8fafc);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:#fffffff5;border:1px solid #dfe6ed;border-radius:18px;width:min(440px,100%);padding:32px;box-shadow:0 24px 70px #10244721}.privileged-mfa-card{min-width:0}.privileged-mfa-key{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fbfcfd;border:1px solid #d7dee7;border-radius:9px;padding:12px;font:14px/1.6 monospace;display:block}.privileged-mfa-secondary{min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:9px}.privileged-mfa-secondary:disabled{opacity:.65;cursor:wait}.privileged-mfa-card form p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.privileged-mfa-recovery{gap:16px;display:grid}.privileged-mfa-recovery pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.privileged-mfa-recovery label{align-items:center;gap:8px;font-size:13px;display:flex}.auth-brand{font-weight:var(--fw-strong);letter-spacing:.06em;align-items:center;gap:11px;display:flex}.auth-brand>span{color:#fff;background:var(--navy);border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.auth-brand small{color:#7d8ca1;letter-spacing:.13em;margin-top:3px;font-size:9px;display:block}.auth-intro{margin:31px 0 24px}.auth-intro small{color:var(--mint);font-weight:var(--fw-strong)}.auth-intro h1{margin:7px 0 8px;font-size:27px}.auth-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.auth-card form{gap:16px;display:grid}.auth-card form label{color:#53617a;font-size:12px;font-weight:var(--fw-medium);gap:7px;display:grid}.auth-card form input,.auth-card form select{background:#fbfcfd;border:1px solid #d7dee7;border-radius:9px;outline:0;width:100%;height:44px;padding:0 12px}.auth-card form input:focus,.auth-card form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1a}.auth-submit{cursor:pointer;color:#fff;background:var(--navy);height:45px;font-weight:var(--fw-regular);border:0;border-radius:9px}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-error{color:#a23232;background:#fff2f2;border:1px solid #f2c8c8;border-radius:8px;padding:10px 12px;font-size:12px}.auth-note{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:17px;font-size:11px}.auth-note i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.auth-loading{color:var(--muted);font-size:13px}.admin-shell{min-height:100vh}.global-header{z-index:30;color:#fff;background:var(--navy);align-items:stretch;height:62px;padding:0 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0c1b3524}.admin-brand{color:#fff;letter-spacing:.05em;flex:none;align-items:center;gap:9px;width:178px;text-decoration:none;display:flex}.admin-brand>span{width:34px;height:34px;color:var(--navy);font-size:19px;font-weight:var(--fw-strong);background:#65e2c0;border-radius:9px;place-items:center;display:grid}.admin-brand b{font-size:13px}.admin-brand small{color:#9cb0cc;letter-spacing:.14em;margin-top:2px;font-size:8px;display:block}.domain-nav{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.domain-nav button{color:#b8c5d7;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;font-size:12px;display:flex;position:relative}.domain-nav button:hover{color:#fff;background:#ffffff0f}.domain-nav button.active{color:#fff;font-weight:var(--fw-medium);background:#ffffff1a}.domain-nav button.active:after{content:"";background:#65e2c0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.global-tools{flex:none;align-items:center;gap:10px;margin-left:auto;padding-left:12px;display:flex}.global-tools button{cursor:pointer;color:#c4d0df;background:0 0;border:0;font-size:11px}.operator-avatar{color:#153e34;width:34px;height:34px;font-size:11px;font-weight:var(--fw-regular);background:#c6f7e8;border-radius:50%;place-items:center;display:grid}.admin-body{grid-template-columns:226px minmax(0,1fr);min-height:calc(100vh - 62px);display:grid}.context-sidebar{background:#fff;border-right:1px solid #dfe4ec;flex-direction:column;align-self:start;height:calc(100vh - 62px);padding:18px 14px;display:flex;position:sticky;top:62px;overflow-y:auto}.context-title{border-bottom:1px solid var(--line);gap:5px;padding:5px 10px 17px;display:grid}.context-title small{color:var(--muted);letter-spacing:.08em;font-size:9px}.context-title strong{font-size:17px}.context-sidebar nav{gap:16px;padding:18px 0;display:grid}.context-sidebar nav section{gap:3px;display:grid}.context-sidebar nav h2{color:#9aa4b5;letter-spacing:.08em;font-size:9px;font-weight:var(--fw-strong);margin:0 10px 5px}.context-sidebar nav button{color:#5f6d83;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 10px;font-size:11px}.context-sidebar nav button:hover{color:var(--blue);background:#f4f7fb}.context-sidebar nav button.active{color:#174fa7;font-weight:var(--fw-medium);background:#eaf1ff;box-shadow:inset 3px 0 #2563eb}.mode{color:#72817e;background:#f7faf9;border:1px solid #dfe7e5;border-radius:8px;margin-top:auto;padding:11px 10px;font-size:10px}.mode i,.live i{background:#51d5aa;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:116px;padding:22px 38px;display:flex}.topbar h1{margin:5px 0 0;font-size:25px}.topbar small{color:var(--muted)}.topbar p{color:var(--muted);margin:7px 0 0;font-size:11px}.operator small{color:#8a96a9;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.08em;margin-top:3px;display:block}.operator{font-size:13px;font-weight:var(--fw-regular);align-items:center;gap:10px;display:flex}.operator>span{color:#164335;background:#c6f7e8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.logout{cursor:pointer;color:#657189;background:#fff;border:1px solid #dce2e9;border-radius:7px;margin-left:9px;padding:7px 10px;font-size:11px}.content{padding:28px 38px 54px}.summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.summary>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px 20px;position:relative;box-shadow:0 4px 14px #1d2a4409}.summary small,.summary span{color:var(--muted);font-size:12px}.summary strong{margin:9px 0 5px;font-size:24px;display:block}.summary strong.safe{color:var(--mint);font-size:19px}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:430px;overflow:hidden;box-shadow:0 8px 24px #1d2a440b}.status-tabs{border-bottom:1px solid var(--line);gap:3px;padding:0 22px;display:flex}.status-tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 15px 14px}.status-tabs button.selected{color:var(--blue);border-bottom-color:var(--blue);font-weight:var(--fw-medium)}.toolbar{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.search{background:#fafbfc;border:1px solid #dce1e9;border-radius:9px;align-items:center;width:min(420px,65%);height:40px;padding:0 13px;display:flex}.search span{color:#6f7d93;margin-right:9px;font-size:22px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.live{color:var(--muted);font-size:12px}.live i.pulse{background:#f0a32f;animation:1s infinite pulse}.table-wrap{transition:opacity .15s;overflow-x:auto}.table-wrap.refreshing{opacity:.55}table{border-collapse:collapse;width:100%;font-size:13px}th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f8f9fb;padding:12px 18px;font-size:11px}td{white-space:nowrap;border-top:1px solid #eef0f4;padding:16px 18px}td small{color:var(--muted);margin-top:4px;display:block}.badge{color:#6b7280;font-size:11px;font-weight:var(--fw-medium);background:#f1f3f6;border-radius:99px;padding:5px 9px;display:inline-block}.badge.pending{color:#9a6309;background:#fff3d6}.badge.ready{color:#1759aa;background:#e5f0ff}.badge.shipped{color:#147457;background:#ddf7ed}.badge.cancelled{color:#a34242;background:#ffe8e8}.state{min-height:270px;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.state b{color:var(--ink)}.state.error b{color:#ae3434}.state>button{color:#42546d;height:32px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:6px;align-items:center;gap:5px;margin-top:5px;padding:0 12px;display:flex}.state>button:disabled{opacity:.5;cursor:wait}.module-placeholder{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:40px;display:grid}.module-placeholder b{color:var(--ink);font-size:18px}.module-placeholder span{max-width:560px;line-height:1.7}.customer-operation-alert{border-bottom:1px solid;align-items:center;gap:9px;min-height:37px;padding:7px 14px;font-size:11px;display:flex}.customer-operation-alert.error{color:#8d4b3b;background:#fff6f3;border-color:#efd0c8}.customer-operation-alert.success{color:#256855;background:#f0faf6;border-color:#bee4d8}.customer-operation-alert b{font-size:11px}.customer-detail-panel.standalone{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1d2a440b}.customer-back-button{color:#40516a;min-height:30px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:7px;margin:16px 25px 0;padding:0 10px}.customer-back-button:hover{color:#175fbf;background:#f6f9ff;border-color:#aac3e8}.customer-batch-modal{background:#fff;border:1px solid #d7dfe9;border-radius:12px;width:min(650px,100vw - 36px);overflow:hidden;box-shadow:0 28px 80px #0d1f3a47}.customer-batch-modal>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.customer-batch-modal header small,.customer-batch-modal header h2,.customer-batch-modal header p{margin:0;display:block}.customer-batch-modal header small{color:#3970b6;font-size:8px;font-weight:var(--fw-medium)}.customer-batch-modal header h2{color:#26364d;margin-top:4px;font-size:16px}.customer-batch-modal header p{color:#7d8b9e;margin-top:5px;font-size:8.5px}.customer-batch-modal header button{color:#69778b;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.customer-batch-warning{color:#825421;background:#fff8ef;border:1px solid #f0d1ab;border-radius:7px;margin:13px 17px 0;padding:9px 11px;font-size:8px;line-height:1.55}.customer-batch-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 19px;display:grid}.customer-batch-form label{color:#5d6c80;font-size:8px;font-weight:var(--fw-medium);gap:5px;display:grid}.customer-batch-form input,.customer-batch-form select{color:#2d3e55;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:0;width:100%;height:36px;padding:0 9px;font-size:9px}.customer-batch-form .span-2{grid-column:span 2}.customer-batch-selection{color:#65748a;background:#f8fafc;border:1px solid #e0e6ee;border-radius:7px;gap:5px;max-height:96px;padding:10px;font-size:8px;line-height:1.6;display:grid;overflow-y:auto}.customer-batch-selection b{color:#364a65}.customer-batch-modal>footer{background:#fbfcfd;border-top:1px solid #e4e9ef;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.customer-batch-modal footer button{color:#526178;min-width:90px;height:34px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:6px}.customer-batch-modal footer button.primary{color:#fff;background:#2f73c5;border-color:#286ac0}.customer-batch-modal footer button:disabled{opacity:.5;cursor:not-allowed}.directory-state{min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.directory-state b{color:var(--ink)}.directory-state.error b{color:#ae3434}.customer-detail-panel{min-width:0}.customer-detail{padding:25px;transition:opacity .15s}.customer-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.customer-detail>header small,.customer-detail>header p{color:var(--muted)}.customer-detail>header h2{margin:6px 0;font-size:22px}.customer-detail>header p{margin:0;font-size:11px}.readonly-pill{color:#147457;font-size:10px;font-weight:var(--fw-medium);background:#ddf7ed;border-radius:99px;flex:none;padding:6px 10px}.customer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.customer-facts>div{background:#fafbfc;border:1px solid #e8ebf0;border-radius:9px;padding:13px}.customer-facts dt{color:var(--muted);font-size:9px}.customer-facts dd{font-size:11px;font-weight:var(--fw-regular);margin:6px 0 0}.commercial-ownership-section{background:#f8fbff;border:1px solid #d8e4f2;border-radius:11px;margin-bottom:18px;overflow:hidden}.commercial-ownership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.commercial-ownership-grid article{background:#fff;border:1px solid #e1e8f1;border-radius:9px;min-width:0;padding:13px 14px}.commercial-ownership-grid small,.commercial-ownership-grid b,.commercial-ownership-grid span{display:block}.commercial-ownership-grid small{color:#738299;font-size:9px;font-weight:var(--fw-medium)}.commercial-ownership-grid b{color:#233651;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.commercial-ownership-grid span{color:#8a96a8;margin-top:4px;font-size:8px}.member-section{border:1px solid var(--line);border-radius:11px;overflow:hidden}.member-heading{justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.member-heading h3{margin:0;font-size:14px}.member-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.member-heading>span{color:var(--muted);flex:none;font-size:11px}.member-table-wrap{overflow-x:auto}.member-table{font-size:11px}.member-table th{padding:10px 13px;font-size:11px}.member-table td{padding:13px}.member-table td small{margin-top:3px;display:block}.member-status{color:#6b7280;font-size:11px;font-weight:var(--fw-medium);background:#eef1f4;border-radius:99px;padding:4px 8px;display:inline-block}.member-status.active{color:#147457;background:#ddf7ed}.member-status.invited{color:#1759aa;background:#e5f0ff}.member-status.draft{color:#9a6309;background:#fff3d6}.member-status.suspended,.member-status.revoked{color:#a34242;background:#ffe8e8}.shipping-content{gap:18px;display:grid}.shipping-safety{color:#45665d;background:#f1faf7;border:1px solid #cfe7df;border-radius:11px;align-items:center;gap:14px;padding:13px 16px;display:flex}.shipping-safety>span{color:#fff;font-size:9px;font-weight:var(--fw-regular);letter-spacing:.08em;background:#148469;border-radius:6px;flex:none;padding:6px 9px}.shipping-safety div{gap:3px;display:grid}.shipping-safety b{color:#194d40;font-size:12px}.shipping-safety small{font-size:10px}.shipping-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shipping-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px 17px}.shipping-summary small,.shipping-summary span{color:var(--muted);font-size:9px}.shipping-summary strong{margin:7px 0 4px;font-size:17px;display:block}.shipping-workbench{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(310px,.68fr) minmax(470px,1.32fr);min-height:460px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1d2a440b}.quote-form{border-right:1px solid var(--line);background:#fbfcfe;align-content:start;gap:15px;padding:24px;display:grid}.quote-form>header{justify-content:space-between;align-items:start;margin-bottom:2px;display:flex}.quote-form>header small,.rate-card-panel>header small{color:#178165;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.12em}.quote-form>header h2,.rate-card-panel>header h2{margin:5px 0 0;font-size:18px}.quote-form>header>span{color:#147457;font-size:9px;font-weight:var(--fw-regular);background:#ddf7ed;border-radius:99px;padding:5px 8px}.quote-form label{color:#526079;font-size:10px;font-weight:var(--fw-medium);gap:6px;display:grid}.quote-form input,.quote-form select{width:100%;height:41px;color:var(--ink);background:#fff;border:1px solid #d9e0e8;border-radius:8px;outline:0;padding:0 11px}.quote-form input:focus,.quote-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb17}.quote-form-row{grid-template-columns:.7fr 1.3fr;gap:11px;display:grid}.quote-submit{cursor:pointer;color:#fff;background:var(--navy);height:42px;font-size:11px;font-weight:var(--fw-regular);border:0;border-radius:8px;margin-top:2px}.quote-submit:hover{background:#173866}.quote-submit:disabled{cursor:wait;opacity:.55}.quote-form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.quote-result{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);min-width:0;padding:25px;display:grid}.quote-empty{min-height:360px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.quote-empty i{color:#174fa7;width:48px;height:48px;font-size:21px;font-style:normal;font-weight:var(--fw-regular);background:#e8f1ff;border-radius:14px;place-items:center;display:grid}.quote-empty b{color:var(--ink)}.quote-empty span{max-width:350px;font-size:10px;line-height:1.6}.quote-empty.error b{color:#ac3636}.quote-breakdown{min-width:0}.quote-breakdown>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:19px;display:flex}.quote-breakdown>header small,.quote-breakdown>header p{color:var(--muted)}.quote-breakdown>header h2{color:#123c70;margin:7px 0 4px;font-size:31px}.quote-breakdown>header p{margin:0;font-size:10px}.quote-breakdown>header>span{color:#1759aa;font-size:10px;font-weight:var(--fw-regular);background:#e5f0ff;border-radius:7px;padding:6px 9px}.quote-math{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.quote-math.layered{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-math>div{background:#fff;border:1px solid #e6eaf0;border-radius:9px;min-width:0;padding:12px}.quote-math small,.quote-math span{color:var(--muted);font-size:8px;display:block}.quote-math b{margin:7px 0 5px;font-size:15px;display:block}.quote-math span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formula-block{background:#eef5ff;border:1px solid #d9e5f7;border-radius:9px;padding:14px 15px}.formula-block small{color:#58739a;font-size:8px;font-weight:var(--fw-medium);margin-bottom:7px;display:block}.formula-block code{color:#123c70;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;display:block;overflow-x:auto}.quote-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:18px 0 0;display:grid}.quote-meta>div{border-bottom:1px dashed #e1e5eb;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.quote-meta dt{color:var(--muted);font-size:9px}.quote-meta dd{font-size:9px;font-weight:var(--fw-regular);text-align:right;margin:0}.rate-card-panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1d2a440a}.rate-card-panel>header{justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.rate-card-panel>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.rate-card-panel>header>span{color:var(--muted);font-size:10px}.rate-card-table-wrap,.rate-band-table-wrap{overflow-x:auto}.rate-card-table-wrap td{font-size:11px}.rate-card-table-wrap th{font-size:9px}.rate-card-table-wrap tr.selected td{background:#f1f8ff}.rate-card-detail-button{color:#1766bb;font-size:9px;font-weight:var(--fw-medium);white-space:nowrap;background:#fff;border:1px solid #bad4f2;border-radius:7px;padding:6px 9px}.rate-status{color:#6c7480;font-size:9px;font-weight:var(--fw-medium);background:#edf0f4;border-radius:99px;padding:5px 8px;display:inline-block}.rate-card-empty{color:var(--muted);text-align:center;padding:44px;font-size:11px}.rate-band-panel{border-top:1px solid var(--line);background:#fbfcfe}.rate-band-panel>header{justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.rate-band-panel>header small{color:#1766bb;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.12em}.rate-band-panel>header h3{margin:4px 0 0;font-size:15px}.rate-band-panel>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.rate-band-panel>header>span{color:var(--muted);font-size:10px}.rate-band-table{min-width:900px}.rate-band-table th{font-size:9px}.rate-band-table td{font-size:10px}.rate-band-table td small{color:var(--muted);margin-top:3px;display:block}.band-profit{color:#b45309}.customer-onboarding-content{gap:14px;display:grid}.onboarding-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.onboarding-summary>div{border:1px solid var(--line);color:#2b64ae;background:#fff;border-radius:10px;align-items:center;gap:11px;padding:13px 15px;display:flex}.onboarding-summary span{color:var(--muted);flex:1;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.onboarding-summary b{color:#25364f;font-size:20px}.onboarding-workbench{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #1d2a440a}.onboarding-toolbar{border-bottom:1px solid var(--line);background:#fbfcfd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.onboarding-tabs{gap:3px;min-width:0;display:flex;overflow-x:auto}.onboarding-tabs button{cursor:pointer;color:#65748a;min-height:32px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.onboarding-tabs button.active{color:#1859aa;background:#e9f1ff}.onboarding-tabs small{color:#60718a;background:#edf0f4;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;display:grid}.onboarding-toolbar form{background:#fff;border:1px solid #d7e0e9;border-radius:7px;grid-template-columns:18px minmax(170px,260px) auto;align-items:center;gap:5px;height:34px;padding-left:9px;display:grid}.onboarding-toolbar form svg{color:#8995a6}.onboarding-toolbar input{color:#34465f;border:0;outline:0;min-width:0;height:30px;font-size:11px}.onboarding-toolbar form button{cursor:pointer;color:#fff;height:32px;font-size:11px;font-weight:var(--fw-medium);background:#276dbd;border:0;border-radius:0 6px 6px 0;padding:0 12px}.onboarding-message{border-radius:7px;margin:11px 14px 0;padding:9px 11px;font-size:11px}.onboarding-message.error{color:#9d4037;background:#fff0ee}.onboarding-message.success{color:#17684f;background:#e9f8f2}.activation-delivery{background:#f2fbf8;border:1px solid #bfe2d7;border-radius:8px;grid-template-columns:minmax(190px,.6fr) minmax(260px,1.4fr) auto;align-items:center;gap:10px;margin:11px 14px 0;padding:11px 12px;display:grid}.activation-delivery b,.activation-delivery span{display:block}.activation-delivery b{color:#17684f;font-size:11px}.activation-delivery span{color:#6a817b;margin-top:3px;font-size:11px}.activation-delivery code{color:#265d52;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.activation-delivery button{cursor:pointer;color:#17684f;height:31px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #a7d5c9;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:flex}.onboarding-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.onboarding-list{min-width:0;overflow-x:auto}.onboarding-list table{border-collapse:collapse;width:100%;font-size:11px}.onboarding-list th{color:#738197;text-align:left;white-space:nowrap;background:#f7f9fb;padding:9px 10px;font-size:11px}.onboarding-list td{color:#536177;vertical-align:top;border-top:1px solid #edf0f4;padding:10px}.onboarding-list td button{min-height:32px}.onboarding-list tbody tr:hover,.onboarding-list tr.selected{background:#f3f7fd}.onboarding-list td button{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.onboarding-list td b,.onboarding-list td small{display:block}.onboarding-list td b{color:#294261;font-size:11px}.onboarding-list td small{color:#7d8a9d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:11px;overflow:hidden}.application-status{color:#526176;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#edf0f4;border-radius:99px;padding:4px 7px;display:inline-block}.application-status.pending{color:#9a620c;background:#fff1d5}.application-status.approved{color:#1b5ea9;background:#e4efff}.application-status.activated{color:#147457;background:#ddf7ed}.application-status.rejected{color:#a34242;background:#ffe8e8}.onboarding-list footer{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.onboarding-list footer span{margin-right:auto}.onboarding-list footer button{cursor:pointer;color:#536177;background:#fff;border:1px solid #d7dfe8;border-radius:5px;height:27px;padding:0 8px;font-size:11px}.onboarding-list footer button:disabled{cursor:not-allowed;opacity:.45}.onboarding-detail{background:#fcfdfd;min-width:0;padding:18px}.onboarding-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:14px;display:flex}.onboarding-detail header small{color:#6782a3;font-size:11px;font-weight:var(--fw-medium)}.onboarding-detail h2{color:#263a56;margin:4px 0;font-size:16px}.onboarding-detail header p{color:var(--muted);margin:0;font-size:11px}.onboarding-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.onboarding-detail dl>div{border-bottom:1px solid #e4e9ef;min-width:0;padding:10px 0}.onboarding-detail dl .span-2{grid-column:span 2}.onboarding-detail dt{color:#7b8799;font-size:11px}.onboarding-detail dd{overflow-wrap:anywhere;color:#35475f;font-size:11px;font-weight:var(--fw-regular);margin:4px 0 0;line-height:1.45}.onboarding-review{border-top:1px solid var(--line);gap:10px;padding-top:13px;display:grid}.onboarding-review label{color:#5c6b80;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.onboarding-review textarea{resize:vertical;color:#34465f;background:#fff;border:1px solid #d7e0e9;border-radius:7px;outline:0;min-height:74px;padding:9px;font-size:11px}.onboarding-review textarea:focus{border-color:#2b70c1;box-shadow:0 0 0 3px #2563eb14}.onboarding-review>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-review button{cursor:pointer;height:33px;font-size:11px;font-weight:var(--fw-medium);border:1px solid #d4dce6;border-radius:6px;padding:0 11px}.onboarding-review button.reject{color:#a23f3f;background:#fff}.onboarding-review button.approve{color:#fff;background:#178365;border-color:#177458}.onboarding-review button:disabled{cursor:wait;opacity:.55}.onboarding-review p{color:#7c899b;margin:0;font-size:11px;line-height:1.5}.onboarding-empty,.onboarding-access-denied{color:#8090a5;text-align:center;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.onboarding-empty b,.onboarding-access-denied b{color:#34465f}.onboarding-empty span,.onboarding-access-denied span{max-width:430px;font-size:11px;line-height:1.55}.onboarding-access-denied{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:420px;padding:30px}.onboarding-access-denied svg{color:#2a67b1}.application-status.completed{color:#147457;background:#ddf7ed}.application-status.legacy_activation{color:#1b5ea9;background:#e4efff}@media (width<=1120px){.onboarding-layout{grid-template-columns:1fr}.onboarding-list{border-right:0;border-bottom:1px solid var(--line)}.onboarding-detail{min-height:360px}.onboarding-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-delivery{grid-template-columns:1fr auto}.activation-delivery code{grid-area:2/1/auto/-1}}@media (width<=720px){.onboarding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-toolbar{flex-direction:column;align-items:stretch}.onboarding-toolbar form{grid-template-columns:18px minmax(0,1fr) auto}.onboarding-list table{min-width:680px}.onboarding-detail dl{grid-template-columns:1fr}.onboarding-detail dl .span-2{grid-column:span 1}.activation-delivery{grid-template-columns:1fr}.activation-delivery code{grid-area:auto/1}.activation-delivery button{width:fit-content}}.customer-onboarding-content{min-width:0}.customer-onboarding-content [hidden]{display:none}.onboarding-list table{min-width:780px}.onboarding-list th:last-child,.onboarding-list td:last-child{background:#fff;position:sticky;right:0}.onboarding-list td .onboarding-open{color:#276dbd;border:1px solid #cbd9e7;border-radius:6px;width:auto;padding:0 12px}.onboarding-detail header p{overflow-wrap:anywhere}.onboarding-review textarea{box-sizing:border-box;width:100%;min-height:110px;font-size:12px}@keyframes pulse{50%{opacity:.3}}@media (width<=1100px){.admin-body{grid-template-columns:194px minmax(0,1fr)}.domain-nav button{padding-inline:10px}.global-tools button{display:none}.topbar,.content{padding-inline:24px}.shipping-workbench{grid-template-columns:minmax(290px,.7fr) minmax(400px,1.3fr)}.quote-math,.quote-math.layered{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.global-header{padding-inline:10px}.admin-brand{width:54px}.admin-brand b{display:none}.admin-body{display:block}.context-sidebar{display:none}.topbar,.content{padding-inline:20px}.summary{grid-template-columns:1fr}.shipping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-workbench{grid-template-columns:1fr}.quote-form{border-right:0;border-bottom:1px solid var(--line)}.quote-empty{min-height:250px}}@media (width<=640px){.global-header{height:56px}.domain-nav button{padding-inline:9px;font-size:10px}.global-tools{display:none}.topbar{min-height:96px}.operator div{display:none}.content{padding:18px 14px 40px}.summary{grid-template-columns:repeat(2,1fr)}.summary>div:last-child{display:none}.status-tabs{padding-inline:8px;overflow-x:auto}.status-tabs button{white-space:nowrap}.toolbar{flex-direction:column;align-items:flex-start;gap:10px}.search{width:100%}.customer-content .summary{grid-template-columns:1fr 1fr}.customer-facts{grid-template-columns:1fr}.customer-detail{padding:17px}.customer-detail>header{flex-direction:column}.member-heading{align-items:start}.shipping-safety{align-items:flex-start}.quote-form,.quote-result{padding:18px}.quote-math,.quote-math.layered,.quote-meta{grid-template-columns:1fr}.rate-card-panel>header,.rate-band-panel>header{align-items:flex-start}.formula-block code{font-size:9px}}@media (width<=820px){.customer-batch-form{grid-template-columns:1fr}.customer-batch-form .span-2{grid-column:span 1}.customer-back-button{margin-inline:17px}}:root{--rail:#0b2a58;--rail-active:#1459a7;--soft-blue:#eef5ff;--orange:#f97316;--green:#10a47d;--red:#e64848}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.admin-shell-v2{background:#f7f9fc;grid-template-columns:156px minmax(0,1fr);min-height:100vh;display:grid}.primary-rail{z-index:20;color:#fff;background:var(--rail);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:8px 0 24px #0e264c14}.rail-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:84px;padding:0 15px;display:flex}.rail-brand>span{color:#0d385d;width:39px;height:39px;font-size:22px;font-weight:var(--fw-strong);background:#77e4c5;border-radius:10px;place-items:center;display:grid}.rail-brand b{letter-spacing:.07em;font-size:13px}.rail-brand small{color:#adc0da;letter-spacing:.15em;margin-top:3px;font-size:8px;display:block}.primary-rail nav{gap:4px;padding:10px 8px;display:grid}.primary-rail nav button{color:#d7e3f2;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:14px;width:100%;min-height:51px;padding:0 14px;transition:color .15s,background .15s;display:flex;position:relative}.primary-rail nav button:hover{color:#fff;background:#ffffff12}.primary-rail nav button.active{color:#fff;background:var(--rail-active);font-weight:var(--fw-medium);box-shadow:0 8px 20px #0000001f}.primary-rail nav button.active:before{content:"";background:#65e2c0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.primary-rail nav button span{font-size:13px}.rail-health{background:#00000014;border:1px solid #ffffff2b;border-radius:9px;gap:11px;margin:auto 9px 14px;padding:14px 12px;display:grid}.rail-health>div{color:#cfe0f3;align-items:center;gap:7px;font-size:10px;display:flex}.rail-health strong{color:#68dfbc;font-size:10px}.rail-health strong i{background:#42d7a9;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #42d7a91a}.rail-health small{color:#93acce;border-top:1px solid #ffffff21;padding-top:10px;font-size:9px;line-height:1.7}.admin-workspace{min-width:0}.workspace-header-v2{background:#fff;border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;min-height:92px;padding:18px 30px;display:flex}.workspace-heading h1{color:#15213a;letter-spacing:-.02em;margin:0;font-size:22px}.workspace-heading p{color:#7b879b;margin:7px 0 0;font-size:11px}.workspace-tools-v2{align-items:center;gap:12px;display:flex}.payment-gate-note{color:#435168;background:#fff;border:1px solid #e2e8ef;border-radius:8px;align-items:center;gap:9px;max-width:390px;min-height:45px;padding:0 14px;font-size:10px;display:flex;box-shadow:0 5px 16px #18274212}.payment-gate-note svg{color:var(--green);flex:none}.icon-tool,.logout-v2{color:#53627a;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:8px;place-items:center;width:37px;height:37px;display:grid;position:relative}.icon-tool i{color:#fff;background:var(--red);width:16px;height:16px;font-size:8px;font-style:normal;font-weight:var(--fw-regular);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.operator-v2{align-items:center;gap:8px;padding-left:3px;display:flex}.operator-v2>span{color:#17483c;width:36px;height:36px;font-size:10px;font-weight:var(--fw-regular);background:#cef6e9;border-radius:50%;place-items:center;display:grid}.operator-v2 b,.operator-v2 small{display:block}.operator-v2 b{color:#2b364b;font-size:10px}.operator-v2 small{color:#8c97a8;margin-top:3px;font-size:8px}.order-control-content{padding:13px 26px 30px}.stage-pipeline{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(126px,1fr));gap:8px;padding:1px 1px 2px;display:grid;overflow-x:auto}.stage-slot{min-width:0;position:relative}.stage-card{color:#344158;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;width:100%;min-height:88px;padding:8px 10px 7px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.stage-card:hover{border-color:#b8c9df;transform:translateY(-1px);box-shadow:0 8px 20px #1a325512}.stage-card.selected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb,0 8px 20px #2563eb14}.stage-card.pending.selected{border-color:#f28a3a;box-shadow:inset 0 0 0 1px #f28a3a,0 8px 20px #f28a3a14}.stage-card.all-orders{background:linear-gradient(145deg,#f5f9ff,#fff 68%);border-color:#9eb9e4}.stage-card.all-orders .stage-card-title,.stage-card.all-orders .stage-card-title svg{color:#215fae}.stage-card.pending{border-color:#f3a66e}.stage-card.paid{border-color:#5d8ff0}.stage-card-title{grid-column:1/3;align-items:center;gap:5px;min-width:0;height:18px;display:flex}.stage-card-title svg{color:#34557d;flex:none;width:17px;height:17px}.stage-card.pending .stage-card-title,.stage-card.pending .stage-card-title svg{color:var(--orange)}.stage-card.exception .stage-card-title,.stage-card.exception .stage-card-title svg{color:var(--red)}.stage-card.paid .stage-card-title svg,.stage-card.shipped .stage-card-title svg{color:var(--green)}.stage-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stage-card-title svg:last-child:not(:first-child){color:#718096;width:12px;height:12px;margin-left:auto}.stage-card>strong{color:#17233d;grid-column:1;margin-top:4px;font-size:18px;line-height:1}.stage-card>small{color:#607086;max-width:72px;font-size:7.5px;font-weight:var(--fw-medium);text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:end;margin:4px 0 0 7px;overflow:hidden}.stage-card>p{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;min-height:0;margin:4px 0 0;font-size:7.5px;line-height:1.25;overflow:hidden}.stage-card.pending>p{color:#c96020}.stage-arrow{z-index:2;color:#7d899b;position:absolute;top:36px;right:-10px}.stage-card.trash{background:#fafafa;border-color:#cfd5dc}.stage-card.trash .stage-card-title,.stage-card.trash .stage-card-title svg{color:#66717f}.shipping-subqueues{background:linear-gradient(105deg,#f7faff 0%,#fff 58%);border:1px solid #dce5f0;border-radius:10px;grid-template-columns:190px minmax(0,1fr);gap:12px;margin-top:12px;padding:12px;display:grid}.shipping-subqueue-heading{color:#315e9d;align-items:center;gap:9px;padding:0 9px;display:flex}.shipping-subqueue-heading>span,.shipping-subqueue-heading b,.shipping-subqueue-heading small{display:block}.shipping-subqueue-heading b{color:#23354f;font-size:11px}.shipping-subqueue-heading small{color:#7d8ba0;margin-top:5px;font-size:8px;line-height:1.5}.shipping-subqueue-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:9px;display:grid}.shipping-subqueue-grid button{color:#486079;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:10px 12px;display:grid;position:relative}.shipping-subqueue-grid button:hover{border-color:#aebfd6}.shipping-subqueue-grid button.selected{border-color:#2f6fe4;box-shadow:inset 0 0 0 1px #2f6fe4}.shipping-subqueue-grid button>span b,.shipping-subqueue-grid button>span small{display:block}.shipping-subqueue-grid button>span b{color:#24334c;font-size:10px}.shipping-subqueue-grid button>span small{color:#7e8b9e;margin-top:4px;font-size:8px;line-height:1.35}.shipping-subqueue-grid button>strong{color:#1b2c49;font-size:18px}.shipping-subqueue-grid button>em{color:#b36525;grid-column:2/4;font-size:8px;font-style:normal}.stage-legend{color:#79869a;flex-wrap:wrap;gap:15px;padding:7px 4px 9px;font-size:8px;display:flex}.stage-legend span{align-items:center;gap:5px;display:flex}.stage-legend i{background:#a8b2c0;border-radius:50%;width:5px;height:5px}.stage-legend i.pending{background:var(--orange)}.stage-legend i.active{background:var(--blue)}.stage-legend i.processing{background:#8faee1}.stage-legend i.complete{background:var(--green)}.stage-legend i.exception{background:var(--red)}.orders-workbench-panel{background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1f304b0a}.view-toolbar,.filter-toolbar{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:13px;padding:13px 16px;display:flex}.saved-view,.workbench-actions,.workbench-toolbar-right{align-items:center;gap:9px;display:flex}.saved-view{min-width:0}.saved-view>span{color:#536179;flex:none;font-size:10px}.work-mode-tabs{background:#f7f9fc;border:1px solid #dce3ec;border-radius:7px;min-width:0;display:flex;overflow-x:auto}.saved-view button,.workbench-actions button,.filter-toolbar>button{color:#59677c;cursor:pointer;background:#fff;border:1px solid #dde3eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:33px;padding:0 12px;font-size:9px;display:flex}.work-mode-tabs button{background:0 0;border:0;border-right:1px solid #e3e8ef;border-radius:0;flex:none;height:31px}.work-mode-tabs button:last-child{border-right:0}.saved-view button.active{color:#1f5cae;font-weight:var(--fw-medium);background:#eaf2ff;box-shadow:inset 0 -2px #2563eb}.workbench-actions button.primary{border-color:var(--blue);color:#fff;background:var(--blue);font-weight:var(--fw-medium)}.workbench-toolbar-right{justify-content:flex-end;min-width:0}.workbench-sync-status{color:#6f7d90;font-size:var(--fs-body);border-left:1px solid #e2e7ee;flex:none;align-items:center;gap:7px;padding-left:9px;display:flex}.workbench-sync-status:before{content:"";background:#1c9a78;border-radius:50%;width:6px;height:6px}.workbench-sync-status.failed:before{background:#c65b4f}.workbench-sync-status.loading:before{background:#2f6dcc}.workbench-sync-status button{color:#4e6078;height:28px;font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:5px;align-items:center;gap:4px;padding:0 8px;display:flex}.workbench-sync-status button:disabled{opacity:.55;cursor:wait}.workbench-sync-status .spinning{animation:1s linear infinite detail-spin}.workbench-actions button:disabled{color:#a9b2bf;cursor:not-allowed;background:#f7f8fa}.collapsed-filter-summary{color:#738196;background:#fafbfd;border-bottom:1px solid #edf0f4;align-items:center;gap:8px;min-height:46px;padding:7px 16px;font-size:11px;display:flex}.collapsed-filter-summary>span{flex:none}.collapsed-filter-summary button{color:#225fae;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.collapsed-filter-tokens{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.collapsed-filter-tokens b{color:#355a88;font-size:11px;font-weight:var(--fw-medium);background:#f2f7fd;border:1px solid #d8e4f2;border-radius:99px;flex:none;padding:4px 7px}.workbench-actions .manual-order-entry-button{color:#176d59;font-weight:var(--fw-medium);background:#eff9f5;border-color:#9bcdbf}.workbench-actions .manual-order-entry-button:hover:not([aria-disabled=true]){background:#e5f6f0;border-color:#65ad98}.workbench-actions .manual-order-entry-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.filter-toolbar{background:#fbfcfe;flex-wrap:wrap;justify-content:flex-start}.quick-filter-title{color:#40516a;font-size:11px;font-weight:var(--fw-regular);align-items:center;gap:5px;display:inline-flex}.quick-filter-title b{color:#fff;background:#2563eb;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.workbench-search{color:#8290a3;background:#fff;border:1px solid #dfe5ed;border-radius:6px;align-items:center;gap:7px;width:min(310px,31%);height:34px;padding:0 10px;display:flex}.workbench-search input{color:#243049;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.frequent-filter-toolbar{padding:0;display:block}.frequent-filter-heading{background:#f8fafc;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex}.frequent-filter-heading>small{color:#8491a2;font-size:11px}.frequent-filter-heading .all-orders-date-window{height:30px;margin-left:auto;padding:2px}.frequent-filter-heading .all-orders-date-window button{min-width:78px;font-size:11px}.frequent-filter-row{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:36px;padding:4px 12px;display:grid}.frequent-filter-row>header{align-items:center;gap:5px;min-width:0;display:flex}.frequent-filter-row>header b{color:#31425a;flex:none;font-size:11px}.frequent-filter-row>header small{color:#8a96a7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.frequent-filter-row.active>header small{color:#255fa9;font-weight:var(--fw-medium)}.frequent-filter-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.frequent-filter-chips>button{color:#526178;max-width:190px;min-height:30px;font-size:11px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:inline-flex;overflow:hidden}.frequent-filter-chips>button:hover,.frequent-filter-chips>button:focus-visible{color:#245da6;outline-offset:1px;background:#f5f9ff;border-color:#9bb6da;outline:2px solid #2563eb1a}.frequent-filter-chips>button.selected{color:#1f5ca8;background:#eaf2ff;border-color:#8eb0e1;box-shadow:inset 0 0 0 1px #2563eb14}.frequent-filter-chips>button.selected svg{color:#2563eb;flex:none;width:11px;height:11px}.frequent-filter-overflow{color:#315e99;min-width:30px;height:30px;font-size:11px;font-weight:var(--fw-regular);background:#edf4fd;border-radius:99px;place-items:center;padding:0 7px;display:grid}.frequent-filter-chips>button.frequent-filter-expand{color:#2862a8;background:0 0;border-color:#0000;margin-left:2px}.frequent-filter-expand svg{transition:transform .15s}.frequent-filter-expand svg.open{transform:rotate(180deg)}.filter-secondary-toolbar{background:#f8fafc;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:6px 12px;display:flex}.filter-secondary-toolbar>label:not(.workbench-search){color:#667389;background:#fff;border:1px solid #dfe5ed;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:11px;display:flex}.filter-secondary-toolbar select{color:#324057;background:0 0;border:0;outline:0;max-width:130px;font-size:11px}.filter-toolbar .quick-multi-select{color:#667389;background:#fff;border:1px solid #dfe5ed;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:190px;height:34px;padding:0 9px;font-size:11px;display:grid}.quick-multi-select.active{background:#f6f9ff;border-color:#9bb9e5}.quick-multi-select>button{color:#2e3d54;cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:7px;min-width:0;height:30px;padding:0;font-size:11px;display:flex}.quick-multi-select>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-multi-select.active>button{color:#215ca9;font-weight:var(--fw-medium)}.filter-secondary-toolbar>button{color:#59677c;cursor:pointer;background:#fff;border:1px solid #dde3eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;display:flex}.filter-toolbar button.filter-active{color:#9e4d14;background:#fff6ec;border-color:#f5c59c}.filter-toolbar .filter-reset{background:0 0;border-color:#0000;margin-left:0}.filter-toolbar .sort-filter{background:#f7faff!important;border-color:#b9cae2!important;min-width:232px!important}.filter-toolbar .sort-filter select{color:#244f87;font-weight:var(--fw-regular);min-width:150px!important;max-width:190px!important}.filter-popover-layer{z-index:220;pointer-events:none;position:fixed;inset:0}.filter-options-popover{pointer-events:auto;background:#fff;border:1px solid #d8e1ec;border-radius:11px;grid-template-rows:auto auto auto minmax(80px,1fr) auto;max-height:min(590px,100vh - 24px);display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 60px #14274638}.filter-options-popover>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;min-height:62px;padding:13px 15px;display:flex}.filter-options-popover>header span,.filter-options-popover>header b,.filter-options-popover>header small{display:block}.filter-options-popover>header b{color:#202e44;font-size:13px}.filter-options-popover>header small{color:#8290a2;margin-top:4px;font-size:8px}.filter-options-popover>header button{color:#66758a;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.filter-option-search{color:#71839a;background:#fff;border:1px solid #bacbe1;border-radius:7px;align-items:center;gap:8px;min-height:42px;margin:12px 14px 7px;padding:0 10px;display:flex;box-shadow:0 0 0 3px #2563eb0d}.filter-option-search input{color:#25344b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.filter-option-search button{color:#718096;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.filter-option-summary{color:#8490a1;justify-content:space-between;padding:2px 16px 9px;font-size:8px;display:flex}.filter-option-list{padding:0 10px 10px;overflow-y:auto}.filter-option-list section+section{margin-top:8px}.filter-option-list h4{z-index:1;color:#69778b;text-transform:none;background:#fff;margin:0;padding:8px 6px 6px;font-size:8px;position:sticky;top:0}.filter-option-list section>label{cursor:pointer;border:1px solid #0000;border-radius:7px;grid-template-columns:17px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.filter-option-list section>label:hover{background:#f5f8fc}.filter-option-list section>label.selected{background:#f0f5ff;border-color:#b9cdef}.filter-option-list input{accent-color:#2563eb;width:15px;height:15px}.filter-option-list label span,.filter-option-list label b,.filter-option-list label small{min-width:0;display:block}.filter-option-list label b{color:#29374d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.filter-option-list label small{color:#8390a2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.filter-option-list label>svg{color:#2563eb}.filter-option-empty{color:#8995a5;text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.filter-option-empty b{color:#4e5e73;font-size:10px}.filter-option-empty span{font-size:8px}.filter-options-popover>footer{background:#fff;border-top:1px solid #e8edf3;align-items:center;gap:8px;min-height:57px;padding:10px 13px;display:flex}.filter-options-popover>footer span{flex:1}.filter-options-popover>footer button{color:#59677b;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:6px;min-width:68px;height:32px;padding:0 10px;font-size:9px}.filter-options-popover>footer button:first-child{color:#6f7d90;border-color:#0000}.filter-options-popover>footer button.primary{color:#fff;font-weight:var(--fw-medium);background:#2563eb;border-color:#2563eb}.filter-options-popover>footer button:disabled{opacity:.45;cursor:not-allowed}.filter-options-popover.compact-options .filter-option-list section+section{margin-top:4px}.filter-options-popover.compact-options .filter-option-list h4{padding-block:6px 4px}.filter-options-popover.compact-options .filter-option-list section>label{min-height:34px;padding-block:4px}.filter-options-popover.compact-options .filter-option-list label>span{align-items:center;gap:8px;min-width:0;display:flex}.filter-options-popover.compact-options .filter-option-list label b{flex:0 auto}.filter-options-popover.compact-options .filter-option-list label small{flex:auto;margin-top:0}@media (width<=640px){.filter-options-popover.compact-options .filter-option-list section>label{min-height:44px}}.filter-options-popover.chip-more-popover{width:min(560px,100vw - 24px)}.filter-options-popover.chip-more-popover>header{min-height:48px;padding:10px 14px}.filter-options-popover.chip-more-popover>header b{font-size:13px}.filter-options-popover.chip-more-popover>header small{margin-top:3px;font-size:11px}.filter-options-popover.chip-more-popover>header button{width:30px;height:30px}.filter-options-popover.chip-more-popover .filter-option-search{min-height:38px;margin:10px 14px 6px}.filter-options-popover.chip-more-popover .filter-option-search input{font-size:11px}.filter-options-popover.chip-more-popover .filter-option-summary{padding:2px 16px 8px;font-size:11px}.filter-options-popover.chip-more-popover .filter-option-list h4{font-size:11px}.filter-options-popover.chip-more-popover .chip-more-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 10px 8px;display:grid}.filter-options-popover.chip-more-popover .chip-more-option-grid>label{cursor:pointer;border:1px solid #e1e7ee;border-radius:6px;grid-template-columns:17px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:34px;padding:4px 8px;display:grid}.filter-options-popover.chip-more-popover .chip-more-option-grid>label:hover{background:#f5f8fc}.filter-options-popover.chip-more-popover .chip-more-option-grid>label.selected{background:#f0f5ff;border-color:#b9cdef}.filter-options-popover.chip-more-popover .chip-more-option-grid input{accent-color:#2563eb;width:15px;height:15px}.filter-options-popover.chip-more-popover .chip-more-option-grid label>span{align-items:center;gap:8px;min-width:0;display:flex}.filter-options-popover.chip-more-popover .chip-more-option-grid label b,.filter-options-popover.chip-more-popover .chip-more-option-grid label small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.filter-options-popover.chip-more-popover .chip-more-option-grid label b{color:#29374d}.filter-options-popover.chip-more-popover .chip-more-option-grid label small{color:#8390a2;margin-top:0}.filter-options-popover.chip-more-popover .chip-more-option-grid label>svg{color:#2563eb}.filter-options-popover.chip-more-popover .filter-option-empty b,.filter-options-popover.chip-more-popover .filter-option-empty span{font-size:11px}.filter-options-popover.chip-more-popover>footer{min-height:48px}.filter-options-popover.chip-more-popover>footer button{min-height:30px;font-size:11px}@media (width<=640px){.filter-options-popover.chip-more-popover .chip-more-option-grid{grid-template-columns:1fr}.filter-options-popover.chip-more-popover .chip-more-option-grid>label{min-height:44px}}.release-notice{color:#246250;background:#effaf6;border:1px solid #bee6d8;border-radius:7px;align-items:center;gap:9px;margin:12px 15px 0;padding:10px 12px;font-size:9px;display:flex}.release-notice.blocked{color:#8b4d20;background:#fff7f0;border-color:#f0c7aa}.release-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.waybill-retry-confirmation>span{flex:1}.waybill-retry-confirmation .recovery-confirm-actions{gap:7px;margin-left:auto;display:flex}.waybill-retry-confirmation .recovery-confirm-actions button{background:#fff;border:1px solid #e3b38f;border-radius:5px;min-height:28px;margin-left:0;padding:0 9px}.waybill-retry-confirmation .recovery-confirm-actions button.confirm{color:#fff;font-weight:var(--fw-medium);background:#b55317;border-color:#b55317}.bulk-command-bar{z-index:35;color:#526178;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #dfe5ed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:9px 15px;font-size:11px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #1c2d480f}.bulk-command-bar.has-selection{background:#f7fafffa;box-shadow:inset 3px 0 #2563eb,0 6px 18px #1c345914}.bulk-selection-summary{border-right:1px solid #dce3ec;gap:2px;min-width:82px;padding-right:13px;display:grid}.bulk-selection-summary>span{color:#7a8799;font-size:11px}.bulk-selection-summary>b{color:#244d87;font-size:15px;line-height:1}.bulk-selection-summary>b small{color:#8d98a8;font-size:11px}.bulk-command-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.bulk-command-actions>span:not(.bulk-selection-empty){color:#6a7a8e;align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex}.bulk-command-actions>button:not(.bulk-clear),.bulk-menu-trigger{color:#fff;height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#347dcc;border:1px solid #2f6fc8;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.bulk-command-actions>button:not(.bulk-clear):hover,.bulk-menu-trigger:hover{background:#2c6fb9;border-color:#245ca9}.bulk-command-actions .bulk-virtual-button{background:#26957c;border-color:#23816c}.bulk-command-actions .bulk-virtual-button:hover{background:#207c68;border-color:#196c59}.bulk-command-actions .bulk-trash-button{color:#9b4040;background:#fff7f7;border-color:#d8a5a5}.bulk-command-actions .bulk-trash-button:hover{color:#fff;background:#bd5b5b;border-color:#bd5b5b}.bulk-command-actions .bulk-return-button{color:#7c4a15;background:#fff4e4;border-color:#c78331}.bulk-command-actions .bulk-return-button:hover{color:#fff;background:#c98231;border-color:#b36f22}.bulk-command-actions .shortage-refresh-button{background:#7866c5;border-color:#7a67c7}.bulk-command-actions .shortage-refresh-button:hover{background:#6855b7;border-color:#6653b5}.bulk-command-actions .bulk-workflow-button{background:#16836d;border-color:#16715f;box-shadow:0 2px 7px #16836d2e}.bulk-command-actions .bulk-workflow-button:hover{background:#126f5d;border-color:#105f50}.bulk-command-actions .bulk-workflow-button.allocation{background:#426dcc;border-color:#365eb8}.bulk-command-actions .bulk-workflow-button.allocation:hover{background:#345ab2;border-color:#294da0}.bulk-command-actions .bulk-review-only-button{color:#3d5168;background:#fff;border-color:#c5d0dc}.bulk-command-actions .bulk-review-only-button:hover:not(:disabled){color:#245ca9;background:#f4f8fd;border-color:#245ca9}.workflow-review-only{color:#4a5a70;min-height:30px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:5px;justify-content:center;align-items:center;margin-top:4px;display:flex}.workflow-review-only:disabled{color:#8996a7;cursor:not-allowed;background:#edf1f5}.review-waybill-picker{background:#fff;border:1px solid #d7e0eb;border-radius:10px;width:min(520px,100%);padding:16px 18px 14px;box-shadow:0 24px 60px #12264538}.review-waybill-picker>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.review-waybill-picker>header>div{gap:10px;display:flex}.review-waybill-picker h2{margin:0;font-size:15px}.review-waybill-picker p,.review-waybill-empty span{color:#667389;margin:4px 0 0;font-size:11px}.review-waybill-picker label{color:#4a5a70;font-size:11px;font-weight:var(--fw-medium);gap:6px;display:grid}.review-waybill-picker select{border:1px solid #d5deea;border-radius:6px;min-height:34px;padding:0 8px;font-size:12px}.review-waybill-picker textarea{resize:vertical;border:1px solid #d5deea;border-radius:6px;min-height:72px;padding:8px;font-size:12px}.review-waybill-picker [role=alert]{color:#b42318;margin:8px 0 0;font-size:11px}.review-waybill-empty{border:1px dashed #d5deea;border-radius:8px;padding:12px}.review-waybill-empty b{font-size:13px;display:block}.review-waybill-picker footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.review-waybill-picker footer button{background:#fff;border:1px solid #d5deea;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px}.review-waybill-picker footer button.primary{color:#fff;background:#16836d;border-color:#16715f}.bulk-command-actions button:disabled:not(.bulk-clear),.bulk-command-actions button:disabled:not(.bulk-clear):hover{cursor:not-allowed;color:#a3adba;box-shadow:none;background:#f4f6f8;border-color:#dce3eb}.bulk-menu-wrap{position:relative}.bulk-menu-trigger svg:last-child{margin-left:2px}.bulk-action-menu{z-index:60;background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:240px;max-height:min(570px,100vh - 130px);padding:7px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 20px 55px #12264538}.bulk-action-menu section+section{border-top:1px solid #edf0f4;margin-top:5px;padding-top:5px}.bulk-action-menu h3{color:#8a95a5;letter-spacing:.06em;margin:0;padding:6px 8px 4px;font-size:11px}.bulk-action-menu button{color:#50617a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;display:grid}.bulk-action-menu button:hover,.bulk-action-menu button:focus-visible{color:#245da7;background:#f1f6fe;outline:none}.bulk-action-menu button>svg{margin-top:0}.bulk-action-menu button span,.bulk-action-menu button b,.bulk-action-menu button small{min-width:0;display:block}.bulk-action-menu button b{color:#2c3d56;font-size:11px}.bulk-action-menu button small{color:#8290a2;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.3;overflow:hidden}.bulk-print-trigger{background:#2e72bd}.bulk-command-actions>button.replacement{background:#d58c35;border-color:#c78331}.bulk-command-actions>button.replacement:hover{background:#ba7529;border-color:#a96725}.bulk-print-menu{width:240px}.bulk-clear{color:#69788d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:78px;height:30px;margin-left:auto;padding:0 9px;font-size:11px;display:flex}.bulk-clear:hover{background:#fff;border-color:#d7dfe9}.bulk-selection-empty{color:#9aa5b3;margin-left:auto;font-size:11px}.order-batch-feedback{border-bottom:1px solid #e2e8f0;padding:6px 15px;font-size:12px;line-height:1.6}.order-quick-links{flex-wrap:wrap;gap:6px;display:flex}.order-quick-links>button{color:#41658a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:4px 8px;font-size:12px;display:inline-flex}.order-quick-links>button:hover:not(:disabled){background:#f5f8fc;border-color:#d7dfe9}.order-quick-links>button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.order-quick-links>button:disabled{color:#9aa5b3;cursor:not-allowed}.order-batch-feedback details{margin-top:6px}.control-table-wrap{min-width:0;transition:opacity .15s;overflow-x:auto}.control-table-wrap.refreshing{opacity:.55}.control-table{min-width:1040px;font-size:10px}.control-table th{color:#59667a;text-transform:none;letter-spacing:0;background:#f6f8fb;padding:11px 12px;font-size:8px}.control-table td{color:#3a465a;height:70px;padding:10px 12px}.control-table th:first-child,.control-table td:first-child{width:38px;padding-right:4px}.control-table td b,.control-table td small{display:block}.control-table td>b{color:#24324a;font-size:10px}.control-table td small{color:#7c899b;margin-top:4px;font-size:8px}.control-table tbody tr:hover{background:#fbfcff}.control-table tbody tr.payment-pending-row{background:#fffaf3}.payment-badge,.workflow-badge{font-size:var(--fs-body);font-weight:var(--fw-medium);border-radius:99px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.payment-badge.pending{color:#d26622;background:#fff0e4}.payment-badge.paid{color:#148267;background:#e5f7f1}.workflow-badge{color:#2861b0;background:#eaf1ff}.workflow-badge.procurement{color:#13818b;background:#e3f8fa}.workflow-badge.review{color:#6b4bb5;background:#f0eaff}.workflow-badge.allocation{color:#a6601e;background:#fff1df}.workflow-badge.dispatch{color:#2763b6;background:#e8f1ff}.workflow-badge.shipped{color:#148267;background:#e5f7f1}.workflow-badge.exception{color:#bd3f3f;background:#ffeded}.order-amount{margin-top:4px;color:#526178!important;font-size:8px!important}.fulfillment-readiness{justify-items:start;gap:4px;display:grid}.stock-badge{color:#657287;font-size:8px;font-weight:var(--fw-medium);background:#edf0f4;border-radius:99px;padding:4px 7px;display:inline-flex}.stock-badge.in_stock{color:#14745b;background:#e3f7ef}.stock-badge.not_purchased{color:#b14d38;background:#ffebe7}.stock-badge.in_transit{color:#a6601e;background:#fff1df}.waybill-state{color:#7c899b!important;margin:0!important}.waybill-state.requested{color:#2763b6!important}.waybill-state.assigned{color:#13755c!important}.platform-fulfillment{color:#8994a5!important;margin:0!important}.platform-fulfillment.early_confirmed{font-weight:var(--fw-regular);background:#f2eafa;border-radius:99px;padding:3px 6px;color:#754aa5!important}.hold-reason{color:#d54444;align-items:center;gap:5px;font-size:8px;display:inline-flex}.hold-reason i{background:#ed4d4d;border-radius:50%;width:5px;height:5px}.muted-value{color:#9aa5b5}.sla{color:#e07223!important;font-size:11px!important}.sla.overdue{color:#d63f3f!important}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:150px;display:flex}.release-action,.early-fulfillment-action{color:#2361b5;cursor:pointer;background:#fff;border:1px solid #b9cff0;border-radius:5px;min-width:68px;height:29px;padding:0 9px;font-size:8px}.release-action.procurement{color:#15816b;border-color:#99d9c9}.release-action.shipping{color:#118897;border-color:#9bd9df}.early-fulfillment-action{color:#7446a5;font-weight:var(--fw-regular);background:#faf7ff;border-color:#cbb8df}.early-confirmed-label{color:#7446a5;min-height:27px;font-size:8px;font-weight:var(--fw-medium);background:#f3ebfb;border-radius:5px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.more-action{color:#66758b;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workbench-footer{color:#758195;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:53px;padding:0 17px;font-size:9px;display:flex}.workbench-footer div{gap:5px;display:flex}.workbench-footer button{color:#6f7b8d;background:#fff;border:1px solid #e0e5ec;border-radius:5px;width:28px;height:28px}.workbench-footer button.active{border-color:var(--blue);color:#fff;background:var(--blue)}.workbench-footer button:disabled{color:#b8c0cb}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a162a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.operation-modal{background:#fff;border:1px solid #dfe5ed;border-radius:13px;width:min(620px,100%);max-height:min(760px,100vh - 48px);overflow-y:auto;box-shadow:0 28px 70px #0d1f3a40}.operation-modal>header{z-index:2;background:#fff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.operation-modal>header>div{color:#38567a;align-items:center;gap:11px;display:flex}.operation-modal>header span,.operation-modal>header b,.operation-modal>header small{display:block}.operation-modal>header b{color:#1d2940;font-size:14px}.operation-modal>header small{color:#8490a1;margin-top:4px;font-size:9px}.operation-modal>header>button{color:#68778b;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.modal-warning{color:#85501f;background:#fff8ef;border:1px solid #f1d1af;border-radius:8px;align-items:flex-start;gap:9px;margin:16px 18px;padding:11px 12px;font-size:9px;line-height:1.6;display:flex}.modal-warning svg{flex:none;margin-top:1px}.modal-warning.critical{color:#884634;background:#fff5f2;border-color:#e6c2b5}.operation-modal>footer{color:#8290a2;border-top:1px solid #e8edf3;justify-content:flex-end;align-items:center;gap:9px;padding:15px 18px;font-size:8px;display:flex}.operation-modal>footer>span{margin-right:auto}.operation-modal>footer button{color:#45536a;cursor:pointer;background:#fff;border:1px solid #d7dfe8;border-radius:6px;min-width:80px;height:34px}.operation-modal>footer button:last-child:not(.secondary),.operation-modal>footer button.danger-confirm{color:#fff;font-weight:var(--fw-medium);background:#7446a5;border-color:#7446a5}.operation-modal>footer button:disabled{opacity:.45;cursor:not-allowed}.store-policy-list{gap:8px;padding:0 18px 18px;display:grid}.store-policy-row{border:1px solid #e3e8ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.store-policy-row span,.store-policy-row b,.store-policy-row small{display:block}.store-policy-row b{color:#26334a;font-size:10px}.store-policy-row small{color:#8490a2;margin-top:4px;font-size:8px}.policy-switch{color:#79869a;cursor:pointer;background:#f7f8fa;border:1px solid #d8dfe8;border-radius:99px;align-items:center;gap:7px;min-width:80px;height:31px;padding:0 9px;font-size:8px;display:flex}.policy-switch i{background:#b7c0cc;border-radius:50%;width:12px;height:12px}.policy-switch.enabled{color:#17745d;background:#ecf8f4;border-color:#98d3c4}.policy-switch.enabled i{background:#22a782}.modal-empty{color:#8290a3;text-align:center;padding:30px;font-size:10px}.early-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px 18px 0;display:grid}.early-order-facts div{background:#fafbfd;border:1px solid #e3e8ef;border-radius:8px;min-width:0;padding:11px 12px}.early-order-facts small,.early-order-facts b{display:block}.early-order-facts small{color:#8793a4;font-size:8px}.early-order-facts b{overflow-wrap:anywhere;color:#27354c;margin-top:5px;font-size:10px}.confirmation-checklist{gap:8px;padding:0 18px;display:grid}.confirmation-checklist label{cursor:pointer;border:1px solid #e2e7ee;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.confirmation-checklist input{accent-color:#7446a5;flex:none;width:16px;height:16px;margin-top:1px}.confirmation-checklist span,.confirmation-checklist b,.confirmation-checklist small{display:block}.confirmation-checklist b{color:#2b374c;font-size:9px}.confirmation-checklist small{color:#7c899b;margin-top:4px;font-size:8px;line-height:1.5}.early-note{color:#5c697d;gap:7px;padding:15px 18px 18px;font-size:9px;display:grid}.early-note textarea{resize:vertical;color:#26334a;min-height:72px;font:inherit;border:1px solid #dfe5ed;border-radius:7px;padding:9px 10px;line-height:1.5}.identifier-search-row{background:#fbfcfe;grid-template-columns:185px minmax(320px,1fr) 145px;align-items:stretch;gap:0;padding:14px 16px 10px;display:grid}.identifier-field,.match-mode{background:#fff;border:1px solid #d9e1eb;grid-template-columns:1fr;gap:2px;min-height:48px;padding:6px 10px;display:grid}.identifier-field{border-radius:7px 0 0 7px}.match-mode{border-left:0;border-radius:0 7px 7px 0}.identifier-field span,.match-mode span{color:#8995a6;font-size:8px}.identifier-field select,.match-mode select{color:#27364e;width:100%;font-size:10px;font-weight:var(--fw-regular);background:#fff;border:0;outline:0}.identifier-search-row .workbench-search{border-color:#d9e1eb #d9e1eb #d9e1eb currentColor;border-left-style:none;border-left-width:0;border-radius:0;width:100%;height:48px;padding-inline:13px}.identifier-search-row .workbench-search input{font-size:10px}.search-privacy-note{color:#58718e;grid-column:1/-1;align-items:center;gap:5px;margin:7px 2px 0;font-size:11px;display:flex}.frequent-filter-toolbar{padding-top:0}.filter-secondary-toolbar>label:not(.workbench-search){min-width:126px}.filter-secondary-toolbar>label:not(.workbench-search) select{min-width:72px;max-width:145px}.filter-toolbar .advanced-filter-trigger{color:#2c5f9e;border-color:#b9cae2}.filter-toolbar .advanced-filter-trigger.filter-active{color:#244f87;background:#edf4ff;border-color:#7d9fcd}.control-table{min-width:1540px}.identifier-cell b{color:#155fc3!important}.identifier-cell>span{color:#33435b;font-size:9px;font-weight:var(--fw-regular);margin-top:8px;display:block}.package-cell b{color:#2e4869!important}.product-cell{min-width:175px}.product-cell b{color:#315a82!important}.print-badge{color:#9b5b22;font-size:8px;font-weight:var(--fw-medium);background:#fff1df;border-radius:99px;margin-top:6px;padding:3px 6px;display:inline-flex}.print-badge.printed{color:#16705a;background:#e4f6ef}.control-table td .workflow-badge{margin-top:6px}.order-worklist{background:#f7f9fc;border-top:1px solid #e9edf3;min-width:0;padding:0 12px 12px;transition:opacity .15s}.order-worklist.refreshing{opacity:.55}.order-worklist-heading{color:#718096;min-height:42px;font-size:9px;font-weight:var(--fw-medium);grid-template-columns:42px minmax(280px,1fr) 210px 140px 188px;align-items:center;padding:0 14px;display:grid}.order-worklist-heading input,.order-select input{accent-color:#2563eb;width:16px;height:16px}.order-workrow{background:#fff;border:1px solid #dfe6ef;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 3px 12px #1d2f4e09}.order-workrow.payment-pending{border-color:#ecd9c6}.order-workrow:hover{border-color:#cad7e7;box-shadow:0 7px 22px #1d2f4e12}.order-workrow-summary{grid-template-columns:34px minmax(280px,1fr) 210px 140px 188px;grid-template-areas:"select identity status sla action";align-items:center;min-height:82px;padding:11px 14px;display:grid}.order-select{grid-area:select;align-self:start;padding-top:5px}.order-identity{grid-area:identity;min-width:0}.order-identity b,.order-identity span,.order-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-identity b{color:#155fc3;font-size:12px}.order-identity span{color:#31425d;font-size:11px;font-weight:var(--fw-regular);margin-top:7px}.order-identity small{color:#7b899c;margin-top:3px;font-size:9px}.order-summary-status{flex-wrap:wrap;grid-area:status;align-items:center;gap:6px;display:flex}.order-summary-status>b{color:#2f4059;flex:1 0 100%;font-size:12px}.order-summary-sla{grid-area:sla;gap:4px;display:grid}.order-summary-sla small,.order-summary-sla span{color:#8491a3;font-size:9px}.order-summary-sla .sla{font-size:12px!important}.order-primary-action{grid-area:action;justify-content:flex-end;align-items:center;gap:7px;display:flex}.order-primary-action .release-action{min-width:128px;height:36px;font-size:10px;font-weight:var(--fw-regular);border-radius:7px}.order-primary-action .more-action{border-radius:7px;flex:none;width:34px;height:34px}.order-workrow-body{background:#fcfdff;border-top:1px solid #edf0f4;grid-template-columns:minmax(390px,1.38fr) minmax(235px,.82fr) minmax(250px,.9fr);display:grid}.order-workrow-body>section{border-right:1px solid #edf0f4;min-width:0;min-height:154px;padding:15px 16px}.order-workrow-body>section:last-child{border-right:0}.section-kicker{color:#8995a6;font-size:8px;font-weight:var(--fw-regular);letter-spacing:.06em;margin-bottom:10px;display:block}.order-product-block{grid-template-columns:88px minmax(0,1fr);gap:14px;display:grid}.product-media{min-width:0}.product-media>img,.product-image-empty{object-fit:cover;background:#f6f7f9;border:1px solid #e1e6ed;border-radius:8px;place-items:center;width:82px;height:82px;display:grid}.product-image-empty{color:#93a0b1;align-content:center;gap:4px;font-size:8px}.procurement-links{gap:5px;margin-top:7px;display:grid}.procurement-links a{color:#526783;min-height:26px;font-size:8px;font-weight:var(--fw-regular);background:#fff;border:1px solid #d6e0ec;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 5px;text-decoration:none;display:flex;overflow:hidden}.procurement-links a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-links a.primary{color:#176f5b;background:#f2faf7;border-color:#b9d9cf}.procurement-links a:hover,.procurement-links a:focus-visible{border-color:#74a590;outline:2px solid #1482671f}.procurement-links small{color:#8491a4;text-align:center;font-size:8px}.procurement-link-missing{color:#8b97a8;text-align:center;border:1px dashed #d9e0e8;border-radius:6px;padding:6px;font-size:8px;display:block}.product-facts{min-width:0}.platform-product-title{color:#155fc3;max-width:100%;font-size:12px;font-weight:var(--fw-regular);align-items:flex-start;gap:5px;line-height:1.45;text-decoration:none;display:flex}.platform-product-title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.platform-product-title svg{flex:none;margin-top:2px}.platform-product-title:hover span,.platform-product-title:focus-visible span{text-decoration:underline}.platform-product-title:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb40}.platform-product-title.missing{color:#46566d}.product-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;margin:13px 0 0;display:grid}.product-facts dl div{min-width:0}.product-facts dt{color:#8b97a7;font-size:8px}.product-facts dd{color:#40516a;font-size:9px;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.inline-count{color:#2766b5;font-size:8px;font-weight:var(--fw-regular);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0}.order-readiness-block,.order-shipping-block{flex-direction:column;align-items:flex-start;display:flex}.readiness-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-readiness-block p,.order-shipping-block p{color:#68778b;margin:8px 0 0;font-size:9px;line-height:1.5}.order-readiness-block .waybill-state,.order-readiness-block .platform-fulfillment{margin-top:8px!important}.physical-truth b,.platform-fulfillment b{color:#3d4e66}.order-readiness-block .early-fulfillment-action{width:auto;min-width:0;height:28px;margin-top:auto;padding-inline:9px}.order-shipping-block>b{color:#2f435f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.order-shipping-block>small{color:#7c899b;margin-top:5px;font-size:8px}.order-shipping-block p small{color:#8d98a8;margin-top:2px;display:block}.tracking-number b{color:#2f435f}.order-shipping-block .print-badge{margin-top:auto}.order-detail-toggle{color:#64748a;width:100%;min-height:34px;font-size:var(--fs-meta);font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;justify-content:center;align-items:center;gap:5px;display:flex}.order-detail-toggle:hover{color:#245da7;background:#f8fbff}.order-detail-toggle:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.order-detail-toggle svg{transition:transform .15s}.order-detail-toggle svg.open{transform:rotate(180deg)}.order-detail-drawer{background:#f8fafc;border-top:1px solid #e6ebf1;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;padding:15px 18px;display:grid}.order-detail-drawer dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.order-detail-drawer dt{color:#8995a5;font-size:var(--fs-eyebrow)}.order-detail-drawer dd{overflow-wrap:anywhere;color:#3e4e65;font-size:var(--fs-meta);font-weight:var(--fw-regular);margin:4px 0 0}.order-link-audit{border-left:1px solid #dfe5ec;padding-left:17px}.order-link-audit b,.order-link-audit span{display:block}.order-link-audit b{color:#40516a;font-size:var(--fs-meta)}.order-link-audit span{color:#7c899b;font-size:var(--fs-eyebrow);margin-top:5px;line-height:1.55}.workbench-footer{gap:15px}.workbench-footer>span{margin-right:auto}.workbench-footer>label{align-items:center;gap:6px;display:flex}.workbench-footer select{color:#526178;background:#fff;border:1px solid #e0e5ec;border-radius:5px;height:28px;padding:0 7px;font-size:9px}.large-page-note{color:#266955;min-height:20px;font-size:7px;font-weight:var(--fw-regular);background:#e8f6f1;border-radius:99px;align-items:center;margin-left:8px;padding:0 7px;display:inline-flex}.advanced-filter-backdrop{z-index:110;background:#0d1b3252;justify-content:flex-end;display:flex;position:fixed;inset:0}.advanced-filter-drawer{background:#fff;border-left:1px solid #dce4ee;grid-template-rows:auto minmax(0,1fr) auto;width:min(450px,94vw);height:100%;display:grid;box-shadow:-20px 0 54px #12254229}.advanced-filter-drawer>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;min-height:76px;padding:16px 20px;display:flex}.advanced-filter-drawer>header span,.advanced-filter-drawer>header b,.advanced-filter-drawer>header small{display:block}.advanced-filter-drawer>header b{color:#1f2d44;font-size:16px}.advanced-filter-drawer>header small{color:#8290a3;margin-top:4px;font-size:9px}.advanced-filter-drawer>header button{color:#65758b;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.advanced-filter-body{padding:6px 20px 24px;overflow-y:auto}.advanced-filter-body section{border-bottom:1px solid #edf0f4;gap:11px;padding:19px 0;display:grid}.advanced-filter-body h3{color:#526178;margin:0;font-size:10px}.advanced-filter-body label:not(.advanced-checkbox){color:#68768b;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;font-size:10px;display:grid}.advanced-filter-body select{color:#2d3b52;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.advanced-checkbox{cursor:pointer;border:1px solid #e0e6ed;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.advanced-checkbox input{accent-color:#2563eb;width:16px;height:16px;margin-top:1px}.advanced-checkbox span,.advanced-checkbox b,.advanced-checkbox small{display:block}.advanced-checkbox b{color:#2c394f;font-size:10px}.advanced-checkbox small{color:#8591a2;margin-top:4px;font-size:8px}.advanced-filter-note{color:#38685a;background:#f1faf7;border:1px solid #cce3db;border-radius:8px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;font-size:9px;line-height:1.55;display:flex}.advanced-filter-note svg{flex:none}.advanced-filter-drawer>footer{background:#fff;border-top:1px solid #e7ecf2;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.advanced-filter-drawer>footer button{color:#59677c;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:96px;height:36px;font-size:9px;display:flex}.advanced-filter-drawer>footer button.primary{color:#fff;font-weight:var(--fw-medium);background:#2563eb;border-color:#2563eb}.bulk-editor-backdrop{z-index:240;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1b326b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bulk-editor-modal{background:#fff;border:1px solid #d3dce8;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1280px,100vw - 36px);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0e1f3947}.bulk-editor-modal.customs{width:min(1760px,100vw - 24px)}.bulk-editor-modal.recipient{width:min(1660px,100vw - 24px)}.bulk-editor-modal.warehouse{width:min(1480px,100vw - 24px)}.bulk-editor-header{background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;min-height:72px;padding:13px 18px;display:flex}.bulk-editor-header>div{align-items:center;gap:11px;min-width:0;display:flex}.bulk-editor-header>div>span{color:#2866b4;background:#eaf2fd;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bulk-editor-header h2{color:#25344b;margin:0;font-size:16px}.bulk-editor-header p{color:#7f8c9e;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.bulk-editor-header>button{color:#65758a;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bulk-editor-summary{background:#f8fafc;border-bottom:1px solid #e6ebf1;align-items:center;gap:9px;min-height:46px;padding:8px 18px;display:flex}.bulk-editor-summary>span{color:#738096;border-right:1px solid #dfe5ed;align-items:baseline;gap:4px;padding-right:10px;font-size:8px;display:inline-flex}.bulk-editor-summary>span b{color:#245da7;font-size:13px}.bulk-editor-summary>span.blocked-count,.bulk-editor-summary>span.blocked-count b{color:#a13f37}.bulk-editor-summary p{color:#477061;align-items:center;gap:6px;margin:0 0 0 auto;font-size:8px;display:flex}.bulk-editor-summary p svg{flex:none}.bulk-editor-body{background:#f8fafc;min-height:0;position:relative;overflow:auto}.bulk-fill-panel{z-index:9;background:#edf5ff;border-bottom:1px solid #cbd9e9;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:8px;min-height:52px;padding:8px 14px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #20497d1a}.bulk-fill-panel b{color:#2b507e;font-size:9px}.bulk-fill-panel input{background:#fff;border:1px solid #aebfd5;border-radius:5px;outline:0;height:34px;padding:0 10px;font-size:9px}.bulk-fill-panel button{color:#fff;height:32px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#3177c5;border:1px solid #3177c5;border-radius:5px;padding:0 12px}.bulk-fill-panel button.ghost{color:#62748c;background:0 0;border-color:#0000}.bulk-customs-table-wrap,.bulk-direct-table-wrap{min-width:0;overflow:auto}.bulk-customs-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:2180px}.bulk-customs-table th,.bulk-direct-table th{z-index:4;color:#4d5c70;height:64px;font-size:8px;font-weight:var(--fw-medium);text-align:center;text-transform:none;letter-spacing:0;background:#f4f6f8;border-bottom:1px solid #d8e0e9;border-right:1px solid #e1e6ed;padding:8px 9px;position:sticky;top:0}.bulk-customs-table th:first-child{width:76px}.bulk-customs-table th:nth-child(2){width:250px}.bulk-customs-table th:nth-child(n+3):nth-child(-n+12){width:126px}.bulk-customs-table th:nth-last-child(3){width:155px}.bulk-customs-table th:nth-last-child(2){width:82px}.bulk-customs-table th:last-child{width:160px}.bulk-customs-table th button{color:#2e78c6;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:0;display:block}.bulk-customs-table td,.bulk-direct-table td{color:#46556b;vertical-align:middle;white-space:normal;background:#fff;border-bottom:1px solid #e2e7ed;border-right:1px solid #e4e8ee;height:102px;padding:9px;font-size:8px}.bulk-customs-table tr:nth-child(2n) td,.bulk-direct-table tr:nth-child(2n) td{background:#fbfcfe}.bulk-customs-table tr.locked td,.bulk-direct-table tr.locked td{opacity:.72;background:#f8f8f8}.bulk-customs-table input:not([type=checkbox]),.bulk-customs-table select,.bulk-direct-table input:not([type=checkbox]),.bulk-direct-table select{color:#34445a;background:#fff;border:1px solid #ced6e0;border-radius:4px;outline:0;width:100%;height:34px;padding:0 8px;font-size:8px}.bulk-customs-table input:focus,.bulk-direct-table input:focus,.bulk-direct-table select:focus{border-color:#4b87cf;box-shadow:0 0 0 2px #2f75c71a}.bulk-customs-table input:disabled,.bulk-direct-table input:disabled,.bulk-direct-table select:disabled{color:#98a2af;background:#f1f3f5}.bulk-editor-image{text-align:center}.bulk-editor-image img,.bulk-editor-image-empty,.direct-product-cell>img,.direct-product-cell>.bulk-editor-image-empty{object-fit:contain;background:#f4f6f8;border:1px solid #e0e5eb;border-radius:5px;place-items:center;width:54px;height:54px;display:inline-grid}.bulk-editor-product b,.bulk-editor-product span,.bulk-editor-product small{display:block}.bulk-editor-product b{color:#2d3c52;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.bulk-editor-product span{color:#2367b9;font-size:8px;font-weight:var(--fw-regular);margin-top:5px}.bulk-editor-product small{color:#7f8c9e;margin-top:4px;font-size:7px}.declaration-flags{gap:6px;display:grid}.declaration-flags span{color:#56657a;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.declaration-flags input,.bulk-permanent input,.bulk-row-check input{accent-color:#347dcc;width:14px;height:14px}.bulk-permanent{text-align:center}.bulk-edit-status{font-size:7px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.bulk-edit-status.eligible{color:#176f58;background:#e5f6ef}.bulk-edit-status.confirm{color:#986022;background:#fff0d8}.bulk-edit-status.blocked{color:#a13f37;background:#ffe9e7}.bulk-edit-reason{color:#7f8b9c;white-space:normal;max-width:150px;margin-top:5px;font-size:7px;line-height:1.4;display:block}.bulk-direct-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:1180px}.bulk-direct-table.product-editor{min-width:1380px}.bulk-direct-table.waybill-editor{min-width:1320px}.bulk-direct-table.waybill-editor th:first-child,.bulk-direct-table.waybill-editor th:nth-child(2){width:180px}.bulk-direct-table.waybill-editor th:nth-child(3){width:170px}.bulk-direct-table.waybill-editor th:nth-child(4){width:300px}.bulk-direct-table.waybill-editor th:nth-child(5){width:170px}.bulk-direct-table.waybill-editor th:nth-child(6){width:110px}.bulk-direct-table.waybill-editor th:nth-child(7){width:210px}.bulk-direct-table.waybill-replacement-editor{min-width:1510px}.bulk-direct-table.waybill-replacement-editor th:first-child{width:190px}.bulk-direct-table.waybill-replacement-editor th:nth-child(2){width:180px}.bulk-direct-table.waybill-replacement-editor th:nth-child(3){width:190px}.bulk-direct-table.waybill-replacement-editor th:nth-child(4){width:300px}.bulk-direct-table.waybill-replacement-editor th:nth-child(5){width:280px}.bulk-direct-table.waybill-replacement-editor th:nth-child(6){width:150px}.bulk-direct-table.waybill-replacement-editor th:nth-child(7){width:220px}.bulk-direct-table th{text-align:left;height:46px}.bulk-direct-table td{height:78px;padding:10px 12px}.bulk-direct-table td>b,.bulk-direct-table td>small{display:block}.bulk-direct-table td>b{color:#2f435e;font-size:9px}.bulk-direct-table td>small{color:#8390a2;margin-top:4px;font-size:7px}.bulk-direct-table .wide-input{min-width:220px}.bulk-direct-table.recipient-editor{min-width:1580px}.bulk-direct-table.recipient-editor th:first-child{width:190px}.bulk-direct-table.recipient-editor th:nth-child(2){width:320px}.bulk-direct-table.recipient-editor th:nth-child(3){width:260px}.bulk-direct-table.recipient-editor th:nth-child(4){width:330px}.bulk-direct-table.recipient-editor th:nth-child(5){width:300px}.bulk-direct-table.recipient-editor th:nth-child(6){width:170px}.bulk-direct-table.recipient-editor th small{color:#2f78c4;margin-left:4px;font-size:7px}.bulk-direct-table.recipient-editor td{vertical-align:top;height:286px;padding:16px 14px}.recipient-package-cell{padding-top:78px!important}.recipient-package-cell b,.recipient-package-cell span,.recipient-package-cell small,.recipient-package-cell em{display:block}.recipient-package-cell b{color:#34445a;font-size:10px}.recipient-package-cell span{color:#7f8b9d;margin-top:8px}.recipient-package-cell small{color:#2e78c6;font-size:9px;font-weight:var(--fw-medium);margin-top:5px}.recipient-package-cell em{width:fit-content;font-size:7px;font-style:normal;font-weight:var(--fw-regular);border-radius:99px;margin-top:12px;padding:4px 7px}.recipient-package-cell em.loaded{color:#176f58;background:#e5f6ef}.recipient-package-cell em.missing{color:#9a5b2d;background:#fff0d8}.recipient-field-stack{align-content:start;gap:9px;display:grid}.recipient-field-stack.compact{padding-top:43px}.recipient-field-stack.address{padding-top:22px}.recipient-stack-field{color:#56657a;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;font-size:8px;display:grid}.recipient-stack-field>span{text-align:right;white-space:nowrap}.recipient-stack-field input,.recipient-stack-field select{min-width:0;height:37px!important;font-size:9px!important}.recipient-operation{text-align:center;padding-top:78px!important}.recipient-operation>button{color:#2f78c6;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;margin-bottom:15px}.recipient-operation>small{color:#7f8b9c;margin-top:8px;font-size:7px;line-height:1.45;display:block}.bulk-waybill-toolbar>select{color:#2f435e;width:100%;height:42px;font-size:9px;font-weight:var(--fw-regular);background:#fff;border:1px solid #b8c8dc;border-radius:6px;outline:0;padding:0 10px}.bulk-waybill-toolbar.warehouse-batch-toolbar{background:#f1f8f6;border-color:#c9e0d9}.bulk-waybill-toolbar.trash-batch-toolbar{background:#f7f7f7;border-color:#d9dde2}.bulk-direct-table.warehouse-editor{min-width:1120px}.bulk-direct-table.warehouse-editor th:first-child{width:19%}.bulk-direct-table.warehouse-editor th:nth-child(2){width:31%}.bulk-direct-table.warehouse-editor th:nth-child(3){width:19%}.bulk-direct-table.warehouse-editor th:nth-child(4){width:13%}.bulk-direct-table.warehouse-editor th:nth-child(5){width:18%}.bulk-direct-table.warehouse-editor th{height:48px;font-size:11px}.bulk-direct-table.warehouse-editor td{vertical-align:top;min-width:0;height:88px;padding:11px 13px;font-size:12px;line-height:1.45}.bulk-direct-table.warehouse-editor td>b{overflow-wrap:anywhere;color:#2f435e;font-size:12px}.bulk-direct-table.warehouse-editor td>small{overflow-wrap:anywhere;color:#748298;margin-top:5px;font-size:11px;line-height:1.45}.warehouse-package-line{border-bottom:1px dashed #e2e8f0;gap:2px;min-width:0;padding:6px 0;display:grid}.warehouse-package-line:first-child{padding-top:0}.warehouse-package-line:last-child{border-bottom:0;padding-bottom:0}.warehouse-package-line b,.warehouse-package-line small{overflow-wrap:anywhere;min-width:0;display:block}.warehouse-package-line b{color:#2f435e;font-size:12px}.warehouse-package-line small{color:#748298;font-size:11px;line-height:1.4}.warehouse-editor .bulk-edit-status{font-size:11px}.warehouse-editor .bulk-edit-reason{overflow-wrap:anywhere;max-width:none;margin-top:7px;font-size:11px;line-height:1.45}.warehouse-editor .bulk-row-check,.warehouse-editor .bulk-row-skip{font-size:11px;font-weight:var(--fw-regular);align-items:center;gap:6px;display:inline-flex}.warehouse-editor .bulk-row-check input{width:16px;height:16px}.bulk-row-skip{color:#a05a52}.bulk-editor-modal.warehouse .bulk-editor-header p,.bulk-editor-modal.warehouse .bulk-editor-summary>span,.bulk-editor-modal.warehouse .bulk-editor-summary p,.bulk-editor-modal.warehouse .bulk-editor-footer>span,.bulk-editor-modal.warehouse .bulk-editor-footer button{font-size:11px}.bulk-editor-modal.warehouse .bulk-editor-summary>span b{font-size:15px}.bulk-editor-modal.warehouse .warehouse-batch-toolbar>div:first-child b{font-size:12px}.bulk-editor-modal.warehouse .warehouse-batch-toolbar>div:first-child span,.bulk-editor-modal.warehouse .warehouse-batch-toolbar>small{font-size:11px;line-height:1.4}.bulk-editor-modal.warehouse .warehouse-batch-toolbar>select{height:40px;font-size:12px}.bulk-editor-modal.waybill .bulk-editor-header p,.bulk-editor-modal.waybill .bulk-editor-summary>span,.bulk-editor-modal.waybill .bulk-editor-summary p,.bulk-editor-modal.waybill .bulk-editor-footer>span,.bulk-editor-modal.waybill .bulk-editor-footer button{font-size:11px}.bulk-editor-modal.waybill .bulk-editor-summary>span b{font-size:15px}.bulk-editor-modal.waybill .bulk-waybill-toolbar>div:first-child b{font-size:12px}.bulk-editor-modal.waybill .bulk-waybill-toolbar>div:first-child span,.bulk-editor-modal.waybill .bulk-waybill-toolbar>small{font-size:11px;line-height:1.4}.bulk-editor-modal.waybill .waybill-editor th{font-size:11px}.bulk-editor-modal.waybill .waybill-editor td,.bulk-editor-modal.waybill .waybill-editor td>b{font-size:12px}.bulk-editor-modal.waybill .waybill-editor td>small,.bulk-editor-modal.waybill .waybill-editor .bulk-edit-reason,.bulk-editor-modal.waybill .waybill-editor .shipping-method-required{line-height:1.4;font-size:11px!important}.bulk-editor-modal.waybill .waybill-editor .bulk-edit-status,.bulk-editor-modal.waybill .waybill-editor .bulk-row-check{font-size:11px}.bulk-editor-modal.waybill .shipping-method-select>button>span,.bulk-editor-modal.waybill .shipping-method-select>button small,.bulk-editor-modal.waybill .shipping-method-option-list button b{font-size:12px}.bulk-editor-modal.waybill .shipping-method-option-list button small,.bulk-editor-modal.waybill .shipping-method-popover-search input{font-size:11px}.bulk-direct-table.return-review-editor{min-width:1480px}.bulk-direct-table.trash-editor{min-width:1640px}.direct-product-cell{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;display:grid}.direct-product-cell>img,.direct-product-cell>.bulk-editor-image-empty{width:46px;height:46px}.direct-product-cell span,.direct-product-cell b,.direct-product-cell small{min-width:0;display:block}.direct-product-cell b{color:#33445c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.direct-product-cell small{color:#7f8c9e;margin-top:4px;font-size:7px}.bulk-row-check{color:#416079;font-size:8px;font-weight:var(--fw-regular);align-items:center;gap:5px;display:inline-flex}.bulk-waybill-toolbar{z-index:8;background:#f4f8fd;border-bottom:1px solid #d7e2ef;grid-template-columns:minmax(260px,1fr) 360px auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #20497d12}.bulk-waybill-toolbar>div:first-child b,.bulk-waybill-toolbar>div:first-child span{display:block}.bulk-waybill-toolbar>div:first-child b{color:#2d4667;font-size:10px}.bulk-waybill-toolbar>div:first-child span{color:#7a8798;margin-top:4px;font-size:8px}.bulk-waybill-toolbar>small{color:#718097;white-space:nowrap;font-size:8px}.bulk-waybill-toolbar.replacement{background:#fff9ef;border-color:#ead5b7}.bulk-waybill-toolbar.replacement>div:first-child b{color:#7b552b}.shipping-method-select{min-width:0}.shipping-method-select>button{color:#60738d;text-align:left;cursor:pointer;background:#fff;border:1px solid #b8c8dc;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-height:42px;padding:6px 9px;display:grid}.shipping-method-select>button:hover,.shipping-method-select>button:focus-visible,.shipping-method-select>button[aria-expanded=true]{border-color:#4d83c7;outline:0;box-shadow:0 0 0 3px #3370be1a}.shipping-method-select>button:disabled{cursor:not-allowed;box-shadow:none;background:#f1f3f5;border-color:#d9dfe7}.shipping-method-select>button>span{color:#2f435e;min-width:0;font-size:8px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-method-select>button>span.placeholder{color:#7e8b9d;font-weight:var(--fw-medium)}.shipping-method-select>button small{color:#8995a5;font-size:7px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.shipping-method-popover-layer{z-index:320;position:fixed;inset:0}.shipping-method-popover{background:#fff;border:1px solid #cbd7e5;border-radius:8px;grid-template-rows:auto minmax(0,1fr);max-height:286px;display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 54px #0f23413d}.shipping-method-popover-search{color:#6d7e94;background:#f8fafc;border-bottom:1px solid #e3e8ef;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:45px;padding:7px 10px;display:grid}.shipping-method-popover-search input{color:#28384f;background:0 0;border:0;outline:0;min-width:0;height:30px;font-size:9px}.shipping-method-popover-search>span{color:#8793a4;font-size:7px}.shipping-method-option-list{padding:6px;overflow-y:auto}.shipping-method-option-list>button{color:#2563a6;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;display:grid}.shipping-method-option-list>button:hover,.shipping-method-option-list>button:focus-visible,.shipping-method-option-list>button[aria-selected=true]{background:#edf4fd;outline:0}.shipping-method-option-list button span,.shipping-method-option-list button b,.shipping-method-option-list button small{min-width:0;display:block}.shipping-method-option-list button b{color:#2b3a50;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.shipping-method-option-list button small{color:#8491a3;margin-top:4px;font-size:7px}.shipping-method-empty{color:#8793a4;text-align:center;gap:4px;padding:25px 14px;display:grid}.shipping-method-empty b{color:#526176;font-size:9px}.shipping-method-empty span{font-size:7px}.shipping-method-required{color:#b56b28!important;font-size:8px!important}.bulk-editor-footer{background:#fff;border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 18px;display:flex}.bulk-editor-footer>span{color:#64766f;font-size:8px}.bulk-editor-footer>div{gap:8px;display:flex}.bulk-editor-footer button{color:#58677d;min-width:94px;height:35px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:6px}.bulk-editor-footer button.primary{color:#fff;background:#347dcc;border-color:#347dcc}.bulk-editor-footer button:disabled{cursor:not-allowed;opacity:.45}.bulk-editor-save-error{color:#a93932;font-size:10px;font-weight:var(--fw-regular);background:#fff4f2;border-top:1px solid #ffd5d2;padding:9px 18px}.bulk-recipient-load-state{color:#3973b7;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:360px;padding:36px;display:grid}.bulk-recipient-load-state .spin{animation:1s linear infinite detail-spin}.bulk-recipient-load-state h3,.bulk-recipient-load-state p{margin:0}.bulk-recipient-load-state h3{color:#30445f;font-size:13px}.bulk-recipient-load-state p{color:#7b899b;max-width:520px;font-size:9px;line-height:1.55}.bulk-recipient-load-state.error{color:#ad4b43}.bulk-recipient-load-state button{color:#fff;min-width:96px;height:34px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#347dcc;border:1px solid #347dcc;border-radius:6px;margin-top:5px}.stock-refresh-modal{background:#fff;border:1px solid #d3dce8;border-radius:10px;flex-direction:column;width:min(1320px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0e1f3947}.stock-refresh-modal>header{border-bottom:1px solid #e3e8ef;flex:none;justify-content:space-between;align-items:center;min-height:72px;padding:13px 18px;display:flex}.stock-refresh-modal>header>div{align-items:center;gap:11px;display:flex}.stock-refresh-modal>header>div>span{color:#6855b7;background:#efedfb;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.stock-refresh-modal h2{color:#25344b;margin:0;font-size:16px}.stock-refresh-modal header p{color:#7f8c9e;margin:4px 0 0;font-size:9px}.stock-refresh-modal>header>button{color:#65758a;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.stock-refresh-modal>header>button:disabled{opacity:.45;cursor:wait}.stock-refresh-rule{color:#365f54;background:#f2faf7;border-bottom:1px solid #d9e4f0;flex:none;align-items:flex-start;gap:9px;padding:11px 18px;font-size:9px;line-height:1.55;display:flex}.stock-refresh-rule svg{flex:none}.stock-refresh-error{color:#a43c35;font-size:9px;font-weight:var(--fw-regular);background:#fff3f2;border-bottom:1px solid #f1c8c5;flex:none;align-items:center;gap:8px;padding:9px 18px;display:flex}.stock-refresh-result-summary{background:#f8fafc;border-bottom:1px solid #dde4ec;flex:none;align-items:stretch;min-height:58px;display:flex}.stock-refresh-result-summary>span{border-right:1px solid #e0e6ed;align-content:center;gap:3px;min-width:132px;padding:8px 18px;display:grid}.stock-refresh-result-summary small{color:#8290a2;font-size:7px}.stock-refresh-result-summary b{color:#344a67;font-size:13px}.stock-refresh-result-summary .allocated b{color:#18795e}.stock-refresh-result-summary .skipped b{color:#b7593d}.stock-refresh-table-wrap{flex:auto;min-height:0;overflow:auto}.stock-refresh-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.stock-refresh-table-wrap th{z-index:2;color:#536176;text-align:left;background:#f5f7f9;border:1px solid #e0e5eb;height:45px;padding:8px 11px;font-size:8px;position:sticky;top:0}.stock-refresh-table-wrap th:first-child{width:70px}.stock-refresh-table-wrap th:nth-child(2){width:220px}.stock-refresh-table-wrap th:nth-child(3){width:180px}.stock-refresh-table-wrap th:nth-child(4){width:300px}.stock-refresh-table-wrap th:nth-child(5){width:190px}.stock-refresh-table-wrap td{color:#45556b;vertical-align:middle;border:1px solid #e5e9ee;height:86px;padding:10px 11px;font-size:8px}.stock-refresh-table-wrap td b,.stock-refresh-table-wrap td small,.stock-refresh-table-wrap td span{display:block}.stock-refresh-table-wrap td b{color:#2f435e;font-size:9px}.stock-refresh-table-wrap td small{color:#8390a2;margin-top:4px;font-size:7px}.stock-refresh-table-wrap td span+span{margin-top:4px}.stock-refresh-pending,.stock-refresh-result-code{width:fit-content;font-weight:var(--fw-regular);border-radius:99px;padding:5px 7px;display:inline-flex!important}.stock-refresh-pending{color:#765d20;background:#fff0c9}.stock-refresh-result-code.allocated,.stock-refresh-result-code.already_allocated{color:#146e56;background:#ddf5ec}.stock-refresh-result-code.skipped{color:#a55037;background:#ffebe5}.stock-refresh-modal>footer{border-top:1px solid #dfe5ed;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 18px;display:flex}.stock-refresh-modal>footer>span{color:#64766f;font-size:8px}.stock-refresh-modal>footer>div{gap:8px;display:flex}.stock-refresh-modal footer button{color:#58677d;min-width:94px;height:35px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.stock-refresh-modal footer button.primary{color:#fff;background:#6855b7;border-color:#6855b7}.stock-refresh-modal footer button:disabled{opacity:.45;cursor:not-allowed}.stock-refresh-modal .spin{animation:1s linear infinite detail-spin}.stock-refresh-result-code.partially_allocated{color:#765d20;background:#fff0c9}.bulk-print-backdrop{z-index:260;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1b3273;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bulk-print-modal{background:#f4f6f8;border:1px solid #ced8e5;border-radius:10px;flex-direction:column;width:min(1180px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0e1f394d}.bulk-print-header{background:#fff;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;min-height:72px;padding:13px 18px;display:flex}.bulk-print-header>div{align-items:center;gap:11px;min-width:0;display:flex}.bulk-print-header>div>span{color:#2866b4;background:#eaf2fd;border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid}.bulk-print-header h2{color:#25344b;margin:0;font-size:16px}.bulk-print-header p{color:#7f8c9e;margin:4px 0 0;font-size:11px}.bulk-print-header>button{color:#65758a;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.bulk-print-summary{background:#f8fafc;border-bottom:1px solid #dbe2ea;align-items:center;gap:0;min-height:54px;padding:7px 18px;display:flex}.bulk-print-summary>span{border-right:1px solid #dfe5ed;gap:2px;min-width:92px;padding:0 15px;display:grid}.bulk-print-summary>span:first-child{padding-left:0}.bulk-print-summary small{color:#8490a2;font-size:11px}.bulk-print-summary b{color:#245da7;font-size:13px}.bulk-print-summary>span.mixed b{color:#8d3e34}.bulk-print-summary p{color:#477061;align-items:center;gap:6px;margin:0 0 0 auto;font-size:11px;display:flex}.bulk-print-document-area{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-height:0;padding:18px;display:grid;overflow:auto}.bulk-print-document-area.carrier-labels{display:block}.bulk-print-methods{background:#fff;border:0;border-bottom:1px solid #dbe2ea;gap:0;margin:0;padding:8px 18px 10px;display:grid}.bulk-print-methods legend{color:#5d6b7e;font-size:11px;font-weight:var(--fw-medium);margin:0 0 6px}.bulk-print-methods>label{cursor:pointer;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;padding:7px 8px;display:grid}.bulk-print-methods>label.selected{background:#eef6ff}.bulk-print-methods>label input{width:16px;height:16px;margin:3px 0 0}.bulk-print-methods>label span{gap:2px;min-width:0;display:grid}.bulk-print-methods>label b{color:#25344b;font-size:12px}.bulk-print-methods>label small{color:#7f8c9e;font-size:11px;line-height:1.45}.bulk-print-agent{color:#4a5d74;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.bulk-print-agent button,.bulk-print-agent select{color:#3f536a;background:#fff;border:1px solid #d2dae4;border-radius:6px;min-height:30px;padding:0 8px;font-size:11px}.bulk-print-agent button{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.bulk-print-agent button:disabled{cursor:not-allowed;color:#7f8a99;background:#e5e9ee}.bulk-print-agent details{flex:100%}.bulk-print-agent summary{cursor:pointer;color:#4d6f9a;font-size:11px}.bulk-print-agent code{font-size:11px}.bulk-print-label-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.bulk-print-label-table th,.bulk-print-label-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e9ef;padding:8px 10px;font-size:11px}.bulk-print-label-table th{color:#5d6b7e;font-weight:var(--fw-medium);background:#f2f4f7}.bulk-print-label-table td{color:#354962}.bulk-print-label-table td b,.bulk-print-label-table td small{overflow-wrap:anywhere;display:block}.bulk-print-label-table td small{color:#8894a4;margin-top:3px}.bulk-print-label-table th:first-child,.bulk-print-label-table td:first-child{width:20%}.bulk-print-label-table th:nth-child(2),.bulk-print-label-table td:nth-child(2){width:16%}.bulk-print-label-table th:nth-child(3),.bulk-print-label-table td:nth-child(3),.bulk-print-label-table th:nth-child(5),.bulk-print-label-table td:nth-child(5){width:22%}.bulk-print-label-table tr.blocked td:last-child,.bulk-print-label-table tr.error td:last-child{color:#8d3e34}.bulk-print-label-table tr.ready td:last-child,.bulk-print-label-table tr.done td:last-child{color:#176f58}.bulk-print-label-table tr.progress td:last-child{color:#245da7}.carrier-pdf-card{background:#fff;border:1px solid #cfd8e5;min-width:0;padding:18px;box-shadow:0 3px 10px #14253f0d}.carrier-pdf-card>header{border-bottom:1px solid #e1e6ed;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.carrier-pdf-card>header>span{color:#b4403a;background:#fff0ef;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.carrier-pdf-card h3,.carrier-pdf-card p{margin:0}.carrier-pdf-card h3{color:#263951;font-size:13px}.carrier-pdf-card p{color:#7e8b9d;margin-top:4px;font-size:11px}.carrier-pdf-card>header>b{color:#95622e;background:#fff1dc;border-radius:99px;padding:5px 7px;font-size:11px}.carrier-pdf-card.available>header>b{color:#176f58;background:#e5f6ef}.carrier-pdf-card.fetchable>header>b{color:#245da7;background:#eaf2fd}.carrier-pdf-card dl{background:#f7f9fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:13px 0;padding:11px;display:grid}.carrier-pdf-card dt{color:#8692a3;font-size:11px}.carrier-pdf-card dd{overflow-wrap:anywhere;color:#354962;font-size:11px;font-weight:var(--fw-regular);margin:3px 0 0}.carrier-pdf-card>button{color:#fff;min-height:34px;font-size:11px;font-weight:var(--fw-medium);background:#347dcc;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.carrier-pdf-card>button:disabled{cursor:wait;opacity:.66}.carrier-pdf-missing{color:#8a6b43;background:#fff9ee;border:1px solid #f0d5ae;border-radius:6px;gap:5px;padding:11px 12px;display:grid}.carrier-pdf-missing b{color:#7a5124;font-size:11px}.carrier-pdf-missing span{font-size:11px;line-height:1.55}.bulk-print-authorization-error{color:#8d3e34;background:#fff3f0;border:1px solid #e8b7af;border-radius:6px;margin:8px 18px 0;padding:9px 11px;font-size:11px;line-height:1.5}.carrier-pdf-card.blocked{background:snow;border-color:#e8b7af}.carrier-pdf-card.blocked>header>b{color:#8d3e34;background:#fde8e4}.carrier-pdf-blocked{color:#8d3e34;background:#fff3f0;border:1px solid #e8b7af;border-radius:6px;gap:5px;margin-top:12px;padding:11px 12px;display:grid}.carrier-pdf-blocked b{font-size:11px}.carrier-pdf-blocked span,.carrier-pdf-blocked small{font-size:11px;line-height:1.5}.carrier-pdf-blocked small{color:#9c665f}.bulk-print-sheet{break-after:page;background:#fff;border:1px solid #cfd7e2;min-width:0;padding:18px;box-shadow:0 3px 10px #14253f0d}.bulk-print-sheet>header{color:#718096;letter-spacing:.05em;border-bottom:2px solid #273b58;justify-content:space-between;align-items:center;padding-bottom:9px;font-size:7px;display:flex}.bulk-print-sheet>header b{color:#3c506d}.bulk-print-sheet-title{padding:13px 0 10px}.bulk-print-sheet-title h3{overflow-wrap:anywhere;color:#1f2f47;margin:0;font-size:15px}.bulk-print-sheet-title p{color:#738096;margin:4px 0 0;font-size:8px}.bulk-print-sheet dl{background:#f7f9fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 13px;margin:0 0 13px;padding:10px;display:grid}.bulk-print-sheet dl div{min-width:0}.bulk-print-sheet dt{color:#8491a3;font-size:7px}.bulk-print-sheet dd{overflow-wrap:anywhere;color:#34465f;font-size:8px;font-weight:var(--fw-regular);margin:3px 0 0}.bulk-print-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.bulk-print-sheet th,.bulk-print-sheet td{color:#43536a;text-align:left;vertical-align:top;border:1px solid #dfe4eb;padding:7px 6px;font-size:7px}.bulk-print-sheet th{color:#5d6b7e;background:#f2f4f7}.bulk-print-sheet th:first-child{width:31%}.bulk-print-sheet th:last-child{text-align:center;width:48px}.bulk-print-sheet td:last-child{color:#203b61;font-size:9px;font-weight:var(--fw-regular);text-align:center}.bulk-print-sheet td b,.bulk-print-sheet td span,.bulk-print-sheet td small{overflow-wrap:anywhere;display:block}.bulk-print-sheet td b{color:#294567;font-size:7.5px}.bulk-print-sheet td small{color:#8894a4;margin-top:3px;font-size:6.5px}.bulk-print-modal>footer{background:#fff;border-top:1px solid #d8e0e9;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 18px;display:flex}.bulk-print-modal>footer>span{color:#718096;min-width:0;font-size:11px}.bulk-print-modal>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bulk-print-modal>footer button{color:#56657a;min-width:96px;height:35px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d2dae4;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.bulk-print-modal>footer button.primary{color:#fff;background:#347dcc;border-color:#347dcc}.bulk-print-modal>footer button:disabled{cursor:not-allowed;color:#7f8a99;background:#e5e9ee;border-color:#cfd6df}.bulk-print-header>button:disabled{cursor:not-allowed;opacity:.6}@media (width<=680px){.bulk-print-summary{flex-wrap:wrap;row-gap:8px}.bulk-print-summary p{flex:100%;margin:4px 0 0}.bulk-print-modal>footer{flex-wrap:wrap}.bulk-print-label-table{min-width:560px}}@media print{body *{visibility:hidden!important}.bulk-print-document-area,.bulk-print-document-area *{visibility:visible!important}.bulk-print-document-area{background:#fff;padding:0;display:block;position:absolute;inset:0;overflow:visible}.carrier-pdf-card,.bulk-print-label-table{display:none!important}.bulk-print-sheet{min-height:96vh;box-shadow:none;border:0;margin:0}}.featured-product-workbench{gap:14px;display:grid}.featured-product-hero{color:#fff;background:linear-gradient(120deg,#143f38,#176655);border:1px solid #164f44;border-radius:14px;justify-content:space-between;align-items:end;gap:24px;min-height:132px;padding:22px 24px;display:flex;overflow:hidden}.featured-product-hero>div:first-child{max-width:760px}.featured-product-hero small{color:#9ee3d0;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.12em}.featured-product-hero h1{color:#fff;margin:5px 0 6px;font-size:27px}.featured-product-hero p{color:#d8ece6;margin:0;font-size:12px;line-height:1.55}.featured-product-boundary{background:#ffffff17;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:10px;min-width:270px;padding:12px 14px;display:flex}.featured-product-boundary>span{gap:2px;display:grid}.featured-product-boundary b{font-size:12px}.featured-product-boundary small{color:#d6eae4;letter-spacing:0;font-size:9px}.featured-product-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.featured-product-metrics article{color:#176b5c;background:#fff;border:1px solid #d8e5e1;border-radius:11px;align-items:center;gap:11px;min-height:74px;padding:13px 15px;display:flex}.featured-product-metrics article>span{gap:2px;display:grid}.featured-product-metrics small{color:#738681;font-size:9px}.featured-product-metrics b{color:#264d44;font-size:20px}.featured-product-toolbar{background:#fff;border:1px solid #d8e5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.featured-product-toolbar>div{gap:4px;display:flex}.featured-product-toolbar button{cursor:pointer;color:#607872;min-height:34px;font-size:10px;font-weight:var(--fw-medium);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.featured-product-toolbar>div button.active{color:#fff;background:#168b77}.featured-product-toolbar button.featured-product-refresh{color:#176d5d;background:#fff;border-color:#c9dcd7}.featured-product-search{align-items:center;gap:5px;display:flex}.featured-product-search input{color:#294d45;background:#fff;border:1px solid #c9dcd7;border-radius:7px;width:clamp(160px,20vw,260px);min-height:34px;padding:0 10px;font-size:10px}.featured-product-search button{color:#176d5d;background:#fff;border-color:#c9dcd7;min-height:34px}.featured-product-pagination{color:#6b7f79;background:#fff;border:1px solid #d8e5e1;border-radius:10px;justify-content:flex-end;align-items:center;gap:14px;min-height:44px;padding:7px 10px;font-size:10px;display:flex}.featured-product-pagination>div{gap:6px;display:flex}.featured-product-pagination button{color:#176d5d;cursor:pointer;background:#fff;border:1px solid #c9dcd7;border-radius:7px;min-height:30px;padding:0 11px;font-size:10px}.featured-product-pagination button:disabled{color:#a2b0ac;cursor:not-allowed;background:#f2f5f4}.featured-product-notice{color:#176a5a;background:#f0faf7;border:1px solid #b9ddd3;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.featured-product-notice.error{color:#963f3f;background:#fff6f4;border-color:#efc5c0}.featured-product-state{color:#71847f;background:#fff;border:1px solid #d8e5e1;border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:280px;display:grid}.featured-product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:13px;display:grid}.featured-product-card{background:#fff;border:1px solid #d8e5e1;border-radius:13px;display:grid;overflow:hidden;box-shadow:0 4px 14px #20483f0a}.featured-product-image{aspect-ratio:1.35;background:#f3f7f6;position:relative;overflow:hidden}.featured-product-image img{object-fit:cover;width:100%;height:100%}.featured-product-image em{color:#6c5320;font-size:8px;font-style:normal;font-weight:var(--fw-regular);background:#fff7daf0;border-radius:99px;padding:5px 8px;position:absolute;top:10px;left:10px}.featured-product-image em.published{color:#0b735f;background:#e5f8f2f0}.featured-product-image em.retired{color:#7d8180;background:#eff3f2f0}.featured-product-copy{min-width:0;padding:13px 14px 11px}.featured-product-copy>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.featured-product-copy small{color:#14816c;font-size:9px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featured-product-copy strong{color:#806a50;font-size:9px}.featured-product-copy h2{color:#264c43;min-height:38px;margin:6px 0 5px;font-size:14px;line-height:1.35;overflow:hidden}.featured-product-copy p{color:#788a85;margin:0;font-size:9px}.featured-product-card dl{background:#f8fbfa;border:1px solid #e1eae7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 14px 12px;display:grid;overflow:hidden}.featured-product-card dl div{border-right:1px solid #e1eae7;gap:3px;min-width:0;padding:8px;display:grid}.featured-product-card dl div:last-child{border-right:0}.featured-product-card dt{color:#788b85;font-size:8px}.featured-product-card dd{color:#2d5249;font-size:10px;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.featured-product-card footer{background:#fbfdfc;border-top:1px solid #e3ebe9;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:8px 10px 8px 14px;display:flex}.featured-product-card footer>span{color:#738681;align-items:center;gap:5px;font-size:8px;display:inline-flex}.featured-product-card footer button{cursor:pointer;color:#fff;min-height:33px;font-size:9px;font-weight:var(--fw-medium);background:#168b77;border:1px solid #168b77;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.featured-product-card footer button.unpublish{color:#9a463c;background:#fff7f5;border-color:#dfb7b0}.featured-product-card footer button:disabled{cursor:not-allowed;opacity:.55}.featured-product-toolbar-actions,.featured-product-card footer>div{align-items:center;gap:7px;display:inline-flex}.featured-product-toolbar button.featured-product-create{color:#fff;background:#168b77}.featured-product-card footer button.edit{color:#176d5d;background:#fff;border-color:#c9dcd7}.featured-product-image>span{color:#9ab0aa;place-content:center;width:100%;height:100%;display:grid}.featured-product-missing{color:#8a5a32;background:#fff6e7;border-radius:7px;margin:-2px 14px 12px;padding:8px 9px;font-size:9px;line-height:1.4}.featured-product-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c231f7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.featured-product-editor{color:#244b42;background:#f5f9f8;border:1px solid #bfd6d0;border-radius:16px;width:min(1220px,100vw - 36px);max-width:none;height:min(900px,100vh - 36px);max-height:none;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 80px #0f322b47}.featured-product-editor>header{color:#fff;background:linear-gradient(118deg,#153f38,#176655);border-bottom:1px solid #d6e4e0;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 21px;display:flex}.featured-product-editor>header small{color:#9ee3d0;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.12em}.featured-product-editor>header h2{color:#fff;margin:4px 0;font-size:22px}.featured-product-editor>header p{color:#d8ece6;margin:0;font-size:11px;line-height:1.5}.featured-product-editor>header>button{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.featured-product-editor>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.featured-product-editor-scroll{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.featured-product-editor-scroll>section{background:#fff;border:1px solid #d8e5e1;border-radius:12px;margin-bottom:13px;padding:16px}.featured-product-editor-scroll>section>header{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.featured-product-editor-scroll>section>header>span{color:#fff;width:28px;height:28px;font-size:11px;font-weight:var(--fw-regular);background:#168b77;border-radius:8px;flex:none;place-items:center;display:grid}.featured-product-editor-scroll>section>header h3{color:#244b42;margin:1px 0 2px;font-size:14px}.featured-product-editor-scroll>section>header p{color:#738681;margin:0;font-size:10px}.featured-product-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.featured-product-form-grid label{align-content:start;gap:6px;min-width:0;display:grid}.featured-product-form-grid label.wide{grid-column:span 2}.featured-product-form-grid label.full{grid-column:1/-1}.featured-product-form-grid label>span,.featured-product-upload>span{color:#506a64;font-size:10px;font-weight:var(--fw-medium)}.featured-product-form-grid input,.featured-product-form-grid select,.featured-product-form-grid textarea,.featured-variant-table input,.featured-variant-table select,.featured-variant-table textarea{color:#264d44;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cbdcd7;border-radius:8px;outline:0;padding:8px 10px;font-size:11px}.featured-product-form-grid textarea{resize:vertical;min-height:78px;line-height:1.5}.featured-product-form-grid input:focus,.featured-product-form-grid select:focus,.featured-product-form-grid textarea:focus,.featured-variant-table input:focus,.featured-variant-table select:focus,.featured-variant-table textarea:focus{border-color:#168b77;box-shadow:0 0 0 3px #168b771a}.featured-product-media-editor{grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);gap:16px;display:grid}.featured-product-primary-preview{color:#7a918b;background:#f2f7f5;border:1px solid #d5e3df;border-radius:10px;place-items:center;min-height:260px;display:grid;overflow:hidden}.featured-product-primary-preview img{object-fit:cover;width:100%;height:100%}.featured-product-primary-preview>span{justify-items:center;gap:8px;display:grid}.featured-product-upload{position:relative}.featured-product-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.featured-product-upload i{cursor:pointer;color:#137460;min-height:38px;font-size:10px;font-style:normal;font-weight:var(--fw-regular);background:#f1faf7;border:1px dashed #8ebdb2;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.featured-derived-field output{color:#10725e;min-height:38px;font-size:13px;font-weight:var(--fw-regular);background:#effaf7;border:1px solid #bee1d8;border-radius:8px;align-items:center;padding:8px 10px;display:flex}.featured-product-variants>header{align-items:center!important}.featured-product-variants>header>div{flex:1;min-width:0}.featured-product-variants>header>button{cursor:pointer;color:#176d5d;min-height:34px;font-size:10px;font-weight:var(--fw-medium);background:#f0faf7;border:1px solid #168b77;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.featured-variant-routing-note{color:#176d5d;background:#f1faf7;border:1px solid #cce0da;border-radius:8px;align-items:center;gap:8px;margin:-3px 0 10px;padding:9px 10px;display:flex}.featured-variant-routing-note>span{gap:2px;display:grid}.featured-variant-routing-note b{font-size:10px}.featured-variant-routing-note small{color:#607b74;font-size:9px}.featured-cargo-field small,.featured-variant-cargo small{color:#71847f;font-size:8px;line-height:1.35}.featured-variant-cargo small{margin-top:5px;display:block}.featured-variant-table{scrollbar-gutter:stable;border:1px solid #dbe7e4;border-radius:9px;overflow-x:auto}.featured-variant-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1640px}.featured-variant-table th{color:#647b75;text-align:left;background:#f3f7f6;border-bottom:1px solid #dbe7e4;padding:9px 8px;font-size:9px}.featured-variant-table th:first-child{width:170px}.featured-variant-table th:nth-child(2){width:140px}.featured-variant-table th:nth-child(3),.featured-variant-table th:nth-child(4){width:180px}.featured-variant-table th:nth-child(5),.featured-variant-table th:nth-child(6),.featured-variant-table th:nth-child(7),.featured-variant-table th:nth-child(8){width:120px}.featured-variant-table th:nth-child(9){width:210px}.featured-variant-table th:nth-child(10){width:100px}.featured-variant-table th:nth-child(11){width:58px}.featured-variant-table td{vertical-align:top;border-bottom:1px solid #e2ebe8;padding:8px}.featured-variant-table tr:last-child td{border-bottom:0}.featured-variant-table textarea{resize:vertical;min-height:50px}.featured-variant-table output{color:#14705e;min-height:38px;font-size:11px;font-weight:var(--fw-medium);background:#eff8f5;border-radius:7px;align-items:center;padding:8px 9px;display:flex}.featured-variant-table tr.default{background:#f8fcfb}.featured-default-variant-badge{color:#176d5d;font-size:8px;font-weight:var(--fw-medium);background:#dff3ec;border-radius:999px;margin-top:5px;padding:2px 6px;display:inline-flex}.featured-variant-table tr.retired{opacity:.58;background:#f6f7f7}.featured-variant-table td:last-child button{cursor:pointer;color:#a24a3f;background:#fff7f5;border:1px solid #edc9c4;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.featured-product-editor form>footer{background:#fff;border-top:1px solid #d6e4e0;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 -8px 24px #1e453c0d}.featured-product-editor form>footer>div:first-child{gap:2px;display:grid}.featured-product-editor form>footer b{color:#244b42;font-size:10px}.featured-product-editor form>footer span{color:#71847f;font-size:9px}.featured-product-editor form>footer>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.featured-product-editor form>footer button{cursor:pointer;color:#4f6862;min-height:38px;font-size:10px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c8d9d5;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.featured-product-editor form>footer button.primary{color:#fff;background:#168b77;border-color:#168b77}.featured-product-editor form>footer button:disabled{cursor:not-allowed;opacity:.55}.featured-editor-missing{max-width:420px;color:#8a5a32!important}@media (width<=840px){.featured-product-hero{flex-direction:column;align-items:flex-start}.featured-product-boundary{min-width:0}.featured-product-metrics{grid-template-columns:1fr}.featured-product-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.featured-product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-product-media-editor{grid-template-columns:1fr}.featured-product-primary-preview{aspect-ratio:16/9;min-height:0}.featured-product-editor form>footer{flex-direction:column;align-items:flex-start}.featured-product-editor form>footer>div:last-child{flex-wrap:wrap;width:100%}}@media (width<=620px){.featured-product-grid{grid-template-columns:1fr}.featured-product-toolbar{flex-direction:column;align-items:stretch}.featured-product-toolbar>div{grid-template-columns:repeat(4,1fr);display:grid}.featured-product-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.featured-product-search{grid-column:1/-1}.featured-product-search input{width:100%}.featured-product-pagination{flex-direction:column;align-items:stretch}.featured-product-pagination>div{grid-template-columns:1fr 1fr;display:grid}.featured-product-editor-backdrop{padding:0}.featured-product-editor{border:0;border-radius:0;width:100vw;height:100dvh}.featured-product-editor>header{padding:14px}.featured-product-editor>header h2{font-size:18px}.featured-product-editor-scroll{padding:10px}.featured-product-editor-scroll>section{padding:12px}.featured-product-form-grid{grid-template-columns:1fr}.featured-product-form-grid label.wide,.featured-product-form-grid label.full{grid-column:auto}.featured-product-editor form>footer{padding:10px}.featured-product-editor form>footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.featured-editor-missing{grid-column:1/-1}}.admin-shell-v3{min-height:100vh;color:var(--ink);background:#f6f8fb}.global-header-v3{z-index:180;color:#fff;background:#102447;grid-template-columns:178px minmax(0,1fr) auto;align-items:stretch;height:60px;padding:0 16px;display:grid;position:sticky;top:0;box-shadow:0 4px 18px #0c1c3629}.admin-brand-v3{color:#fff;text-align:left;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0;display:flex}.admin-brand-v3>span{color:#103958;width:34px;height:34px;font-size:19px;font-weight:var(--fw-strong);background:#71e1c0;border-radius:9px;place-items:center;display:grid;box-shadow:0 5px 15px #71e1c029}.admin-brand-v3 b{font-size:12px}.admin-brand-v3 small{color:#9fb2cb;letter-spacing:.15em;margin-top:2px;font-size:7.5px;display:block}.domain-nav-v3{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.domain-nav-v3::-webkit-scrollbar{display:none}.domain-nav-v3 button{color:#bdcadd;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:5px;min-width:58px;padding:0 8px;font-size:11px;transition:color .15s,background .15s;display:flex;position:relative}.domain-nav-v3 button:hover,.domain-nav-v3 button:focus-visible{color:#fff;background:#ffffff0f;outline:0}.domain-nav-v3 button.active{color:#fff;font-weight:var(--fw-medium);background:#ffffff1a}.domain-nav-v3 button.active:after{content:"";background:#66dfbd;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.domain-nav-v3 button svg{flex:none}.global-tools-v3{align-items:center;gap:8px;min-width:250px;padding-left:12px;display:flex}.global-logout{color:#d1dceb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.global-logout:hover,.global-logout:focus-visible{color:#fff;outline-offset:1px;background:#ffffff1a;outline:2px solid #66dfbd59}.global-operator{align-items:center;gap:8px;min-width:130px;padding:0 5px;display:flex}.global-operator>span{color:#17483d;width:32px;height:32px;font-size:9px;font-weight:var(--fw-regular);background:#ccf5e8;border-radius:50%;place-items:center;display:grid}.global-operator b,.global-operator small{text-overflow:ellipsis;white-space:nowrap;max-width:110px;display:block;overflow:hidden}.global-operator b{color:#fff;font-size:9px}.global-operator small{color:#9fb1c9;margin-top:3px;font-size:7px}.admin-body-v3{grid-template-columns:218px minmax(0,1fr);min-height:calc(100vh - 60px);transition:grid-template-columns .18s;display:grid}.admin-shell-v3.sidebar-collapsed .admin-body-v3{grid-template-columns:58px minmax(0,1fr)}.admin-shell-v3.dashboard-shell-v3 .admin-body-v3{grid-template-columns:minmax(0,1fr)}.dashboard-shell-v3 .admin-workspace-v3{justify-self:center;width:100%;max-width:1760px}.workspace-local-safety-v3{color:#23806a;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:inline-flex}.workspace-local-safety-v3 svg{flex:none}.context-sidebar-v3{z-index:90;color:#526178;background:#fff;border-right:1px solid #dfe5ed;flex-direction:column;align-self:start;min-width:0;height:calc(100vh - 60px);display:flex;position:sticky;top:60px;overflow:hidden auto;box-shadow:5px 0 18px #192b4709}.context-sidebar-heading{border-bottom:1px solid #e9edf2;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid;position:relative}.context-sidebar-heading>span{color:#235fa9;background:#eaf2ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.context-sidebar-heading>div{min-width:0}.context-sidebar-heading strong{color:#1d2d45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;display:block;overflow:hidden}.context-sidebar-heading>button{color:#6e7c90;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.context-sidebar-heading>button:hover,.context-sidebar-heading>button:focus-visible{color:#1f5ea9;border-color:#a9bee0;outline:2px solid #2563eb1a}.context-sidebar-v3>nav{align-content:start;gap:10px;padding:10px 8px 16px;display:grid}.context-sidebar-v3>nav section{gap:3px;display:grid}.context-sidebar-v3>nav h2{color:#8795a8;font-size:9px;font-weight:var(--fw-strong);letter-spacing:.08em;margin:0;padding:5px 8px 3px}.context-sidebar-v3>nav button{color:#5c6c82;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:38px;padding:5px 8px;display:grid;position:relative}.context-sidebar-v3>nav button:hover,.context-sidebar-v3>nav button:focus-visible{color:#1f5fae;background:#f3f7fc;outline:0}.context-sidebar-v3>nav button.active{color:#174f9d;background:#eaf2ff;box-shadow:inset 3px 0 #2563eb}.context-sidebar-v3>nav button>svg{justify-self:center}.context-sidebar-v3>nav button span,.context-sidebar-v3>nav button b{min-width:0;display:block}.context-sidebar-v3>nav button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.context-menu-branch{gap:2px;min-width:0;display:grid}.context-sidebar-v3>nav button.active-parent{color:#174f9d;font-weight:var(--fw-medium);background:#f2f6fd}.context-submenu-v3{gap:1px;margin:0 0 2px 17px;padding-left:11px;display:grid;position:relative}.context-submenu-v3:before{content:"";background:#d9e3f2;width:1px;position:absolute;top:3px;bottom:5px;left:0}.context-sidebar-v3>nav .context-submenu-v3 button{border-radius:6px;grid-template-columns:20px minmax(0,1fr);min-height:34px;padding:4px 7px}.context-sidebar-v3>nav .context-submenu-v3 button:before{content:"";background:#d9e3f2;width:8px;height:1px;position:absolute;top:50%;left:-11px}.context-sidebar-v3>nav .context-submenu-v3 button b{font-size:10px}.context-sidebar-v3>nav .context-submenu-v3 button.active{box-shadow:inset 2px 0 #2563eb}.context-safety-v3{color:#23806a;background:#f3faf7;border:1px solid #dce9e5;border-radius:8px;align-items:center;gap:8px;min-height:52px;margin:auto 8px 10px;padding:9px 10px;display:flex}.context-safety-v3 span,.context-safety-v3 b,.context-safety-v3 small{min-width:0;display:block}.context-safety-v3 b{font-size:10px}.context-safety-v3 small{color:#758a84;white-space:nowrap;margin-top:2px;font-size:9px}.sidebar-collapsed .context-sidebar-heading{grid-template-columns:1fr;justify-items:center;min-height:58px;padding-inline:5px}.sidebar-collapsed .context-sidebar-heading>div,.sidebar-collapsed .context-sidebar-v3 nav h2,.sidebar-collapsed .context-sidebar-v3 nav button span,.sidebar-collapsed .context-safety-v3 span,.sidebar-collapsed .context-submenu-v3{display:none}.sidebar-collapsed .context-sidebar-heading>button{width:20px;height:20px;position:absolute;bottom:3px;right:3px}.sidebar-collapsed .context-sidebar-v3>nav{padding-inline:6px}.sidebar-collapsed .context-sidebar-v3>nav button{grid-template-columns:1fr;min-height:42px;padding:0}.sidebar-collapsed .context-sidebar-v3>nav button.active{box-shadow:inset 3px 0 #2563eb}.sidebar-collapsed .context-safety-v3{justify-content:center;padding:0}.admin-workspace-v3{min-width:0}.workspace-header-v3{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 26px;display:flex}.workspace-heading-v3{min-width:0}.workspace-heading-v3 h1{color:#18263d;letter-spacing:-.02em;margin:0;font-size:18px}.workspace-context-help{color:#4d6980;flex:none;position:relative}.workspace-context-help>summary{cursor:pointer;min-height:32px;font-size:11px;font-weight:var(--fw-medium);background:#f8fafc;border:1px solid #d5e0e9;border-radius:7px;align-items:center;gap:6px;padding:0 9px;list-style:none;display:inline-flex}.workspace-context-help>summary::-webkit-details-marker{display:none}.workspace-context-help>summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb24}.workspace-context-help>span{z-index:120;color:#566a7d;background:#fff;border:1px solid #cfdbe6;border-radius:8px;width:min(360px,100vw - 40px);padding:10px 11px;font-size:11px;line-height:1.5;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #162a4024}@media (width<=1180px){.global-header-v3{grid-template-columns:56px minmax(0,1fr) auto;padding-left:10px}.admin-brand-v3 b{display:none}.admin-brand-v3>span{width:34px}.domain-nav-v3 button{min-width:58px;padding-inline:8px}.domain-nav-v3 button svg{display:none}.global-tools-v3{min-width:auto}.global-operator>div{display:none}.global-operator{min-width:auto;padding:0}}@media (width<=860px){.admin-body-v3{grid-template-columns:58px minmax(0,1fr)}.context-sidebar-heading{grid-template-columns:1fr;justify-items:center;min-height:58px;padding-inline:5px}.context-sidebar-heading>div,.context-sidebar-v3 nav h2,.context-sidebar-v3 nav button span,.context-safety-v3 span,.context-submenu-v3{display:none}.context-sidebar-heading>button{width:20px;height:20px;position:absolute;bottom:3px;right:3px}.context-sidebar-v3>nav{padding-inline:6px}.context-sidebar-v3>nav button{grid-template-columns:1fr;min-height:42px;padding:0}.context-safety-v3{justify-content:center;padding:0}.workspace-header-v3{padding-inline:16px}.workspace-context-help{display:none}}@media (width<=640px){.global-header-v3{grid-template-columns:46px minmax(0,1fr) 74px;height:56px;padding-inline:7px}.admin-brand-v3>span{width:32px;height:32px}.domain-nav-v3 button{min-width:52px;font-size:10px}.global-tools-v3{gap:5px;padding-left:5px}.global-operator{display:none}.global-logout{width:31px;height:31px}.admin-body-v3,.admin-shell-v3.sidebar-collapsed .admin-body-v3{grid-template-columns:50px minmax(0,1fr);min-height:calc(100vh - 56px)}.context-sidebar-v3{height:calc(100vh - 56px);top:56px}.workspace-header-v3{min-height:46px;padding:8px 12px}.workspace-heading-v3 h1{font-size:16px}}@media (width<=800px){.bulk-print-summary p{display:none}.bulk-print-document-area{grid-template-columns:1fr}.bulk-print-modal>footer>span{display:none}}@media (width<=1260px){.payment-gate-note{max-width:300px}.operator-v2 div{display:none}.stage-pipeline{grid-template-columns:repeat(9,132px)}.stage-card{min-height:88px}.order-control-content{padding-inline:20px}.view-toolbar{flex-wrap:wrap}.workbench-toolbar-right{flex:100%;justify-content:space-between}}@media (width<=900px){.admin-shell-v2{grid-template-columns:70px minmax(0,1fr)}.rail-brand{justify-content:center;padding-inline:0}.rail-brand b,.primary-rail nav button span,.rail-health{display:none}.primary-rail nav button{justify-content:center;padding:0}.workspace-header-v2{padding-inline:20px}.payment-gate-note{display:none}.order-control-content{padding-inline:14px}.shipping-subqueues{grid-template-columns:1fr}.shipping-subqueue-heading{padding:0 2px}.view-toolbar{flex-wrap:wrap}.saved-view{width:100%}.work-mode-tabs{flex:1}.identifier-search-row{grid-template-columns:145px minmax(220px,1fr) 130px}.workbench-search{width:100%}.filter-toolbar .filter-reset{margin-left:0}.frequent-filter-row{grid-template-columns:104px minmax(0,1fr)}}@media (width<=640px){.workspace-header-v2{align-items:flex-start;min-height:110px;padding:17px 14px}.workspace-heading h1{font-size:19px}.workspace-heading p{max-width:270px;line-height:1.5}.operator-v2,.icon-tool{display:none}.order-control-content{padding:10px 9px 24px}.stage-pipeline{grid-template-columns:repeat(9,124px)}.stage-card{min-height:86px;padding:8px 9px 7px}.shipping-subqueue-grid{grid-template-columns:1fr}.workbench-actions button:not(.primary):not(.filter-collapse-control):not(.manual-order-entry-button){display:none}.workbench-toolbar-right{flex-direction:column;align-items:flex-start}.workbench-sync-status{border-left:0;justify-content:space-between;width:100%;padding-left:0}.identifier-search-row{grid-template-columns:1fr;gap:7px}.identifier-field,.match-mode,.identifier-search-row .workbench-search{border:1px solid #d9e1eb;border-radius:7px}.frequent-filter-heading{flex-direction:column;align-items:flex-start;gap:3px;padding-block:7px}.quick-filter-title{flex:1 0 100%}.frequent-filter-row{grid-template-columns:1fr;gap:6px;padding-block:7px}.frequent-filter-row>header{justify-content:space-between;align-items:center;display:flex}.filter-secondary-toolbar>label:not(.workbench-search),.filter-toolbar .quick-multi-select{flex:100%;min-width:100%}.filter-toolbar .filter-reset{margin-left:0}.collapsed-filter-summary{flex-wrap:wrap;align-items:flex-start}.collapsed-filter-tokens{flex-basis:100%;order:3}.filter-popover-layer{pointer-events:auto;background:#0d1b3259;align-items:flex-end;padding-left:70px;display:flex}.filter-options-popover{border-radius:13px 13px 0 0;max-height:82vh;box-shadow:0 -18px 44px #0d1b3238;width:100%!important;position:relative!important;inset:auto!important}.filter-options-popover>header{min-height:66px}.filter-option-list section>label{min-height:54px}.filter-options-popover>footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.workbench-footer{flex-direction:column;align-items:flex-start;gap:8px;padding-block:12px}.modal-backdrop{align-items:end;padding:0}.operation-modal{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.early-order-facts{grid-template-columns:1fr}.operation-modal>footer{background:#fff;position:sticky;bottom:0}.operation-modal>footer>span{display:none}.commercial-ownership-grid{grid-template-columns:1fr}}@media (width<=1100px){.order-worklist-heading{display:none}.order-worklist{padding-top:12px}.order-workrow-summary{grid-template-columns:34px minmax(0,1fr) 188px;grid-template-areas:"select identity action"".status action"".sla action";gap:8px 12px}.order-summary-sla{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-workrow-body{grid-template-columns:minmax(360px,1.3fr) minmax(230px,.8fr)}.order-product-block{grid-row:span 2}.order-workrow-body>section:nth-child(2){border-bottom:1px solid #edf0f4;border-right:0}.order-detail-drawer{grid-template-columns:1fr}.order-link-audit{border-top:1px solid #dfe5ec;border-left:0;padding:12px 0 0}}@media (width<=720px){.order-worklist{padding-inline:7px}.order-workrow-summary{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"select identity"".status"".sla"".action";padding:13px 12px}.order-primary-action{justify-content:stretch}.order-primary-action .release-action{flex:1}.order-workrow-body{grid-template-columns:1fr}.order-workrow-body>section,.order-workrow-body>section:nth-child(2){border-bottom:1px solid #edf0f4;border-right:0;min-height:0}.order-workrow-body>section:last-child{border-bottom:0}.order-product-block{grid-row:auto;grid-template-columns:86px minmax(0,1fr)}.order-detail-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.stale-data-banner{color:#8b5a19;background:#fff9e8;border-top:1px solid #efd7ad;border-bottom:1px solid #efd7ad;align-items:center;gap:10px;min-height:46px;padding:8px 16px;display:flex}.stale-data-banner>svg{flex:none}.stale-data-banner>span{min-width:0}.stale-data-banner b,.stale-data-banner small{display:block}.stale-data-banner b{color:#704817;font-size:9px}.stale-data-banner small{color:#8b6d45;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.stale-data-banner button{color:#79501a;height:29px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d7b978;border-radius:5px;flex:none;margin-left:auto;padding:0 10px}.order-table-scroll{background:#fff;border-top:1px solid #dfe6ef;min-width:0;max-width:100%;transition:opacity .15s;overflow:hidden auto;container:order-table/inline-size}.order-table-scroll.refreshing{opacity:.55}.order-table-scroll.stale{border-top-color:#e8d2aa}.order-table-scroll.large-batch-mode{max-height:72vh}.large-batch-mode .order-operation-table tbody tr{content-visibility:auto;contain-intrinsic-size:146px}.large-batch-mode .order-operation-table tbody tr.order-record-header{content-visibility:visible;contain-intrinsic-size:auto}.order-operation-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#35445b;width:100%;min-width:0}.order-operation-table.work-mode-operations,.order-operation-table.work-mode-warehouse{min-width:0}.order-operation-table .select-col{width:2.5%}.order-operation-table .identity-col{width:15%}.order-operation-table .product-col{width:22.25%}.order-operation-table .recipient-col{width:11%}.order-operation-table .time-col{width:13%}.order-operation-table .shipping-col{width:14.75%}.order-operation-table .status-col{width:13%}.order-operation-table .action-col{width:8.5%}.order-operation-table thead th{z-index:2;color:#536277;height:38px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f6f8fb;border-bottom:1px solid #d7dee8;border-right:1px solid #e4e9ef;padding:0 7px;position:sticky;top:0}.order-operation-table thead th:last-child{text-align:center;border-right:0}.order-operation-table input[type=checkbox]{accent-color:#2563eb;width:16px;height:16px}.order-operation-table tbody tr{background:#fff}.order-operation-table tbody tr:nth-child(2n){background:#fbfcfe}.order-operation-table tbody tr.platform-refund{background:#fff7f6;box-shadow:inset 3px 0 #d76558}.order-operation-table tbody tr:hover{background:#f3f7fd}.order-operation-table tbody td{vertical-align:top;border-bottom:1px solid #dfe5ed;border-right:1px solid #e7ebf1;height:132px;padding:8px 7px;font-size:11px;line-height:1.35}.order-operation-table tbody td:last-child{border-right:0}.order-operation-table tbody tr.order-record-header,.order-operation-table tbody tr.order-record-header:hover{background:#f1f5fa}.order-operation-table tbody tr.order-record-header:not(:first-child) td{border-top:8px solid #e9eef5}.order-operation-table tbody tr.order-record-header td{border-bottom:1px solid #cad6e5;border-right:0;height:auto;padding:0}.order-record-heading{min-width:0;padding:5px 10px;overflow:hidden;box-shadow:inset 3px 0 #2f78cd}.order-record-heading dl{white-space:nowrap;scrollbar-width:thin;align-items:baseline;gap:0;width:max-content;max-width:100%;margin:0;display:flex;overflow-x:auto}.order-record-heading dl>div{flex:none;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.order-record-heading dl>div+div:before{color:#a8b3c1;content:"·";font-weight:var(--fw-medium);margin:0 9px}.order-record-heading dt{color:#78879a;font-size:8px;font-weight:var(--fw-medium);margin:0}.order-record-heading dd{color:#34465f;min-width:0;font-size:9px;font-weight:var(--fw-medium);white-space:nowrap;margin:0}.order-record-heading .primary dd{color:#145eaf}.order-record-heading .packages dd{flex-wrap:nowrap;gap:3px 9px;display:flex}.order-record-heading .packages dd>span{color:#8491a2;font-weight:var(--fw-medium)}.order-record-link{cursor:pointer;color:#145eaf;max-width:100%;font:inherit;font-weight:var(--fw-regular);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;display:inline;overflow:hidden}.order-record-link.package{color:#087765}.order-record-link:hover,.order-record-link:focus-visible{text-underline-offset:2px;outline-offset:2px;outline:2px solid #2563eb29;text-decoration:underline}.order-table-select{text-align:center;padding-top:12px!important}.store-line{align-items:baseline;gap:4px;min-width:0;margin-bottom:3px;display:flex}.store-line b,.store-line small{display:block}.store-line b{color:#273b58;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.store-line small{color:#7b899c;text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;margin:0;font-size:11px;overflow:hidden}.order-table-identity dl,.order-table-time dl{gap:3px;margin:0;display:grid}.order-table-identity .identity-order-facts{grid-template-columns:minmax(0,1fr);gap:3px}.order-table-identity .identity-order-facts>div{grid-template-columns:63px minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;display:grid}.order-table-time dl div{grid-template-columns:46px minmax(0,1fr);gap:4px;min-width:0;display:grid}.order-table-identity dt,.order-table-time dt{color:#8a96a7}.order-table-identity dd,.order-table-time dd{color:#40516b;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.order-table-time dd{font-variant-numeric:tabular-nums}.identity-order-facts dt,.identity-order-facts dd{font-size:11px}.identity-order-facts dd{color:#1462c7}.identity-order-facts dd.paid,.identity-order-facts dd.done{color:#148067}.identity-order-facts dd.unpaid,.identity-order-facts dd.waiting{color:#a26422}.identity-order-facts dd.unknown{color:#77869a}.identity-order-facts dd.refunded{color:#b83f35}.identity-order-facts dd.virtual{color:#6b2fa0}.identity-payment-facts{border-top:1px dashed #dce4ed;gap:3px;margin-top:6px;padding-top:5px;display:grid}.identity-payment-line{white-space:nowrap;align-items:baseline;gap:3px;min-width:0;display:flex;overflow:hidden}.identity-payment-line small{color:#8794a5;flex:none;margin:0;font-size:11px}.identity-payment-line strong{color:#176f5b;min-width:0;font-size:11px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-payment-line.platform.unpaid strong,.identity-payment-line.platform.unknown strong,.identity-payment-line.fulfilment.pending strong{color:#9a6624}.identity-payment-line.platform.not_applicable strong,.identity-payment-line.fulfilment.awaiting_quote strong{color:#77869a}.order-identity-link{cursor:pointer;color:#1462c7;max-width:100%;font:inherit;font-weight:var(--fw-regular);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}.order-identity-link:hover,.order-identity-link:focus-visible{outline-offset:1px;outline:2px solid #2563eb29;text-decoration:underline}.identity-platform-meta{color:#8793a4;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-top:6px;font-size:11px;display:flex;overflow:hidden}.identity-platform-meta span{min-width:0}.identity-platform-meta b{color:#526178;font-size:11px}.identity-platform-meta b.fulfilled,.identity-platform-meta b.paid{color:#148067}.identity-platform-meta b.unfulfilled,.identity-platform-meta b.unpaid{color:#b35d1f}.identity-platform-meta b.unknown{color:#7b8798}.identity-platform-meta b.refunded{color:#b83f35}.order-commercial-owners{border-top:1px dashed #dce3ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px;margin-top:5px;padding-top:5px;display:grid}.order-commercial-owners span{min-width:0}.order-commercial-owners .customer-code{grid-column:1/-1}.order-commercial-owners small,.order-commercial-owners b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-commercial-owners small{color:#8a96a7;margin:0;font-size:11px}.order-commercial-owners b{color:#516178;font-size:11px;font-weight:var(--fw-medium);margin-top:1px}.order-commercial-owners .customer-code b{color:#1462c7}.table-product-stack{margin:-8px -7px;display:grid}.table-product-stack>.table-product-layout{border-bottom:1px solid #e1e7ef;padding:8px 7px}.table-product-stack>.table-product-layout:last-child{border-bottom:0}.table-product-stack>.table-product-layout:nth-child(2n){background:#f6f9fcb8}.table-product-layout{grid-template-columns:58px minmax(0,1fr);gap:8px;display:grid}.table-product-empty{color:#8a96a7;justify-content:center;align-items:center;gap:6px;min-height:126px;display:flex}.table-product-media>.product-image-trigger,.table-product-media>.product-image-empty{width:54px;height:54px}.table-product-media>.product-image-empty{background:#f5f7fa;border:1px solid #dfe5ec;border-radius:4px}.product-image-trigger{cursor:zoom-in;background:#f5f7fa;border:1px solid #dfe5ec;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.product-image-trigger>img{object-fit:cover;width:100%;height:100%;transition:transform .16s;display:block}.product-image-trigger>span{color:#fff;font-size:7px;font-weight:var(--fw-regular);opacity:0;background:#142337c7;border-radius:3px;padding:2px 4px;transition:opacity .16s,transform .16s;position:absolute;bottom:3px;right:3px;transform:translateY(3px)}.product-image-trigger:hover,.product-image-trigger:focus-visible{outline-offset:2px;border-color:#4c7fbd;outline:2px solid #2563eb2e}.product-image-trigger:hover>img,.product-image-trigger:focus-visible>img{transform:scale(1.04)}.product-image-trigger:hover>span,.product-image-trigger:focus-visible>span{opacity:1;transform:translateY(0)}.product-image-popover{z-index:360;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #ccd6e3;border-radius:8px;width:min(340px,100vw - 32px);margin:0;padding:8px;position:fixed;box-shadow:0 22px 58px #102a4347}.product-image-popover>img{aspect-ratio:1;object-fit:contain;background:#f5f7fa;border-radius:5px;width:100%;display:block}.product-image-popover>figcaption{color:#34465f;font-size:10px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;padding:8px 4px 3px;line-height:1.35;overflow:hidden}.table-product-media>a{color:#176f5b;width:54px;min-height:22px;font-size:var(--fs-body);font-weight:var(--fw-medium);background:#f0faf6;border:1px solid #bdd9d0;border-radius:4px;justify-content:center;align-items:center;gap:2px;margin-top:4px;text-decoration:none;display:flex}.table-product-media>small{color:#9aa5b3;width:54px;font-size:var(--fs-body);text-align:center;margin-top:3px;line-height:1.25;display:block}.table-product-media>.missing-procurement-link{font-weight:var(--fw-medium);letter-spacing:-.15px}.table-product-copy{min-width:0}.table-product-copy>b{color:#35465f;font-size:var(--fs-body);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.quantity-badge{color:#a9352b;min-width:29px;height:19px;box-shadow:none;font-size:var(--fs-label);font-weight:var(--fw-medium);background:#fff4f2;border:1px solid #efb4ae;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.table-product-copy .platform-product-title{font-size:var(--fs-body)}.table-product-copy .platform-product-title span{-webkit-line-clamp:1}.order-line-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 7px;min-width:0;margin:4px 0 0;display:grid}.order-line-facts>div{align-items:center;gap:4px;min-width:0;line-height:1.25;display:flex}.order-line-facts>div.wide{grid-column:1/-1}.order-line-facts dt{color:#8a96a7;font-size:var(--fs-label);flex:none}.order-line-facts dt:after{content:"："}.order-line-facts dd{color:#53647b;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.compact-order-line-facts{gap:5px 9px}.compact-order-line-facts dt{font-size:var(--fs-label)}.compact-order-line-facts dd{font-size:var(--fs-body)}.platform-sku-fact dd,.product-sku-fact dd,.inventory-sku-fact dd{flex:1;align-items:center;gap:5px;display:flex}.platform-sku-fact dd>span,.product-sku-fact dd>span,.inventory-sku-fact dd>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.procurement-mini{color:#4f667e;font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);background:#edf2f7;border-radius:999px;flex:none;padding:2px 5px}.procurement-mini.purchased,.procurement-mini.received{color:#176f5b;background:#e8f6f0}.procurement-mini.in_transit{color:#835916;background:#fff3d9}.procurement-mini.not_purchased{color:#a34b3f;background:#fff0ee}.picking-name-fact{border-top:1px dashed #dce5de;padding-top:2px}.picking-name-fact dd{color:#17624f;font-weight:var(--fw-regular)}.table-product-copy>button{color:#2466bb;font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0}.recipient-inline{align-items:center;gap:7px;min-width:0;display:flex}.country-chip{color:#315677;font-size:11px;font-weight:var(--fw-medium);background:#eaf2fb;flex:none;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.country-chip small{color:#74869a;font-size:11px}.recipient-inline>b{color:#33445d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.shipping-channel{min-width:0;display:block}.shipping-channel b,.shipping-channel small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-channel b{color:#2f4766;font-size:var(--fs-body)}.shipping-channel small{color:#8190a3;font-size:var(--fs-body);margin-top:2px}.shipping-warehouse{color:#52708b;font-size:var(--fs-body);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.shipping-identifiers{gap:3px;margin:7px 0 0;display:grid}.shipping-identifiers div{grid-template-columns:29px minmax(0,1fr);gap:3px;display:grid}.shipping-identifiers dt{color:#8a96a7}.shipping-identifiers dd{color:#36516f;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shipping-identifiers .shipping-print-status{border-top:1px dashed #dce4ed;grid-template-columns:66px minmax(0,1fr);margin-top:1px;padding-top:3px}.shipping-print-status dt{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.shipping-print-status dt svg{flex:none}.shipping-print-status.not-printed dt,.shipping-print-status.not-printed dd{color:#98a3b1}.shipping-print-status.printed dt,.shipping-print-status.printed dd{color:#148067}.shipping-print-status.partially-printed dt,.shipping-print-status.partially-printed dd{color:#9a6624}.order-tracking-number,.detail-tracking-number{color:#087765;max-width:100%;font:inherit;font-weight:var(--fw-regular);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.order-tracking-number+.order-tracking-number{margin-top:2px}.order-tracking-number:hover,.order-tracking-number:focus-visible,.detail-tracking-number:hover,.detail-tracking-number:focus-visible{color:#064f44;text-underline-offset:2px;text-decoration:underline}.order-state-primary{align-items:center;gap:5px;min-width:0;display:flex}.order-table-status .workflow-badge{flex:0 auto;margin:0}.workflow-badge.waybill_request{color:#8a4b16;background:#fff1df}.workflow-badge.shipping_exception,.workflow-badge.shipment_failed{color:#bd3f3f;background:#ffeded}.workflow-badge.shipment_succeeded{color:#148267;background:#e5f7f1}.virtual-fulfillment-badge{color:#6b2fa0;min-height:19px;font-size:var(--fs-body);font-weight:var(--fw-medium);background:#f6edff;border:1px solid #c4a3e4;border-radius:99px;flex:none;align-items:center;margin:0;padding:0 6px;line-height:1.2;display:inline-flex}.status-line.virtual{color:#6b2fa0}.order-queue-chips{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.order-queue-chips button{color:#3d5270;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.order-queue-chips button b{color:#17345c;font-size:11px}.order-queue-chips button.selected{color:#1d4fbf;background:#eef4ff;border-color:#2563eb}.order-queue-chips button.selected b{color:#1d4fbf}.fulfillment-gate{color:#6b7788;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;background:#f7f9fb;border:1px solid #d5dfe9;border-radius:5px;align-items:center;gap:4px;margin-top:6px;padding:5px 6px;line-height:1.25;display:flex;overflow:hidden}.fulfillment-gate svg{flex:none}.fulfillment-gate.unlocked{color:#176f5b;background:#eff9f5;border-color:#bcdccc}.fulfillment-gate.locked{color:#94621f;background:#fff9ed;border-color:#ead9b7}.fulfillment-gate.refund{color:#a3473d;background:#fff4f2;border-color:#efc9c3}.order-blocker{color:#a3473d;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-regular);background:#fff4f2;border:1px solid #efc9c3;border-radius:4px;align-items:flex-start;gap:4px;margin-top:5px;padding:4px 5px;line-height:1.35;display:flex;overflow:hidden}.order-blocker svg{flex:none;margin-top:1px}.order-blocker>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.order-state-facts{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:6px;display:grid}.order-state-facts>span{background:#f5f7fa;border-radius:4px;min-width:0;padding:4px 5px}.order-state-facts small,.order-state-facts b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-state-facts small{color:#8a96a7;font-size:var(--fs-label)}.order-state-facts b{color:#53647a;font-size:var(--fs-body);font-weight:var(--fw-medium);margin-top:1px}.order-state-facts .done b{color:#16735b}.order-state-facts .waiting b{color:#8a672d}.order-state-facts .virtual b{color:#6b2fa0}.order-status-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.status-line{color:#8a672d;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);align-items:center;gap:3px;margin-top:5px;display:flex}.status-line.done{color:#16735b}.order-table-status>small{color:#7d8999;font-size:var(--fs-body);margin-top:7px;display:block}.order-table-status .status-line.refund{color:#a83f36}.order-table-status .status-line.refund.after-shipping{color:#976018}.order-table-actions{text-align:center}.order-table-actions button{cursor:pointer;width:100%}.workflow-next-action{text-align:left;background:#f8fbff;border:1px solid #dce5f0;border-radius:6px;gap:5px;margin-bottom:6px;padding:6px;display:grid}.workflow-next-action>span{color:#8290a3;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.workflow-next-action>span b,.workflow-next-action>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-next-action>span b{font-weight:var(--fw-medium)}.workflow-next-action>span strong{color:#24558e;font-weight:var(--fw-medium)}.workflow-next-action>span svg{color:#9aa7b7;flex:none}.workflow-next-button{color:#fff;min-height:32px;font-size:11px;font-weight:var(--fw-medium);background:#2f78cd;border:1px solid #2d73c8;border-radius:5px;justify-content:center;align-items:center;gap:5px;display:flex}.workflow-next-button.command{background:#238568;border-color:#238568}.workflow-next-button:hover:not(:disabled),.workflow-next-button:focus-visible:not(:disabled){filter:brightness(.96);outline:2px solid #2563eb2e}.workflow-next-button:disabled{color:#8996a7;cursor:not-allowed;background:#edf1f5;border-color:#cbd5e1}.workflow-next-action>small{color:#7e8b9d;text-align:center;font-size:11px;line-height:1.35;display:none}.workflow-terminal{color:#1e715b;font-size:var(--fs-body);background:#eff9f5;border:1px solid #cce5da;border-radius:6px;justify-items:center;gap:5px;margin-bottom:9px;padding:9px 6px;display:grid}.workflow-payment-wait{color:#7a5812;font-size:var(--fs-body);text-align:center;background:#fffaf0;border:1px solid #ead8a8;border-radius:6px;justify-items:center;gap:4px;margin-bottom:9px;padding:8px 6px;display:grid}.workflow-payment-wait small{color:#92743a}.detail-button{color:#195fae;height:29px;font-size:var(--fs-body);font-weight:var(--fw-medium);background:#f4f8fe;border:1px solid #8fb3e0;border-radius:5px;justify-content:center;align-items:center;gap:4px;display:flex}.detail-button:hover,.detail-button:focus-visible{background:#eaf2ff;border-color:#2563eb;outline:2px solid #2563eb29}.early-link{color:#6e4aa0;font-size:var(--fs-body);font-weight:var(--fw-regular);background:0 0;border:0;margin-top:8px;padding:0}@container order-table (width<=1180px){.order-operation-table,.order-operation-table tbody{width:100%;display:block}.order-operation-table colgroup,.order-operation-table thead{display:none}.order-operation-table tbody{background:#f3f6fa;gap:8px;padding:8px;display:grid}.order-operation-table tbody tr,.large-batch-mode .order-operation-table tbody tr{content-visibility:auto;contain-intrinsic-size:380px;background:#fff;border:1px solid #dce4ed;border-radius:7px;grid-template-columns:32px repeat(6,minmax(0,1fr));grid-template-areas:"select identity identity identity identity action action"".product product product product recipient recipient"".time time shipping shipping status status";display:grid;overflow:hidden;box-shadow:0 2px 7px #1e37540d}.order-operation-table tbody tr:nth-child(2n){background:#fff}.order-operation-table tbody tr.platform-refund{box-shadow:inset 3px 0 #d76558,0 2px 7px #1e37540d}.order-operation-table tbody tr.order-record-header,.large-batch-mode .order-operation-table tbody tr.order-record-header{box-shadow:none;content-visibility:visible;contain-intrinsic-size:auto;border:1px solid #dce4ed;border-bottom:0;border-radius:7px 7px 0 0;margin-bottom:-8px;display:block;overflow:hidden}.order-operation-table tbody tr.order-record-header:not(:first-child) td{border-top:0}.order-operation-table tbody tr.order-record-header td{border:0;height:auto;padding:0;display:block}.order-operation-table tbody tr.order-record-header+tr.order-data-row{border-radius:0 0 7px 7px}.order-record-heading dl{display:flex}.order-operation-table tbody td{border-bottom:1px solid #e7ebf1;border-right:1px solid #e7ebf1;height:auto;min-height:0;padding:25px 9px 9px;display:block;position:relative}.order-operation-table tbody td:before{color:#8a96a7;content:attr(data-label);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.02em;position:absolute;top:7px;left:9px}.order-operation-table .order-table-select{border-bottom:0;grid-area:select;padding:12px 5px!important}.order-operation-table .order-table-select:before{display:none}.order-table-identity{grid-area:identity}.order-table-product{grid-area:product}.order-table-recipient{grid-area:recipient}.order-table-time{grid-area:time}.order-table-shipping{grid-area:shipping}.order-table-status{grid-area:status}.order-table-actions{grid-area:action}.table-product-stack{margin:-25px -9px -9px;padding-top:19px}.table-product-stack>.table-product-layout{padding:9px}.order-commercial-owners{grid-template-columns:repeat(3,minmax(0,1fr))}.order-commercial-owners .customer-code{grid-column:auto}.workflow-next-action{grid-template-columns:minmax(0,1fr)}}@container order-table (width<=720px){.order-operation-table tbody tr,.large-batch-mode .order-operation-table tbody tr{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"select identity"".product"".recipient"".time"".shipping"".status"".action"}.order-operation-table tbody td{border-right:0}.order-record-heading dl{gap:0;display:flex}.order-table-actions{text-align:left}}.order-detail-backdrop{z-index:200;background:#0f1c3075;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.order-detail-modal{--type-floor:12px;--detail-label:4.75rem;--detail-label-wide:5.5rem;--detail-ink:#28374a;--detail-muted:#657184;--detail-pad:10px 12px;color:#2e4059;background:#fff;border:1px solid #d8e0ea;border-radius:8px;flex-direction:column;width:min(1060px,94vw);height:min(660px,90vh);font-family:inherit;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 70px #0c1c353d}.order-detail-header{border-bottom:1px solid #e3e8ef;flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""facts facts";align-items:center;gap:4px 10px;padding:6px 10px;display:grid}.detail-header-identity{grid-area:identity;min-width:0}.detail-store-label{color:#19634f;font-size:12px;font-weight:var(--fw-medium);background:#e9f7f2;padding:3px 7px;display:inline-flex}.order-detail-header h2{color:#1f2f47;font-size:13px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.order-detail-header h2 small{color:#77869a;font-size:12px;font-weight:var(--fw-regular);margin-left:8px}.order-detail-header p{color:#77869a;margin:2px 0 0;font-size:12px}.order-detail-header>button{color:#65758a;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.detail-exception{color:#a13f35;font-size:12px;font-weight:var(--fw-regular);background:#fff0ee;align-items:center;gap:7px;padding:5px 10px;display:flex}.detail-exception.after-shipping{color:#895417;background:#fff6e5}.detail-repacking{color:#34617d;font-size:12px;font-weight:var(--fw-regular);background:#edf7fc;align-items:center;gap:7px;padding:5px 10px;display:flex}.detail-header-facts{flex-wrap:wrap;grid-area:facts;gap:2px 14px;margin:0;display:flex}.detail-header-facts>div{align-items:baseline;gap:5px;min-width:0;display:flex}.detail-header-facts dt{color:#718096;flex:none}.detail-header-facts dd{color:#2e4059;overflow-wrap:anywhere;margin:0}.detail-header-facts dd.empty{color:#8793a2}.order-detail-workspace{flex-direction:column;flex:auto;min-height:0;display:flex}.order-detail-body{flex:auto;grid-template-columns:118px minmax(0,1fr);min-height:0;display:grid}.order-detail-rail{background:#fff;border-right:1px solid #dfe5ec;flex-direction:column;gap:0;padding:4px 0;display:flex}.order-detail-rail button{color:#4d5f76;width:100%;min-height:32px;font-size:12px;font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;padding:0 10px 0 12px;display:grid}.order-detail-rail-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-detail-rail-mark{color:#148267;place-items:center;width:16px;height:16px;display:grid}.order-detail-rail button.active{color:#1d5eb6;background:#eef4fd}.order-detail-rail button:disabled{cursor:not-allowed;opacity:.65}.order-detail-content{background:#fff;min-height:0;padding:0;overflow:auto}.order-detail-content>:is(.detail-information-section,.detail-inline-form){min-height:100%}.order-detail-content .detail-information-section{border:0}.order-detail-overview{background:#fff;border-top:1px solid #d8e0ea;flex:none;max-height:26%;overflow:auto}.order-detail-overview table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px}.order-detail-overview th,.order-detail-overview td{vertical-align:top;border:1px solid #d5dde7;padding:6px 8px;overflow:hidden}.order-detail-overview th{color:var(--detail-muted);font-size:12px;font-weight:var(--fw-medium);text-align:left;background:#f8fafc}.order-detail-overview td{max-width:0;color:var(--detail-ink);font-size:13px}.order-detail-overview col.c-order{width:20%}.order-detail-overview col.c-customs{width:26%}.order-detail-overview col.c-product,.order-detail-overview col.c-stock{width:27%}.order-detail-overview b{font-size:13px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-detail-overview small{color:#62748a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.detail-overview-clip{min-width:0;overflow:hidden}.detail-overview-product,.detail-overview-stock{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.detail-overview-stock-body{gap:2px;min-width:0;display:grid}.detail-overview-product img,.detail-overview-stock img,.order-detail-overview .product-image-empty{object-fit:cover;background:#f5f7fa;border:1px solid #e2e8f0;width:36px;height:36px}.detail-overview-sku-actions{flex-wrap:nowrap;gap:12px;min-width:0;display:flex}.detail-overview-sku-actions button{color:#1d5eb6;min-height:30px;font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.detail-overview-sku-actions button:hover:not(:disabled){text-decoration:underline}.detail-overview-sku-actions button:disabled{color:#9aa6b4;cursor:not-allowed}.detail-loading{color:#718096;align-content:center;justify-items:center;gap:7px;min-height:120px;display:grid}.detail-loading svg{animation:1s linear infinite detail-spin}.detail-loading.error svg{color:#c14d42;animation:none}.detail-loading b{color:#3c4c64;font-size:13px}.detail-loading span{font-size:12px}.order-detail-modal :is(dd,td){--type-floor:13px}.order-detail-modal :is(input:not([type=checkbox]),select,textarea){font-size:13px}.order-detail-modal :is(.quantity-badge,.procurement-mini){font-size:12px}.order-detail-modal .detail-empty{color:#718096;font-size:13px}@keyframes detail-spin{to{transform:rotate(360deg)}}.detail-overview-grid{grid-template-columns:.85fr 1.35fr;gap:16px;display:grid}.detail-payment-card,.detail-product-list,.detail-information-section{background:#fff;border:1px solid #dfe5ed}.detail-payment-card{padding:17px}.detail-payment-card>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.detail-payment-card>header strong{color:#253952;font-size:16px}.detail-payment-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0;display:grid}.detail-payment-card .detail-payment-breakdown{background:#f7f9fc;border-radius:6px;gap:9px 14px;margin-top:12px;padding:12px}.detail-payment-hidden{color:#728095;font-size:12px;font-weight:var(--fw-regular);background:#f8fafc;border:1px dashed #d5dde7;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:12px;display:flex}.detail-payment-card dt,.detail-field-grid dt,.detail-package-list dt{color:#718096}.detail-payment-card dd,.detail-field-grid dd,.detail-package-list dd{overflow-wrap:anywhere;color:#34465f;font-weight:var(--fw-regular);margin:4px 0 0}.detail-product-list>h3{color:#2e4059;font-size:13px;font-weight:var(--fw-medium);border-bottom:1px solid #e4e9ef;margin:0;padding:10px 14px}.detail-product-list>article{border-bottom:1px solid #edf0f4;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:13px 16px;display:grid}.detail-product-list>article:last-child{border-bottom:0}.detail-product-list .product-image-trigger,.detail-product-list .product-image-empty{width:70px;height:70px}.detail-product-list .product-image-empty{background:#f5f7fa;border:1px solid #dfe5ec;border-radius:4px}.detail-product-list article>div>a,.detail-product-list article>div>b{color:#155fc3;font-size:13px;font-weight:var(--fw-medium);align-items:flex-start;gap:5px;text-decoration:none;display:flex}.detail-order-line-facts{gap:7px 14px;margin-top:10px}.detail-order-line-facts>div{min-height:18px}.detail-product-list article p{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.detail-product-list article p a{color:#176f5b;background:#f2faf7;border:1px solid #c9ddd6;align-items:center;gap:4px;padding:4px 6px;font-size:12px;text-decoration:none;display:inline-flex}.detail-information-section>header{background:#f8fafc;border-bottom:1px solid #e2e7ed;align-items:center;gap:7px;min-height:32px;padding:4px 12px;display:flex}.detail-information-section>header>svg{color:#2768b8}.detail-information-section h3{color:#2e4059;font-size:13px;font-weight:var(--fw-medium);margin:0}.detail-information-section header p,.detail-information-section>header>span{color:#718096;margin:0 0 0 6px;font-size:12px;display:inline}.detail-information-section>header>div{align-items:baseline;min-width:0;display:flex}.detail-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.detail-field-grid>div{border-bottom:1px solid #e8ecf1;border-right:1px solid #e8ecf1;min-height:58px;padding:10px 14px}.detail-field-grid>div:nth-child(4n){border-right:0}.detail-field-grid>div.wide{border-right:0;grid-column:span 4}.detail-audit-section>header{justify-content:flex-start}.detail-review-badge{color:#4d6b8e;font-size:12px;font-weight:var(--fw-medium);background:#f5f8fc;border:1px solid #d7e3ef;border-radius:999px;margin-left:auto;padding:4px 7px}.detail-audit-layout{grid-template-columns:minmax(0,1fr) 208px;gap:7px;padding:7px;display:grid}.detail-audit-main{gap:6px;min-width:0;display:grid}.address-detail-section{text-align:left}.address-detail-section>header .address-detail-attention{color:#91531f;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0 8px 0 auto;font-size:12px;line-height:1.4;overflow:hidden}.address-detail-fields{padding:var(--detail-pad);gap:6px;margin:0;display:grid}.address-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;min-width:0;display:grid}.address-row.street{grid-template-columns:minmax(0,1fr)}.address-row>div{grid-template-columns:var(--detail-label) minmax(0, 1fr);align-items:center;gap:8px;min-width:0;min-height:30px;display:grid}.address-row dt,.detail-customs-field dt,.detail-logistics-fields dt,.detail-notes-compact dt{color:var(--detail-muted);font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;line-height:1.4}.address-row dd,.detail-customs-field dd,.detail-logistics-fields dd,.detail-notes-compact dd{min-width:0;color:var(--detail-ink);font-size:13px;font-weight:var(--fw-regular);margin:0;line-height:1.4}.address-detail-fields:not(.is-editing) dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-row dd.empty,.detail-customs-field dd.empty,.detail-customs-field span.empty,.detail-logistics-fields dd.empty{color:#8793a2}.address-detail-tools{border-top:1px solid #e8ecf1;gap:6px;margin:0 12px;padding:6px 0;display:grid}.address-detail-attention{color:#91531f;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4;display:flex}.address-detail-attention svg{flex:none;margin-top:2px}@media (width<=1000px){.address-row{gap:6px 12px}}.detail-customs-compact,.detail-logistics-compact,.detail-notes-compact{color:var(--detail-ink)}.detail-customs-compact>header span,.detail-logistics-compact>header span{color:var(--detail-muted);font-size:12px}.detail-customs-lines{flex-wrap:wrap;gap:4px;padding:4px 10px 0;display:flex}.detail-customs-lines button{color:#4d5f76;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:4px;min-height:30px;padding:0 8px;font-size:12px}.detail-customs-lines button.active{color:#1d5eb6;background:#eef4fd;border-color:#9bb8dc}.detail-customs-workspace{grid-template-columns:minmax(0,1fr) 128px;min-height:0;display:grid}.detail-customs-form{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:6px 10px;display:grid}.detail-customs-field{grid-template-columns:var(--detail-label-wide) minmax(0, 1fr);align-items:center;gap:6px;min-width:0;min-height:30px;display:grid}.detail-customs-field.wide,.detail-customs-state{grid-column:1/-1}.detail-customs-split{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:6px;display:grid}:is(.detail-customs-field:has(small) .detail-customs-split,.detail-customs-field:has(button) .detail-customs-split){grid-template-columns:minmax(0,1fr) auto}.detail-customs-split small{color:var(--detail-muted);font-size:12px}.detail-customs-split button{color:#8793a2;background:#f5f7fa;border:1px solid #d5dde7;border-radius:4px;min-height:30px;padding:0 8px;font-size:12px}.detail-customs-flags{flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.detail-customs-flags label{align-items:center;gap:5px;display:inline-flex}.detail-customs-state{flex-wrap:wrap;gap:6px 10px;margin:0;font-size:12px;display:flex}.detail-customs-templates{background:#fbfcfe;border-left:1px solid #e2e8f0;min-width:0}.detail-customs-template-tools{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:4px;display:grid}.detail-customs-template-tools button{color:#275fa4;cursor:pointer;background:#f5f9ff;border:1px solid #cad7e4;border-radius:4px;min-height:30px;padding:0 7px}.detail-customs-template-tools button:disabled{color:#8793a2;cursor:not-allowed;background:#f5f7fa;border-color:#e1e6ed}.detail-customs-templates ul{max-height:220px;margin:0;padding:2px 0;list-style:none;overflow:auto}.detail-customs-templates li button{color:#2e4059;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;min-height:30px;padding:0 6px;display:block;overflow:hidden}.detail-customs-templates li button:hover:not(:disabled){color:#1d5eb6;background:#eef4fd}.detail-customs-templates li button:disabled{color:#8793a2;cursor:not-allowed}.detail-customs-templates>p{color:#8290a3;margin:0;padding:8px;font-size:11px;line-height:1.4}.detail-customs-template-status,.detail-customs-template-alert{margin:0;padding:6px;font-size:11px;line-height:1.4}.detail-customs-template-status{color:#14624d}.detail-customs-template-alert{color:#9a3535}.detail-customs-scroll{overflow-x:auto}@media (width<=900px){.detail-customs-workspace{grid-template-columns:1fr}.detail-customs-templates{border-top:1px solid #e2e8f0;border-left:0}.detail-customs-form{grid-template-columns:1fr}}.detail-customs-scroll table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:880px}.detail-customs-scroll col.c-item{width:22%}.detail-customs-scroll col.c-qty{width:6%}.detail-customs-scroll col.c-name{width:20%}.detail-customs-scroll col.c-weight{width:11%}.detail-customs-scroll col.c-value{width:15%}.detail-customs-scroll col.c-hs{width:12%}.detail-customs-scroll col.c-state{width:14%}.detail-input-stack{gap:5px;min-width:0;display:grid}.detail-customs-scroll th{color:#64748b;font-weight:var(--fw-medium);white-space:nowrap;background:#f8fafc}.detail-customs-scroll th,.detail-customs-scroll td{vertical-align:top;border-bottom:1px solid #e8edf2;padding:6px 8px;line-height:1.45}.detail-customs-scroll td{overflow-wrap:anywhere}.detail-customs-scroll td small{color:#768499;margin-top:3px;display:block}.detail-customs-scroll details{min-width:0;margin-top:5px}.detail-customs-scroll summary{color:#2768b8;cursor:pointer}.detail-customs-scroll dl{margin:8px 0 0}.detail-customs-scroll dl div{grid-template-columns:70px minmax(0,1fr);gap:5px;display:grid}.detail-customs-scroll dd{overflow-wrap:anywhere;margin:0}.detail-section-hint{color:#718096;margin:0;padding:6px 12px;font-size:12px;line-height:1.45}.detail-section-hint>summary{cursor:pointer;color:#2768b8}.detail-section-hint>p{margin:4px 0 0}.detail-fact-saved{color:#168362}.detail-fact-missing{color:#a65a21}.detail-fact-muted{color:#8290a3}.detail-logistics-compact article{border-bottom:1px solid #e6ebf1;padding:0 12px}.detail-logistics-compact article:last-child{border-bottom:0}.detail-logistics-compact article>header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.detail-logistics-compact article>header>span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.detail-logistics-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0 0 10px;display:grid}.detail-logistics-fields>div{grid-template-columns:var(--detail-label-wide) minmax(0, 1fr);align-items:center;gap:8px;min-width:0;min-height:30px;display:grid}.detail-logistics-fields dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-logistics-fields .wide{grid-column:1/-1}.detail-logistics-fields .wide dd{white-space:normal;overflow-wrap:break-word}.detail-notes-compact>dl{padding:var(--detail-pad);margin:0}.detail-notes-compact>dl>div{grid-template-columns:var(--detail-label-wide) minmax(0, 1fr);border-bottom:1px solid #e8edf2;align-items:start;gap:8px;padding:8px 0;display:grid}.detail-notes-compact>dl>div:last-child{border-bottom:0}.detail-notes-compact dt>span{color:#8290a3;font-size:12px;font-weight:var(--fw-regular);margin-top:2px;display:block}.detail-notes-compact dd{white-space:pre-wrap;overflow-wrap:break-word}.detail-inline-form{min-width:0;margin:0}.detail-inline-form .detail-inline-actions,.detail-logistics-edit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.detail-inline-form .detail-inline-actions button{color:#2768b8;height:30px;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.detail-inline-form .detail-inline-actions button:hover:not(:disabled){background:#eaf2fc;border-color:#c8d9ee}.detail-inline-form .detail-inline-actions button.save{background:#edf4fd;border-color:#c7d9ee}.detail-inline-form .detail-inline-actions button:disabled{color:#8793a2;cursor:not-allowed;background:0 0}.detail-inline-form .detail-inline-blocked{color:#8b6a40;text-align:right;max-width:360px;font-size:12px;font-weight:var(--fw-regular);flex-basis:100%;display:block}.detail-inline-form input:not([type=checkbox]),.detail-inline-form select,.detail-inline-form textarea{box-sizing:border-box;color:#28374a;width:100%;min-width:0;min-height:30px;font-family:inherit;font-size:13px;font-weight:var(--fw-regular);background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:4px 6px;line-height:1.45}.detail-inline-form textarea{resize:vertical}.detail-inline-form input:focus,.detail-inline-form select:focus,.detail-inline-form textarea:focus{outline-offset:1px;outline:2px solid #86b5ef}.detail-inline-form input:disabled,.detail-inline-form select:disabled,.detail-inline-form textarea:disabled{color:#64748b;background:#f5f7fa}.detail-inline-form .address-detail-fields{row-gap:8px}.detail-inline-form .detail-customs-scroll details dl{min-width:0}.detail-inline-form .detail-customs-scroll details dl div{grid-template-columns:minmax(0,1fr);gap:3px}.detail-inline-form .detail-customs-scroll details dl div+div{margin-top:8px}.detail-inline-check{color:#64748b;align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;display:flex}.detail-inline-check input{flex:none;width:15px;height:15px;margin:3px 0 0}.detail-inline-error{color:#ad342d;background:#fff4f2;border-bottom:1px solid #f0d6d0;margin:0;padding:6px 10px;font-size:12px;line-height:1.45}.sku-repair-start{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.detail-inline-form .detail-information-section>header,.detail-information-section.detail-inline-form>header{flex-wrap:wrap;gap:6px 12px}.detail-inline-form .detail-inline-actions button{padding:0 7px}.detail-inline-form .detail-inline-blocked{max-width:260px}}.order-detail-footer{background:#fff;border-top:1px solid #dfe5ec;flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:5px 14px;display:flex}.order-detail-footer>span{color:#597266;align-items:center;gap:6px;font-size:12px;display:flex}.order-detail-footer>div{gap:8px;display:flex}.order-detail-footer button{color:#4c5f78;min-width:102px;height:34px;font-size:13px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d4dde7;border-radius:5px}.order-detail-footer button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.detail-operations-footer{--type-floor:13px;flex-wrap:wrap;gap:8px;padding:6px 10px}.order-detail-header>.detail-header-actions{grid-area:actions;align-items:center;gap:6px;display:flex}.detail-header-actions button{color:#68788c;cursor:pointer;background:#fff;border:1px solid #d4dde7;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.detail-operations-footer>.detail-operation-state{font-size:var(--fs-value);flex:none;gap:3px;display:grid}.detail-operation-state small{--type-floor:11px;color:#7b8899;font-size:var(--fs-body)}.detail-operations-footer>.detail-operation-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px;display:flex}.detail-operations-footer button{min-width:0;height:32px;font-size:var(--fs-value);font-weight:var(--fw-medium);justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.detail-operations-footer button:disabled{color:#8794a5;cursor:not-allowed;background:#f5f7fa;border-color:#e1e6ed}.detail-operations-footer button[aria-expanded=true]{color:#2165ad;background:#f2f7ff;border-color:#80a9d8}.detail-operations-footer>.detail-order-menu{background:#f8fafc;border:1px solid #e1e6ed;border-radius:5px;flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:240px;padding:8px 12px;display:grid;overflow-y:auto}.detail-order-menu>header{grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.detail-order-menu>header button{width:28px;height:28px;padding:0}.detail-order-menu>div{border-top:1px solid #e7ecf2;padding:6px 0}.detail-order-menu>div button{background:#fff;justify-content:flex-start;width:100%}.detail-order-menu small{--type-floor:12px;color:#8a6771;margin-top:5px;line-height:1.5;display:block}.detail-operation-notice{--type-floor:13px;color:#2868a6;background:#f2f8ff;border-top:1px solid #dfe5ed;padding:10px 16px}.detail-operation-notice.blocked{color:#9b5528;background:#fff7ed}@media (width<=700px){.detail-logistics-fields{grid-template-columns:1fr}.detail-notes-compact>dl>div{grid-template-columns:var(--detail-label-wide) minmax(0, 1fr)}.detail-operations-footer>.detail-operation-actions{justify-content:flex-start}.detail-operations-footer>.detail-order-menu{grid-template-columns:1fr;max-height:200px}}@media (width<=720px){.order-detail-backdrop{place-items:stretch stretch;padding:0 0 0 70px}.order-detail-modal{border:0;border-radius:0;width:100%;height:100%}.order-detail-header{grid-template-columns:1fr auto;padding:8px 10px}.detail-header-facts{grid-column:1/-1}.order-detail-header h2{white-space:normal;font-size:13px}.order-detail-body{grid-template-columns:1fr}.order-detail-rail{border-bottom:1px solid #dfe5ec;border-right:0;flex-direction:row;overflow-x:auto}.order-detail-rail button{flex:none;width:auto;min-width:108px}.order-detail-content{padding:0}.order-detail-overview{max-height:30%}.detail-overview-grid,.detail-note-grid{grid-template-columns:1fr}.detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-field-grid>div:nth-child(4n){border-right:1px solid #e8ecf1}.detail-field-grid>div:nth-child(2n),.detail-field-grid>div.wide{border-right:0}.detail-field-grid>div.wide{grid-column:span 2}.detail-audit-layout,.address-row,.address-row.street{grid-template-columns:1fr}.address-detail-section>header{padding-inline:12px}.address-detail-tools{margin-inline:12px}.customs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customs-metric-grid article:nth-child(2){border-right:0}.customs-metric-grid article:nth-child(-n+2){border-bottom:1px solid #e2e7ed}.customs-line-review{overflow-x:auto}.detail-package-list article dl{grid-template-columns:1fr}.order-detail-footer>span{display:none}}@media (width<=980px){.bulk-command-bar{grid-template-columns:auto minmax(0,1fr)}}@media (width<=900px){.bulk-editor-modal.warehouse .warehouse-batch-toolbar{grid-template-columns:1fr;align-items:stretch}.bulk-editor-modal.warehouse .warehouse-batch-toolbar>small{white-space:normal}}@media (width<=640px){.bulk-command-bar{grid-template-columns:auto minmax(0,1fr);gap:8px;padding-inline:10px}.bulk-command-actions{justify-content:flex-start}.bulk-command-actions>button:not(.bulk-clear),.bulk-menu-trigger{padding-inline:9px}.bulk-action-menu{width:auto;max-height:72vh;position:fixed;inset:auto 8px 8px 78px}.bulk-editor-backdrop{place-items:stretch stretch;padding:0 0 0 70px}.bulk-editor-modal,.bulk-editor-modal.customs,.bulk-editor-modal.recipient,.bulk-editor-modal.warehouse{border:0;border-radius:0;width:100%;max-height:none}.bulk-editor-header{min-height:66px;padding-inline:13px}.bulk-editor-header p{max-width:260px}.bulk-editor-summary{padding-inline:13px;overflow-x:auto}.bulk-editor-summary>span{flex:none}.bulk-editor-summary p{display:none}.bulk-editor-footer{flex-direction:column;align-items:stretch;padding:10px 13px}.bulk-editor-footer>span{display:none}.bulk-editor-footer>div{justify-content:flex-end}.bulk-fill-panel{grid-template-columns:1fr auto}.bulk-fill-panel b{grid-column:1/3}.bulk-fill-panel button.ghost{display:none}.bulk-waybill-toolbar{grid-template-columns:1fr;gap:8px}.bulk-waybill-toolbar>small{display:none}}.procurement-shell{color:#20324a;background:#f5f7fb;min-width:0;padding:14px 16px 28px}.procurement-flow-guide{background:#fff;border:1px solid #dce4ee;border-radius:9px;margin-bottom:9px;overflow:hidden}.procurement-flow-toggle{color:#28425f;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:7px 12px;display:flex}.procurement-flow-toggle:hover{background:#f7faff}.procurement-flow-toggle>span{align-items:baseline;gap:10px;min-width:0;display:flex}.procurement-flow-toggle b{font-size:11px}.procurement-flow-toggle small{color:#75859a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.procurement-flow-toggle svg{flex:none;transition:transform .16s}.procurement-flow-guide.expanded .procurement-flow-toggle svg{transform:rotate(180deg)}.procurement-lifecycle{background:#fff;border-top:1px solid #e6ebf1;grid-template-columns:repeat(7,minmax(112px,1fr));gap:0;display:grid;overflow:hidden}.procurement-lifecycle button{color:#64748a;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e6ebf1;align-items:center;gap:7px;min-width:0;min-height:48px;padding:6px 10px;display:flex;position:relative}.procurement-lifecycle button:last-child{border-right:0}.procurement-lifecycle button:hover{background:#f7faff}.procurement-lifecycle button.active{color:#145ea9;background:#edf5ff;box-shadow:inset 0 -2px #176bd2}.procurement-lifecycle em{color:#5d7189;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:var(--fw-regular);background:#edf1f5;border-radius:50%;flex:none;place-items:center;display:grid}.procurement-lifecycle button.active em{color:#fff;background:#176bd2}.procurement-lifecycle span{gap:1px;min-width:0;display:grid}.procurement-lifecycle small,.procurement-lifecycle b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-lifecycle small{color:#8a96a6;font-size:8px}.procurement-lifecycle b{font-size:10px}.procurement-work-queue{margin-bottom:9px}.procurement-work-queue>header{align-items:baseline;gap:9px;margin-bottom:6px;padding:0 2px;display:flex}.procurement-work-queue>header b{color:#2d4662;font-size:11px}.procurement-work-queue>header span{color:#8794a5;font-size:9px}.procurement-kpis{grid-template-columns:repeat(6,minmax(112px,1fr));gap:7px;display:grid}.procurement-kpis>button{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 1px 2px #172b4d0a}.procurement-kpis>button:hover{background:#f8fbff;border-color:#b8cee8}.procurement-kpis>button>span{color:#176bd2;background:#eaf3ff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.procurement-kpis>button div{justify-content:space-between;align-items:baseline;gap:7px;width:100%;min-width:0;display:flex}.procurement-kpis small{color:#728097;font-size:11px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-kpis b{color:#172d4c;font-size:18px}.procurement-kpis>button.danger>span{color:#c44141;background:#fff0f0}.procurement-boundary{color:#225f53;background:#effaf6;border:1px solid #b8d7cd;border-radius:8px;align-items:center;gap:9px;margin:9px 0;padding:8px 11px;display:flex}.procurement-boundary div{align-items:center;gap:8px;min-width:0;display:flex}.procurement-boundary b{flex:none;font-size:11px}.procurement-boundary span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.procurement-toolbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dfe6ef;border-radius:9px 9px 0 0;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #192f520d}.procurement-tabs{background:#edf1f6;border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.procurement-tabs-label{color:#7b889a;font-size:9px;font-weight:var(--fw-medium);padding:0 7px 0 5px}.procurement-tabs button{color:#5d6b7e;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:flex}.procurement-tabs button.active{color:#145fbe;background:#fff;box-shadow:0 1px 3px #172b4d1a}.procurement-tabs button small{color:#8996a7;font-size:8px;font-weight:var(--fw-medium)}.procurement-tabs em{color:#587086;text-align:center;background:#e7edf5;border-radius:10px;min-width:18px;padding:1px 5px;font-size:9px;font-style:normal}.procurement-search{background:#fff;border:1px solid #d8e1ed;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:240px;height:34px;padding-left:10px;display:flex}.procurement-search input{color:#25364c;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:11px}.procurement-search button,.procurement-primary,.procurement-refresh,.procurement-utility{height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;border:0;border-radius:7px}.procurement-search button{color:#fff;background:#236bc4;border-radius:0 6px 6px 0;align-self:stretch;padding:0 13px}.procurement-refresh{color:#4a6078;background:#eef3f8;flex:none;place-items:center;width:34px;display:grid}.procurement-primary{color:#fff;background:#176bd2;flex:none;align-items:center;gap:5px;padding:0 12px;display:flex}.procurement-utility{color:#425872;background:#fff;border:1px solid #d3deeb;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.procurement-utility:hover{color:#1764bd;background:#f5f9ff;border-color:#aac8ea}.procurement-message{font-size:11px;font-weight:var(--fw-regular);border-radius:7px;align-items:center;gap:7px;margin:8px 0;padding:8px 10px;display:flex}.procurement-message.error{color:#a73333;background:#fff5f5;border:1px solid #edc6c6}.procurement-message.success{color:#176c55;background:#f1fbf7;border:1px solid #bce0d1}.procurement-stage-tabs{background:#fff;border:1px solid #dfe6ef;border-top:0;align-items:flex-end;gap:3px;min-height:39px;padding:6px 9px 0;display:flex}.procurement-stage-tabs button{color:#69798d;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.procurement-stage-tabs button.active{color:#155fae;background:#f6f9fd;border-bottom-color:#176bd2}.procurement-stage-tabs em{color:#65788e;text-align:center;background:#edf1f6;border-radius:9px;min-width:19px;padding:1px 5px;font-size:8px;font-style:normal}.procurement-stage-tabs button.active em{color:#155fae;background:#e3effd}.procurement-table-panel{background:#fff;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 9px 9px}.selection-bar{background:#fbfcfe;border-bottom:1px solid #e4eaf1;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:11px;display:flex}.selection-bar button{color:#1764bd;min-height:28px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#edf5ff;border:1px solid #b7d0ef;border-radius:6px;padding:0 10px}.selection-bar button:disabled{cursor:not-allowed;opacity:.45}.selection-bar small{color:#8995a5}.procurement-table-scroll{overflow-x:auto}.procurement-table-scroll table{border-collapse:collapse;width:100%;min-width:1120px;font-size:11px}.procurement-table-scroll th{color:#647287;text-align:left;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #dfe6ef;padding:8px 9px;font-size:10px}.procurement-table-scroll td{vertical-align:top;border-bottom:1px solid #edf0f4;padding:8px 9px}.procurement-table-scroll tbody tr:hover{background:#f8fbff}.procurement-table-scroll th.check,.procurement-table-scroll td.check{width:30px;padding-inline:8px 2px}.procurement-table-scroll td b,.procurement-table-scroll td span,.procurement-table-scroll td small{display:block}.procurement-table-scroll td>b{color:#1e5fae;margin-bottom:2px}.procurement-table-scroll td>span{color:#3f4e63}.procurement-table-scroll td>small{color:#8692a2;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:2px;font-size:9px;overflow:hidden}.procurement-demand-controls{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 9px;display:flex}.procurement-demand-tabs{align-self:stretch;align-items:flex-end;gap:4px;display:flex}.procurement-demand-tabs button{color:#66778e;min-width:98px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;display:flex}.procurement-demand-tabs button.active{color:#145fbe;border-bottom-color:#176bd2}.procurement-demand-tabs em{color:#62758c;background:#eef2f7;border-radius:9px;min-width:21px;padding:1px 6px;font-size:9px;font-style:normal}.procurement-demand-filters{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.procurement-demand-filters label{color:#718097;font-size:9px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:4px;display:flex}.procurement-demand-filters select{color:#2f425d;background:#fbfcfe;border:1px solid #d7e0eb;border-radius:6px;min-width:116px;max-width:180px;height:30px;padding:0 26px 0 8px;font-size:10px}.procurement-demand-filters label:last-child select{min-width:78px}.procurement-batch-bar{z-index:15;position:sticky;top:51px}.procurement-suggestion-toolbar{z-index:20;background:#fff;position:sticky;top:51px}.procurement-suggestion-toolbar .procurement-batch-bar{position:static;top:auto}.procurement-suggestion-table{table-layout:auto;min-width:1540px!important}.procurement-suggestion-table th{text-align:center;vertical-align:middle;height:42px;padding:5px 6px}.procurement-suggestion-table th.product-column{text-align:left;width:310px}.procurement-suggestion-table th:nth-child(2){width:310px}.procurement-suggestion-table th:nth-child(n+3):nth-child(-n+9){width:66px}.procurement-suggestion-table th:nth-child(10){width:150px}.procurement-suggestion-table th:nth-child(11){width:70px}.procurement-suggestion-table th:nth-child(12){width:124px}.procurement-suggestion-table th:nth-child(13){width:90px}.procurement-suggestion-table th:nth-child(14){width:88px}.procurement-suggestion-panel .procurement-table-scroll{overflow:visible}.procurement-suggestion-table{border-collapse:separate;border-spacing:0}.procurement-suggestion-table thead th{z-index:12;background-clip:padding-box;position:sticky}.procurement-suggestion-table .suggestion-group-head th{top:calc(51px + var(--suggestion-toolbar,0px));color:#385777;height:31px;font-size:11px;font-weight:var(--fw-medium);background:#eaf1f8;border-right:1px solid #dce5ef}.procurement-suggestion-table .suggestion-sub-head th{top:calc(82px + var(--suggestion-toolbar,0px));z-index:11}.procurement-suggestion-table .suggestion-group-head th:nth-child(3){color:#2f5e8a;background:#e7f0fa}.procurement-suggestion-table .suggestion-group-head th:nth-child(4){color:#286553;background:#e8f5f0;border-left:3px solid #7eb8a4}.procurement-suggestion-table .suggestion-sub-head th:nth-child(-n+4){color:#2f5e8a;background:#eef5fc}.procurement-suggestion-table .suggestion-sub-head th:nth-child(n+5):nth-child(-n+8){color:#286553;background:#f1faf6}.procurement-suggestion-table .suggestion-sub-head th:nth-child(5){border-left:3px solid #7eb8a4}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(n+3):nth-child(-n+6){background:#f7fbff}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(n+7):nth-child(-n+10){background:#f4fbf7}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(7){border-left:3px solid #7eb8a4}.procurement-suggestion-table .suggestion-group-head th small{color:#75879a;font-size:8px;font-weight:var(--fw-medium)}.procurement-suggestion-table .suggestion-sub-head th{color:#68788d;background:#f5f8fb;border-right:1px solid #e1e8f0;min-width:68px;height:32px;font-size:11px}.procurement-suggestion-table .suggestion-sub-head th:last-child{min-width:150px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(2){width:300px;min-width:300px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(n+3):nth-child(-n+10){width:68px;min-width:68px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(10){width:150px;min-width:150px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(11){width:72px;min-width:72px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(12){width:132px;min-width:132px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(13){width:92px;min-width:92px}.procurement-suggestion-table tbody tr:not(.supplier-group-row)>td:nth-child(14){width:96px;min-width:96px}.procurement-suggestion-table td{vertical-align:middle;padding:6px}.procurement-suggestion-table td.metric,.procurement-suggestion-table td.metric-danger{color:#354a64;font-size:11px;font-weight:var(--fw-medium);text-align:center}.procurement-suggestion-table td.metric-danger{color:#c33d35;background:snow}.supplier-group-row td{background:#f3f6fa;position:static;border-block:1px solid #d9e2ed!important;padding:0!important}.supplier-group-row td>div{color:#596a80;align-items:center;gap:18px;min-height:34px;padding:0 8px;font-size:11px;display:flex}.supplier-group-row label.check{color:#263d59;cursor:pointer;align-items:center;gap:6px;min-height:30px;font-size:11px;display:inline-flex}.supplier-group-row label.check input{accent-color:#176bd2;width:16px;height:16px}.supplier-group-row span{align-items:center;gap:6px;display:inline-flex!important}.supplier-group-row b{color:#263d59;font-size:11px}.supplier-group-row small{color:#8b98a8;font-size:11px;display:inline!important}.supplier-group-row button{color:#1763b9;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #b8cfee;border-radius:5px;margin-left:auto;padding:0 9px}.supplier-group-row button:disabled{opacity:.45;cursor:not-allowed}.supplier-group-row .supplier-group-actions{gap:6px;margin-left:auto}.supplier-group-row .supplier-group-actions button{margin-left:0}.supplier-group-row .supplier-group-actions button:last-child{color:#526a86;background:#f8fafc;border-color:#d3dce8}.safety-stock-button{color:#315f8f;cursor:pointer;background:#f7fbff;border:1px solid #c9d8e8;border-radius:6px;gap:1px;min-width:48px;padding:4px 7px;display:inline-grid}.safety-stock-button b{font-variant-numeric:tabular-nums;font-size:11px}.safety-stock-button small{color:#67809b;font-size:8px}.safety-stock-button.configured{color:#24705d;background:#f1faf7;border-color:#a7d5c8}.safety-stock-button:disabled{opacity:.6;cursor:not-allowed}.safety-purchase-modal>section{width:min(520px,100%)}.safety-purchase-modal header span{color:#3d5270;margin-top:2px;font-size:12px;display:block}.safety-purchase-lines{gap:6px;max-height:240px;margin:0;padding:10px 14px;list-style:none;display:grid;overflow:auto}.safety-purchase-lines li{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.safety-purchase-lines img,.safety-purchase-image{color:#8594a6;object-fit:cover;background:#f3f6f9;border:1px solid #dce4ee;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.safety-purchase-lines span{gap:2px;min-width:0;display:grid}.safety-purchase-lines b{color:#20344e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.safety-purchase-lines small{color:#5d6e82;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.safety-purchase-lines em{color:#1d4e89;font-size:13px;font-style:normal;font-weight:var(--fw-medium)}.safety-purchase-choices{grid-template-columns:1fr;gap:8px;padding:0 14px 14px;display:grid}.safety-purchase-choices button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd8e4;border-radius:8px;align-content:center;gap:4px;min-height:72px;padding:10px 12px;display:grid}.safety-purchase-choices button b{color:#20344e;font-size:13px}.safety-purchase-choices button small{color:#5d6e82;font-size:11px;line-height:1.4}.safety-purchase-choices button.company{background:#f3f8ff;border-color:#176bd2}.safety-purchase-choices button.company b{color:#176bd2}.forecast-policy-modal>form{width:min(920px,100%)}.forecast-policy-modal header{z-index:2;background:#fff;position:sticky;top:0}.forecast-policy-modal footer{z-index:2;position:sticky;bottom:0}.safety-product-summary{background:#fbfcfe;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:66px minmax(0,1fr) minmax(240px,.72fr);align-items:center;gap:12px;margin:12px 14px 0;padding:10px;display:grid}.safety-product-summary>img,.safety-product-placeholder{color:#8594a6;object-fit:cover;background:#f3f6f9;border:1px solid #dce4ee;border-radius:6px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.safety-product-summary>div{gap:2px;min-width:0;display:grid}.safety-product-summary a{color:#1767c2;font-size:12px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.safety-product-summary a[href]:hover{text-decoration:underline}.safety-product-summary b{color:#2d4058;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.safety-product-summary span{color:#77879a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.safety-product-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.safety-product-summary dl>div{background:#f6f9fc;border-left:2px solid #d8e5f5;gap:3px;padding:8px 9px;display:grid}.safety-product-summary dt{color:#7e8ca0;font-size:8px;font-weight:var(--fw-medium)}.safety-product-summary dd{color:#304964;min-width:0;font-size:10px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.safety-sales-panel{border:1px solid #dce4ed;border-radius:8px;margin:10px 14px 0;display:grid;overflow:hidden}.safety-sales-panel>div{border-top:1px solid #e8edf3;grid-template-columns:minmax(110px,1.15fr) repeat(5,minmax(72px,1fr));align-items:center;min-height:34px;display:grid}.safety-sales-panel>div:first-child{border-top:0}.safety-sales-panel span,.safety-sales-panel b,.safety-sales-panel em{color:#52647a;text-align:center;padding:0 8px;font-size:9px;font-style:normal}.safety-sales-panel span{color:#68798d;font-weight:var(--fw-regular);text-align:left}.safety-sales-panel b{color:#40556e;background:#f3f6f9}.safety-sales-panel em{font-variant-numeric:tabular-nums}.safety-policy-warning,.safety-policy-validation{color:#825e1f;background:#fff9e9;border:1px solid #ecd49e;border-radius:7px;align-items:center;gap:7px;margin:10px 14px 0;padding:8px 10px;font-size:9px;display:flex}.safety-policy-modes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 14px 0;padding:0;display:grid}.safety-policy-modes legend{color:#53667d;font-size:10px;font-weight:var(--fw-medium);margin-bottom:7px}.safety-policy-modes label{color:#586b82;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:8px;align-items:flex-start;gap:8px;min-height:62px;padding:9px 10px;display:flex}.safety-policy-modes label.active{background:#f3f8ff;border-color:#78a9e2;box-shadow:inset 0 0 0 1px #78a9e2}.safety-policy-modes input{accent-color:#176bd2;margin:2px 0 0}.safety-policy-modes label>span{gap:3px;display:grid}.safety-policy-modes b{color:#30465f;font-size:10px}.safety-policy-modes small{color:#7d8ca0;font-size:8px;line-height:1.45}.safety-policy-editor{background:#fafbfd;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:minmax(250px,.8fr) minmax(260px,1fr);gap:10px;margin:10px 14px;padding:11px;display:grid}.safety-policy-editor>label{color:#52647a;font-size:9px;font-weight:var(--fw-medium);align-content:start;gap:5px;display:grid}.safety-policy-editor input,.safety-policy-editor select{color:#263b55;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:7px;padding:0 9px;font-size:11px}.safety-policy-editor label small{color:#8090a2;font-size:8px;font-weight:var(--fw-medium);line-height:1.45}.safety-policy-calculation{background:#f3f7fc;border-left:3px solid #83acd9;align-content:center;gap:4px;padding:8px 11px;display:grid}.safety-policy-calculation span,.safety-policy-calculation small{color:#718298;font-size:8px}.safety-policy-calculation b{color:#294765;font-size:16px}.safety-weight-editor{grid-column:1/-1;grid-template-columns:repeat(4,minmax(70px,1fr));gap:7px;display:grid}.safety-weight-heading{color:#50657d;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:9px;display:flex}.safety-weight-heading span{font-size:8px;font-weight:var(--fw-medium);border-radius:999px;padding:3px 6px}.safety-weight-heading span.valid{color:#27705d;background:#eaf7f2}.safety-weight-heading span.invalid{color:#a34035;background:#fff0ed}.safety-weight-editor label{color:#66778b;font-size:8px;font-weight:var(--fw-medium);gap:4px;display:grid;position:relative}.safety-weight-editor input{padding-right:26px}.safety-weight-editor label span{color:#8592a3;font-size:8px;position:absolute;bottom:10px;right:9px}.safety-policy-result{color:#356a5a;text-align:right;background:#f1faf7;border:1px solid #b9dacd;border-radius:7px;align-content:center;justify-items:end;gap:2px;padding:9px 11px;display:grid}.safety-policy-result span{font-size:8px;font-weight:var(--fw-regular)}.safety-policy-result b{color:#176f5a;font-size:22px;line-height:1}.safety-policy-result b small{font-size:9px}.safety-policy-result em{color:#70877f;font-size:8px;font-style:normal}.forecast-formula{color:#356456;background:#f3faf7;border:1px solid #d9e7df;border-radius:7px;gap:4px;margin:0 14px 12px;padding:10px 11px;display:grid}.forecast-formula b{font-size:11px}.forecast-formula span{font-size:10px;line-height:1.5}.forecast-formula small{color:#6d837c;font-size:9px}.procurement-product-cell{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}.procurement-product-image{color:#8b99a9;background:#f7f9fc;border:1px solid #dce4ee;border-radius:5px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.procurement-product-image img{object-fit:cover;width:100%;height:100%}.procurement-image-trigger{cursor:zoom-in;flex:0 0 48px}.procurement-image-trigger>span{display:none}.procurement-image-popover{z-index:420}.procurement-product-cell>div:last-child{min-width:0}.procurement-product-cell b,.procurement-product-cell span,.procurement-product-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-product-cell b{color:#2f4158;font-size:10px}.procurement-product-cell span{color:#5d6d82;font-size:9px}.procurement-product-cell small{color:#8694a6;max-width:none!important;font-size:8px!important}.procurement-sku-link{color:#1767c2;max-width:100%;font-size:11px;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:inline-block;overflow:hidden}.procurement-sku-link[href]:hover{text-decoration:underline}.procurement-product-meta{white-space:nowrap;align-items:center;gap:4px;margin-top:3px;display:flex;overflow:hidden}.procurement-product-meta em,.procurement-product-meta i{color:#607188;background:#eef2f6;border-radius:3px;padding:1px 4px;font-size:8px;font-style:normal}.procurement-product-meta em{color:#b24d2f;font-weight:var(--fw-regular);background:#fff1e9}.procurement-product-meta em.warning{color:#a66a18;background:#fff8e4}.procurement-product-meta i.gate{color:#147058;background:#eaf7f2}.procurement-product-meta i.gate.locked{color:#b83c3c;background:#fff0f0}.procurement-product-meta i.override{color:#7556a8;background:#f3effb}.sales-window{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.sales-window span{font-size:9px;font-weight:var(--fw-regular);background:#f1f4f8;border-radius:4px;padding:3px 1px;color:#40536c!important}.sales-window small{color:#9aa5b2;white-space:nowrap;grid-column:1/-1;font-size:9px}.suggestion-quantity{color:#c13f35;width:100%;height:29px;font-size:11px;font-weight:var(--fw-regular);text-align:center;background:#fff;border:1px solid #cbd8e8;border-radius:5px;padding:0 6px}.suggestion-quantity:focus{border-color:#176bd2;outline:2px solid #176bd21f}.suggestion-quantity:disabled{color:#718096;background:#f2f4f7}.suggestion-note{text-align:center;max-width:none!important;display:block!important}.purchaser-name{text-align:center;font-size:10px;color:#42556e!important}.procurement-suggestion-table td:nth-child(13) small{text-align:center;max-width:none}.procurement-suggestion-table td:last-child{text-align:center}.row-plan-action{color:#1763ba;width:100%;min-height:26px;font-size:9px;font-weight:var(--fw-regular);cursor:pointer;background:#edf5ff;border:1px solid #b7d1f0;border-radius:5px;margin-bottom:4px}.row-plan-action:disabled{color:#9aa6b5;cursor:not-allowed;background:#f3f5f7;border-color:#d8e0e8}.locked-demand{background:snow}.locked-demand:hover{background:#fff6f6!important}.quantity-grid{grid-template-columns:repeat(2,minmax(68px,1fr));gap:3px 8px;display:grid}.quantity-grid span{justify-content:space-between;gap:8px;font-size:9px;color:#748196!important;display:flex!important}.quantity-grid b{color:#263a55;font-size:10px}.gate-ok,.gate-lock{font-size:9px;font-weight:var(--fw-regular);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex!important}.gate-ok{background:#eaf8f2;color:#17705a!important}.gate-lock{background:#fff0f0;color:#b53a3a!important}.procurement-status{color:#52647a;min-height:22px;font-size:9px;font-weight:var(--fw-medium);white-space:nowrap;background:#f4f7fa;border:1px solid #d5deea;border-radius:11px;align-items:center;padding:0 7px;display:inline-flex}.procurement-status.open,.procurement-status.partially_planned,.procurement-status.draft{color:#38658e;background:#edf5fc;border-color:#c7d8ec}.procurement-status.pending_approval{color:#9c6e15;background:#fff9e8;border-color:#efd9ab}.procurement-status.approved,.procurement-status.fully_planned{color:#176d55;background:#ebf9f3;border-color:#addcc9}.procurement-status.converted,.procurement-status.ordered{color:#6650a6;background:#f4f0ff;border-color:#cfc5ef}.procurement-document-list{background:#f8fafc;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 9px 9px;gap:9px;padding:9px;display:grid}.procurement-document{background:#fff;border:1px solid #dae2ec;border-radius:8px;overflow:hidden}.procurement-document>header{background:#fbfcfe;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.procurement-document>header>div:not(.document-total){grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 10px;min-width:0;display:grid}.procurement-document>header small{color:#8793a4;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.08em}.procurement-document>header b{color:#215da8;font-size:13px}.procurement-document>header span{color:#657287;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.document-total{flex:none;align-items:center!important;gap:10px!important;display:flex!important}.document-total>b{color:#263950!important;font-size:14px!important}.document-lines{display:grid}.document-lines>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(140px,1fr) minmax(140px,.85fr) minmax(90px,.55fr) auto;align-items:center;gap:8px;min-height:42px;padding:5px 12px;font-size:10px;display:grid}.document-lines>div>span:first-child{min-width:0}.document-lines>div>span:first-child b,.document-lines>div>span:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-lines>div>span:first-child b{color:#30435d}.document-lines>div>span:first-child small{color:#8793a3;margin-top:2px;font-size:9px}.document-lines>div>b{text-align:right}.transit-linked{white-space:nowrap;align-items:center;gap:3px;color:#6552a3!important;font-size:8px!important;display:inline-flex!important}.status-axes{background:#fcfdff;border-bottom:1px solid #e8edf3;flex-wrap:wrap;gap:5px;padding:6px 12px;display:flex}.status-axes span{color:#788497;border:1px solid #dfe5ed;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;display:inline-flex}.status-axes b{color:#3d4f66}.status-axes span.danger{color:#b53b3b;background:#fff4f4;border-color:#efcaca}.status-axes span.lifecycle-axis{color:#1762b5;background:#eef6ff;border-color:#b9d4f4}.procurement-document>footer{background:#fbfcfe;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 10px 5px 12px;display:flex}.procurement-document>footer>small{color:#8a96a6;font-size:9px}.procurement-document>footer>div{align-items:center;gap:6px;display:flex}.procurement-document footer button{color:#445a73;min-height:28px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:6px;padding:0 10px}.procurement-document footer button.primary{color:#fff;background:#176bd2;border-color:#176bd2}.procurement-document footer button.danger-button,.procurement-modal footer button.danger-button{color:#a93535;background:#fff5f5;border-color:#e4b9b9}.procurement-document footer button:disabled{cursor:wait;opacity:.5}.linked{color:#25725f;font-size:9px;font-weight:var(--fw-regular);align-items:center;gap:4px;display:inline-flex}.procurement-empty{color:#8995a5;align-content:center;place-items:center;gap:4px;min-height:180px;display:grid}.procurement-empty b{color:#4b5e75;font-size:12px}.procurement-empty span{font-size:10px}.procurement-modal{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#131f3073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.procurement-modal>form,.procurement-modal>section{background:#fff;border-radius:10px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 18px 55px #0f1f3747}.procurement-modal header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.procurement-modal header small{color:#6d89ad;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.1em}.procurement-modal h2{color:#20344e;margin:2px 0 0;font-size:16px}.procurement-modal header button{color:#65758a;cursor:pointer;background:#f0f3f7;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.procurement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.procurement-form-grid label{color:#59697d;font-size:10px;font-weight:var(--fw-medium);gap:4px;display:grid}.procurement-form-grid label.wide{grid-column:1/-1}.procurement-form-grid input,.procurement-form-grid select,.procurement-form-grid textarea{color:#263a53;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd9e6;border-radius:7px;padding:0 9px;font-size:11px}.procurement-form-grid textarea{resize:vertical;padding-block:8px}.modal-boundary,.confirmation-warning{color:#286356;background:#f0faf7;border:1px solid #bed8d0;border-radius:7px;align-items:flex-start;gap:8px;margin:0 14px 14px;padding:9px 10px;font-size:10px;display:flex}.confirmation-warning{color:#7d5a17;background:#fff9e9;border-color:#ead29f}.confirmation-warning div{gap:2px;display:grid}.confirmation-warning b{font-size:11px}.procurement-modal footer{background:#fafbfd;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.procurement-modal footer button{color:#52647a;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cfd8e4;border-radius:7px;padding:0 13px}.procurement-modal footer button.primary{color:#fff;background:#176bd2;border-color:#176bd2}.procurement-modal footer button:disabled{cursor:not-allowed;opacity:.5}.customer-replenishment-review-panel{background:#fff;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 9px 9px;overflow:hidden}.customer-replenishment-review-panel>header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:9px 12px;display:flex}.customer-replenishment-review-panel>header>div{gap:2px;min-width:0;display:grid}.customer-replenishment-review-panel>header small{color:#5f83af;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.08em}.customer-replenishment-review-panel>header h2{color:#253b55;margin:0;font-size:15px}.customer-replenishment-review-panel>header p{color:#718196;margin:0;font-size:9px;line-height:1.45}.customer-replenishment-review-panel>header>span{color:#236856;font-size:8px;font-weight:var(--fw-regular);background:#e8f6f1;border-radius:6px;flex:none;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.customer-replenishment-review-table{overflow-x:auto}.customer-replenishment-review-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.customer-replenishment-review-table th{color:#66778d;height:34px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f4f7fa;border-bottom:1px solid #dfe6ef;padding:6px 8px}.customer-replenishment-review-table th:first-child{width:26%}.customer-replenishment-review-table th:nth-child(2){width:12%}.customer-replenishment-review-table th:nth-child(3),.customer-replenishment-review-table th:nth-child(4){width:11%}.customer-replenishment-review-table th:nth-child(5){width:13%}.customer-replenishment-review-table th:nth-child(6){width:15%}.customer-replenishment-review-table th:last-child{width:12%}.customer-replenishment-review-table td{color:#506176;vertical-align:middle;border-bottom:1px solid #e7ecf2;height:68px;padding:7px 8px;font-size:11px}.customer-replenishment-review-table tr:hover td{background:#fafcff}.customer-replenishment-review-table td>b,.customer-replenishment-review-table td>small,.customer-replenishment-review-table td>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-replenishment-review-table td>b{color:#344a64;font-size:11px}.customer-replenishment-review-table td>small{color:#8390a1;margin-top:3px;font-size:11px}.customer-replenishment-review-table td>em{color:#795f32;margin-top:3px;font-size:11px;font-style:normal}.customer-replenishment-review-table td:last-child button{cursor:pointer;color:#245d9e;width:100%;min-height:30px;font-size:11px;font-weight:var(--fw-medium);background:#f4f8fd;border:1px solid #c9d6e5;border-radius:6px;padding:0 7px}.customer-replenishment-review-table td:last-child button.row-plan-action{color:#fff;background:#176bd2;border-color:#176bd2}.customer-replenishment-review-table td:last-child button:disabled{cursor:not-allowed;opacity:.45}.stocking-purchase-actions{flex-direction:column;gap:5px;display:flex}.procurement-scope-hint{color:#52647a;margin:8px 0;font-size:12px}.stocking-procurement-dialog{color:#20324a;background:#f5f7fb;border:1px solid #d3deec;border-radius:10px;width:min(1440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 18px 55px #0f1f3747}.stocking-procurement-dialog::backdrop{background:#131f3073}.stocking-procurement-dialog[open]{flex-direction:column;display:flex}.stocking-procurement-dialog>header{background:#fff;border-bottom:1px solid #d3deec;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.stocking-procurement-dialog h2{overflow-wrap:anywhere;margin:0;font-size:16px}.stocking-procurement-dialog>header p{color:#52647a;margin:5px 0 0;font-size:12px}.stocking-procurement-dialog>header button{cursor:pointer;background:#fff;border:1px solid #cfd8e4;border-radius:6px;flex:0 0 32px;place-items:center;height:32px;display:grid}.stocking-procurement-dialog>header button:disabled{opacity:.5;cursor:not-allowed}.stocking-procurement-body{overscroll-behavior:contain;min-height:0;overflow:auto}.stocking-procurement-body .procurement-document,.stocking-procurement-body .procurement-toolbar{min-width:0}.stocking-procurement-body .procurement-document{overflow-wrap:anywhere}.stocking-procurement-body .procurement-document small,.stocking-procurement-body .procurement-document button,.stocking-procurement-body .procurement-boundary span{font-size:11px}.stocking-procurement-body button{min-height:30px}.stocking-procurement-body .document-lines{overflow-x:auto}.procurement-source-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.procurement-source-tag{color:#38658e;background:#edf5fc;border:1px solid #c7d8ec;border-radius:4px;align-items:center;width:fit-content;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.procurement-source-tag.customer{color:#176d55;background:#ebf9f3;border-color:#addcc9}.plan-selection a{color:#245d9e;margin-top:4px;font-size:11px;display:block}.customer-request-product{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.customer-request-product>img,.customer-request-product>span{object-fit:cover;color:#71869d;background:#f4f7fa;border:1px solid #d9e2ec;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.customer-request-product>div{gap:1px;min-width:0;display:grid}.customer-request-product b,.customer-request-product strong,.customer-request-product small,.customer-request-product em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-request-product b{color:#1763b6;font-size:10px}.customer-request-product strong{color:#354a62;font-size:9px}.customer-request-product small{color:#7f8ea0;font-size:8px}.customer-request-product em{color:#7c6131;font-size:8px;font-style:normal}.customer-replenishment-review-modal>form{width:min(780px,100%)}.customer-request-review-summary{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 14px 0;padding:10px;display:grid}.customer-request-review-summary>img,.customer-request-review-summary>span{object-fit:cover;color:#75889e;background:#fff;border:1px solid #d5e0eb;border-radius:7px;place-items:center;width:58px;height:58px;display:grid}.customer-request-review-summary>div{gap:2px;min-width:0;display:grid}.customer-request-review-summary b,.customer-request-review-summary strong,.customer-request-review-summary small,.customer-request-review-summary em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-request-review-summary b{color:#1f609f;font-size:11px}.customer-request-review-summary strong{color:#344b65;font-size:10px}.customer-request-review-summary small{color:#77889b;font-size:8px}.customer-request-review-summary em{color:#765d31;font-size:8px;font-style:normal}.customer-request-review-summary dl{background:#dbe4ee;border:1px solid #dbe4ee;border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.customer-request-review-summary dl>div{background:#fff;gap:2px;min-width:90px;padding:7px 9px;display:grid}.customer-request-review-summary dt{color:#7b8a9b;font-size:7px}.customer-request-review-summary dd{color:#2d4866;font-size:11px;font-weight:var(--fw-medium);margin:0}.customer-replenishment-review-modal .procurement-message{margin:0 14px 9px}@media (width<=700px){.customer-replenishment-review-panel>header{flex-direction:column;align-items:flex-start}.customer-replenishment-review-panel>header>span{align-self:flex-start}.customer-request-review-summary{grid-template-columns:48px minmax(0,1fr);margin-inline:9px}.customer-request-review-summary>img,.customer-request-review-summary>span{width:48px;height:48px}.customer-request-review-summary dl{grid-column:1/-1;width:100%}.customer-replenishment-review-modal .procurement-form-grid{grid-template-columns:1fr;padding-inline:9px}.customer-replenishment-review-modal .procurement-form-grid label.wide{grid-column:1}.customer-replenishment-review-modal .procurement-message,.customer-replenishment-review-modal .modal-boundary{margin-inline:9px}.customer-replenishment-review-modal footer{flex-wrap:wrap}.customer-replenishment-review-modal footer button{white-space:nowrap;flex:1}.customer-replenishment-review-modal footer button.primary{flex-basis:100%}}.plan-selection{border:1px solid #dde5ee;border-radius:7px;margin:0 14px 12px;overflow:hidden}.plan-selection>div{border-bottom:1px solid #edf0f4;grid-template-columns:1fr .6fr 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:grid}.plan-selection>div:last-child{border-bottom:0}.plan-selection b,.plan-selection small{display:block}.plan-selection small{color:#8995a5;margin-top:2px;font-size:8px}.confirmation-warning.safe{color:#276552;background:#f0faf6;border-color:#b9ddcf}.confirmation-warning.danger{color:#9e3333;background:#fff4f4;border-color:#ecc3c3}.arrival-line-list{border:1px solid #dce5ee;border-radius:8px;margin:0 14px 12px;overflow:hidden}.arrival-line-head,.arrival-line-list>label{grid-template-columns:minmax(180px,1.5fr) .5fr .5fr .72fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.arrival-line-head{color:#718096;font-size:8px;font-weight:var(--fw-regular);background:#f5f7fa}.arrival-line-list>label{color:#4c5d73;border-top:1px solid #edf0f4;font-size:9px}.arrival-line-list>label>span:first-child{min-width:0}.arrival-line-list>label b,.arrival-line-list>label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.arrival-line-list>label b{color:#24415f;font-size:10px}.arrival-line-list>label small{color:#8894a4;margin-top:2px;font-size:8px}.arrival-line-list input{border:1px solid #d4dde8;border-radius:6px;width:100%;min-height:31px;padding:5px 7px;font-size:9px}.procurement-receiving-panel{background:#fff;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 9px 9px;overflow:hidden}.procurement-receiving-head{background:linear-gradient(90deg,#f7fbff 0%,#fff 58%);border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:22px;padding:14px 16px;display:flex}.procurement-receiving-head>div{min-width:0}.procurement-receiving-head small{color:#4b78a9;font-size:9px;font-weight:var(--fw-medium);letter-spacing:.1em}.procurement-receiving-head h2{color:#213b59;margin:2px 0 3px;font-size:17px}.procurement-receiving-head p{color:#728096;margin:0;font-size:11px}.procurement-receiving-head dl{background:#fff;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:repeat(3,minmax(108px,1fr));min-width:380px;margin:0;display:grid;overflow:hidden}.procurement-receiving-head dl div{border-right:1px solid #e6ebf1;gap:2px;padding:8px 11px;display:grid}.procurement-receiving-head dl div:last-child{border-right:0}.procurement-receiving-head dt{color:#7b899b;font-size:9px}.procurement-receiving-head dd{color:#1c5ea8;font-size:16px;font-weight:var(--fw-regular);margin:0}.procurement-receiving-note{color:#286356;background:#f1faf7;border-bottom:1px solid #dbe7e2;align-items:center;gap:8px;padding:9px 14px;font-size:10px;display:flex}.procurement-receiving-table-wrap{overflow-x:auto}.procurement-receiving-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.procurement-receiving-table th{color:#66768b;text-align:left;background:#f5f7fa;border-bottom:1px solid #dce4ed;padding:9px 10px;font-size:10px}.procurement-receiving-table th:first-child{width:24%}.procurement-receiving-table th:nth-child(2){width:20%}.procurement-receiving-table th:nth-child(n+3):nth-child(-n+5){text-align:center;width:11%}.procurement-receiving-table th:nth-child(6){width:13%}.procurement-receiving-table th:nth-child(7){text-align:right;width:16%}.procurement-receiving-table td{color:#405169;vertical-align:middle;border-bottom:1px solid #e9edf2;padding:10px;font-size:10px}.procurement-receiving-table tbody tr:hover{background:#f8fbff}.procurement-receiving-table td>b,.procurement-receiving-table td>span,.procurement-receiving-table td>small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.procurement-receiving-table td>b{color:#2f435c}.procurement-receiving-table td>small{color:#8491a2;font-size:9px}.procurement-receiving-table .receiving-metric{text-align:center}.procurement-receiving-table .receiving-metric b{color:#29445f;font-size:14px}.procurement-receiving-table .receiving-metric.remaining b{color:#b24e31}.procurement-receiving-table td:last-child{text-align:right}.procurement-receiving-order-row td{background:#fbfcfe;border-bottom:0}.procurement-receiving-sku-row>td{background:#fbfcfe;padding:0 10px 10px}.procurement-receiving-sku-row:hover,.procurement-receiving-sku-row:hover>td{background:#fbfcfe!important}.procurement-receiving-sku-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:7px;display:grid}.procurement-receiving-sku-list article{background:#fff;border:1px solid #dfe6ee;border-radius:7px;grid-template-columns:50px minmax(135px,1fr) 105px 115px;align-items:center;gap:8px;min-height:64px;padding:7px 9px;display:grid;position:relative}.procurement-receiving-sku-list article.received{background:#f8fcfa;border-color:#cce2d8}.procurement-receiving-sku-list .procurement-product-image{width:48px;min-width:48px;height:48px}.procurement-receiving-sku-list .procurement-product-image span{display:none}.receiving-sku-identity,.receiving-sku-quantity,.receiving-sku-price{gap:2px;min-width:0;display:grid}.receiving-sku-identity b{color:#245a96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.receiving-sku-identity span,.receiving-sku-identity small,.receiving-sku-quantity span,.receiving-sku-quantity small,.receiving-sku-price span,.receiving-sku-price small{color:#7b899a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.receiving-sku-quantity b,.receiving-sku-price b{color:#344d68;font-variant-numeric:tabular-nums;font-size:11px}.receiving-line-done{color:#2f7e67;align-items:center;gap:3px;font-size:8px;font-style:normal;display:inline-flex;position:absolute;top:5px;right:7px}.receiving-primary{color:#fff;min-height:31px;font-size:10px;font-weight:var(--fw-regular);cursor:pointer;background:#176bd2;border:1px solid #176bd2;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.receiving-primary:disabled{cursor:not-allowed;opacity:.5}.receiving-repair{color:#8c5a12;min-height:31px;font-size:10px;font-weight:var(--fw-regular);cursor:pointer;background:#fff8e8;border:1px solid #d5a04b;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.receiving-repair:disabled{cursor:not-allowed;opacity:.5}.procurement-inbound-modal>form{width:min(1120px,100%)}.procurement-inbound-modal header>div{min-width:0}.procurement-inbound-modal header span{color:#738197;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.procurement-inbound-toolbar{align-items:center;gap:9px;margin:0 14px 10px;display:flex}.procurement-inbound-toolbar button{color:#1763b7;min-height:30px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#eef6ff;border:1px solid #b7d0ee;border-radius:6px;padding:0 10px}.procurement-inbound-toolbar span{color:#8290a2;font-size:9px}.procurement-inbound-defaults{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.procurement-inbound-defaults label{color:#5d6d82;font-size:9px;font-weight:var(--fw-medium);gap:4px;display:grid}.procurement-inbound-defaults input,.procurement-inbound-line input{color:#253a52;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #ced9e6;border-radius:6px;padding:0 8px;font-size:10px}.procurement-inbound-lines{border:1px solid #dce5ee;border-radius:8px;margin:0 14px 12px;overflow-x:auto}.procurement-inbound-line-head,.procurement-inbound-line{grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(78px,.48fr)) minmax(122px,.7fr) minmax(122px,.7fr);align-items:center;gap:7px;min-width:860px;padding:8px 9px;display:grid}.procurement-inbound-line-head{color:#6b7a8f;font-size:9px;font-weight:var(--fw-regular);background:#f4f7fa}.procurement-inbound-line{border-top:1px solid #e9edf2}.procurement-inbound-line>span{min-width:0}.procurement-inbound-line b,.procurement-inbound-line small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.procurement-inbound-line b{color:#245a96;font-size:11px}.procurement-inbound-line small{color:#7c899b;margin-top:2px;font-size:9px}.procurement-inbound-product{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.procurement-inbound-product img,.procurement-inbound-product-empty{object-fit:cover;background:#f4f7f9;border:1px solid #dbe3eb;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.procurement-inbound-note{padding-top:0}.procurement-inbound-modal footer{align-items:center}.procurement-inbound-modal footer>span{color:#7b899a;margin-right:auto;font-size:9px}.procurement-legacy-inbound{background:#fff;border:1px solid #dbe4ed;border-radius:9px;margin-top:10px;overflow:hidden}.procurement-legacy-inbound>header{background:#fbfcfd;border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 12px;display:flex}.procurement-legacy-inbound>header>div:first-child{min-width:0}.procurement-legacy-inbound>header small{color:#7b68a6;font-size:9px;font-weight:var(--fw-medium);letter-spacing:.1em}.procurement-legacy-inbound>header h2{color:#263f58;margin:2px 0 1px;font-size:15px}.procurement-legacy-inbound>header p{color:#76869a;margin:0;font-size:10px}.legacy-inbound-count{flex:none;grid-template-columns:auto auto 30px;align-items:center;gap:7px;display:grid}.legacy-inbound-count b{color:#6c4da0;font-size:23px}.legacy-inbound-count span{color:#77869a;font-size:9px}.legacy-inbound-count button{color:#51677f;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.procurement-legacy-boundary{color:#634e82;background:#f8f4fd;border:1px solid #d8cbea;border-radius:7px;align-items:center;gap:8px;margin:9px 10px;padding:7px 9px;font-size:10px;display:flex}.procurement-legacy-inbound>.procurement-message{margin-inline:10px}.procurement-legacy-list{gap:9px;padding:0 10px 10px;display:grid}.procurement-legacy-card{background:#fff;border:1px solid #dfe5ed;border-radius:8px;overflow:hidden}.procurement-legacy-card>header{background:#f8fafc;border-bottom:1px solid #e6ebf1;grid-template-columns:minmax(220px,1.25fr) minmax(170px,.8fr) auto auto;align-items:center;gap:12px;min-height:49px;padding:7px 9px;display:grid}.procurement-legacy-card>header>div{align-items:center;gap:7px;min-width:0;display:flex}.procurement-legacy-card>header>div span{min-width:0;display:grid}.procurement-legacy-card>header b,.procurement-legacy-card>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-legacy-card>header b{color:#2c4968;font-size:10px}.procurement-legacy-card>header small,.procurement-legacy-card>header time{color:#8190a1;font-size:9px}.legacy-stage{color:#6d4d98;font-size:9px;font-weight:var(--fw-regular);white-space:nowrap;background:#efe7fa;border-radius:10px;padding:4px 7px}.legacy-stage.announced{color:#1760a5;background:#e8f2fc}.legacy-stage.received{color:#8a671d;background:#fff3d7}.legacy-stage.inspected{color:#6d4d98;background:#efe7fa}.procurement-legacy-table-wrap{overflow-x:auto}.procurement-legacy-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.procurement-legacy-card th{color:#68798d;text-align:left;background:#f3f6f9;border-bottom:1px solid #e1e7ee;padding:7px 8px;font-size:9px}.procurement-legacy-card th:first-child{width:21%}.procurement-legacy-card th:nth-child(2){width:11%}.procurement-legacy-card th:nth-child(3),.procurement-legacy-card th:nth-child(4),.procurement-legacy-card th:nth-child(5){width:7%}.procurement-legacy-card th:nth-child(6){width:13%}.procurement-legacy-card th:nth-child(7),.procurement-legacy-card th:nth-child(8){width:17%}.procurement-legacy-card td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:7px 8px}.procurement-legacy-card td>b,.procurement-legacy-card td>span,.procurement-legacy-card td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.procurement-legacy-card td>b{color:#245a96;font-size:10px}.procurement-legacy-card td>span{color:#51677e;font-size:9px}.procurement-legacy-card td>small{color:#8491a2;margin-top:2px;font-size:8px}.procurement-legacy-card td input{color:#294057;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #ccd8e5;border-radius:5px;padding:0 7px;font-size:9px}.procurement-legacy-card td input[readonly]{color:#6b798a;background:#f2f5f8}.legacy-inbound-product{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.legacy-inbound-product>img,.legacy-inbound-product>span{object-fit:cover;background:#f4f7f9;border:1px solid #dbe3eb;border-radius:5px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.legacy-inbound-product>div{gap:1px;min-width:0;display:grid}.legacy-inbound-product b,.legacy-inbound-product span,.legacy-inbound-product small,.legacy-inbound-order-facts>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-inbound-product b{color:#245a96;font-size:10px}.legacy-inbound-product span,.legacy-inbound-order-facts span{color:#51677e;font-size:9px}.legacy-inbound-product small,.legacy-inbound-order-facts small{color:#8491a2;font-size:8px}.legacy-inbound-order-facts{gap:2px;display:grid}.legacy-inbound-order-facts b{color:#2f4965;font-size:11px}.legacy-location{grid-template-columns:minmax(70px,.72fr) minmax(90px,1.28fr);gap:5px;display:grid}.procurement-legacy-card form>footer{background:#fbfcfe;justify-content:flex-end;align-items:center;gap:10px;min-height:45px;padding:7px 9px;display:flex}.procurement-legacy-card form>footer>span{color:#7c8999;margin-right:auto;font-size:9px}.procurement-completed-inbound{background:#fff;border:1px solid #cfe2da;border-radius:9px;margin-top:10px;overflow:hidden}.procurement-completed-inbound>header{background:linear-gradient(90deg,#f7fcfa,#fbfcfd);border-bottom:1px solid #dce9e4;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:10px 12px;display:flex}.procurement-completed-inbound>header>div:first-child{min-width:0}.procurement-completed-inbound>header small{color:#32806a;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.08em}.procurement-completed-inbound>header h2{color:#244c43;margin:2px 0 1px;font-size:15px}.procurement-completed-inbound>header p{color:#687f79;margin:0;font-size:11px;line-height:1.45}.completed-inbound-count{flex:none;grid-template-columns:auto auto 30px;align-items:center;gap:7px;display:grid}.completed-inbound-count b{color:#24765d;font-size:23px}.completed-inbound-count span{color:#6b817a;font-size:11px}.completed-inbound-count button{color:#3d6f60;cursor:pointer;background:#fff;border:1px solid #cbded7;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.procurement-completed-boundary{color:#356d5d;background:#f1faf6;border:1px solid #cce2d9;border-radius:7px;align-items:center;gap:8px;margin:9px 10px;padding:7px 9px;font-size:11px;line-height:1.4;display:flex}.procurement-completed-table-wrap{border:1px solid #dce6e2;border-radius:7px;margin:0 10px;overflow-x:auto}.procurement-completed-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.procurement-completed-table th{color:#5e766f;text-align:left;background:#f1f7f4;height:34px;padding:6px 8px;font-size:11px}.procurement-completed-table th:first-child{width:18%}.procurement-completed-table th:nth-child(2){width:13%}.procurement-completed-table th:nth-child(3){width:17%}.procurement-completed-table th:nth-child(4){width:9%}.procurement-completed-table th:nth-child(5){width:8%}.procurement-completed-table th:nth-child(6){width:13%}.procurement-completed-table th:nth-child(7){width:14%}.procurement-completed-table th:nth-child(8){width:8%}.procurement-completed-table th:last-child,.procurement-completed-table>tbody>tr:not(.completed-inbound-detail-row)>td:last-child{z-index:1;background:#f8fbfa;border-left:1px solid #dce6e2;position:sticky;right:0}.procurement-completed-table th:last-child{z-index:2;background:#eef6f2}.procurement-completed-table>tbody>tr:not(.completed-inbound-detail-row){height:56px}.procurement-completed-table>tbody>tr:not(.completed-inbound-detail-row):hover{background:#fbfdfc}.procurement-completed-table td{color:#415b54;vertical-align:middle;border-top:1px solid #e4ebe8;padding:7px 8px;font-size:11px}.procurement-completed-table td>b,.procurement-completed-table td>span:not(.completed-quality):not(.completed-inbound-status),.procurement-completed-table td>time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.procurement-completed-table td>b{color:#225d4c;font-size:11px}.procurement-completed-table td>span:not(.completed-quality):not(.completed-inbound-status),.procurement-completed-table td>time{color:#7a8d87;margin-top:3px;font-size:11px}.completed-inbound-metric b{font-variant-numeric:tabular-nums;color:#225d4c!important;font-size:15px!important}.completed-quality{gap:3px;display:grid}.completed-quality b,.completed-quality em{font-size:11px;font-style:normal;font-weight:var(--fw-medium)}.completed-quality b{color:#24765d}.completed-quality em{color:#84938e}.completed-quality .has-defect,.completed-inbound-line .has-defect{color:#b25549}.completed-inbound-status{color:#24765d;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#eaf7f1;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.completed-detail-button{color:#356d5d;min-width:58px;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbded7;border-radius:6px;justify-content:center;align-items:center;gap:3px;display:inline-flex}.completed-detail-button:hover{background:#f2faf7;border-color:#72a895}.completed-inbound-detail-row>td{background:#f8fbfa;padding:0}.completed-inbound-lines{min-width:980px;padding:6px 8px 8px}.completed-inbound-line-header,.completed-inbound-line{grid-template-columns:minmax(210px,1.35fr) 88px 110px 62px 62px minmax(120px,.85fr) minmax(120px,.85fr) minmax(150px,1fr);align-items:center;gap:8px;min-height:48px;padding:0 7px;display:grid}.completed-inbound-line-header{color:#71857e;font-size:11px;font-weight:var(--fw-regular);background:#edf5f2}.completed-inbound-line{color:#526961;background:#fff;border-top:1px solid #e2ebe7;font-size:11px}.completed-inbound-line>span:first-child{gap:1px;min-width:0;display:grid}.completed-inbound-line>span:first-child b,.completed-inbound-line>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.completed-inbound-line>span:first-child b{color:#286a56;font-size:11px}.completed-inbound-line>span:first-child small{color:#80918b;font-size:11px}.completed-inbound-line>b{font-variant-numeric:tabular-nums}.completed-inbound-product{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;display:grid!important}.completed-inbound-product>img,.completed-inbound-product>span:first-child{object-fit:cover;background:#f3f8f5;border:1px solid #d6e2dc;border-radius:5px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.completed-inbound-product>span:last-child,.completed-inbound-line>span:nth-child(2),.completed-inbound-line>span:nth-child(3){gap:1px;min-width:0;display:grid}.completed-inbound-line span b,.completed-inbound-line span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.completed-inbound-line span small{color:#80918b;font-size:9px}.completed-inbound-pagination{color:#71847d;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 10px;font-size:11px;display:flex}.completed-inbound-pagination>div{gap:6px;display:flex}.completed-inbound-pagination button{color:#356d5d;min-width:64px;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbded7;border-radius:6px}.completed-inbound-pagination button:disabled,.completed-inbound-count button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.procurement-lifecycle{grid-template-columns:repeat(4,minmax(130px,1fr))}.procurement-lifecycle button:nth-child(4){border-right:0}.procurement-lifecycle button:nth-child(-n+4){border-bottom:1px solid #e6ebf1}.procurement-kpis{grid-template-columns:repeat(3,minmax(130px,1fr))}.procurement-toolbar{flex-wrap:wrap}.procurement-search{order:2;min-width:100%}.document-lines>div{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(120px,1fr)) minmax(80px,.6fr)}.transit-linked{grid-column:1/-1}.procurement-receiving-head{align-items:flex-start}.procurement-receiving-head dl{min-width:330px}.procurement-inbound-defaults{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-legacy-card>header{grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr) auto}.procurement-legacy-card>header time{display:none}.procurement-completed-inbound>header{align-items:flex-start}}@media (width<=720px){.procurement-shell{padding:10px 8px 20px}.procurement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-kpis>button div{display:grid}.procurement-flow-toggle>span{gap:2px;display:grid}.procurement-lifecycle{display:flex;overflow-x:auto}.procurement-lifecycle button{min-width:132px;border-bottom:0!important}.procurement-stage-tabs{align-items:stretch;overflow-x:auto}.procurement-stage-tabs button{flex:none}.procurement-boundary span{white-space:normal}.procurement-tabs{width:100%}.procurement-tabs-label{display:none}.procurement-tabs button,.procurement-primary{flex:1;justify-content:center}.procurement-form-grid{grid-template-columns:1fr}.procurement-form-grid label.wide{grid-column:1}.procurement-modal{padding:10px}.safety-purchase-choices{grid-template-columns:1fr}.safety-product-summary{grid-template-columns:56px minmax(0,1fr)}.safety-product-summary>img,.safety-product-placeholder{width:56px;height:56px}.safety-product-summary dl{grid-column:1/-1}.safety-sales-panel{overflow-x:auto}.safety-sales-panel>div{min-width:610px}.safety-policy-modes{grid-template-columns:1fr}.safety-policy-modes label{min-height:0}.safety-policy-editor{grid-template-columns:1fr}.safety-policy-result{text-align:left;justify-items:start}.safety-weight-editor{grid-template-columns:repeat(2,minmax(70px,1fr))}.plan-selection>div{grid-template-columns:1fr}.procurement-receiving-head{gap:10px;display:grid}.procurement-receiving-head dl{width:100%;min-width:0}.procurement-inbound-defaults{grid-template-columns:1fr}.procurement-inbound-modal footer{flex-wrap:wrap}.procurement-inbound-modal footer>span{width:100%}.procurement-legacy-inbound>header{align-items:flex-start}.procurement-legacy-card>header{grid-template-columns:1fr auto}.procurement-legacy-card>header>div:nth-child(2){display:none}.procurement-completed-inbound>header{align-items:flex-start}.procurement-completed-inbound>header p{max-width:46ch}.completed-inbound-pagination{flex-direction:column;align-items:flex-start}}.warehouse-inventory-content{gap:10px;min-width:0;padding:12px clamp(10px,1.4vw,22px) 22px;display:grid}.warehouse-workbench-shell{min-width:0}.warehouse-view-tabs{background:#fff;border-bottom:1px solid #dce6ef;gap:4px;min-height:42px;padding:7px clamp(10px,1.4vw,22px) 0;display:flex}.warehouse-view-tabs button{color:#607187;min-width:128px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;align-items:center;gap:7px;padding:8px 14px 10px;display:inline-flex}.warehouse-view-tabs button:hover{color:#175e91;background:#f4f8fc}.warehouse-view-tabs button.active{color:#116da7;background:#eef7fc;border-bottom-color:#1682c4}.warehouse-settings-content{gap:10px;min-width:0;padding:10px clamp(10px,1.4vw,22px) 22px;display:grid}.warehouse-settings-boundary{background:#f7fafc;border:1px solid #d7e1eb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:9px 12px;display:grid}.warehouse-settings-boundary.connected{color:#216e5b;background:#f0faf6;border-color:#c7e0d7}.warehouse-settings-boundary.locked{color:#5c6e83}.warehouse-settings-boundary>div{gap:2px;min-width:0;display:grid}.warehouse-settings-boundary b{color:#29445e;font-size:12px}.warehouse-settings-boundary small{color:#74869a;font-size:11px;line-height:1.4}.warehouse-settings-boundary>span{color:#587087;font-size:11px;font-weight:var(--fw-regular);letter-spacing:.05em;background:#eaf0f5;border-radius:5px;padding:4px 7px}.warehouse-settings-boundary.connected>span{color:#14705b;background:#dff2eb}.warehouse-settings-message{min-height:36px;font-size:12px;font-weight:var(--fw-regular);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;display:flex}.warehouse-settings-message.notice{color:#7b5a20;background:#fff9ed;border:1px solid #ead7ae}.warehouse-settings-message.error{color:#9e3732;background:#fff2f1;border:1px solid #ebc5c2}.warehouse-settings-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.warehouse-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.warehouse-setting-form footer button.secondary,.warehouse-editor-close{color:#35617f;cursor:pointer;background:#fff;border:1px solid #c7d7e5;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.warehouse-registry-table th:last-child,.warehouse-registry-table td:last-child{background:#fff;position:sticky;right:0}.warehouse-registry-panel,.warehouse-setting-form{background:#fff;border:1px solid #dbe4ed;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #223b550a}.warehouse-registry-panel>header,.warehouse-setting-form>header{background:#fbfcfd;border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:9px 11px;display:flex}.warehouse-registry-panel>header>div,.warehouse-setting-form>header>div{gap:1px;min-width:0;display:grid}.warehouse-registry-panel h2,.warehouse-setting-form h2{color:#263f58;margin:0;font-size:14px}.warehouse-registry-panel header small,.warehouse-setting-form header small{color:#6c8da8;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.1em}.warehouse-registry-panel header p,.warehouse-setting-form header p{color:#7c8b9b;margin:1px 0 0;font-size:11px;line-height:1.35}.warehouse-registry-actions{flex:none;align-items:center;gap:6px;display:flex}.warehouse-registry-panel header button,.warehouse-setting-form footer button{color:#fff;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#2a78b6;border:1px solid #2a78b6;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.warehouse-registry-panel header button.secondary{color:#35617f;background:#fff;border-color:#c7d7e5}.warehouse-registry-panel header button.secondary:hover:not(:disabled){background:#f3f8fc;border-color:#77a9cb}.warehouse-registry-panel header button:disabled,.warehouse-setting-form footer button:disabled{cursor:not-allowed;color:#8c99a7;background:#edf1f5;border-color:#d4dde6}.warehouse-registry-table-wrap{min-width:0;overflow-x:auto}.warehouse-registry-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px}.warehouse-registry-table th{color:#687a8d;text-align:left;background:#f3f6f9;border-bottom:1px solid #dce5ed;height:34px;padding:7px 8px;font-size:11px}.warehouse-registry-table th:first-child{width:23%}.warehouse-registry-table th:nth-child(2){width:18%}.warehouse-registry-table th:nth-child(3){width:20%}.warehouse-registry-table th:nth-child(4){width:17%}.warehouse-registry-table th:nth-child(5),.warehouse-registry-table th:last-child{width:11%}.warehouse-registry-table td{color:#4d6379;vertical-align:middle;border-bottom:1px solid #e8edf2;height:54px;padding:7px 8px;font-size:11px}.warehouse-registry-table tr.selected td{background:#f1f7fd}.warehouse-registry-table tr.last-saved td{background:#f0faf7;box-shadow:inset 0 1px #91cbbb,inset 0 -1px #91cbbb}.warehouse-registry-table tr.last-saved td:first-child{box-shadow:inset 3px 0 #2f9b7f,inset 0 1px #91cbbb,inset 0 -1px #91cbbb}.warehouse-registry-table tr.last-saved.selected td{background:#eaf7f4}.warehouse-registry-table td b,.warehouse-registry-table td span,.warehouse-registry-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-registry-table td b{color:#274762;font-size:12px}.warehouse-registry-table td small{color:#8090a0;margin-top:2px;font-size:11px}.warehouse-registry-table td button{color:#28689d;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d7e6;border-radius:5px;padding:0 9px}.warehouse-registry-table td button:disabled{cursor:wait;color:#8b98a5;background:#f2f5f7}.warehouse-registry-status{color:#216f5b;width:max-content;font-weight:var(--fw-medium);background:#e8f6f1;border-radius:4px;padding:3px 6px;display:inline-block!important}.warehouse-registry-status.inactive{color:#8a5250;background:#faeceb}.warehouse-registry-status.registered{color:#657385;background:#edf1f5}.warehouse-registry-empty{text-align:center;color:#8493a3!important;height:150px!important}.warehouse-setting-form>header>span{color:#6b7d90;font-size:11px;font-weight:var(--fw-regular);background:#edf1f5;border-radius:5px;flex:none;padding:4px 7px}.warehouse-setting-form.editable>header>span{color:#176e59;background:#e4f4ee}.warehouse-setting-form fieldset{border:0;gap:9px;margin:0;padding:11px;display:grid}.warehouse-setting-form.readonly fieldset{background:#fafbfc}.warehouse-setting-fields{gap:12px;display:grid}.warehouse-setting-fields.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.warehouse-setting-fields.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.warehouse-setting-fields label{color:#64788c;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.warehouse-setting-fields label>span{display:block}.warehouse-required{color:#be3f36;font-size:12px}.warehouse-setting-fields input,.warehouse-setting-fields select{color:#294057;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cdd9e4;border-radius:6px;outline:0;padding:0 9px;font-size:12px}.warehouse-setting-fields input:focus,.warehouse-setting-fields select:focus{border-color:#3987be;box-shadow:0 0 0 2px #3987be24}.warehouse-setting-form.validation-attempted input:invalid{background:#fff9f8;border-color:#d46d65;box-shadow:0 0 0 2px #d46d651a}.warehouse-setting-form fieldset:disabled input,.warehouse-setting-form fieldset:disabled select{color:#68798a;opacity:1;background:#f1f4f6}.warehouse-setting-section{border-top:1px solid #e5eaf0;gap:8px;padding-top:9px;display:grid}.warehouse-setting-section h3{color:#425a72;margin:0;font-size:12px}.warehouse-setting-checks{grid-template-columns:1fr 1fr;gap:6px;display:grid}.warehouse-setting-checks label{color:#526a80;min-height:34px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #d8e1e9;border-radius:6px;align-items:center;gap:7px;padding:0 8px;display:flex}.warehouse-setting-form>footer{background:#fbfcfd;border-top:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:7px 11px;display:flex}.warehouse-setting-form>footer>span{color:#798999;font-size:11px;line-height:1.35}.warehouse-inbound-content{gap:9px;min-width:0;padding:10px clamp(10px,1.4vw,22px) 22px;display:grid}.warehouse-operation-content,.warehouse-ledger-content{gap:10px;min-width:0;padding:10px clamp(10px,1.4vw,22px) 22px;display:grid}.warehouse-operation-banner,.warehouse-ledger-banner{color:#24455e;background:linear-gradient(90deg,#f3faf8,#f6f9fc);border:1px solid #cfe0ea;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:9px 13px;display:grid}.warehouse-operation-banner>svg,.warehouse-ledger-banner>svg{color:#158570}.warehouse-operation-banner div,.warehouse-ledger-banner div{gap:2px;display:grid}.warehouse-operation-banner b,.warehouse-ledger-banner b{font-size:13px}.warehouse-operation-banner small,.warehouse-ledger-banner small{color:#708397;font-size:11px}.warehouse-operation-banner>span,.warehouse-ledger-banner>span{color:#16816e;font-size:10px;font-weight:var(--fw-regular);letter-spacing:.08em}.warehouse-operation-grid{grid-template-columns:minmax(480px,.9fr) minmax(560px,1.1fr);align-items:start;gap:10px;display:grid}.warehouse-operation-form,.warehouse-operation-history,.warehouse-ledger-workbench{background:#fff;border:1px solid #dce6ef;border-radius:10px;min-width:0;box-shadow:0 6px 20px #223b550a}.warehouse-operation-form{gap:10px;padding:12px;display:grid}.warehouse-operation-form>header,.warehouse-operation-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-operation-form header div,.warehouse-operation-history header div{gap:1px;display:grid}.warehouse-operation-form h2,.warehouse-operation-history h2,.warehouse-ledger-filters h2{color:#213f59;margin:0;font-size:16px}.warehouse-operation-form header small,.warehouse-operation-history header small,.warehouse-ledger-filters small{color:#8192a5;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.1em}.warehouse-operation-form header>span{color:#14715f;font-size:10px;font-weight:var(--fw-regular);background:#eaf7f3;border-radius:5px;padding:4px 7px}.warehouse-operation-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.warehouse-operation-types button{text-align:left;color:#50657a;cursor:pointer;background:#fbfcfd;border:1px solid #d9e4ec;border-radius:7px;gap:3px;min-height:58px;padding:7px;display:grid}.warehouse-operation-types button b{font-size:12px}.warehouse-operation-types button small{font-size:10px;line-height:1.35}.warehouse-operation-types button.active{color:#086c9d;background:#eef8fd;border-color:#5ba5cf;box-shadow:inset 0 0 0 1px #bfe2f4}.warehouse-operation-form label{color:#65778b;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.warehouse-operation-form input,.warehouse-operation-form select,.warehouse-operation-form textarea,.warehouse-ledger-filters input,.warehouse-ledger-filters select{color:#273e55;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:6px;outline:0;padding:7px 9px;font-size:12px}.warehouse-operation-form textarea{resize:vertical}.warehouse-operation-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.warehouse-transfer-fields{background:#f2f8fc;border-radius:7px;grid-template-columns:1.2fr .7fr .9fr;gap:8px;padding:8px;display:grid}.warehouse-balance-preview{background:#f8fafc;border:1px solid #dce6ef;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:5px;padding:7px;display:grid}.warehouse-balance-preview div{border-right:1px solid #e0e7ee;gap:2px;padding:3px 7px;display:grid}.warehouse-balance-preview div:last-child{border:0}.warehouse-balance-preview small{color:#8190a0;font-size:10px}.warehouse-balance-preview b{color:#24435d;font-size:12px}.warehouse-operation-submit{min-height:38px}.warehouse-operation-message{min-height:36px;font-size:11px;font-weight:var(--fw-regular);border-radius:6px;align-items:center;gap:6px;padding:7px 9px;display:flex}.warehouse-operation-message.error{color:#a63732;background:#fff0ef}.warehouse-operation-message.success{color:#16705d;background:#eaf8f3}.warehouse-operation-history{overflow:hidden}.warehouse-operation-history>header{border-bottom:1px solid #e1e8ef;min-height:54px;padding:10px 12px}.warehouse-operation-history header button,.warehouse-ledger-filters button{color:#46617a;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd8e3;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.warehouse-operation-list{max-height:620px;display:grid;overflow:auto}.warehouse-operation-list article{border-bottom:1px solid #e8edf2;grid-template-columns:170px 1fr;gap:6px 12px;padding:10px 12px;display:grid}.warehouse-operation-list article.status-draft{background:#f5f9fe;box-shadow:inset 3px 0 #3f83c4}.warehouse-operation-list article.status-in_transit{background:#fffbf0;box-shadow:inset 3px 0 #d89a31}.warehouse-operation-list article.status-cancelled{opacity:.78;background:#fafafa}.warehouse-operation-title{grid-row:span 2;align-content:start;gap:2px;display:grid}.warehouse-operation-title span{color:#136b5c;width:max-content;font-size:10px;font-weight:var(--fw-regular);background:#e9f7f3;border-radius:4px;padding:3px 6px}.warehouse-operation-title b{color:#1f4867;font-size:12px}.warehouse-operation-title small{color:#8795a4;font-size:10px}.warehouse-operation-status{color:#326da5;width:max-content;font-size:10px;font-style:normal;font-weight:var(--fw-medium);background:#e8f2fc;border-radius:99px;margin-top:3px;padding:3px 6px}.warehouse-operation-status.in_transit{color:#946112;background:#fff0cf}.warehouse-operation-status.completed{color:#16705d;background:#e7f6f1}.warehouse-operation-status.cancelled{color:#8b5550;background:#f4e9e8}.warehouse-operation-route{color:#4b6276;align-items:center;gap:7px;font-size:11px;display:flex}.warehouse-operation-lines{color:#607286;gap:2px;font-size:11px;display:grid}.warehouse-operation-foot{color:#738496;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.warehouse-operation-actions{align-items:center;gap:6px;display:flex}.warehouse-operation-foot button,.warehouse-operation-actions>span{color:#126b59;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#eef9f5;border:1px solid #91c8ba;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.warehouse-operation-actions button.danger{color:#a1443e;background:#fff4f3;border-color:#e1aaa5}.warehouse-operation-actions>span.cancelled{color:#8d5b56;background:#f7f0ef;border-color:#d8c3c1}.warehouse-operation-empty{color:#8494a4;place-items:center;min-height:100px;font-size:10px;display:grid}.warehouse-operation-scope{background:#fff;border:1px solid #cedce8;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(440px,1.2fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 5px 18px #223b550a}.warehouse-operation-scope>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.warehouse-operation-scope>div:first-child>span{color:#176e59;background:#eaf7f2;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.warehouse-operation-scope small,.warehouse-operation-scope h2,.warehouse-operation-scope p{margin:0;display:block}.warehouse-operation-scope small{color:#1d7963;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.06em}.warehouse-operation-scope h2{color:#263f58;margin-top:2px;font-size:16px}.warehouse-operation-scope p{color:#718398;margin-top:2px;font-size:11px}.warehouse-purpose-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.warehouse-purpose-switch button{color:#50677d;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #d2dee8;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;min-height:48px;padding:7px 10px;display:grid}.warehouse-purpose-switch button>svg{grid-row:1/3}.warehouse-purpose-switch button small{color:#7c8c9d;font-size:11px;font-weight:var(--fw-medium);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-purpose-switch button.active{color:#176e59;background:#edf9f5;border-color:#58a48f;box-shadow:inset 3px 0 #23826b}.warehouse-operation-scope-badge{color:#1f725e;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#e9f6f2;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.warehouse-operation-banner.dedicated{background:linear-gradient(90deg,#edf9f5,#f7fbfa);border-color:#bdd9ce}.warehouse-operation-banner>button{color:#176e59;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #9bcbbc;border-radius:6px;padding:0 10px}.warehouse-operation-grid{grid-template-columns:1fr}.warehouse-operation-form{gap:12px;padding:14px}.warehouse-operation-types{grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-operation-types button{min-height:62px;padding:9px}.warehouse-operation-types button small,.warehouse-operation-form header small,.warehouse-operation-form header>span{font-size:11px}.warehouse-document-header{background:#f6f9fb;border:1px solid #d8e4ec;border-radius:8px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;padding:10px;display:grid}.warehouse-sku-adder{grid-template-columns:minmax(230px,.7fr) minmax(320px,1.4fr) auto;align-items:end;gap:8px;display:grid}.warehouse-sku-adder>div{gap:2px;display:grid}.warehouse-sku-adder>div b{color:#334e67;font-size:12px}.warehouse-sku-adder>div span{color:#7a8b9d;font-size:11px}.warehouse-sku-adder>label{display:block;position:relative}.warehouse-sku-adder>label svg{z-index:1;color:#71899d;position:absolute;top:11px;left:10px}.warehouse-sku-adder>label input{padding-left:33px}.warehouse-sku-adder>button{color:#286b9d;min-height:38px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f4f9fc;border:1px solid #bdd2e3;border-radius:6px;padding:0 12px}.warehouse-sku-candidates{background:#fafcfd;border:1px solid #dce5ed;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:160px;padding:8px;display:grid;overflow:auto}.warehouse-sku-candidates button{color:#2e6e9d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0e9;border-radius:7px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 9px;display:flex}.warehouse-sku-candidates button>span{gap:2px;min-width:0;display:grid}.warehouse-sku-candidates button b,.warehouse-sku-candidates button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-sku-candidates button b{font-size:11px}.warehouse-sku-candidates button small{color:#74869a;font-size:11px}.warehouse-document-lines{background:#fff;border:1px solid #d8e3ec;border-radius:8px;overflow:hidden}.warehouse-document-lines>header{background:#f6f8fa;border-bottom:1px solid #dfe7ee;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:flex}.warehouse-document-lines>header>div{align-items:center;gap:8px;display:flex}.warehouse-document-lines>header b{color:#314960;font-size:12px}.warehouse-document-lines>header span{color:#246a9d;font-size:11px;font-weight:var(--fw-regular);background:#eaf4fb;border-radius:99px;padding:3px 6px}.warehouse-document-lines>header small{color:#7d8b9b;font-size:11px}.warehouse-document-table-wrap{min-width:0;overflow:auto}.warehouse-document-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1050px}.warehouse-document-table th{color:#586d81;text-align:left;background:#f8fafb;border-bottom:1px solid #dde5ec;border-right:1px solid #e5ebf0;height:38px;padding:6px 8px;font-size:11px}.warehouse-document-table td{vertical-align:middle;color:#4c6277;border-bottom:1px solid #e7ecf0;border-right:1px solid #edf1f4;height:62px;padding:6px 8px;font-size:11px}.warehouse-document-table th:first-child{width:250px}.warehouse-document-table th:last-child{width:45px}.warehouse-document-table th:nth-last-child(2){width:150px}.warehouse-document-table input,.warehouse-document-table select{min-height:34px;padding:5px 7px;font-size:11px}.warehouse-document-product{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.warehouse-document-product>span{color:#96a5b4;background:#f7f9fb;border:1px solid #dce5ed;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.warehouse-document-product img{object-fit:cover;width:100%;height:100%}.warehouse-document-product>div{min-width:0}.warehouse-document-product b,.warehouse-document-product em,.warehouse-document-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-document-product b{color:#2469a7;font-size:11px}.warehouse-document-product em{color:#445c72;margin-top:2px;font-size:11px;font-style:normal}.warehouse-document-product small{color:#8190a0;margin-top:2px;font-size:11px}.warehouse-document-table td.numeric b,.warehouse-document-table td.numeric small{text-align:right;display:block}.warehouse-document-table td.numeric b{color:#26445f;font-size:12px}.warehouse-document-table td.numeric small{color:#8493a2;font-size:11px}.warehouse-location-inputs,.warehouse-cost-input{grid-template-columns:1fr 1.2fr;gap:5px;display:grid}.warehouse-cost-input{grid-template-columns:1fr 55px}.warehouse-cost-readonly{color:#385b73;font-weight:var(--fw-regular);white-space:nowrap;display:block}.warehouse-line-remove{color:#b34f47;cursor:pointer;background:#fff7f6;border:1px solid #e4b7b2;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.warehouse-document-empty{color:#8393a3;text-align:center;align-content:center;place-items:center;gap:5px;min-height:120px;display:grid}.warehouse-document-empty b{color:#53677b;font-size:12px}.warehouse-document-empty span{font-size:11px}.warehouse-document-footer-fields{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px;display:grid}.warehouse-document-footer-fields aside{gap:8px;padding-bottom:2px;display:flex}.warehouse-document-footer-fields aside span{color:#718397;background:#f8fafb;border:1px solid #dce5ed;border-radius:7px;min-width:105px;padding:8px 10px;font-size:11px}.warehouse-document-footer-fields aside b{color:#24455f;margin-top:2px;font-size:14px;display:block}.warehouse-operation-boundary{color:#276b5a;font-size:11px;font-weight:var(--fw-regular);background:#f0f9f6;border:1px solid #c5ded5;border-radius:7px;align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}.warehouse-operation-submit{justify-self:end;min-width:190px}.warehouse-operation-history{max-height:none}.warehouse-operation-list{max-height:520px}.warehouse-operation-empty,.warehouse-operation-title span,.warehouse-operation-title small,.warehouse-operation-status,.warehouse-operation-foot button,.warehouse-operation-actions>span{font-size:11px}.customer-stock-actions button{min-height:34px;font-size:11px}.customer-stock-row-actions{white-space:normal;min-width:218px}.customer-stock-row-actions button{min-height:30px;margin:2px;font-size:11px}.customer-stock-table,.customer-stock-ledger-table{min-width:1220px}.customer-stock-table th:nth-child(8){width:230px}.warehouse-ledger-workbench{overflow:hidden}.warehouse-ledger-filters{border-bottom:1px solid #dfe8ef;grid-template-columns:minmax(150px,1fr) 190px 180px minmax(220px,1.2fr) auto auto;align-items:end;gap:7px;padding:10px 12px;display:grid}.warehouse-ledger-filters>div{gap:1px;display:grid}.warehouse-ledger-filters label{color:#64788d;font-size:8px;font-weight:var(--fw-medium);gap:3px;display:grid}.warehouse-ledger-search{position:relative}.warehouse-ledger-search svg{color:#7590a7;position:absolute;bottom:10px;left:9px}.warehouse-ledger-search input{padding-left:30px}.warehouse-ledger-table-wrap{min-width:0;overflow:auto}.warehouse-ledger-table{border-collapse:collapse;width:100%;min-width:1320px}.warehouse-ledger-table th{text-align:left;color:#63778a;letter-spacing:.02em;background:#f5f8fa;border-bottom:1px solid #dce5ec;padding:8px 9px;font-size:8px}.warehouse-ledger-table td{vertical-align:top;color:#50667a;border-bottom:1px solid #e7edf2;padding:8px 9px;font-size:9px}.warehouse-ledger-table td b,.warehouse-ledger-table td span,.warehouse-ledger-table td small{display:block}.warehouse-ledger-table td b{color:#263f57;font-size:9px}.warehouse-ledger-table td span,.warehouse-ledger-table td small{color:#7d8d9c;margin-top:2px;font-size:8px}.ledger-bucket{width:max-content;font-weight:var(--fw-regular);background:#eaf5fa;border-radius:4px;padding:3px 6px;color:#256985!important;display:inline-block!important}.ledger-positive{color:#12805e!important}.ledger-negative{color:#c04b42!important}@media (width<=1200px){.warehouse-settings-workbench,.warehouse-operation-grid{grid-template-columns:1fr}.warehouse-operation-scope{grid-template-columns:minmax(240px,.8fr) minmax(400px,1.2fr)}.warehouse-operation-scope-badge{display:none}.warehouse-ledger-filters{grid-template-columns:1fr 1fr 1fr}.warehouse-ledger-filters>div{grid-column:1/-1}}@media (width<=760px){.warehouse-settings-boundary{grid-template-columns:auto 1fr}.warehouse-settings-boundary>span{display:none}.warehouse-registry-panel>header,.warehouse-setting-form>header{align-items:flex-start}.warehouse-registry-actions{flex-wrap:wrap;justify-content:flex-end}.warehouse-setting-fields.two,.warehouse-setting-fields.three,.warehouse-setting-checks{grid-template-columns:1fr}.warehouse-setting-form>footer{flex-direction:column;align-items:stretch}.warehouse-operation-scope,.warehouse-document-header,.warehouse-document-footer-fields{grid-template-columns:1fr}.warehouse-purpose-switch,.warehouse-operation-types{grid-template-columns:1fr 1fr}.warehouse-sku-adder,.warehouse-sku-candidates{grid-template-columns:1fr}.warehouse-operation-fields,.warehouse-transfer-fields,.warehouse-balance-preview{grid-template-columns:1fr 1fr}.warehouse-operation-list article{grid-template-columns:1fr}.warehouse-operation-title{grid-row:auto}.warehouse-ledger-filters{grid-template-columns:1fr}}.inbound-safety-banner{color:#315b55;background:linear-gradient(90deg,#f0faf7,#f8fcfb);border:1px solid #c9ddd8;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:flex}.inbound-safety-banner>div{flex:1;gap:1px;display:grid}.inbound-safety-banner b{color:#214c46;font-size:12px}.inbound-safety-banner small{color:#718781;font-size:10px}.inbound-safety-banner>span{font-size:9px;font-weight:var(--fw-regular);letter-spacing:.06em;color:#297366;background:#fff;border:1px solid #b9d8cf;border-radius:999px;padding:4px 8px}.inbound-control-row{align-items:stretch;gap:10px;display:flex}.inbound-status-cards{flex:1;grid-template-columns:repeat(4,minmax(110px,1fr));gap:7px;display:grid}.inbound-status-cards button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:7px 11px;display:flex}.inbound-status-cards button>span{font-size:11px;font-weight:var(--fw-medium);flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inbound-status-cards button b{color:#233f5f;font-size:17px}.inbound-status-cards button:hover,.inbound-status-cards button.active{background:#f2f8fe;border-color:#6a9fd0;box-shadow:0 2px 8px #5f89aa18}.inbound-status-cards button.active.amber{background:#fff9ed;border-color:#e0ad4c}.inbound-status-cards button.active.violet{background:#f7f3ff;border-color:#9b82d3}.inbound-status-cards button.active.green{background:#f0faf5;border-color:#58a97d}.inbound-create-button{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:142px;display:inline-flex}.inbound-filter-bar{background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:150px minmax(280px,1fr) 74px 74px 78px auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.inbound-filter-bar select,.inbound-filter-bar input,.inbound-create-panel select,.inbound-create-panel input,.inbound-lines-table input{color:#28415e;background:#fff;border:1px solid #cbd8e5;border-radius:6px;outline:none;min-width:0;height:34px;padding:0 9px}.inbound-filter-bar label{color:#7c8ea2;border:1px solid #cbd8e5;border-radius:6px;align-items:center;gap:6px;padding-left:9px;display:flex}.inbound-filter-bar label input{border:0;width:100%;padding-left:0}.inbound-filter-bar button,.inbound-create-panel button{color:#49627d;min-height:34px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.inbound-filter-bar button.primary,.inbound-create-panel button.primary{color:#fff;background:#1977b8;border-color:#1977b8}.inbound-filter-bar>span{color:#78899b;justify-self:end;font-size:10px}.inbound-create-panel{background:#f9fcfe;border:1px solid #bcd4e6;border-radius:9px;overflow:hidden;box-shadow:0 5px 18px #47749214}.inbound-create-panel>header{background:#eef7fc;border-bottom:1px solid #d5e4ef;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.inbound-create-panel>header>div{display:grid}.inbound-create-panel>header small{letter-spacing:.08em;color:#6190ad;font-size:8px}.inbound-create-panel>header b{color:#244b66;font-size:12px}.inbound-create-panel>header span{color:#71869a;font-size:9px}.inbound-create-fields{grid-template-columns:1.1fr 1.2fr 1fr 1fr;gap:8px;padding:9px 11px 7px;display:grid}.inbound-create-fields label,.inbound-create-line label{font-size:9px;font-weight:var(--fw-medium);color:#64788c;gap:3px;display:grid}.inbound-create-lines{gap:5px;padding:0 11px 8px;display:grid}.inbound-create-line{background:#fff;border:1px solid #dce7ef;border-radius:7px;grid-template-columns:24px minmax(310px,1fr) 140px minmax(150px,.6fr) 34px;align-items:end;gap:7px;padding:6px;display:grid}.inbound-create-line>span{color:#2d739c;width:22px;height:22px;font-size:9px;font-weight:var(--fw-regular);background:#e9f5fb;border-radius:50%;align-self:center;place-items:center;display:grid}.inbound-create-line>small{color:#8190a0;align-self:center;font-size:9px}.inbound-create-panel>footer{background:#fff;border-top:1px solid #dce7ef;justify-content:flex-end;gap:7px;padding:7px 11px;display:flex}.inbound-message{min-height:36px;font-size:10px;font-weight:var(--fw-regular);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:flex}.inbound-message.error{color:#a23939;background:#fff4f4;border:1px solid #efc6c6}.inbound-message.success{color:#297152;background:#f1fbf6;border:1px solid #bde0ce}.inbound-receipt-list{gap:8px;min-width:0;display:grid}.inbound-receipt-card{background:#fff;border:1px solid #d6e1eb;border-left:3px solid #4f92c6;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #355e7810}.inbound-receipt-card.amber{border-left-color:#dca844}.inbound-receipt-card.violet{border-left-color:#9077c7}.inbound-receipt-card.green{border-left-color:#4e9e73}.inbound-receipt-card>header{background:#fbfcfe;border-bottom:1px solid #e3eaf1;grid-template-columns:minmax(205px,1.15fr) minmax(190px,1fr) minmax(180px,.9fr) 170px 76px;align-items:center;gap:10px;padding:8px 10px;display:grid}.inbound-number{align-items:center;gap:7px;display:flex}.inbound-number>div,.inbound-party,.inbound-logistics,.inbound-time{gap:2px;min-width:0;display:grid}.inbound-receipt-card header b{color:#29455f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbound-receipt-card header span:not(.inbound-status){color:#7a8a9c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inbound-status{color:#266b9e;background:#eaf5fd;border-radius:6px;justify-items:center;gap:1px;padding:5px 7px;display:grid}.inbound-status.amber{color:#926013;background:#fff3dc}.inbound-status.violet{color:#664e9b;background:#f0eaff}.inbound-status.green{color:#26734e;background:#e7f7ef}.inbound-status b{color:inherit!important}.inbound-status small{font-size:8px}.inbound-step-line{color:#a2aeba;font-size:9px;font-weight:var(--fw-regular);background:#f9fbfd;border-bottom:1px solid #e8eef4;align-items:center;gap:5px;padding:5px 10px;display:flex}.inbound-step-line svg{width:12px}.inbound-step-line span.done{color:#348362}.inbound-step-line span.active{color:#1f78b5}.inbound-lines-wrap{overflow-x:auto}.inbound-lines-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.inbound-lines-table th{color:#66788a;text-align:left;background:#f3f6f9;height:30px;padding:5px 8px;font-size:9px}.inbound-lines-table th:first-child{width:24%}.inbound-lines-table td{color:#40566e;vertical-align:top;border-top:1px solid #e7edf2;padding:7px 8px;font-size:9px}.inbound-lines-table td>b,.inbound-lines-table td>span,.inbound-lines-table td>small{margin-bottom:2px;display:block}.inbound-lines-table td>b{color:#244866;font-size:10px}.inbound-lines-table td>small{color:#8795a4}.inbound-lines-table td input{width:100%;height:30px;font-size:9px}.inbound-lines-table td>input{margin-top:4px}.inbound-location-fields{grid-template-columns:88px minmax(100px,1fr);gap:4px;display:grid}.inbound-receipt-card form>footer{background:#fbfcfd;border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;min-height:40px;padding:5px 10px;display:flex}.inbound-receipt-card form>footer>span{color:#8190a0;font-size:8px}.inbound-receipt-card form>footer button{min-width:100px;min-height:31px;font-size:10px;font-weight:var(--fw-medium);border:0;border-radius:6px}.inbound-complete{color:#34815d;align-items:center;gap:5px;font-size:10px;display:inline-flex}.inbound-empty{color:#7a8c9f;background:#fff;border:1px dashed #cfdae5;border-radius:8px;justify-items:center;gap:5px;padding:40px;display:grid}.inbound-empty b{color:#405a74;font-size:12px}.inbound-empty span{font-size:9px}@media (width<=1100px){.inbound-filter-bar{grid-template-columns:140px minmax(220px,1fr) repeat(3,auto)}.inbound-filter-bar>span{display:none}.inbound-create-fields{grid-template-columns:repeat(2,1fr)}.inbound-receipt-card>header{grid-template-columns:1.2fr 1fr .9fr 72px}.inbound-time{display:none}}@media (width<=760px){.warehouse-view-tabs{overflow-x:auto}.inbound-control-row{display:grid}.inbound-status-cards{grid-template-columns:repeat(2,1fr)}.inbound-filter-bar{grid-template-columns:1fr auto auto}.inbound-filter-bar label{grid-area:1/1/auto/-1}.inbound-filter-bar select{grid-column:1}.inbound-create-fields{grid-template-columns:1fr}.inbound-create-line{grid-template-columns:24px 1fr 90px 34px}.inbound-create-line>small{display:none}.inbound-receipt-card>header{grid-template-columns:1fr 74px}.inbound-party,.inbound-logistics{display:none}}.crm-conversion-switch{gap:6px;padding:12px clamp(12px,1.5vw,24px) 0;display:flex}.crm-conversion-switch button{color:#617187;min-height:36px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#f4f7fa;border:1px solid #d5dfe9;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.crm-conversion-switch button.active{color:#1d63ab;background:#fff;border-color:#9dc2e9 #9dc2e9 #fff}.crm-content{gap:10px;min-width:0;padding:12px clamp(12px,1.5vw,24px) 24px;display:grid}.crm-conversion-switch+.crm-content{padding-top:0}.crm-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.crm-stat-strip>div,.crm-stat-strip>button{background:#fff;border:1px solid #dfe7ef;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:9px 12px;display:flex}.crm-stat-strip>button{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}.crm-stat-strip>button:hover{background:#f8fbff;border-color:#b9d2eb}.crm-stat-strip>button:focus-visible{outline-offset:2px;outline:2px solid #6ca6df}.crm-stat-strip>button.active{background:#edf6ff;border-color:#7eb1e2;box-shadow:inset 0 0 0 1px #d2e8fb}.crm-stat-strip>button small{color:#8a96a5;max-width:100%;font-size:9px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.crm-stat-strip svg{color:#2d77c5;flex:none}.crm-stat-strip span,.crm-stat-strip b{min-width:0;display:block}.crm-stat-strip span{color:#6f7f92;font-size:11px}.crm-stat-strip b{color:#263b55;margin-top:2px;font-size:19px;line-height:1}.crm-stat-strip .danger svg,.crm-stat-strip .danger b{color:#b34747}.crm-panel{background:#fff;border:1px solid #dbe4ed;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #223e5e0a}.crm-toolbar{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex}.crm-toolbar-title{gap:3px;min-width:0;display:grid}.crm-toolbar-title b{color:#263d58;font-size:15px}.crm-toolbar-title span{color:#7c899a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-toolbar-actions{flex:none;gap:7px;display:flex}.crm-toolbar-actions button,.crm-filter-row button,.crm-detail-actions button,.crm-create-dialog button,.crm-pagination button,.crm-conversion-action button,.crm-conversion-pending button{color:#365f89;min-height:34px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.crm-toolbar-actions button.primary,.crm-detail-actions button.primary,.crm-create-dialog button.primary,.crm-conversion-action button.primary{color:#fff;background:#246ec1;border-color:#246ec1}.crm-toolbar-actions button:disabled,.crm-detail-actions button:disabled,.crm-create-dialog button:disabled,.crm-conversion-action button:disabled{opacity:.5;cursor:not-allowed}.crm-stage-filter{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e2e9f1;min-width:0;padding:0 12px;display:flex;overflow-x:auto}.crm-stage-filter button{color:#66778b;min-height:38px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.crm-stage-filter button b{color:#68798c;background:#eef2f6;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.crm-stage-filter button:hover{color:#245f9f;background:#f8fbfe}.crm-stage-filter button.active{color:#1f64aa;border-bottom-color:#2673c2}.crm-stage-filter button.active b{color:#fff;background:#2673c2}.crm-filter-row{background:#f8fafc;border-bottom:1px solid #e7edf3;grid-template-columns:minmax(280px,1fr) 190px 180px;gap:8px;padding:8px 12px;display:grid}.crm-stage-filter+.crm-filter-row{grid-template-columns:minmax(280px,1fr) 190px}.crm-filter-row form{color:#7f8d9d;background:#fff;border:1px solid #cbd8e5;border-radius:6px;align-items:center;gap:7px;height:35px;padding-left:10px;display:flex}.crm-filter-row form input{color:#354a63;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.crm-filter-row form button{color:#fff;background:#2873c4;border-color:#2873c4;border-radius:0 6px 6px 0;height:35px;margin:-1px -1px -1px 0}.crm-filter-row label{color:#68798d;font-size:12px;font-weight:var(--fw-medium);grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.crm-filter-row select{color:#40556e;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:6px;padding:0 8px;font-size:12px}.crm-message{border-radius:6px;margin:8px 12px 0;padding:8px 10px;font-size:12px}.crm-message.error{color:#a13e3e;background:#fff0f0}.crm-message.success{color:#176b55;background:#eaf8f2}.crm-workbench{min-width:0;display:grid}.crm-workbench.with-detail{grid-template-columns:minmax(0,1fr) minmax(370px,32%)}.crm-lead-list{min-width:0;overflow:hidden}.crm-lead-list table{border-collapse:collapse;table-layout:fixed;width:100%}.crm-lead-list th,.crm-lead-list td{color:#53657a;text-align:left;vertical-align:middle;border-bottom:1px solid #e7edf3;height:54px;padding:8px 10px;font-size:12px}.crm-lead-list th{color:#6e7e90;height:36px;font-size:11px;font-weight:var(--fw-medium);background:#f4f7fa}.crm-lead-list th:first-child{width:22%}.crm-lead-list th:nth-child(2){width:19%}.crm-lead-list th:nth-child(3){width:17%}.crm-lead-list th:nth-child(4){width:18%}.crm-lead-list th:nth-child(5){width:16%}.crm-lead-list th:nth-child(6){width:8%}.crm-lead-list tbody tr{cursor:pointer;transition:background .12s}.crm-lead-list tbody tr:hover{background:#f8fbff}.crm-lead-list tbody tr.selected{background:#edf6ff;box-shadow:inset 3px 0 #2a77c8}.crm-lead-list td>b,.crm-lead-list td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-lead-list td>b{color:#344b66;font-size:12px}.crm-lead-list td>small{color:#8290a1;margin-top:3px;font-size:11px}.crm-lead-list button{color:#2b6db2;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd9e7;border-radius:5px;padding:0 8px}.crm-lead-list button.claim{color:#fff;background:#2e8d72;border-color:#2e8d72}.crm-lead-list button.link{background:0 0;border-color:#0000}.crm-lead-list button:disabled{opacity:.5}.crm-stage{color:#35618f;max-width:100%;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;background:#eaf3fd;border-radius:99px;padding:4px 8px;display:inline-flex}.crm-stage.qualified,.crm-stage.quoted{color:#7d641e;background:#fff6d7}.crm-stage.negotiating{color:#86551c;background:#fff0dc}.crm-stage.registered,.crm-stage.store_connected,.crm-stage.first_order,.crm-stage.active{color:#16705a;background:#e5f7f0}.crm-stage.dormant,.crm-stage.lost{color:#a14444;background:#fff0f0}.crm-empty,.crm-detail-empty,.crm-access-denied{color:#8290a1;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:190px;display:flex}.crm-empty b,.crm-detail-empty b,.crm-access-denied b{color:#50637a;font-size:13px}.crm-empty span,.crm-detail-empty span,.crm-access-denied span{font-size:12px}.crm-detail{background:#fbfcfe;border-left:1px solid #dfe6ee;min-width:0}.crm-detail>header{background:#fff;border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:flex-start;gap:10px;min-height:82px;padding:12px;display:flex}.crm-detail header div{min-width:0}.crm-detail header small,.crm-detail header h2,.crm-detail header p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.crm-detail header small{color:#2a70bb;font-size:11px;font-weight:var(--fw-medium)}.crm-detail header h2{color:#2b405a;margin-top:4px;font-size:16px}.crm-detail header p{color:#748398;margin-top:4px;font-size:11px}.crm-detail dl{background:#fff;border-bottom:1px solid #e4eaf1;grid-template-columns:1fr 1fr;margin:0;display:grid}.crm-detail dl>div{border-top:1px solid #edf1f5;min-width:0;padding:8px 10px}.crm-detail dl>div:nth-child(-n+2){border-top:0}.crm-detail dt{color:#7d8998;font-size:11px}.crm-detail dd{color:#42576f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.crm-detail dd a{color:#2770bc;text-decoration:none}.crm-contact-actions{background:#fff;border-bottom:1px solid #e4eaf1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;display:grid}.crm-contact-actions a,.crm-contact-actions>span{color:#2868a9;min-height:31px;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;background:#f8fbfe;border:1px solid #c8d8e7;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;text-decoration:none;display:inline-flex}.crm-contact-actions>span{color:#8290a0;background:#f6f7f9}.crm-contact-actions small{color:#7b899a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.crm-protection,.crm-conversion-complete{color:#805d1c;background:#fff9eb;border:1px solid #efd6a4;border-radius:7px;align-items:center;gap:8px;margin:9px 10px 0;padding:8px 10px;display:flex}.crm-conversion-complete{color:#176b55;background:#eef9f5;border-color:#b9dfd2}.crm-protection span,.crm-protection b,.crm-protection small,.crm-conversion-complete span,.crm-conversion-complete b,.crm-conversion-complete small{display:block}.crm-protection b,.crm-conversion-complete b{font-size:12px}.crm-protection small,.crm-conversion-complete small{color:#7d8795;margin-top:2px;font-size:10px;line-height:1.35}.crm-detail>form{border-bottom:1px solid #e4eaf1;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.crm-detail form label{color:#66778c;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.crm-detail form label.full{grid-column:1/-1}.crm-detail form input,.crm-detail form select,.crm-detail form textarea{color:#354c66;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd8e5;border-radius:6px;outline:0;padding:0 8px;font-size:12px}.crm-detail form input,.crm-detail form select{height:34px}.crm-detail form textarea{resize:vertical;min-height:68px;padding-top:8px}.crm-detail form input:focus,.crm-detail form select:focus,.crm-detail form textarea:focus{border-color:#65a0dc;box-shadow:0 0 0 2px #e9f3fd}.crm-detail-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.crm-followup-source{background:#f6f9fc;border:1px solid #d7e1eb;border-radius:6px;align-content:center;min-height:34px;padding:5px 8px;display:grid}.crm-followup-source small,.crm-followup-source b{display:block}.crm-followup-source small{color:#8290a1;font-size:9px}.crm-followup-source b{color:#425a73;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.crm-followup-task{background:#fff;border:1px solid #cbddeb;border-radius:8px;margin:9px 10px 0;overflow:hidden}.crm-followup-task>header{background:#f6faff;border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}.crm-followup-task>header>div{color:#276baa;align-items:center;gap:7px;min-width:0;display:flex}.crm-followup-task>header span,.crm-followup-task>header b,.crm-followup-task>header small{min-width:0;display:block}.crm-followup-task>header b{color:#31516f;font-size:12px}.crm-followup-task>header small{color:#7f8fa0;font-size:9px;font-weight:var(--fw-medium);margin-top:2px}.crm-task-state{color:#2d6da5;font-size:9px;font-weight:var(--fw-regular);background:#e6f1fb;border-radius:99px;flex:none;padding:4px 7px}.crm-task-state.overdue{color:#a54a42;background:#fff0ef}.crm-task-state.empty{color:#7b8795;background:#edf1f4}.crm-task-loading,.crm-task-readonly{color:#7a899a;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 10px;font-size:10px;display:flex}.crm-task-readonly{border-top:1px solid #e6ecf2}.crm-task-message{border-radius:6px;align-items:center;gap:6px;margin:7px 8px 0;padding:7px 8px;font-size:10px;line-height:1.4;display:flex}.crm-task-message span{min-width:0}.crm-task-message.error{color:#9d423e;background:#fff0ef}.crm-task-message.success{color:#176b55;background:#eaf8f2}.crm-task-message button{color:inherit;font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto}.crm-current-task{background:#fbfdff;border:1px solid #dbe6ef;border-radius:7px;margin:8px;padding:8px 9px}.crm-current-task>div{color:#6d7d90;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.crm-current-task>div>span{color:#315f8a;font-weight:var(--fw-regular);background:#eaf3fb;border-radius:99px;padding:3px 6px}.crm-current-task>div>span.priority.high,.crm-current-task>div>span.priority.urgent{color:#9a4c35;background:#fff0e9}.crm-current-task time{font-weight:var(--fw-regular);margin-left:auto}.crm-current-task p{color:#425970;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.45}.crm-task-empty{color:#50826f;background:#f7fbf9;border:1px dashed #d0dce7;border-radius:7px;align-items:center;gap:7px;min-height:52px;margin:8px;padding:8px 9px;display:flex}.crm-task-empty span,.crm-task-empty b,.crm-task-empty small{display:block}.crm-task-empty b{color:#426352;font-size:10px}.crm-task-empty small{color:#819087;margin-top:2px;font-size:9px}.crm-followup-form{background:#fbfcfe;border-top:1px solid #e6ecf2;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.crm-followup-form-title{grid-column:1/-1}.crm-followup-form-title b,.crm-followup-form-title small{display:block}.crm-followup-form-title b{color:#3b526a;font-size:11px}.crm-followup-form-title small{color:#8592a1;margin-top:2px;font-size:9px}.crm-followup-form textarea{min-height:54px}.crm-followup-form>footer{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;padding-top:1px;display:flex}.crm-followup-form>footer>span{margin-right:auto}.crm-followup-form button{color:#416685;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c8d6e4;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.crm-followup-form button.primary{color:#fff;background:#246ec1;border-color:#246ec1}.crm-followup-form button.danger{color:#a1453f;background:#fff7f6;border-color:#e4bbb7;margin-right:auto}.crm-followup-form button:disabled{cursor:not-allowed;opacity:.5}.crm-conversion-action{background:#f1faf7;border:1px solid #b8ded2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px;padding:10px;display:grid}.crm-conversion-action>div{align-self:center;min-width:0}.crm-conversion-action>div b,.crm-conversion-action>div span{display:block}.crm-conversion-action>div b{color:#205e50;font-size:12px}.crm-conversion-action>div span{color:#688079;margin-top:2px;font-size:10px;line-height:1.35}.crm-conversion-action label{color:#5d746d;font-size:10px;font-weight:var(--fw-medium);gap:3px;display:grid}.crm-conversion-action select{color:#33584e;background:#fff;border:1px solid #b8d6cd;border-radius:6px;height:34px;font-size:12px}.crm-conversion-pending{background:#fff9eb;border:1px solid #ecd29d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px;padding:9px 10px;display:flex}.crm-conversion-pending b,.crm-conversion-pending span{display:block}.crm-conversion-pending b{color:#78591e;font-size:12px}.crm-conversion-pending span{color:#806f4f;margin-top:2px;font-size:10px;line-height:1.35}.crm-timeline{max-height:360px;padding:10px 12px 14px;overflow-y:auto}.crm-timeline h3{color:#3f5570;margin:0 0 9px;font-size:12px}.crm-timeline article{grid-template-columns:12px 1fr;gap:7px;min-height:58px;display:grid}.crm-timeline article>i{box-sizing:border-box;background:#fff;border:2px solid #6ba4dc;border-radius:50%;width:8px;height:8px;margin-top:3px;position:relative}.crm-timeline article>i:after{content:"";background:#dce6ef;width:1px;height:45px;position:absolute;top:8px;left:2px}.crm-timeline article:last-child>i:after{display:none}.crm-timeline article b,.crm-timeline article span{color:#3d5570;font-size:12px;display:inline}.crm-timeline article span{color:#2672bf;margin-left:6px;font-size:11px}.crm-timeline article p{color:#64758a;margin:3px 0;font-size:11px;line-height:1.45}.crm-timeline article small{color:#8793a2;font-size:10px}.crm-pagination{color:#718095;border-top:1px solid #e6ebf1;justify-content:flex-end;align-items:center;gap:8px;min-height:46px;padding:6px 12px;font-size:12px;display:flex}.crm-pagination span{margin-right:auto}.crm-pagination button:disabled{opacity:.45}.crm-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18273975;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.crm-create-dialog{background:#fff;border:1px solid #d7e0e9;border-radius:11px;width:min(900px,94vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1023383d}.crm-create-dialog>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.crm-create-dialog header small{color:#2873c1;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.12em}.crm-create-dialog header h2{color:#263d58;margin:3px 0 0;font-size:18px}.crm-create-dialog header p{color:#75869a;margin:3px 0 0;font-size:12px}.crm-create-dialog header button{min-height:30px}.crm-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.crm-create-grid label{color:#66778c;font-size:12px;font-weight:var(--fw-medium);gap:5px;display:grid}.crm-create-grid label.full{grid-column:1/-1}.crm-create-grid input,.crm-create-grid select,.crm-create-grid textarea{color:#354b65;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd8e5;border-radius:6px;outline:0;font-size:12px}.crm-create-grid input,.crm-create-grid select{height:36px;padding:0 9px}.crm-create-grid textarea{resize:vertical;min-height:74px;padding:8px 9px}.crm-create-grid input:focus,.crm-create-grid select:focus,.crm-create-grid textarea:focus{border-color:#65a0dc;box-shadow:0 0 0 2px #e9f3fd}.crm-create-dialog>footer{background:#f9fbfd;border-top:1px solid #e6ebf1;justify-content:flex-end;align-items:center;gap:7px;min-height:54px;padding:8px 16px;display:flex}.crm-create-dialog footer span{color:#73849a;align-items:center;gap:5px;margin-right:auto;font-size:11px;display:inline-flex}@media (width<=1180px){.crm-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-workbench.with-detail{grid-template-columns:1fr}.crm-detail{border-top:1px solid #dfe6ee;border-left:0}.crm-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.crm-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-toolbar{flex-direction:column;align-items:flex-start}.crm-toolbar-title span{white-space:normal}.crm-filter-row{grid-template-columns:1fr 1fr}.crm-stage-filter+.crm-filter-row{grid-template-columns:1fr}.crm-filter-row form{grid-column:1/-1}.crm-lead-list th:nth-child(3),.crm-lead-list td:nth-child(3),.crm-lead-list th:nth-child(5),.crm-lead-list td:nth-child(5){display:none}.crm-lead-list th:first-child{width:28%}.crm-lead-list th:nth-child(2){width:25%}.crm-lead-list th:nth-child(4){width:32%}.crm-lead-list th:nth-child(6){width:15%}.crm-conversion-action{grid-template-columns:1fr;align-items:stretch}.crm-conversion-action button{width:100%}.crm-contact-actions{grid-template-columns:1fr 1fr}.crm-contact-actions small{white-space:normal;grid-column:1/-1}.crm-create-grid{grid-template-columns:1fr}.crm-create-grid label.full{grid-column:auto}.crm-create-dialog footer span{display:none}}.inventory-safety-banner{color:#276153;background:#f1faf7;border:1px solid #bcded4;border-radius:9px;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex}.inventory-safety-banner>div{min-width:0}.inventory-safety-banner b,.inventory-safety-banner small{display:block}.inventory-safety-banner b{font-size:9px}.inventory-safety-banner small{color:#648178;margin-top:3px;font-size:7.5px;line-height:1.45}.inventory-safety-banner>span{font-size:7px;font-weight:var(--fw-regular);letter-spacing:.04em;border:1px solid #a9d5c8;border-radius:99px;flex:none;margin-left:auto;padding:4px 7px}.inventory-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventory-kpi-grid article{color:#3164a7;background:#fff;border:1px solid #dfe5ed;border-radius:9px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:flex;box-shadow:0 5px 16px #192c4909}.inventory-kpi-grid article.warning{color:#b85b26;background:#fffaf5;border-color:#f0c3a4}.inventory-kpi-grid article>div{min-width:0}.inventory-kpi-grid small,.inventory-kpi-grid strong,.inventory-kpi-grid span{display:block}.inventory-kpi-grid small{color:#77869a;font-size:7.5px}.inventory-kpi-grid strong{color:#25354d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;line-height:1.1;overflow:hidden}.inventory-kpi-grid span{color:#8d98a7;margin-top:3px;font-size:7px}.inventory-workbench{background:#fff;border:1px solid #dfe5ed;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #182b480b}.inventory-filter-bar{background:#fafbfd;border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(175px,1.15fr) repeat(4,minmax(135px,.78fr));align-items:end;gap:7px;padding:10px 12px 8px;display:grid}.inventory-filter-head small,.inventory-filter-head h2{margin:0;display:block}.inventory-filter-head small{color:#356fb9;font-size:6.5px;font-weight:var(--fw-medium);letter-spacing:.08em}.inventory-filter-head h2{color:#26374f;margin-top:2px;font-size:14px}.inventory-filter-head>span{color:#8793a3;margin-top:3px;font-size:7px;display:block}.inventory-filter-bar>label{color:#6b788b;font-size:7.5px;font-weight:var(--fw-medium);gap:3px;display:grid}.inventory-filter-bar select,.inventory-search-input{color:#33445c;background:#fff;border:1px solid #d4dce7;border-radius:6px;outline:0;min-width:0;height:31px;padding:0 8px;font-size:8px}.inventory-search-row{grid-column:1/-1;grid-template-columns:190px minmax(260px,1fr) auto auto auto;align-items:center;gap:6px;padding-top:2px;display:grid}.inventory-search-row>select{height:32px}.inventory-search-input{align-items:center;gap:6px;display:flex}.inventory-search-input input{color:#27364c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8.5px}.inventory-search-row>button{color:#55657a;height:32px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d4dce6;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.inventory-search-row>button.primary{color:#fff;background:#2f72c5;border-color:#286bc2}.inventory-search-row>button.inventory-refresh{color:#2a619e;background:#f6f9fd;margin-left:auto}.inventory-search-row>button:disabled{cursor:wait;opacity:.55}.inventory-error{color:#a14e33;background:#fff7f3;border:1px solid #edbfac;border-radius:7px;align-items:center;gap:9px;margin:9px 11px;padding:9px 10px;display:flex}.inventory-error b,.inventory-error span{display:block}.inventory-error b{font-size:8.5px}.inventory-error span{margin-top:2px;font-size:7.5px}.inventory-error button{color:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;margin-left:auto}.inventory-table-wrap{scrollbar-gutter:stable;scrollbar-width:thin;min-width:0;position:relative;overflow:auto}.inventory-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1660px}.inventory-table th{z-index:3;color:#59677b;height:38px;font-size:7.5px;font-weight:var(--fw-medium);text-align:left;background:#f5f7fa;border-bottom:1px solid #dfe5ec;border-right:1px solid #e8ecf1;padding:5px 7px;position:sticky;top:0}.inventory-table th:first-child{width:250px}.inventory-table th:nth-child(2){width:155px}.inventory-table th:nth-child(3){width:78px}.inventory-table th:nth-child(4){width:105px}.inventory-table th:nth-child(5){width:88px}.inventory-table th:nth-child(6){width:120px}.inventory-table th:nth-child(7){width:170px}.inventory-table th:nth-child(8){width:112px}.inventory-table th:nth-child(9){width:128px}.inventory-table th:nth-child(10){width:170px}.inventory-table th:nth-child(11){width:135px}.inventory-table td{vertical-align:middle;color:#4d5d73;background:#fff;border-bottom:1px solid #e6eaf0;border-right:1px solid #eef1f4;height:66px;padding:6px 7px;font-size:8px;line-height:1.25}.inventory-table tr.shortage td{background:snow}.inventory-table tr.low td{background:#fffcf7}.inventory-table tbody tr:hover td{background:#f7faff}.inventory-table td b,.inventory-table td span,.inventory-table td small{display:block}.inventory-table td b{color:#283951;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.inventory-table td span{color:#627289;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.inventory-table td small{color:#8995a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.inventory-product-cell{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:8px;display:grid}.inventory-thumb{color:#9aa7b6;background:#f7f9fb;border:1px solid #dfe5ec;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.inventory-thumb img{object-fit:cover;width:100%;height:100%}.inventory-product-cell>div:last-child{min-width:0}.inventory-product-cell>div:last-child>b{color:#2564b4;font-size:9px}.inventory-table td.numeric,.inventory-table td.numeric b,.inventory-table td.numeric span,.inventory-table td.numeric small{text-align:right}.stock-badge{border-radius:5px;justify-content:flex-end;min-width:42px;margin-left:auto;padding:3px 5px;display:inline-flex!important}.stock-badge.healthy{color:#1d7961;background:#eaf8f3}.stock-badge.low{color:#aa6725;background:#fff2df}.stock-badge.shortage,.stock-badge.empty{color:#b64d43;background:#fdecea}.danger-number{color:#b74a42!important}.inventory-flow-cell{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:3px;display:grid}.inventory-flow-cell span{text-align:center;gap:2px;margin:0!important;display:grid!important}.inventory-flow-cell span b{color:#315f9c;font-size:9px}.inventory-flow-cell small{text-align:center;grid-column:1/-1}.inventory-table td:last-child b{align-items:center;gap:3px;display:flex}.inventory-empty{color:#8290a3;text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.inventory-empty b{color:#56667c;font-size:9px}.inventory-empty span{font-size:8px}.inventory-pagination{color:#758398;background:#fafbfd;border-top:1px solid #e5e9ef;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:7px 11px;font-size:8px;display:flex}.inventory-pagination>span{margin-right:auto}.inventory-pagination label{align-items:center;gap:5px;display:flex}.inventory-pagination select,.inventory-pagination button{color:#536278;background:#fff;border:1px solid #d5dde7;border-radius:6px;height:29px;padding:0 8px;font-size:8px}.inventory-pagination button{cursor:pointer;min-width:58px}.inventory-pagination button:disabled{color:#acb4c0;cursor:not-allowed;background:#f6f7f9}.spinning{animation:1s linear infinite detail-spin}@media (width<=1250px){.inventory-filter-bar{grid-template-columns:repeat(4,minmax(135px,1fr))}.inventory-filter-head{grid-column:1/-1}.inventory-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.warehouse-inventory-content{padding-inline:9px}.inventory-safety-banner{align-items:flex-start}.inventory-safety-banner>span{display:none}.inventory-kpi-grid{grid-template-columns:1fr 1fr}.inventory-kpi-grid article{min-height:64px;padding:8px}.inventory-kpi-grid strong{font-size:13px}.inventory-filter-bar{grid-template-columns:1fr 1fr}.inventory-filter-head,.inventory-search-row{grid-column:1/-1}.inventory-search-row{grid-template-columns:1fr auto auto}.inventory-search-row>select,.inventory-search-input{grid-column:1/-1}.inventory-search-row>button.inventory-refresh{margin-left:0}}.customer-stock-content{min-width:0}.customer-stock-boundary{color:#245f52;background:#f1faf7;border:1px solid #b9dcd3;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(290px,.82fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.customer-stock-boundary-title{align-items:center;gap:9px;min-width:0;display:flex}.customer-stock-boundary-title>span{color:#167560;background:#fff;border:1px solid #afd8cc;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-stock-boundary-title>div{min-width:0}.customer-stock-boundary-title small,.customer-stock-boundary-title h2,.customer-stock-boundary-title p{margin:0;display:block}.customer-stock-boundary-title small{font-size:6.5px;font-weight:var(--fw-medium);letter-spacing:.08em}.customer-stock-boundary-title h2{color:#244839;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.customer-stock-boundary-title p{color:#648178;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;overflow:hidden}.customer-stock-switcher{gap:3px;min-width:0;display:grid}.customer-stock-switcher>label{color:#648178;font-size:7px;font-weight:var(--fw-medium)}.customer-stock-switcher>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;display:grid}.customer-stock-switcher input,.customer-stock-switcher button{color:#31564c;background:#fff;border:1px solid #bcd5ce;border-radius:6px;height:31px;font-size:8px}.customer-stock-switcher input{outline:0;min-width:0;padding:0 9px}.customer-stock-switcher input:focus{border-color:#4d9c87;box-shadow:0 0 0 2px #4d9c8721}.customer-stock-switcher button{font-weight:var(--fw-medium);cursor:pointer;padding:0 11px}.customer-stock-switcher button:disabled{cursor:not-allowed;opacity:.55}.customer-stock-boundary-badge{font-size:7px;font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #a9d5c8;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.customer-stock-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-stock-kpis article{color:#3164a7;background:#fff;border:1px solid #dfe5ed;border-radius:9px;align-items:center;gap:9px;min-height:64px;padding:9px 11px;display:flex;box-shadow:0 5px 16px #192c4909}.customer-stock-kpis article.warning{color:#ae562c;background:#fffaf6;border-color:#efc4ad}.customer-stock-kpis article>div{min-width:0}.customer-stock-kpis small,.customer-stock-kpis strong,.customer-stock-kpis span{display:block}.customer-stock-kpis small{color:#748398;font-size:7px}.customer-stock-kpis strong{color:#25364e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;overflow:hidden}.customer-stock-kpis span{color:#8a96a6;margin-top:2px;font-size:6.8px}.customer-stock-workbench{background:#fff;border:1px solid #dfe5ed;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #182b480b}.customer-stock-toolbar{background:#fafbfd;border-bottom:1px solid #e3e8ee;align-items:center;gap:9px;min-height:47px;padding:7px 10px;display:flex}.customer-stock-tabs{align-items:center;gap:3px;display:flex}.customer-stock-tabs button{color:#64758a;min-height:31px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.customer-stock-tabs button.active{color:#2368ad;background:#edf5fd;border-color:#bad4ee}.customer-stock-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.customer-stock-actions>span{font-size:6.8px;font-weight:var(--fw-regular);border-radius:99px;padding:4px 7px}.customer-stock-actions>span.allowed{color:#25705e;background:#eaf7f2}.customer-stock-actions>span.readonly{color:#8b622e;background:#fff4e5}.customer-stock-actions button,.customer-stock-filters>button{color:#53677f;min-height:31px;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d1dbe6;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.customer-stock-actions button.primary,.customer-stock-filters>button.primary{color:#fff;background:#2d72c5;border-color:#286dc1}.customer-stock-actions button[aria-disabled=true]{color:#98a3b0;background:#f4f6f8;border-color:#d5dde5}.customer-stock-actions button:disabled{cursor:wait;opacity:.55}.customer-stock-toolbar>p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-stock-filters{border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(3,minmax(135px,.7fr)) minmax(240px,1.35fr) auto auto;align-items:end;gap:6px;padding:8px 10px;display:grid}.customer-stock-filters>label{color:#6b788b;min-width:0;font-size:7.2px;font-weight:var(--fw-medium);gap:3px;display:grid}.customer-stock-filters select,.customer-stock-search{color:#33465e;background:#fff;border:1px solid #d3dce7;border-radius:6px;width:100%;min-width:0;height:31px;font-size:8px}.customer-stock-filters select{padding:0 8px}.customer-stock-search{align-items:center;padding:0 8px;gap:5px!important;display:flex!important}.customer-stock-search input{color:#2f4259;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.customer-stock-message{border:1px solid;border-radius:6px;align-items:center;gap:7px;min-height:34px;margin:7px 9px;padding:6px 8px;font-size:7.8px;display:flex}.customer-stock-message.success{color:#236b58;background:#f0faf6;border-color:#b8ddcf}.customer-stock-message.error{color:#9f4b34;background:#fff7f3;border-color:#edbfac}.customer-stock-message span{min-width:0}.customer-stock-message button{color:inherit;font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;margin-left:auto}.customer-stock-table-wrap{scrollbar-gutter:stable;scrollbar-width:thin;min-width:0;position:relative;overflow:auto}.customer-stock-table,.customer-stock-ledger-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.customer-stock-table th,.customer-stock-ledger-table th{z-index:2;color:#59677b;height:36px;font-size:7.4px;font-weight:var(--fw-medium);text-align:left;background:#f5f7fa;border-bottom:1px solid #dfe5ec;border-right:1px solid #e8ecf1;padding:5px 7px;position:sticky;top:0}.customer-stock-table td,.customer-stock-ledger-table td{vertical-align:middle;color:#526278;background:#fff;border-bottom:1px solid #e6eaf0;border-right:1px solid #eef1f4;height:58px;padding:5px 7px;font-size:7.8px;line-height:1.25}.customer-stock-table tbody tr:hover td,.customer-stock-ledger-table tbody tr:hover td{background:#f7faff}.customer-stock-table th:first-child{width:245px}.customer-stock-table th:nth-child(2){width:175px}.customer-stock-table th:nth-child(3){width:90px}.customer-stock-table th:nth-child(4){width:115px}.customer-stock-table th:nth-child(5){width:110px}.customer-stock-table th:nth-child(6){width:115px}.customer-stock-table th:nth-child(7),.customer-stock-table th:nth-child(8){width:135px}.customer-stock-ledger-table th:first-child{width:130px}.customer-stock-ledger-table th:nth-child(2){width:175px}.customer-stock-ledger-table th:nth-child(3){width:220px}.customer-stock-ledger-table th:nth-child(4){width:165px}.customer-stock-ledger-table th:nth-child(5){width:105px}.customer-stock-ledger-table th:nth-child(6){width:80px}.customer-stock-ledger-table th:nth-child(7){width:205px}.customer-stock-ledger-table th:nth-child(8){width:80px}.customer-stock-table td b,.customer-stock-table td span,.customer-stock-table td small,.customer-stock-ledger-table td b,.customer-stock-ledger-table td span,.customer-stock-ledger-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-stock-table td b,.customer-stock-ledger-table td b{color:#2c4059;font-size:8.3px}.customer-stock-table td span,.customer-stock-ledger-table td span{color:#67788e;margin-top:2px}.customer-stock-table td small,.customer-stock-ledger-table td small{color:#8b97a7;margin-top:2px;font-size:6.8px}.customer-stock-product{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:7px;display:grid}.customer-stock-product>span{color:#9aa7b6;background:#f7f9fb;border:1px solid #dfe5ec;border-radius:6px;place-items:center;width:38px;height:38px;overflow:hidden;margin:0!important;display:grid!important}.customer-stock-product img{object-fit:cover;width:100%;height:100%}.customer-stock-product>div{min-width:0}.customer-stock-product b{color:#2465b4!important;font-size:8.8px!important}.customer-stock-product em{color:#526278;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-style:normal;display:block;overflow:hidden}.customer-stock-table td.numeric,.customer-stock-table td.numeric>*{text-align:right}.customer-stock-table td.numeric b.available{color:#1d7961}.customer-stock-table td.numeric b.empty{color:#af4a45}.customer-stock-row-actions{text-align:right}.customer-stock-row-actions button{color:#35699f;min-height:27px;font-size:7.2px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #ced9e5;border-radius:5px;align-items:center;gap:3px;margin-left:4px;padding:0 7px;display:inline-flex}.customer-stock-row-actions button[aria-disabled=true]{color:#9ca6b1;background:#f4f6f8}.customer-stock-bucket{width:fit-content;font-weight:var(--fw-regular);background:#eaf3fb;border-radius:99px;padding:3px 6px;color:#31699f!important;margin:0!important;display:inline-flex!important}.customer-stock-ledger-table .positive{color:#1f8063}.customer-stock-ledger-table .negative{color:#b54d46}.customer-stock-empty{color:#8491a2;text-align:center;align-content:center;place-items:center;gap:6px;min-height:160px;padding:20px;display:grid}.customer-stock-empty b{color:#53647a;font-size:9px}.customer-stock-empty span{max-width:490px;font-size:7.6px;line-height:1.5}.customer-stock-empty button{color:#2769ad;min-height:30px;font-size:7.5px;font-weight:var(--fw-medium);cursor:pointer;background:#f5f9fd;border:1px solid #bcd1e5;border-radius:6px;align-items:center;gap:4px;margin-top:4px;padding:0 10px;display:inline-flex}.customer-stock-dialog-backdrop{z-index:2100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1221347a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.customer-stock-dialog{background:#f7f9fb;border:1px solid #d4dee8;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #0e1d314d}.customer-stock-dialog>header{background:#fff;border-bottom:1px solid #dee5ed;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 13px;display:flex}.customer-stock-dialog>header>div{align-items:center;gap:8px;min-width:0;display:flex}.customer-stock-dialog>header>div>span{color:#176e59;background:#eaf7f2;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-stock-dialog>header>div>div{min-width:0}.customer-stock-dialog header small,.customer-stock-dialog header h2,.customer-stock-dialog header p{margin:0;display:block}.customer-stock-dialog header small{color:#1e7963;font-size:9px;font-weight:var(--fw-medium);letter-spacing:.07em}.customer-stock-dialog header h2{color:#2a3f57;margin-top:2px;font-size:15px}.customer-stock-dialog header p{color:#7b8899;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.customer-stock-dialog>header>button{color:#6c7c90;cursor:pointer;background:#fff;border:1px solid #d4dde7;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.customer-stock-dialog-body{overscroll-behavior:contain;min-width:0;padding:9px;overflow:auto}.customer-stock-dialog-section{background:#fff;border:1px solid #dde5ed;border-radius:8px;margin-bottom:8px;overflow:hidden}.customer-stock-dialog-section>header{background:#f7f9fb;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 9px;display:flex}.customer-stock-dialog-section>header b{color:#344a63;font-size:11px}.customer-stock-dialog-section>header span{color:#8190a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-stock-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.customer-stock-dialog-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-stock-dialog-grid label{color:#627389;min-width:0;font-size:10px;font-weight:var(--fw-medium);gap:4px;display:grid}.customer-stock-dialog-grid input,.customer-stock-dialog-grid select,.customer-stock-dialog-grid textarea{box-sizing:border-box;color:#31465f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:6px;outline:0;font-size:11px}.customer-stock-dialog-grid input,.customer-stock-dialog-grid select{height:32px;padding:0 8px}.customer-stock-dialog-grid textarea{resize:vertical;min-height:54px;padding:7px 8px}.customer-stock-dialog-grid input:focus,.customer-stock-dialog-grid select:focus,.customer-stock-dialog-grid textarea:focus{border-color:#5595d4;box-shadow:0 0 0 2px #5595d421}.customer-stock-dialog-grid input:disabled{color:#7b8797;background:#f2f4f7}.customer-stock-owner-step{border-color:#bcd5e8;box-shadow:inset 3px 0 #2e75bd}.customer-stock-owner-picker{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:end;gap:10px;padding:10px;display:grid}.customer-stock-owner-picker>label{color:#526b84;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.customer-stock-owner-picker select{color:#27445f;background:#fff;border:1px solid #bdd0e2;border-radius:6px;width:100%;height:38px;padding:0 10px;font-size:12px}.customer-stock-owner-picker>div{border:1px solid;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:6px 9px;font-size:11px;display:flex}.customer-stock-owner-picker .matched{color:#246e5a;background:#eef9f5;border-color:#b7dacd}.customer-stock-owner-picker .switch-required{color:#8a5b17;background:#fff9ec;border-color:#e8c48e}.customer-stock-owner-picker>div span{flex:1;min-width:0}.customer-stock-owner-picker button{color:#fff;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#b87819;border:1px solid #c28a35;border-radius:5px;padding:0 10px}.customer-stock-sku-search{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px 9px 5px;display:grid}.customer-stock-sku-search label{color:#718196;border:1px solid #cfd9e5;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 8px;display:flex}.customer-stock-sku-search input{color:#31465f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.customer-stock-sku-search button{color:#306ca9;min-height:32px;font-size:7.5px;font-weight:var(--fw-medium);cursor:pointer;background:#f4f8fc;border:1px solid #cbd8e5;border-radius:6px;padding:0 10px}.customer-stock-sku-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:160px;padding:4px 9px 8px;display:grid;overflow:auto}.customer-stock-sku-options>button{color:#52647a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae2eb;border-radius:6px;min-width:0;padding:6px 7px}.customer-stock-sku-options>button.selected{background:#eef6fd;border-color:#4c91d4;box-shadow:inset 3px 0 #2871bb}.customer-stock-sku-options b,.customer-stock-sku-options span,.customer-stock-sku-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-stock-sku-options b{color:#2867ad;font-size:8px}.customer-stock-sku-options span{margin-top:2px;font-size:7.2px}.customer-stock-sku-options small{color:#8b97a6;margin-top:2px;font-size:6.6px}.customer-stock-sku-options>p{color:#8794a4;grid-column:1/-1;margin:4px;font-size:7.5px}.customer-stock-selection{color:#28715f;background:#f2faf7;border-top:1px solid #e4ebe7;align-items:center;gap:5px;padding:6px 9px;font-size:7.5px;display:flex}.customer-stock-balance-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px;display:grid}.customer-stock-balance-preview>div{background:#fafbfd;border:1px solid #e0e6ed;border-radius:6px;min-width:0;padding:7px 8px}.customer-stock-balance-preview small,.customer-stock-balance-preview b{display:block}.customer-stock-balance-preview small{color:#7c899a;font-size:6.8px}.customer-stock-balance-preview b{color:#31475f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.customer-stock-dialog-error{color:#9e4c35;background:#fff7f3;border:1px solid #edbfac;border-radius:6px;align-items:center;gap:6px;margin:0 0 7px;padding:8px 9px;font-size:11px;display:flex}.customer-stock-dialog>footer{background:#fff;border-top:1px solid #dde5ed;align-items:center;gap:8px;min-height:54px;padding:8px 12px;display:flex}.customer-stock-dialog>footer>span{color:#718095;align-items:center;gap:4px;margin-right:auto;font-size:10px;display:inline-flex}.customer-stock-dialog>footer button{color:#55677d;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cdd8e4;border-radius:6px;padding:0 13px}.customer-stock-dialog>footer button.primary{color:#fff;background:#246ec1;border-color:#246ec1}.customer-stock-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}@media (width<=1050px){.customer-stock-boundary{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr)}.customer-stock-boundary-badge{display:none}.customer-stock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-stock-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.customer-stock-search{grid-column:1/-1}}@media (width<=760px){.customer-stock-content{padding-inline:8px}.customer-stock-boundary{grid-template-columns:1fr;gap:8px}.customer-stock-boundary-title p{white-space:normal}.customer-stock-boundary-badge{display:none}.customer-stock-kpis{grid-template-columns:1fr 1fr}.customer-stock-kpis article{min-height:58px;padding:7px}.customer-stock-kpis strong{font-size:13px}.customer-stock-toolbar{flex-wrap:wrap;align-items:flex-start}.customer-stock-tabs{width:100%}.customer-stock-tabs button{flex:1;justify-content:center}.customer-stock-actions{width:100%;margin-left:0}.customer-stock-actions>span{margin-right:auto}.customer-stock-filters{grid-template-columns:1fr 1fr}.customer-stock-search{grid-column:1/-1}.customer-stock-filters>button{width:100%}.customer-stock-dialog-backdrop{padding:0}.customer-stock-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.customer-stock-dialog header p{display:none}.customer-stock-dialog-grid,.customer-stock-dialog-grid.three,.customer-stock-owner-picker,.customer-stock-sku-options{grid-template-columns:1fr}.customer-stock-balance-preview{grid-template-columns:1fr 1fr}.customer-stock-dialog>footer>span{display:none}}.frequent-filter-toolbar .flat-sort-strip,.frequent-filter-toolbar .flat-search-panel{border-top:0}.flat-sort-strip,.flat-search-panel{background:#fff;border-top:1px solid #e7ebf0}.flat-sort-strip{border-bottom:1px solid #edf0f4;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:0;min-height:36px;padding:4px 12px;display:grid}.flat-sort-strip>header{align-items:center;min-width:0;display:flex}.flat-sort-strip>header b,.flat-search-types>header b{color:#31425a;font-size:11px}.flat-sort-strip>header small,.flat-search-types>header small{color:#8a96a7;font-size:11px}.flat-sort-strip>div{flex-wrap:wrap;gap:4px;display:flex}.flat-sort-strip button,.flat-search-types button{color:#58677c;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.flat-sort-strip button:hover,.flat-search-types button:hover{color:#295b98;background:#f7faff;border-color:#a9beda}.flat-sort-strip button.selected,.flat-search-types button.selected{color:#174f99;font-weight:var(--fw-medium);background:#edf4ff;border-color:#6d96cf;box-shadow:inset 0 0 0 1px #2563eb14}.flat-sort-strip button.selected svg{color:#2563eb}.flat-search-panel{background:#fff;border-bottom:1px solid #edf0f4;padding:0}.flat-search-types{grid-template-columns:104px minmax(0,1fr);gap:0;padding:4px 12px;display:grid}.flat-search-types>header{align-items:center;min-width:0;min-height:30px;padding-top:0;display:flex}.flat-search-types>div{flex-wrap:wrap;gap:6px 12px;display:flex}.flat-search-types>div>section{align-items:center;gap:6px;display:flex}.flat-search-types>div>section>span{color:#66788f;white-space:nowrap;font-size:11px}.flat-search-types>div>section>div{flex-wrap:wrap;gap:4px;display:flex}.flat-search-action{grid-template-columns:minmax(320px,1fr) auto auto auto auto;align-items:center;gap:7px;margin-top:0;padding:4px 12px 8px 116px;display:grid}.flat-search-action .workbench-search{border-color:#cfd9e6;width:100%;height:34px}.flat-search-action.pending .workbench-search{border-color:#e0a45d;box-shadow:0 0 0 2px #e0a45d1a}.flat-search-action .workbench-search input{font-size:11px}.match-mode-segmented{background:#fff;border:1px solid #d6dee8;border-radius:7px;height:34px;padding:3px;display:flex}.match-mode-segmented button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:46px;font-size:11px}.match-mode-segmented button.selected{color:#1f559a;font-weight:var(--fw-medium);background:#eaf2fe}.identifier-search-submit,.flat-search-action .advanced-filter-trigger{color:#fff;height:34px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;white-space:nowrap;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.flat-search-action .advanced-filter-trigger{color:#2c5f9e;font-weight:var(--fw-regular);background:#fff;border-color:#b9cae2}.flat-search-action .advanced-filter-trigger.filter-active{color:#244f87;background:#edf4ff;border-color:#7d9fcd}.search-pending-note,.search-applied-note{color:#a76523;white-space:nowrap;font-size:11px}.search-applied-note{color:#48806e}.flat-search-panel>.search-privacy-note{margin:0 12px 8px 116px;font-size:11px}.advanced-filter-drawer{width:min(820px,96vw)}.advanced-filter-body{padding:8px 22px 28px}.advanced-filter-body .advanced-filter-section{gap:12px;padding:16px 0}.advanced-filter-body .advanced-filter-section>p{color:#8390a2;margin:-3px 0 0;font-size:8px;line-height:1.5}.advanced-amount-row{grid-template-columns:150px minmax(120px,1fr) auto minmax(120px,1fr);align-items:end;gap:8px;display:grid}.advanced-amount-row>label,.advanced-select-grid>label{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.advanced-amount-row>label>span,.advanced-select-grid>label>span{color:#758398;font-size:8px}.advanced-amount-row>i{color:#9aa6b6;align-self:center;font-size:9px;font-style:normal}.advanced-filter-body input[type=number],.advanced-filter-body input[type=datetime-local]{color:#2d3b52;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:0;width:100%;height:38px;padding:0 9px;font-size:9px}.advanced-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.advanced-date-range{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px;min-width:0;padding:10px;display:grid}.advanced-date-range legend{color:#42536b;font-size:9px;font-weight:var(--fw-medium);padding:0 4px}.advanced-date-range label{min-width:0;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.advanced-date-range label span{color:#8b97a8;font-size:8px}.advanced-date-range>i{color:#a0aaba;align-self:center;font-size:8px;font-style:normal}.advanced-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.advanced-filter-section .advanced-checkbox{margin-top:2px}@media (width<=900px){.flat-sort-strip,.flat-search-types{grid-template-columns:104px minmax(0,1fr)}.flat-search-action{grid-template-columns:minmax(240px,1fr) auto auto auto;padding:4px 12px 8px 116px}.flat-search-action>.search-pending-note,.flat-search-action>.search-applied-note{grid-column:1/-1}.flat-search-panel>.search-privacy-note{margin-left:116px}}.finance-support-content{gap:12px;padding:12px 14px 22px;display:grid}.module-contract-banner{color:#17644f;background:#eef9f5;border:1px solid #b9ddd2;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;display:flex}.module-contract-banner.support{color:#315b8d;background:#f2f7fd;border-color:#c9d8ed}.module-contract-banner svg{flex:none}.module-contract-banner b,.module-contract-banner small{display:block}.module-contract-banner b{font-size:10px}.module-contract-banner small{color:#66788d;margin-top:3px;font-size:8px}.workbench-alert{color:#56667b;background:#f8fafc;border:1px solid #dce4ed;border-radius:7px;padding:9px 11px;font-size:9px}.workbench-alert.error{color:#a34242;background:#fff6f6;border-color:#ecc7c7}.workbench-alert.success{color:#17644f;background:#eef9f5;border-color:#b9ddd2}.module-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px;display:grid}.module-kpis article{background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:9px 11px;display:flex}.module-kpis article>svg{color:#2771c7;flex:none}.module-kpis article span,.module-kpis article small,.module-kpis article b,.module-kpis article em{min-width:0;display:block}.module-kpis article small{color:#8390a2;font-size:8px}.module-kpis article b{color:#273950;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.module-kpis article em{color:#8b97a7;margin-top:2px;font-size:7px;font-style:normal}.module-kpis>button,.support-toolbar button{color:#2b629f;min-width:76px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:flex}.module-kpis>button:disabled{opacity:.55}@keyframes module-spin{to{transform:rotate(360deg)}}.module-action-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;display:grid}.module-action-grid.single-action{grid-template-columns:minmax(280px,520px)}.module-action-grid form,.create-case-panel{background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-content:start;gap:8px;padding:11px;display:grid}.module-action-grid header{align-items:center;gap:8px;padding-bottom:4px;display:flex}.module-action-grid header svg{color:#2771c7}.module-action-grid header b,.module-action-grid header small{display:block}.module-action-grid header b{color:#31435b;font-size:10px}.module-action-grid header small{color:#8894a4;margin-top:2px;font-size:7px}.module-action-grid label,.create-case-panel label,.case-action-forms label:not(.check){color:#6c7a8d;gap:4px;font-size:8px;display:grid}.module-action-grid input,.module-action-grid select,.create-case-panel input,.create-case-panel select,.create-case-panel textarea,.case-action-forms input,.case-action-forms select,.case-action-forms textarea,.support-toolbar input,.support-toolbar select{color:#2d4058;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d8e1eb;border-radius:6px;outline:0;padding:0 9px;font-size:9px}.create-case-panel textarea,.case-action-forms textarea{resize:vertical;min-height:60px;padding-block:8px}.module-action-grid form>button,.create-case-panel form>button,.case-action-forms form>button{color:#fff;min-height:32px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#216ac1;border:1px solid #216ac1;border-radius:6px}.module-action-grid button:disabled,.case-action-forms button:disabled{opacity:.5}.inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.module-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.module-table-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-width:0;overflow:hidden}.module-table-card>header{background:#fbfcfe;border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 11px;display:flex}.module-table-card>header b,.module-table-card>header small{display:block}.module-table-card>header b{color:#34475f;font-size:10px}.module-table-card>header small{color:#8995a5;margin-top:2px;font-size:7px}.module-table-card>header>span{color:#1b745d;font-size:8px;font-weight:var(--fw-medium);align-items:center;gap:4px;display:flex}.module-table-scroll{overflow:auto}.module-table-card table{border-collapse:collapse;width:100%;min-width:650px}.module-table-card th,.module-table-card td{color:#4e6077;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:7px 8px;font-size:8px}.module-table-card th{color:#758296;font-weight:var(--fw-medium);background:#f6f8fb}.module-table-card td b,.module-table-card td small{display:block}.module-table-card td b{color:#2765ac}.module-table-card td small{color:#8290a2;margin-top:2px;line-height:1.45}.state-pill{color:#526276;font-size:7px;font-style:normal;font-weight:var(--fw-medium);background:#eef1f5;border-radius:99px;padding:3px 6px;display:inline-flex}.state-pill.paid,.state-pill.allocated,.state-pill.resolved,.state-pill.closed{color:#176d57;background:#e8f7f1}.state-pill.open,.state-pill.confirmed{color:#2066ad;background:#eaf3fe}.state-pill.partially_paid,.state-pill.partially_allocated,.state-pill.in_progress{color:#a15b19;background:#fff1df}.state-pill.waiting{color:#7a4f12;background:#fff4d8}.module-empty{color:#8995a5;text-align:center;padding:26px 12px;font-size:9px}.module-empty.compact{padding:12px 8px}.journal-card{grid-column:1/-1}.journal-list{display:grid}.journal-list details{border-bottom:1px solid #edf0f4}.journal-list details:last-child{border-bottom:0}.journal-list summary{color:#526277;cursor:pointer;grid-template-columns:160px minmax(0,1fr) 140px;align-items:center;gap:10px;min-height:38px;padding:6px 11px;font-size:8px;display:grid}.journal-list summary b{color:#2765ac}.journal-list summary em{color:#8793a3;text-align:right;font-style:normal}.journal-list table{min-width:0}.customer-account-content .module-kpis{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.customer-account-content .module-contract-banner b{font-size:13px}.customer-account-content .module-contract-banner small,.customer-account-content .module-table-card>header small{font-size:10px}.customer-account-content .module-kpis article small,.customer-account-content .module-action-grid label,.customer-account-content .module-table-card th,.customer-account-content .module-table-card td,.customer-account-content .journal-list summary{font-size:11px}.customer-account-content .module-kpis article b{font-size:15px}.customer-account-content .module-kpis article em,.customer-account-content .module-action-grid header small,.customer-account-content .module-table-card td small,.customer-account-content .state-pill{font-size:10px}.customer-account-content .module-action-grid header b,.customer-account-content .module-table-card>header b{font-size:13px}.customer-account-content .module-action-grid input,.customer-account-content .module-action-grid select,.customer-account-content .module-action-grid form>button,.customer-account-content .module-kpis>button,.customer-account-content .workbench-alert{font-size:11px}.customer-account-content .commission-scope{line-height:1.55}.customer-account-workspace-tabs{background:#fff;border:1px solid #dce5ed;border-radius:8px;min-width:0;display:flex;overflow-x:auto}.customer-account-workspace-tabs button{color:#64768a;min-height:42px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.customer-account-workspace-tabs button:hover{color:#205f9e;background:#f7fafe}.customer-account-workspace-tabs button.active{color:#185f9f;background:#f0f7fd;border-bottom-color:#1e70bd}.customer-account-workspace-tabs button span{color:#6d7d8f;background:#edf1f5;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-grid}.customer-account-workspace-tabs button.active span{color:#185f9f;background:#dcecfb}.customer-account-action-bar{background:#fbfcfe;border:1px solid #dce5ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 11px;display:flex}.customer-account-action-bar>div{gap:2px;min-width:190px;margin-right:auto;display:grid}.customer-account-action-bar b{color:#344a61;font-size:11px}.customer-account-action-bar small{color:#8390a0;font-size:9px}.customer-account-action-bar button,.customer-account-content .table-inline-action,.customer-account-picker button{color:#41617f;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd8e4;border-radius:6px;padding:0 10px}.customer-account-action-bar button.active{color:#fff;background:#1f6db7;border-color:#1f6db7}.customer-account-single-action{padding:0}.customer-account-single-action form{width:min(620px,100%)}.customer-receivable-table table{min-width:1180px}.customer-credit-register table{min-width:820px}.customer-account-picker button{color:#fff;background:#1f6db7;border-color:#1f6db7;margin-top:5px}.support-toolbar{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:160px minmax(260px,1fr) 78px auto;gap:7px;padding:9px;display:grid}.create-case-panel{padding:0}.create-case-panel summary{color:#2a65aa;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;padding:10px 12px}.create-case-panel form{grid-template-columns:1.2fr .7fr 1fr 1.4fr 1.5fr auto;align-items:end;gap:8px;padding:0 11px 11px;display:grid}.create-case-panel form .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.create-case-panel form>button{min-width:82px}.support-layout{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:290px minmax(0,1fr);min-height:530px;display:grid;overflow:hidden}.case-list{background:#f8fafc;border-right:1px solid #e4e9f0;min-width:0;overflow-y:auto}.case-list>button{color:#506176;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf3;gap:5px;width:100%;padding:10px 11px;display:grid}.case-list>button:hover,.case-list>button.active{background:#fff}.case-list>button.active{box-shadow:inset 3px 0 #2c72c5}.case-list button>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.case-list button b{color:#2a65aa;font-size:11px}.case-list button strong{color:#34475f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.case-list button small{color:#8995a5;font-size:11px}.case-list em{color:#65758a;background:#e8edf3;border-radius:99px;padding:2px 5px;font-size:11px;font-style:normal}.case-list em.urgent{color:#a23e3e;background:#fdeaea}.case-list em.high{color:#a05b1b;background:#fff0dc}.case-detail{min-width:0;overflow-y:auto}.case-detail>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:11px 14px;display:flex}.case-detail>header small,.case-detail>header h2,.case-detail>header span{display:block}.case-detail>header small{color:#8190a2;font-size:11px}.case-detail>header h2{color:#2b3e56;margin:4px 0;font-size:14px}.case-detail>header span{color:#8995a5;font-size:11px}.case-open,.case-closed{font-weight:var(--fw-regular);background:#fff1df;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;color:#a15b19!important;display:flex!important}.case-closed{background:#e8f7f1;color:#176d57!important}.case-tabs-grid{grid-template-columns:minmax(0,1fr) 250px;min-height:300px;display:grid}.case-tabs-grid>section,.case-tabs-grid>aside{padding:12px 14px}.case-tabs-grid>aside{background:#fbfcfe;border-left:1px solid #e7ecf2}.case-tabs-grid h3{color:#66768a;margin:0 0 10px;font-size:11px}.event-timeline{gap:9px;display:grid}.event-timeline article{grid-template-columns:10px 1fr;gap:7px;display:grid}.event-timeline article>i{background:#2b72c5;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #acc8e7}.event-timeline article>div{border-bottom:1px solid #edf0f4;padding-bottom:9px}.event-timeline b{color:#3d5068;font-size:11px}.event-timeline b em{color:#8290a2;font-size:11px;font-style:normal;font-weight:var(--fw-medium);margin-left:6px}.event-timeline p{color:#596a80;margin:4px 0;font-size:11px;line-height:1.5}.event-timeline small{color:#8b97a7;font-size:11px}.hold-card,.action-request-card{background:#fff;border:1px solid #e0e6ed;border-radius:7px;gap:4px;margin-bottom:7px;padding:8px;display:grid}.hold-card.active{background:#fffaf3;border-color:#e8cfae}.hold-card b,.action-request-card b{color:#455971;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.hold-card p,.action-request-card p{color:#65758a;margin:0;font-size:11px;line-height:1.45}.hold-card small,.action-request-card small{color:#8b97a7;font-size:11px}.hold-card button{color:#92551c;cursor:pointer;background:#fff;border:1px solid #d8a65f;border-radius:5px;min-height:25px;margin-top:3px;font-size:11px}.action-request-card b span{color:#2a65aa}.action-request-card.approved{background:#f6fcf9;border-color:#b9decf}.action-request-card.rejected{background:#fff8f8;border-color:#efc9c9}.action-request-card .decision-note{color:#425873;border-top:1px dashed #dde4ec;padding-top:4px}.action-decision{border-top:1px dashed #dce4ed;gap:6px;margin-top:4px;padding-top:8px;display:grid}.action-decision button{color:#2869ab;cursor:pointer;background:#f4f8fd;border:1px solid #a7c5e5;border-radius:5px;min-height:34px;font-size:12px}.action-decision button:disabled{opacity:.5;cursor:wait}.action-decision>small{color:#748196}.support-decision-form{color:#344a64;font-size:12px}.support-decision-form>header{border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.support-decision-form h2{color:#263e59;margin:0;font-size:16px}.support-decision-form header p{color:#748196;overflow-wrap:anywhere;margin:6px 0 0}.support-decision-form button{color:#47617e;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6e4;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.support-decision-form button:disabled{opacity:.5;cursor:wait}.support-decision-form header>button{flex-shrink:0;padding:0 8px}.support-decision-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:18px 20px;display:grid}.support-decision-form dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.support-decision-form dl .wide{grid-column:1/-1}.support-decision-form dt{color:#75869b;margin-bottom:5px}.support-decision-form dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.support-decision-form label{gap:8px;display:grid}.support-decision-form textarea{resize:vertical;color:#344a64;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #c9d6e4;border-radius:6px;padding:10px;line-height:1.6}.support-decision-boundary{color:#738293;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.support-decision-boundary svg{flex-shrink:0}.support-decision-form .workbench-alert{margin:0;font-size:12px;line-height:1.5}.support-decision-form footer{background:#f8fafc;border-top:1px solid #e0e7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.support-decision-form footer>span{gap:8px;display:flex}.support-decision-form .primary{color:#fff;background:#2876bf;border-color:#2876bf}.support-decision-form .reject{color:#a14343;border-color:#dbbaba}.case-action-forms{background:#f8fafc;border-top:1px solid #e7ecf2;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;padding:11px 14px;display:grid}.case-action-forms form,.case-action-forms .support-basic-ops{background:#fff;border:1px solid #e0e6ed;border-radius:7px;align-content:start;gap:6px;padding:8px;display:grid}.case-action-forms form>b,.case-action-forms .support-basic-ops>b{color:#465970;font-size:11px}.case-action-forms .check{color:#6d7c8f;align-items:center;gap:5px;font-size:11px;display:flex}.case-action-forms .check input{accent-color:#276dc1;width:14px;min-height:14px}.support-basic-ops button{color:#fff;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#216ac1;border:1px solid #216ac1;border-radius:6px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.support-basic-ops button:disabled{opacity:.5;cursor:not-allowed}.support-basic-ops small{color:#748196;font-size:11px;line-height:1.4}.support-responsibility{gap:8px;display:grid}.support-responsibility b{color:#455971;font-size:12px}.support-responsibility label{color:#344a64;align-items:center;gap:8px;min-height:30px;display:flex}.action-request-card.executed{background:#f7f9fc;border-color:#c5d4e4}@media (width<=1100px){.module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.module-kpis>button{min-height:42px}.customer-account-content .module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.module-action-grid.single-action,.module-action-grid,.module-ledger-grid{grid-template-columns:1fr}.journal-card{grid-column:auto}.create-case-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.create-case-panel form>button{min-height:34px}.support-layout{grid-template-columns:235px minmax(0,1fr)}.case-tabs-grid{grid-template-columns:1fr}.case-tabs-grid>aside{border-top:1px solid #e7ecf2;border-left:0}.case-action-forms{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}@media (width<=640px){.customer-account-content .module-kpis{grid-template-columns:1fr}.customer-account-action-bar{align-items:stretch}.customer-account-action-bar>div{width:100%;margin-right:0}.customer-account-action-bar button{flex:calc(50% - 7px)}.customer-account-single-action form{width:100%}.flat-sort-strip,.flat-search-types{grid-template-columns:1fr}.flat-search-action{grid-template-columns:1fr 1fr;padding-left:0}.flat-search-action .workbench-search{grid-column:1/-1}.flat-search-action .identifier-search-submit,.flat-search-action .advanced-filter-trigger{width:100%}.flat-search-panel>.search-privacy-note{margin-left:0}.advanced-filter-drawer{width:calc(100vw - 70px)}.advanced-amount-row,.advanced-range-grid,.advanced-select-grid{grid-template-columns:1fr}.advanced-amount-row>i{display:none}.advanced-date-range{grid-template-columns:1fr}.advanced-date-range>i{display:none}}.catalog-content{gap:12px;display:grid}.catalog-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-summary-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:9px;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:flex;box-shadow:0 5px 14px #27394e09}.catalog-summary-grid article>span{color:#3269ae;background:#eef5ff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.catalog-summary-grid article.complete>span{color:#19705c;background:#eaf8f3}.catalog-summary-grid article.attention>span{color:#a66a22;background:#fff5e7}.catalog-summary-grid small,.catalog-summary-grid b{display:block}.catalog-summary-grid small{color:#7f8b9c;font-size:11px}.catalog-summary-grid b{color:#293f5b;margin-top:3px;font-size:18px;line-height:1}.catalog-panel{padding:0;overflow:hidden}.catalog-toolbar{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.catalog-toolbar h2,.catalog-toolbar p{margin:0}.catalog-toolbar h2{color:#2d425d;font-size:15px}.catalog-toolbar p{color:#7c899a;margin-top:4px;font-size:11px}.catalog-toolbar-actions{align-items:center;gap:8px;display:flex}.catalog-toolbar-actions form{background:#fff;border:1px solid #d7e0ea;border-radius:7px;align-items:center;min-width:300px;height:34px;display:flex}.catalog-toolbar-actions form>svg{color:#8c99aa;margin-left:9px}.catalog-toolbar-actions input{color:#2d4059;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 8px;font-size:11px}.catalog-toolbar-actions form button{color:#325f99;height:100%;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f7faff;border:0;border-left:1px solid #e3e8ee;padding:0 11px}.catalog-toolbar-actions>button,.catalog-section-heading>button{color:#fff;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#2f68b5;border:1px solid #2f68b5;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.catalog-toolbar-actions>button.secondary{color:#315f99;background:#f6f9fd;border-color:#cfdbea}.catalog-filter-workbench{background:#fbfcfe;border-bottom:1px solid #e1e7ee;padding:11px 14px 10px}.catalog-search-types{align-items:center;gap:4px;margin-bottom:8px;display:flex}.catalog-search-types>b{color:#65758a;margin-right:5px;font-size:11px}.catalog-search-types button,.catalog-type-tabs button{color:#426184;min-height:28px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 9px}.catalog-search-types button:hover,.catalog-type-tabs button:hover{background:#eff5fc}.catalog-search-types button.active,.catalog-type-tabs button.active{color:#245f9f;background:#eaf3fd;border-color:#b9cee8}.catalog-search-line{background:#fff;border:1px solid #cfd9e5;border-radius:7px;align-items:center;max-width:850px;height:36px;display:flex;box-shadow:0 2px 7px #20385309}.catalog-search-line>svg{color:#8290a2;margin-left:10px}.catalog-search-line input{color:#2d4059;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 9px;font-size:12px}.catalog-search-line button{color:#fff;height:100%;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#2f68b5;border:0;border-left:1px solid #dce3eb;justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.catalog-search-line button.advanced{color:#426184;background:#f7f9fc}.catalog-search-line button.advanced svg:last-child{transition:transform .15s}.catalog-search-line button.advanced svg.rotated{transform:rotate(180deg)}.catalog-quick-filters{grid-template-columns:repeat(4,minmax(125px,1fr));gap:8px;margin-top:9px;display:grid}.catalog-advanced-filters{background:#fff;border:1px solid #e2e7ed;border-radius:7px;grid-template-columns:repeat(5,minmax(125px,1fr));gap:8px;margin-top:9px;padding:10px;display:grid}.catalog-quick-filters label,.catalog-advanced-filters label,.catalog-filter-footer>label{color:#718095;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.catalog-quick-filters input,.catalog-quick-filters select,.catalog-advanced-filters input,.catalog-advanced-filters select,.catalog-filter-footer select{color:#354a65;background:#fff;border:1px solid #d6dfe9;border-radius:5px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:11px}.catalog-quick-filters select:disabled{color:#536b88;opacity:1;background:#f2f5f8}.catalog-filter-footer{border-top:1px solid #e7ebf0;align-items:end;gap:12px;margin-top:9px;padding-top:8px;display:flex}.catalog-type-tabs{gap:3px;margin-right:auto;display:flex}.catalog-filter-footer>label{min-width:170px}.catalog-reset-filters{color:#5d6f84;min-height:34px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:5px;align-self:end;padding:0 10px}.catalog-batch-bar{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbfff7;border-bottom:1px solid #dce4ed;align-items:center;gap:11px;min-height:44px;padding:7px 14px;display:flex;position:sticky;top:0;box-shadow:0 5px 14px #1f354f0e}.catalog-batch-bar label{color:#50647d;align-items:center;gap:6px;font-size:11px;display:inline-flex}.catalog-batch-bar input,.catalog-product-selector{accent-color:#2f68b5;width:14px;height:14px}.catalog-batch-bar b{color:#2f5e94;font-size:11px}.catalog-batch-bar>span{flex:1}.catalog-batch-bar select{color:#36516f;min-width:190px;height:32px;font-size:11px;font-weight:var(--fw-regular);background:#fff;border:1px solid #cbd7e5;border-radius:5px;padding:0 8px}.catalog-batch-bar button{color:#fff;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#2f68b5;border:1px solid #2f68b5;border-radius:5px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.catalog-batch-bar button:disabled{cursor:not-allowed;opacity:.45}.catalog-notice{color:#246a58;background:#eef9f5;border:1px solid #c9e6dc;border-radius:7px;align-items:center;gap:7px;margin:11px 14px 0;padding:9px 11px;font-size:11px;display:flex}.catalog-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:3px;display:grid}.catalog-state,.catalog-empty{color:#7d8999;align-content:center;place-items:center;gap:8px;min-height:180px;font-size:11px;display:grid}.catalog-state.error{color:#a4453c}.catalog-state button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:6px;padding:6px 10px}.catalog-empty b{color:#465b74;font-size:13px}.catalog-empty span{text-align:center;max-width:420px}.catalog-product-table-wrap{background:#fff;outline:0;max-width:100%;position:relative;overflow-x:auto}.catalog-product-table-wrap:focus-visible{box-shadow:inset 0 0 0 2px #2f68b547}.catalog-product-register{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1400px}.catalog-product-register .catalog-col-select{width:42px}.catalog-product-register .catalog-col-mark{width:88px}.catalog-product-register .catalog-col-image{width:112px}.catalog-product-register .catalog-col-product{width:270px}.catalog-product-register .catalog-col-type{width:126px}.catalog-product-register .catalog-col-creator{width:166px}.catalog-product-register .catalog-col-actions{width:132px}.catalog-product-register th{color:#40566f;height:44px;font-size:11px;font-weight:var(--fw-medium);text-align:center;background:#f0f3f7;border-bottom:1px solid #d7dfe8;border-right:1px solid #dce3eb;padding:8px 10px;line-height:1.35}.catalog-product-register th:last-child,.catalog-product-register td:last-child{border-right:0}.catalog-product-register th:last-child{z-index:4;background:#f0f3f7;position:sticky;right:0;box-shadow:-5px 0 10px #23374e14}.catalog-product-register td:last-child{z-index:2;text-align:center;background:#fff;position:sticky;right:0;box-shadow:-5px 0 10px #23374e14}.catalog-product-register td{color:#4f6074;vertical-align:middle;background:#fff;border-bottom:1px solid #dfe5ec;border-right:1px solid #e1e6ec;padding:10px;font-size:11px;line-height:1.45}.catalog-product-register tbody tr:hover>td,.catalog-product-register tbody tr:hover>td:last-child{background:#fbfdff}.catalog-product-register tbody tr:last-child>td{border-bottom:0}.catalog-product-select-cell{text-align:center}.catalog-product-selector{accent-color:#2f68b5;flex:none;width:16px;height:16px;margin:0}.catalog-product-cover{color:#6d829a;cursor:zoom-in;background:#f5f7fa;border:1px solid #d9e1e9;border-radius:5px;place-items:center;width:72px;height:72px;padding:0;display:grid;position:relative;overflow:hidden}.catalog-product-cover>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;transition:transform .16s;display:block}.catalog-product-cover:hover,.catalog-product-cover:focus-visible{outline-offset:2px;border-color:#4c7fbd;outline:2px solid #2563eb2e}.catalog-product-cover:hover>img,.catalog-product-cover:focus-visible>img{transform:scale(1.04)}.catalog-product-image-popover>img{background:#f7f9fc}.catalog-product-media-cell{justify-items:center;gap:7px;display:grid}.catalog-product-media-cell>span{color:#6d829a;background:#f5f7fa;border:1px solid #d9e1e9;border-radius:5px;place-items:center;width:72px;height:72px;display:grid}.catalog-product-media-cell a{color:#2671be;font-size:11px;font-weight:var(--fw-regular);text-decoration:none}.catalog-product-media-cell a:hover{text-decoration:underline}.catalog-product-media-cell small{color:#8996a6;font-size:11px}.catalog-product-mark-stack{justify-items:center;gap:6px;display:grid}.catalog-quality{color:#7a653c;width:max-content;font-size:11px;font-weight:var(--fw-regular);background:#f4f1e8;border-radius:999px;padding:4px 7px;display:inline-flex}.catalog-quality.passed{color:#176c57;background:#e9f7f2}.catalog-quality.failed{color:#a4463c;background:#fff0ee}.catalog-quality.exempt{color:#526b8a;background:#edf3fa}.catalog-duplicate-mark{color:#a34840;width:max-content;font-size:11px;font-weight:var(--fw-regular);background:#fff5f4;border:1px solid #e7b8b2;border-radius:4px;padding:3px 6px;display:inline-flex}.catalog-product-name-cell,.catalog-product-purchase-cell,.catalog-product-type-cell,.catalog-product-creator-cell{gap:3px;min-width:0;display:grid}.catalog-product-name-cell b{color:#1f6eb8;overflow-wrap:anywhere;font-size:12px}.catalog-product-name-cell strong{color:#263b55;overflow-wrap:anywhere;font-size:12px}.catalog-product-name-cell span{color:#51647b;overflow-wrap:anywhere}.catalog-product-name-cell small,.catalog-product-purchase-cell small,.catalog-product-type-cell small,.catalog-product-creator-cell small{color:#78879a;overflow-wrap:anywhere;font-size:11px}.catalog-product-purchase-cell{text-align:center;justify-items:center}.catalog-product-purchase-cell>b{color:#2e4b6d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.catalog-product-type-cell{text-align:center;justify-items:center}.catalog-product-type-cell>b{color:#5d6d7f;overflow-wrap:anywhere;font-size:11px}.catalog-product-type-badge{color:#fff;width:max-content;font-size:11px;font-weight:var(--fw-medium);border-radius:4px;padding:4px 7px;display:inline-flex}.catalog-product-type-badge.single{background:#48aa5b}.catalog-product-type-badge.variant{background:#e59a36}.catalog-product-type-badge.bundle{background:#d95454}.catalog-product-creator-cell{text-align:center}.catalog-product-creator-cell b{color:#40536b;font-size:11px}.catalog-product-creator-cell span{color:#52657c;font-variant-numeric:tabular-nums}.catalog-product-edit{color:#fff;min-height:32px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#3aa6c8;border:1px solid #8bb8dd;border-radius:5px;padding:0 10px}.catalog-product-edit:hover{color:#275f9d;background:#eaf3fd;border-color:#79a8dc}.catalog-product-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.catalog-product-row-actions>span{color:#8a96a4;font-size:10px;font-weight:var(--fw-regular)}.catalog-product-delete{color:#a3453f;min-height:32px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#fff8f7;border:1px solid #e2b9b5;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:0 9px;display:inline-flex}.catalog-product-delete:hover{background:#fff0ee;border-color:#ca837c}.catalog-status{color:#9a681e;width:max-content;font-size:11px;font-weight:var(--fw-medium);background:#fff3df;border-radius:999px;padding:4px 7px;display:inline-flex}.catalog-status.active{color:#176c57;background:#e9f7f2}.catalog-status.blocked{color:#a4463c;background:#fff0ee}.catalog-status.retired{color:#6e7784;background:#eef1f4}.catalog-product-sku-stack{margin:-10px;display:grid}.catalog-product-sku-block{border-bottom:1px solid #e0e6ed;grid-template-columns:52px minmax(160px,1fr) 130px;align-items:center;gap:10px;min-height:84px;padding:9px 10px;display:grid}.catalog-sku-thumb .catalog-product-cover{width:48px;height:48px}.catalog-sku-thumb .catalog-product-cover>img{object-fit:contain}.catalog-sku-identity{color:#51647a;overflow-wrap:anywhere;gap:3px;min-width:0;font-size:11px;display:grid}.catalog-sku-identity>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.catalog-sku-identity b{color:#2270bb}.catalog-sku-identity small{color:#65768b;font-size:11px}.catalog-sku-metrics{gap:6px;margin:0;font-size:11px;display:grid}.catalog-sku-metrics dt{color:#65768b}.catalog-sku-metrics dd{color:#263b55;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;margin:1px 0 0}.catalog-variant-picker{gap:8px;min-width:0;display:grid}.catalog-variant-picker label{color:#556a81;gap:4px;font-size:11px;display:grid}.catalog-variant-picker select{width:100%;min-width:0;min-height:32px}.catalog-variant-picker span,.catalog-variant-picker-empty{color:#687b90;overflow-wrap:anywhere;margin:0;font-size:11px}.catalog-product-sku-block:last-child{border-bottom:0}.catalog-product-sku-block>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.catalog-product-sku-block>div>b{color:#2270bb;overflow-wrap:anywhere;font-size:11px}.catalog-product-sku-block>span{color:#51647a;overflow-wrap:anywhere;font-size:11px}.catalog-product-sku-block>small{color:#768599;overflow-wrap:anywhere;font-size:11px}.catalog-product-sku-block>small.catalog-bundle-components-inline{color:#2e765f;font-weight:var(--fw-medium)}.catalog-pagination{background:#fff;border-top:1px solid #e1e7ee;justify-content:flex-end;align-items:center;gap:8px;min-height:50px;padding:8px 14px;display:flex}.catalog-pagination>span{color:#748296;margin-right:auto;font-size:11px}.catalog-pagination label{color:#718095;align-items:center;gap:5px;font-size:11px;display:flex}.catalog-pagination select,.catalog-pagination button{color:#45607f;background:#fff;border:1px solid #d3dde8;border-radius:5px;height:31px;padding:0 8px;font-size:11px}.catalog-pagination button{font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.45}.catalog-readiness{width:max-content;font-size:11px;font-weight:var(--fw-regular);border-radius:999px;align-items:center;gap:4px;padding:4px 6px;margin:0!important;display:inline-flex!important}.catalog-readiness.complete{color:#176b56;background:#eaf7f2}.catalog-readiness.pending{color:#9b671f;background:#fff3df}.channel-catalog-backdrop{z-index:96;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131f2f9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0 0 0 70px}.channel-catalog-workbench{background:#f5f7fa;border:1px solid #d6e0eb;border-radius:12px;flex-direction:column;width:min(1500px,100%);height:min(940px,95vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #0f1d2f57}.channel-workbench-header{background:#fff;border-bottom:1px solid #dee5ed;justify-content:space-between;align-items:center;min-height:64px;padding:11px 17px;display:flex}.channel-workbench-header>div{align-items:center;gap:11px;display:flex}.channel-workbench-header>div>span{color:#2d68b5;background:#edf5ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.channel-workbench-header h2,.channel-workbench-header p{margin:0}.channel-workbench-header h2{color:#293f59;font-size:18px}.channel-workbench-header p{color:#6f8094;margin-top:4px;font-size:12px}.channel-workbench-header>button{color:#77879a;cursor:pointer;background:0 0;border:0;padding:6px;display:grid}.channel-safety-boundary{color:#236552;background:#edf8f4;border-bottom:1px solid #cfe4dc;align-items:center;gap:9px;min-height:44px;padding:7px 17px;display:flex}.channel-safety-boundary>div{align-items:baseline;gap:9px;display:flex}.channel-safety-boundary b{white-space:nowrap;font-size:12px}.channel-safety-boundary span{color:#52776c;font-size:11px;line-height:1.45}.channel-stage-rail{background:#fff;border-bottom:1px solid #dfe6ee;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 17px;display:grid}.channel-stage-wrap{color:#a8b2bf;align-items:center;min-width:0;display:flex}.channel-stage-wrap>svg{flex:none;margin:0 7px}.channel-stage-wrap>button{color:#65778e;text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #dce4ed;border-radius:8px;flex:1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 11px;display:grid}.channel-stage-wrap>button>span{color:#5b7594;width:30px;height:30px;font-size:12px;font-weight:var(--fw-medium);background:#e9eff6;border-radius:999px;place-items:center;display:grid}.channel-stage-wrap>button>div{gap:2px;min-width:0;display:grid}.channel-stage-wrap>button b{color:#3e536d;font-size:12px}.channel-stage-wrap>button small{color:#7c8b9e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channel-stage-wrap>button em{color:#6f7f93;font-size:11px;font-style:normal;font-weight:var(--fw-medium);white-space:nowrap;background:#edf1f5;border-radius:999px;padding:4px 7px}.channel-stage-wrap>button.active{background:#f0f6ff;border-color:#8bb3e2;box-shadow:0 0 0 2px #356fb814}.channel-stage-wrap>button.active>span{color:#fff;background:#316db8}.channel-stage-wrap>button.active b{color:#285d9e}.channel-stage-wrap>button.active em{color:#2960a2;background:#dcecff}.channel-workbench-tools{background:#f8fafc;border-bottom:1px solid #dfe6ee;align-items:end;gap:8px;min-height:55px;padding:8px 13px;display:flex}.channel-workbench-tools>label{color:#697b91;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.channel-workbench-tools select{color:#36506d;background:#fff;border:1px solid #ccd8e5;border-radius:6px;width:230px;height:36px;padding:0 9px;font-size:12px}.channel-workbench-tools form{color:#708198;background:#fff;border:1px solid #ccd8e5;border-radius:6px;align-items:center;width:min(410px,36vw);height:36px;padding-left:8px;display:flex}.channel-workbench-tools form input{color:#334c68;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 7px;font-size:12px}.channel-workbench-tools form button{color:#2d639f;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#f5f9fe;border:0;border-left:1px solid #dbe3ec;align-self:stretch;padding:0 12px}.channel-workbench-tools>span{flex:1}.channel-workbench-tools>button,.channel-review-editor footer button{color:#42617f;min-height:36px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6d5e5;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.channel-workbench-tools>button.primary,.channel-review-editor footer button.primary{color:#fff;background:#2f6db9;border-color:#2f6db9}.channel-workbench-tools>button:disabled,.channel-review-editor footer button:disabled{cursor:not-allowed;opacity:.48}.channel-workbench-notice{border-bottom:1px solid;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:flex}.channel-workbench-notice.success{color:#216952;background:#eef9f5;border-color:#cce5dc}.channel-workbench-notice.error{color:#9a4037;background:#fff1ef;border-color:#efd1cd}.channel-workbench-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:3px;display:grid}.channel-workbench-body{flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.channel-snapshot-list{background:#f7f9fc;border-right:1px solid #dce4ed;min-height:0;overflow-y:auto}.channel-snapshot-list>header{z-index:2;color:#405672;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff5;border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;min-height:40px;padding:8px 11px;display:flex;position:sticky;top:0}.channel-snapshot-list>header b{font-size:12px}.channel-snapshot-list>header span{color:#8491a2;font-size:11px}.channel-snapshot-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e7ed;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.channel-snapshot-card:hover{background:#f0f5fb}.channel-snapshot-card.selected{background:#edf5ff;border-left:3px solid #3772bb;padding-left:8px}.channel-snapshot-image{color:#66809d;background:#fff;border:1px solid #dce4ed;border-radius:7px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.channel-snapshot-image img{object-fit:cover;width:100%;height:100%}.channel-snapshot-copy{flex:1;gap:4px;min-width:0;display:grid}.channel-snapshot-copy>div{align-items:center;gap:6px;min-width:0;display:flex}.channel-snapshot-copy>div>small{color:#7c899a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channel-snapshot-copy>b{color:#354b65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.channel-snapshot-copy>span{color:#63758b;font-size:11px}.channel-snapshot-copy>small{color:#8795a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.channel-review-status{font-size:10px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:999px;padding:3px 6px}.channel-review-status.pending{color:#9a651c;background:#fff0d7}.channel-review-status.approved{color:#176b55;background:#e6f6f0}.channel-product-detail{background:#f5f7fa;min-height:0;padding:12px;overflow-y:auto}.channel-detail-section,.channel-review-editor,.channel-sync-contract{background:#fff;border:1px solid #dce4ec;border-radius:8px;overflow:hidden}.channel-detail-section+.channel-detail-section,.channel-detail-section+.channel-review-editor,.channel-detail-section+.channel-sync-contract,.channel-detail-section+.channel-claim-mode,.channel-claim-mode+.channel-review-editor{margin-top:10px}.channel-detail-section>header,.channel-review-editor>header{background:#fafbfd;border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;min-height:43px;padding:8px 11px;display:flex}.channel-detail-section>header>div,.channel-review-editor>header>div{color:#366aa9;align-items:center;gap:7px;display:flex}.channel-detail-section>header span,.channel-review-editor>header span{gap:2px;display:grid}.channel-detail-section>header b,.channel-review-editor>header b{color:#3a506a;font-size:12px}.channel-detail-section>header small,.channel-review-editor>header small{color:#7c8a9c;font-size:11px}.channel-detail-section>header a{color:#2e69ae;font-size:11px;font-weight:var(--fw-regular);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.channel-platform-summary{align-items:center;gap:11px;padding:11px;display:flex}.channel-platform-summary>span{color:#6e849e;background:#f7f9fb;border:1px solid #dde5ed;border-radius:8px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.channel-platform-summary img{object-fit:cover;width:100%;height:100%}.channel-platform-summary h3,.channel-platform-summary p{margin:0}.channel-platform-summary h3{color:#2f465f;font-size:15px}.channel-platform-summary p{color:#748397;margin-top:4px;font-size:11px}.channel-variant-readonly-list{border-top:1px solid #e5eaf0}.channel-variant-readonly-list article{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:7px 11px;display:grid}.channel-variant-readonly-list article+article{border-top:1px solid #edf0f4}.channel-variant-readonly-list article>span{color:#7890aa;background:#f7f9fb;border:1px solid #e0e6ed;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.channel-variant-readonly-list article img{object-fit:cover;width:100%;height:100%}.channel-variant-readonly-list article>div{gap:2px;min-width:0;display:grid}.channel-variant-readonly-list article>div:last-child{text-align:right}.channel-variant-readonly-list b{color:#40566f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.channel-variant-readonly-list p,.channel-variant-readonly-list small{color:#8290a2;margin:0;font-size:11px}.channel-review-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.channel-review-product-fields label{color:#697b91;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.channel-review-product-fields input,.channel-review-variant-grid input,.channel-mapping-table select,.channel-existing-product-picker select,.channel-existing-variant-grid select{color:#314b68;background:#fff;border:1px solid #cfdbe7;border-radius:5px;outline:0;width:100%;min-width:0;height:36px;padding:0 9px;font-size:12px}.channel-review-variant-grid,.channel-mapping-table{border-top:1px solid #e3e8ee}.channel-review-variant-grid>div,.channel-mapping-table>div{align-items:center;gap:8px;min-height:45px;padding:7px 10px;display:grid}.channel-review-variant-grid>div{grid-template-columns:1fr 1fr 1.35fr}.channel-review-variant-grid>div+div,.channel-mapping-table>div+div{border-top:1px solid #e8ecf1}.channel-review-variant-grid .heading,.channel-mapping-table .heading{color:#61738a;min-height:36px;font-size:11px;font-weight:var(--fw-medium);background:#f7f9fc}.channel-review-variant-grid .row>span,.channel-mapping-table .row>span:first-child{gap:3px;min-width:0;display:grid}.channel-review-variant-grid .row b,.channel-mapping-table .row b{color:#3a526e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.channel-review-variant-grid .row small,.channel-mapping-table .row small{color:#8b97a6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channel-review-editor footer{color:#6e7e92;background:#fafbfd;border-top:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 11px;font-size:11px;display:flex}.channel-approved-product{color:#1e765d;background:#eff9f5;align-items:center;gap:7px;padding:9px 11px;display:flex}.channel-approved-product>span{gap:2px;display:grid}.channel-approved-product b{color:#285d4f;font-size:12px}.channel-approved-product small{color:#6d8c83;font-size:11px}.channel-mapping-table>div{grid-template-columns:1fr minmax(260px,1.5fr) 1fr 88px}.channel-mapping-table .row>span.mapped,.channel-mapping-table .row>span.unmapped{font-size:11px;font-weight:var(--fw-medium);text-align:center;border-radius:999px;padding:5px 7px}.channel-mapping-table .row>span.mapped{color:#176c56;background:#e9f7f2}.channel-mapping-table .row>span.unmapped{color:#96641e;background:#fff2dd}.channel-mapping-table .row>button{color:#2e659f;height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f2f7fd;border:1px solid #9db9d9;border-radius:5px}.channel-mapping-table .row>button:disabled{cursor:not-allowed;opacity:.45}.channel-sync-contract{padding:12px}.channel-sync-contract h3{color:#3c526d;margin:0 0 9px;font-size:12px}.channel-sync-contract>div{align-items:flex-start;gap:8px;padding:8px 0;display:flex}.channel-sync-contract>div+div{border-top:1px solid #e7ebf0}.channel-sync-contract>div>span{color:#3267a5;width:26px;height:26px;font-size:11px;font-weight:var(--fw-regular);background:#e8f1fc;border-radius:999px;flex:0 0 26px;place-items:center;display:grid}.channel-sync-contract p{gap:3px;margin:0;display:grid}.channel-sync-contract b{color:#405671;font-size:12px}.channel-sync-contract small{color:#7f8da0;font-size:11px}.channel-readonly-role{color:#65778e;background:#f8fafc;border:1px solid #d7e0ea;border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:10px;font-size:11px;display:flex}.channel-workbench-empty{color:#8492a3;text-align:center;align-content:center;place-items:center;gap:7px;min-height:160px;padding:20px;display:grid}.channel-workbench-empty b{color:#50637a;font-size:12px}.channel-workbench-empty span{max-width:300px;font-size:11px;line-height:1.5}.channel-workbench-empty .spinning{animation:.9s linear infinite channel-spin}@keyframes channel-spin{to{transform:rotate(360deg)}}.channel-workbench-footer{color:#758497;background:#fff;border-top:1px solid #dce4ed;justify-content:space-between;align-items:center;min-height:46px;padding:7px 13px;font-size:11px;display:flex}.channel-workbench-footer button{color:#49617b;height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:0 14px}.channel-claim-mode{background:#f7faff;border:1px solid #d7e2ee;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.channel-claim-mode>div:first-child{gap:3px;display:grid}.channel-claim-mode b{color:#354d68;font-size:12px}.channel-claim-mode span{color:#718198;font-size:11px}.channel-claim-mode>div:last-child{gap:7px;display:flex}.channel-claim-mode button{color:#46617f;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #b9cadc;border-radius:6px;padding:0 12px}.channel-claim-mode button.active{color:#fff;background:#2f6fbd;border-color:#2f6fbd}.channel-existing-product-picker{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:end;gap:14px;padding:11px;display:grid}.channel-existing-product-picker label{color:#60738b;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.channel-existing-product-picker p{color:#738399;margin:0 0 8px;font-size:11px;line-height:1.5}.channel-existing-variant-grid{border-top:1px solid #e3e8ee}.channel-existing-variant-grid>div{grid-template-columns:1fr 1.4fr .6fr;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.channel-existing-variant-grid>div+div{border-top:1px solid #e8ecf1}.channel-existing-variant-grid .heading{color:#61738a;min-height:36px;font-size:11px;font-weight:var(--fw-medium);background:#f7f9fc}.channel-existing-variant-grid .row>span:first-child{gap:3px;min-width:0;display:grid}.channel-existing-variant-grid .row b{color:#3a526e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.channel-existing-variant-grid .row small{color:#8b97a6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channel-existing-variant-grid .row>span:last-child{color:#8d621f;font-size:11px;font-weight:var(--fw-regular);text-align:center;background:#fff3df;border-radius:999px;padding:5px 7px}.channel-existing-variant-grid .row>span:last-child.matched{color:#176c56;background:#e9f7f2}.channel-complete-product{color:#fff;min-height:34px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#2f6fbd;border:1px solid #2f6fbd;border-radius:6px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}@media (width<=980px){.channel-catalog-backdrop{padding:8px;inset:0}.channel-catalog-workbench{width:100%;height:98vh}.channel-stage-wrap>button{grid-template-columns:24px minmax(0,1fr)}.channel-stage-wrap>button em{display:none}.channel-workbench-tools{flex-wrap:wrap}.channel-workbench-tools form{width:min(100%,420px)}.channel-workbench-tools>span{display:none}.channel-workbench-body{grid-template-columns:290px minmax(0,1fr)}.channel-mapping-table>div{grid-template-columns:1fr 1.5fr}.channel-mapping-table .heading span:nth-child(n+3){display:none}.channel-claim-mode{flex-direction:column;align-items:stretch}.channel-claim-mode>div:last-child{flex-wrap:wrap}.channel-existing-product-picker{grid-template-columns:1fr}.channel-existing-variant-grid>div{grid-template-columns:1fr 1.35fr}.channel-existing-variant-grid .heading span:last-child,.channel-existing-variant-grid .row>span:last-child{display:none}}@media (width<=720px){.channel-catalog-backdrop{padding:6px}.channel-catalog-workbench{border-radius:9px;height:calc(100vh - 12px)}.channel-workbench-header{min-height:54px;padding:8px 10px}.channel-workbench-header>div>span{width:34px;height:34px}.channel-workbench-header h2{font-size:16px}.channel-workbench-header p{display:none}.channel-safety-boundary{align-items:flex-start;padding:7px 10px}.channel-safety-boundary>div{gap:2px;display:grid}.channel-safety-boundary b{white-space:normal}.channel-stage-rail{scrollbar-width:thin;padding:7px 9px;display:flex;overflow-x:auto}.channel-stage-wrap{flex:0 0 210px}.channel-stage-wrap>svg{display:none}.channel-stage-wrap+.channel-stage-wrap{margin-left:7px}.channel-stage-wrap>button{grid-template-columns:26px minmax(0,1fr);min-height:48px;padding:6px 8px}.channel-stage-wrap>button>span{width:26px;height:26px}.channel-workbench-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px 9px;display:grid}.channel-workbench-tools>label,.channel-workbench-tools form{grid-column:1/-1;width:100%}.channel-workbench-tools select{width:100%}.channel-workbench-tools>button{white-space:normal;min-width:0;padding:0 7px}.channel-workbench-body{display:block;overflow-y:auto}.channel-snapshot-list{border-bottom:1px solid #dce4ed;border-right:0;max-height:170px;overflow-y:auto}.channel-product-detail{width:100%;padding:8px;overflow:visible}.channel-platform-summary{align-items:flex-start}.channel-platform-summary h3{font-size:14px}.channel-variant-readonly-list article{grid-template-columns:32px minmax(0,1fr)}.channel-variant-readonly-list article>div:last-child{text-align:left;grid-column:2}.channel-review-product-fields{grid-template-columns:1fr}.channel-review-variant-grid .heading,.channel-existing-variant-grid .heading,.channel-mapping-table .heading{display:none}.channel-review-variant-grid>div,.channel-existing-variant-grid>div,.channel-mapping-table>div{grid-template-columns:1fr;align-items:stretch}.channel-review-variant-grid .row>span,.channel-existing-variant-grid .row>span:first-child,.channel-mapping-table .row>span:first-child{padding-bottom:2px}.channel-existing-variant-grid .row>span:last-child{width:max-content;display:block}.channel-review-editor footer{flex-direction:column;align-items:stretch}.channel-review-editor footer button{width:100%}.channel-detail-section>header,.channel-review-editor>header{align-items:flex-start;gap:8px}.channel-detail-section>header small,.channel-review-editor>header small{line-height:1.35}.channel-complete-product{flex:none}.channel-workbench-footer>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}}.catalog-editor-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1522338a;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.catalog-editor{background:#f5f7fa;border:1px solid #dbe2ea;border-radius:10px;flex-direction:column;width:min(1480px,98vw);max-height:97vh;display:flex;overflow:hidden;box-shadow:0 25px 80px #101d2d47}.catalog-editor>header{background:#fff;border-bottom:1px solid #dee4eb;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 18px;display:flex}.catalog-editor>header>div{align-items:center;gap:10px;display:flex}.catalog-editor>header>div>span{color:#2d68b4;background:#edf4fe;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.catalog-editor h2,.catalog-editor h3,.catalog-editor h4,.catalog-editor p{margin:0}.catalog-editor h2{color:#2c405a;font-size:18px}.catalog-editor>header p{color:#728195;margin-top:4px;font-size:12px}.catalog-editor-heading,.catalog-editor-heading>div{flex:1;min-width:0}.catalog-editor-title-row{align-items:center;gap:12px;min-width:0;display:flex}.catalog-editor-title-row>h2{flex:none}.catalog-editor-title-input{flex:1;align-items:center;gap:8px;min-width:280px;max-width:620px;display:flex}.catalog-editor-title-input>span{color:#63758a;font-size:11px;font-weight:var(--fw-regular);flex:none}.catalog-editor-title-input>input{color:#263c56;width:100%;min-width:0;height:36px;font-size:14px;font-weight:var(--fw-regular);background:#fbfdff;border:1px solid #bdcddd;border-radius:7px;outline:0;padding:0 10px}.catalog-editor-title-input>input:focus{background:#fff;border-color:#5d8fc9;box-shadow:0 0 0 3px #417ec21f}.catalog-editor>header>button{color:#798696;cursor:pointer;background:0 0;border:0;padding:5px;display:grid}.catalog-editor-header-actions{flex:none;justify-content:flex-end}.catalog-editor>header>.catalog-editor-header-actions>span{place-items:initial;color:#66778a;width:auto;height:30px;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;background:#f7f9fb;border:1px solid #dce5ee;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.catalog-editor>header>.catalog-editor-header-actions>span.dirty{color:#8d5a13;background:#fff8ea;border-color:#efc886}.catalog-editor-header-actions>button{color:#798696;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.catalog-editor-header-actions>button:hover{color:#43566d;background:#f1f4f7}.catalog-editor-header-actions>button:disabled{cursor:not-allowed;opacity:.45}.catalog-product-type-switch{background:#fff;border-bottom:1px solid #dfe5ec;align-items:center;gap:8px;min-height:50px;padding:8px 18px;display:flex}.catalog-product-type-switch>span{color:#53667d;font-size:12px;font-weight:var(--fw-regular);margin-right:2px}.catalog-product-type-switch>button{color:#51647b;min-height:34px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #ccd8e5;border-radius:7px;padding:0 14px}.catalog-product-type-switch>button.active{color:#fff;background:#2f6fbd;border-color:#2f6fbd}.catalog-product-type-switch>button:disabled{cursor:not-allowed;opacity:.82}.catalog-product-type-switch>small{color:#75859a;margin-left:auto;font-size:11px}.catalog-editor-body{padding:12px;overflow-y:auto}.catalog-editor-one-page{scroll-behavior:smooth}.catalog-form-section{background:#fff;border:1px solid #dee5ec;border-radius:9px;padding:16px}.catalog-editor-one-page>.catalog-form-section,.catalog-editor-one-page .fulfillment-fields{scroll-margin-top:12px}.catalog-form-section+.catalog-form-section{margin-top:11px}.catalog-form-section>h3,.catalog-section-heading h3{color:#344a64;margin-bottom:10px;font-size:14px}.catalog-field-grid{gap:9px;display:grid}.catalog-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-field-grid.four,.catalog-field-grid.dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-field-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-field-grid.declared{grid-template-columns:150px 110px minmax(0,1fr)}.catalog-field-grid label{color:#5e7086;font-size:12px;font-weight:var(--fw-medium);align-content:start;gap:6px;display:grid}.catalog-field-grid input,.catalog-field-grid select{color:#2d4059;background:#fff;border:1px solid #d5dee8;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:13px}.catalog-description-field{color:#6f7d90;font-size:11px;font-weight:var(--fw-regular);gap:5px;margin-top:10px;display:grid}.catalog-description-field textarea{resize:vertical;color:#2d4059;width:100%;min-height:62px;font:inherit;background:#fff;border:1px solid #d5dee8;border-radius:6px;outline:0;padding:8px;font-size:11px;line-height:1.5}.catalog-description-field textarea:focus{border-color:#6f98cc;box-shadow:0 0 0 2px #497ebf1c}.catalog-identity-secondary{margin-top:9px}.catalog-editor-one-page .catalog-field-grid label,.catalog-editor-one-page .catalog-description-field{font-size:12px}.catalog-editor-one-page .catalog-field-grid input,.catalog-editor-one-page .catalog-field-grid select,.catalog-editor-one-page .catalog-description-field textarea{font-size:13px}.catalog-editor-one-page .catalog-section-heading h3,.catalog-editor-one-page>.catalog-form-section>h3{font-size:14px}.catalog-editor-one-page .catalog-section-heading p{font-size:11px;line-height:1.5}.catalog-section-status{color:#25715d;font-size:11px;font-weight:var(--fw-medium);background:#f0faf6;border:1px solid #cfe1da;border-radius:999px;flex:none;padding:5px 9px}.catalog-linear-form{background:#fff;border:1px solid #dce3eb;border-radius:7px;margin-top:12px}.catalog-linear-form+.catalog-linear-form{margin-top:12px}.catalog-linear-row{border-bottom:1px solid #e5e9ee;grid-template-columns:164px minmax(0,1fr);align-items:start;min-height:48px;display:grid}.catalog-linear-row:last-child{border-bottom:0}.catalog-linear-row>label,.catalog-linear-label{color:#43566e;min-height:47px;font-size:12px;font-weight:var(--fw-medium);text-align:right;background:#f8fafc;padding:14px 14px 10px}.catalog-linear-row>label em,.catalog-linear-label em{color:#c24842;margin-left:4px;font-size:11px;font-style:normal}.catalog-linear-row>div{gap:4px;min-width:0;padding:6px 10px;display:grid}.catalog-linear-row input,.catalog-linear-row select{color:#293d56;background:#fff;border:1px solid #cfd8e2;border-radius:5px;outline:0;width:100%;min-width:0;height:36px;padding:0 10px;font-size:13px}.catalog-linear-row input:focus,.catalog-linear-row select:focus,.catalog-data-row input:focus,.catalog-data-row select:focus{border-color:#6f98cc;box-shadow:0 0 0 2px #497ebf1c}.catalog-linear-row>div>small{color:#718196;font-size:11px;line-height:1.4}.catalog-linear-row>div>small.invalid{color:#a8443d}.catalog-sku-linear-form{margin-top:10px}.catalog-linear-measure{grid-template-columns:minmax(0,1fr) 32px;align-items:center}.catalog-linear-measure>span{color:#68798d;font-size:12px;font-weight:var(--fw-regular)}.catalog-linear-media-control{flex-wrap:wrap;align-items:center;min-height:36px;gap:8px!important;display:flex!important}.catalog-linear-media-control>span{color:#6e7f92;font-size:11px}.catalog-inline-form-error{color:#9a463f;background:#fff7f6;border:1px solid #efcfca;border-radius:6px;margin-top:9px;padding:8px 10px;font-size:11px}.catalog-bundle-cost-note{color:#62768d;background:#fff;border:1px dashed #bcd1e5;border-radius:7px;align-content:center;gap:3px;min-height:56px;padding:8px 10px;display:grid}.catalog-bundle-cost-note span,.catalog-bundle-cost-note small{font-size:11px}.catalog-bundle-cost-note b{color:#2d5f96;font-size:12px}.catalog-add-link-media{color:#2e66aa;min-height:38px;font-size:12px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:1px solid #b9cae0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.catalog-inline-section{background:#fbfcfe;border:1px solid #dce4ec;border-radius:8px;margin-top:10px;overflow:hidden}.catalog-inline-heading{color:#42658a;min-height:43px;font-size:12px;font-weight:var(--fw-medium);background:#f5f8fb;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.catalog-inline-heading small{color:#7d8da0;font-size:11px;font-weight:var(--fw-medium)}.catalog-inline-details{background:#fbfcfe;border:1px solid #dce4ec;border-radius:8px;margin-top:10px;overflow:hidden}.catalog-inline-details>summary{color:#42658a;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#f5f8fb;padding:11px 12px}.catalog-inline-details>summary small{color:#7d8da0;font-size:11px;font-weight:var(--fw-medium);margin-left:7px}.catalog-inline-details[open]>summary{border-bottom:1px solid #e1e7ed}.catalog-details-body{padding:10px}.catalog-market-insight-body{gap:10px;padding:10px;display:grid}.catalog-market-insight-toolbar{background:#f4fbf8;border:1px solid #cfe1da;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 11px;display:flex}.catalog-market-insight-toolbar>div{gap:2px;display:grid}.catalog-market-insight-toolbar b{color:#2c5e52;font-size:12px}.catalog-market-insight-toolbar span{color:#617a73;font-size:11px}.catalog-market-insight-toolbar select{color:#245a4e;min-width:110px;height:36px;font-size:12px;font-weight:var(--fw-regular);background:#fff;border:1px solid #b9d4cc;border-radius:7px;padding:0 9px}.catalog-market-insight-group{background:#fff;border:1px solid #dce4ec;border-radius:8px;padding:11px}.catalog-market-insight-group>header{color:#3f5874;margin-bottom:9px;font-size:12px}.catalog-market-insight-group .catalog-field-grid label.wide{grid-column:span 2}.catalog-grid-span-all{grid-column:1/-1;margin-top:0}.catalog-workflow-section{background:#fff;border:1px solid #dee5ec;border-radius:9px;margin-top:11px;overflow:hidden}.catalog-workflow-heading{color:#405873;background:#f8fbfe;border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.catalog-workflow-heading>div{gap:3px;display:grid}.catalog-workflow-heading b{font-size:14px}.catalog-workflow-heading span,.catalog-workflow-heading small{color:#7a8a9d;font-size:11px;font-weight:var(--fw-medium)}.catalog-workflow-section>summary{color:#405873;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;list-style-position:inside;display:flex}.catalog-workflow-section>summary>div{vertical-align:middle;gap:3px;margin-left:4px;display:inline-grid}.catalog-workflow-section>summary b{font-size:14px}.catalog-workflow-section>summary span,.catalog-workflow-section>summary small{color:#7a8a9d;font-size:11px;font-weight:var(--fw-medium)}.catalog-workflow-section[open]>summary{background:#f8fbfe;border-bottom:1px solid #e0e6ed}.catalog-workflow-body{padding:16px}.catalog-warehouse-section-body{padding:0 12px 12px}.catalog-data-grid{background:#fff;border:1px solid #dbe3ec;border-radius:8px;margin-top:9px;overflow:auto hidden}.catalog-data-header,.catalog-data-row{align-items:center;display:grid}.catalog-data-header{color:#556a81;min-height:34px;font-size:11px;font-weight:var(--fw-regular);background:#eef3f8}.catalog-data-header>span{min-width:0;padding:7px 8px}.catalog-data-row{border-top:1px solid #e4e9ef;min-height:48px;position:relative}.catalog-data-row>label,.catalog-data-row>b,.catalog-data-row>div{min-width:0;padding:7px 6px}.catalog-data-row>b{color:#304b69;overflow-wrap:anywhere;font-size:11px}.catalog-data-row>label{color:#66778a;margin:0;font-size:11px;display:block}.catalog-data-row input,.catalog-data-row select{color:#2d4059;background:#fff;border:1px solid #d5dee8;border-radius:5px;outline:0;width:100%;min-width:0;height:32px;padding:0 7px;font-size:11px}.catalog-variant-table-wrap{background:#fff;border:1px solid #dbe3ec;border-radius:8px;max-width:100%;margin-top:9px;overflow-x:auto}.catalog-variant-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1300px}.catalog-variant-table th{color:#556a81;height:35px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#eef3f8;border-bottom:1px solid #dbe3ec;padding:7px 8px}.catalog-variant-table td{vertical-align:middle;border-bottom:1px solid #e4e9ef;min-width:0;height:48px;padding:6px}.catalog-variant-table tbody tr:last-child td{border-bottom:0}.catalog-variant-table th:first-child,.catalog-variant-table td:first-child{text-align:center;width:48px}.catalog-variant-table th:nth-child(2),.catalog-variant-table td:nth-child(2){width:170px}.catalog-variant-table th:nth-child(3),.catalog-variant-table td:nth-child(3){width:132px}.catalog-variant-table th:nth-child(4),.catalog-variant-table td:nth-child(4){width:190px}.catalog-variant-table th:nth-child(5),.catalog-variant-table td:nth-child(5){width:90px}.catalog-variant-table th:nth-child(6),.catalog-variant-table td:nth-child(6){width:112px}.catalog-variant-table th:nth-child(7),.catalog-variant-table td:nth-child(7){width:80px}.catalog-variant-table th:nth-child(8),.catalog-variant-table td:nth-child(8){width:170px}.catalog-variant-table th:nth-child(9),.catalog-variant-table td:nth-child(9){width:78px}.catalog-variant-table th:nth-child(10),.catalog-variant-table td:nth-child(10){width:132px}.catalog-variant-table th:nth-child(11),.catalog-variant-table td:nth-child(11){text-align:center;width:80px}.catalog-variant-table td>input,.catalog-variant-table td>select{color:#2d4059;background:#fff;border:1px solid #d5dee8;border-radius:5px;outline:0;width:100%;min-width:0;height:33px;padding:0 7px;font-size:11px}.catalog-variant-table td>input[readonly]{color:#60738a;cursor:default;background:#f3f6f9}.catalog-variant-table td:first-child>input{accent-color:#2f68b5;width:15px;height:15px}.catalog-variant-table td>input:focus,.catalog-variant-table td>select:focus{border-color:#6f98cc;box-shadow:0 0 0 2px #497ebf1c}.catalog-variant-table .catalog-row-actions{white-space:nowrap;display:table-cell}.catalog-variant-grid .catalog-data-header,.catalog-variant-grid>.catalog-data-row{grid-template-columns:46px minmax(116px,.85fr) minmax(140px,1fr) 94px 104px 82px minmax(150px,1.05fr) minmax(165px,1.15fr) 78px minmax(132px,.95fr) 56px}.catalog-sku-advanced-grid .catalog-data-header,.catalog-sku-advanced-grid>.catalog-data-row{grid-template-columns:minmax(130px,1fr) 140px 120px minmax(150px,1fr) 90px}.catalog-customs-grid .catalog-data-header,.catalog-customs-grid>.catalog-data-row{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.15fr) minmax(160px,1.2fr) 105px 80px minmax(145px,1fr) minmax(190px,1.4fr)}.catalog-supplier-grid .catalog-data-header,.catalog-supplier-grid>.catalog-data-row{grid-template-columns:minmax(105px,.8fr) minmax(185px,1.2fr) minmax(120px,.8fr) minmax(210px,1.35fr) minmax(145px,.9fr) 74px 130px 100px}.catalog-money-control,.catalog-stacked-control,.catalog-range-control{align-items:center;gap:5px;min-width:0;display:flex}.catalog-money-control>input:first-child{flex:1 1 0;width:auto;min-width:0}.catalog-money-control>input:last-child{text-align:center;flex:0 0 48px;width:48px;min-width:48px;padding-inline:4px}.catalog-stacked-control>input:first-child{flex:0 0 68px}.catalog-range-control>input{min-width:0}.catalog-range-control>i{color:#8794a5;font-style:normal}.catalog-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.catalog-row-actions>button{color:#9e4941;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #e1c6c2;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:0 7px;display:inline-flex}.catalog-row-actions>span{color:#7f8da0;font-size:11px}.catalog-sku-row-selector{justify-content:center;align-items:center;gap:7px;display:flex!important}.catalog-sku-row-selector input{accent-color:#2f68b5;flex:0 0 15px;width:15px;height:15px;margin:0}.catalog-sku-row-selector.labeled{justify-content:flex-start}.catalog-sku-row-selector.labeled b{overflow-wrap:anywhere;color:#304b69;min-width:0;font-size:11px}.catalog-editor-batchbar{color:#68798d;background:#f7f9fc;border:1px solid #d8e2ec;border-radius:7px;align-items:center;gap:10px;min-height:40px;margin-top:10px;padding:7px 9px;font-size:11px;display:flex}.catalog-editor-batchbar.compact{min-height:36px}.catalog-editor-batchbar label{color:#3f5d7c;font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.catalog-editor-batchbar input{accent-color:#2f68b5;width:15px;height:15px;margin:0}.catalog-editor-batchbar b{color:#285d9d;font-size:11px}.catalog-editor-batchbar>span{flex:1}.catalog-editor-batchbar>button{color:#35679e;min-height:28px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d5e5;border-radius:5px;padding:0 8px}.catalog-customs-template-apply{align-items:center;gap:6px;min-width:0;display:inline-flex}.catalog-customs-template-apply span{color:#4a5a70;white-space:nowrap}.catalog-customs-template-apply select{background:#fff;border:1px solid #c7d5e5;border-radius:5px;min-width:180px;max-width:280px;min-height:30px;padding:0 8px;font-size:11px}.catalog-customs-template-apply button{color:#35679e;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d5e5;border-radius:5px;padding:0 8px}.catalog-customs-template-apply button:disabled{color:#a3adba;cursor:not-allowed;background:#f4f6f8}.catalog-editor-batch-notice{color:#26705d;font-size:11px;font-weight:var(--fw-regular);background:#f1faf6;border:1px solid #c4dfd5;border-radius:6px;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;display:flex}.catalog-editor-batch-panel{background:#fff;border:1px solid #bfcfe0;border-radius:8px;margin-top:9px;overflow:hidden;box-shadow:0 8px 24px #2b4c6f14}.catalog-editor-batch-panel>header{background:#f1f6fc;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 11px;display:flex}.catalog-editor-batch-panel>header>div{gap:2px;display:grid}.catalog-editor-batch-panel>header b{color:#284f79;font-size:11px}.catalog-editor-batch-panel>header span{color:#6f8093;font-size:11px}.catalog-editor-batch-panel>header button{color:#5f7590;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0}.catalog-editor-batch-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px;display:grid}.catalog-editor-batch-fields.package{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-editor-batch-fields.customs{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-editor-batch-fields>label{color:#62758a;min-width:0;font-size:11px;font-weight:var(--fw-medium);align-content:start;gap:5px;display:grid}.catalog-editor-batch-fields>label.wide{grid-column:span 2}.catalog-editor-batch-fields input,.catalog-editor-batch-fields select{color:#2d4059;background:#fff;border:1px solid #d1dce7;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:11px}.catalog-editor-batch-fields input:focus,.catalog-editor-batch-fields select:focus{border-color:#6f98cc;box-shadow:0 0 0 2px #497ebf1c}.catalog-editor-batch-restricted{grid-column:1/-1;align-self:end;padding-top:2px}.catalog-editor-batch-error{color:#98453d;background:#fff3f1;border:1px solid #ebc9c4;border-radius:6px;margin:0 11px 9px;padding:8px 10px;font-size:11px}.catalog-editor-batch-panel>footer{background:#fafbfd;border-top:1px solid #e0e7ef;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:flex}.catalog-editor-batch-panel>footer>span{color:#6e8093;font-size:11px}.catalog-editor-batch-panel>footer>div{gap:7px;display:flex}.catalog-editor-batch-panel>footer button{color:#52677e;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:0 10px}.catalog-editor-batch-panel>footer button.primary{color:#fff;background:#2f68b5;border-color:#2f68b5}.catalog-preferred-toggle,.catalog-table-checkbox{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:30px;color:#417060!important;padding:0!important;display:inline-flex!important}.catalog-preferred-toggle input,.catalog-table-checkbox input{width:14px;height:14px}.catalog-table-title-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:13px;display:flex}.catalog-table-title{color:#405873;margin:0;font-size:11px}.catalog-table-title-row>button{color:#2e63a4;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f3f8fe;border:1px solid #c4d5e8;border-radius:6px;padding:0 10px}.catalog-table-title-row>button:hover,.catalog-table-title-row>button:focus-visible{background:#eaf3fd;border-color:#7fa3ce;outline:0}.catalog-restricted-cell{padding-block:6px!important}.catalog-restricted-cell>div{flex-wrap:wrap;gap:4px;display:flex}.catalog-restricted-cell button{min-height:27px;padding:0 7px;font-size:11px}.catalog-cargo-picker{gap:6px;display:grid}.catalog-cargo-primary,.catalog-cargo-sensitive{flex-wrap:wrap;gap:5px;display:flex}.catalog-cargo-picker button{color:#5f7084;min-height:29px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:6px;padding:0 9px}.catalog-cargo-picker button.selected{color:#835116;background:#fff3df;border-color:#c98e42}.catalog-cargo-sensitive{border-top:1px dashed #e0e6ed;padding-top:6px}.catalog-cargo-sensitive small{color:#7a8796;align-items:center;margin-right:3px;font-size:9px;display:flex}.catalog-cargo-table-cell{align-self:stretch;min-width:0;padding:5px 6px;position:relative}.catalog-cargo-picker.compact{display:block}.catalog-cargo-picker.compact>summary{cursor:pointer;color:#52677c;min-height:31px;font-size:10px;font-weight:var(--fw-medium);background:#fff;border:1px solid #d5dee8;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;list-style:none;display:flex}.catalog-cargo-picker.compact>summary::-webkit-details-marker{display:none}.catalog-cargo-picker.compact>summary:after{content:"⌄";color:#7e8d9f}.catalog-cargo-picker.compact[open]>div{z-index:15;background:#fff;border:1px solid #d3dde8;border-radius:8px;width:310px;padding:9px;position:absolute;top:calc(100% - 3px);left:5px;box-shadow:0 12px 28px #1f344c29}.catalog-cargo-picker.compact.special>summary{color:#984b3d;background:#fff0ed}.catalog-cargo-picker.compact.battery>summary{color:#8c5d12;background:#fff4d8}.catalog-cargo-picker.compact.cosmetics>summary{color:#874e78;background:#f9edf6}.catalog-cargo-picker.compact.liquid>summary{color:#246d8b;background:#eaf6fb}.catalog-supplier-row-details{background:#fafcfe;border:1px dashed #dbe3ec;border-radius:6px;grid-column:1/-1;margin:0 7px 7px}.catalog-supplier-row-details>summary{color:#557291;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;padding:7px 9px}.catalog-supply-subheading{border-top:1px solid #e2e7ed;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.catalog-supply-subheading h4{color:#405873;margin:0;font-size:11px}.catalog-supply-subheading p{color:#7c8a9b;margin-top:3px;font-size:11px}.catalog-supply-subheading>div:last-child{align-items:center;gap:7px;display:flex}.catalog-supply-subheading>div:last-child>button{color:#2e63a4;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f3f8fe;border:1px solid #c4d5e8;border-radius:6px;padding:0 10px}.catalog-supply-subheading button:disabled,.catalog-section-heading button:disabled{cursor:not-allowed;opacity:.48}.catalog-compact-empty{color:#8390a1;text-align:center;border:1px dashed #d7e0e9;border-radius:8px;align-content:center;place-items:center;gap:5px;min-height:92px;margin-top:9px;display:grid}.catalog-compact-empty b{color:#415873;font-size:11px}.catalog-compact-empty span{max-width:520px;font-size:11px;line-height:1.45}.catalog-source-boundary{background:#f8fafc;border:1px solid #d8e2ec;border-radius:8px;grid-template-columns:minmax(260px,1.25fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;gap:10px;margin-top:11px;padding:11px;display:grid}.catalog-source-boundary>div{color:#48627b;align-items:flex-start;gap:9px;min-width:0;display:flex}.catalog-source-boundary>div>span{gap:3px;display:grid}.catalog-source-boundary b{color:#314c68;font-size:11px}.catalog-source-boundary small{color:#76879a;font-size:11px;line-height:1.45}.catalog-source-upload-status{color:#48627b;align-items:flex-start;gap:9px;min-width:0;min-height:34px;display:flex}.catalog-source-upload-status>span{gap:3px;min-width:0;display:grid}.catalog-source-boundary label,.catalog-storage-policy-grid label{color:#65788e;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.catalog-source-boundary input,.catalog-storage-policy-grid select{color:#7e8998;background:#f1f4f7;border:1px solid #d5dee8;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px}.catalog-source-boundary>.catalog-source-url-field{color:#65788e;align-content:end;align-self:stretch;gap:5px;display:grid}.catalog-source-url-field>label{display:block}.catalog-source-url-control,.catalog-image-url-control{align-items:center;gap:6px;min-width:0;display:flex}.catalog-source-url-control input,.catalog-image-url-control input{color:#2d4059;background:#fff;font-size:11px}.catalog-source-url-control input:focus,.catalog-image-url-control input:focus{border-color:#6f98cc;outline:0;box-shadow:0 0 0 2px #497ebf1c}.catalog-source-url-control input[aria-invalid=true]{border-color:#c35b52}.catalog-source-url-control a,.catalog-image-url-control a{color:#275f9e;min-width:48px;height:34px;font-size:11px;font-weight:var(--fw-regular);background:#fff;border:1px solid #b9cee4;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.catalog-source-url-control a:hover,.catalog-source-url-control a:focus-visible,.catalog-image-url-control a:hover,.catalog-image-url-control a:focus-visible{background:#edf5fc;border-color:#6f98cc;outline:0}.catalog-source-url-field small.invalid{color:#a8443d}.catalog-capability-badge{color:#55708e;font-size:11px;font-weight:var(--fw-medium);background:#f5f8fb;border:1px solid #c9d7e6;border-radius:999px;padding:5px 8px}.catalog-policy-boundary{color:#26705d;background:#f2faf7;border:1px solid #cde0d9;border-radius:8px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;display:flex}.catalog-policy-boundary>div{gap:2px;display:grid}.catalog-policy-boundary b{font-size:11px}.catalog-policy-boundary span{color:#627c74;font-size:11px;line-height:1.45}.catalog-storage-policy-grid{grid-template-columns:1fr 1fr 180px;align-items:stretch;gap:10px;margin-top:10px;display:grid}.catalog-storage-policy-grid>div{background:#fbfcfd;border:1px solid #dce4ec;border-radius:7px;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;padding:8px 10px;display:grid}.catalog-storage-policy-grid>div span,.catalog-storage-policy-grid>div small{color:#75869a;font-size:11px}.catalog-storage-policy-grid>div strong{color:#2d587f;grid-area:1/2/span 2;align-self:center;font-size:18px}.catalog-warehouse-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.catalog-warehouse-preview>label{background:#fff;border:1px solid #e0e6ed;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.catalog-warehouse-preview input{flex:none}.catalog-warehouse-preview span{gap:2px;min-width:0;display:grid}.catalog-warehouse-preview b,.catalog-warehouse-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-warehouse-preview b{color:#3d556e;font-size:11px}.catalog-warehouse-preview small{color:#7d8b9b;font-size:11px}.catalog-capability-badge.ready{color:#176a59;background:#eef9f5;border-color:#b7d9cf}.catalog-capability-badge.unavailable{color:#9a443d;background:#fff3f1;border-color:#e3c5c1}.catalog-policy-state{color:#61768a;min-height:42px;font-size:11px;font-weight:var(--fw-regular);background:#f8fafc;border:1px solid #d9e3ec;border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:9px 11px;display:flex}.catalog-policy-state.error{color:#93433c;background:#fff4f2;border-color:#e4c8c4}.catalog-policy-state>span{flex:1}.catalog-policy-state>button{color:#93433c;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9aaa4;border-radius:6px;margin-left:auto;padding:0 9px}.catalog-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.catalog-people-grid>label,.catalog-product-warehouse-defaults>label{color:#62758a;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.catalog-people-grid select,.catalog-product-warehouse-defaults select{color:#2d4059;background:#fff;border:1px solid #d1dce7;border-radius:6px;outline:0;width:100%;min-width:0;height:35px;padding:0 9px;font-size:11px}.catalog-people-grid select:focus,.catalog-product-warehouse-defaults select:focus{border-color:#6f98cc;box-shadow:0 0 0 2px #497ebf1c}.catalog-product-warehouse-toolbar{color:#6c7e91;background:#f6f9fc;border:1px solid #d6e1ec;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:9px;padding:8px 10px;font-size:11px;display:flex}.catalog-product-warehouse-toolbar>label{color:#355c82;font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.catalog-product-warehouse-toolbar input,.catalog-product-warehouse-grid input{accent-color:#2f68b5;flex:0 0 16px;width:16px;height:16px;margin:0}.catalog-product-warehouse-warning,.catalog-warehouse-boundary{color:#825b1e;background:#fff9ed;border:1px solid #ead4ac;border-radius:7px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.catalog-product-warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.catalog-product-warehouse-grid>label{cursor:pointer;background:#fff;border:1px solid #dde5ed;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.catalog-product-warehouse-grid>label.selected{background:#f1faf7;border-color:#9bcabf}.catalog-product-warehouse-grid>label.mixed{background:#fffaf0;border-color:#d8c395}.catalog-product-warehouse-grid>label>span{gap:2px;min-width:0;display:grid}.catalog-product-warehouse-grid b,.catalog-product-warehouse-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-warehouse-grid b{color:#35516e;font-size:11px}.catalog-product-warehouse-grid small{color:#7b8b9d;font-size:10px;font-weight:var(--fw-medium)}.catalog-product-warehouse-grid em{color:#7b8998;font-size:9px;font-style:normal;font-weight:var(--fw-regular);white-space:nowrap;background:#f1f4f7;border-radius:999px;padding:3px 6px}.catalog-product-warehouse-grid>label.selected em{color:#176b59;background:#dcf2eb}.catalog-product-warehouse-grid>label.mixed em{color:#8a611e;background:#f7eaca}.catalog-product-warehouse-defaults{background:#fbfcfd;border:1px solid #dce4ec;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:10px;display:grid}.catalog-warehouse-boundary{color:#26705d;background:#f2faf7;border-color:#cde0d9;align-items:center}.catalog-field-grid input:focus,.catalog-field-grid select:focus{border-color:#6f98cc;box-shadow:0 0 0 2px #497ebf1c}.catalog-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-section-heading h3{margin:0}.catalog-section-heading p{color:#77879a;margin-top:3px;font-size:11px}.catalog-section-heading>button{color:#2d63a6;background:#f2f7fe;min-height:30px}.catalog-section-heading>div:first-child{min-width:0;display:block}.catalog-section-heading>div:last-child:not(:first-child){gap:7px;display:flex}.catalog-section-heading>div:last-child:not(:first-child)>button{color:#2d63a6;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f2f7fe;border:1px solid #c9d8ea;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.catalog-media-ingest{background:#f7fbff;border:1px solid #d8e4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;padding:10px 12px;display:flex}.catalog-media-ingest>span{color:#61758b;text-align:right;max-width:440px;font-size:11px;line-height:1.45}.catalog-media-empty{color:#8190a2;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.catalog-media-empty b{color:#455a73;font-size:11px}.catalog-media-empty span{max-width:520px;font-size:11px;line-height:1.6}.catalog-media-grid,.catalog-supplier-editors{gap:9px;margin-top:11px;display:grid}.catalog-media-editor{background:#fbfcfe;border:1px solid #dce4ec;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 72px 10px 10px;display:grid;position:relative}.catalog-media-preview{color:#8b98a9;background:#f2f5f8;border:1px solid #dce3eb;border-radius:7px;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.catalog-media-preview img{object-fit:contain;width:100%;height:100%}.catalog-media-preview-fallback{color:#7c8c9d;place-items:center;gap:5px;font-size:11px;display:grid}.catalog-media-dimensions{color:#fff;background:#18314bc7;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.3;position:absolute;bottom:5px;right:5px}.catalog-media-fields{align-content:center;gap:9px;display:grid}.catalog-remove-row{color:#a14a42;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:11px;position:absolute;top:12px;right:12px}.catalog-supplier-editor{background:#fbfcfe;border:1px solid #dce4ec;border-radius:8px}.catalog-supplier-editor>header{color:#39506b;background:#f4f7fa;border-bottom:1px solid #e2e8ee;align-items:center;gap:12px;min-height:35px;padding:0 10px;font-size:11px;display:flex}.catalog-supplier-editor>header label{color:#4e6e65;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.catalog-supplier-editor>header button{color:#a04b42;cursor:pointer;background:0 0;border:0;font-size:11px}.catalog-supplier-editor>.catalog-field-grid{padding:10px}.catalog-supplier-editor>.catalog-field-grid+.catalog-field-grid{padding-top:0}.catalog-sku-editor{background:#fbfcfe;border:1px solid #dce4ec;border-radius:8px;margin-top:10px}.catalog-sku-editor>header{color:#39506b;background:#f4f7fa;border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;min-height:35px;padding:0 10px;font-size:11px;display:flex}.catalog-sku-editor>header button{color:#a04b42;cursor:pointer;background:0 0;border:0;font-size:11px}.catalog-sku-editor>.catalog-field-grid,.catalog-subsection{padding:11px}.catalog-subsection{border-top:1px solid #e2e7ed}.catalog-subsection h4{color:#4f6075;margin-bottom:9px;font-size:11px}.catalog-subsection h4 small{color:#8995a5;font-size:11px;font-weight:var(--fw-medium);margin-left:6px}.catalog-subsection .catalog-field-grid+.catalog-field-grid{margin-top:9px}.catalog-bundle-guard{color:#26715e;background:#f2fbf7;border:1px solid #cfe6dd;border-radius:8px;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px;padding:10px 12px;display:flex}.catalog-bundle-guard>div{gap:2px;display:grid}.catalog-bundle-guard b{font-size:12px}.catalog-bundle-guard span{color:#608178;font-size:11px;line-height:1.45}.catalog-bundle-supply-note{color:#45637f;background:#f7fafc;border:1px solid #d7e2ed;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.catalog-bundle-supply-note>div{gap:2px;min-width:0;display:grid}.catalog-bundle-supply-note b{color:#315573;font-size:12px}.catalog-bundle-supply-note span{color:#6d7e90;font-size:11px;line-height:1.45}.catalog-bundle-picker{background:#fbfcfe;border-bottom:1px solid #e5eaf0;padding:10px}.catalog-bundle-lookup{grid-template-columns:minmax(280px,1fr) auto minmax(180px,.7fr);align-items:end;gap:8px;display:grid}.catalog-bundle-lookup label{color:#5f7186;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.catalog-bundle-lookup input{color:#2d4059;background:#fff;border:1px solid #ccd8e5;border-radius:6px;height:36px;padding:0 10px;font-size:12px}.catalog-bundle-lookup button,.catalog-bundle-add-component{color:#2f68b5;cursor:pointer;background:#fff;border:1px solid #b9cae0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;display:inline-flex}.catalog-bundle-lookup button:disabled{opacity:.55;cursor:wait}.catalog-bundle-lookup>span{color:#7d8b9d;align-self:center;font-size:11px}.catalog-bundle-error{color:#9a463f;background:#fff7f6;border:1px solid #efcfca;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:11px}.catalog-bundle-search-hint{color:#75869a;background:#fff;border:1px dashed #d8e1ea;border-radius:6px;margin-top:8px;padding:9px 10px;font-size:11px}.catalog-bundle-editors{gap:10px;display:grid}.catalog-bundle-editor{background:#fff;border:1px solid #d8e2ec;border-radius:8px;overflow:hidden}.catalog-bundle-editor>header{background:#f5f8fb;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;min-height:44px;padding:8px 11px;display:flex}.catalog-bundle-editor>header>div{align-items:center;gap:7px;display:flex}.catalog-bundle-editor>header b{color:#2f4f73;font-size:12px}.catalog-bundle-editor>header span{color:#28634f;font-size:11px;font-weight:var(--fw-regular);background:#dff3ea;border-radius:999px;padding:3px 7px}.catalog-bundle-editor>header>small{color:#66758a;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:11px;overflow:hidden}.catalog-bundle-meta{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:10px;padding:10px;display:grid}.catalog-bundle-meta>label{color:#5f7186;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.catalog-bundle-meta input{color:#2d4059;background:#fff;border:1px solid #ccd8e5;border-radius:6px;width:100%;min-width:0;height:36px;padding:0 10px}.catalog-bundle-identity{border-left:3px solid #4c84c4;gap:2px;padding:6px 9px;display:grid}.catalog-bundle-identity span,.catalog-bundle-identity small{color:#718196;font-size:11px}.catalog-bundle-identity b{color:#2e4d70;font-size:12px}.catalog-bundle-candidates{background:#fff;border:1px solid #dce4ec;border-radius:7px;margin-top:8px;overflow:hidden}.catalog-bundle-candidate-head,.catalog-bundle-candidate{grid-template-columns:minmax(260px,1fr) 120px 100px 72px;align-items:center;display:grid}.catalog-bundle-candidate-head{color:#5c6f85;min-height:32px;font-size:11px;font-weight:var(--fw-regular);background:#eef3f8}.catalog-bundle-candidate-head>span,.catalog-bundle-candidate>*{min-width:0;padding:7px 9px}.catalog-bundle-candidate{color:#53667d;border-top:1px solid #e5eaf0;min-height:46px;font-size:11px}.catalog-bundle-candidate>div{gap:1px;display:grid}.catalog-bundle-candidate>div b{color:#2d5f98;font-size:11px}.catalog-bundle-candidate>div span{color:#3f536b}.catalog-bundle-candidate>div small{color:#8290a1;font-size:11px}.catalog-bundle-candidate>button{color:#2e67a8;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #aec7df;border-radius:5px;margin:0 8px}.catalog-bundle-candidate>button:disabled{color:#6d826f;cursor:default;background:#f2faf5;border-color:#cae0d1}.catalog-bundle-components{padding:10px}.catalog-bundle-component-head,.catalog-bundle-component{grid-template-columns:minmax(240px,1fr) 120px 70px;align-items:center;gap:8px;display:grid}.catalog-bundle-component-head{color:#5c6f85;min-height:30px;font-size:11px;font-weight:var(--fw-regular);background:#eef3f8;padding:0 9px}.catalog-bundle-component{border:1px solid #e1e7ed;border-top:0;min-height:54px}.catalog-bundle-component-product{gap:1px;min-width:0;padding:7px 9px;display:grid}.catalog-bundle-component-product b{color:#2d5f98;font-size:11px}.catalog-bundle-component-product span{color:#3f536b;font-size:11px}.catalog-bundle-component-product small{color:#8290a1;font-size:11px}.catalog-bundle-component>label{min-width:0;display:grid}.catalog-bundle-component>label>span{display:none}.catalog-bundle-component input{color:#2d4059;background:#fff;border:1px solid #ccd8e5;border-radius:6px;min-width:0;height:34px;padding:0 8px;font-size:11px}.catalog-bundle-component button{color:#a04b42;cursor:pointer;background:#fff;border:1px solid #e3c8c4;border-radius:6px;height:32px;margin-right:8px;font-size:11px}.catalog-bundle-empty{color:#718297;background:#fbfcfe;border:1px dashed #d5e0ea;justify-content:center;align-items:center;gap:9px;min-height:92px;display:flex}.catalog-bundle-empty>div{gap:2px;display:grid}.catalog-bundle-empty b{color:#425d79;font-size:12px}.catalog-bundle-empty span{font-size:11px}.catalog-bundle-history{border-top:1px solid #e4e9ef;margin:0 10px 10px}.catalog-bundle-history summary{color:#426991;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;padding:8px 0}.catalog-bundle-history>div{color:#5f6f82;border-top:1px dashed #e4e9ef;grid-template-columns:38px 48px minmax(180px,1fr) minmax(210px,1fr);align-items:center;gap:7px;min-height:34px;font-size:11px;display:grid}.catalog-bundle-history .published{color:#238264}.catalog-bundle-history .superseded{color:#8995a5}.catalog-checkbox{background:#fff;border:1px solid #d9e1e9;border-radius:6px;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:34px;padding:0 9px;gap:7px!important;display:flex!important}.catalog-checkbox input{width:14px;height:14px}.catalog-restricted{align-self:end}.catalog-restricted>span{color:#6f7d90;font-size:11px;font-weight:var(--fw-regular);margin-bottom:5px;display:block}.catalog-restricted>div{flex-wrap:wrap;gap:5px;display:flex}.catalog-restricted button{color:#66768a;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:5px;min-height:27px;padding:0 8px;font-size:11px}.catalog-restricted button.selected{color:#8b5a1b;font-weight:var(--fw-medium);background:#fff5e7;border-color:#d49a52}.catalog-save-error{color:#9d4239;background:#fff1ef;border:1px solid #efcbc6;border-radius:6px;margin:0 13px 10px;padding:9px 11px;font-size:11px}.catalog-validation-summary{color:#78551e;background:#fff9ed;border:1px solid #eed9af;border-radius:6px;align-items:center;gap:12px;margin:0 13px 8px;padding:8px 10px;font-size:12px;display:flex}.catalog-validation-summary>span{overflow-wrap:anywhere;flex:1;min-width:0;max-height:64px;overflow:auto}.catalog-validation-summary button,.catalog-supplier-cost>button{color:#2864a9;cursor:pointer;background:#fff;border:1px solid #ccdbe9;border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:12px}.catalog-cost-explanation,.catalog-supplier-cost-notice{color:#5d6e80;margin:4px 0 10px;font-size:12px;line-height:1.5}.catalog-supplier-cost-notice{color:#276f56}.catalog-supplier-cost{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:7px;display:flex}.catalog-supplier-cost>.catalog-money-control{width:100%}.catalog-supplier-cost>small{color:#875c27;overflow-wrap:anywhere;font-size:11px}.catalog-supplier-cost>button:disabled{opacity:.55;cursor:not-allowed}.catalog-editor>footer{background:#fff;border-top:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.catalog-editor>footer>div{color:#5d786f;align-items:center;gap:7px;font-size:11px;display:flex}.catalog-editor>footer>div:last-child{flex:none}.catalog-editor>footer button{color:#526278;min-height:38px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cfd8e2;border-radius:7px;padding:0 15px}.catalog-editor>footer button.primary{color:#fff;background:#2f68b5;border-color:#2f68b5}.catalog-editor>footer button:disabled{cursor:not-allowed;opacity:.55}.catalog-editor.read-only .catalog-editor-body input,.catalog-editor.read-only .catalog-editor-body select,.catalog-editor.read-only .catalog-editor-body textarea,.catalog-editor.read-only .catalog-editor-title-input input{pointer-events:none;color:#5f6f82;background:#f4f6f8}.catalog-editor.read-only .catalog-editor-body button,.catalog-editor.read-only .catalog-product-type-switch button{display:none}.catalog-batch-backdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1522338a;place-items:center;padding:24px;display:grid;position:fixed;inset:0 0 0 70px}.catalog-batch-dialog{background:#f6f8fb;border:1px solid #d8e0e9;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,94vw);max-height:min(760px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 25px 80px #101d2d4d}.catalog-batch-dialog>header{background:#fff;border-bottom:1px solid #dde4ec;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.catalog-batch-dialog>header>div{align-items:center;gap:10px;display:flex}.catalog-batch-dialog>header>div>span{color:#2f68b5;background:#edf4fe;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.catalog-batch-dialog h2,.catalog-batch-dialog p{margin:0}.catalog-batch-dialog h2{color:#30465f;font-size:12px}.catalog-batch-dialog header p{color:#7d8b9d;margin-top:3px;font-size:11px}.catalog-batch-dialog>header>button{color:#7a8797;cursor:pointer;background:0 0;border:0;padding:4px;display:grid}.catalog-batch-body{background:#f7f9fc;min-height:150px;padding:16px;overflow-y:auto}.catalog-batch-body>.catalog-field-grid,.catalog-retire-warning,.catalog-batch-explainer{background:#fff;border:1px solid #dde4ec;border-radius:8px;padding:13px}.catalog-batch-explainer{color:#4f6e65;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.catalog-retire-warning{color:#9d443d;grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.catalog-retire-warning b{color:#923d36;font-size:11px;display:block}.catalog-retire-warning p{color:#7d6461;margin-top:5px;font-size:11px;line-height:1.55}.catalog-retire-warning label{color:#6d5552;font-size:11px;font-weight:var(--fw-medium);gap:5px;margin-top:12px;display:grid}.catalog-retire-warning input{color:#563f3c;background:#fff;border:1px solid #e0c7c4;border-radius:6px;outline:0;height:34px;padding:0 9px;font-size:11px}.catalog-batch-body .catalog-save-error{margin:10px 0 0}.catalog-batch-dialog>footer{background:#fff;border-top:1px solid #dde4ec;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.catalog-batch-dialog>footer>span{color:#718095;font-size:11px}.catalog-batch-dialog>footer>div{gap:7px;margin-left:auto;display:flex}.catalog-batch-dialog>footer button{color:#52647a;min-height:33px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #ccd7e3;border-radius:6px;padding:0 12px}.catalog-batch-dialog>footer button.primary{color:#fff;background:#2f68b5;border-color:#2f68b5}.catalog-batch-dialog>footer button.danger{color:#fff;background:#b84b43;border-color:#b84b43}.catalog-batch-dialog>footer button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar-actions form{flex:1;min-width:0}.catalog-field-grid.four,.catalog-field-grid.five,.catalog-field-grid.dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-quick-filters,.catalog-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-data-grid{overflow-x:auto}.catalog-variant-grid .catalog-data-header,.catalog-variant-grid>.catalog-data-row{min-width:1280px}.catalog-sku-advanced-grid .catalog-data-header,.catalog-sku-advanced-grid>.catalog-data-row{min-width:680px}.catalog-customs-grid .catalog-data-header,.catalog-customs-grid>.catalog-data-row{min-width:980px}.catalog-supplier-grid .catalog-data-header,.catalog-supplier-grid>.catalog-data-row{min-width:1060px}.catalog-source-boundary{grid-template-columns:1fr 1fr}.catalog-source-boundary>div{grid-column:1/-1}.catalog-warehouse-preview,.catalog-product-warehouse-grid,.catalog-editor-batch-fields.sku,.catalog-editor-batch-fields.customs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.catalog-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar-actions{flex-direction:column;align-items:stretch}.catalog-search-types{overflow-x:auto}.catalog-search-line{max-width:none}.catalog-quick-filters,.catalog-advanced-filters{grid-template-columns:1fr}.catalog-filter-footer,.catalog-batch-bar{flex-direction:column;align-items:stretch}.catalog-batch-bar>span{display:none}.catalog-editor-backdrop{place-items:stretch stretch;padding:0;left:0}.catalog-editor{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.catalog-editor>header{align-items:flex-start;min-height:62px;padding:10px}.catalog-editor>header>div:first-child{align-items:flex-start;min-width:0}.catalog-editor>header>div:first-child>span{flex:0 0 32px;width:32px;height:32px}.catalog-editor>header>div:first-child>div{min-width:0}.catalog-editor>header h2,.catalog-editor>header p{overflow-wrap:anywhere}.catalog-editor-title-row{flex-direction:column;align-items:stretch;gap:5px}.catalog-editor-title-row>h2{font-size:15px}.catalog-editor-title-input{gap:3px;min-width:0;max-width:none;display:grid}.catalog-editor-title-input>input{height:34px;font-size:12px}.catalog-editor-header-actions{gap:5px!important}.catalog-editor>header>.catalog-editor-header-actions>span{height:30px;padding-inline:7px;font-size:11px}.catalog-editor>header>.catalog-editor-header-actions>span.saved{display:none}.catalog-editor-header-actions>button{width:36px;height:36px}.catalog-product-type-switch{flex-wrap:wrap;align-items:stretch;padding:8px 10px}.catalog-product-type-switch>span{display:none}.catalog-product-type-switch>button{flex:1;min-width:130px}.catalog-product-type-switch>small{width:100%;margin-left:0}.catalog-editor-body{padding:8px}.catalog-form-section{padding:10px}.catalog-linear-row{grid-template-columns:118px minmax(0,1fr)}.catalog-linear-row>label,.catalog-linear-label{padding-inline:9px}.catalog-add-link-media{width:100%;min-height:40px}.catalog-section-status{align-self:flex-start}.catalog-data-grid{background:0 0;border:0;overflow:visible}.catalog-data-header{display:none}.catalog-variant-grid>.catalog-data-row,.catalog-sku-advanced-grid>.catalog-data-row,.catalog-customs-grid>.catalog-data-row,.catalog-supplier-grid>.catalog-data-row{background:#fff;border:1px solid #dce4ec;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:8px;padding:10px}.catalog-cargo-table-cell{grid-column:1/-1;padding:0}.catalog-cargo-picker.compact[open]>div{width:auto;box-shadow:none;margin-top:6px;position:static}.catalog-data-row>label,.catalog-data-row>b,.catalog-data-row>div{padding:0}.catalog-data-row>label:before,.catalog-data-row>.catalog-supplier-cost:before{color:#718196;content:attr(data-label);font-size:11px;font-weight:var(--fw-medium);margin-bottom:4px;display:block}.catalog-data-row>b{grid-column:1/-1;padding-bottom:2px}.catalog-variant-grid .catalog-data-row>.catalog-wide-field,.catalog-customs-grid .catalog-sku-row-selector,.catalog-customs-grid .catalog-data-row>label:nth-of-type(2),.catalog-customs-grid .catalog-data-row>label:nth-of-type(3),.catalog-supplier-grid .catalog-data-row>label:nth-of-type(2),.catalog-supplier-grid .catalog-data-row>label:nth-of-type(3){grid-column:1/-1}.catalog-variant-grid .catalog-sku-row-selector{grid-column:1/-1;justify-content:flex-start}.catalog-row-actions{grid-column:1/-1;justify-content:flex-end}.catalog-supplier-row-details{grid-column:1/-1;margin:0}.catalog-restricted-cell{grid-column:1/-1}.catalog-table-checkbox:before{margin-right:auto;margin-bottom:0!important}.catalog-supply-subheading{flex-direction:column;align-items:stretch}.catalog-supply-subheading>div:last-child{justify-content:space-between}.catalog-field-grid.two,.catalog-field-grid.three,.catalog-field-grid.four,.catalog-field-grid.five,.catalog-field-grid.dimensions,.catalog-field-grid.declared{grid-template-columns:1fr}.catalog-market-insight-toolbar{flex-direction:column;align-items:stretch}.catalog-market-insight-toolbar select{width:100%}.catalog-market-insight-group .catalog-field-grid label.wide{grid-column:auto}.catalog-source-boundary,.catalog-storage-policy-grid,.catalog-warehouse-preview,.catalog-people-grid,.catalog-product-warehouse-grid,.catalog-product-warehouse-defaults{grid-template-columns:1fr}.catalog-source-boundary>div{grid-column:auto}.catalog-section-heading{flex-direction:column;align-items:stretch}.catalog-section-heading>div:last-child:not(:first-child){grid-template-columns:1fr 1fr;display:grid}.catalog-section-heading>div:last-child:not(:first-child)>button,.catalog-section-heading>button{min-height:40px}.catalog-workflow-section>summary,.catalog-workflow-heading{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.catalog-workflow-body{padding:10px}.catalog-warehouse-section-body{padding:0 8px 8px}.catalog-variant-table{min-width:1300px}.catalog-editor-batchbar{flex-direction:column;align-items:stretch}.catalog-editor-batchbar>span{line-height:1.45}.catalog-editor-batchbar>button{align-self:flex-start;min-height:34px}.catalog-editor-batch-panel>header,.catalog-editor-batch-panel>footer{flex-direction:column;align-items:stretch}.catalog-editor-batch-panel>header>button{align-self:flex-end;min-height:34px}.catalog-editor-batch-panel>footer>div{grid-template-columns:1fr 1fr;display:grid}.catalog-editor-batch-panel>footer button{min-height:42px}.catalog-editor-batch-fields,.catalog-editor-batch-fields.sku,.catalog-editor-batch-fields.package,.catalog-editor-batch-fields.customs{grid-template-columns:1fr}.catalog-editor-batch-fields>label.wide{grid-column:auto}.catalog-table-title-row,.catalog-product-warehouse-toolbar{flex-direction:column;align-items:stretch}.catalog-table-title-row>button{min-height:40px}.catalog-media-ingest{flex-direction:column;align-items:stretch}.catalog-media-ingest>span{text-align:left;max-width:none}.catalog-media-editor{grid-template-columns:1fr;gap:10px;padding:10px}.catalog-media-preview{width:96px;height:96px}.catalog-media-fields{min-width:0}.catalog-remove-row{width:100%;min-height:40px;font-size:11px;font-weight:var(--fw-regular);background:#fff;border:1px solid #e3c8c4;border-radius:6px;position:static}.catalog-bundle-lookup{grid-template-columns:1fr;align-items:stretch}.catalog-bundle-lookup button{min-height:42px}.catalog-bundle-lookup>span{line-height:1.5}.catalog-bundle-meta{grid-template-columns:1fr}.catalog-bundle-editor>header{flex-direction:column;align-items:flex-start}.catalog-bundle-editor>header>small{white-space:normal;overflow-wrap:anywhere;max-width:100%}.catalog-bundle-candidate-head{display:none}.catalog-bundle-candidate{border:1px solid #e1e7ed;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:8px;padding:9px}.catalog-bundle-candidate>*{padding:0}.catalog-bundle-candidate>div{grid-column:1/-1}.catalog-bundle-candidate>span{align-self:center}.catalog-bundle-candidate>button{min-height:38px;margin:0;padding:0 12px}.catalog-bundle-component-head{display:none}.catalog-bundle-component{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:7px;grid-template-columns:minmax(0,1fr) 86px;align-items:end;gap:8px;padding:10px}.catalog-bundle-component+.catalog-bundle-component{margin-top:8px}.catalog-bundle-component-product{padding:0}.catalog-bundle-component>label>span{color:#6f7d90;font-size:11px;font-weight:var(--fw-medium);margin-bottom:5px;display:block}.catalog-bundle-component button{grid-column:1/-1;min-height:40px;margin:0}.catalog-bundle-empty{min-height:110px;padding:16px}.catalog-bundle-history>div{grid-template-columns:38px minmax(0,1fr);gap:4px 8px;min-height:0;padding:8px 0}.catalog-bundle-history>div>b{grid-area:1/1}.catalog-bundle-history>div>span:first-of-type{grid-area:2/1}.catalog-bundle-history>div>span:nth-of-type(2){overflow-wrap:anywhere;grid-area:1/2;min-width:0}.catalog-bundle-history>div>small{overflow-wrap:anywhere;grid-area:2/2;min-width:0}.catalog-editor>footer{flex-direction:column;align-items:stretch}.catalog-editor>footer>div:first-child{display:none}.catalog-editor>footer>div:last-child{justify-content:flex-end}.catalog-editor>footer button{min-height:42px}.catalog-batch-backdrop{place-items:stretch stretch;padding:0;left:70px}.catalog-batch-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.customer-detail-tabs{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:10px;gap:4px;margin:16px 0 14px;padding:4px;display:flex}.customer-detail-tabs button{color:#68768a;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 15px}.customer-detail-tabs button:hover{color:#1859ad;background:#fff}.customer-detail-tabs button.active{color:#175fbf;background:#fff;box-shadow:0 2px 7px #224b7d1f}.directory-state.compact{border:1px dashed #dfe5ec;border-radius:10px;min-height:120px;margin-top:16px}.customer-master-workbench{border-top:1px solid #e8ebf0;margin-top:18px;padding-top:18px}.commercial-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.commercial-section-heading h3,.quotation-history h3{color:#1b2a41;margin:0;font-size:14px}.commercial-section-heading p,.quotation-history header p{color:#7a8798;margin:4px 0 0;font-size:9px;line-height:1.6}.tier-badge{color:#10654e;font-size:10px;font-weight:var(--fw-medium);background:#e0f7ef;border-radius:8px;flex:none;padding:7px 11px}.commercial-state{color:#728095;place-items:center;min-height:150px;font-size:11px;display:grid}.commercial-state.error{color:#b42318}.commercial-alert{border-radius:7px;margin:10px 0;padding:9px 12px;font-size:10px}.commercial-alert.error{color:#a61b1b;background:#fff0f0}.commercial-alert.success{color:#12644c;background:#e8f8f2}.commercial-alert.warning{color:#805716;background:#fff8e6}.customer-profile-form{background:#fbfcfe;border:1px solid #e5e9ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.customer-profile-form label,.customer-manager-editor label,.freight-tier-editor label,.affiliate-rule-editor label,.quote-context-bar label,.quote-product-picker label,.quote-parameters label{color:#657287;font-size:9px;font-weight:var(--fw-medium);gap:5px;display:grid}.customer-profile-form input,.customer-profile-form select,.customer-profile-form textarea,.customer-manager-editor input,.customer-manager-editor select,.freight-tier-editor input,.freight-tier-editor select,.affiliate-rule-editor input,.affiliate-rule-editor select,.quote-context-bar input,.quote-context-bar select,.quote-product-picker input,.quote-product-picker select,.quote-parameters input,.quote-parameters select{color:#26364b;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:7px;padding:7px 9px;font-size:10px}.customer-profile-form textarea{resize:vertical}.customer-profile-form input:disabled,.customer-profile-form textarea:disabled{color:#59677a;background:#f2f4f7}.ioss-submit-note{color:#5d6b7d;font-size:11px;font-weight:var(--fw-regular);margin-top:4px;line-height:1.4;display:block}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.commercial-form-actions{align-items:center;gap:12px;display:flex}.commercial-form-actions button,.customer-manager-editor button,.freight-tier-editor button,.affiliate-rule-editor button,.quote-product-picker>button,.save-quote-button{color:#fff;min-height:34px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#1769d2;border:0;border-radius:7px;padding:0 14px}.commercial-form-actions button:disabled,.customer-manager-editor button:disabled,.freight-tier-editor button:disabled,.affiliate-rule-editor button:disabled,.quote-product-picker>button:disabled,.save-quote-button:disabled{cursor:not-allowed;opacity:.55}.commercial-form-actions small{color:#8792a1;font-size:8px}.customer-manager-editor{grid-template-columns:190px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.customer-manager-editor>div{background:#f4f8fd;border:1px solid #dce5f1;border-radius:9px;align-content:center;padding:13px;display:grid}.customer-manager-editor>div small,.customer-manager-editor>div span,.assignment-permission-note{color:#718096;font-size:8px}.customer-manager-editor>div b{color:#21496f;margin:4px 0;font-size:14px}.customer-manager-editor form{border:1px solid #e5e9ef;border-radius:9px;grid-template-columns:minmax(130px,.8fr) 170px minmax(150px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.assignment-permission-note{align-self:center}.freight-tier-editor{grid-template-columns:190px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.tier-current{background:#f2fbf7;border:1px solid #dce9e4;border-radius:9px;align-content:center;padding:13px;display:grid}.tier-current small,.tier-current span{color:#718279;font-size:8px}.tier-current b{color:#13624c;margin:3px 0;font-size:20px}.freight-tier-editor form{border:1px solid #e5e9ef;border-radius:9px;grid-template-columns:110px 170px minmax(140px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.freight-tier-editor button{white-space:nowrap}.freight-tier-rule-table{grid-template-columns:repeat(8,minmax(92px,1fr));gap:6px;margin-top:10px;display:grid;overflow-x:auto}.freight-tier-rule-table>div{background:#fff;border:1px solid #e2e8ef;border-radius:8px;gap:3px;min-width:92px;padding:9px;display:grid}.freight-tier-rule-table>div.current{background:#f0fbf7;border-color:#7ecbb2}.freight-tier-rule-table b{color:#25415f;font-size:11px}.freight-tier-rule-table span,.freight-tier-rule-table small,.tier-manual-note{color:#7b8798;font-size:8px}.tier-manual-note{margin:7px 2px 0}.tier-history{border:1px solid #e6eaf0;border-radius:8px;margin-top:10px}.tier-history summary{color:#53637a;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;padding:10px 12px}.tier-history>div{border-top:1px solid #edf0f4;grid-template-columns:42px 1fr 1fr;gap:10px;padding:8px 12px;font-size:9px;display:grid}.tier-history small{color:#7d8999}.affiliate-rule-editor{background:#fffdf8;border:1px solid #eadfca;border-radius:10px;margin-top:12px;overflow:hidden}.affiliate-rule-editor header{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.affiliate-rule-editor h4{color:#4e3b1d;margin:3px 0;font-size:12px}.affiliate-rule-editor header small,.affiliate-rule-editor header p,.affiliate-rule-editor header>span{color:#897b65;margin:0;font-size:8px;line-height:1.55}.affiliate-rule-editor header>span{white-space:nowrap;background:#f5ead5;border-radius:99px;padding:5px 7px}.affiliate-rule-editor form{border-top:1px solid #eee4d2;grid-template-columns:.8fr 1fr 170px 1fr auto;align-items:end;gap:8px;padding:12px 14px;display:grid}.quote-context-bar{background:#f8fbff;border:1px solid #dfe7f0;border-radius:9px;grid-template-columns:minmax(210px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:grid}.quote-context-bar fieldset{border:0;gap:4px;margin:0;padding:0;display:flex}.quote-context-bar legend{color:#657287;font-size:9px;font-weight:var(--fw-medium);margin-bottom:5px}.quote-context-bar fieldset button{color:#596b82;min-height:34px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d4deea;padding:0 12px}.quote-context-bar fieldset button:first-of-type{border-radius:7px 0 0 7px}.quote-context-bar fieldset button:last-of-type{border-radius:0 7px 7px 0}.quote-context-bar fieldset button.active{color:#fff;background:#2771cd;border-color:#2771cd}.quote-context-bar fieldset button:disabled{cursor:not-allowed;opacity:.42}.quote-product-picker{grid-template-columns:minmax(220px,.75fr) 1fr;align-items:end;gap:10px;display:grid}.quote-product-picker>span{color:#8793a3;align-self:center;font-size:8px}.quote-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;margin-top:8px;display:grid;overflow-y:auto}.quote-product-results>button{color:#25374e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.quote-product-results>button:hover{background:#f7fbff;border-color:#71a7e3}.quote-product-results>button>span:nth-child(2){min-width:0}.quote-product-results b,.quote-product-results small,.quote-product-results em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quote-product-results b{font-size:9px}.quote-product-results small{color:#7b8797;margin-top:2px;font-size:8px}.quote-product-results em{color:#1767c9;font-size:8px;font-style:normal;font-weight:var(--fw-regular);margin-top:3px}.quote-product-results strong{color:#1767c9;white-space:nowrap;font-size:8px}.quote-product-no-result{color:#8a95a4;text-align:center;border:1px dashed #dfe5ed;border-radius:8px;grid-column:1/-1;padding:18px;font-size:8px}.quote-product-image,.quote-line-image{color:#9aa4b2;background:#f5f7fa;border:1px solid #e4e8ee;border-radius:6px;place-items:center;width:42px;height:42px;font-size:7px;display:grid;overflow:hidden}.quote-line-product{align-items:center;gap:8px;display:flex}.quotation-history-table-wrap{border:1px solid #e6eaf0;border-radius:8px;margin-top:12px;overflow-x:auto}.quotation-history table{border-collapse:collapse;width:100%;font-size:9px}.quotation-history th,.quotation-history td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:8px 9px}.quotation-history th{color:#6f7b8e;background:#f6f8fb;font-size:8px}.quotation-history td b,.quotation-history td small,.quotation-history td span{display:block}.quotation-history td small{color:#8490a0;margin-top:2px;font-size:8px}.empty-cell{color:#8994a3;text-align:center!important;padding:24px!important}.quote-parameters{grid-template-columns:1.2fr .55fr 1fr 1fr repeat(3,.62fr);gap:8px;margin:12px 0;display:grid}.quote-parameter-summary{display:none}.quote-preview-head{border-bottom:1px solid #e1e6ec;gap:4px;padding-bottom:11px;display:grid}.quote-preview-head small{color:#7e8a9a;font-size:8px}.quote-preview-head span{color:#64738a;font-size:9px}.quote-total-lines{margin:12px 0}.quote-total-lines>div{color:#5f6e83;justify-content:space-between;gap:12px;padding:6px 0;font-size:9px;display:flex}.quote-total-lines dt,.quote-total-lines dd{margin:0}.quote-total-lines dd{color:#24354c;font-weight:var(--fw-regular)}.quote-total-lines .grand{color:#152f55;border-top:1px solid #d9e0e8;margin-top:5px;padding-top:11px;font-size:11px}.quote-shipping-evidence{color:#647287;gap:7px;margin-bottom:12px;font-size:8px;display:grid}.quote-shipping-evidence code{overflow-wrap:anywhere;color:#355778;background:#eaf2fb;border-radius:6px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.save-quote-button{width:100%}.quote-preview-empty{text-align:center;place-content:center;min-height:310px;display:grid}.quote-preview-empty b{color:#506178;font-size:12px}.quote-preview-empty span{color:#8a95a5;max-width:240px;margin-top:7px;font-size:9px;line-height:1.7}.quote-package-breakdown{background:#fff;border:1px solid #dfe6ef;border-radius:7px;margin:0 0 12px}.quote-package-breakdown summary{color:#4f6178;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;padding:8px 9px}.quote-package-breakdown>div{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 9px;font-size:8px;display:grid}.quote-package-breakdown>div span{color:#69788c}.quote-package-breakdown code{color:#42617e;overflow-wrap:anywhere;grid-column:1/-1}.quotation-history{margin-top:16px}.quotation-history>header{justify-content:space-between;align-items:end;display:flex}.quotation-history>header>b{color:#51627a;font-size:10px}.quotation-history-table-wrap{margin-top:9px}.quotation-history td:nth-child(4) small{text-overflow:ellipsis;max-width:160px;overflow:hidden}.quote-status{color:#44556d;font-size:8px;font-weight:var(--fw-medium);background:#eaf0f6;border-radius:99px;padding:3px 6px;display:inline-block!important}.quote-status.accepted{color:#12654d;background:#dff6ec}.quote-status.rejected,.quote-status.expired{color:#a03737;background:#fce8e8}.quotation-history footer{color:#7b8796;justify-content:space-between;align-items:center;padding-top:9px;font-size:8px;display:flex}.quotation-history footer div{gap:5px;display:flex}.quotation-history footer button{color:#53637a;background:#fff;border:1px solid #dce2ea;border-radius:6px;min-height:28px;padding:0 9px;font-size:8px}.quotation-history footer button:disabled{opacity:.45}.quote-detail-button{color:#1768cd!important;min-height:26px!important;padding:0 8px!important}.quote-detail-overlay{z-index:1800;background:#111d2d6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.quote-detail-modal{background:#fff;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,96vw);max-height:min(780px,92vh);display:grid;overflow:hidden;box-shadow:0 24px 70px #0e213840}.quote-detail-modal>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex}.quote-detail-modal h3{margin:2px 0;font-size:16px}.quote-detail-modal header small,.quote-detail-modal header p{color:#758195;margin:0;font-size:8px}.quote-detail-modal header>button{color:#6f7b8b;cursor:pointer;background:0 0;border:0;font-size:22px}.quote-detail-summary{border-bottom:1px solid #e6eaf0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.quote-detail-summary>div{border-right:1px solid #edf0f4;gap:3px;padding:10px 14px;display:grid}.quote-detail-summary small{color:#7d8999;font-size:8px}.quote-detail-summary b{color:#2b3c52;font-size:11px}.quote-detail-summary .grand{background:#f2f8ff}.quote-detail-summary .grand b{color:#1768d0;font-size:14px}.quote-detail-columns{grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:auto}.quote-detail-columns>section{min-width:0;padding:14px 16px}.quote-detail-columns>section+section{border-left:1px solid #e7ebf0}.quote-detail-columns h4{color:#40526a;margin:0 0 9px;font-size:10px}.quote-detail-line{border-top:1px solid #edf0f3;align-items:center;gap:9px;padding:8px 0;display:flex}.quote-detail-line>span:last-child{min-width:0}.quote-detail-line b,.quote-detail-line small,.quote-detail-line em{display:block}.quote-detail-line b{font-size:9px}.quote-detail-line small,.quote-detail-line em{color:#778496;margin-top:2px;font-size:8px}.quote-detail-line em{color:#1768cc;font-style:normal}.quote-detail-package{border-top:1px solid #edf0f3;grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0;font-size:8px;display:grid}.quote-detail-package span{color:#6f7e91}.quote-detail-package strong{color:#1768cc}.quote-detail-package code{color:#3f617f;overflow-wrap:anywhere;background:#f1f6fb;grid-column:1/-1;padding:6px}.quote-detail-modal>footer{color:#748195;border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:8px;display:flex}.quote-detail-modal>footer button{color:#fff;cursor:pointer;background:#1769d2;border:0;border-radius:6px;min-height:30px;padding:0 12px}@media (width<=1500px){.quote-parameters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.customer-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.span-3{grid-column:1/-1}.customer-manager-editor,.freight-tier-editor{grid-template-columns:1fr}.customer-manager-editor form,.freight-tier-editor form,.affiliate-rule-editor form{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-product-picker,.quote-product-results{grid-template-columns:1fr}.quote-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-detail-columns{grid-template-columns:1fr}.quote-detail-columns>section+section{border-top:1px solid #e7ebf0;border-left:0}.quote-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.customer-detail-tabs{overflow-x:auto}.customer-detail-tabs button{white-space:nowrap}.customer-profile-form,.customer-manager-editor form,.freight-tier-editor form,.affiliate-rule-editor form,.quote-context-bar,.quote-parameters{grid-template-columns:1fr}.span-2,.span-3{grid-column:1}.commercial-section-heading,.affiliate-rule-editor header{align-items:flex-start}.affiliate-rule-editor header{display:grid}.quote-builder-form{padding:11px}}.customer-row-action-menu{z-index:1000;overscroll-behavior:contain;background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:268px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #12264533}.customer-row-action-menu button{color:#3f5068;text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;display:flex}.customer-row-action-menu button:hover{color:#175fae;background:#f0f5fd}.customer-row-action-menu button[aria-disabled=true]{color:#7d8898;background:#fafbfc}.customer-row-action-menu button small{color:#9a6a38;margin-left:auto;font-size:11px}.customer-action-menu-separator{background:#e7ebf0;height:1px;margin:5px 3px;display:block}.customer-impersonation-backdrop{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1222378f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-impersonation-dialog{background:#fff;border:1px solid #d7e1ed;border-radius:12px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #0f1f3447}.customer-impersonation-dialog>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.customer-impersonation-dialog>header small,.customer-impersonation-dialog>header h2{margin:0;display:block}.customer-impersonation-dialog>header small{color:#2871bb;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.04em}.customer-impersonation-dialog>header h2{color:#26384e;margin-top:4px;font-size:16px}.customer-impersonation-dialog>header button{color:#6c7b8f;cursor:pointer;background:#f2f5f8;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.customer-impersonation-warning{color:#98631c;background:#fff8e9;border:1px solid #f0d6a8;border-radius:8px;align-items:flex-start;gap:11px;margin:16px 18px 0;padding:12px 13px;display:flex}.customer-impersonation-warning>svg{flex:none}.customer-impersonation-warning b,.customer-impersonation-warning p{margin:0;display:block}.customer-impersonation-warning b{color:#76501d;font-size:11px}.customer-impersonation-warning p{color:#8c6e47;margin-top:5px;font-size:11px;line-height:1.6}.customer-impersonation-note{color:#607389;margin:0;padding:14px 18px 17px;font-size:11px;line-height:1.6}.customer-impersonation-dialog>label{color:#4b5d73;font-size:11px;font-weight:var(--fw-medium);gap:7px;padding:16px 18px 18px;display:grid}.customer-impersonation-dialog textarea{resize:vertical;color:#26384e;width:100%;min-height:82px;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:8px;outline:0;padding:10px 11px;line-height:1.55}.customer-impersonation-dialog select{color:#26384e;min-height:32px;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:8px;padding:0 10px;font-size:11px}.customer-impersonation-dialog textarea:focus{border-color:#4b91d5;box-shadow:0 0 0 3px #4b91d521}.customer-impersonation-dialog>label small{color:#8794a5;font-size:11px;font-weight:var(--fw-medium);text-align:right}.customer-impersonation-dialog>footer{background:#fafbfd;border-top:1px solid #e5eaf0;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.customer-impersonation-dialog>footer button{color:#55677d;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cdd8e4;border-radius:7px;padding:0 13px}.customer-impersonation-dialog>footer button.primary{color:#fff;background:#236cba;border-color:#236cba}.customer-impersonation-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}.customer-worksheet-page{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1d2a440b}.customer-worksheet-head{border-bottom:1px solid #dfe5ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.customer-worksheet-head .customer-back-button{margin:0}.customer-worksheet-head small,.customer-worksheet-head h2,.customer-worksheet-head p{margin:0;display:block}.customer-worksheet-head small{color:#3970b6;font-size:10px;font-weight:var(--fw-medium)}.customer-worksheet-head h2{color:#26364d;margin-top:3px;font-size:18px}.customer-worksheet-head p{color:#748397;margin-top:3px;font-size:11px}.customer-worksheet-head>span{color:#53739c;background:#f0f6ff;border:1px solid #cfe0f6;border-radius:8px;place-items:center;min-width:68px;padding:7px 10px;font-size:10px;display:grid}.customer-worksheet-head>span b{color:#175fb8;font-size:15px}.customer-worksheet-form{min-width:0}.customer-worksheet-table-shell{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto}.customer-worksheet-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#33465d;width:100%;min-width:2290px;font-size:11px}.customer-worksheet-table th,.customer-worksheet-table td{vertical-align:middle;border-bottom:1px solid #e4e9ef;border-right:1px solid #e4e9ef;height:48px;padding:6px 7px}.customer-worksheet-table th:last-child,.customer-worksheet-table td:last-child{border-right:0}.customer-worksheet-table th{z-index:3;color:#52647b;font-size:10px;font-weight:var(--fw-medium);text-align:left;position:sticky}.customer-worksheet-label-row th{background:#eef2f6;height:32px;padding-block:5px;top:0}.customer-worksheet-label-row th>small{color:#8290a1;font-size:9px;font-weight:var(--fw-medium);margin-top:1px;display:block}.customer-worksheet-batch-row th{background:#f8fafc;height:44px;padding:5px 6px;top:32px;box-shadow:inset 0 -1px #dbe3ec}.customer-worksheet-batch-row select,.customer-worksheet-batch-row input{height:30px;font-size:10px;font-weight:var(--fw-regular);background:#fff;border-color:#c6d3e2;padding-inline:7px}.customer-worksheet-batch-row select{color:#315173}.customer-worksheet-batch-row button{color:#fff;min-width:44px;height:30px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#2f73c5;border:1px solid #2f73c5;border-radius:6px;padding:0 7px}.customer-worksheet-batch-row button:disabled{cursor:not-allowed;opacity:.45}.customer-worksheet-batch-input{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.customer-worksheet-batch-access{grid-template-columns:92px minmax(92px,1fr) 94px 44px!important;gap:4px!important;display:grid!important}.customer-worksheet-batch-access>button{grid-column:4}.customer-worksheet-batch-row .customer-worksheet-customer{color:#315173;background:#f8fafc!important}.customer-worksheet-batch-row .customer-worksheet-customer span,.customer-worksheet-batch-row .customer-worksheet-customer small{display:block}.customer-worksheet-batch-row .customer-worksheet-customer small{color:#6f7f92;font-size:9px;font-weight:var(--fw-medium);margin-top:2px}.customer-worksheet-table tbody tr:last-child td{border-bottom:0}.customer-worksheet-table tbody tr.is-dirty td{background:#fffdf3}.customer-worksheet-table input,.customer-worksheet-table select{color:#2f4057;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d2dbe6;border-radius:6px;outline:0;padding:0 8px}.customer-worksheet-table input:focus,.customer-worksheet-table select:focus{border-color:#4b91d5;box-shadow:0 0 0 2px #4b91d51c}.customer-worksheet-table select:disabled{color:#96a0ad;background:#f4f6f8}.customer-worksheet-table th:nth-child(2),.customer-worksheet-table th:nth-child(3),.customer-worksheet-table th:nth-child(4),.customer-worksheet-table th:nth-child(6){width:112px}.customer-worksheet-table th:nth-child(5){width:140px}.customer-worksheet-table th:nth-child(7),.customer-worksheet-table th:nth-child(8),.customer-worksheet-table th:nth-child(9){width:150px}.customer-worksheet-table th:nth-child(10){width:116px}.customer-worksheet-table th.customer-worksheet-access{width:390px}.customer-worksheet-table th.customer-worksheet-credit-balance{width:145px}.customer-worksheet-table th.customer-worksheet-credit-limit{width:150px}.customer-worksheet-table th.customer-worksheet-credit-usage{width:160px}.customer-worksheet-table th.customer-worksheet-credit-term{width:130px}.customer-worksheet-table th.customer-worksheet-credit-status{width:112px}.customer-worksheet-customer{width:176px;left:0;box-shadow:6px 0 12px #192b490d;z-index:4!important;background:#fff!important;position:sticky!important}th.customer-worksheet-customer{z-index:6!important;background:#f2f5f8!important}.customer-worksheet-customer b,.customer-worksheet-customer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-worksheet-customer b{color:#24466e;font-size:11px}.customer-worksheet-customer small{color:#7a889a;margin-top:2px;font-size:9.5px}.customer-worksheet-customer em{color:#8a6500;font-size:9px;font-style:normal;font-weight:var(--fw-regular);background:#fff1bd;border-radius:99px;margin-top:3px;padding:2px 5px;display:inline-flex}.customer-worksheet-table tr.is-dirty .customer-worksheet-customer{background:#fffdf3!important}.customer-worksheet-access>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.customer-worksheet-access>div select:only-child{grid-column:1/-1}.customer-worksheet-table td>small{color:#8794a4;text-align:center;margin-top:3px;font-size:9px;display:block}.customer-worksheet-readonly{color:#6c7d90;min-height:30px;font-size:9.5px;font-weight:var(--fw-regular);align-items:center;display:inline-flex}.customer-worksheet-money{gap:2px;min-width:0;line-height:1.25;display:grid}.customer-worksheet-money b{color:#29455f;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.customer-worksheet-money small{color:#8190a0;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.customer-worksheet-state{color:#7d8998;text-align:center;height:120px!important}.customer-worksheet-footer{z-index:7;background:#fffffff7;border-top:1px solid #dce3ec;justify-content:flex-end;align-items:center;gap:8px;padding:10px 13px;display:flex;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #192b490d}.customer-worksheet-footer>div{color:#68778c;align-items:center;gap:7px;min-width:0;margin-right:auto;font-size:10px;display:flex}.customer-worksheet-footer>div svg{color:#3970b6;flex:none}.customer-worksheet-footer button{color:#53647a;min-width:86px;height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d0dae6;border-radius:6px;padding:0 12px}.customer-worksheet-footer button.primary{color:#fff;background:#2f73c5;border-color:#286ac0;min-width:150px}.customer-worksheet-footer button:disabled{cursor:not-allowed;opacity:.5}#customer-master-profile,#customer-master-ownership,#customer-master-tier,#customer-master-affiliate{scroll-margin-top:18px}@media (width<=720px){.customer-worksheet-head{grid-template-columns:1fr;gap:9px}.customer-worksheet-head>span{justify-self:start}.customer-worksheet-footer{flex-wrap:wrap;align-items:stretch}.customer-worksheet-footer>div{flex-basis:100%}.customer-worksheet-footer button{flex:1}}.customer-detail-panel.compact-detail{border-radius:11px}.compact-detail .customer-detail{padding:14px 18px 18px}.compact-detail .customer-detail-hero{grid-template-columns:minmax(300px,1.15fr) minmax(470px,1.5fr) auto;align-items:center;gap:16px;padding-bottom:11px;display:grid}.customer-detail-heading{align-items:center;gap:12px;min-width:0;display:flex}.customer-detail-heading>div{min-width:0}.customer-detail-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:18px;line-height:1.25;overflow:hidden}.customer-detail-heading small,.customer-detail-heading p{font-size:11px}.customer-detail-back{color:#45566d;min-height:30px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:7px;flex:none;padding:0 10px}.customer-detail-back:hover{color:#175fbf;background:#f5f9ff;border-color:#a9c2e4}.customer-detail-quick-facts{grid-template-columns:repeat(4,minmax(90px,1fr));min-width:0;margin:0;display:grid}.customer-detail-quick-facts>div{border-left:1px solid #e3e8ef;min-width:0;padding:2px 11px}.customer-detail-quick-facts dt{color:#8894a4;font-size:11px}.customer-detail-quick-facts dd{color:#34445a;font-size:11px;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.compact-detail .readonly-pill{padding:5px 8px;font-size:11px}.compact-detail .customer-detail-tabs{margin:9px 0 8px;padding:3px}.compact-detail .customer-detail-tabs button{min-height:30px;padding-inline:13px;font-size:11px}.customer-lifecycle-actions{flex:none;align-items:center;gap:8px;display:flex}.customer-lifecycle-actions button{color:#45566d;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:7px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.customer-lifecycle-actions button.primary{color:#fff;background:#178365;border-color:#177458}.customer-lifecycle-actions button:hover{color:#175fbf;background:#f5f9ff;border-color:#a9c2e4}.customer-lifecycle-actions button.primary:hover{color:#fff;background:#147457;border-color:#14684e}.customer-detail .customer-operation-alert{border:1px solid;border-radius:8px;margin:8px 0 0}.customer-team-invite{grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr) minmax(180px,1.2fr) auto;align-items:end;gap:8px;padding:0 13px 12px;display:grid}.customer-team-invite label{color:#5d6c80;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.customer-team-invite input{color:#2d3e55;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:0;height:32px;padding:0 9px;font-size:11px}.customer-team-invite button{color:#fff;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#1769d2;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.customer-team-invite button:disabled{cursor:wait;opacity:.55}.customer-team-note{color:#65748a;margin:0 13px 12px;font-size:11px;line-height:1.5}.customer-team-row-actions{gap:6px;display:flex}.customer-team-row-actions button{color:#45566d;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:6px;padding:0 9px}.customer-invite-copy{color:#17684f;min-height:28px;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;background:#f2fbf8;border:1px solid #bfe2d7;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:0 8px;display:inline-flex}.compact-detail .commercial-ownership-section{border-radius:9px;margin:0 0 9px}.compact-detail .commercial-ownership-section .member-heading{padding:9px 11px}.compact-detail .commercial-ownership-section .member-heading h3{font-size:12px}.compact-detail .commercial-ownership-section .member-heading p{margin-top:2px;font-size:11px}.compact-detail .commercial-ownership-grid{gap:7px;padding:0 10px 9px}.compact-detail .commercial-ownership-grid article{border-radius:7px;grid-template-columns:70px minmax(90px,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.compact-detail .commercial-ownership-grid article small{font-size:8px}.compact-detail .commercial-ownership-grid article b,.compact-detail .commercial-ownership-grid article span{margin:0}.compact-detail .commercial-ownership-grid article b{font-size:10px}.compact-detail .customer-master-workbench,.compact-detail .quick-quote-workbench{margin-top:8px;padding-top:9px}.compact-detail .commercial-section-heading{align-items:center;margin-bottom:8px}.compact-detail .commercial-section-heading h3{font-size:12px}.compact-detail .commercial-section-heading p{margin-top:2px;font-size:8px}.customer-master-header-actions{flex:none;align-items:center;gap:6px;display:flex}.customer-master-header-actions button{color:#fff;min-height:30px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#1769d2;border:0;border-radius:7px;padding:0 12px}.customer-master-header-actions button:disabled{cursor:wait;opacity:.55}.customer-master-header-actions small{color:#8792a1;font-size:7px}.compact-detail .tier-badge{padding:5px 8px;font-size:9px}.compact-detail .customer-profile-form{border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px}.compact-detail .customer-profile-form .span-2{grid-column:span 2}.compact-detail .customer-profile-form .span-3{grid-column:span 3}.compact-detail .customer-profile-form label,.compact-detail .customer-manager-editor label,.compact-detail .freight-tier-editor label,.compact-detail .affiliate-rule-editor label{gap:3px;font-size:8px}.compact-detail .customer-profile-form input,.compact-detail .customer-profile-form select,.compact-detail .customer-profile-form textarea,.compact-detail .customer-manager-editor input,.compact-detail .customer-manager-editor select,.compact-detail .freight-tier-editor input,.compact-detail .freight-tier-editor select,.compact-detail .affiliate-rule-editor input,.compact-detail .affiliate-rule-editor select{border-radius:6px;min-height:30px;padding:5px 8px;font-size:9px}.compact-detail .customer-profile-form textarea{min-height:30px}.compact-detail .customer-manager-editor,.compact-detail .freight-tier-editor{grid-template-columns:180px minmax(0,1fr);gap:8px;margin-top:8px}.compact-detail .customer-manager-editor>div,.compact-detail .tier-current{border-radius:7px;padding:9px 10px}.compact-detail .customer-manager-editor>div b{margin:2px 0;font-size:11px}.compact-detail .tier-current b{margin:1px 0;font-size:16px}.compact-detail .customer-manager-editor form,.compact-detail .freight-tier-editor form{border-radius:7px;gap:6px;padding:8px}.compact-detail .freight-tier-rule-table{gap:4px;margin-top:7px}.compact-detail .freight-tier-rule-table>div{border-radius:6px;gap:2px;padding:6px 7px}.compact-detail .freight-tier-rule-table b{font-size:9px}.compact-detail .tier-manual-note{margin-top:5px}.compact-detail .tier-history{margin-top:7px}.compact-detail .tier-history summary{padding:8px 10px}.compact-detail .affiliate-rule-editor{border-radius:8px;margin-top:8px}.compact-detail .affiliate-rule-editor header{align-items:center;padding:8px 10px}.compact-detail .affiliate-rule-editor h4{margin:2px 0;font-size:10px}.compact-detail .affiliate-rule-editor form{gap:6px;padding:8px 10px}@media (width<=1100px){.compact-detail .customer-detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px}.customer-detail-quick-facts{grid-area:2/1/auto/-1}.compact-detail .customer-detail-hero>.customer-lifecycle-actions{grid-area:1/2}.customer-team-invite{grid-template-columns:1fr 1fr}.customer-team-invite button{grid-column:1/-1;width:fit-content}}@media (width<=900px){.compact-detail .customer-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-detail .customer-profile-form .span-3{grid-column:1/-1}.compact-detail .customer-manager-editor,.compact-detail .freight-tier-editor{grid-template-columns:1fr}.compact-detail .commercial-ownership-grid article{grid-template-columns:62px minmax(80px,1fr)}.compact-detail .commercial-ownership-grid article span{grid-column:2}}@media (width<=640px){.compact-detail .customer-detail{padding:11px}.customer-detail-heading{align-items:flex-start}.customer-detail-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.customer-detail-quick-facts>div:nth-child(odd){border-left:0}.compact-detail .customer-profile-form{grid-template-columns:1fr}.compact-detail .customer-profile-form .span-2,.compact-detail .customer-profile-form .span-3{grid-column:1}.compact-detail .commercial-ownership-grid{grid-template-columns:1fr}.customer-master-header-actions small{display:none}.customer-team-invite{grid-template-columns:1fr}}.procurement-batch-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfcfef7;flex-wrap:wrap;overflow:visible}.procurement-batch-bar>span{white-space:nowrap}.procurement-batch-bar>label{color:#5d6c80;font-size:10px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.procurement-batch-bar>small{flex:1;min-width:220px}.procurement-batch-bar>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:11px;display:inline-flex}.procurement-batch-bar>button.batch-primary{color:#fff;background:#176bd2;border-color:#176bd2}.procurement-batch-menu{flex:none;position:relative}.procurement-batch-menu>summary{color:#fff;min-height:29px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#176bd2;border:1px solid #176bd2;border-radius:6px;align-items:center;gap:5px;padding:0 11px;list-style:none;display:inline-flex}.procurement-batch-menu>summary::-webkit-details-marker{display:none}.procurement-batch-menu[open]>summary{background:#1259af}.procurement-batch-menu>div{z-index:90;background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 38px #162a492e}.procurement-batch-menu strong{color:#8b96a5;letter-spacing:.06em;padding:7px 8px 5px;font-size:8px}.selection-bar .procurement-batch-menu button{color:#40536c;text-align:left;background:#fff;border:0;border-radius:5px;min-height:32px;padding:0 9px}.selection-bar .procurement-batch-menu button:hover:not(:disabled){color:#165fac;background:#edf5ff}.selection-bar .procurement-batch-menu button:disabled{color:#9aa5b2;background:#fafbfc}.procurement-document-batch-bar{z-index:19;border:0;border-bottom:1px solid #dce4ee;border-radius:0;margin:-9px -9px 0;top:51px}.procurement-document-batch-bar .procurement-batch-menu>div{left:0;right:auto}.procurement-document{transition:border-color .15s,box-shadow .15s}.procurement-document.selected{border-color:#8eb8ea;box-shadow:0 0 0 2px #176bd214}.procurement-document-select{color:#8491a2;font-size:8px;font-weight:var(--fw-regular);flex:none;align-items:center;gap:5px;display:inline-flex}.procurement-document-select input{accent-color:#176bd2;width:14px;height:14px;margin:0}.procurement-batch-result{color:#216954;background:#f1fbf7;border:1px solid #b8ddcf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;margin:8px 0;padding:9px 38px 9px 11px;display:grid;position:relative}.procurement-batch-result.has-errors{color:#87551f;background:#fff8ef;border-color:#ecc8a9}.procurement-batch-result>div{align-items:center;gap:10px;font-size:10px;display:flex}.procurement-batch-result>div span{color:#6f7d8d}.procurement-batch-result ul{grid-column:1/-1;gap:3px;margin:0;padding:0;list-style:none;display:grid}.procurement-batch-result li{border-top:1px solid #82623c1f;grid-template-columns:minmax(130px,.35fr) 1fr;gap:8px;padding-top:4px;font-size:9px;display:grid}.procurement-batch-result code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-batch-result>button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.procurement-batch-modal>form{width:min(1040px,100%)}.procurement-batch-editor{border:1px solid #dfe5ed;border-radius:8px;margin:0 14px 14px;overflow:auto}.procurement-batch-editor-head,.procurement-batch-editor>label{grid-template-columns:minmax(180px,.65fr) minmax(120px,.35fr) minmax(260px,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.procurement-batch-editor-head{color:#6a788c;font-size:9px;font-weight:var(--fw-regular);background:#f5f7fa}.procurement-batch-editor>label{color:#43556d;border-top:1px solid #edf0f4;font-size:10px}.procurement-batch-editor>label span:first-child b,.procurement-batch-editor>label span:first-child small{display:block}.procurement-batch-editor>label span:first-child small{color:#8995a5;margin-top:2px;font-size:8px}.procurement-batch-editor input,.procurement-batch-order-editor input{color:#293d56;width:100%;min-height:34px;font:inherit;border:1px solid #cfd9e6;border-radius:6px;padding:0 8px;font-size:10px}.procurement-batch-order-editor{gap:8px;max-height:48vh;padding:0 14px 14px;display:grid;overflow:auto}.procurement-batch-order-editor fieldset{border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin:0;padding:10px;display:grid}.procurement-batch-order-editor legend{color:#2e5e95;font-size:10px;font-weight:var(--fw-medium);padding:0 6px}.procurement-batch-order-editor label{color:#637187;font-size:9px;font-weight:var(--fw-medium);gap:4px;display:grid}.procurement-batch-order-editor label.wide{grid-column:span 3}.batch-help{color:#7e8a9a;margin:-2px 0 0;font-size:9px}.procurement-order-number{color:#215da8;font:inherit;font-size:13px;font-weight:var(--fw-regular);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.procurement-order-number:hover{color:#0c65c5;text-decoration:underline}.purchase-order-line-summary{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.purchase-order-line-metrics{align-items:center;gap:4px;display:flex}.purchase-order-line-metrics span{color:#7a8797;background:#f6f8fb;border-radius:6px;gap:2px;min-width:70px;padding:6px 8px;font-size:8px;display:grid}.purchase-order-line-metrics b{color:#2e435d;font-size:11px}.purchase-order-sku-preview{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.purchase-order-sku-preview>span{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:6px;gap:1px;min-width:120px;max-width:190px;padding:5px 7px;display:grid}.purchase-order-sku-preview b,.purchase-order-sku-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-sku-preview b{color:#315173;font-size:9px}.purchase-order-sku-preview small{color:#8491a2;font-size:8px}.purchase-order-sku-preview em{color:#56728f;font-size:8px;font-style:normal;font-weight:var(--fw-regular);flex:none}.purchase-order-line-summary>button{color:#1763ba;min-height:30px;font-size:9px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:#eef6ff;border:1px solid #b8d1ef;border-radius:6px;padding:0 10px}.purchase-order-line-summary>button:hover{background:#e4f1ff;border-color:#72a7df}.procurement-order-detail-modal{z-index:430}.procurement-order-detail-modal>section{grid-template-rows:auto minmax(0,1fr) auto;width:min(1320px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden}.procurement-order-detail-modal>section>header{gap:18px;padding:11px 14px}.procurement-order-detail-modal>section>header>div:first-child{grid-template-columns:auto auto minmax(160px,1fr);align-items:baseline;gap:3px 10px;min-width:0;display:grid}.procurement-order-detail-modal>section>header h2{color:#1c5fae;font-size:16px}.procurement-order-detail-modal>section>header span{color:#65758a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.procurement-order-detail-head-actions{flex:none;align-items:center;gap:9px;display:flex}.procurement-order-detail-head-actions>b{color:#243850;font-size:15px}.procurement-order-detail-body{background:#f7f9fc;min-height:0;padding:10px 12px 12px;overflow:auto}.procurement-order-detail-overview{background:#fff;border:1px solid #dce4ed;border-radius:8px 8px 0 0;overflow:hidden}.procurement-order-detail-overview dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.procurement-order-detail-overview dl>div{border-left:1px solid #e8ecf1;min-width:0;padding:9px 11px}.procurement-order-detail-overview dl>div:first-child{border-left:0}.procurement-order-detail-overview dt,.procurement-order-detail-facts dt{color:#8491a2;font-size:8px}.procurement-order-detail-overview dd,.procurement-order-detail-facts dd{color:#2d4058;font-size:10px;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.procurement-order-detail-axes{background:#fff;border:1px solid #dce4ed;border-top:0;border-radius:0 0 8px 8px;padding:7px 10px}.procurement-order-detail-grid{grid-template-columns:.7fr 1.25fr .8fr;gap:8px;margin-top:8px;display:grid}.procurement-order-detail-grid>section,.procurement-order-detail-products,.procurement-order-detail-notes{background:#fff;border:1px solid #dce4ed;border-radius:8px;min-width:0;overflow:hidden}.procurement-order-detail-section-title{background:#fbfcfe;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.procurement-order-detail-section-title b{color:#33465e;font-size:10px}.procurement-order-detail-section-title small{color:#8793a3;font-size:8px}.procurement-order-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.procurement-order-detail-facts>div{border-top:1px solid #eef1f5;min-width:0;padding:8px 10px}.procurement-order-detail-facts>div:nth-child(-n+2){border-top:0}.procurement-order-detail-facts.amount{grid-template-columns:1fr}.procurement-order-detail-facts.amount>div{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;display:flex}.procurement-order-detail-facts.amount>div:first-child{border-top:0}.procurement-order-detail-facts.amount dd{font-size:9px}.procurement-order-detail-facts.amount .total{background:#eef6ff}.procurement-order-detail-facts.amount .total dt,.procurement-order-detail-facts.amount .total dd{color:#175fae;font-weight:var(--fw-medium)}.procurement-order-detail-products{margin-top:8px}.procurement-order-detail-table-wrap{width:100%;overflow:auto}.procurement-order-detail-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}.procurement-order-detail-table-wrap th,.procurement-order-detail-table-wrap td{color:#4b5d74;text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf3;padding:7px 8px;font-size:9px}.procurement-order-detail-table-wrap th{color:#718096;font-size:8px;font-weight:var(--fw-medium);background:#f5f7fa}.procurement-order-detail-table-wrap th:first-child,.procurement-order-detail-table-wrap td:first-child{text-align:center;width:34px}.procurement-order-detail-table-wrap th:nth-child(2){width:260px}.procurement-order-detail-table-wrap th:nth-child(3){width:160px}.procurement-order-detail-table-wrap th:nth-child(4){width:86px}.procurement-order-detail-table-wrap th:nth-child(5){width:112px}.procurement-order-detail-table-wrap th:nth-child(6){width:210px}.procurement-order-detail-table-wrap td>b,.procurement-order-detail-table-wrap td>small{display:block}.procurement-order-detail-table-wrap td>small{color:#8793a3;margin-top:2px;font-size:8px}.procurement-order-detail-product{align-items:center;gap:8px;min-width:0;display:flex}.procurement-order-detail-product>.procurement-product-image{flex:0 0 42px;width:42px;height:42px}.procurement-order-detail-product>span{gap:1px;min-width:0;display:grid}.procurement-order-detail-product b,.procurement-order-detail-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-order-detail-product b{color:#255b98;font-size:9px}.procurement-order-detail-product small{color:#6f7d90;font-size:8px}.procurement-order-detail-product a{color:#1870c8;width:max-content;margin-top:2px;font-size:8px;text-decoration:none}.procurement-order-line-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.procurement-order-line-progress span{color:#8190a1;text-align:center;background:#f5f7fa;border-radius:4px;gap:1px;padding:3px 4px;font-size:7px;display:grid}.procurement-order-line-progress b{color:#38516d;font-size:8px}.procurement-order-allocations{gap:4px;display:grid}.procurement-order-allocations>span{background:#f4f7fb;border-radius:5px;gap:1px;padding:4px 6px;display:grid}.procurement-order-allocations b{color:#3b5675;font-size:8px}.procurement-order-allocations small{color:#7e8b9b;font-size:7px}.procurement-order-detail-notes{margin-top:8px;padding:9px 11px}.procurement-order-detail-notes>b{color:#43566e;font-size:9px}.procurement-order-detail-notes p{color:#67768a;margin:5px 0 0;font-size:9px;line-height:1.5}.procurement-order-detail-notes p.danger{color:#a23a3a}.procurement-order-detail-modal>section>footer{justify-content:space-between;align-items:center}.procurement-order-detail-modal>section>footer span{color:#7b8899;font-size:8px}@media (width<=900px){.procurement-batch-bar>small{display:none}.procurement-batch-editor-head,.procurement-batch-editor>label{grid-template-columns:1fr}.procurement-batch-order-editor fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-batch-order-editor label.wide{grid-column:1/-1}.purchase-order-line-summary{grid-template-columns:1fr auto}.purchase-order-line-metrics{grid-column:1/-1;overflow-x:auto}.procurement-order-detail-overview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-order-detail-overview dl>div:nth-child(4){border-left:0}.procurement-order-detail-grid{grid-template-columns:1fr}.procurement-order-detail-modal>section>header>div:first-child{grid-template-columns:auto 1fr}.procurement-order-detail-modal>section>header>div:first-child>span{grid-column:1/-1}}.iam-content{gap:12px;min-width:0;padding:12px clamp(10px,1.4vw,22px) 24px;display:grid}.iam-content .module-table-card>header b{font-size:13px}.iam-content .module-table-card>header small{font-size:11px}.iam-create-button{color:#fff;min-height:34px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#276bc0;border:1px solid #276bc0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.iam-create-button:disabled{opacity:.5;cursor:not-allowed}.iam-create-form{flex-direction:column;min-height:0;display:flex}.iam-create-form>header{background:#f8fafc;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.iam-create-form>header h2{color:#2a435c;margin:0;font-size:16px}.iam-create-form>header p{color:#64758a;margin:4px 0 0;font-size:12px;line-height:1.5}.iam-create-form>header button{color:#5d7086;cursor:pointer;background:#fff;border:1px solid #d4dee8;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.iam-create-form>header button:disabled{opacity:.5;cursor:not-allowed}.iam-create-form>fieldset{border:0;gap:10px;margin:0;padding:14px 16px;display:grid}.iam-create-form .iam-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iam-create-form select,.iam-reason-field select{color:#31475f;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #c7d4e1;border-radius:7px;padding:0 10px;font-size:12px}.iam-create-form>footer{background:#fbfcfe;border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:9px;padding:10px 16px;display:flex}.iam-create-form>footer>small{color:#718096;font-size:11px}.iam-create-form>footer>div{gap:7px;display:flex}.iam-create-form>footer button{color:#386696;min-height:36px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d4e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.iam-create-form>footer button.primary{color:#fff;background:#276bc0;border-color:#276bc0}.iam-create-form>footer button:disabled{opacity:.45;cursor:not-allowed}.iam-kpis{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px;display:grid}.iam-kpis article{background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;display:flex}.iam-kpis article>svg{color:#2870c2;flex:none}.iam-kpis article span,.iam-kpis article small,.iam-kpis article b,.iam-kpis article em{min-width:0;display:block}.iam-kpis article small{color:#758399;font-size:11px}.iam-kpis article b{color:#273950;margin-top:1px;font-size:18px}.iam-kpis article em{color:#8290a2;margin-top:1px;font-size:11px;font-style:normal}.iam-kpis>button{color:#2b629f;min-width:86px;min-height:38px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.iam-kpis>button:disabled{opacity:.55}.iam-primary-tabs{background:#eef3f8;border:1px solid #dbe3ec;border-radius:9px;gap:4px;padding:4px;display:flex}.iam-primary-tabs button{color:#52657c;min-height:38px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.iam-primary-tabs button span{color:#6d7f93;background:#dfe7ef;border-radius:99px;min-width:24px;padding:2px 7px;font-size:11px}.iam-primary-tabs button.active{color:#175fa9;background:#fff;border-color:#bdd3ea;box-shadow:0 2px 8px #2b4d7114}.iam-primary-tabs button.active span{color:#fff;background:#2471c4}.iam-account-toolbar{background:#f9fbfd;border-bottom:1px solid #e6ebf1;grid-template-columns:minmax(260px,1fr) 160px 190px auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.iam-account-toolbar>label{color:#73849a;background:#fff;border:1px solid #cbd7e4;border-radius:7px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;display:flex}.iam-account-toolbar input{color:#31475f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.iam-account-toolbar select{color:#465b72;background:#fff;border:1px solid #cbd7e4;border-radius:7px;min-width:0;height:36px;padding:0 9px;font-size:12px}.iam-account-toolbar>span{color:#748399;white-space:nowrap;justify-self:end;font-size:11px}.iam-role-studio-grid{grid-template-columns:250px minmax(0,1fr);min-height:560px;display:grid}.iam-role-catalog{background:#f8fafc;border-right:1px solid #e5eaf1;max-height:820px;padding:10px;overflow-y:auto}.iam-role-catalog>div{color:#43566f;justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.iam-role-catalog>div b{font-size:12px}.iam-role-catalog>div small{color:#7c899a;font-size:11px}.iam-role-catalog>p{color:#718096;background:#fff;border:1px dashed #ccd8e5;border-radius:7px;margin:0 4px 9px;padding:11px;font-size:11px;line-height:1.5}.iam-role-catalog .iam-role-catalog-heading{border-top:1px solid #e3e9f0;margin-top:9px;padding-top:11px}.iam-role-catalog>button{color:#506176;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:54px;margin-bottom:5px;padding:8px 9px;display:flex}.iam-role-catalog>button:hover{background:#fff;border-color:#d5e1ee}.iam-role-catalog>button.active{color:#1c5fa8;background:#eaf4ff;border-color:#9cc0e8;box-shadow:inset 3px 0 #2772c6}.iam-role-catalog>button>span{gap:2px;min-width:0;display:grid}.iam-role-catalog>button b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iam-role-catalog>button small{color:#758397;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.iam-role-catalog>button em{color:#60758c;flex:none;font-size:11px;font-style:normal}.iam-role-editor-panel{min-width:0;padding:12px 14px 14px}.iam-role-editor-head{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.iam-role-editor-head>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.iam-role-editor-head>div:first-child>b{color:#293f5a;font-size:16px}.iam-role-editor-head>div:first-child>small{color:#748399;grid-column:2;font-size:11px}.iam-role-editor-actions{flex:none;align-items:center;gap:7px;display:flex}.iam-role-editor-actions>span{font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.iam-role-editor-actions>span.standard{color:#5f6f82;background:#edf1f5}.iam-role-editor-actions>span.custom{color:#176b55;background:#e8f7f1}.iam-role-editor-actions>button{color:#fff;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#276bc0;border:1px solid #276bc0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.iam-role-editor-actions>button:disabled{cursor:not-allowed;opacity:.5}.iam-role-description{color:#64758a;margin:10px 0 0;font-size:12px;line-height:1.55}.iam-clone-box,.iam-custom-editor{gap:10px;padding-top:11px;display:grid}.iam-clone-box{border-top:1px solid #e7edf3;margin-top:11px}.iam-clone-box.expanded{background:#f7fbff;border:1px solid #b9d1ea;border-radius:8px;margin-top:8px;padding:11px}.iam-form-grid{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr);gap:9px;display:grid}.iam-form-grid label,.iam-reason-field{color:#52657b;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.iam-form-grid input,.iam-reason-field input{color:#31475f;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #c7d4e1;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.iam-form-grid input:focus,.iam-reason-field input:focus,.iam-create-form select:focus,.iam-reason-field select:focus{border-color:#5f99d4;box-shadow:0 0 0 2px #e8f3ff}.iam-reason-field small{color:#748399;font-size:11px;font-weight:var(--fw-medium)}.iam-protected-role{color:#94601f;background:#fff8ec;border:1px solid #ecd8ba;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.iam-protected-role b,.iam-protected-role small{display:block}.iam-protected-role b{font-size:12px}.iam-protected-role small{color:#7f684c;margin-top:2px;font-size:11px}.iam-template-guidance{color:#365d86;background:#f3f8fe;border:1px solid #cbdced;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.iam-template-guidance>svg{color:#3074bb;flex:none}.iam-template-guidance>span{gap:2px;min-width:0;margin-right:auto;display:grid}.iam-template-guidance b{color:#31516f;font-size:12px}.iam-template-guidance small{color:#6d7f92;font-size:11px;line-height:1.4}.iam-template-guidance.iam-protected-role{color:#94601f;background:#fff8ec;border-color:#ecd8ba}.iam-template-guidance.iam-protected-role>svg{color:#a56e22}.iam-permission-heading{border-top:1px solid #e7edf3;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding:10px 0 7px;display:flex}.iam-permission-heading b,.iam-permission-heading small{display:block}.iam-permission-heading b{color:#344b66;font-size:13px}.iam-permission-heading small{color:#748399;margin-top:3px;font-size:11px}.iam-permission-heading em{color:#346a9f;font-size:11px;font-style:normal;font-weight:var(--fw-medium);white-space:nowrap}.iam-permission-toolbar{grid-template-columns:minmax(240px,1fr) 140px auto;gap:7px;display:grid}.iam-permission-toolbar>label{color:#75869a;background:#fff;border:1px solid #c7d4e1;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.iam-permission-toolbar input{color:#34495f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.iam-permission-toolbar select,.iam-permission-toolbar button{color:#4d6178;height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d4e1;border-radius:7px;padding:0 9px}.iam-permission-toolbar button.active{color:#2164ad;background:#ebf4ff;border-color:#2c75c5}.iam-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:500px;margin-top:9px;padding:1px;display:grid;overflow-y:auto}.iam-permission-list>section{border:1px solid #dce4ed;border-radius:8px;min-width:0;overflow:hidden}.iam-permission-list>section>header{background:#f4f8fc;border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;min-height:34px;padding:6px 9px;display:flex}.iam-permission-list>section>header b{color:#315779;font-size:12px}.iam-permission-list>section>header small{color:#708096;font-size:11px}.iam-permission-list section>label{color:#5a6a7d;cursor:pointer;border-bottom:1px solid #e9eef3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:8px 9px;display:grid}.iam-permission-list.readonly section>label{cursor:default}.iam-permission-list section>label:last-child{border-bottom:0}.iam-permission-list section>label.checked{background:#f4faff}.iam-permission-list section>label>input{accent-color:#2674c8;width:16px;height:16px}.iam-permission-list.readonly section>label>input{opacity:.85}.iam-permission-list section>label>span{gap:3px;min-width:0;display:grid}.iam-permission-list section>label b{color:#304860;align-items:center;gap:6px;font-size:12px;display:flex}.iam-permission-list section>label b em{color:#176b55;background:#e5f5ee;border-radius:99px;padding:2px 5px;font-size:10px;font-style:normal}.iam-permission-list section>label small{color:#718096;font-size:11px;line-height:1.4}.iam-permission-list section>label code{color:#62758b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.iam-risk{color:#596a7f;background:#edf1f5;border-radius:99px;padding:3px 6px;font-size:10px;font-style:normal;display:inline}.iam-risk.medium{color:#776522;background:#fff7d7}.iam-risk.high{color:#9a5616;background:#fff0dd}.iam-risk.critical{color:#9b3434;background:#ffeded}.iam-change-summary{background:#f8fafc;border:1px solid #dce4ed;border-radius:7px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.iam-change-summary>span{margin-right:auto}.iam-change-summary b,.iam-change-summary small{display:block}.iam-change-summary b{color:#3b526c;font-size:12px}.iam-change-summary small{color:#748399;margin-top:2px;font-size:11px}.iam-change-summary em{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:280px;padding:4px 7px;font-size:11px;font-style:normal;overflow:hidden}.iam-change-summary em.added{color:#176b55;background:#e8f7f1}.iam-change-summary em.removed{color:#9b3434;background:#ffeded}.iam-editor-footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.iam-editor-footer>small{color:#718096;font-size:11px}.iam-editor-footer>div{gap:7px;display:flex}.iam-editor-footer button{color:#386696;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d4e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.iam-editor-footer button.primary{color:#fff;background:#276bc0;border-color:#276bc0}.iam-editor-footer button:disabled{opacity:.45;cursor:not-allowed}.iam-version-history{border-top:1px solid #e7edf3;margin-top:12px}.iam-version-history>header{justify-content:space-between;align-items:center;padding:10px 1px 6px;display:flex}.iam-version-history>header b{color:#3f556d;font-size:12px}.iam-version-history>header small{color:#748399;font-size:11px}.iam-version-history>article{border-top:1px solid #e7edf3;grid-template-columns:minmax(150px,.8fr) minmax(200px,1.4fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.iam-version-history article b,.iam-version-history article small{display:block}.iam-version-history article b{color:#365373;font-size:11px}.iam-version-history article small{color:#7b899a;margin-top:2px;font-size:11px}.iam-version-history article p{color:#5f7084;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.iam-version-history article em{color:#286eb9;font-size:11px;font-style:normal;font-weight:var(--fw-regular)}.iam-assignment-card table{table-layout:fixed;width:100%;min-width:680px;font-size:12px}.iam-assignment-card th:first-child,.iam-assignment-card th:nth-child(2){width:27%}.iam-assignment-card th:nth-child(3){width:34%}.iam-assignment-card th:nth-child(4){width:12%}.iam-assignment-card td>b,.iam-assignment-card td>small{display:block}.iam-assignment-card td>small{color:#718096;margin-top:3px;font-size:11px}.iam-assignment-card td .state-pill{margin-top:5px;display:inline-flex}.iam-assignment-card th:last-child,.iam-assignment-card td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 12px -12px #263a5280}.iam-assignment-card th:last-child{z-index:3;background:#f4f7fa}.iam-assignment-card tbody tr:hover td:last-child{background:#f8fbfe}.iam-actor-pill{color:#53677e;font-size:10px;font-weight:var(--fw-medium);background:#edf1f6;border-radius:99px;padding:4px 7px;display:inline-flex}.iam-actor-pill.internal{color:#1e65ab;background:#e9f3ff}.iam-actor-pill.customer{color:#18705a;background:#e8f7f1}.iam-role-link{color:#215fa1;font:inherit;font-size:12px;font-weight:var(--fw-regular);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.iam-role-link:hover{text-decoration:underline}.iam-role-editor{grid-template-columns:minmax(170px,.8fr) minmax(250px,1.4fr);gap:7px;display:grid}.iam-role-editor select,.iam-role-editor input{color:#344a64;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #c7d4e1;border-radius:7px;padding:0 9px;font-size:11px}.iam-row-actions{gap:6px;display:flex}.iam-row-actions button,.iam-edit-button{color:#386696;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d4e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.iam-row-actions button.primary{color:#fff;background:#276bc0;border-color:#276bc0}.iam-row-actions button:disabled,.iam-edit-button:disabled{opacity:.5;cursor:not-allowed}.iam-scope-boundary{color:#5f7185;background:#f8fafc;border-top:1px solid #e4eaf0;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.iam-scope-boundary svg{color:#2d735e;flex:none;margin-top:1px}.iam-scope-boundary b,.iam-scope-boundary small{display:block}.iam-scope-boundary b{font-size:11px}.iam-scope-boundary small{margin-top:2px;font-size:11px;line-height:1.45}.iam-audit-card table{min-width:900px;font-size:12px}.iam-audit-card th:first-child{width:16%}.iam-audit-card th:nth-child(2){width:20%}.iam-audit-card th:nth-child(3){width:24%}.iam-audit-card th:nth-child(4){width:30%}.iam-audit-card th:nth-child(5){width:10%}@media (width<=1080px){.iam-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iam-kpis>button{grid-column:1/-1;justify-self:end;min-height:38px;padding-inline:15px}.iam-account-toolbar{grid-template-columns:minmax(220px,1fr) 150px 170px}.iam-account-toolbar>span{grid-column:1/-1;justify-self:start}.iam-role-studio-grid{grid-template-columns:220px minmax(0,1fr)}.iam-permission-list,.iam-role-editor{grid-template-columns:1fr}}@media (width<=760px){.iam-kpis{grid-template-columns:1fr 1fr}.iam-primary-tabs{grid-template-columns:1fr 1fr;display:grid}.iam-primary-tabs button{justify-content:center;padding-inline:8px}.iam-account-toolbar{grid-template-columns:1fr}.iam-account-toolbar>span{grid-column:auto}.iam-role-studio-grid{grid-template-columns:1fr}.iam-role-catalog{border-bottom:1px solid #e5eaf1;border-right:0;max-height:none;display:flex;overflow-x:auto}.iam-role-catalog>div,.iam-role-catalog>p{display:none}.iam-role-catalog>button{flex:0 0 190px;margin:0 5px 0 0}.iam-form-grid,.iam-permission-toolbar,.iam-create-form .iam-form-grid{grid-template-columns:1fr}.iam-create-form>footer{flex-direction:column;align-items:stretch}.iam-create-form>footer>div{grid-template-columns:1fr 1fr;display:grid}.iam-create-form>footer button{width:100%}.iam-role-editor-head{align-items:flex-start}.iam-role-editor-actions{flex-direction:column-reverse;align-items:flex-end}.iam-template-guidance{align-items:flex-start}.iam-permission-heading{flex-direction:column;align-items:flex-start}.iam-editor-footer{flex-direction:column;align-items:stretch}.iam-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}.iam-editor-footer button{width:100%}.iam-change-summary{flex-direction:column;align-items:flex-start}.iam-change-summary em{max-width:100%}}.quotation-workbench{gap:12px;width:100%;min-width:0;display:grid}.quotation-list-heading{justify-content:space-between;align-items:center;gap:18px;padding:2px 1px;display:flex}.quotation-list-heading small{color:#3379bd;font-size:11px;font-weight:var(--fw-medium)}.quotation-list-heading h1{color:#22374f;margin:3px 0 2px;font-size:24px}.quotation-list-heading p{color:#6b7c90;margin:0;font-size:12px}.quotation-new-button{color:#fff;min-height:38px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;background:#2876c8;border:1px solid #2876c8;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.quotation-summary{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:9px;display:grid}.quotation-summary article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:11px;min-height:58px;padding:9px 12px;display:flex}.quotation-summary article>svg{color:#146f66;background:#e7f6f3;border-radius:9px;width:34px;height:34px;padding:7px}.quotation-summary small,.quotation-summary b{display:block}.quotation-summary small{color:var(--muted);font-size:11px}.quotation-summary b{margin-top:2px;font-size:18px}.quotation-summary>button{cursor:pointer;color:#176f64;min-width:94px;font-weight:var(--fw-medium);background:#fff;border:1px solid #cbded9;border-radius:10px;justify-content:center;align-items:center;gap:6px;display:flex}.quotation-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 7px 22px #26453f0b}.quotation-filters{border-bottom:1px solid var(--line);background:#fbfdfd;grid-template-columns:minmax(320px,1fr) 190px 190px;align-items:end;gap:10px;padding:12px 14px;display:grid}.quotation-filters>label:not(.quotation-search){color:var(--muted);font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.quotation-filters select{background:#fff;border:1px solid #cfdfdc;border-radius:7px;outline:0;height:38px;padding:0 10px;font-size:12px}.quotation-search{background:#fff;border:1px solid #cfdfdc;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;height:38px;padding-left:8px;display:grid}.quotation-search svg{color:var(--muted)}.quotation-search input{border:0;outline:0;min-width:0;height:100%}.quotation-search button{color:#fff;font-weight:var(--fw-medium);background:#197c70;border:0;border-radius:0 7px 7px 0;align-self:stretch;padding:0 15px}.quotation-table-wrap{max-width:100%;overflow-x:auto}.quotation-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.quotation-table th{color:#637873;letter-spacing:.02em;text-align:left;white-space:nowrap;background:#f6f9f8;padding:10px 11px;font-size:11px}.quotation-table td{vertical-align:top;border-top:1px solid #e9efee;padding:11px}.quotation-table td b,.quotation-table td small{display:block}.quotation-table td b{font-size:12px}.quotation-table td small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.quotation-pill{color:#506c66;min-height:24px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#edf3f2;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.quotation-pill.approval-pending{color:#8b5a12;background:#fff2d8}.quotation-pill.approval-approved,.quotation-pill.status-accepted{color:#08715e;background:#dff5ee}.quotation-pill.approval-rejected,.quotation-pill.status-rejected{color:#a3443d;background:#ffe8e5}.quotation-pill.status-sent{color:#246793;background:#e3f1fb}.quotation-pill.status-expired,.quotation-pill.status-archived{color:#737f7d;background:#ecefef}.quotation-detail-button,.quotation-pagination button{cursor:pointer;color:#176f64;min-height:34px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #cbded9;border-radius:7px;padding:0 12px}.quotation-detail-button:hover{background:#f0faf7;border-color:#72b8ad}.quotation-empty{color:var(--muted);text-align:center;padding:45px}.quotation-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.quotation-pagination div{gap:7px;display:flex}.quotation-pagination button:disabled{cursor:not-allowed;opacity:.42}.quotation-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10262b6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.quotation-drawer{background:#f7faf9;width:min(900px,96vw);height:100dvh;overflow-y:auto;box-shadow:-20px 0 55px #142b2f33}.quotation-drawer>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;justify-content:space-between;align-items:start;gap:20px;padding:17px 20px;display:flex;position:sticky;top:0}.quotation-drawer>header small,.quotation-drawer>header span{color:var(--muted);font-size:9px}.quotation-drawer h2{margin:4px 0;font-size:19px}.quotation-drawer>header button{cursor:pointer;color:#617773;background:#eef4f3;border:0;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.quotation-page-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:13px 15px;display:grid}.quotation-page-toolbar>div{min-width:0}.quotation-page-toolbar small{color:#397cbd;font-size:11px;font-weight:var(--fw-medium)}.quotation-page-toolbar h1{color:#22374f;margin:2px 0;font-size:22px}.quotation-page-toolbar p{color:#6b7c90;margin:0;font-size:12px}.quotation-back-button{cursor:pointer;color:#52667d;min-height:36px;font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;background:#fff;border:1px solid #d2dce7;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.quotation-detail-toolbar{grid-template-columns:auto minmax(240px,1fr) auto auto}.quotation-toolbar-status{flex-wrap:wrap;gap:6px;display:flex}.quotation-detail-toolbar .quotation-actions{background:0 0;border:0;justify-content:flex-end;padding:0}.quotation-actions{flex-wrap:wrap;gap:7px;display:flex}.quotation-actions button{cursor:pointer;color:#3f625c;min-height:36px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #cadbd8;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:flex}.quotation-actions button.primary{color:#fff;background:#168372;border-color:#168372}.quotation-actions button.danger{color:#a33e35;background:#fff8f7;border-color:#efc9c4}.quotation-actions button:disabled{cursor:wait;opacity:.5}.quotation-customer-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.quotation-customer-card>header{background:#fbfcfe;border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.quotation-customer-card>header small{color:#2c76bd;font-size:11px;font-weight:var(--fw-medium)}.quotation-customer-card h2{color:#263a52;margin:2px 0 0;font-size:16px}.quotation-customer-card>header>span{color:#4a667f;font-size:11px;font-weight:var(--fw-regular);background:#edf3f8;border-radius:99px;padding:5px 9px}.quotation-customer-fields{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.2fr) repeat(4,minmax(140px,.8fr));gap:10px;padding:12px 14px;display:grid}.quotation-customer-fields label{color:#53677e;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.quotation-customer-fields input,.quotation-customer-fields select{color:#263950;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.quotation-customer-fields input[readonly]{color:#52657a;background:#f6f8fb}.quotation-customer-fields input:focus,.quotation-customer-fields select:focus{border-color:#5b9bdc;box-shadow:0 0 0 2px #e7f2ff}.quotation-create-empty{color:#5f738a;background:#fff;border:1px dashed #cbd8e5;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:150px;display:flex}.quotation-create-empty div{gap:4px;display:grid}.quotation-create-empty b{color:#2f465f;font-size:14px}.quotation-create-empty span{font-size:12px}.quotation-document-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.quotation-document{background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:min(100%,1080px);min-width:0;min-height:680px;margin:0 auto;padding:22px 24px;overflow:hidden;box-shadow:0 8px 26px #1f375212}.quotation-document-header{border-bottom:2px solid #263a52;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.quotation-document-header>div:first-child{gap:2px;display:grid}.quotation-document-header>div:first-child b{color:#168372;letter-spacing:.055em;font-size:20px}.quotation-document-header>div:first-child span{color:#6f7c8b;font-size:11px}.quotation-document-header>div:last-child{text-align:right}.quotation-document-header h2{color:#263443;letter-spacing:.1em;margin:0 0 5px;font-size:18px}.quotation-document-header dl,.quotation-document-header dl div{margin:0}.quotation-document-header dl div{grid-template-columns:66px auto;gap:7px;margin-top:2px;display:grid}.quotation-document-header dt{color:#788594;font-size:11px;font-weight:var(--fw-medium)}.quotation-document-header dd{color:#33465a;font-size:11px;font-weight:var(--fw-regular);margin:0}.quotation-document-customer{grid-template-columns:1.4fr .8fr .8fr;gap:12px;padding:10px 0;display:grid}.quotation-document-customer span{gap:2px;display:grid}.quotation-document-customer small{color:#7c8997;text-transform:uppercase;font-size:11px}.quotation-document-customer b{color:#2f4358;font-size:12px}.quotation-document-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.quotation-document-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px;font-size:10px}.quotation-document-table th,.quotation-document-table td{box-sizing:border-box;text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border:1px solid #cfd6de;padding:6px 5px}.quotation-document-table th{color:#45586c;text-transform:none;white-space:normal;background:#f2f5f8;font-size:9px;line-height:1.2}.quotation-document-table th:first-child{width:5%}.quotation-document-table th:nth-child(2){width:22%}.quotation-document-table th:nth-child(3){width:5%}.quotation-document-table th:nth-child(4),.quotation-document-table th:nth-child(5){width:10%}.quotation-document-table th:nth-child(6){width:9%}.quotation-document-table th:nth-child(7){width:10%}.quotation-document-table th:nth-child(8){width:7%}.quotation-document-table th:nth-child(9){width:22%}.quotation-document-table img,.quotation-document-table .quotation-image-placeholder{object-fit:cover;border-radius:4px;width:34px;height:34px}.quotation-document-table td b,.quotation-document-table td small,.quotation-document-table td em{display:block}.quotation-document-table td small,.quotation-document-table td em{color:#718091;margin-top:3px;font-size:9px;font-style:normal;line-height:1.3}.quotation-document-totals{justify-content:flex-end;padding:11px 0;display:flex}.quotation-document-totals dl{width:min(330px,100%);margin:0}.quotation-document-totals dl>div{color:#5e6f80;justify-content:space-between;align-items:center;gap:20px;padding:4px 0;font-size:11px;display:flex}.quotation-document-totals dd{color:#2e4358;font-weight:var(--fw-regular);margin:0}.quotation-document-totals .grand-total{color:#23384d;border-top:1px solid #cfd7df;margin-top:4px;padding-top:8px;font-size:13px}.quotation-document-totals .grand-total dd{color:#0f7b68;font-size:17px}.quotation-document-remarks{color:#566679;border-top:1px solid #e1e6ec;padding-top:9px;font-size:11px;line-height:1.5}.quotation-document-remarks>b{color:#33485e;font-size:11px}.quotation-document-remarks ol{margin:4px 0 0;padding-left:18px}.quotation-document-table th span{display:block}.quotation-detail-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.quotation-info-card,.quotation-sidebar-card{background:#fff;border:1px solid #dfe6ec;border-radius:10px;overflow:hidden}.quotation-info-card>header{border-bottom:1px solid #e6ebf0;align-items:center;gap:8px;padding:11px 12px;display:flex}.quotation-info-card h3{color:#2f4358;margin:0;font-size:13px}.quotation-info-card dl,.quotation-publication-record dl{margin:0}.quotation-info-card dl>div,.quotation-publication-record dl>div{border-bottom:1px solid #edf1f4;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:8px 11px;display:grid}.quotation-info-card dl>div:last-child,.quotation-publication-record dl>div:last-child{border-bottom:0}.quotation-info-card dt,.quotation-publication-record dt{color:#718091;font-size:11px}.quotation-info-card dd,.quotation-publication-record dd{overflow-wrap:anywhere;color:#2f4358;font-size:11px;font-weight:var(--fw-regular);margin:0}.quotation-profit-card{grid-column:span 2}.quotation-profit-card>header{background:#f3faf8;border-bottom:1px solid #d8e8e4;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.quotation-profit-card>header small,.quotation-profit-card>header h3{margin:0;display:block}.quotation-profit-card>header small{color:#64817a;font-size:11px}.quotation-profit-card>header h3{color:#173d37;margin-top:2px;font-size:13px}.quotation-profit-card>header>span{color:#176f64;font-size:11px;font-weight:var(--fw-medium);background:#dff3ee;border-radius:99px;flex:none;padding:4px 8px}.quotation-profit-table-wrap{max-width:100%;overflow-x:auto}.quotation-profit-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:650px;font-size:11px}.quotation-profit-table th,.quotation-profit-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e8efed;padding:8px 10px}.quotation-profit-table thead th{color:#6b7e79;font-weight:var(--fw-medium);background:#fbfdfc}.quotation-profit-table th:first-child{text-align:left}.quotation-profit-table tbody th{color:#2d4741}.quotation-profit-table tbody th small{color:#758a84;font-size:11px;font-weight:var(--fw-regular);margin-top:2px;display:block}.quotation-profit-table .gain{color:#08715e;font-weight:var(--fw-medium)}.quotation-profit-table .loss{color:#ad3f36;font-weight:var(--fw-medium)}.quotation-publish-panel,.quotation-publication-record{background:#fff;border:1px solid #bcded7;border-radius:10px;overflow:hidden}.quotation-publish-panel>header,.quotation-publication-record>header{background:#f2faf8;border-bottom:1px solid #dcece8;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.quotation-publish-panel>header small,.quotation-publication-record>header small{color:#638079;font-size:10px;font-weight:var(--fw-medium);display:block}.quotation-publish-panel h3,.quotation-publication-record h3{color:#173d37;margin:2px 0 0;font-size:13px}.quotation-publish-panel>header>span,.quotation-publication-record>header>span{color:#176f64;font-size:10px;font-weight:var(--fw-regular);background:#dff3ee;border-radius:99px;flex:none;padding:4px 8px}.quotation-publish-grid{grid-template-columns:160px 190px minmax(220px,1fr) auto;align-items:end;gap:9px;padding:11px 12px;display:grid}.quotation-publish-grid label{color:#526d67;font-size:10px;font-weight:var(--fw-medium);gap:5px;display:grid}.quotation-publish-grid select,.quotation-publish-grid input{color:#203d38;min-width:0;height:36px;font:inherit;font-weight:var(--fw-regular);background:#fff;border:1px solid #c9dcd8;border-radius:7px;outline:0;padding:0 10px}.quotation-publish-grid select:focus,.quotation-publish-grid input:focus{border-color:#268f80;box-shadow:0 0 0 3px #268f801f}.quotation-publish-grid>button{cursor:pointer;color:#fff;min-height:36px;font-size:10px;font-weight:var(--fw-medium);white-space:nowrap;background:#168372;border:1px solid #168372;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.quotation-publish-grid>button:disabled{cursor:wait;opacity:.55}.quotation-publish-unlinked{background:#fafcfb;border:1px dashed #d6e3e0;border-radius:7px;align-content:center;min-height:36px;padding:5px 9px;display:grid}.quotation-publish-unlinked b,.quotation-publish-unlinked small{display:block}.quotation-publish-unlinked b{color:#4d6862;font-size:10px}.quotation-publish-unlinked small{color:#7a8d89;margin-top:2px;font-size:9px;line-height:1.35}.quotation-publish-panel>p,.quotation-publication-record>p{color:#647b76;background:#fbfdfc;border-top:1px dashed #dcece8;margin:0;padding:8px 12px;font-size:10px;line-height:1.45}.quotation-publication-record>div{grid-template-columns:120px 170px minmax(0,1fr);gap:0;display:grid}.quotation-publication-record>div>span{border-right:1px solid #e6eeec;min-width:0;padding:10px 12px}.quotation-publication-record>div>span:last-child{border-right:0}.quotation-publication-record>div small,.quotation-publication-record>div b{display:block}.quotation-publication-record>div small{color:#70847f;font-size:9px}.quotation-publication-record>div b{color:#263f3a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.quotation-order-panel,.quotation-order-record{background:#fff;border:1px solid #bcded7;border-radius:10px;grid-column:1/-1;overflow:hidden}.quotation-order-panel>header,.quotation-order-record>header{background:#f2faf8;border-bottom:1px solid #dcece8;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.quotation-order-panel>header small,.quotation-order-record>header small{color:#638079;font-size:10px;font-weight:var(--fw-medium);display:block}.quotation-order-panel h3,.quotation-order-record h3{overflow-wrap:anywhere;color:#173d37;margin:2px 0 0;font-size:13px}.quotation-order-panel>header>span,.quotation-order-record>header>span{color:#176f64;font-size:10px;font-weight:var(--fw-regular);background:#dff3ee;border-radius:99px;flex:none;padding:4px 8px}.quotation-order-panel>p,.quotation-order-record>p{color:#647b76;background:#fbfdfc;border-bottom:1px dashed #dcece8;margin:0;padding:8px 12px;font-size:10px;line-height:1.45}.quotation-order-record>p{border-top:1px dashed #dcece8;border-bottom:0}.quotation-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px 12px;display:grid}.quotation-order-grid label{color:#526d67;min-width:0;font-size:10px;font-weight:var(--fw-medium);gap:5px;display:grid}.quotation-order-grid label.span-2{grid-column:span 2}.quotation-order-grid input,.quotation-order-grid textarea{box-sizing:border-box;color:#203d38;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9dcd8;border-radius:7px;outline:0;font-size:11px}.quotation-order-grid input{height:36px;padding:0 10px}.quotation-order-grid textarea{resize:vertical;min-height:72px;padding:8px 10px;line-height:1.45}.quotation-order-grid input:focus,.quotation-order-grid textarea:focus{border-color:#268f80;box-shadow:0 0 0 3px #268f801f}.quotation-order-grid input[readonly]{color:#58716b;background:#f1f5f4}.quotation-order-error{color:#99443d;background:#fff7f6;border:1px solid #edcbc7;border-radius:7px;margin:0 12px 10px;padding:8px 10px;font-size:10px;line-height:1.45}.quotation-order-panel>footer{border-top:1px solid #dcece8;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.quotation-order-panel>footer span{color:#657d77;font-size:10px;line-height:1.45}.quotation-order-panel>footer button{cursor:pointer;color:#fff;min-height:36px;font:inherit;font-size:11px;font-weight:var(--fw-medium);background:#168372;border:1px solid #168372;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.quotation-order-panel>footer button:disabled{cursor:wait;opacity:.55}.quotation-order-record dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.quotation-order-record dl>div{border-right:1px solid #e6eeec;min-width:0;padding:9px 11px}.quotation-order-record dl>div:last-child{border-right:0}.quotation-order-record dt{color:#70847f;font-size:9px}.quotation-order-record dd{overflow-wrap:anywhere;color:#263f3a;font-size:11px;font-weight:var(--fw-regular);margin:3px 0 0}.quotation-detail-body{gap:11px;padding:14px 20px 28px;display:grid}.quotation-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quotation-detail-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.quotation-detail-grid small,.quotation-detail-grid b,.quotation-detail-grid span{display:block}.quotation-detail-grid small{color:var(--muted);font-size:8px}.quotation-detail-grid b{margin:5px 0 3px;font-size:11px}.quotation-detail-grid span{color:#69807b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.quotation-charge-grid{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.quotation-charge-grid span{border-right:1px solid var(--line);color:var(--muted);padding:10px 12px;font-size:8px}.quotation-charge-grid span:last-child{border-right:0}.quotation-charge-grid b{color:var(--ink);margin-top:4px;font-size:11px;display:block}.quotation-lines,.quotation-shipping,.quotation-timeline{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.quotation-lines h3,.quotation-shipping h3,.quotation-timeline h3{border-bottom:1px solid var(--line);background:#fafcfc;margin:0;padding:10px 12px;font-size:10px}.quotation-lines article{border-bottom:1px solid #edf2f1;grid-template-columns:42px minmax(0,1fr) 48px 100px;align-items:center;gap:10px;padding:9px 12px;display:grid}.quotation-lines article:last-child{border-bottom:0}.quotation-lines img,.quotation-image-placeholder{object-fit:cover;border-radius:6px;width:42px;height:42px}.quotation-image-placeholder{color:#58766f;font-weight:var(--fw-regular);background:#eaf3f1;place-items:center;display:grid}.quotation-lines div{min-width:0}.quotation-lines div b,.quotation-lines div small,.quotation-lines div em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quotation-lines div b{font-size:10px}.quotation-lines div small,.quotation-lines div em{color:var(--muted);margin-top:3px;font-size:8px}.quotation-lines div em{font-style:normal}.quotation-lines article>strong,.quotation-lines article>span{text-align:right;font-size:10px}.quotation-shipping>div{justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.quotation-shipping span,.quotation-shipping small{display:block}.quotation-shipping small{color:var(--muted);margin-top:3px;font-size:8px}.quotation-shipping p{border-top:1px dashed var(--line);color:#6c7d7a;background:#fafcfc;margin:0;padding:9px 12px;font-family:ui-monospace,monospace;font-size:8px}.quotation-timeline article{border-bottom:1px solid #edf2f1;gap:9px;padding:9px 12px;display:flex}.quotation-timeline article:last-child{border-bottom:0}.quotation-timeline article svg{color:#168372;flex:none;margin-top:1px}.quotation-timeline b,.quotation-timeline small{display:block}.quotation-timeline b{font-size:11px}.quotation-timeline small{color:var(--muted);margin-top:3px;font-size:10px}.quotation-sidebar-card.quotation-timeline h3{font-size:12px}.quotation-sidebar-card .quotation-publish-grid{grid-template-columns:1fr;padding:11px}.quotation-sidebar-card .quotation-publish-grid textarea{resize:vertical;width:100%;min-height:70px;font:inherit;border:1px solid #c9dcd8;border-radius:7px;padding:8px 10px;font-size:11px}.quotation-sidebar-card .quotation-publish-grid>button{width:100%}.quotation-reason-overlay{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1323336b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quotation-reason-dialog{background:#fff;border:1px solid #d9e2eb;border-radius:10px;width:min(480px,94vw);overflow:hidden;box-shadow:0 24px 70px #182b3f3d}.quotation-reason-dialog>header{background:#fbfcfe;border-bottom:1px solid #e6ebf0;padding:14px 16px 12px}.quotation-reason-dialog>header small{color:#2c76bd;font-size:10px;font-weight:var(--fw-medium)}.quotation-reason-dialog h2{color:#263a52;margin:3px 0 0;font-size:17px}.quotation-reason-dialog>label{color:#53677e;font-size:11px;font-weight:var(--fw-medium);gap:6px;padding:14px 16px;display:grid}.quotation-reason-dialog textarea{resize:vertical;color:#263950;width:100%;min-height:104px;font:inherit;border:1px solid #cfdbe8;border-radius:7px;outline:0;padding:9px 10px;font-size:12px;line-height:1.55}.quotation-reason-dialog textarea:focus{border-color:#5b9bdc;box-shadow:0 0 0 2px #e7f2ff}.quotation-reason-dialog>footer{background:#fbfcfe;border-top:1px solid #e6ebf0;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.quotation-reason-dialog>footer button{color:#53677e;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cdd9e6;border-radius:7px;padding:0 14px}.quotation-reason-dialog>footer button.primary{color:#fff;background:#168372;border-color:#168372}.quotation-reason-dialog>footer button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1180px){.quotation-summary{grid-template-columns:repeat(2,1fr)}.quotation-summary>button{min-height:42px}.quotation-filters{grid-template-columns:1fr 1fr}.quotation-search{grid-column:1/-1}.quotation-customer-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.quotation-document-layout{grid-template-columns:1fr}.quotation-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-detail-sidebar>:last-child{grid-column:1/-1}.quotation-detail-toolbar{grid-template-columns:auto minmax(220px,1fr) auto}.quotation-detail-toolbar .quotation-actions{grid-column:1/-1;justify-content:flex-end}.quotation-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-order-record dl{grid-template-columns:repeat(3,minmax(0,1fr))}.quotation-order-record dl>div:nth-child(3){border-right:0}.quotation-order-record dl>div:nth-child(n+4){border-top:1px solid #e6eeec}}@media (width<=720px){.quotation-list-heading,.quotation-customer-card>header{flex-direction:column;align-items:stretch}.quotation-new-button{width:100%}.quotation-filters,.quotation-customer-fields{grid-template-columns:1fr}.quotation-search{grid-column:auto}.quotation-page-toolbar,.quotation-detail-toolbar{grid-template-columns:1fr}.quotation-back-button{justify-self:start}.quotation-toolbar-status{justify-content:flex-start}.quotation-detail-toolbar .quotation-actions{grid-column:auto;justify-content:flex-start}.quotation-document{padding:14px}.quotation-document-header{flex-direction:column}.quotation-document-header>div:last-child{text-align:left}.quotation-document-customer,.quotation-detail-sidebar{grid-template-columns:1fr}.quotation-profit-card,.quotation-detail-sidebar>:last-child{grid-column:auto}.quotation-document-table-wrap{margin-right:0;padding-bottom:4px}.quotation-publish-grid,.quotation-publication-record>div{grid-template-columns:1fr}.quotation-publication-record>div>span{border-bottom:1px solid #e6eeec;border-right:0}.quotation-publication-record>div>span:last-child{border-bottom:0}.quotation-order-grid,.quotation-order-record dl{grid-template-columns:1fr}.quotation-order-grid label.span-2{grid-column:auto}.quotation-order-record dl>div{border-top:1px solid #e6eeec;border-right:0}.quotation-order-record dl>div:first-child{border-top:0}.quotation-order-panel>footer{flex-direction:column;align-items:stretch}.quotation-order-panel>footer button{width:100%}}@media print{@page{size:A4 landscape;margin:9mm}html,body{background:#fff!important;width:auto!important;min-width:0!important}.quotation-detail-toolbar,.quotation-detail-sidebar,.workbench-alert,.app-sidebar,.topbar{display:none!important}.quotation-workbench.quotation-detail-page{padding:0!important;display:block!important}.quotation-document-layout{display:block!important}.quotation-document{width:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.quotation-document-header{gap:12mm!important;padding-bottom:3mm!important}.quotation-document-header>div:first-child b{font-size:18pt!important}.quotation-document-header>div:first-child span,.quotation-document-header dt,.quotation-document-header dd{font-size:8.5pt!important}.quotation-document-header h2{margin-bottom:2mm!important;font-size:15pt!important}.quotation-document-customer{padding:3mm 0!important}.quotation-document-customer small{font-size:8pt!important}.quotation-document-customer b{font-size:9pt!important}.quotation-document-table-wrap{overflow:visible!important}.quotation-document-table{min-width:0!important;font-size:7.5pt!important}.quotation-document-table thead{display:table-header-group}.quotation-document-table tr{break-inside:avoid;page-break-inside:avoid}.quotation-document-table th,.quotation-document-table td{padding:1.3mm 1mm!important}.quotation-document-table th{overflow-wrap:anywhere!important;white-space:normal!important;font-size:6.8pt!important}.quotation-document-table td small,.quotation-document-table td em{font-size:6.8pt!important}.quotation-document-table img,.quotation-document-table .quotation-image-placeholder{width:8mm!important;height:8mm!important}.quotation-document-totals,.quotation-document-remarks{break-inside:avoid;page-break-inside:avoid}.quotation-document-totals{padding:3mm 0!important}.quotation-document-totals dl>div,.quotation-document-remarks,.quotation-document-remarks>b{font-size:8.5pt!important}.quotation-document-totals .grand-total{font-size:10pt!important}.quotation-document-totals .grand-total dd{font-size:13pt!important}.quotation-document-remarks{padding-top:2mm!important;line-height:1.4!important}}.quick-quote-workbench{border:0;min-width:0;margin:0;padding:0;overflow:visible;container-type:inline-size}.quote-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.quote-flow-steps li{color:#66768b;background:#f8fafc;border:1px solid #e0e6ed;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:9px 11px;display:grid}.quote-flow-steps li>span{color:#607087;width:30px;height:30px;font-size:12px;font-weight:var(--fw-regular);background:#e8edf3;border-radius:99px;grid-row:1/3;place-items:center;display:grid}.quote-flow-steps li b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quote-flow-steps li small{font-size:11px}.quote-flow-steps li.active{color:#1e5f9f;background:#eef6ff;border-color:#8ab7e9;box-shadow:inset 3px 0 #2876c8}.quote-flow-steps li.active>span{color:#fff;background:#2876c8}.quote-flow-steps li.complete{color:#176653;background:#eff9f6;border-color:#b7dfd3}.quote-flow-steps li.complete>span{color:#fff;background:#23816b}.quote-builder-grid{grid-template-columns:minmax(0,2fr) minmax(350px,1fr);align-items:start;gap:12px;min-width:0;display:grid;overflow:visible}.quote-builder-form{gap:10px;min-width:0;padding:0;display:grid}.quote-editor-fields{border:0;min-width:0;margin:0;padding:0;display:block}.quote-editor-fields:disabled button{cursor:wait;opacity:.55}.quote-lines-empty{color:#758397;text-align:center;align-content:center;gap:6px;min-height:90px;padding:18px;font-size:11px;line-height:1.5;display:grid}.quote-package-control{color:#607589;font-size:12px}.quote-package-control label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quote-package-control select{max-width:100%;min-height:34px;color:inherit;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:5px;padding:4px 8px}.quote-summary-section dt small{margin-top:3px;font-size:11px;display:block}.quote-picker-content{min-width:0}.quote-picker-content>p{color:#607589;margin:0 0 12px;font-size:12px}.quote-guided-step,.quote-preview-panel{background:#fff;border:1px solid #dfe6ee;border-radius:10px;min-width:0;padding:12px 13px}.quote-guided-step{box-shadow:0 3px 12px #1f3d5e09}.quote-step-heading{align-items:center;gap:9px;min-width:0;margin-bottom:10px;display:flex}.quote-step-heading>span{color:#fff;width:30px;height:30px;font-size:12px;font-weight:var(--fw-medium);background:#2876c8;border-radius:8px;flex:none;place-items:center;display:grid}.quote-step-heading>div{min-width:0;margin-right:auto}.quote-step-heading h4{color:#263a52;margin:0;font-size:14px}.quote-step-heading p{color:#6d7b8e;margin:3px 0 0;font-size:11px;line-height:1.45}.quote-step-heading>strong,.quote-step-heading>em{font-size:11px;font-style:normal;font-weight:var(--fw-medium);border-radius:99px;flex:none;padding:4px 8px}.quote-step-heading>strong{color:#176653;background:#e4f6ef}.quote-step-heading>em{color:#946123;background:#fff2dd}.quote-mode-switch{border:0;flex:none;align-items:center;gap:5px;margin:0 0 0 auto;padding:0;display:flex}.quote-mode-switch legend{color:#66768b;font-size:11px;font-weight:var(--fw-medium);margin-right:3px}.quote-mode-switch button,.quote-advanced-settings fieldset button{color:#50637a;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cedae7;border-radius:6px;padding:0 11px}.quote-mode-switch button.active,.quote-advanced-settings fieldset button.active{color:#fff;background:#2876c8;border-color:#2876c8}.quote-mode-switch button:focus-visible,.quote-advanced-settings fieldset button:focus-visible,.quote-action-bar button:focus-visible,.save-quote-button:focus-visible,.quote-product-search-form button:focus-visible,.quote-catalog-table button:focus-visible,.quote-add-product:focus-visible{outline-offset:2px;outline:3px solid #b8dafb}.quote-product-toolbar{flex-wrap:wrap}.quote-product-toolbar>div{flex:300px}.quote-add-product{cursor:pointer;color:#fff;min-height:36px;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;background:#2876c8;border:1px solid #2876c8;border-radius:7px;padding:0 13px}.quote-product-search-form{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:8px;display:grid}.quote-product-search-form label,.quote-primary-fields label,.quote-fee-fields label{color:#566980;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:5px;display:grid}.quote-product-search-form input,.quote-primary-fields input,.quote-fee-fields input{color:#263950;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:7px;outline:0;padding:0 11px;font-size:12px}.quote-product-search-form input:focus,.quote-primary-fields input:focus,.quote-fee-fields input:focus{border-color:#5b9bdc;box-shadow:0 0 0 2px #e7f2ff}.quote-product-search-form button{color:#fff;min-height:38px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#2876c8;border:1px solid #2876c8;border-radius:7px;padding:0 14px}.quote-product-search-form button.secondary{color:#53677e;background:#fff;border-color:#d0dbe7}.quote-product-search-form button:disabled{cursor:not-allowed;opacity:.48}.quote-product-search-meta{color:#738196;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 1px;font-size:11px;display:flex}.quote-product-search-meta>span{overflow-wrap:anywhere;min-width:0}.quote-product-search-meta b{color:#3d5877;white-space:nowrap;flex:none}.quote-catalog-table-wrap,.quote-line-table-wrap{background:#fff;border:1px solid #dfe6ee;border-radius:8px;max-width:100%;overflow-x:auto}.quote-catalog-table,.quote-line-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.quote-catalog-table{min-width:760px}.quote-line-table{min-width:1092px}.quote-catalog-table th,.quote-catalog-table td,.quote-line-table th,.quote-line-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf2;padding:8px 9px}.quote-catalog-table tr:last-child td,.quote-line-table tr:last-child td{border-bottom:0}.quote-catalog-table th,.quote-line-table th{color:#5d6f85;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#f5f8fb}.quote-crm-line-table th{white-space:normal;border-right:1px solid #e4eaf0;line-height:1.25}.quote-crm-line-table th:last-child{border-right:0}.quote-catalog-table th:first-child{width:38%}.quote-catalog-table th:nth-child(2){width:15%}.quote-catalog-table th:nth-child(3){width:14%}.quote-catalog-table th:nth-child(4){width:20%}.quote-catalog-table th:nth-child(5){width:13%}.quote-line-table th:first-child{width:210px}.quote-line-table th:nth-child(2){width:62px}.quote-line-table th:nth-child(3){width:125px}.quote-line-table th:nth-child(4){width:170px}.quote-line-table th:nth-child(5),.quote-line-table th:nth-child(6),.quote-line-table th:nth-child(7){width:95px}.quote-line-table th:nth-child(8){width:105px}.quote-line-table th:nth-child(9){width:120px}.quote-catalog-table tr.selected{background:#f0faf7}.quote-catalog-table td>b,.quote-catalog-table td>small{display:block}.quote-catalog-table td>small{color:#768599;margin-top:3px}.quote-catalog-table button{color:#246bb8;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#f2f7fd;border:1px solid #2b78d4;border-radius:6px;padding:0 10px}.quote-catalog-table button.selected{color:#18705a;background:#edf8f4;border-color:#2b8a70}.quote-catalog-table button:disabled{cursor:default;opacity:.72}.quote-picker-error{color:#9a3434;text-align:center!important;padding:18px!important}.quote-picker-error button{margin-left:10px}.quote-line-product{align-items:center;gap:9px;min-width:0;display:flex}.quote-line-product>span:last-child{min-width:0}.quote-line-product b,.quote-line-product small{text-overflow:ellipsis;display:block;overflow:hidden}.quote-line-product b{color:#253b55;white-space:normal;font-size:11px}.quote-line-product small{color:#6f7e91;white-space:normal;margin-top:3px;font-size:11px}.quote-product-image,.quote-line-image{color:#8895a5;background:#f5f7fa;border:1px solid #e1e7ed;border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;display:grid;overflow:hidden}.quote-product-image img,.quote-line-image img{object-fit:cover;width:100%;height:100%}.quote-product-image i,.quote-line-image i{font-style:normal}.quote-selected-heading{background:#f7f9fc;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.quote-selected-heading b{color:#41556e;overflow-wrap:anywhere;min-width:0;font-size:12px}.quote-selected-heading span{color:#6d7c90;overflow-wrap:anywhere;text-align:right;flex:0 auto;min-width:0;font-size:11px}.quote-line-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;margin-top:9px}.quote-crm-line-table{border-collapse:separate;border-spacing:0}.quote-line-table td input,.quote-line-table td select{color:#2d4259;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cfdbe8;border-radius:6px;padding:0 8px;font-size:11px}.quote-line-table td button{color:#476078;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cdd9e5;border-radius:6px;padding:0 8px}.quote-line-actions{align-items:center;gap:5px;display:flex}.quote-line-actions .danger{color:#a84a42;background:#fff8f7;border-color:#edd0cc}.quote-line-product em{color:#8290a0;margin-top:3px;font-size:11px;font-style:normal;display:block}.quote-line-amount{color:#2d4359;font-variant-numeric:tabular-nums}.quote-line-amount b,.quote-line-amount small{display:block}.quote-line-amount small{color:#79879a;font-size:11px;font-weight:var(--fw-medium);white-space:normal;line-height:1.35}.quote-crm-line-table th:last-child,.quote-crm-line-table tbody td:last-child:not([colspan]){z-index:1;background:#fff;position:sticky;right:0;box-shadow:-8px 0 12px -12px #1c334ebf}.quote-crm-line-table th:last-child{z-index:2;background:#f5f8fb}.quote-combined-total-row td{color:#35506b;font-variant-numeric:tabular-nums;background:#f3f8fc;border-top:1px solid #d7e4ef}.quote-combined-total-row td:first-child{white-space:normal}.quote-combined-total-row b,.quote-combined-total-row small{display:block}.quote-combined-total-row small{color:#748397;margin-top:2px;font-size:11px}.empty-cell{color:#758397;font-size:11px;text-align:center!important;padding:24px!important}.empty-cell b,.empty-cell span{display:block}.empty-cell span{margin-top:5px;font-size:11px}.quote-primary-fields{grid-template-columns:minmax(155px,.65fr) minmax(220px,1fr) minmax(185px,.85fr) minmax(185px,.85fr);gap:8px;display:grid}.quote-primary-fields.quote-document-settings{grid-template-columns:repeat(2,minmax(220px,1fr));margin-top:10px}.quote-primary-fields label>small{color:#7d8999;font-size:11px;font-weight:var(--fw-medium);margin-left:3px}.quote-document-strip{background:#fafbfd;border:1px solid #e1e7ed;border-radius:7px;grid-template-columns:minmax(120px,1fr) minmax(230px,auto) minmax(230px,auto);align-items:end;gap:8px;margin-top:8px;padding:7px 9px;display:grid}.quote-document-strip>span{align-self:center;gap:2px;display:grid}.quote-document-strip>span b{color:#40556d;font-size:11px}.quote-document-strip>span small{color:#7b8999;font-size:11px}.quote-document-strip label{color:#65758a;font-size:11px;font-weight:var(--fw-medium);grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:7px;display:grid}.quote-document-strip input{color:#2c425b;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #d2dce7;border-radius:6px;padding:0 7px;font-size:11px}.quote-cargo-type{color:#52677b;font-size:11px;font-weight:var(--fw-regular);background:#edf2f6;border-radius:99px;padding:2px 5px}.quote-cargo-type.battery{color:#916118;background:#fff1cb}.quote-cargo-type.cosmetics{color:#8a4f7b;background:#f8eaf4}.quote-cargo-type.liquid{color:#236f92;background:#e5f4fb}.quote-cargo-type.special{color:#9a4b3e;background:#fdebe8}.quote-currency-policy{color:#527064;background:#f3faf6;border:1px solid #cfe4d9;border-radius:7px;align-items:center;gap:9px;margin-top:8px;padding:8px 9px;display:flex}.quote-currency-policy b{color:#277255;flex:none;font-size:11px}.quote-currency-policy span{font-size:11px;line-height:1.45}.quote-currency-policy.warning{color:#806b3b;background:#fffaf0;border-color:#ead5a8}.quote-currency-policy.warning b{color:#9b6b12}.quote-pricing-snapshot{color:#526c86;background:#f2f7fc;border:1px solid #cfe1f2;border-radius:7px;gap:4px;margin:0 0 9px;padding:8px 9px;display:grid}.quote-pricing-snapshot b{color:#255f98;font-size:11px}.quote-pricing-snapshot span{font-size:11px;line-height:1.45}.quote-pricing-snapshot.detail{margin:10px 14px 0}.quote-advanced-settings{background:#fbfcfe;border:1px solid #e2e7ed;border-radius:8px;margin-top:9px;overflow:hidden}.quote-advanced-settings>summary{color:#53657c;cursor:pointer;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.quote-advanced-settings>summary span{color:#7b8899}.quote-advanced-settings>div{border-top:1px solid #e5eaf0;grid-template-columns:minmax(0,1fr);gap:12px;padding:10px;display:grid}.quote-advanced-settings fieldset{border:0;align-items:end;gap:5px;margin:0;padding:0;display:flex}.quote-advanced-settings legend{color:#65758a;font-size:11px;font-weight:var(--fw-medium);margin-bottom:5px}.quote-advanced-settings fieldset button:disabled{cursor:not-allowed;opacity:.42}.quote-fee-fields{grid-template-columns:repeat(3,minmax(90px,1fr));gap:7px;display:grid}.quote-action-bar{background:#f2f7fc;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px 11px;display:flex}.quote-action-bar>div{gap:3px;min-width:0;display:grid}.quote-action-bar small{color:#728094;font-size:11px}.quote-action-bar b{color:#34506e;font-size:12px}.quote-action-bar span{color:#6e7d90;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quote-action-bar button{color:#fff;min-width:150px;min-height:38px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#1769d2;border:0;border-radius:7px;flex:none;padding:0 16px}.quote-action-bar button:disabled{cursor:not-allowed;opacity:.48}.quote-preview-panel{overscroll-behavior:contain;background:#fff;max-height:calc(100vh - 92px);padding:0;position:sticky;top:76px;overflow-y:auto}.quote-preview-panel.has-result{background:#fff;border-color:#b8d9cf}.quote-summary-title{border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.quote-summary-title h4{color:#293e55;margin:0;font-size:15px}.quote-summary-title p{color:#758397;margin:3px 0 0;font-size:11px}.quote-summary-title>span{color:#526980;font-size:11px;font-weight:var(--fw-medium);background:#eef3f7;border-radius:99px;padding:4px 8px}.quote-preview-panel.has-result .quote-summary-title>span{color:#176653;background:#e1f4ed}.quote-summary-section{border-bottom:1px solid #e8edf2;padding:11px 13px}.quote-summary-section h5{color:#748296;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.quote-summary-section dl{margin:0}.quote-summary-section dl>div{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0;display:flex}.quote-summary-section dt{color:#6e7e90;font-size:11px}.quote-summary-section dd{overflow-wrap:anywhere;color:#2d4359;font-size:11px;font-weight:var(--fw-medium);text-align:right;margin:0}.quote-grand-total{background:#f2faf7;border-bottom:1px solid #e0e9e6;grid-template-columns:auto 1fr;align-items:end;gap:4px 14px;padding:13px;display:grid}.quote-grand-total span{color:#476a61;font-size:12px;font-weight:var(--fw-regular)}.quote-grand-total b{color:#0e7a65;justify-self:end;font-size:22px}.quote-grand-total small{color:#698078;grid-column:1/-1;font-size:11px}.quote-preview-panel .quote-shipping-evidence,.quote-preview-panel .quote-result-actions,.quote-preview-panel .quote-preview-empty{margin:10px 12px 12px}.quote-preview-empty{text-align:center;align-content:center;justify-items:center;min-height:90px;display:grid}.quote-picker-overlay{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1222357a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-picker-dialog{background:#fff;border-radius:11px;width:min(980px,96vw);max-height:min(760px,92vh);overflow:auto;box-shadow:0 24px 70px #0e233a47}.quote-picker-dialog>header{z-index:2;background:#fffffffa;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:0}.quote-picker-dialog h4{color:#293e55;margin:0;font-size:16px}.quote-picker-dialog header p{color:#718196;margin:3px 0 0;font-size:11px}.quote-picker-dialog header>button{cursor:pointer;color:#5d7086;background:#fff;border:1px solid #d4dee8;border-radius:7px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.quote-picker-dialog .quote-product-search-form{padding:12px 14px 4px}.quote-picker-dialog .quote-product-search-meta{padding:8px 14px}.quote-picker-dialog .quote-catalog-table-wrap{margin:0 14px}.quote-picker-dialog>footer{padding:10px 14px}.quote-preview-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 10px;padding:0 0 9px}.quote-preview-head small{color:#176653;background:#e1f4ed;border-radius:6px;grid-row:1/3;align-self:center;padding:5px 7px;font-size:11px}.quote-preview-head b{font-size:13px}.quote-preview-head span{font-size:11px;line-height:1.4}.quote-total-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0;display:grid}.quote-total-lines>div{background:#fff;border:1px solid #e1e8e6;border-radius:7px;gap:4px;padding:8px 9px;display:grid}.quote-total-lines dt{color:#687974;font-size:11px}.quote-total-lines dd{color:#263e3a;font-size:12px}.quote-total-lines .grand{color:#176653;background:#e8f7f1;border:1px solid #8fcaba;grid-column:1/-1;margin:0;padding:10px 11px}.quote-total-lines .grand dd{color:#116956;font-size:18px}.quote-shipping-evidence{background:#fff;border:1px solid #dce7e4;border-radius:7px;margin:0 0 8px;display:block;overflow:hidden}.quote-shipping-evidence summary{color:#506a64;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;padding:8px 9px}.quote-shipping-evidence span,.quote-shipping-evidence code{color:#5f746e;margin:0 9px 8px;font-size:11px;display:block}.quote-result-actions{gap:8px;margin-top:9px;display:grid}.quote-result-actions>span{color:#647872;font-size:11px;line-height:1.45}.quote-result-actions .save-quote-button{width:100%;min-height:38px}.quote-preview-empty{background:#fff;border:1px dashed #d3dee8;border-radius:8px;min-height:90px;padding:18px}.quote-preview-empty b{font-size:14px}.quote-preview-empty span{color:#35618b;font-size:12px;font-weight:var(--fw-regular);margin-top:6px}.quote-preview-empty small{color:#748194;max-width:300px;margin-top:5px;font-size:11px;line-height:1.55}.quote-history-disclosure{background:#fff;border:1px solid #e2e7ed;border-radius:9px;margin-top:10px;overflow:hidden}.quote-history-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.quote-history-disclosure>summary span{gap:2px;display:grid}.quote-history-disclosure>summary b{color:#34485f;font-size:12px}.quote-history-disclosure>summary small{color:#738195;font-size:11px}.quote-history-disclosure>summary strong{color:#52677f;background:#eef2f6;border-radius:99px;padding:4px 8px;font-size:11px}.quote-history-disclosure .quotation-history-table-wrap{border-inline:0;border-radius:0;margin:0}.quote-history-disclosure footer{padding:8px 11px}.quote-history-disclosure .quotation-history footer button,.quote-history-disclosure .quote-detail-button{min-height:30px!important}@media (width<=1180px){.quote-builder-grid{grid-template-columns:minmax(0,1fr)}.quote-preview-panel{max-height:none;position:static;overflow:visible}.quote-preview-empty{min-height:130px}.quote-total-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-total-lines .grand{grid-column:span 3}}@container (width<=1500px){.quote-builder-grid{grid-template-columns:minmax(0,1fr)}.quote-preview-panel{max-height:none;position:static;overflow:visible}.quote-preview-empty{min-height:130px}}@container (width>=760px) and (width<=1500px){.quote-preview-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.quote-summary-title,.quote-preview-empty{grid-column:1/-1}.quote-summary-section{border-right:1px solid #e8edf2}.quote-grand-total{border-right:1px solid #e0e9e6;align-content:center}.quote-preview-panel .quote-shipping-evidence,.quote-preview-panel .quote-result-actions{align-self:stretch;margin:10px 12px 12px}.quote-preview-panel .quote-result-actions{align-content:center}.quick-quote-workbench:not(.quote-standalone-editor) .quote-preview-panel .quote-result-actions{grid-column:span 2}}@media (width<=1100px){.quote-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-total-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-total-lines .grand{grid-column:span 3}.quote-advanced-settings>div{grid-template-columns:1fr}}@media (width<=700px){.quote-flow-steps,.quote-primary-fields,.quote-product-search-form,.quote-primary-fields.quote-document-settings,.quote-document-strip{grid-template-columns:1fr}.quote-document-strip label{grid-template-columns:72px minmax(0,1fr)}.quote-step-heading{flex-wrap:wrap;align-items:flex-start}.quote-mode-switch{flex-wrap:wrap;width:100%;margin:0}.quote-mode-switch legend,.quote-product-search-form button{width:100%}.quote-advanced-settings fieldset{flex-direction:column;align-items:stretch}.quote-fee-fields{grid-template-columns:1fr}.quote-action-bar{flex-direction:column;align-items:stretch}.quote-action-bar button{width:100%}.quote-total-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-total-lines .grand{grid-column:span 2}.quote-selected-heading,.quote-product-search-meta{flex-direction:column;align-items:flex-start}}.pricing-policy-page{gap:12px;display:grid}.pricing-policy-hero,.pricing-policy-form,.pricing-formula-card,.pricing-policy-history{min-height:0}.pricing-policy-hero{background:linear-gradient(135deg,#f7fbff 0%,#fff 62%,#f4fbf8 100%);border-color:#d7e4f3;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;overflow:hidden}.pricing-policy-hero>div{align-items:center;gap:12px;min-width:0;display:flex}.pricing-policy-icon{color:#1768b6;background:#e8f2fd;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.pricing-policy-hero small{color:#74869b;font-size:9px;font-weight:var(--fw-medium)}.pricing-policy-hero h2{color:#20344e;margin:2px 0 3px;font-size:18px}.pricing-policy-hero p{color:#64758a;margin:0;font-size:10px}.pricing-policy-hero>aside{text-align:right;border-left:1px solid #d8e5f1;flex:none;gap:2px;min-width:155px;padding-left:16px;display:grid}.pricing-policy-hero>aside b{color:#1768b6;font-size:20px}.pricing-policy-hero>aside span{color:#77879b;font-size:8px}.pricing-policy-grid{grid-template-columns:minmax(560px,1.25fr) minmax(360px,.75fr);align-items:start;gap:12px;display:grid}.pricing-policy-form{padding:0;overflow:hidden}.pricing-policy-form>header,.pricing-formula-card>header,.pricing-policy-history>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 13px;display:flex}.pricing-policy-form>header h3,.pricing-formula-card h3,.pricing-policy-history h3{color:#263a53;margin:1px 0 0;font-size:13px}.pricing-policy-form>header small,.pricing-formula-card header small,.pricing-policy-history header small{color:#8290a1;font-size:8px}.pricing-policy-form>header>span{color:#197453;font-size:8px;font-weight:var(--fw-regular);background:#eaf8f2;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.pricing-policy-form fieldset{border:0;border-bottom:1px solid #e7ebf0;margin:0;padding:12px 13px 13px}.pricing-policy-form legend{color:#31465f;width:100%;font-size:10px;font-weight:var(--fw-medium);margin:0 0 9px}.pricing-policy-form legend small{color:#8a97a7;font-size:8px;font-weight:var(--fw-medium);margin-left:6px}.pricing-rate-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pricing-rate-fields legend{grid-column:1/-1}.pricing-rate-fields>label{background:#fbfcfe;border:1px solid #dfe6ee;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.pricing-rate-fields>label>span{color:#40546c;font-size:9px;font-weight:var(--fw-medium);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pricing-rate-fields>label>span small{color:#8b98a8;font-size:7px}.pricing-rate-fields>label>div{grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:5px;display:grid}.pricing-rate-fields b,.pricing-rate-fields em{color:#7c8a9d;white-space:nowrap;font-size:8px;font-style:normal}.pricing-rate-fields input,.pricing-multiplier-fields input,.pricing-change-reason textarea{color:#243953;min-width:0;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:6px;outline:none}.pricing-rate-fields input{width:100%;height:34px;font-size:10px;font-weight:var(--fw-regular);text-align:right;padding:0 7px}.pricing-rate-fields input:focus,.pricing-multiplier-fields input:focus,.pricing-change-reason textarea:focus{border-color:#4e91d3;box-shadow:0 0 0 3px #3f89cf1f}.pricing-multiplier-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pricing-multiplier-fields legend{grid-column:1/-1}.pricing-multiplier-fields label{border:1px solid #dfe6ee;border-radius:8px;grid-template-columns:minmax(0,1fr) 95px;align-items:center;gap:10px;padding:9px 10px;display:grid}.pricing-multiplier-fields label span{color:#3f536b;font-size:9px;font-weight:var(--fw-medium);gap:2px;display:grid}.pricing-multiplier-fields label small{color:#8b98a8;font-size:7px;font-weight:var(--fw-medium)}.pricing-multiplier-fields input{width:100%;height:34px;font-size:10px;font-weight:var(--fw-regular);text-align:right;padding:0 8px}.pricing-change-reason{gap:6px;padding:12px 13px;display:grid}.pricing-change-reason>span{color:#3f536b;font-size:9px;font-weight:var(--fw-regular)}.pricing-change-reason>span small{color:#8b98a8;font-size:7px;font-weight:var(--fw-medium)}.pricing-change-reason textarea{resize:vertical;padding:8px 10px;font-size:9px;line-height:1.5}.pricing-policy-form>footer{background:#fafbfd;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.pricing-policy-form>footer span{color:#7b899a;font-size:8px}.pricing-policy-form>footer button{color:#fff;min-height:36px;font-size:9px;font-weight:var(--fw-medium);cursor:pointer;background:#176fd0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.pricing-policy-form>footer button:disabled{cursor:wait;opacity:.58}.pricing-markup-control{grid-template-columns:minmax(74px,1fr) auto;align-items:center;gap:6px;display:grid}.pricing-markup-control>span{display:block;position:relative}.pricing-markup-control>span input{padding-right:24px}.pricing-markup-control>span i{color:#7c8a9d;pointer-events:none;font-size:8px;font-style:normal;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pricing-markup-control>em{color:#187254;font-size:7px;font-style:normal;font-weight:var(--fw-regular);white-space:nowrap;background:#eaf8f2;border-radius:5px;padding:4px 6px}.pricing-policy-side{gap:12px;display:grid}.pricing-formula-card,.pricing-policy-history{padding:0;overflow:hidden}.pricing-formula-card>header,.pricing-policy-history>header{justify-content:flex-start}.pricing-formula-card>header>svg,.pricing-policy-history>header>svg{color:#2674bf}.pricing-formula-card>div{border-bottom:1px solid #e8edf2;gap:5px;padding:11px 13px;display:grid}.pricing-formula-card>div b{color:#31465f;font-size:9px}.pricing-formula-card code{overflow-wrap:anywhere;color:#215d94;background:#eef6fd;border-radius:6px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.45}.pricing-formula-card>div span,.pricing-formula-card>p{color:#738296;font-size:8px;line-height:1.55}.pricing-formula-card>p{background:#fbfcfd;margin:0;padding:10px 13px}.pricing-policy-history>div{max-height:360px;overflow:auto}.pricing-policy-history article{border-bottom:1px solid #edf0f4;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 12px;display:grid}.pricing-policy-history article.active{background:#f2fbf7}.pricing-policy-history article>span{gap:3px;display:grid}.pricing-policy-history article>span b{color:#1768b6;font-size:10px}.pricing-policy-history article>span small{color:#688097;font-size:7px}.pricing-policy-history article>div{gap:2px;min-width:0;display:grid}.pricing-policy-history article strong{color:#3a4d63;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pricing-policy-history article p,.pricing-policy-history article small{color:#7d8a9a;margin:0;font-size:7px}.pricing-policy-history article time{color:#8d99a8;white-space:nowrap;font-size:7px}.pricing-policy-empty{color:#7c8999;padding:16px;font-size:9px}.pricing-policy-denied,.pricing-policy-loading{color:#66768b;text-align:center;place-items:center;gap:6px;min-height:150px;display:grid}.pricing-policy-denied b{color:#2f435c}@media (width<=1180px){.pricing-policy-grid{grid-template-columns:1fr}.pricing-policy-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.pricing-policy-hero{flex-direction:column;align-items:flex-start}.pricing-policy-hero>aside{text-align:left;border-top:1px solid #d8e5f1;border-left:0;width:100%;padding:10px 0 0}.pricing-rate-fields,.pricing-multiplier-fields,.pricing-policy-side{grid-template-columns:1fr}.pricing-policy-form>footer{flex-direction:column;align-items:stretch}.pricing-policy-history article{grid-template-columns:42px minmax(0,1fr)}.pricing-policy-history article time{grid-column:2}}.shipping-template-content{color:#263a52;gap:11px;min-width:0;display:grid}.shipping-template-hero{background:linear-gradient(135deg,#f6faff 0%,#fff 64%,#f4fbf8 100%);border:1px solid #d9e5f1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 16px;display:flex}.shipping-template-hero small,.template-modal>header small{color:#2a75bd;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.1em}.shipping-template-hero h1{margin:2px 0;font-size:19px}.shipping-template-hero p{color:#6e7e91;margin:0;font-size:9px}.template-actions,.detail-actions,.row-actions{align-items:center;gap:6px;display:flex}.template-actions button,.detail-actions button,.row-actions button,.editor-section-head button,.validation-callout button{color:#435a73;min-height:33px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #ccd9e7;border-radius:7px;padding:0 11px}.template-actions button.primary,.detail-actions button.primary,.editor-section-head button,.validation-callout button{color:#fff;background:#176fd0;border-color:#176fd0}.shipping-safety.compact{min-height:40px;margin:0;padding:7px 10px}.shipping-safety.compact>span{color:#176653;background:#e3f5ef}.template-alert{border:1px solid;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:grid}.template-alert.error{color:#9b343b;background:#fff5f5;border-color:#efc6c9}.template-alert.success{color:#176653;background:#f1faf7;border-color:#b8dfd1}.template-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.template-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.template-stats>div{background:#fff;border:1px solid #dfe6ee;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 8px;min-height:70px;padding:11px 12px;display:grid;position:relative}.template-stats .dot{border-radius:99px;grid-row:1/4;width:8px;height:8px;margin-top:3px}.template-stats .dot.active{background:#24816b}.template-stats .dot.draft{background:#d88a23}.template-stats .dot.import{background:#6a62c7}.template-stats .dot.rules{background:#2779ca}.template-stats small{color:#718095;font-size:8px;font-weight:var(--fw-medium)}.template-stats strong{font-size:18px;line-height:1.05}.template-stats p{color:#8995a4;margin:0;font-size:7px}.template-panel,.template-detail{background:#fff;border:1px solid #dfe6ee;border-radius:10px;overflow:hidden}.template-toolbar{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.template-search{background:#fff;border:1px solid #cfdbe7;border-radius:7px;align-items:center;width:min(430px,45%);height:32px;padding:0 9px;display:flex}.template-search span{color:#7990a8;font-size:16px}.template-search input{color:#334a63;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.segmented{background:#f1f4f8;border-radius:7px;gap:2px;padding:3px;display:flex}.segmented button{color:#65758a;min-height:27px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 9px;display:flex}.segmented button.selected{color:#1768b6;background:#fff;box-shadow:0 1px 4px #1c3d5f1a}.segmented i{background:#e7edf4;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal}.template-table-wrap{overflow:auto}.template-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.template-table th{color:#718095;text-align:left;background:#f7f9fb;padding:8px 9px;font-size:7px}.template-table th:first-child{width:24%}.template-table th:nth-child(2){width:10%}.template-table th:nth-child(3){width:12%}.template-table th:nth-child(4){width:15%}.template-table th:nth-child(5),.template-table th:nth-child(6),.template-table th:last-child{width:13%}.template-table td{vertical-align:top;cursor:pointer;border-top:1px solid #edf0f4;padding:9px;font-size:8px}.template-table tr.selected td{background:#f2f8ff}.template-table td>b,.template-table td>span,.template-table td>small{display:block}.template-table td>b{color:#2f445d;font-size:9px}.template-table td>span{color:#5f7187;margin-top:2px}.template-table td>small{color:#8995a4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.template-table .rate-status{width:max-content;font-size:7px;font-weight:var(--fw-medium);border-radius:99px;margin-top:4px;padding:3px 6px;display:inline-flex}.rate-status.active{color:#176653;background:#e5f6f0}.rate-status.draft{color:#95601d;background:#fff1db}.rate-status.retired{color:#687789;background:#edf1f5}.row-actions{flex-wrap:wrap}.row-actions button{min-height:27px;padding:0 7px}.row-actions button.primary-link{color:#1768b6;background:#f1f8ff;border-color:#9fc8ef}.template-empty{color:#7c8999;text-align:center;padding:24px;font-size:9px}.template-detail>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.template-detail>header small{color:#2a75bd;font-size:7px;font-weight:var(--fw-medium);letter-spacing:.08em}.template-detail>header h2{margin:2px 0;font-size:13px}.template-detail>header p{color:#758396;margin:0;font-size:8px}.detail-actions button{min-height:30px;padding:0 9px}.detail-grid{grid-template-columns:minmax(270px,.36fr) minmax(0,.64fr);min-height:220px;display:grid}.region-overview{background:#fafbfd;border-right:1px solid #e5eaf0;padding:11px}.region-overview h3,.band-overview h3{justify-content:space-between;margin:0 0 8px;font-size:10px;display:flex}.region-overview h3 span,.band-overview h3 span{color:#1768b6;background:#e9f3fd;border-radius:99px;padding:2px 6px;font-size:7px}.region-overview article{background:#fff;border:1px solid #e0e7ee;border-radius:7px;padding:8px}.region-overview article+article{margin-top:6px}.region-overview article>div:first-child{justify-content:space-between;gap:8px;display:flex}.region-overview article b{font-size:9px}.region-overview article small,.region-overview article p{color:#778698;font-size:7px}.region-overview article p{margin:4px 0}.tags{flex-wrap:wrap;gap:3px;display:flex}.tags span{color:#715c32;background:#f8f0df;border-radius:4px;padding:2px 5px;font-size:6px}.band-overview{min-width:0;padding:11px}.band-mini-table{border:1px solid #e2e7ed;border-radius:7px;overflow:auto}.band-mini-table>div{grid-template-columns:55px 145px minmax(190px,1fr) 90px 65px;min-width:650px;display:grid}.band-mini-table>div>*{border-top:1px solid #edf0f3;padding:6px 7px;font-size:7px}.band-mini-table .head>*{color:#68798e;background:#f5f7fa;border:0}.band-mini-table>p{color:#778698;text-align:center;margin:0;padding:7px;font-size:7px}.template-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121f2f75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.template-modal{background:#fff;border:1px solid #d5dee8;border-radius:12px;width:min(720px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #122a4640}.template-modal.wide{width:min(1320px,97vw)}.template-modal>header{z-index:5;background:#fff;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;min-height:56px;padding:10px 14px;display:flex;position:sticky;top:0}.template-modal>header h2{margin:2px 0 0;font-size:15px}.template-modal>header>button{color:#718095;cursor:pointer;background:#f1f4f7;border:0;border-radius:6px;width:30px;height:30px;font-size:18px}.template-modal form>footer{z-index:5;background:#fafbfd;border-top:1px solid #e3e8ee;justify-content:flex-end;align-items:center;gap:7px;min-height:53px;padding:9px 13px;display:flex;position:sticky;bottom:0}.template-modal form>footer>span{color:#7d8999;margin-right:auto;font-size:8px}.template-modal form>footer button{color:#4a6078;min-height:34px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #ccd8e5;border-radius:7px;padding:0 13px}.template-modal form>footer button.primary{color:#fff;background:#176fd0;border-color:#176fd0}.template-modal button:disabled{cursor:wait;opacity:.5}.template-entry-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 14px 8px;display:grid}.template-entry-flow>div{background:#f8fbfe;border:1px solid #dbe5ef;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.template-entry-flow>div:first-child{background:#eef7ff;border-color:#9dc8ee}.template-entry-flow b{color:#1768b6;background:#dceeff;border-radius:99px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.template-entry-flow span{gap:2px;display:grid}.template-entry-flow strong{color:#3c536d;font-size:8px}.template-entry-flow small{color:#7b8999;font-size:7px}.template-entry-note{color:#60758c;background:#f5f9fd;border-left:3px solid #2a76c2;align-items:center;gap:8px;margin:0 14px;padding:8px 10px;font-size:8px;display:flex}.template-entry-note b{color:#305372}.template-entry-note span{color:#718397}.metadata-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.metadata-form label,.full-field{color:#4f6279;font-size:8px;font-weight:var(--fw-medium);gap:5px;display:grid}.metadata-form label.span-2{grid-column:1/-1}.metadata-form input,.metadata-form select,.metadata-form textarea,.full-field textarea,.region-fields input,.band-editor-table input,.band-editor-table select{color:#293f58;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd8e5;border-radius:6px;outline:0;font-size:9px}.metadata-form input,.metadata-form select{height:34px;padding:0 9px}.metadata-form textarea,.full-field textarea{resize:vertical;min-height:58px;padding:8px 9px}.metadata-form input:focus,.metadata-form select:focus,.metadata-form textarea:focus,.region-fields input:focus,.band-editor-table input:focus,.band-editor-table select:focus{border-color:#438bd0;box-shadow:0 0 0 3px #2876c81a}.import-steps{border:1px solid #dce4ed;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:14px;display:grid;overflow:hidden}.import-steps span{color:#7a8798;font-size:8px;font-weight:var(--fw-regular);text-align:center;background:#f7f9fb;padding:8px}.import-steps span.active{color:#1768b6;background:#eaf4ff}.import-steps span.done{color:#176653;background:#eaf8f3}.import-template-tools{background:#f5faff;border:1px solid #d7e6f4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 14px 10px;padding:10px 12px;display:flex}.import-template-tools>div{gap:2px;display:grid}.import-template-tools b{color:#34516f;font-size:9px}.import-template-tools span{color:#78889a;font-size:8px}.import-template-tools a{color:#1768b6;font-size:8px;font-weight:var(--fw-regular);background:#fff;border:1px solid #9fc7eb;border-radius:6px;flex:none;padding:7px 10px;text-decoration:none}.file-drop{text-align:center;background:#f7fbff;border:1px dashed #9eb8d3;border-radius:9px;place-items:center;margin:14px;padding:20px;display:grid;position:relative}.file-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-drop b{font-size:11px}.file-drop span{color:#788699;margin:4px 0 10px;font-size:8px}.file-drop button{z-index:1;color:#fff;min-height:31px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#2676c3;border:0;border-radius:6px;padding:0 10px;position:relative}.import-preview{border:1px solid #dce5ec;border-radius:9px;margin:0 14px 14px;overflow:hidden}.import-preview>header{background:#fafbfd;border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.import-preview>header div{gap:2px;display:grid}.import-preview>header b{font-size:10px}.import-preview>header div span,.import-preview>p{color:#778698;font-size:8px}.import-preview>header>span{font-size:7px;font-weight:var(--fw-regular);border-radius:99px;padding:4px 7px}.import-preview .passed{color:#176653;background:#e6f7f1}.import-preview .failed{color:#a03a3f;background:#fdebec}.import-metrics{grid-template-columns:repeat(4,1fr);display:grid}.import-metrics div{border-right:1px solid #e7ebef;gap:2px;padding:9px 10px;display:grid}.import-metrics b{font-size:14px}.import-metrics span{color:#7e8b9b;font-size:7px}.import-preview>p{border-top:1px solid #e8edf2;margin:0;padding:8px 10px}.import-metadata{border:1px solid #dfe6ee;border-radius:9px;margin:0 14px 14px}.import-metadata h3{border-bottom:1px solid #e5eaf0;margin:0;padding:9px 13px;font-size:10px}.editor-entry-guide{color:#5d7188;background:#f2f8fe;border-bottom:1px solid #d9e7f3;align-items:center;gap:8px;padding:8px 13px;font-size:8px;display:flex}.editor-entry-guide b{color:#2e577c;margin-right:3px}.editor-entry-guide span{color:#34658f;background:#fff;border-radius:5px;padding:4px 7px}.editor-entry-guide i{color:#91a2b4;font-style:normal}.editor-tabs{z-index:4;background:#fafbfd;border-bottom:1px solid #dde5ed;gap:2px;padding:6px 12px 0;display:flex;position:sticky;top:56px}.editor-tabs button{color:#65758a;min-height:34px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px}.editor-tabs button.selected{color:#1768b6;border-color:#2375c4}.editor-body{min-height:380px}.template-modal.wide{width:min(1480px,98vw);max-height:95vh}.template-editor-single{background:#f3f6f9}.editor-single-intro{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafcfef7;border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 13px;display:flex;position:sticky;top:56px}.editor-single-intro>div:first-child{gap:1px;display:grid}.editor-single-intro b{color:#2d4967;font-size:9px}.editor-single-intro>div:first-child span{color:#748397;font-size:7px}.editor-single-index{gap:5px;display:flex}.editor-page{gap:10px;padding:10px;display:grid}.editor-card{background:#fff;border:1px solid #dce5ed;border-radius:10px;scroll-margin-top:112px;overflow:hidden;box-shadow:0 1px 2px #1f374f0a}.editor-card-head{background:#fafbfd;border-bottom:1px solid #e7ecf1;align-items:center;gap:9px;padding:9px 12px;display:flex}.editor-card-head>span{color:#fff;width:24px;height:24px;font-size:8px;font-weight:var(--fw-regular);background:#2476c4;border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.editor-card-head h3{color:#304a66;margin:0;font-size:11px}.editor-card-head p{color:#7b8999;margin:1px 0 0;font-size:7px}.template-editor-single .metadata-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px 12px}.template-editor-single .metadata-form label.span-2{grid-column:span 2}.template-editor-single .metadata-form .metadata-change-reason{grid-column:span 1}.template-editor-single .metadata-form textarea{height:34px;min-height:34px;padding-block:7px}.template-editor-single .region-editor,.template-editor-single .band-editor,.template-editor-single .validation-panel{padding:10px 12px 12px}.template-editor-single .region-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.special-rule-scope{align-content:end;gap:4px;min-width:0;display:grid}.special-rule-scope>span{color:#596c82;font-size:7px;font-weight:var(--fw-regular)}.special-rule-scope>div{background:#f7fafc;border:1px solid #d5e1ec;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-height:31px;padding:4px 6px;display:flex}.special-rule-scope b{color:#315f88;background:#e6f1fb;border-radius:99px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;display:inline-flex}.special-rule-scope b small{color:#6d8195;font-size:6px}.special-rule-scope p{color:#7b8a9a;background:#fbfcfd;border:1px dashed #c8d7e5;border-radius:6px;align-items:center;min-height:31px;margin:0;padding:4px 7px;font-size:7px;display:flex}.template-editor-single .editor-section-head{margin-bottom:8px}.validation-actions{gap:7px;display:flex}.validation-actions button{color:#1768b6;min-height:31px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #9fc5e8;border-radius:6px;padding:0 10px}.validation-actions button.primary{color:#fff;background:#176fd0;border-color:#176fd0}.validation-actions button:disabled{cursor:not-allowed;opacity:.45}.editor-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.editor-section-head h3{margin:0;font-size:11px}.editor-section-head p{color:#7a8798;margin:2px 0 0;font-size:8px}.region-editor,.band-editor,.validation-panel{padding:12px}.region-editor article{border:1px solid #dfe6ee;border-radius:8px;margin-bottom:8px;overflow:hidden}.region-editor article>header{background:#f6f8fb;justify-content:space-between;padding:7px 9px;display:flex}.region-editor article>header b,.region-editor article>header button{font-size:8px}.region-editor article>header button{color:#a4464b;cursor:pointer;background:0 0;border:0}.region-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.region-fields label{color:#596c82;font-size:7px;font-weight:var(--fw-medium);gap:4px;display:grid}.region-fields input{height:31px;padding:0 7px}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:4px;display:grid}.check-grid label{align-items:center;gap:4px;display:flex}.check-grid input{width:auto;height:auto}.region-editor details{border-top:1px solid #e7ebef}.region-editor summary{color:#65758a;cursor:pointer;padding:7px 10px;font-size:7px}.region-fields.advanced{background:#fbfcfd;border-top:1px solid #edf0f3}.guided-empty{background:#f8fbfe;border:1px dashed #b9cce0;border-radius:8px;justify-items:center;gap:5px;margin-top:8px;display:grid}.guided-empty b{color:#3c536d;font-size:10px}.guided-empty span{color:#718195;max-width:560px;font-size:8px}.guided-empty button,.editor-section-head>button{color:#1768b6;min-height:30px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #98c1e7;border-radius:6px;padding:0 10px}.guided-empty button{color:#fff;background:#2174c3;margin-top:4px}.editor-section-head>button:disabled{cursor:not-allowed;opacity:.45}.band-editor-table{background:#fff;border:1px solid #d9e3ec;border-radius:9px;overflow:auto}.band-editor-table>div{grid-template-columns:minmax(170px,1.3fr) 120px minmax(130px,.85fr) minmax(170px,1.1fr) 100px 112px 42px;min-width:900px;display:grid}.band-editor-table .head{z-index:2;background:#f4f7fa;border-bottom:1px solid #dce5ee;align-items:stretch;position:sticky;top:0}.band-editor-table .head b{color:#3f546c;border-left:1px solid #e3e9ef;align-content:center;gap:2px;min-height:49px;padding:7px;font-size:8px;display:grid}.band-editor-table .head b:first-child{border-left:0}.band-editor-table .head b span{font-size:8px;font-weight:var(--fw-medium)}.band-editor-table .head b small{color:#8290a1;font-size:6.5px;font-weight:var(--fw-medium)}.band-editor-table .row{background:#fff;align-items:stretch}.band-editor-table .row:nth-child(odd){background:#fbfcfe}.band-editor-table .row>span{border-top:1px solid #e8edf2;border-left:1px solid #edf1f4;align-items:flex-end;gap:4px;min-width:0;min-height:88px;padding:8px 6px;display:flex}.band-editor-table .row>span:first-child{border-left:0}.band-editor-table input,.band-editor-table select{border-color:#c9d6e3;border-radius:6px;height:32px;padding:0 6px;font-size:8px}.band-field{gap:4px;min-width:0;display:grid}.band-field>small{color:#687b91;font-size:6.5px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.band-scope-cell{grid-template-columns:1fr;align-content:end;gap:6px!important;display:grid!important}.country-pair{grid-template-columns:50px minmax(0,1fr);gap:4px;display:grid}.band-weight-cell{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid!important}.band-unit-price{align-content:center;display:grid!important}.fixed-fee-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;display:grid!important}.time-range-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-content:end;display:grid!important}.time-range-fields em{color:#6e7f93;align-self:center;font-size:7px;font-style:normal}.band-editor-table i{color:#8491a1;white-space:nowrap;align-self:center;font-size:7px;font-style:normal}.band-row-action{justify-content:center;align-items:center!important;padding-inline:3px!important}.band-editor-table button{color:#a5484d;min-height:28px;font-size:7px;font-weight:var(--fw-medium);cursor:pointer;background:#fff2f3;border:0;border-radius:5px;padding:0 5px}.band-editor-table button:hover{background:#ffe7e9}.validation-callout{background:#f4f9fe;border:1px solid #cfe0ef;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.validation-callout>div{grid-template-columns:30px 1fr;gap:2px 9px;display:grid}.validation-callout>div>span{color:#fff;background:#2676c3;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.validation-callout h3{margin:0;font-size:11px}.validation-callout p{color:#718095;margin:0;font-size:8px}.validation-summary{border:1px solid;border-radius:7px;justify-content:space-between;margin-top:10px;padding:8px 10px;font-size:8px;display:flex}.validation-summary.passed{color:#176653;background:#f0faf6;border-color:#b8dfd1}.validation-summary.failed{color:#9b343b;background:#fff4f5;border-color:#efc6c9}.issue-list{max-height:240px;overflow:auto}.issue-list>div{border-top:1px solid #e8ecf0;grid-template-columns:22px 145px minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.issue-list>div>span{color:#fff;width:20px;height:20px;font-size:8px;font-weight:var(--fw-regular);border-radius:99px;place-items:center;display:grid}.issue-list .error>span{background:#c94e55}.issue-list .warning>span{background:#d69231}.issue-list b,.issue-list p{margin:0;font-size:7px}.issue-list p{color:#6d7d90}.issue-empty{color:#176653;text-align:center;background:#f2faf7;padding:10px;font-size:8px}.validation-callout>.validation-actions{grid-template-columns:none;gap:7px;display:flex}.publish-box{border:1px solid #dce5ed;border-radius:9px;align-items:center;gap:10px;margin:14px;padding:12px;display:flex}.publish-box>span{color:#1768b6;width:40px;height:40px;font-size:12px;font-weight:var(--fw-regular);background:#e7f2fd;border-radius:9px;place-items:center;display:grid}.publish-box h3{margin:0;font-size:11px}.publish-box p{color:#768598;margin:3px 0 0;font-size:8px}.full-field{margin:14px}.publish-warning{color:#745c2d;background:#fff9ed;border:1px solid #ead4a6;border-radius:7px;margin:14px;padding:9px 10px}.publish-warning b{font-size:8px}.publish-warning p{margin:3px 0 0;font-size:8px}.shipping-workbench.modern{margin:0}@media (width<=1050px){.template-stats{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.region-overview{border-bottom:1px solid #e5eaf0;border-right:0}.region-fields{grid-template-columns:repeat(2,1fr)}.template-editor-single .metadata-form,.template-editor-single .region-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.template-editor-single .metadata-form .metadata-change-reason{grid-column:span 1}}@media (width<=720px){.shipping-template-hero,.template-detail>header,.template-toolbar,.import-template-tools{flex-direction:column;align-items:stretch}.template-actions,.detail-actions{flex-wrap:wrap}.template-search{width:100%}.segmented{overflow:auto}.template-stats,.metadata-form,.region-fields,.template-entry-flow,.template-editor-single .metadata-form,.template-editor-single .region-fields{grid-template-columns:1fr}.metadata-form label.span-2,.template-editor-single .metadata-form label.span-2,.template-editor-single .metadata-form .metadata-change-reason{grid-column:auto}.template-entry-note,.editor-entry-guide,.editor-single-intro{flex-direction:column;align-items:flex-start}.editor-single-index{width:100%;overflow-x:auto}.editor-single-index span{flex:none}.template-modal-backdrop{padding:6px}.template-modal{width:100%;max-height:97vh}.import-metrics{grid-template-columns:repeat(2,1fr)}.editor-tabs{overflow:auto}.template-modal form>footer{flex-wrap:wrap}.template-modal form>footer>span{width:100%}.validation-callout{flex-direction:column;align-items:stretch}.validation-actions{flex-wrap:wrap}.issue-list>div{grid-template-columns:20px 1fr}.issue-list p{grid-column:2}}.shipping-template-hero .template-actions button,.scheme-primary-actions button,.scheme-primary-actions a,.scheme-row-actions button,.validation-actions button,.template-modal form>footer button,.guided-empty button,.editor-section-head>button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.shipping-template-content{gap:8px}.shipping-template-content .shipping-template-hero{min-height:62px;padding-block:8px}.shipping-template-content .shipping-template-hero h1{font-size:16px}.shipping-template-content .shipping-safety.compact{min-height:34px;padding-block:6px}.scheme-management{background:#fff;border:1px solid #dce4ec;border-radius:8px;overflow:hidden}.scheme-filter-panel{background:#fbfcfd;border-bottom:1px solid #dfe6ed}.scheme-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 12px 8px;display:grid}.scheme-filter-grid label{color:#53677e;font-size:8px;font-weight:var(--fw-medium);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:7px;display:grid}.scheme-filter-grid select,.scheme-search-input input,.scheme-batch-actions select{color:#30475f;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:5px;outline:0;padding:0 8px;font-size:8px}.scheme-filter-grid select:focus,.scheme-search-input input:focus,.scheme-batch-actions select:focus{border-color:#2f7bc4;box-shadow:0 0 0 2px #2f7bc41a}.scheme-search-row{grid-template-columns:66px auto minmax(300px,1fr);align-items:center;gap:7px;padding:0 12px 10px;display:grid}.scheme-search-label{color:#53677e;font-size:8px;font-weight:var(--fw-medium)}.scheme-search-types{gap:2px;display:flex}.scheme-search-types button{color:#56708a;min-height:28px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px}.scheme-search-types button.selected{color:#1768b6;background:#edf6ff;border-color:#2d78bf}.scheme-search-input{background:#fff;border:1px solid #cbd8e5;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid;overflow:hidden}.scheme-search-input>svg{color:#74879b;margin-left:8px}.scheme-search-input input{height:31px;box-shadow:none;border:0}.scheme-search-input button{color:#fff;height:31px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#2677c4;border:0;padding:0 13px}.scheme-search-input button.reset{color:#60748a;background:#f7f9fb;border-left:1px solid #d9e2ea}.scheme-actionbar{background:#fff;border-bottom:1px solid #e0e6ec;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:7px 10px;display:flex}.scheme-primary-actions,.scheme-batch-actions{align-items:center;gap:6px;display:flex}.scheme-primary-actions button,.scheme-primary-actions a,.scheme-batch-actions button{color:#3e5975;min-height:30px;font:inherit;font-size:8px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d5e2;border-radius:5px;padding:0 9px;text-decoration:none}.scheme-primary-actions button.primary{color:#fff;background:#2475c2;border-color:#2475c2}.scheme-batch-actions{margin-left:auto}.scheme-batch-actions>span{color:#758498;font-size:8px}.scheme-batch-actions select{width:142px}.scheme-batch-actions button{color:#fff;background:#426e98}.scheme-batch-actions button:disabled{cursor:not-allowed;opacity:.45}.scheme-table-wrap{overflow:auto}.scheme-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.scheme-table th{color:#53677d;height:35px;font-size:7.5px;font-weight:var(--fw-medium);text-align:left;white-space:nowrap;background:#f4f6f8;border-bottom:1px solid #dce4eb;padding:6px 8px}.scheme-table th.check,.scheme-table td.check{text-align:center;width:34px;padding-inline:9px}.scheme-table th:nth-child(2){width:18%}.scheme-table th:nth-child(3){width:15%}.scheme-table th:nth-child(4){width:7%}.scheme-table th:nth-child(5){width:10%}.scheme-table th:nth-child(6){width:8%}.scheme-table th:nth-child(7){width:14%}.scheme-table th:nth-child(8){width:13%}.scheme-table th:last-child{width:15%}.scheme-table td{color:#445a71;vertical-align:middle;cursor:pointer;border-bottom:1px solid #e7ecf1;height:50px;padding:7px 8px;font-size:8px}.scheme-table tbody tr:hover td,.scheme-table tbody tr.selected td{background:#f2f8fe}.scheme-table td>b,.scheme-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scheme-table td>b{color:#2f465f;font-size:8.5px}.scheme-table td>small{color:#7e8c9d;margin-top:3px;font-size:7px}.scheme-table input[type=checkbox]{accent-color:#2375c2;width:13px;height:13px}.cargo-badge{color:#465d74;font-size:7px;font-weight:var(--fw-medium);background:#edf1f5;border-radius:4px;padding:3px 6px;display:inline-flex}.cargo-badge.special{color:#8b5920;background:#fff0d9}.cargo-badge.battery{color:#8a4e25;background:#ffeadf}.cargo-badge.cosmetics{color:#725394;background:#f1eafb}.scheme-table .rate-status{margin:0;padding:3px 7px;display:inline-flex}.scheme-row-actions{flex-wrap:wrap;gap:3px;display:flex}.scheme-row-actions button{color:#1d6db8;min-height:25px;font:inherit;font-size:7px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 5px}.scheme-row-actions button:hover{background:#e7f2fd}.scheme-row-actions button.publish{color:#22745f}.scheme-row-actions button.publish:hover{background:#e9f7f2}.scheme-list-footer{color:#78879a;background:#fafbfd;justify-content:space-between;gap:10px;min-height:36px;padding:9px 11px;font-size:7px;display:flex}.shipping-editor-workspace{border-radius:8px;width:min(1540px,98.5vw)!important;max-height:96vh!important}.shipping-editor-workspace>header{min-height:48px;padding-block:7px}.shipping-editor-workspace .template-editor-single{min-height:calc(96vh - 48px)}.editor-page-fields{border:0;min-width:0;margin:0}.editor-page-fields:disabled{opacity:1}.editor-page-fields:disabled input,.editor-page-fields:disabled select,.editor-page-fields:disabled textarea{color:#475b70;opacity:1;-webkit-text-fill-color:#475b70;background:#f5f7f9}.editor-single-index button{color:#46627e;min-height:25px;font:inherit;font-size:7px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d5e2ee;border-radius:4px;padding:0 8px}.editor-single-index button:hover{color:#1768b6;background:#eef7ff;border-color:#9fc3e5}.shipping-editor-workspace .editor-card{box-shadow:none;border-radius:6px}.shipping-editor-workspace .editor-card-head{padding-block:7px}.shipping-editor-workspace .editor-card-head>span{border-radius:4px;flex-basis:21px;width:21px;height:21px}.shipping-editor-workspace .region-editor article,.shipping-editor-workspace .band-editor-table{border-radius:5px}.shipping-editor-workspace .band-editor-table>div{grid-template-columns:minmax(180px,1.3fr) 126px minmax(140px,.85fr) minmax(185px,1.1fr) 100px 118px 42px;min-width:920px}.shipping-editor-workspace .band-editor-table .head b{min-height:35px;padding:6px;font-size:7.5px}.shipping-editor-workspace .band-editor-table .row>span{min-height:70px;padding:6px 5px}.shipping-editor-workspace .band-editor-table input,.shipping-editor-workspace .band-editor-table select{height:29px}.shipping-editor-workspace .band-field{gap:3px}.shipping-editor-workspace .band-field>small{font-size:6px}.shipping-editor-workspace .validation-callout{border-radius:5px;padding:10px 12px}.shipping-editor-workspace .validation-callout>div>span{border-radius:5px;width:28px;height:28px}.template-alert button{place-items:center;display:inline-grid}.destination-field,.optional-region-field{width:100%}.no-special-rule{color:#8090a1;align-self:center;font-size:7px}.band-editor-table{border-color:#d3dee9;overflow-x:clip}.band-editor-table>div,.shipping-editor-workspace .band-editor-table>div{grid-template-columns:minmax(170px,1.3fr) 126px minmax(140px,.85fr) minmax(185px,1.1fr) 100px 118px 40px;width:100%;min-width:0}.band-editor-table .head{background:#f3f6f9}.band-editor-table .head b,.shipping-editor-workspace .band-editor-table .head b{color:#354b64;gap:4px;min-width:0;min-height:43px;padding:6px 8px;font-size:7.5px;line-height:1.2}.band-editor-table .head b>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.band-editor-table .head b>small{color:#8391a1;font-size:6.25px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.band-editor-table .column-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.band-editor-table .column-pair small{color:#7b8999;font-size:6.25px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.band-editor-table .row,.band-editor-table .row:nth-child(odd){background:#fff}.band-editor-table .row:nth-child(2n){background:#fbfcfe}.band-editor-table .row:hover{background:#f6faff}.band-editor-table .row>span,.shipping-editor-workspace .band-editor-table .row>span{border-top-color:#e3eaf1;border-left-color:#e8edf2;align-items:center;min-width:0;min-height:58px;padding:7px 6px}.band-editor-table input,.band-editor-table select,.shipping-editor-workspace .band-editor-table input,.shipping-editor-workspace .band-editor-table select{color:#2e435a;background:#fff;border-color:#c8d5e2;border-radius:5px;height:31px;padding:0 7px;font-size:8px}.band-editor-table input:hover,.band-editor-table select:hover{border-color:#9fb8d0}.band-scope-cell{align-content:center;gap:4px!important;display:grid!important}.band-scope-cell .destination-field{height:31px;font-weight:var(--fw-regular)}.band-scope-cell .optional-region-field{color:#65788d;background:#f7f9fb;height:24px;font-size:6.75px}.band-weight-cell,.compact-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;align-items:center!important;gap:5px!important;display:grid!important}.band-method-cell{align-content:center;display:grid!important}.billing-parameters{align-content:center;align-items:center!important;gap:5px!important;display:grid!important}.billing-parameters.method-regular{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-parameters.method-weight_range,.billing-parameters.method-first_weight{grid-template-columns:minmax(0,1fr)}.unit-input{min-width:0;display:block;position:relative}.unit-input>input{padding-right:36px}.unit-input>i{color:#8190a1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:34px;font-size:6px;font-style:normal;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%)}.unit-input.full>input{padding-right:54px}.unit-input.full>i{max-width:52px}.first-weight-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.labeled-input{background:#fff;border:1px solid #c8d5e2;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;height:27px;display:grid;overflow:hidden}.labeled-input>b{color:#60758c;white-space:nowrap;padding-left:5px;font-size:5.75px}.labeled-input>input{height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 3px!important}.labeled-input>i{color:#8593a3;padding-right:5px;font-size:5.75px;position:static}.fixed-fee-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:5px!important;display:grid!important}.fixed-fee-fields .unit-input>input{padding-right:30px}.fixed-fee-fields .unit-input>i{max-width:28px}.band-profit-cell{align-content:center;align-items:center!important;display:grid!important}.input-with-suffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;display:grid!important}.band-profit-cell em{color:#28705e;min-height:20px;font-size:6px;font-style:normal;font-weight:var(--fw-regular);white-space:nowrap;background:#edf8f4;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.time-range-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-content:center;align-items:center!important;gap:4px!important;display:grid!important}.time-range-fields em{color:#6e7f93;font-size:6px;font-style:normal}.band-editor-table i{color:#8491a1;white-space:nowrap;font-size:7px;font-style:normal}.band-row-action{place-items:center;padding:4px!important;display:grid!important}.band-editor-table .band-row-action button{color:#9d4a50;background:0 0;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.band-editor-table .band-row-action button:hover{color:#b43840;background:#fff0f1}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1220px){.band-editor-table{overflow-x:auto}.band-editor-table>div,.shipping-editor-workspace .band-editor-table>div{min-width:920px}}@media (width<=1100px){.scheme-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheme-search-row{grid-template-columns:66px minmax(0,1fr)}.scheme-search-input{grid-column:2}.scheme-actionbar{flex-direction:column;align-items:flex-start}.scheme-batch-actions{margin-left:0}}@media (width<=720px){.scheme-filter-grid,.scheme-search-row{grid-template-columns:1fr}.scheme-search-input{grid-column:auto}.scheme-search-types{overflow-x:auto}.scheme-search-types button{flex:none}.scheme-primary-actions,.scheme-batch-actions{flex-wrap:wrap;width:100%}.scheme-batch-actions select{flex:1}.scheme-list-footer{flex-direction:column}}.customer-directory-v3{width:100%;min-width:0;max-width:100%;padding:14px 16px 32px;overflow-x:clip}.customer-directory-v3 .customer-portfolio-panel{background:#fff;border:1px solid #dfe5ed;border-radius:10px;width:100%;min-width:0;max-width:100%;overflow:visible;box-shadow:0 5px 18px #1a2e4e0b;container:customer-directory/inline-size}.customer-directory-v3 .customer-directory-overview{color:#758398;scrollbar-width:thin;background:#fbfcfe;border-bottom:1px solid #e3e8ef;align-items:center;width:100%;min-width:0;min-height:42px;padding:6px 14px;display:flex;overflow:auto clip}.customer-directory-v3 .customer-directory-overview>:is(div,button){white-space:nowrap;color:inherit;font:inherit;background:0 0;border:0;border-left:1px solid #e3e8ef;border-radius:0;flex:none;align-items:baseline;gap:6px;padding:0 12px;display:flex}.customer-directory-v3 .customer-directory-overview>:first-child{border-left:0;padding-left:0}.customer-directory-v3 .customer-directory-overview button{cursor:pointer;min-height:30px}.customer-directory-v3 .customer-directory-overview button:hover,.customer-directory-v3 .customer-directory-overview button[aria-pressed=true]{color:#175fb8;background:#eef5ff}.customer-directory-v3 .customer-directory-overview button[aria-pressed=true] b{color:#175fb8}.customer-directory-v3 .customer-directory-overview span{font-size:11px}.customer-directory-v3 .customer-directory-overview b{color:#263a58;font-size:12px}.customer-directory-v3 .customer-directory-update{margin-left:auto}.customer-directory-v3 .customer-directory-scope{color:#2b7462;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;background:#eef9f5;border:1px solid #cfe3dc;border-radius:99px;flex:none;margin-left:12px;padding:4px 8px}.customer-directory-v3 .customer-search-panel{background:#f9fbfd;border-bottom:1px solid #dfe5ed;gap:0;width:100%;min-width:0;display:grid}.customer-directory-v3 .customer-search-primary{grid-template-columns:minmax(320px,1fr) 92px 72px;align-items:end;gap:8px;min-width:0;padding:9px 14px 8px;display:grid}.customer-directory-v3 .customer-search-primary label,.customer-directory-v3 .customer-search-grid label,.customer-directory-v3 .customer-sort{color:#607188;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.customer-directory-v3 .customer-search-primary select,.customer-directory-v3 .customer-search-primary input,.customer-directory-v3 .customer-search-grid select,.customer-directory-v3 .customer-search-grid input{color:#2d405c;background:#fff;border:1px solid #d5dee9;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px}.customer-directory-v3 .customer-search-primary input,.customer-directory-v3 .customer-search-grid input{padding-inline:10px}.customer-directory-v3 .customer-search-primary select:focus,.customer-directory-v3 .customer-search-primary input:focus,.customer-directory-v3 .customer-search-grid select:focus,.customer-directory-v3 .customer-search-grid input:focus{z-index:1;border-color:#6f9ed3;position:relative;box-shadow:0 0 0 2px #2f75c91a}.customer-directory-v3 .customer-search-combo>span{font-size:var(--type-floor)}.customer-directory-v3 .customer-search-combo>div{grid-template-columns:188px minmax(0,1fr);min-width:0;display:grid}.customer-directory-v3 .customer-search-combo select{border-radius:6px 0 0 6px}.customer-directory-v3 .customer-search-combo input{border-left:0;border-radius:0 6px 6px 0}.customer-directory-v3 .customer-search-primary>button{color:#52657b;min-width:0;height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #d5dee9;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.customer-directory-v3 .customer-search-primary>button.primary{color:#fff;background:#2f73c5;border-color:#2869bb}.customer-directory-v3 .customer-search-primary>button:hover:not(:disabled){color:#1f5fa8;background:#f3f8fe;border-color:#8fb2dc}.customer-directory-v3 .customer-search-primary>button.primary:hover:not(:disabled){color:#fff;background:#2467b8;border-color:#1d5eae}.customer-directory-v3 .customer-search-grid{border-top:1px solid #e9edf2;flex-wrap:wrap;gap:8px;width:100%;min-width:0;padding:8px 14px 10px;display:flex}.customer-directory-v3 .customer-search-grid>label:not(.customer-registration-range):not(.customer-sort){flex:120px;min-width:118px}.customer-directory-v3 .customer-registration-range{flex:2 260px;min-width:250px}.customer-directory-v3 .customer-registration-range>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.customer-directory-v3 .customer-registration-range i{color:#8995a5;text-align:center;font-size:11px;font-style:normal}.customer-directory-v3 .customer-sort{flex:1.35 180px;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:175px}.customer-directory-v3 .customer-batch-bar{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dce3ec;align-items:center;gap:10px;width:100%;min-width:0;min-height:46px;padding:6px 12px;display:flex;position:sticky;top:60px;overflow:visible;box-shadow:0 4px 12px #1b304e0e}.customer-directory-v3 .customer-batch-bar.has-selection{background:#f5f9ff;box-shadow:inset 3px 0 #286ac0,0 4px 12px #1b304e11}.customer-directory-v3 .customer-selection-summary{align-items:center;gap:8px;min-width:0;display:flex}.customer-directory-v3 .customer-selection-summary b{color:#2d4e79;white-space:nowrap;font-size:11px}.customer-directory-v3 .customer-filter-count{color:#315f9d;font-size:var(--type-floor);font-weight:var(--fw-regular);white-space:nowrap;background:#f2f7fd;border:1px solid #d9e4f2;border-radius:99px;flex:none;padding:4px 8px}.customer-directory-v3 .customer-fixed-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.customer-directory-v3 .customer-fixed-actions>button,.customer-directory-v3 .customer-column-settings>summary,.customer-directory-v3 .customer-batch-field-menu>summary{color:#315271;min-width:0;height:32px;min-height:32px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:#f7f9fc;border:1px solid #cbd8e8;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.customer-directory-v3 .customer-fixed-actions>button.primary{color:#fff;background:#2f75c9;border-color:#2c74ca}.customer-directory-v3 .customer-fixed-actions>button:hover:not(:disabled),.customer-directory-v3 .customer-column-settings>summary:hover{color:#1e61b1;background:#edf5ff;border-color:#8db4e4}.customer-directory-v3 .customer-fixed-actions>button.primary:hover:not(:disabled){color:#fff;background:#2467b8;border-color:#1d5eae}.customer-directory-v3 .customer-fixed-actions>button:disabled{cursor:not-allowed;opacity:.45}.customer-directory-v3 .customer-column-settings{flex:none;position:relative}.customer-directory-v3 .customer-column-settings>summary{min-width:70px;list-style:none}.customer-directory-v3 .customer-column-settings>summary::-webkit-details-marker{display:none}.customer-directory-v3 .customer-batch-field-menu{position:relative}.customer-directory-v3 .customer-batch-field-menu>summary{color:#fff;background:#2f75c9;border-color:#2c74ca;list-style:none}.customer-directory-v3 .customer-batch-field-menu>summary::-webkit-details-marker{display:none}.customer-directory-v3 .customer-batch-field-menu>div{z-index:95;background:#fff;border:1px solid #d7e0eb;border-radius:7px;width:180px;max-height:440px;padding:6px;display:grid;position:absolute;top:38px;right:0;overflow:auto;box-shadow:0 12px 30px #14274624}.customer-directory-v3 .customer-batch-field-menu button{text-align:left;color:#315271;background:#fff;border:0;border-radius:4px;min-height:32px;padding:6px 12px;font-size:12px}.customer-directory-v3 .customer-batch-field-menu button:hover:not(:disabled){background:#edf5ff}.customer-directory-v3 .customer-batch-field-menu button:disabled{opacity:.45;cursor:not-allowed}.customer-directory-v3 .customer-batch-field-menu small{color:#7f8f9e;padding:7px 12px;font-size:11px}.customer-directory-v3 .customer-column-settings[open]>summary{color:#1e61b1;background:#edf5ff;border-color:#8db4e4}.customer-directory-v3 .customer-column-settings>div{z-index:90;background:#fff;border:1px solid #d7e0eb;border-radius:8px;gap:2px;width:194px;padding:7px;display:grid;position:absolute;top:38px;left:0;right:auto;box-shadow:0 14px 35px #14274629}.customer-directory-v3 .customer-column-settings label{color:#4d5d75;cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:31px;padding:0 7px;font-size:11px;display:flex}.customer-directory-v3 .customer-column-settings label:hover{background:#f3f7fd}.customer-directory-v3 .customer-column-settings input{accent-color:#2563eb;width:14px;height:14px}.customer-directory-v3 .permission-muted{color:#78869a;min-width:0;font-size:11px}.customer-directory-v3 .customer-operation-alert{border-bottom:1px solid;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;padding:7px 12px;font-size:11px;display:flex}.customer-directory-v3 .customer-operation-alert b{flex:none;font-size:11px}.customer-directory-v3 .customer-portfolio-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:auto;scrollbar-width:thin;border-radius:0;width:100%;min-width:0;max-width:100%;transition:opacity .15s;overflow:auto clip}.customer-directory-v3 .customer-portfolio-table-wrap.refreshing{opacity:.52}.customer-directory-v3 .customer-portfolio-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:11px}.customer-directory-v3 .customer-portfolio-table th,.customer-directory-v3 .customer-portfolio-table td{box-sizing:border-box;text-align:left}.customer-directory-v3 .customer-portfolio-table th{color:#607088;letter-spacing:0;text-transform:none;vertical-align:middle;white-space:normal;background:#f6f8fb;border-bottom:1px solid #dfe5ed;padding:8px 7px;font-size:11px;line-height:1.3}.customer-directory-v3 .customer-portfolio-table th>span,.customer-directory-v3 .customer-portfolio-table th>small{display:block}.customer-directory-v3 .customer-portfolio-table th>span{color:#30445e;font-size:12px;font-weight:var(--fw-medium)}.customer-directory-v3 .customer-portfolio-table th>small{color:#8390a2;font-size:var(--type-floor);font-weight:var(--fw-medium);margin-top:2px}.customer-directory-v3 .customer-portfolio-table td{color:#33465f;vertical-align:middle;white-space:normal;background:#fff;border-top:0;border-bottom:1px solid #edf0f4;height:66px;padding:7px;font-size:11px;line-height:1.32}.customer-directory-v3 .customer-portfolio-table tbody tr:last-child td{border-bottom:0}.customer-directory-v3 .customer-portfolio-table tbody tr:hover td{background:#f8fbff}.customer-directory-v3 .customer-portfolio-table td>b,.customer-directory-v3 .customer-portfolio-table td>small{display:block}.customer-directory-v3 .customer-portfolio-table td>b{color:#243850;font-size:11.5px}.customer-directory-v3 .customer-portfolio-table td>small{color:#718095;margin-top:3px;font-size:11px;line-height:1.35}.customer-directory-v3 .customer-portfolio-table td em{color:#2e7b62;font-size:11px;font-style:normal;font-weight:var(--fw-medium)}.customer-directory-v3 .customer-col-select{width:38px;min-width:38px;max-width:38px;text-align:center!important;padding-inline:8px!important}.customer-directory-v3 .customer-col-select input{accent-color:#2563eb;width:14px;height:14px}.customer-directory-v3 .customer-col-identity,.customer-directory-v3 .customer-identity-cell{width:160px;min-width:160px}.customer-directory-v3 .customer-col-ownership,.customer-directory-v3 .customer-ownership-cell{width:130px;min-width:130px}.customer-directory-v3 .customer-col-stores,.customer-directory-v3 .customer-store-cell{width:145px;min-width:145px}.customer-directory-v3 .customer-col-commercial,.customer-directory-v3 .customer-commercial-cell{width:120px;min-width:120px}.customer-directory-v3 .customer-col-account,.customer-directory-v3 .customer-account-cell{width:125px;min-width:125px}.customer-directory-v3 .customer-col-contact,.customer-directory-v3 .customer-contact-cell{width:150px;min-width:150px}.customer-directory-v3 .customer-col-activity,.customer-directory-v3 .customer-activity-cell{width:135px;min-width:135px}.customer-directory-v3 .customer-col-actions,.customer-directory-v3 .customer-portfolio-table td:last-child:not(.customer-worksheet-state){width:174px;min-width:174px;max-width:174px}.customer-directory-v3 .customer-portfolio-table .customer-col-select,.customer-directory-v3 .customer-portfolio-table td.customer-col-select{z-index:5;background:#fff;position:sticky;left:0}.customer-directory-v3 .customer-portfolio-table th.customer-col-select{z-index:8;background:#f6f8fb}.customer-directory-v3 .customer-portfolio-table .customer-col-identity,.customer-directory-v3 .customer-portfolio-table .customer-identity-cell{z-index:5;background:#fff;position:sticky;left:38px;box-shadow:6px 0 12px #192b490a}.customer-directory-v3 .customer-portfolio-table th.customer-col-identity{z-index:8;background:#f6f8fb}.customer-directory-v3 .customer-portfolio-table tbody tr:hover .customer-col-select,.customer-directory-v3 .customer-portfolio-table tbody tr:hover .customer-identity-cell{background:#f8fbff}.customer-directory-v3 .customer-portfolio-table .customer-col-actions{z-index:8;background:#f6f8fb;position:sticky;right:0;box-shadow:-6px 0 12px #192b490a}.customer-directory-v3 .customer-portfolio-table td:last-child:not(.customer-worksheet-state){z-index:4;background:#fff;position:sticky;right:0;box-shadow:-6px 0 12px #192b490a}.customer-directory-v3 .customer-portfolio-table tbody tr:hover td:last-child:not(.customer-worksheet-state){background:#f8fbff}.customer-directory-v3 .customer-portfolio-table .customer-worksheet-state{color:#6d7c90;text-align:center;background:#fff;padding:28px 18px;height:148px!important}.customer-directory-v3 .customer-portfolio-table .customer-worksheet-state>b,.customer-directory-v3 .customer-portfolio-table .customer-worksheet-state>span{margin:0 auto;display:block}.customer-directory-v3 .customer-portfolio-table .customer-worksheet-state>b{color:#2b4059;font-size:13px}.customer-directory-v3 .customer-portfolio-table .customer-worksheet-state>span{color:#78869a;margin-top:5px;font-size:11px}.customer-directory-v3 .customer-portfolio-table .customer-worksheet-state>button{color:#245f9f;min-height:30px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#f4f8fd;border:1px solid #b9cce2;border-radius:6px;margin-top:12px;padding:0 12px}.customer-directory-v3 .customer-name-button{color:#243850;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;padding:0;display:flex}.customer-directory-v3 .customer-name-button>span:last-child{min-width:0}.customer-directory-v3 .customer-name-button b,.customer-directory-v3 .customer-name-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-directory-v3 .customer-name-button b{color:#1762b3;font-size:12px;line-height:1.3}.customer-directory-v3 .customer-name-button small{color:#6c7d92;margin-top:3px;font-size:11px}.customer-directory-v3 .customer-name-button:hover b{color:#16549a;text-decoration:underline}.customer-directory-v3 .customer-identity-meta{align-items:center;gap:6px;margin-top:5px;display:flex}.customer-directory-v3 .customer-identity-meta em{color:#355476;font-size:11px;font-style:normal;font-weight:var(--fw-regular);background:#edf3fa;border-radius:5px;padding:2px 5px}.customer-directory-v3 .customer-identity-meta .member-status{padding:2px 6px;font-size:11px;font-style:normal}.customer-directory-v3 .customer-store-link{color:#2471bd;max-width:100%;font-size:11.5px;font-weight:var(--fw-regular);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.customer-directory-v3 .customer-store-cell small,.customer-directory-v3 .customer-contact-cell b,.customer-directory-v3 .customer-contact-cell small,.customer-directory-v3 .customer-activity-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-directory-v3 .customer-row-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:4px;width:100%;min-width:0;display:grid;position:relative}.customer-directory-v3 .customer-row-actions>button,.customer-directory-v3 .customer-split-action>.customer-menu-trigger{color:#496079;width:100%;min-width:0;min-height:30px;font-size:11px;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:6px;padding:0 6px;overflow:hidden}.customer-directory-v3 .customer-row-actions>.customer-edit-master{color:#245f9f;background:#f7fbff;border-color:#9ebcdf}.customer-directory-v3 .customer-row-actions>.customer-edit-master:hover{color:#194f88;background:#edf6ff;border-color:#6e9ed3}.customer-directory-v3 .customer-row-actions>.customer-quick-quote{color:#fff;background:#168b77;border-color:#147966}.customer-directory-v3 .customer-row-actions>.customer-quick-quote:hover{color:#fff;background:#117663;border-color:#0e6656}.customer-directory-v3 .customer-row-actions>.customer-quick-quote:disabled{color:#8b98a8;cursor:not-allowed;background:#eef1f4;border-color:#d5dce4}.customer-directory-v3 .customer-split-action{min-width:0;display:block}.customer-directory-v3 .customer-row-actions>.customer-split-action{grid-column:3}.customer-directory-v3 .customer-row-actions:not(:has(>.customer-quick-quote)){grid-template-columns:minmax(0,1fr) 28px}.customer-directory-v3 .customer-row-actions:not(:has(>.customer-quick-quote))>.customer-split-action{grid-column:2}.customer-directory-v3 .customer-split-action>.customer-menu-trigger{color:#52677e;background:#fff;place-items:center;width:28px;padding:0;display:grid}.customer-directory-v3 .customer-split-action>.customer-menu-trigger[aria-expanded=true]{color:#fff;background:#2f75c9}.customer-directory-v3 .customer-portfolio-footer{color:#718095;background:#fafbfc;border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:46px;padding:7px 12px;font-size:11px;display:flex}.customer-directory-v3 .customer-pagination{align-items:center;gap:5px;min-width:0;display:flex}.customer-directory-v3 .customer-portfolio-footer label{align-items:center;gap:5px;display:flex}.customer-directory-v3 .customer-portfolio-footer select,.customer-directory-v3 .customer-portfolio-footer button{color:#536277;background:#fff;border:1px solid #d8e0e9;border-radius:5px;min-width:30px;height:30px;padding:0 7px;font-size:11px}.customer-directory-v3 .customer-portfolio-footer button{cursor:pointer}.customer-directory-v3 .customer-portfolio-footer button:disabled{cursor:not-allowed;opacity:.45}.customer-directory-v3 .customer-pagination button.active{color:#fff;background:#2f75c9;border-color:#2d72c5}.customer-directory-v3 .customer-detail>header p,.customer-directory-v3 .customer-detail-heading small,.customer-directory-v3 .customer-detail-heading p,.customer-directory-v3 .compact-detail .commercial-ownership-grid article small,.customer-directory-v3 .compact-detail .commercial-ownership-grid article b,.customer-directory-v3 .compact-detail .commercial-section-heading p,.customer-directory-v3 .compact-detail .customer-profile-form label,.customer-directory-v3 .compact-detail .customer-manager-editor label,.customer-directory-v3 .compact-detail .freight-tier-editor label,.customer-directory-v3 .compact-detail .affiliate-rule-editor label,.customer-directory-v3 .compact-detail .customer-profile-form input,.customer-directory-v3 .compact-detail .customer-profile-form select,.customer-directory-v3 .compact-detail .customer-profile-form textarea,.customer-directory-v3 .compact-detail .customer-manager-editor input,.customer-directory-v3 .compact-detail .customer-manager-editor select,.customer-directory-v3 .compact-detail .freight-tier-editor input,.customer-directory-v3 .compact-detail .freight-tier-editor select,.customer-directory-v3 .compact-detail .affiliate-rule-editor input,.customer-directory-v3 .compact-detail .affiliate-rule-editor select,.customer-directory-v3 .compact-detail .freight-tier-rule-table b,.customer-directory-v3 .compact-detail .freight-tier-rule-table span,.customer-directory-v3 .compact-detail .freight-tier-rule-table small,.customer-directory-v3 .compact-detail .tier-manual-note,.customer-directory-v3 .compact-detail .tier-history summary,.customer-directory-v3 .compact-detail .tier-history>div,.customer-directory-v3 .compact-detail .affiliate-rule-editor h4,.customer-directory-v3 .compact-detail .affiliate-rule-editor header small,.customer-directory-v3 .compact-detail .affiliate-rule-editor header p,.customer-directory-v3 .compact-detail .commercial-alert,.customer-directory-v3 .customer-master-header-actions button,.customer-directory-v3 .customer-master-header-actions small,.customer-directory-v3 .compact-detail .tier-badge{font-size:var(--type-floor)}.customer-directory-v3 .compact-detail .customer-master-header-actions button,.customer-directory-v3 .compact-detail .commercial-form-actions button,.customer-directory-v3 .compact-detail .customer-manager-editor button,.customer-directory-v3 .compact-detail .freight-tier-editor button,.customer-directory-v3 .compact-detail .affiliate-rule-editor button{min-height:30px;font-size:var(--type-floor)}.customer-row-action-menu button,.customer-row-action-menu button small{font-size:11px}@container customer-directory (width<=980px){.customer-directory-v3 .customer-directory-overview{flex-wrap:wrap;row-gap:6px}.customer-directory-v3 .customer-directory-update{margin-left:0}.customer-directory-v3 .customer-directory-scope{margin-left:auto}.customer-directory-v3 .customer-fixed-actions{flex-wrap:wrap}}@container customer-directory (width<=760px){.customer-directory-v3 .customer-search-primary{grid-template-columns:minmax(0,1fr) 88px 70px}.customer-directory-v3 .customer-search-combo{grid-column:1/-1}.customer-directory-v3 .customer-search-combo>div{grid-template-columns:150px minmax(0,1fr)}.customer-directory-v3 .customer-batch-bar{flex-wrap:wrap;align-items:flex-start}.customer-directory-v3 .customer-selection-summary{width:100%}.customer-directory-v3 .customer-fixed-actions{justify-content:flex-start;width:100%;margin-left:0}.customer-directory-v3 .customer-portfolio-table .customer-col-identity,.customer-directory-v3 .customer-portfolio-table .customer-identity-cell,.customer-directory-v3 .customer-portfolio-table .customer-col-actions,.customer-directory-v3 .customer-portfolio-table td:last-child:not(.customer-worksheet-state){box-shadow:none;position:static}.customer-directory-v3 .customer-portfolio-footer{flex-wrap:wrap;align-items:flex-start}.customer-directory-v3 .customer-portfolio-footer>span:last-child{width:100%}}@container customer-directory (width<=520px){.customer-directory-v3 .customer-directory-overview>div{padding-inline:8px}.customer-directory-v3 .customer-directory-scope{text-align:center;width:100%;margin-left:0}.customer-directory-v3 .customer-search-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-directory-v3 .customer-search-primary>button{width:100%}.customer-directory-v3 .customer-search-combo>div{grid-template-columns:125px minmax(0,1fr)}.customer-directory-v3 .customer-search-grid>label,.customer-directory-v3 .customer-registration-range,.customer-directory-v3 .customer-sort{flex-basis:100%;min-width:0}.customer-directory-v3 .customer-fixed-actions>button{flex:150px}.customer-directory-v3 .customer-column-settings>div{left:0;right:auto}.customer-directory-v3 .customer-pagination{flex-wrap:wrap;width:100%}}@media (width<=1080px){.customer-directory-v3{padding-inline:10px}}@media (width<=640px){.customer-directory-v3{padding:10px 7px 24px}.customer-directory-v3 .customer-batch-bar{top:56px}}.customer-responsibility-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-batch-edit-card .customer-responsibility-form-grid label{background:#f8fbff;border:1px solid #dce5ef;border-radius:8px;min-width:0;padding:10px;font-size:11px}.customer-batch-edit-card .customer-responsibility-form-grid label>small{color:#6f7f93;min-height:32px;font-size:10px}.customer-responsibility-boundary{color:#506985;background:#f1f7fe;border:1px solid #cfe0f3;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:10.5px;line-height:1.55;display:flex}.customer-responsibility-boundary svg{color:#2c72bd;flex:none}.compact-detail .customer-detail-quick-facts{grid-template-columns:repeat(5,minmax(74px,1fr))}.compact-detail .commercial-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1080px){.customer-responsibility-form-grid{grid-template-columns:1fr}.compact-detail .customer-detail-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.compact-detail .commercial-ownership-grid{grid-template-columns:1fr}}@media (width<=720px){.customer-responsibility-form-grid{grid-column:1}.compact-detail .customer-detail-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}body.customer-account-dialog-open{overflow:hidden}.customer-tier-suggestion{color:#2164aa;min-height:30px;font-size:var(--type-floor);font-weight:var(--fw-regular);cursor:pointer;background:#f4f9ff;border:1px solid #9fc3e8;border-radius:5px;margin-top:3px;padding:0 7px}.customer-account-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.customer-account-summary:hover em{color:#1765b0;text-decoration:underline}.customer-account-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11203475;justify-content:flex-end;padding-left:clamp(54px,8vw,132px);display:flex;position:fixed;inset:0}.customer-account-dialog{background:#f4f7fa;border-left:1px solid #ccd8e5;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1080px,100%);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 64px #0f1f3338}.customer-account-head{background:#fff;border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 16px;display:flex}.customer-account-head>div{gap:2px;min-width:0;display:grid}.customer-account-head small{color:#267766;font-size:9px;font-weight:var(--fw-medium);letter-spacing:.08em}.customer-account-head h2{color:#263f59;margin:0;font-size:18px}.customer-account-head p{color:#738398;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.customer-account-head>button{color:#607187;cursor:pointer;background:#fff;border:1px solid #d5dfe9;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-account-tabs{background:#fff;border-bottom:1px solid #dae3ec;min-width:0;display:flex;overflow-x:auto}.customer-account-tabs button{color:#62748a;min-height:40px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 15px}.customer-account-tabs button.active{color:#1e65ac;background:#f5f9fe;border-color:#2371bd}.customer-account-alert{border:1px solid #d8e3ed;border-radius:7px;align-items:center;gap:7px;min-height:38px;margin:8px 10px 0;padding:7px 9px;font-size:11px;display:flex}.customer-account-alert.error{color:#984141;background:#fff7f7;border-color:#ebc7c7}.customer-account-alert.success{color:#176b55;background:#f1faf6;border-color:#bcded1}.customer-account-body{overscroll-behavior:contain;min-width:0;padding:10px;overflow:auto}.customer-account-state{color:#718197;place-items:center;min-height:180px;font-size:12px;display:grid}.customer-account-overview{gap:9px;display:grid}.customer-account-canonical-link{justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex;background:#f3faf8!important;border-color:#b9d8d0!important}.customer-account-canonical-link>div{gap:3px;min-width:0;display:grid}.customer-account-canonical-link small{color:#267766;font-size:11px;font-weight:var(--fw-medium)}.customer-account-canonical-link b{color:#29495a;font-size:12px}.customer-account-canonical-link span{color:#687f8c;font-size:11px}.customer-account-canonical-link button{color:#fff;min-height:34px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#278d79;border:1px solid #278d79;border-radius:6px;flex:none;padding:0 12px}.customer-account-overview>section,.customer-account-form{background:#fff;border:1px solid #d9e3ec;border-radius:8px;overflow:hidden}.customer-account-overview>section>header,.customer-account-form>header{background:#fafbfd;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 11px;display:flex}.customer-account-overview h3,.customer-account-form h3{color:#304860;margin:0;font-size:13px}.customer-account-overview header span,.customer-account-form header span,.customer-account-form header small{color:#7e8da0;font-size:10px}.customer-account-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 10px;display:grid}.customer-account-amount-grid article{background:#fbfcfd;border:1px solid #e1e7ee;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.customer-account-amount-grid article small,.customer-account-amount-grid article span{color:#75869a;font-size:10px}.customer-account-amount-grid article b{color:#233f59;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-account-meta{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;padding:0!important}.customer-account-meta>div{border-right:1px solid #e3e9ef;gap:3px;padding:10px;display:grid}.customer-account-meta>div:last-child{border-right:0}.customer-account-meta span{color:#7b899a;font-size:10px}.customer-account-meta b{color:#324a62;font-size:11px}.customer-account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.customer-account-form-grid label,.customer-account-reason,.customer-commission-toolbar label{color:#65768a;min-width:0;font-size:10px;font-weight:var(--fw-medium);gap:4px;display:grid}.customer-account-form-grid label.span-2{grid-column:1/-1}.customer-account-form input,.customer-account-form select{color:#30475f;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #ccd8e4;border-radius:6px;padding:0 8px;font-size:11px}.customer-account-check{align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.customer-account-check input{width:15px;height:15px}.customer-account-form>footer{background:#fbfcfd;border-top:1px solid #e1e8ef;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:7px 10px;display:flex}.customer-account-form button{color:#53677e;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:0 10px}.customer-account-form button.primary{color:#fff;background:#2371bd;border-color:#2371bd}.customer-account-form button:disabled{cursor:not-allowed;opacity:.5}.customer-member-list,.customer-commission-list{max-height:330px;display:grid;overflow:auto}.customer-member-list article,.customer-commission-list label{border-bottom:1px solid #e6ebf0;align-items:center;gap:8px;min-height:50px;padding:7px 10px;display:grid}.customer-member-list article{grid-template-columns:minmax(0,1fr) auto}.customer-member-list article>div,.customer-commission-list label>span{gap:2px;min-width:0;display:grid}.customer-member-list b,.customer-commission-list b{color:#324b63;font-size:11px}.customer-member-list small,.customer-commission-list small{color:#7d8c9e;font-size:10px}.customer-member-list article>span{color:#53677b;font-size:9px;font-weight:var(--fw-regular);background:#edf2f6;border-radius:999px;padding:3px 6px}.customer-account-reason{border-top:1px solid #e5ebf0;padding:10px}.customer-commission-toolbar{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:end;gap:8px;padding:9px 10px;display:flex}.customer-commission-toolbar label{width:210px}.customer-commission-list label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.customer-commission-list label>input{width:15px;height:15px}.customer-commission-list strong{color:#1f6c58;font-size:11px}@media (width<=720px){.customer-account-backdrop{padding-left:0}.customer-account-dialog{border-left:0;width:100%}.customer-account-head{min-height:66px;padding-inline:11px}.customer-account-head p{display:none}.customer-account-body{padding:7px}.customer-account-amount-grid,.customer-account-meta,.customer-account-form-grid{grid-template-columns:1fr}.customer-account-form-grid label.span-2{grid-column:1}.customer-account-meta>div{border-bottom:1px solid #e3e9ef;border-right:0}.customer-account-meta>div:last-child{border-bottom:0}.customer-account-canonical-link{flex-direction:column;align-items:stretch}.customer-account-canonical-link button{width:100%}}.manual-order-content{gap:9px;min-width:0;padding:10px clamp(10px,1.4vw,22px) 24px;display:grid}body.manual-order-dialog-open{overflow:hidden}.manual-order-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1d3070;justify-content:flex-end;padding-left:clamp(54px,8vw,130px);display:flex;position:fixed;inset:0}.manual-order-dialog{background:#f5f7fa;border-left:1px solid #ccd8e4;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 58px #0f1d3033}.manual-order-dialog-header{background:#fff;border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 18px;display:flex}.manual-order-dialog-header>div{align-items:center;gap:10px;min-width:0;display:flex}.manual-order-dialog-header>div>span{color:#15705c;background:#eef8f5;border:1px solid #bfddd5;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.manual-order-dialog-header>div>div{gap:1px;min-width:0;display:grid}.manual-order-dialog-header small{color:#16816b;font-size:9px;font-weight:var(--fw-medium);letter-spacing:.06em}.manual-order-dialog-header h2{color:#263e57;margin:0;font-size:17px}.manual-order-dialog-header p{color:#718094;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.manual-order-dialog-header>button{color:#607086;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.manual-order-dialog-header>button:hover{color:#a13f3f;background:#fff6f6}.manual-order-dialog-body{overscroll-behavior:contain;min-width:0;overflow:auto}.manual-order-dialog-body .manual-order-content{padding-top:9px}.manual-order-intro{background:linear-gradient(90deg,#f2faf7,#fbfdfc);border-color:#c9dfd8;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:11px 14px;display:flex}.manual-order-intro>div:first-child{gap:3px;min-width:0;display:grid}.manual-order-intro small{color:#18816f;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.08em}.manual-order-intro b{color:#27485d;font-size:15px}.manual-order-intro span{color:#71838e;font-size:11px;line-height:1.45}.manual-order-guards{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.manual-order-guards span{color:#277365;min-height:28px;font-size:10px;font-weight:var(--fw-regular);white-space:nowrap;background:#fff;border:1px solid #cfe4df;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.manual-order-form{gap:9px;min-width:0;display:grid}.manual-order-card{min-width:0;overflow:hidden}.manual-order-card>header{background:#fafbfd;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.manual-order-card>header>div{align-items:center;gap:9px;min-width:0;display:flex}.manual-order-card>header i{color:#fff;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:var(--fw-regular);background:#2370bf;border-radius:7px;flex:none;place-items:center;display:grid}.manual-order-card>header span{gap:2px;min-width:0;display:grid}.manual-order-card>header b{color:#314a65;font-size:13px}.manual-order-card>header small,.manual-order-card>header em{color:#8190a1;font-size:10px;font-style:normal;line-height:1.4}.manual-order-card>header em{color:#26745e;font-weight:var(--fw-regular);flex:none}.manual-order-fields{gap:8px;min-width:0;padding:10px 12px;display:grid}.manual-order-fields.order-meta{border-bottom:1px solid #e7ecf1;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.4fr) minmax(120px,.55fr)}.manual-order-fields.recipient{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-order-fields label{color:#65758a;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.manual-order-fields input,.manual-order-fields select,.manual-order-fields textarea{color:#30465e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd8e4;border-radius:6px;outline:0;font-size:12px}.manual-order-fields input,.manual-order-fields select{height:36px;padding:0 9px}.manual-order-fields textarea{resize:vertical;min-height:58px;padding:8px 9px}.manual-order-fields input:focus,.manual-order-fields select:focus,.manual-order-fields textarea:focus{border-color:#5c9bd6;box-shadow:0 0 0 2px #eaf3fc}.manual-order-fields input[readonly]{color:#66768a;background:#f4f6f8}.manual-sku-picker{min-width:0;padding:10px 12px 0}.manual-sku-search{color:#75869a;background:#fff;border:1px solid #ccd8e4;border-radius:7px;align-items:center;gap:7px;max-width:700px;height:36px;padding-left:9px;display:flex}.manual-sku-search input{color:#314961;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.manual-sku-search button{color:#fff;min-width:70px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#2472c3;border:0;border-radius:0 6px 6px 0;align-self:stretch}.manual-sku-search button:disabled{cursor:wait;opacity:.6}.manual-sku-results,.manual-selected-lines{min-width:0;overflow-x:auto}.manual-sku-results{border:1px solid #e1e7ee;border-radius:7px;max-height:250px;margin-top:7px}.manual-sku-results table,.manual-selected-lines table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:840px}.manual-sku-results th,.manual-selected-lines th{color:#69798c;height:34px;font-size:10px;font-weight:var(--fw-medium);text-align:left;background:#f6f8fa;border-bottom:1px solid #dfe6ed;padding:6px 8px}.manual-sku-results th:first-child,.manual-selected-lines th:first-child{width:34%}.manual-sku-results td,.manual-selected-lines td{color:#56667a;vertical-align:middle;border-bottom:1px solid #e7ecf1;height:60px;padding:7px 8px;font-size:11px}.manual-sku-results tr:last-child td,.manual-selected-lines tr:last-child td{border-bottom:0}.manual-sku-results td>button,.manual-selected-lines td>button{color:#286eaf;min-height:30px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #bfd2e4;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.manual-sku-results td>button:disabled{color:#8492a2;cursor:not-allowed;background:#f2f4f6}.manual-sku-results .ready{color:#177258;font-weight:var(--fw-regular)}.manual-sku-results .blocked{color:#a45b43;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-sku-product{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.manual-sku-product>img,.manual-sku-product>span{object-fit:cover;background:#f4f6f8;border:1px solid #dce4ec;border-radius:6px;width:42px;height:42px}.manual-sku-product>span{color:#8796a7;place-items:center;display:grid}.manual-sku-product>div{gap:2px;min-width:0;display:grid}.manual-sku-product b,.manual-sku-product strong,.manual-sku-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-sku-product b{color:#216fb4;font-size:12px}.manual-sku-product strong{color:#354b63;font-size:11px}.manual-sku-product small{color:#8290a0;font-size:10px}.manual-sku-product.compact{grid-template-columns:34px minmax(0,1fr)}.manual-sku-product.compact>img,.manual-sku-product.compact>span{width:34px;height:34px}.manual-selected-lines{border:1px solid #dce5ed;border-radius:7px;margin:9px 11px 11px}.manual-selected-lines>header{background:#fbfcfd;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:12px;min-width:680px;min-height:38px;padding:7px 9px;display:flex}.manual-selected-lines>header b{color:#3d526b;font-size:12px}.manual-selected-lines>header span{color:#8390a0;font-size:10px}.manual-selected-lines input{color:#31485f;width:90px;height:32px;font:inherit;background:#fff;border:1px solid #ccd8e4;border-radius:5px;padding:0 7px;font-size:11px}.manual-selected-lines td>b{color:#294d6c;font-size:11px}.manual-order-empty{color:#8796a5;align-content:center;place-items:center;gap:3px;min-width:680px;min-height:105px;display:grid}.manual-order-empty b{color:#566a80;font-size:12px}.manual-order-empty span{font-size:10px}.manual-order-final-grid{grid-template-columns:minmax(0,1fr) 310px;min-width:0;display:grid}.manual-order-fields.notes{border-right:1px solid #e3e9ef;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.manual-order-fields.notes .wide{grid-column:span 2}.manual-order-summary{background:#fbfcfd;align-content:start;gap:8px;padding:12px;display:grid}.manual-order-summary span,.manual-order-summary strong{color:#6c7b8d;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.manual-order-summary span b{color:#364c65}.manual-order-summary strong{color:#2d455f;border-top:1px solid #dfe6ee;margin-top:2px;padding-top:9px;font-size:13px}.manual-order-summary strong b{color:#186f5e;font-size:16px}.manual-order-summary small{color:#8492a2;font-size:10px;line-height:1.45}.manual-order-summary button{color:#fff;min-height:36px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#1972bd;border:1px solid #1972bd;border-radius:6px;margin-top:3px}.manual-order-summary button:disabled{cursor:not-allowed;opacity:.5}.manual-order-alert{color:#5c6e82;background:#f8fafc;border:1px solid #d9e4ee;border-radius:6px;align-items:center;gap:6px;margin:8px 11px;padding:8px 9px;font-size:11px;display:flex}.manual-order-alert.error{color:#9f4141;background:#fff6f6;border-color:#edc8c8}.manual-order-success{color:#176c56;background:#eff9f5;border:1px solid #b9ddd1;border-radius:7px;align-items:center;gap:8px;min-height:52px;margin:0 11px 11px;padding:9px 10px;display:flex}.manual-order-success>div{gap:2px;min-width:0;display:grid}.manual-order-success b{font-size:12px}.manual-order-success span{font-size:10px}.manual-order-success button{color:#176b57;min-height:32px;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #7fb9a8;border-radius:5px;margin-left:auto;padding:0 10px}.manual-order-boundary{color:#9f6844;text-align:center;align-content:center;place-items:center;gap:5px;min-height:220px;display:grid}.manual-order-boundary b{color:#5d4b42;font-size:14px}.manual-order-boundary span{color:#88776d;font-size:11px}@media (width<=1100px){.manual-order-fields.recipient{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-order-final-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=820px){.manual-order-intro{flex-direction:column;align-items:flex-start}.manual-order-guards{justify-content:flex-start}.manual-order-fields.order-meta,.manual-order-fields.recipient{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-order-final-grid{grid-template-columns:1fr}.manual-order-fields.notes{border-bottom:1px solid #e3e9ef;border-right:0}.manual-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-order-summary strong,.manual-order-summary small,.manual-order-summary button{grid-column:1/-1}}@media (width<=540px){.manual-order-fields.order-meta,.manual-order-fields.recipient,.manual-order-fields.notes{grid-template-columns:1fr}.manual-order-fields.notes .wide{grid-column:1}.manual-order-card>header{align-items:flex-start}.manual-order-card>header em{display:none}.manual-order-success{flex-wrap:wrap;align-items:flex-start}.manual-order-success button{width:100%;margin-left:30px}}@media (width<=720px){.manual-order-dialog-backdrop{padding-left:0}.manual-order-dialog{border-left:0;width:100%}.manual-order-dialog-header{min-height:66px;padding-inline:11px}.manual-order-dialog-header p{display:none}.manual-order-dialog-body .manual-order-content{padding-inline:8px}.manual-order-dialog-body .manual-order-intro{display:none}}.spin{animation:.8s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}.supplier-master-v1{gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 22px;display:grid}.supplier-master-toolbar{justify-content:space-between;align-items:end;gap:12px;min-width:0;min-height:0;padding:10px 12px;display:flex}.supplier-master-toolbar form{grid-template-columns:minmax(280px,500px) 150px auto auto;align-items:end;gap:8px;min-width:0;display:grid}.supplier-master-toolbar label,.supplier-editor label{color:#68798c;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.supplier-master-toolbar input,.supplier-master-toolbar select,.supplier-editor input,.supplier-editor select,.supplier-editor textarea{color:#314a63;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd8e3;border-radius:6px;outline:none;font-size:11px}.supplier-master-toolbar input,.supplier-master-toolbar select,.supplier-editor input,.supplier-editor select{height:34px;padding:0 9px}.supplier-editor textarea{resize:vertical;min-height:68px;padding:8px 9px}.supplier-master-toolbar input:focus,.supplier-master-toolbar select:focus,.supplier-editor input:focus,.supplier-editor select:focus,.supplier-editor textarea:focus{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.supplier-search-field>div{color:#789;background:#fff;border:1px solid #ccd8e3;border-radius:6px;align-items:center;gap:6px;min-width:0;height:34px;padding:0 8px;display:flex}.supplier-search-field>div:focus-within{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.supplier-search-field>div input{height:30px;box-shadow:none;border:0;padding:0}.supplier-master-toolbar button,.supplier-editor button,.supplier-detail-panel button,.supplier-pagination button{color:#36536e;min-height:34px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d6e2;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.supplier-master-toolbar button.primary,.supplier-editor button.primary{color:#fff;background:#2d78bb;border-color:#2b74b6}.supplier-master-toolbar button:disabled,.supplier-editor button:disabled,.supplier-pagination button:disabled{cursor:not-allowed;opacity:.45}.supplier-master-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.supplier-table-panel,.supplier-detail-panel{min-width:0;overflow:hidden}.supplier-table-panel>header{border-bottom:1px solid #dfe6ed;align-items:center;min-height:50px;padding:9px 12px;display:flex}.supplier-table-panel>header>div{gap:2px;display:grid}.supplier-table-panel>header b{color:#2e465e;font-size:13px}.supplier-table-panel>header span{color:#7b8999;font-size:11px}.supplier-table-scroll{min-width:0;overflow-x:auto}.supplier-master-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.supplier-master-table th{color:#68798c;height:34px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 9px}.supplier-master-table th:first-child{width:21%}.supplier-master-table th:nth-child(2),.supplier-master-table th:nth-child(3){width:17%}.supplier-master-table th:nth-child(4){width:13%}.supplier-master-table th:nth-child(5){width:14%}.supplier-master-table th:nth-child(6){width:10%}.supplier-master-table th:nth-child(7){width:8%}.supplier-master-table td{color:#617185;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:62px;padding:7px 9px;font-size:11px;line-height:1.35}.supplier-master-table tr.selected td{background:#f0f7fb}.supplier-master-table tr:hover td{background:#f7fafc}.supplier-master-table tr.selected:hover td{background:#edf6fb}.supplier-master-table td:not(:first-child){overflow:hidden}.supplier-master-table td>b,.supplier-master-table td>span,.supplier-master-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-master-table td>b{color:#354e66;font-size:11px}.supplier-master-table td>span{margin-top:2px}.supplier-master-table td>small{color:#8794a3;margin-top:2px;font-size:11px}.supplier-identity{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.supplier-identity b,.supplier-identity span,.supplier-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-identity b{color:#226fae;font-size:11px}.supplier-identity small{color:#8794a3;font-size:11px}.supplier-status{color:#527085;width:max-content;max-width:100%;min-height:22px;font-size:11px;font-weight:var(--fw-medium);background:#edf2f6;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex!important}.supplier-status.active{color:#1b785f;background:#e6f5ef}.supplier-status.inactive{color:#8a6570;background:#f4edef}.supplier-master-table .table-link{color:#2872ae;min-height:32px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c9d9e7;border-radius:5px;padding:0 8px}.supplier-pagination{color:#738296;justify-content:space-between;align-items:center;min-height:46px;padding:7px 11px;font-size:11px;display:flex}.supplier-pagination>div{gap:6px;display:flex}.supplier-pagination button{min-height:32px;padding-inline:8px;font-size:11px}.supplier-detail-panel{max-height:none;position:static}.supplier-master-v1 [hidden]{display:none}.supplier-editor-sections{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;min-width:0;margin:0;padding:0 16px;display:grid}.supplier-editor-sections>section:nth-child(2){grid-area:1/2/3}.supplier-editor-sections>section{border-bottom:1px solid #e2e8ee;min-width:0;padding:16px 0}.supplier-editor-sections h3{color:#3a536b;margin:0 0 12px;font-size:13px}.supplier-master-table th:last-child,.supplier-master-table td:last-child{background:#fff;position:sticky;right:0}.supplier-empty-detail{color:#7c8b9d;text-align:center;align-content:center;place-items:center;gap:6px;min-height:360px;display:grid}.supplier-empty-detail b{color:#334d65;font-size:13px}.supplier-empty-detail span{font-size:11px}.supplier-detail-content>header,.supplier-editor>header{border-bottom:1px solid #e0e6ec;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex}.supplier-detail-content>header>div:first-child,.supplier-editor>header>div:first-child{gap:2px;min-width:0;display:grid}.supplier-detail-content>header small,.supplier-editor>header small{color:#247b68;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.06em}.supplier-detail-content>header h2,.supplier-editor>header h2{color:#29435b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.supplier-detail-content>header p{color:#7c8a99;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.supplier-detail-summary{border-bottom:1px solid #e2e8ee;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supplier-detail-summary>div{border-bottom:1px solid #e4e9ef;border-right:1px solid #e4e9ef;align-content:center;gap:2px;min-width:0;min-height:70px;padding:9px 11px;display:grid}.supplier-detail-summary>div:nth-child(2n){border-right:0}.supplier-detail-summary>div:nth-last-child(-n+2){border-bottom:0}.supplier-detail-summary span{color:#77889a;font-size:11px}.supplier-detail-summary b{color:#354e66;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supplier-detail-summary small{color:#8492a1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supplier-detail-summary a{color:#2875b4;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.supplier-offers>header{align-items:center;min-height:48px;padding:8px 11px;display:flex}.supplier-offers>header>div{gap:1px;display:grid}.supplier-offers h3{color:#334c64;margin:0;font-size:12px}.supplier-offers header span{color:#8290a0;font-size:11px}.supplier-offer-table-wrap{min-width:0;overflow-x:auto}.supplier-offers table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.supplier-offers th{color:#68798c;height:31px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f4f7f9;padding:5px 7px}.supplier-offers td{color:#617185;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:54px;padding:6px 7px;font-size:11px}.supplier-offers td>b,.supplier-offers td>span,.supplier-offers td>small,.supplier-offers td>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-offers td>b{color:#354e66;font-size:11px}.supplier-offers td>small{color:#8794a3;font-size:11px}.supplier-offers td>a{color:#2875b4;text-decoration:none}.supplier-boundary-note{color:#28705f;background:#f1f8f5;border:1px solid #d5e5df;border-radius:6px;align-items:flex-start;gap:8px;margin:10px;padding:9px;display:flex}.supplier-boundary-note>div{gap:2px;display:grid}.supplier-boundary-note b{font-size:11px}.supplier-boundary-note span{font-size:11px;line-height:1.5}.supplier-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.supplier-form-grid .span-2{grid-column:1/-1}.lead-time-field>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.lead-time-field i{color:#8794a3;font-size:11px;font-style:normal}.supplier-editor>footer{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.supplier-editor>footer span{color:#6d7e90;align-items:flex-start;gap:5px;font-size:11px;line-height:1.4;display:flex}.table-empty{color:#8391a0!important;text-align:center!important;height:100px!important}@media (width<=1000px){.supplier-editor-sections{grid-template-columns:minmax(0,1fr)}.supplier-editor-sections>section:nth-child(2){grid-area:auto}}@media (width<=1050px){.supplier-master-layout{grid-template-columns:1fr}.supplier-detail-panel{max-height:none;position:static}.supplier-master-toolbar{flex-direction:column;align-items:stretch}.supplier-master-toolbar form{grid-template-columns:minmax(0,1fr) 140px auto auto}}@media (width<=700px){.supplier-master-v1{padding-inline:7px}.supplier-master-toolbar form{grid-template-columns:1fr 1fr}.supplier-search-field{grid-column:1/-1}.supplier-form-grid,.supplier-detail-summary{grid-template-columns:1fr}.supplier-form-grid .span-2{grid-column:1}.supplier-detail-summary>div{border-right:0;border-bottom:1px solid #e4e9ef!important}.supplier-detail-summary>div:last-child{border-bottom:0!important}.supplier-editor>footer{flex-direction:column;align-items:stretch}.supplier-editor>footer button{width:100%}}.support-knowledge-v1{gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 22px;display:grid}.knowledge-toolbar{justify-content:space-between;align-items:end;gap:12px;min-width:0;min-height:0;padding:10px 12px;display:flex}.knowledge-toolbar form{grid-template-columns:minmax(280px,520px) 140px 180px auto auto;align-items:end;gap:8px;min-width:0;display:grid}.knowledge-toolbar label,.knowledge-editor label{color:#68798c;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.knowledge-toolbar input,.knowledge-toolbar select,.knowledge-editor input,.knowledge-editor select,.knowledge-editor textarea{color:#314a63;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e4;border-radius:6px;outline:none;font-size:12px}.knowledge-toolbar input,.knowledge-toolbar select,.knowledge-editor input,.knowledge-editor select{height:34px;padding:0 9px}.knowledge-search>div{background:#fff;border:1px solid #cbd8e4;border-radius:6px;align-items:center;gap:7px;min-width:0;height:34px;padding-left:9px;display:flex}.knowledge-search>div input{border:0;height:30px;padding-left:0}.knowledge-toolbar input:focus,.knowledge-toolbar select:focus,.knowledge-editor input:focus,.knowledge-editor select:focus,.knowledge-editor textarea:focus{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.knowledge-toolbar button,.knowledge-detail-panel button,.knowledge-pagination button,.knowledge-editor button,.knowledge-table button{color:#36536e;min-height:34px;font:inherit;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d6e2;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.knowledge-toolbar button.primary,.knowledge-editor button.primary{color:#fff;background:#2d78bb;border-color:#2b74b6}.knowledge-toolbar button:disabled,.knowledge-editor button:disabled,.knowledge-pagination button:disabled{cursor:not-allowed;opacity:.45}.knowledge-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:start;gap:10px;min-width:0;display:grid}.knowledge-list-panel,.knowledge-detail-panel{min-width:0;overflow:hidden}.knowledge-list-panel>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;min-height:52px;padding:8px 12px;display:flex}.knowledge-list-panel>header>div{align-items:center;gap:8px;display:flex}.knowledge-list-panel>header span{gap:2px;display:grid}.knowledge-list-panel>header b{color:#2e485f;font-size:13px}.knowledge-list-panel>header small{color:#7d8c9b;font-size:11px}.knowledge-table-scroll{min-width:0;overflow:auto}.knowledge-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:840px}.knowledge-table th{color:#68798c;height:36px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 9px}.knowledge-table th:first-child{width:35%}.knowledge-table th:nth-child(2){width:14%}.knowledge-table th:nth-child(3){width:13%}.knowledge-table th:nth-child(4){width:12%}.knowledge-table th:nth-child(5){width:17%}.knowledge-table th:nth-child(6){width:9%}.knowledge-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:66px;padding:8px 9px;font-size:12px;line-height:1.35}.knowledge-table tr.selected td{background:#eef7fb}.knowledge-table tr:hover td{background:#f7fafc}.knowledge-table tr.selected:hover td{background:#ebf5fa}.knowledge-table td:first-child>b,.knowledge-table td:first-child>span,.knowledge-table td:first-child>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-table td:first-child>b{color:#304b64}.knowledge-table td:first-child>span{color:#3477ad;margin-top:2px;font-size:11px}.knowledge-table td:first-child>small{color:#82909e;margin-top:3px;font-size:11px}.knowledge-table button{min-height:28px;padding-inline:9px;font-size:11px}.knowledge-status{min-height:24px;font-size:11px;font-weight:var(--fw-medium);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.knowledge-status.published{color:#16755e;background:#e4f5ef}.knowledge-status.draft{color:#9a6419;background:#fff2d8}.knowledge-status.inactive{color:#758291;background:#edf1f4}.knowledge-pagination{color:#718295;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 12px;font-size:11px;display:flex}.knowledge-pagination>div{gap:6px;display:flex}.knowledge-detail-panel{max-height:calc(100vh - 116px);position:sticky;top:10px;overflow:auto}.knowledge-detail-panel>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.knowledge-detail-panel>header>div{min-width:0}.knowledge-detail-panel>header small{color:#337ab5;font-size:11px;font-weight:var(--fw-medium)}.knowledge-detail-panel>header h2{color:#29445c;margin:4px 0;font-size:17px;line-height:1.3}.knowledge-detail-panel>header p{color:#718295;margin:0;font-size:12px;line-height:1.5}.knowledge-meta{border-bottom:1px solid #dce5ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.knowledge-meta>div{border-right:1px solid #e3e9ef;gap:4px;padding:10px;display:grid}.knowledge-meta>div:last-child{border-right:0}.knowledge-meta span{color:#8794a3;font-size:10px}.knowledge-meta b{color:#365068;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.knowledge-content{color:#435b70;white-space:normal;min-height:250px;padding:14px;font-size:12px;line-height:1.7}.knowledge-content p{margin:0 0 9px}.knowledge-detail-panel>footer{color:#55756a;background:#f4faf7;border-top:1px solid #dce5ed;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.knowledge-empty{color:#7d8c9c;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:320px;font-size:12px;display:grid}.knowledge-editor-backdrop{z-index:170;background:#1426376b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.knowledge-editor{background:#fff;border:1px solid #bfcfdd;border-radius:10px;width:min(1050px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto;box-shadow:0 24px 70px #13273947}.knowledge-editor>header{z-index:2;background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;min-height:66px;padding:10px 16px;display:flex;position:sticky;top:0}.knowledge-editor>header small{color:#3180bd;font-size:11px;font-weight:var(--fw-medium)}.knowledge-editor>header h2{color:#29445c;margin:3px 0 0;font-size:18px}.knowledge-editor>header button{min-width:34px;padding:0}.knowledge-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.knowledge-form-grid .span-2{grid-column:span 2}.knowledge-form-grid .span-4{grid-column:1/-1}.knowledge-editor textarea{resize:vertical;padding:8px 9px;line-height:1.55}.knowledge-editor>footer{background:#fff;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;bottom:0}.knowledge-editor>footer>span{color:#607c70;align-items:center;gap:6px;font-size:11px;display:inline-flex}.knowledge-editor>footer>div{gap:7px;display:flex}@media (width<=1180px){.knowledge-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.knowledge-toolbar{flex-direction:column;align-items:stretch}.knowledge-toolbar form{grid-template-columns:minmax(0,1fr) 130px 160px auto auto}}@media (width<=920px){.knowledge-layout{grid-template-columns:1fr}.knowledge-detail-panel{max-height:none;position:static}.knowledge-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-form-grid .span-4{grid-column:1/-1}}@media (width<=680px){.support-knowledge-v1{padding-inline:7px}.knowledge-toolbar form{grid-template-columns:1fr 1fr}.knowledge-search{grid-column:1/-1}.knowledge-toolbar form button{width:100%}.knowledge-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-meta>div:nth-child(2){border-right:0}.knowledge-meta>div:nth-child(-n+2){border-bottom:1px solid #e3e9ef}.knowledge-form-grid{grid-template-columns:1fr}.knowledge-form-grid .span-2,.knowledge-form-grid .span-4{grid-column:1}.knowledge-editor>footer{flex-direction:column;align-items:stretch}.knowledge-editor>footer>div,.knowledge-editor>footer button{width:100%}}.admin-control-center-v1{grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 22px;display:grid}.production-readiness{border-left:3px solid #d36b2c}.production-readiness.ready{border-left-color:#178c72}.production-readiness>header{border-bottom:1px solid #e1e8ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.production-readiness-table tr.not_in_scope td span{color:#566978;background:#eef2f5}.production-readiness-table td:last-child{white-space:normal;overflow-wrap:anywhere}.production-readiness>header>div{color:#a95324;align-items:center;gap:8px;display:flex}.production-readiness.ready>header>div{color:#167b68}.production-readiness>header span{gap:1px;display:grid}.production-readiness>header b{color:#29445c;font-size:13px}.production-readiness>header small{color:#738496;font-size:11px}.production-readiness dl{border:1px solid #dbe4eb;border-radius:6px;margin:0;display:flex;overflow:hidden}.production-readiness dl div{text-align:center;border-right:1px solid #e1e8ee;min-width:72px;padding:5px 9px;display:grid}.production-readiness dl div:last-child{border-right:0}.production-readiness dt{color:#7a8b9a;font-size:10px}.production-readiness dd{color:#29445c;margin:0;font-size:14px;font-weight:700}.production-readiness-table{max-height:380px;overflow:auto}.production-readiness-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.production-readiness-table th,.production-readiness-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6edf2;padding:7px 9px}.production-readiness-table th{z-index:1;color:#607588;background:#f6f9fb;font-weight:700;position:sticky;top:0}.production-readiness-table th:first-child{width:90px}.production-readiness-table th:nth-child(2){width:190px}.production-readiness-table th:nth-child(3){width:100px}.production-readiness-table td b,.production-readiness-table td small{display:block}.production-readiness-table td small{color:#8a9aa8;margin-top:2px}.production-readiness-table td span{color:#8f431e;white-space:nowrap;background:#fff0e6;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-weight:700;display:inline-flex}.production-readiness-table tr.verification_required td span{color:#7b5a12;background:#fff7d8}.production-readiness-table tr.ready td span{color:#146c5c;background:#e5f6f1}.control-center-heading{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 14px;display:flex}.control-center-heading small{color:#327db8;font-size:11px;font-weight:var(--fw-medium)}.control-center-heading h2{color:#29445c;margin:3px 0;font-size:18px}.control-center-heading p{color:#738496;margin:0;font-size:12px}.control-center-heading button{color:#36536e;min-height:34px;font:inherit;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d6e2;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.control-center-loading{color:#728496;place-items:center;min-height:240px;font-size:12px;display:grid}.control-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.control-metric-grid>article{align-items:center;gap:10px;min-width:0;min-height:84px;padding:12px;display:flex}.control-metric-grid>article>svg{color:#367fba;flex:none}.control-metric-grid>article>span{gap:2px;min-width:0;display:grid}.control-metric-grid small{color:#798a9b;font-size:11px}.control-metric-grid b{color:#2d4962;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.control-metric-grid em{color:#8492a0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.organization-summary{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.organization-summary>div{border-right:1px solid #e1e8ee;gap:4px;padding:10px 12px;display:grid}.organization-summary>div:last-child{border-right:0}.organization-summary span{color:#8291a0;font-size:11px}.organization-summary b{color:#365068;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.control-table-panel{min-width:0;min-height:0;overflow:hidden}.control-table-panel>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;min-height:54px;padding:8px 12px;display:flex}.control-table-panel>header>div{align-items:center;gap:8px;display:flex}.control-table-panel>header span{gap:2px;display:grid}.control-table-panel>header b{color:#2e485f;font-size:13px}.control-table-panel>header small{color:#7d8c9b;font-size:11px}.control-table-scroll{min-width:0;overflow:auto}.control-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.control-table th{color:#68798c;height:36px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 10px}.control-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e4e9ef;min-height:54px;padding:9px 10px;font-size:12px;line-height:1.45}.control-table tr:hover td{background:#f8fafc}.control-table td>b,.control-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.control-table td>b{color:#304b64}.control-table td>small{color:#8493a2;margin-top:2px;font-size:11px}.role-table th:first-child{width:27%}.role-table th:nth-child(2){width:18%}.role-table th:nth-child(3),.role-table th:nth-child(4){width:14%}.role-table th:nth-child(5){width:27%}.integration-table{min-width:1100px}.integration-table th:first-child{width:17%}.integration-table th:nth-child(2),.integration-table th:nth-child(3){width:9%}.integration-table th:nth-child(4){width:11%}.integration-table th:nth-child(5){width:12%}.integration-table th:nth-child(6){width:31%}.integration-table th:nth-child(7){width:11%}.rule-table{min-width:1080px}.rule-table th:first-child{width:20%}.rule-table th:nth-child(2){width:8%}.rule-table th:nth-child(3){width:14%}.rule-table th:nth-child(4){width:11%}.rule-table th:nth-child(5){width:15%}.rule-table th:nth-child(6){width:32%}.integration-state,.rule-state{min-height:24px;font-size:11px;font-weight:var(--fw-regular);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.integration-state.adapter_configured,.rule-state.enforced{color:#16755e;background:#e4f5ef}.integration-state.not_configured,.rule-state.deferred{color:#9a6419;background:#fff2d8}.rule-state.local_ready{color:#246d9e;background:#e5f1fa}.integration-boundary-note,.rule-authority-note{color:#355f52;background:#f1faf6;align-items:center;gap:10px;min-height:0;padding:11px 13px;display:flex}.integration-boundary-note>svg,.rule-authority-note>svg{flex:none}.integration-boundary-note>div,.rule-authority-note>div{gap:2px;display:grid}.integration-boundary-note b,.rule-authority-note b{color:#285748;font-size:12px}.integration-boundary-note span,.rule-authority-note span{color:#618176;font-size:11px}.admin-store-connections{min-width:0;overflow:hidden}.admin-store-connections>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 12px;display:flex}.admin-store-connections>header>div:first-child{align-items:center;gap:8px;min-width:220px;display:flex}.admin-store-connections>header span{gap:2px;display:grid}.admin-store-connections>header b{color:#2e485f;font-size:13px}.admin-store-connections>header small{color:#7d8c9b;font-size:11px}.admin-store-filters{align-items:center;gap:7px;min-width:0;display:flex}.admin-store-filters label{color:#718295;background:#fff;border:1px solid #cbd8e4;border-radius:6px;align-items:center;gap:5px;min-width:230px;height:34px;padding-left:8px;display:flex}.admin-store-filters input{color:#314a63;width:100%;min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0 7px 0 0;font-size:12px}.admin-store-filters select{color:#314a63;min-width:112px;height:34px;font:inherit;background:#fff;border:1px solid #cbd8e4;border-radius:6px;padding:0 8px;font-size:11px}.admin-store-table{min-width:1120px}.admin-store-table th:first-child{width:20%}.admin-store-table th:nth-child(2){width:9%}.admin-store-table th:nth-child(3),.admin-store-table th:nth-child(4){width:16%}.admin-store-table th:nth-child(5){width:14%}.admin-store-table th:nth-child(6){width:17%}.admin-store-table th:nth-child(7){width:8%}.admin-store-table td:last-child button{color:#2f628b;min-height:30px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c8d7e2;border-radius:5px;padding:0 9px}.admin-store-table .danger-text{color:#a24d35}.store-sync-state{color:#6b7e8f;min-height:24px;font-size:11px;font-weight:var(--fw-regular);background:#eef2f5;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.store-sync-state.succeeded{color:#16755e;background:#e4f5ef}.store-sync-state.failed{color:#a13e35;background:#fdebea}.store-sync-state.running{color:#246d9e;background:#e5f1fa}.admin-store-detail-row td{padding:0 12px 12px;background:#f7fafc!important}.admin-store-detail-row dl{background:#fff;border:1px solid #dce5ed;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.admin-store-detail-row dl>div{border-right:1px solid #e2e8ee;min-width:0;padding:8px 10px}.admin-store-detail-row dl>div:last-child{border-right:0;grid-column:span 2}.admin-store-detail-row dt{color:#8391a0;font-size:10px}.admin-store-detail-row dd{color:#40566b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.admin-store-empty{text-align:center;height:92px;color:#7b8b9a!important}@media (width<=1100px){.control-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.admin-store-connections>header{flex-direction:column;align-items:stretch}.admin-store-filters{width:100%}.admin-store-filters label{flex:1;min-width:0}}@media (width<=680px){.admin-control-center-v1{padding-inline:7px}.control-center-heading{flex-direction:column;align-items:stretch}.control-center-heading button{width:100%}.control-metric-grid,.organization-summary{grid-template-columns:1fr}.organization-summary>div{border-bottom:1px solid #e1e8ee;border-right:0}.organization-summary>div:last-child{border-bottom:0}.admin-store-filters{flex-direction:column;align-items:stretch}.admin-store-filters label,.admin-store-filters select{width:100%}.production-readiness>header{flex-direction:column;align-items:stretch}.production-readiness dl{width:100%}.production-readiness dl div{flex:1;min-width:0}.production-readiness-table{overflow-x:auto}.production-readiness-table table{min-width:720px}}.operation-log-v1{align-content:start;gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 22px;display:grid}.operation-log-heading{background:#fff;border:1px solid #dce5ed;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:76px;padding:12px 14px;display:flex}.operation-log-heading>div{min-width:0}.operation-log-heading span{color:#327db8;font-size:11px;font-weight:var(--fw-medium)}.operation-log-heading h1{color:#29445c;margin:3px 0;font-size:18px}.operation-log-heading p{color:#738496;margin:0;font-size:12px}.operation-log-heading button,.operation-log-filters button,.operation-log-pagination button{color:#36536e;min-height:34px;font:inherit;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d6e2;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.operation-log-heading button:disabled,.operation-log-pagination button:disabled{cursor:not-allowed;opacity:.45}.operation-log-filters button.primary{color:#fff;background:#2d78bb;border-color:#2b74b6}.operation-log-filters{background:#fff;border:1px solid #dce5ed;border-radius:8px;grid-template-columns:minmax(280px,1fr) 170px 150px auto auto;align-items:end;gap:8px;min-width:0;padding:10px 12px;display:grid}.operation-log-filters label{color:#68798c;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.operation-log-filters select{color:#314a63;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cbd8e4;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.operation-log-search>div{color:#789;background:#fff;border:1px solid #cbd8e4;border-radius:6px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 9px;display:flex}.operation-log-search input{color:#314a63;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.operation-log-filters select:focus,.operation-log-search>div:focus-within{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.operation-log-error,.operation-log-boundary{color:#8e4141;background:#fff5f5;border:1px solid #efc7c7;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:11px 13px;font-size:12px;display:flex}.operation-log-boundary{color:#315f52;background:#f2faf7;border-color:#d3e2dc;margin:12px}.operation-log-boundary h2{margin:0 0 3px;font-size:16px}.operation-log-boundary p{color:#648077;margin:0}.operation-log-table-panel{background:#fff;border:1px solid #dce5ed;border-radius:8px;min-width:0;overflow:hidden}.operation-log-table-meta{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 11px;display:flex}.operation-log-table-meta b{color:#2f4b64;font-size:12px}.operation-log-table-meta span{color:#7b8a99;font-size:11px}.operation-log-table-scroll{width:100%;max-width:100%;overflow:auto}.operation-log-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.operation-log-table th{color:#68798c;height:35px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 9px}.operation-log-table th:first-child{width:155px}.operation-log-table th:nth-child(2){width:145px}.operation-log-table th:nth-child(3){width:130px}.operation-log-table th:nth-child(4){width:170px}.operation-log-table th:nth-child(5){width:auto}.operation-log-table th:nth-child(6){width:125px}.operation-log-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:54px;padding:7px 9px;font-size:12px;line-height:1.35}.operation-log-table tr:hover td{background:#f8fafc}.operation-log-table td>b,.operation-log-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-log-table td>b{color:#314c65}.operation-log-table td>small{color:#8493a2;margin-top:2px;font-size:10px}.operation-log-table code{color:#326f9e;font:inherit;font-size:11px;font-weight:var(--fw-medium);background:0 0}.operation-log-result{color:#53687b;min-height:23px;font-size:10px;font-weight:var(--fw-regular);background:#edf2f5;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.operation-log-result.success{color:#16755e;background:#e4f5ef}.operation-log-result.denied{color:#a54545;background:#fde7e7}.operation-log-result.conflict{color:#95631c;background:#fff1d5}.operation-log-state{text-align:center;color:#82909f!important;height:120px!important}.operation-log-state>svg{margin:0 auto 6px;display:block}.operation-log-pagination{color:#738296;justify-content:flex-end;align-items:center;gap:7px;min-height:46px;padding:7px 11px;font-size:11px;display:flex}.operation-log-pagination span{margin-right:auto}.operation-log-pagination button{min-height:29px;padding-inline:9px;font-size:11px}@media (width<=900px){.operation-log-filters{grid-template-columns:minmax(0,1fr) 1fr 1fr auto auto}.operation-log-heading p{white-space:normal}}@media (width<=680px){.operation-log-v1{padding-inline:7px}.operation-log-heading{flex-direction:column;align-items:stretch}.operation-log-heading button{width:100%}.operation-log-filters{grid-template-columns:1fr 1fr}.operation-log-search{grid-column:1/-1}.operation-log-filters button{width:100%}.operation-log-table-meta{flex-direction:column;align-items:flex-start}}.shipping-ops-v1{gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 22px;display:grid}.shipping-ops-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:76px;padding:12px 14px;display:flex}.shipping-ops-heading>div{min-width:0}.shipping-ops-heading small{color:#317ab5;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.05em}.shipping-ops-heading h2{color:#29445c;margin:3px 0;font-size:18px}.shipping-ops-heading p{color:#748598;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.shipping-ops-heading button,.shipping-ops-state button{color:#36536e;min-height:34px;font:inherit;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.shipping-ops-heading button:disabled{cursor:not-allowed;opacity:.45}.shipping-ops-state{color:#728496;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:260px;font-size:12px;display:grid}.shipping-ops-state b{color:#34516a;font-size:14px}.shipping-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.shipping-ops-metrics>article{align-items:center;gap:10px;min-width:0;min-height:78px;padding:11px 12px;display:flex}.shipping-ops-metrics>article>svg{color:#337db8;flex:none}.shipping-ops-metrics article>span{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:1px 5px;min-width:0;display:grid}.shipping-ops-metrics small{color:#7a8a9a;grid-column:1/-1;font-size:11px}.shipping-ops-metrics b{color:#2e4a63;font-size:21px}.shipping-ops-metrics em{color:#82909e;font-size:11px;font-style:normal}.shipping-ops-boundary{color:#2f6254;background:#f2faf7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:0;padding:10px 12px;display:grid}.shipping-ops-boundary>svg{color:#218568}.shipping-ops-boundary>div{gap:2px;min-width:0;display:grid}.shipping-ops-boundary b{color:#28584a;font-size:12px}.shipping-ops-boundary span,.shipping-ops-boundary small{color:#607e74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shipping-ops-table-panel{min-width:0;min-height:0;overflow:hidden}.shipping-ops-table-panel>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:58px;padding:9px 12px;display:flex}.shipping-ops-table-panel>header>div{gap:2px;min-width:0;display:grid}.shipping-ops-table-panel>header b{color:#2e485f;font-size:13px}.shipping-ops-table-panel>header small{color:#7d8d9c;font-size:11px}.shipping-ops-table-panel form{grid-template-columns:minmax(260px,440px) 160px;gap:8px;min-width:min(100%,620px);display:grid}.shipping-ops-search{color:#758698;background:#fff;border:1px solid #c9d6e2;border-radius:6px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 9px;display:flex}.shipping-ops-search input{color:#314b64;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.shipping-ops-table-panel select{color:#365069;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #c9d6e2;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.shipping-ops-table-scroll{max-width:100%;overflow:auto}.shipping-ops-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.shipping-ops-table th{color:#68798c;height:36px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 9px}.shipping-ops-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:62px;padding:7px 9px;font-size:12px;line-height:1.35}.shipping-ops-table tr:hover td{background:#f8fafc}.shipping-ops-table td>b,.shipping-ops-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-ops-table td>b{color:#304b64}.shipping-ops-table td>small{color:#8593a2;margin-top:3px;font-size:11px}.channel-ops-table th:first-child{width:22%}.channel-ops-table th:nth-child(2){width:12%}.channel-ops-table th:nth-child(3){width:9%}.channel-ops-table th:nth-child(4){width:15%}.channel-ops-table th:nth-child(5){width:18%}.channel-ops-table th:nth-child(6){width:14%}.channel-ops-table th:nth-child(7){width:10%}.waybill-ops-table{min-width:1180px}.waybill-ops-table th:first-child{width:20%}.waybill-ops-table th:nth-child(2),.waybill-ops-table th:nth-child(3),.waybill-ops-table th:nth-child(4){width:15%}.waybill-ops-table th:nth-child(5){width:12%}.waybill-ops-table th:nth-child(6){width:15%}.waybill-ops-table th:nth-child(7){width:8%}.shipping-state{color:#53687b;min-height:23px;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap;background:#edf2f5;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.shipping-state.active,.shipping-state.assigned,.shipping-state.ready{color:#15735d;background:#e3f5ee}.shipping-state.requested,.shipping-state.awaiting_adapter,.shipping-state.not_configured{color:#95631c;background:#fff1d5}.shipping-state.blocked,.shipping-state.failed,.shipping-state.funding_blocked{color:#a54545;background:#fde7e7}.shipping-state.not_requested,.shipping-state.missing_method,.shipping-state.missing_country{color:#326e9d;background:#e5f1fa}.shipping-ops-empty{text-align:center;color:#8492a0!important;height:120px!important}.shipping-ops-table-panel>footer{color:#637a70;background:#f5faf8;align-items:center;gap:7px;min-height:46px;padding:8px 12px;font-size:11px;display:flex}.shipping-ops-table-panel>footer small{color:#839189;margin-left:auto}@media (width<=1080px){.shipping-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-ops-table-panel>header{flex-direction:column;align-items:stretch}.shipping-ops-table-panel form{grid-template-columns:minmax(0,1fr) 150px;width:100%;min-width:0}}@media (width<=680px){.shipping-ops-v1{padding-inline:7px}.shipping-ops-heading{flex-direction:column;align-items:stretch}.shipping-ops-heading p{white-space:normal}.shipping-ops-heading button{width:100%}.shipping-ops-metrics{grid-template-columns:1fr 1fr}.shipping-ops-boundary{grid-template-columns:auto minmax(0,1fr)}.shipping-ops-boundary>.integration-state{grid-column:1/-1;justify-self:start}.shipping-ops-table-panel form{grid-template-columns:1fr}.shipping-ops-table-panel>footer{flex-wrap:wrap;align-items:flex-start}.shipping-ops-table-panel>footer small{width:100%;margin-left:21px}}.carrier-integration-v1{gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 22px;display:grid}.carrier-integration-v1>.panel{min-height:0}.carrier-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:76px;padding:12px 14px;display:flex}.carrier-heading>div:first-child{min-width:0}.carrier-heading small{color:#317ab5;font-size:11px;font-weight:var(--fw-medium)}.carrier-heading h2{color:#29445c;margin:3px 0;font-size:18px}.carrier-heading p{color:#748598;margin:0;font-size:12px}.carrier-heading-actions{flex:none;gap:7px;display:flex}.carrier-heading button,.carrier-state button,.carrier-message button,.carrier-row-actions button,.carrier-catalog-panel nav button,.carrier-editor button{color:#36536e;min-height:34px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d5e1;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.carrier-heading button.primary,.carrier-editor button.primary{color:#fff;background:#2d78bb;border-color:#2b74b6}.carrier-heading button:disabled,.carrier-row-actions button:disabled,.carrier-editor button:disabled{cursor:not-allowed;opacity:.45}.carrier-boundary{color:#2f6254;background:#f2faf7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.carrier-boundary>svg{color:#218568}.carrier-boundary>div{gap:2px;min-width:0;display:grid}.carrier-boundary b{font-size:12px}.carrier-boundary span{color:#607e74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-operation-steps{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.carrier-operation-steps article{border-right:1px solid #e0e7ed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:66px;padding:9px 11px;display:grid}.carrier-operation-steps article:last-child{border-right:0}.carrier-operation-steps article>span{color:#66788a;width:32px;height:32px;font-size:10px;font-weight:var(--fw-regular);background:#edf1f5;border-radius:50%;place-items:center;display:grid}.carrier-operation-steps article>div{gap:2px;min-width:0;display:grid}.carrier-operation-steps b{color:#365069;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-operation-steps small{color:#7f8d9c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.carrier-operation-steps em{color:#8b98a6;font-size:9px;font-style:normal;font-weight:var(--fw-regular);grid-column:2}.carrier-operation-steps article.active>span{color:#176e59;background:#dcf2ea}.carrier-operation-steps article.active em{color:#16735c}.carrier-message{color:#296858;background:#f1faf6;border:1px solid #d0e2dc;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 11px;font-size:11px;display:flex}.carrier-message.error{color:#914343;background:#fff5f5;border-color:#efc8c8}.carrier-message span{flex:1;min-width:0}.carrier-message button{background:0 0;border-color:#0000;min-height:26px;padding-inline:7px;font-size:9px}.carrier-state{color:#728496;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:260px;font-size:12px;display:grid}.carrier-state b{color:#34516a;font-size:14px}.carrier-state span{max-width:560px}.carrier-account-panel,.carrier-catalog-panel{min-width:0;overflow:hidden}.carrier-account-panel>header,.carrier-catalog-panel>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:54px;padding:8px 11px;display:flex}.carrier-account-panel>header>div,.carrier-catalog-panel>header>div{gap:2px;min-width:0;display:grid}.carrier-account-panel header b,.carrier-catalog-panel header b{color:#2e485f;font-size:13px}.carrier-account-panel header small,.carrier-catalog-panel header small{color:#7d8d9c;font-size:10px}.carrier-permission{color:#376e61;min-height:23px;font-size:9px;font-weight:var(--fw-regular);background:#e5f4ef;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.carrier-permission.readonly{color:#6f7882;background:#edf1f4}.carrier-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.carrier-account-table,.carrier-catalog-table{border-collapse:collapse;table-layout:fixed;width:100%}.carrier-account-table{min-width:860px}.carrier-account-table th,.carrier-catalog-table th{color:#68798c;height:34px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 8px}.carrier-account-table th:first-child{width:92px}.carrier-account-table th:nth-child(2){width:38%}.carrier-account-table th:nth-child(3){width:28%}.carrier-account-table th:nth-child(4){width:22%}.carrier-account-table td,.carrier-catalog-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:60px;padding:7px 8px;font-size:11px;line-height:1.35}.carrier-account-table tbody tr{cursor:default}.carrier-account-table tbody tr:hover td{background:#f8fafc}.carrier-account-table tbody tr.selected td{background:#eef7fb}.carrier-account-table tbody tr.selected:hover td{background:#ebf5fa}.carrier-account-table td>b,.carrier-account-table td>small,.carrier-catalog-table td>b,.carrier-catalog-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carrier-account-table td>b,.carrier-catalog-table td>b{color:#304b64;font-size:11px}.carrier-account-table td>small,.carrier-catalog-table td>small{color:#8493a2;margin-top:3px;font-size:11px}.carrier-account-table td:nth-child(4) small{white-space:nowrap}.carrier-account-name{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.carrier-account-name b,.carrier-account-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carrier-account-name b{color:#265f8d;font-size:11px}.carrier-account-name small{color:#8493a2;font-size:11px}.carrier-account-name:hover b,.carrier-account-name:focus-visible b{color:#0f6fad;text-decoration:underline}.carrier-account-name:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #86bce1}.carrier-env{color:#2f6e9d;min-height:22px;font-size:11px;font-weight:var(--fw-regular);background:#e8f2f9;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.carrier-state-pill{color:#5f7183;max-width:100%;min-height:22px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#edf2f5;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.carrier-state-pill.connected,.carrier-state-pill.synced,.carrier-state-pill.succeeded{color:#15735d;background:#e3f5ee}.carrier-state-pill.failed{color:#a54545;background:#fde7e7}.carrier-state-pill.not_tested,.carrier-state-pill.not_synced{color:#95631c;background:#fff1d5}.carrier-row-actions{align-items:center;gap:4px;display:flex}.carrier-row-actions button{min-height:30px;padding:0 8px;font-size:11px}.carrier-row-actions button:last-child{color:#176f5a;border-color:#bfdbd1}.carrier-row-actions button.danger{color:#9a3b3b;border-color:#e3c4c4}.carrier-account-fold{color:#2d6ea8;min-height:30px;font:inherit;font-size:11px;font-weight:var(--fw-regular);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d5e1;border-radius:6px;padding:0 8px}.carrier-account-table tbody tr.carrier-account-channels td{vertical-align:top;background:#f6f8fb;height:auto;padding:0}.carrier-account-channel-toolbar{border-bottom:1px solid #e1e7ee;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.carrier-account-channel-toolbar button{color:#36536e;min-height:30px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.carrier-account-channel-toolbar button:disabled{cursor:not-allowed;opacity:.45}.carrier-account-channel-toolbar small{color:#6f8193;min-width:0;font-size:11px}.carrier-channel-embedded,.carrier-route-pools{min-width:0;overflow:hidden}.carrier-route-pools>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:flex}.carrier-route-pools>header>div{gap:2px;min-width:0;display:grid}.carrier-route-pools>header b{color:#2e485f;font-size:13px}.carrier-route-pools>header small{color:#7d8d9c;font-size:11px}.carrier-route-pools>header>span{color:#2d755f;font-size:11px;font-weight:var(--fw-regular);white-space:nowrap}.carrier-route-pool-grid{gap:0;display:grid}.carrier-route-pool-grid>article{border-bottom:1px solid #e3e9ee;grid-template-columns:minmax(190px,.75fr) minmax(0,2.25fr) auto;align-items:center;gap:10px;min-height:68px;padding:8px 11px;display:grid}.carrier-route-pool-grid>article:last-child{border-bottom:0}.carrier-route-pool-product{gap:2px;min-width:0;display:grid}.carrier-route-pool-product b{color:#294a63;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.carrier-route-pool-product code{color:#2e77ad;font:inherit;font-size:10px;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carrier-route-pool-product small{color:#81909e;font-size:10px}.carrier-route-pool-routes{gap:6px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.carrier-route-pool-routes button{color:#52687b;text-align:left;cursor:pointer;background:#fafcfd;border:1px solid #d5dfe7;border-radius:6px;grid-template-columns:auto minmax(90px,1fr);align-items:center;gap:2px 6px;min-width:240px;min-height:45px;padding:5px 7px;display:grid}.carrier-route-pool-routes button:hover{background:#f4f9fc;border-color:#83adcf}.carrier-route-pool-routes b{color:#334f67;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-route-pool-routes small{color:#81909e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.carrier-route-state{color:#95631c;min-height:19px;font-size:9px;font-weight:var(--fw-regular);white-space:nowrap;background:#fff1d5;border-radius:999px;align-items:center;padding:0 6px;display:inline-flex}.carrier-route-state.executable{color:#15735d;background:#e3f5ee}.carrier-route-state.blocked{color:#a74634;background:#fde8e3}.carrier-route-state.unknown{color:#805f28;background:#f7edda}.carrier-route-state.validated{color:#2d6d9c;background:#e4f1fa}.carrier-route-pool-grid>article>strong{color:#2d755f;white-space:nowrap;font-size:11px}.carrier-route-pool-empty{color:#81909e;text-align:center;place-items:center;min-height:78px;padding:12px;font-size:11px;display:grid}.carrier-channel-embedded>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:flex}.carrier-channel-embedded>header>div{gap:2px;min-width:0;display:grid}.carrier-channel-embedded>header b{color:#2e485f;font-size:13px}.carrier-channel-embedded>header small{color:#7d8d9c;font-size:10px}.carrier-next-action{color:#296858;background:#f3faf7;border-color:#c9dfd7;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:50px;padding:8px 11px;display:flex}.carrier-next-action.warning{color:#875c1d;background:#fff9ec;border-color:#ead5aa}.carrier-next-action.ready{color:#1c735d;background:#eef9f5;border-color:#c8e1d8}.carrier-next-action>div{gap:2px;min-width:0;display:grid}.carrier-next-action b{color:inherit;font-size:12px}.carrier-next-action span{color:inherit;opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.carrier-next-action button{color:#34536c;min-height:32px;font:inherit;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #bfd2df;border-radius:6px;flex:none;padding:0 10px}.carrier-next-action button.primary{color:#fff;background:#2e78bb;border-color:#2c75b7}.carrier-next-action button:disabled{cursor:not-allowed;opacity:.45}.carrier-channel-v1.embedded{background:0 0;gap:0;padding:0}.carrier-channel-v1.embedded>.panel{box-shadow:none;border:0;border-radius:0}.carrier-diagnostics{min-width:0;overflow:hidden}.carrier-diagnostics>summary{color:#5f7183;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;padding:10px 12px}.carrier-diagnostics[open]>summary{border-bottom:1px solid #dfe6ed}.carrier-diagnostics-body{background:#f8fafc;padding:8px}.carrier-catalog-panel>header{align-items:end}.carrier-catalog-panel nav{align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.carrier-catalog-panel nav button{color:#63758a;background:0 0;border-color:#0000;min-height:30px;padding:0 8px}.carrier-catalog-panel nav button.active{color:#2474b0;background:#edf6fb;border-color:#bcd3e4}.carrier-catalog-panel nav button span{color:#688096;background:#e7edf2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:8px;display:inline-grid}.carrier-catalog-table{min-width:720px}.carrier-catalog-table td{height:45px}.carrier-catalog-table code{color:#2d73a9;font:inherit;font-size:10px;font-weight:var(--fw-medium);background:0 0}.carrier-catalog-table.country th:first-child,.carrier-catalog-table.cargo th:first-child{width:16%}.carrier-catalog-table.country th:nth-child(2),.carrier-catalog-table.cargo th:nth-child(2){width:22%}.carrier-catalog-table.country th:nth-child(3),.carrier-catalog-table.cargo th:nth-child(3){width:30%}.carrier-catalog-table.country th:nth-child(4),.carrier-catalog-table.cargo th:nth-child(4){width:13%}.carrier-catalog-table.services th:first-child,.carrier-catalog-table.services th:nth-child(2){width:20%}.carrier-catalog-table.services th:nth-child(3){width:22%}.carrier-catalog-table.services th:nth-child(4){width:12%}.carrier-catalog-table.services th:nth-child(5){width:11%}.carrier-catalog-table.runs{min-width:920px}.carrier-catalog-table.runs th:first-child{width:13%}.carrier-catalog-table.runs th:nth-child(2){width:10%}.carrier-catalog-table.runs th:nth-child(3){width:22%}.carrier-catalog-table.runs th:nth-child(4){width:32%}.carrier-catalog-table.runs th:nth-child(5){width:11%}.carrier-table-empty{color:#8391a0!important;text-align:center!important;height:100px!important}.carrier-modal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1525357a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.carrier-editor{background:#fff;border:1px solid #cbd7e2;border-radius:9px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 24px 70px #1426373d}.carrier-editor>header{border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:flex}.carrier-editor>header>div{gap:2px;min-width:0;display:grid}.carrier-editor header small{color:#2f78b3;font-size:10px;font-weight:var(--fw-medium)}.carrier-editor header h2{color:#29445c;margin:0;font-size:17px}.carrier-editor header p{color:#788899;margin:0;font-size:10px}.carrier-editor>header>button{min-width:34px;padding:0}.carrier-editor-error{color:#9f3326;background:#fff4f2;border:1px solid #f2c6bf;border-radius:7px;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.carrier-editor-error svg{flex:none;margin-top:1px}.carrier-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:14px;display:grid}.carrier-form-grid label{color:#65778a;min-width:0;font-size:10px;font-weight:var(--fw-medium);align-content:start;gap:4px;display:grid}.carrier-form-grid label.wide{grid-column:1/-1}.carrier-form-grid input,.carrier-form-grid select{color:#314a63;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:6px;outline:none;padding:0 9px;font-size:11px}.carrier-form-grid select:disabled{color:#66778a;background:#f3f6f8}.carrier-form-grid input:focus,.carrier-form-grid select:focus{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.carrier-form-grid label small{color:#8492a1;min-height:14px;font-size:9px;font-weight:var(--fw-medium)}.carrier-advanced-settings{background:#f8fafb;border:1px solid #dce4eb;border-radius:7px;margin:0 14px 12px;overflow:hidden}.carrier-advanced-settings>summary{color:#5f7183;font-size:10px;font-weight:var(--fw-medium);cursor:pointer;padding:9px 10px}.carrier-advanced-settings[open]>summary{border-bottom:1px solid #dfe6ed}.carrier-advanced-settings>label{color:#65778a;min-width:0;font-size:10px;font-weight:var(--fw-medium);gap:4px;padding:10px;display:grid}.carrier-advanced-settings input{color:#314a63;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:6px;outline:none;padding:0 9px;font-size:11px}.carrier-advanced-settings input:focus{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.carrier-advanced-settings small{color:#8492a1;font-size:9px;font-weight:var(--fw-medium)}.carrier-editor>aside{color:#32685a;background:#f2f9f6;border:1px solid #d3e3dd;border-radius:6px;align-items:flex-start;gap:7px;margin:0 14px 12px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.carrier-editor>aside.warning{color:#7a5310;background:#fff8eb;border-color:#ead2a8}.carrier-editor>footer{border-top:1px solid #e0e6ec;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;display:flex}@media (width<=1100px){.carrier-operation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-operation-steps article:nth-child(2){border-right:0}.carrier-operation-steps article:nth-child(-n+2){border-bottom:1px solid #e0e7ed}.carrier-catalog-panel>header,.carrier-channel-embedded>header{flex-direction:column;align-items:flex-start}}@media (width<=680px){.carrier-integration-v1{padding-inline:7px}.carrier-heading{flex-direction:column;align-items:stretch}.carrier-heading p,.carrier-boundary span,.carrier-next-action span{white-space:normal}.carrier-heading-actions{grid-template-columns:1fr 1fr;display:grid}.carrier-boundary{grid-template-columns:auto minmax(0,1fr)}.carrier-operation-steps{grid-template-columns:1fr}.carrier-operation-steps article{border-right:0;border-bottom:1px solid #e0e7ed!important}.carrier-operation-steps article:last-child{border-bottom:0!important}.carrier-account-panel>header{align-items:flex-start}.carrier-route-pools>header{flex-direction:column;align-items:flex-start}.carrier-route-pool-grid>article{grid-template-columns:1fr}.carrier-route-pool-grid>article>strong{justify-self:start}.carrier-next-action{flex-direction:column;align-items:stretch}.carrier-next-action button{width:100%}.carrier-form-grid{grid-template-columns:1fr}.carrier-form-grid label.wide{grid-column:1}.carrier-modal-backdrop{padding:8px}.carrier-editor{max-height:calc(100vh - 16px)}.carrier-editor header p{white-space:normal}}.carrier-channel-v1{align-content:start;gap:10px;min-width:0;padding:10px clamp(10px,1.25vw,18px) 24px;display:grid}.carrier-channel-v1>.panel{min-width:0;min-height:0}.carrier-channel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:11px 13px;display:flex}.carrier-channel-heading>div:first-child{min-width:0}.carrier-channel-heading small{color:#2f78b3;font-size:11px;font-weight:var(--fw-medium)}.carrier-channel-heading h2{color:#29445c;margin:2px 0;font-size:18px}.carrier-channel-heading p{color:#748598;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.carrier-channel-heading-actions{flex:none;align-items:end;gap:7px;display:flex}.carrier-channel-heading-actions label{color:#6a7c8e;min-width:310px;font-size:11px;font-weight:var(--fw-medium);gap:3px;display:grid}.carrier-channel-heading-actions select,.carrier-channel-heading-actions button,.carrier-channel-table-panel select,.carrier-channel-edit,.carrier-channel-state button,.carrier-channel-feedback button,.carrier-channel-editor button{color:#35516a;min-height:34px;font:inherit;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c8d5e1;border-radius:6px}.carrier-channel-heading-actions select{min-width:310px;padding:0 31px 0 9px}.carrier-channel-heading-actions button,.carrier-channel-edit,.carrier-channel-state button,.carrier-channel-editor button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.carrier-channel-heading-actions button:disabled,.carrier-channel-edit:disabled,.carrier-channel-editor button:disabled{cursor:not-allowed;opacity:.45}.carrier-channel-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.carrier-channel-summary article{border-right:1px solid #dfe7ed;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 9px;min-height:66px;padding:9px 12px;display:grid}.carrier-channel-summary article:last-child{border-right:0}.carrier-channel-summary span{color:#66798c;font-size:11px;font-weight:var(--fw-medium)}.carrier-channel-summary b{color:#294b66;grid-area:1/2/span 2;align-self:center;font-size:22px}.carrier-channel-summary small{color:#8794a1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-channel-message{color:#2e6556;background:#f1faf6;border:1px solid #cfe2db;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:42px;padding:8px 11px;display:grid}.carrier-channel-message.warning{color:#875c1d;background:#fff9ec;border-color:#ead5aa}.carrier-channel-message>div{align-items:baseline;gap:8px;min-width:0;display:flex}.carrier-channel-message b{flex:none;font-size:12px}.carrier-channel-message span{color:inherit;opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-channel-message small{font-size:11px;font-weight:var(--fw-medium);opacity:.72;white-space:nowrap}.carrier-channel-feedback{color:#246555;background:#f0faf6;border:1px solid #cce0d8;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:11px;display:flex}.carrier-channel-feedback.error{color:#963f3f;background:#fff5f5;border-color:#efc5c5}.carrier-channel-feedback span{flex:1;min-width:0}.carrier-channel-feedback button{background:0 0;border-color:#0000;min-width:28px;min-height:28px;padding:0}.carrier-channel-state{color:#758698;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:280px;font-size:12px;display:grid}.carrier-channel-state b{color:#34516a;font-size:14px}.carrier-channel-table-panel{overflow:hidden}.carrier-channel-table-panel>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 11px;display:flex}.carrier-channel-table-panel>header.filters-only{justify-content:flex-end;min-height:50px}.carrier-channel-table-panel>header>div{gap:2px;min-width:0;display:grid}.carrier-channel-table-panel>header b{color:#2e485f;font-size:13px}.carrier-channel-table-panel>header small{color:#7d8d9c;font-size:11px}.carrier-channel-table-panel form{grid-template-columns:minmax(260px,390px) 140px;gap:7px;min-width:min(100%,540px);display:grid}.carrier-channel-search{color:#718395;background:#fff;border:1px solid #c8d5e1;border-radius:6px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 9px;display:flex}.carrier-channel-search:focus-within{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.carrier-channel-search input{color:#314b64;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.carrier-channel-table-panel select{min-width:0;padding:0 8px}.carrier-channel-table-scroll{width:100%;max-width:100%;overflow-x:auto}.carrier-channel-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.carrier-channel-table th{color:#68798c;height:36px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ed;padding:6px 8px}.carrier-channel-table th:first-child{width:18%}.carrier-channel-table th:nth-child(2){width:13%}.carrier-channel-table th:nth-child(3){width:16%}.carrier-channel-table th:nth-child(4){width:14%}.carrier-channel-table th:nth-child(5){width:13%}.carrier-channel-table th:nth-child(6){width:14%}.carrier-channel-table th:nth-child(7),.carrier-channel-table th:nth-child(8){width:6%}.carrier-channel-table-v2{min-width:1080px}.carrier-channel-table-v2 td{height:auto;min-height:60px}.carrier-channel-table-v2 th:first-child{width:22%}.carrier-channel-table-v2 th:nth-child(2){width:26%}.carrier-channel-table-v2 th:nth-child(3){width:14%}.carrier-channel-table-v2 th:nth-child(4){width:16%}.carrier-channel-table-v2 th:nth-child(5){width:12%}.carrier-channel-table-v2 th:nth-child(6){width:10%}.carrier-channel-table-v2 th:nth-child(7),.carrier-channel-table-v2 th:nth-child(8){width:auto}.carrier-platform-map{gap:2px;display:grid}.carrier-platform-map span{color:#314b64;align-items:baseline;gap:6px;min-width:0;font-size:11px;display:flex}.carrier-platform-map em{color:#7a8b9a;font-style:normal;font-weight:var(--fw-regular);flex:0 0 72px}.carrier-channel-row-actions{align-items:center;gap:6px;display:flex}.carrier-channel-row-actions button{min-height:30px;padding:0 8px;font-size:11px}.carrier-official-picker{position:relative}.carrier-official-picker>summary{color:#314a63;cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:6px;align-items:center;min-height:34px;padding:0 8px;font-size:11px;list-style:none;display:flex}.carrier-official-picker>summary::-webkit-details-marker{display:none}.carrier-official-picker>summary[aria-disabled=true]{color:#718192;cursor:not-allowed;background:#f2f5f7}.carrier-official-picker>div{z-index:8;background:#fff;border:1px solid #cbd7e2;border-radius:6px;max-height:240px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #14253f1f}.carrier-official-picker>div input{width:calc(100% - 12px);height:34px;font:inherit;border:1px solid #cbd7e2;border-radius:6px;margin:6px;padding:0 8px;font-size:11px}.carrier-official-picker>div button{color:#314b64;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef2f6;padding:0 8px;font-size:11px}.carrier-official-picker>div button:hover{background:#f4f8fc}.carrier-channel-advanced{gap:10px;padding:10px;display:grid}.carrier-channel-advanced fieldset{border:1px solid #e0e7ed;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:9px;display:grid}.carrier-channel-advanced legend{color:#2f4b63;font-size:11px;font-weight:var(--fw-medium);padding:0 4px}.carrier-channel-advanced label{color:#65778a;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.carrier-channel-advanced label.check{align-items:center;gap:6px;min-height:34px;display:flex}.carrier-channel-advanced .wide{grid-column:1/-1}.carrier-channel-advanced input[type=number],.carrier-channel-advanced select{color:#314a63;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:6px;padding:0 8px;font-size:11px}.carrier-channel-advanced small,.carrier-channel-advanced p{color:#7f8e9c;font-size:11px;font-weight:var(--fw-medium)}.carrier-channel-advanced p{grid-column:1/-1;margin:0}.carrier-channel-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:60px;padding:7px 8px;font-size:11px;line-height:1.35}.carrier-channel-table tr:hover td{background:#f8fafc}.carrier-channel-table tr.inactive td{background:#fbf7f5}.carrier-channel-table td>b,.carrier-channel-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carrier-channel-table td>b{color:#304b64;font-size:11px}.carrier-channel-table td>small{color:#8493a2;margin-top:3px;font-size:11px}.carrier-channel-table code,.carrier-channel-editor code{color:#2d73a9;font:inherit;font-weight:var(--fw-medium);background:0 0}.carrier-channel-muted{color:#9aa5af}.carrier-channel-status{color:#5d7183;min-height:23px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#edf2f5;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.carrier-channel-status.draft{color:#95631c;background:#fff1d5}.carrier-channel-status.validated{color:#2d6d9c;background:#e4f1fa}.carrier-channel-status.published{color:#15735d;background:#e3f5ee}.carrier-channel-status.disabled{color:#a54545;background:#fde7e7}.carrier-channel-validation{color:#83919e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:11px;display:block;overflow:hidden}.carrier-channel-edit{min-width:62px;padding:0 7px}.carrier-channel-empty{text-align:center;color:#8492a0!important;height:120px!important}.carrier-channel-table-panel>footer{color:#56756c;background:#f4faf7;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:11px;display:flex}.carrier-channel-table-panel>footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.carrier-channel-table-panel>footer small{font-weight:var(--fw-medium);white-space:nowrap;margin-left:auto}.carrier-channel-editor-backdrop{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16263680;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.carrier-channel-editor{background:#f5f7f9;border:1px solid #cbd7e2;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100vh - 28px);display:grid;overflow:hidden;box-shadow:0 24px 72px #11243645}.carrier-channel-editor>header{background:#fff;border-bottom:1px solid #dce4eb;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.carrier-channel-editor>header>div{gap:2px;min-width:0;display:grid}.carrier-channel-editor>header small{color:#2f78b3;font-size:11px;font-weight:var(--fw-medium)}.carrier-channel-editor>header h2{color:#29445c;margin:0;font-size:17px}.carrier-channel-editor>header p{color:#7c8b99;margin:0;font-size:11px}.carrier-channel-editor>header>button{min-width:34px;padding:0}.carrier-channel-editor-body{overscroll-behavior:contain;min-height:0;padding:9px;overflow-y:auto}.carrier-channel-editor-error,.carrier-channel-editor-notice{color:#963f3f;background:#fff5f5;border:1px solid #efc5c5;border-radius:7px;align-items:center;gap:8px;min-height:38px;margin-bottom:8px;padding:7px 10px;font-size:11px;display:flex}.carrier-channel-editor-notice{color:#246555;background:#f0faf6;border-color:#cce0d8}.carrier-channel-editor-section{background:#fff;border:1px solid #dce4eb;border-radius:7px;margin-bottom:9px;overflow:hidden}.carrier-channel-editor-section:last-child{margin-bottom:0}.carrier-channel-editor-section>header{background:#f8fafb;border-bottom:1px solid #e0e7ed;align-items:center;gap:9px;min-height:50px;padding:7px 10px;display:flex}.carrier-channel-editor-section>header>span{color:#2f77b2;width:28px;height:28px;font-size:11px;font-weight:var(--fw-regular);background:#e7f1f8;border-radius:6px;flex:none;place-items:center;display:grid}.carrier-channel-editor-section>header>div{gap:1px;min-width:0;display:grid}.carrier-channel-editor-section h3{color:#2f4b63;margin:0;font-size:13px}.carrier-channel-editor-section header p{color:#82909f;margin:0;font-size:11px}.carrier-channel-editor-section .carrier-channel-ioss-note{color:#65778a;white-space:normal;overflow-wrap:anywhere;margin:0;padding:0 10px 10px;font-size:12px;line-height:1.5}.carrier-channel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.carrier-channel-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.carrier-channel-form-grid label{color:#65778a;min-width:0;font-size:11px;font-weight:var(--fw-medium);align-content:start;gap:4px;display:grid}.carrier-channel-form-grid label.wide{grid-column:1/-1}.carrier-channel-form-grid input,.carrier-channel-form-grid select,.carrier-channel-platform-table input,.carrier-channel-platform-table select{color:#314a63;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:6px;outline:none;padding:0 8px;font-size:11px}.carrier-channel-form-grid input:focus,.carrier-channel-form-grid select:focus,.carrier-channel-platform-table input:focus,.carrier-channel-platform-table select:focus{border-color:#4a8dc8;box-shadow:0 0 0 2px #347ebe17}.carrier-channel-form-grid input:disabled,.carrier-channel-form-grid select:disabled,.carrier-channel-platform-table input:disabled,.carrier-channel-platform-table select:disabled{color:#718192;background:#f2f5f7}.carrier-channel-carrier-cell{gap:5px;display:grid}.carrier-channel-carrier-cell .custom{grid-template-columns:1fr 1fr;gap:5px;display:grid}.carrier-channel-check-grid{background:#fafcfd;border:1px solid #d6e0e8;border-radius:6px;grid-template-columns:1fr 1fr;align-content:center;gap:5px 8px;min-height:34px;padding:5px 8px;display:grid}.carrier-channel-check-grid>span,.carrier-channel-platform-toggle label{color:#4c6174;font-size:11px;font-weight:var(--fw-medium);align-items:center;gap:5px;display:flex}.carrier-channel-check-grid input,.carrier-channel-platform-toggle input,.carrier-channel-platform-table input[type=checkbox]{accent-color:#2d78bb;width:15px;min-width:15px;height:15px;margin:0}.carrier-channel-platform-toggle{border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.carrier-channel-platform-toggle small{color:#7f8e9c;font-size:11px}.carrier-channel-platform-table-wrap{max-width:100%;overflow-x:auto}.carrier-channel-platform-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.carrier-channel-platform-table th{color:#6a7a8b;height:32px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f6f8fa;border-bottom:1px solid #e0e6ec;padding:5px 7px}.carrier-channel-platform-table th:first-child{width:14%}.carrier-channel-platform-table th:nth-child(2){width:8%}.carrier-channel-platform-table th:nth-child(3){width:28%}.carrier-channel-platform-table th:nth-child(4){width:16%}.carrier-channel-platform-table th:nth-child(5){width:34%}.carrier-channel-platform-table td{color:#5f7183;vertical-align:middle;border-bottom:1px solid #e5ebf0;height:auto;min-height:48px;padding:6px 7px;font-size:11px}.carrier-channel-platform-table tr:last-child td{border-bottom:0}.carrier-channel-platform-table td>b,.carrier-channel-platform-table td>small{display:block}.carrier-channel-platform-table td>b{color:#324e67}.carrier-channel-platform-table td>small{color:#8493a2;margin-top:2px;font-size:11px}.carrier-channel-validation-panel{color:#5d7184;background:#f8fafb;border:1px solid #d6e0e8;border-radius:6px;align-items:center;gap:8px;min-height:44px;margin:0 10px 10px;padding:8px 9px;display:flex}.carrier-channel-validation-panel.validated,.carrier-channel-validation-panel.published{color:#296858;background:#f1faf6;border-color:#c8e0d7}.carrier-channel-validation-panel>div{gap:2px;min-width:0;display:grid}.carrier-channel-validation-panel b{color:inherit;font-size:11px}.carrier-channel-validation-panel span{color:inherit;opacity:.82;font-size:11px}.carrier-channel-editor>footer{background:#fff;border-top:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.carrier-channel-editor>footer>span{color:#748496;font-size:11px;font-weight:var(--fw-regular)}.carrier-channel-editor>footer>div{gap:7px;display:flex}.carrier-channel-editor button.primary{color:#fff;background:#2d78bb;border-color:#2b74b6}@media (width<=1080px){.carrier-channel-heading{flex-direction:column;align-items:stretch}.carrier-channel-heading-actions{justify-content:space-between}.carrier-channel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-channel-summary article:nth-child(2){border-right:0}.carrier-channel-summary article:nth-child(-n+2){border-bottom:1px solid #dfe7ed}.carrier-channel-table-panel>header{flex-direction:column;align-items:stretch}.carrier-channel-table-panel form{grid-template-columns:minmax(0,1fr) 150px;width:100%;min-width:0}.carrier-channel-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.carrier-channel-v1{padding-inline:7px}.carrier-channel-heading p,.carrier-channel-message span,.carrier-channel-table-panel>footer span{white-space:normal}.carrier-channel-heading-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.carrier-channel-heading-actions label,.carrier-channel-heading-actions select{width:100%;min-width:0}.carrier-channel-summary{grid-template-columns:1fr 1fr}.carrier-channel-message{grid-template-columns:auto minmax(0,1fr)}.carrier-channel-message small{grid-column:2}.carrier-channel-table-panel form{grid-template-columns:1fr}.carrier-channel-editor-backdrop{align-items:stretch;padding:6px}.carrier-channel-editor{border-radius:7px;max-height:calc(100vh - 12px)}.carrier-channel-editor>header{grid-template-columns:minmax(0,1fr) 34px}.carrier-channel-editor>header>.carrier-channel-status{grid-row:2;justify-self:start}.carrier-channel-form-grid,.carrier-channel-form-grid.three{grid-template-columns:1fr}.carrier-channel-form-grid label.wide{grid-column:1}.carrier-channel-platform-toggle{flex-direction:column;align-items:flex-start}.carrier-channel-editor>footer{flex-direction:column;align-items:stretch}.carrier-channel-editor>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.carrier-channel-editor>footer button{width:100%}.carrier-channel-editor>footer button.primary{grid-column:1/-1}.carrier-channel-advanced fieldset{grid-template-columns:1fr}.carrier-account-channel-toolbar{flex-wrap:wrap}}.sku-mapping-content{min-width:0;padding:10px 12px 24px}.sku-mapping-panel{min-width:0;overflow:hidden}.sku-mapping-heading{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:10px 13px;display:flex}.sku-mapping-heading>div:first-child{gap:2px;min-width:0;display:grid}.sku-mapping-heading>div:first-child>span{color:#3477b6;font-size:11px;font-weight:var(--fw-medium)}.sku-mapping-heading h2,.sku-mapping-heading p{margin:0}.sku-mapping-heading h2{color:#273f57;font-size:18px}.sku-mapping-heading p{color:#78899a;font-size:11px}.sku-mapping-heading>div:last-child{flex:none;gap:7px;display:flex}.sku-mapping-heading button,.sku-mapping-filters button,.sku-mapping-actions button,.sku-mapping-pagination button,.sku-mapping-dialog button,.product-sku-mapping-section button{color:#426079;min-height:32px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.product-sku-mapping-section button.primary,.sku-mapping-heading button.primary,.sku-mapping-dialog button.primary{color:#fff;background:#2e75b6;border-color:#2e75b6}.sku-mapping-heading button:disabled,.sku-mapping-actions button:disabled,.sku-mapping-pagination button:disabled,.sku-mapping-dialog button:disabled,.product-sku-mapping-section button:disabled{cursor:not-allowed;opacity:.48}.sku-mapping-tabs{background:#fff;border-bottom:1px solid #dfe6ed;align-items:end;gap:22px;min-height:45px;padding:0 13px;display:flex}.sku-mapping-tabs button{color:#66788a;min-height:44px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 2px;display:flex}.sku-mapping-tabs button b{color:#738494;background:#edf1f4;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:inline-grid}.sku-mapping-tabs button.active{color:#2368a8;border-bottom-color:#2e75b6}.sku-mapping-tabs button.active b{color:#fff;background:#2e75b6}.sku-mapping-filters{background:#f8fafc;border-bottom:1px solid #dfe6ed;grid-template-columns:230px minmax(320px,1fr) auto;align-items:end;gap:8px;padding:9px 13px;display:grid}.sku-mapping-filters label{color:#697b8d;min-width:0;font-size:10px;font-weight:var(--fw-medium);gap:4px;display:grid}.sku-mapping-filters select,.sku-mapping-pagination select,.product-sku-mapping-section select,.product-sku-mapping-section input{color:#314b64;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:6px;outline:0;padding:0 8px;font-size:11px}.sku-mapping-filters .keyword>div{color:#718293;background:#fff;border:1px solid #cbd7e2;border-radius:6px;align-items:center;gap:6px;min-width:0;height:34px;padding-left:8px;display:flex}.sku-mapping-filters .keyword input{color:#314b64;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.sku-mapping-filters .keyword button{border-width:0 0 0 1px;border-radius:0 5px 5px 0;align-self:stretch;min-height:32px}.sku-mapping-filters .sku-mapping-reset{min-width:62px;position:static}.sku-mapping-feedback{color:#246653;background:#eff9f5;border-bottom:1px solid #cce3da;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:11px;display:flex}.sku-mapping-feedback.error{color:#963e3e;background:#fff4f4;border-color:#efc7c7}.sku-mapping-feedback>span{flex:1;min-width:0}.sku-mapping-feedback>button{min-width:24px;min-height:24px;color:inherit;background:0 0;border:0;padding:0}.sku-mapping-table-wrap{width:100%;max-width:100%;overflow-x:auto}.sku-mapping-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.sku-mapping-table th{color:#68798a;height:36px;font-size:10px;font-weight:var(--fw-medium);text-align:left;background:#f4f7f9;border-bottom:1px solid #dfe6ed;padding:6px 9px}.sku-mapping-table th:first-child{width:12%}.sku-mapping-table th:nth-child(2){width:27%}.sku-mapping-table th:nth-child(3){width:17%}.sku-mapping-table th:nth-child(4){width:22%}.sku-mapping-table th:nth-child(5),.sku-mapping-table th:nth-child(6){width:11%}.sku-mapping-table td{color:#5e7183;vertical-align:middle;border-bottom:1px solid #e4e9ee;height:68px;padding:7px 9px;font-size:11px;line-height:1.35}.sku-mapping-table tr:hover td{background:#f9fbfc}.sku-mapping-table td>b,.sku-mapping-table td>span,.sku-mapping-table td>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sku-mapping-table td>b{color:#304b64}.sku-mapping-table td>small{color:#8694a2;margin-top:3px}.sku-mapping-platform-cell{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.sku-mapping-image{color:#718395;background:#fff;border:1px solid #dce4eb;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.sku-mapping-image img{object-fit:cover;width:100%;height:100%}.sku-mapping-platform-cell>div{gap:2px;min-width:0;display:grid}.sku-mapping-platform-cell b,.sku-mapping-platform-cell span,.sku-mapping-platform-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-mapping-platform-cell b{color:#304a63}.sku-mapping-platform-cell small{color:#8492a0;font-size:10px}.sku-mapping-code{font-variant-numeric:tabular-nums;color:#176da2!important}.sku-mapping-unmapped{color:#9a6b2b}.sku-mapping-status{width:max-content;min-height:23px;font-size:10px;font-weight:var(--fw-medium);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex!important}.sku-mapping-status.mapped{color:#197057;background:#e6f6f0}.sku-mapping-status.unmapped{color:#97641f;background:#fff0d7}.sku-mapping-actions{gap:5px;display:flex}.sku-mapping-actions button{min-width:52px;padding-inline:7px}.sku-mapping-actions button.danger,.product-sku-mapping-table button.danger{color:#a04444;background:#fff8f8;border-color:#eccaca}.sku-mapping-table-state{text-align:center;color:#788a9b!important;height:150px!important}.sku-mapping-table-state svg{vertical-align:middle;margin-right:6px}.sku-mapping-pagination{color:#718293;justify-content:flex-end;align-items:center;gap:7px;min-height:46px;padding:7px 11px;font-size:11px;display:flex}.sku-mapping-pagination>span{margin-right:auto}.sku-mapping-pagination label{align-items:center;gap:5px;display:flex}.sku-mapping-pagination select{width:72px;height:32px}.sku-mapping-dialog-backdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16263685;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.sku-mapping-dialog{background:#f6f8fa;border:1px solid #cbd8e3;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:calc(100vh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 72px #1124364d}.sku-mapping-dialog>header{background:#fff;border-bottom:1px solid #dde5ec;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:9px 12px;display:flex}.sku-mapping-dialog>header>div{align-items:center;gap:9px;min-width:0;display:flex}.sku-mapping-dialog>header>div>span{color:#2f73b2;background:#e8f2fa;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sku-mapping-dialog h2,.sku-mapping-dialog p{margin:0}.sku-mapping-dialog h2{color:#2d465d;font-size:15px}.sku-mapping-dialog p{color:#7c8c9b;margin-top:3px;font-size:10px}.sku-mapping-dialog>header>button{min-width:32px;padding:0}.sku-mapping-dialog-body{min-height:0;padding:9px;overflow-y:auto}.sku-mapping-dialog-platform{background:#fff;border:1px solid #dce4eb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px;display:flex}.sku-mapping-dialog-platform .sku-mapping-platform-cell{flex:1;min-width:0}.sku-mapping-dialog-platform>span{color:#718495;white-space:nowrap;font-size:10px}.sku-mapping-dialog-search{color:#718293;background:#fff;border:1px solid #cbd7e2;border-radius:6px;align-items:center;gap:6px;height:36px;margin-top:8px;padding-left:9px;display:flex}.sku-mapping-dialog-search input{min-width:0;height:100%;font:inherit;border:0;outline:0;flex:1;font-size:11px}.sku-mapping-dialog-search button{border-width:0 0 0 1px;border-radius:0 5px 5px 0;align-self:stretch}.sku-mapping-candidates{gap:5px;margin-top:8px;display:grid}.sku-mapping-candidates>button{text-align:left;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:9px;min-height:52px;padding:6px 9px;display:grid}.sku-mapping-candidates>button.selected{background:#edf6fd;border-color:#4d91cc;box-shadow:0 0 0 2px #347ebe14}.sku-mapping-candidates button span{gap:2px;min-width:0;display:grid}.sku-mapping-candidates button b,.sku-mapping-candidates button small,.sku-mapping-candidates button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-mapping-candidates button small{color:#7f8e9d}.sku-mapping-candidates button em{color:#3b725f;font-size:10px;font-style:normal}.sku-mapping-empty{color:#7b8b9a;justify-content:center;align-items:center;gap:6px;min-height:110px;font-size:11px;display:flex}.sku-mapping-dialog>footer{background:#fff;border-top:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 11px;display:flex}.sku-mapping-dialog>footer>span{color:#758697;font-size:10px}.sku-mapping-dialog>footer>div{gap:7px;display:flex}.product-sku-mapping-section{padding-bottom:0}.product-sku-mapping-summary{background:#f8fafc;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.product-sku-mapping-summary>span{color:#506779;background:#fff;border:1px solid #d4dfe8;border-radius:5px;align-items:center;gap:6px;min-height:29px;padding:0 8px;display:flex}.product-sku-mapping-summary b{color:#246b9e;font-size:10px}.product-sku-mapping-summary small{font-size:9px}.product-sku-mapping-add{background:#fff;border:1px solid #d5e0e9;border-radius:7px;margin:8px 10px;overflow:hidden}.product-sku-mapping-add>header{background:#f7fafc;border-bottom:1px solid #e0e7ed;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:flex}.product-sku-mapping-add>header>div{gap:2px;display:grid}.product-sku-mapping-add>header b{color:#304c64;font-size:11px}.product-sku-mapping-add>header span{color:#7c8c9a;font-size:9px}.product-sku-mapping-add-controls{grid-template-columns:minmax(230px,.7fr) minmax(360px,1.3fr);gap:8px;padding:8px;display:grid}.product-sku-mapping-add-controls label{color:#687a8b;min-width:0;font-size:9px;font-weight:var(--fw-medium);gap:3px;display:grid}.product-sku-mapping-add-controls>div[role=search]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.product-sku-mapping-candidates,.product-sku-mapping-table{min-width:760px;display:grid}.product-sku-mapping-add{overflow-x:auto}.product-sku-mapping-candidates .heading,.product-sku-mapping-candidates .row{grid-template-columns:15% 42% 32% 11%;align-items:center;display:grid}.product-sku-mapping-candidates .heading{color:#6b7c8c;min-height:30px;font-size:9px;font-weight:var(--fw-medium);background:#f4f7f9}.product-sku-mapping-candidates .heading span,.product-sku-mapping-candidates .row>span{padding:5px 8px}.product-sku-mapping-candidates .row{color:#607284;border-top:1px solid #e4e9ee;min-height:48px;font-size:10px}.product-sku-mapping-candidates .row span{gap:2px;min-width:0;display:grid}.product-sku-mapping-candidates .row b,.product-sku-mapping-candidates .row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sku-mapping-candidates .row b{color:#314b64}.product-sku-mapping-candidates .row small{color:#8492a0}.product-sku-mapping-candidates .row button{margin-right:7px}.product-sku-mapping-add-hint{color:#7b8b99;border-top:1px solid #e4e9ee;justify-content:center;align-items:center;gap:6px;min-height:58px;font-size:10px;display:flex}.product-sku-mapping-add-empty{color:#718596;background:#fbfcfd;border-top:1px solid #e4e9ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:8px 10px;display:grid}.product-sku-mapping-add-empty>div{gap:2px;min-width:0;display:grid}.product-sku-mapping-add-empty b{color:#36536b;font-size:11px}.product-sku-mapping-add-empty span{font-size:10px;line-height:1.4}.product-sku-mapping-table{min-width:0;overflow-x:auto}.product-sku-mapping-table .heading,.product-sku-mapping-table .row{grid-template-columns:20% 14% 32% 15% 19%;align-items:center;min-width:900px;display:grid}.product-sku-mapping-table .heading{color:#6b7c8c;min-height:32px;font-size:9px;font-weight:var(--fw-medium);background:#f4f7f9}.product-sku-mapping-table .heading span,.product-sku-mapping-table .row>span,.product-sku-mapping-table .row>div,.product-sku-mapping-table .row>select{margin:0 7px}.product-sku-mapping-table .row{color:#607284;border-top:1px solid #e3e9ee;min-height:52px;font-size:10px}.product-sku-mapping-table .row.draft{background:#f6f9fd}.product-sku-mapping-table .row>span{gap:2px;min-width:0;display:grid}.product-sku-mapping-table .row b,.product-sku-mapping-table .row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sku-mapping-table .row b{color:#314b64}.product-sku-mapping-table .row small{color:#8492a0}.product-sku-mapping-table .row>div{gap:5px;display:flex}.product-sku-mapping-table .state{color:#7b8b99;justify-content:center;align-items:center;gap:6px;min-height:72px;font-size:10px;display:flex}.product-sku-mapping-status{width:max-content;min-height:22px;font-size:9px;font-weight:var(--fw-medium);border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.product-sku-mapping-status.mapped{color:#197057;background:#e6f6f0}.product-sku-mapping-status.pending{color:#2d6597;background:#e8f2fb}.product-sku-mapping-empty-action{color:#718596;text-align:left;background:#fbfcfd;justify-content:center;align-items:center;gap:16px;min-height:70px;padding:10px 12px;display:flex}.product-sku-mapping-empty-action>div{gap:2px;display:grid}.product-sku-mapping-empty-action b{color:#35536b;font-size:11px}.product-sku-mapping-empty-action span{font-size:10px}@media (width<=900px){.sku-mapping-heading{flex-direction:column;align-items:flex-start}.sku-mapping-heading>div:last-child{justify-content:flex-end;width:100%}.sku-mapping-filters{grid-template-columns:1fr 1.5fr auto}.product-sku-mapping-add-controls{grid-template-columns:1fr}}@media (width<=640px){.sku-mapping-content{padding:7px}.sku-mapping-heading{min-height:106px}.sku-mapping-heading p{white-space:normal}.sku-mapping-heading>div:last-child{grid-template-columns:auto minmax(0,1fr);display:grid}.sku-mapping-tabs{gap:14px;overflow-x:auto}.sku-mapping-filters{grid-template-columns:1fr}.sku-mapping-filters .sku-mapping-reset{justify-self:start}.sku-mapping-pagination{flex-wrap:wrap;align-items:flex-start}.sku-mapping-pagination>span{flex-basis:100%}.sku-mapping-dialog-backdrop{align-items:end;padding:0}.sku-mapping-dialog{border-radius:10px 10px 0 0;max-height:94vh}.sku-mapping-dialog-platform{flex-direction:column;align-items:flex-start}.sku-mapping-dialog-platform>span{white-space:normal}.sku-mapping-candidates>button{grid-template-columns:1fr auto}.sku-mapping-candidates button>span:nth-child(2){grid-column:1/-1}.sku-mapping-dialog>footer{flex-direction:column;align-items:stretch}.sku-mapping-dialog>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sku-mapping-dialog>footer button{width:100%}}@media (width<=560px){.product-sku-mapping-add-empty{grid-template-columns:auto minmax(0,1fr)}.product-sku-mapping-add-empty>button{grid-column:1/-1;width:100%}.product-sku-mapping-empty-action{flex-direction:column;align-items:stretch}.product-sku-mapping-empty-action button{width:100%}}body.order-quote-drawer-open{overflow:hidden}.order-quote-drawer{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.order-quote-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.order-quote-boundary{color:#246454;background:#f0faf6;border:1px solid #bdded5;border-radius:8px;overflow:hidden}.order-quote-boundary>div{align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:flex}.order-quote-boundary span,.order-quote-boundary b,.order-quote-boundary small{min-width:0;display:block}.order-quote-boundary b{color:#28574b;font-size:12px}.order-quote-boundary small{color:#718c84;margin-top:2px;font-size:11px;line-height:1.45}.order-quote-error{color:#933e3e;background:#fff4f4;border:1px solid #efc3c3;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.order-quote-error>span{flex:1}.order-quote-error button,.order-quote-text-button{color:#257465;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d9d5;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.order-quote-loading{color:#58736c;background:#f8fbfa;border:1px dashed #cbdad7;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:76px;font-size:11px;display:flex}.order-quote-facts{background:#fff;border:1px solid #d9e5e2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.order-quote-facts>span{border-right:1px solid #e1e9e7;grid-template-rows:auto auto auto;grid-template-columns:20px minmax(0,1fr);min-width:0;padding:10px 12px;display:grid;position:relative}.order-quote-facts>span:last-child{border-right:0}.order-quote-facts svg{color:#168372;grid-row:1/4;margin-top:2px}.order-quote-facts small,.order-quote-facts b,.order-quote-facts em{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.order-quote-facts small{color:#758b85;font-size:9px}.order-quote-facts b{color:#234c43;margin-top:2px;font-size:12px}.order-quote-facts em{color:#899993;margin-top:2px;font-size:9px;font-style:normal}.order-quote-card{background:#fff;border:1px solid #dbe5e2;border-radius:8px;overflow:hidden}.order-quote-card>header{background:#f8faf9;border-bottom:1px solid #e1e9e7;align-items:center;min-height:52px;padding:8px 11px;display:flex}.order-quote-card>header>div{flex:1;min-width:0}.order-quote-card h3{color:#2b4f47;margin:0;font-size:13px}.order-quote-card header p{color:#7c8f8a;margin:2px 0 0;font-size:11px;line-height:1.4}.order-quote-table-scroll{max-width:100%;overflow-x:auto}.order-quote-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.order-quote-table th{color:#687e78;height:35px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f8f7;border-bottom:1px solid #dfe8e5;padding:6px 9px}.order-quote-table th:first-child{width:auto}.order-quote-table th:nth-child(2){width:76px}.order-quote-table th:nth-child(3){width:190px}.order-quote-table th:nth-child(4){text-align:right;width:160px}.order-quote-table td{color:#58716b;vertical-align:middle;border-bottom:1px solid #e4ebe9;height:52px;padding:7px 9px;font-size:11px}.order-quote-table tr:last-child td{border-bottom:0}.order-quote-table tr:hover td{background:#f8fbfa}.order-quote-table td:first-child b,.order-quote-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-quote-table td:first-child b{color:#2d5148}.order-quote-table td:first-child small{color:#859792;margin-top:2px}.order-quote-table td:last-child{color:#2c5148;font-weight:var(--fw-medium);text-align:right}.order-quote-table input{color:#294e45;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #bfd0cd;border-radius:7px;outline:0;padding:0 9px}.order-quote-landed-table{min-width:900px}.order-quote-landed-table th:first-child{width:235px}.order-quote-landed-table th:nth-child(2){width:58px}.order-quote-landed-table th:nth-child(3){width:125px}.order-quote-landed-table th:nth-child(4){width:132px}.order-quote-landed-table th:nth-child(5){width:175px}.order-quote-landed-table th:nth-child(6){text-align:right;width:130px}.order-quote-landed-table td:nth-child(3) b,.order-quote-landed-table td:nth-child(3) small,.order-quote-landed-table td:nth-child(4) b,.order-quote-landed-table td:nth-child(4) small,.order-quote-landed-table td:nth-child(5) small{display:block}.order-quote-landed-table td:nth-child(3) small,.order-quote-landed-table td:nth-child(4) small,.order-quote-landed-table td:nth-child(5) small{color:#849690;margin-top:2px;font-size:9px}.order-quote-landed-table td:nth-child(6){color:#2c5148;font-weight:var(--fw-medium);text-align:right}.order-quote-shipping-options{gap:7px;padding:10px 12px 12px;display:grid}.order-quote-shipping-options label{color:#587069;cursor:pointer;background:#fff;border:1px solid #d8e3e0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 10px;display:grid}.order-quote-shipping-options label.selected{background:#f1faf7;border-color:#168372;box-shadow:0 0 0 2px #16837214}.order-quote-shipping-options input{accent-color:#168372}.order-quote-shipping-options span{min-width:0}.order-quote-shipping-options span:last-child{text-align:right}.order-quote-shipping-options b,.order-quote-shipping-options small{display:block}.order-quote-shipping-options b{color:#2b5148;font-size:11px}.order-quote-shipping-options small{color:#81948f;margin-top:2px;font-size:9px}.order-quote-empty{color:#896423;background:#fffaf0;border:1px solid #edcf9c;border-radius:7px;align-items:center;gap:8px;min-height:68px;margin:10px 12px 12px;padding:10px;display:flex}.order-quote-empty b,.order-quote-empty small{display:block}.order-quote-empty b{font-size:11px}.order-quote-empty small{margin-top:2px;font-size:10px}.order-quote-table input:focus,.order-quote-card .quotation-publish-grid input:focus,.order-quote-card .quotation-publish-grid select:focus,.order-quote-card .quotation-publish-grid textarea:focus{border-color:#258c79;box-shadow:0 0 0 3px #258c791f}.order-quote-card .quotation-publish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-quote-card .quotation-publish-grid label.wide{grid-column:1/-1}.order-quote-commercial-inputs label.wide input{color:#203d38;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #c9dcd8;border-radius:7px;outline:0;padding:0 9px}.order-quote-card .quotation-publish-grid textarea{color:#203d38;width:100%;min-height:70px;font:inherit;resize:vertical;background:#fff;border:1px solid #c9dcd8;border-radius:7px;outline:0;padding:8px 10px;line-height:1.45}.order-quote-card .quotation-charge-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px 12px}.order-quote-card .quotation-charge-grid.order-quote-total-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.order-quote-total-grid span:last-child{background:#eff9f6}.order-quote-total-grid span:last-child b{color:#d65d35;font-size:13px}.order-quote-actions{background:#fff;border-top:1px solid #dce5e2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:flex}.order-quote-actions>span{color:#657c76;font-size:11px}.order-quote-actions>div{flex:none;gap:7px;display:flex}.order-quote-actions button{color:#3f625a;min-height:35px;font:inherit;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c9d9d5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.order-quote-actions button.primary{color:#fff;background:#168372;border-color:#168372}.order-quote-actions button:disabled{cursor:not-allowed;opacity:.48}@media (width<=720px){.order-quote-drawer{width:100%}.order-quote-body{padding:8px}.order-quote-facts{grid-template-columns:1fr}.order-quote-facts>span{border-bottom:1px solid #e1e9e7;border-right:0}.order-quote-facts>span:last-child{border-bottom:0}.order-quote-card .quotation-publish-grid{grid-template-columns:1fr}.order-quote-card .quotation-publish-grid label.wide{grid-column:1}.order-quote-card .quotation-charge-grid,.order-quote-card .quotation-charge-grid.order-quote-total-grid{grid-template-columns:1fr 1fr}.order-quote-actions{flex-direction:column;align-items:stretch}.order-quote-actions>div{grid-template-columns:1fr 1fr;display:grid}.order-quote-actions button{width:100%}}body.order-import-dialog-open{overflow:hidden}@media (width<=640px){.workbench-actions button.order-import-entry-button:not(.primary):not(.filter-collapse-control):not(.manual-order-entry-button){display:inline-flex}}.workbench-actions .order-import-entry-button{color:#236da8;background:#f4f9fd;border-color:#8fb9dd}.workbench-actions .order-import-entry-button:disabled{cursor:not-allowed;opacity:.48}.order-import-backdrop{z-index:1900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1424348a;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.order-import-dialog{background:#f4f7f9;border:1px solid #cbd8e3;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1240px,100%);max-height:calc(100vh - 24px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f21314d}.order-import-dialog>header{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:flex}.order-import-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.order-import-dialog>header>div>span{color:#2774b3;background:#e8f2fa;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.order-import-dialog>header>div>div{gap:1px;min-width:0;display:grid}.order-import-dialog>header small{color:#2f78b3;font-size:11px;font-weight:var(--fw-medium)}.order-import-dialog>header h2{color:#29445c;margin:0;font-size:18px}.order-import-dialog>header p{color:#7b8b9b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.order-import-dialog button,.order-import-dialog a{color:#36526b;min-height:34px;font:inherit;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c8d5e1;border-radius:6px}.order-import-dialog button{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.order-import-dialog a{white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.order-import-dialog button:disabled{cursor:not-allowed;opacity:.45}.order-import-dialog button.primary{color:#fff;background:#2d78bb;border-color:#2b74b6}.order-import-dialog>header>button{width:34px;min-width:34px;padding:0}.order-import-body{overscroll-behavior:contain;min-height:0;padding:9px;overflow-y:auto}.order-import-steps{background:#fff;border:1px solid #d9e3eb;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px;display:grid;overflow:hidden}.order-import-steps span{color:#7b8997;min-height:42px;font-size:11px;font-weight:var(--fw-regular);border-right:1px solid #e0e7ed;justify-content:center;align-items:center;gap:7px;display:flex}.order-import-steps span:last-child{border-right:0}.order-import-steps i{color:#6f8192;background:#edf2f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.order-import-steps span.active{color:#246fa9;background:#f2f8fd}.order-import-steps span.active i{color:#fff;background:#2e79b9}.order-import-steps span.done{color:#23705b;background:#f1faf6}.order-import-steps span.done i{color:#fff;background:#2d8a70}.order-import-source,.order-import-table-panel,.order-import-result{background:#fff;border:1px solid #d9e3eb;border-radius:7px;margin-bottom:9px;overflow:hidden}.order-import-source>header,.order-import-table-panel>header{background:#f8fafb;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex}.order-import-source>header>div,.order-import-table-panel>header>div{gap:2px;min-width:0;display:grid}.order-import-source>header b,.order-import-table-panel>header b{color:#304c64;font-size:12px}.order-import-source>header span,.order-import-table-panel>header span{color:#7c8b99;font-size:11px}.order-import-table-panel>header>strong{color:#476178;white-space:nowrap;font-size:11px}.order-import-source-grid{grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr);gap:9px;padding:10px;display:grid}.order-import-source-grid>label{color:#64768a;min-width:0;font-size:11px;font-weight:var(--fw-medium);align-content:start;gap:4px;display:grid}.order-import-source-grid label>span em{color:#b34b4b;font-style:normal}.order-import-source-grid select{color:#304b64;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:6px;outline:0;padding:0 8px;font-size:11px}.order-import-current-customer{color:#64768a;min-width:0;font-size:11px;font-weight:var(--fw-regular);align-content:start;gap:4px;display:grid}.order-import-current-customer>strong{color:#275f50;text-overflow:ellipsis;white-space:nowrap;background:#f2faf7;border:1px solid #c7ded6;border-radius:6px;align-items:center;gap:7px;min-width:0;height:35px;padding:0 9px;display:flex;overflow:hidden}.order-import-current-customer>strong small{color:#718a83;font-size:10px;font-weight:var(--fw-medium);margin-left:auto}.order-import-file{grid-template-rows:auto 35px auto;grid-template-columns:minmax(0,1fr) auto;position:relative}.order-import-file:focus-within>strong{border-color:#2e79b9;box-shadow:0 0 0 3px #2e79b924}.order-import-file:has(input:disabled)>strong{cursor:not-allowed;color:#8998a5;background:#f2f5f7;border-color:#d5dde4}.order-import-result .order-import-result-omitted{color:#7a8c99;grid-column:1/-1}.order-import-file>span{grid-column:1/-1}.order-import-file>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:35px;position:absolute;inset:19px 0 auto}.order-import-file>strong{color:#356482;text-overflow:ellipsis;white-space:nowrap;background:#f6fbff;border:1px dashed #9db8cf;border-radius:6px;grid-column:1/-1;align-items:center;gap:7px;min-width:0;height:35px;padding:0 9px;font-size:11px;display:flex;overflow:hidden}.order-import-file>small{color:#8794a1;font-size:11px;font-weight:var(--fw-medium);grid-column:1/-1}.order-import-no-targets{color:#805b22;background:#fff9ec;border-top:1px solid #ebdbb7;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:11px;display:flex}.order-import-error{color:#933e3e;background:#fff4f4;border:1px solid #efc3c3;border-radius:7px;align-items:center;gap:8px;min-height:40px;margin-bottom:9px;padding:8px 10px;font-size:11px;display:flex}.order-import-error>span{gap:2px;min-width:0;display:grid}.order-import-error small{color:#a55b5b;font-size:10px;font-weight:var(--fw-medium)}.order-import-empty{color:#7690a4;text-align:center;background:#f8fbfd;border:1px dashed #b9cad8;border-radius:7px;place-content:center;justify-items:center;gap:6px;min-height:190px;padding:20px;display:grid}.order-import-empty b{color:#38556d;font-size:13px}.order-import-empty span{color:#7b8b99;max-width:720px;font-size:11px;line-height:1.5}.order-import-preview-status{color:#246653;background:#f0faf6;border:1px solid #c9e0d8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;margin-bottom:9px;padding:8px 11px;display:grid}.order-import-preview-status.failed{color:#903f3f;background:#fff5f5;border-color:#efc8c8}.order-import-preview-status>div{gap:2px;min-width:0;display:grid}.order-import-preview-status b{font-size:12px}.order-import-preview-status span{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-import-preview-status strong{white-space:nowrap;font-size:11px}.order-import-preview-status small{color:currentColor;opacity:.72;font-size:10px}.order-import-metrics{background:#fff;border:1px solid #d9e3eb;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:9px;display:grid;overflow:hidden}.order-import-metrics>div{border-right:1px solid #e0e7ed;align-content:center;gap:2px;min-height:58px;padding:8px 11px;display:grid}.order-import-metrics>div:last-child{border-right:0}.order-import-metrics span{color:#7a8998;font-size:11px}.order-import-metrics b{color:#2f4e67;font-size:18px}.order-import-metrics b.danger{color:#a23e3e}.order-import-table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.order-import-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #2e79b9}.order-import-table-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.order-import-table-panel th{color:#687a8c;height:35px;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe6ec;padding:6px 9px}.order-import-table-panel td{color:#5c7082;vertical-align:middle;border-bottom:1px solid #e4e9ef;height:48px;padding:7px 9px;font-size:11px;line-height:1.4}.order-import-table-panel tr:hover td{background:#f8fafc}.order-import-table-panel td>b,.order-import-table-panel td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-import-table-panel td>b{color:#304c64}.order-import-table-panel td>small{color:#8593a1;margin-top:2px;font-size:11px}.order-import-table-panel.issues th:first-child{width:9%}.order-import-table-panel.issues th:nth-child(2){width:21%}.order-import-table-panel.issues th:nth-child(3){width:16%}.order-import-table-panel.issues th:nth-child(4){width:54%}.order-import-table-panel.orders th:first-child{width:21%}.order-import-table-panel.orders th:nth-child(2){width:18%}.order-import-table-panel.orders th:nth-child(3){width:25%}.order-import-table-panel.orders th:nth-child(4){width:12%}.order-import-table-panel.orders th:nth-child(5){width:14%}.order-import-table-panel.orders th:nth-child(6){width:10%}.order-import-table-panel.orders td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-import-table-panel td span.valid,.order-import-table-panel td span.invalid{color:#20705a;min-height:23px;font-weight:var(--fw-medium);white-space:nowrap;background:#e4f5ef;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.order-import-table-panel td span.invalid{color:#9a4242;background:#fce8e8}.order-import-table-panel>footer{color:#7b8998;background:#f8fafb;min-height:34px;padding:8px 10px;font-size:11px}.order-import-result{color:#26715c;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:8px 12px;min-height:180px;padding:18px;display:grid}.order-import-result>svg{align-self:start}.order-import-result>div:not(.order-import-result-list){gap:3px;display:grid}.order-import-result small{color:#7a8c99;font-size:11px}.order-import-result h3{color:#2e4e65;margin:0;font-size:17px}.order-import-result p{color:#64798b;margin:0;font-size:11px}.order-import-result-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.order-import-result-list>span{background:#f8fafb;border:1px solid #dce6ed;border-radius:6px;gap:2px;min-width:0;padding:7px 8px;display:grid}.order-import-result-list b,.order-import-result-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-import-result-list b{color:#315069;font-size:11px}.order-import-dialog>footer{background:#fff;border-top:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.order-import-dialog>footer>span{color:#617b70;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.order-import-dialog>footer>div{flex:none;gap:7px;display:flex}@media (width<=900px){.order-import-source-grid{grid-template-columns:1fr}.order-import-file{grid-column:1}.order-import-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.order-import-backdrop{align-items:stretch;padding:5px}.order-import-dialog{border-radius:7px;max-height:calc(100vh - 10px)}.order-import-dialog>header p{white-space:normal}.order-import-source>header{flex-direction:column;align-items:stretch}.order-import-source>header a{width:100%}.order-import-source-grid{grid-template-columns:1fr}.order-import-file{grid-column:1}.order-import-steps span{min-height:38px;font-size:11px}.order-import-steps i{display:none}.order-import-preview-status{grid-template-columns:auto minmax(0,1fr)}.order-import-preview-status strong{grid-column:2}.order-import-metrics{grid-template-columns:1fr 1fr}.order-import-metrics>div:nth-child(2){border-right:0}.order-import-metrics>div:nth-child(-n+2){border-bottom:1px solid #e0e7ed}.order-import-result-list{grid-template-columns:1fr}.order-import-dialog>footer{flex-direction:column;align-items:stretch}.order-import-dialog>footer>span{white-space:normal}.order-import-dialog>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-import-dialog>footer>div button:last-child:nth-child(3){grid-column:1/-1}.order-import-dialog>footer button{width:100%}}.order-export-entry-button{color:#1559a7!important;background:#f4f8ff!important;border-color:#b9d2f1!important}.admin-order-export-backdrop{z-index:12000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f233b8a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-order-export-modal{color:#213852;background:#f7f9fc;border:1px solid #c6d5e5;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1480px,100vw - 32px);height:min(920px,100vh - 32px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 26px 70px #10253d47}.admin-order-export-header,.admin-order-export-footer{background:#fff}.admin-order-export-header{border-bottom:1px solid #d8e2ed;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:flex}.admin-order-export-heading{align-items:center;gap:12px;min-width:0;display:flex}.admin-order-export-heading>span{color:#157864;background:#e8f6f1;border:1px solid #c4e6dc;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-order-export-heading h2,.admin-order-export-heading p,.admin-order-export-template-bar h3,.admin-order-export-template-bar p,.admin-order-export-filter-card h3,.admin-order-export-filter-card p,.admin-order-export-field-card h3,.admin-order-export-field-card p,.admin-order-export-selected h3,.admin-order-export-selected p{margin:0}.admin-order-export-heading h2{font-size:20px;line-height:1.35}.admin-order-export-heading p{color:#6a7e94;margin-top:2px;font-size:12px}.admin-order-export-header>button{color:#5a6f84;background:#fff;border:1px solid #cbd8e5;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-order-export-scope-bar{background:#f0f6fb;border-bottom:1px solid #d6e2ee;grid-template-columns:minmax(360px,auto) minmax(0,1fr);align-items:center;gap:16px;padding:10px 18px;display:grid}.admin-order-export-scope-bar>div[role=radiogroup]{gap:8px;display:flex}.admin-order-export-scope-bar>div[role=radiogroup]>label{cursor:pointer;background:#fff;border:1px solid #c8d7e6;border-radius:9px;align-items:center;gap:9px;min-width:178px;min-height:48px;padding:7px 11px;display:flex}.admin-order-export-scope-bar>div[role=radiogroup]>label.selected{color:#155dab;background:#eef6ff;border-color:#72a9df;box-shadow:inset 0 0 0 1px #72a9df}.admin-order-export-scope-bar input[type=radio]{width:16px;height:16px;margin:0}.admin-order-export-scope-bar label span{gap:2px;min-width:0;display:grid}.admin-order-export-scope-bar label b{font-size:13px}.admin-order-export-scope-bar label small{color:#708398;font-size:11px}.admin-order-export-scope-filters{color:#5f7388;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex;overflow:hidden}.admin-order-export-scope-filters>span{font-weight:var(--fw-regular);flex:none}.admin-order-export-scope-filters>b,.admin-order-export-scope-filters>em{text-overflow:ellipsis;white-space:nowrap;color:#356183;min-width:0;max-width:180px;font-style:normal;font-weight:var(--fw-medium);background:#fff;border:1px solid #d3dfeb;border-radius:999px;padding:4px 7px;overflow:hidden}.admin-order-export-scope-filters>em{color:#8b611b;background:#fff9e8;border-color:#ead7a5}.admin-order-export-message{border-bottom:1px solid;align-items:center;gap:9px;min-height:38px;padding:7px 18px;font-size:12px;display:flex}.admin-order-export-message-stack .admin-order-export-message+.admin-order-export-message{border-top:0}.admin-order-export-message.error{color:#9d3e3e;background:#fff1f1;border-color:#edc6c6}.admin-order-export-message.success{color:#176b56;background:#ebf8f3;border-color:#bfdfd3}.admin-order-export-message span{flex:1}.admin-order-export-message button{width:30px;height:30px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.admin-order-export-loading{color:#61758a;place-content:center;justify-items:center;gap:10px;min-height:300px;display:grid}.admin-order-export-loading.error{color:#9d3e3e}.admin-order-export-loading button{background:#fff;border:1px solid #c8d7e6;border-radius:7px;min-height:34px;padding:0 14px}.admin-order-export-body{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.admin-order-export-main{overscroll-behavior:contain;min-width:0;padding:12px;overflow-y:auto}.admin-order-export-template-bar,.admin-order-export-filter-card,.admin-order-export-field-card{background:#fff;border:1px solid #d3dfea;border-radius:10px}.admin-order-export-template-bar{grid-template-columns:minmax(180px,1fr) minmax(190px,1.1fr) minmax(190px,1.1fr) auto auto;align-items:end;gap:10px;padding:11px 12px;display:grid}.admin-order-export-template-bar h3,.admin-order-export-filter-card h3,.admin-order-export-field-card h3,.admin-order-export-selected h3{color:#243b55;font-size:14px}.admin-order-export-template-bar p,.admin-order-export-filter-card p,.admin-order-export-field-card p,.admin-order-export-selected p{color:#718499;margin-top:2px;font-size:11px}.admin-order-export-template-bar label,.admin-order-export-identifiers label,.admin-order-export-footer label{gap:4px;display:grid}.admin-order-export-template-bar label>span,.admin-order-export-identifiers label>span,.admin-order-export-footer label>span{color:#5c7086;font-size:11px;font-weight:var(--fw-medium)}.admin-order-export-template-bar input,.admin-order-export-template-bar select,.admin-order-export-identifiers input,.admin-order-export-date-range input,.admin-order-export-footer input{color:#263c54;background:#fff;border:1px solid #bccddd;border-radius:7px;outline:none;width:100%;min-height:34px;padding:0 9px}.admin-order-export-template-bar input:focus,.admin-order-export-template-bar select:focus,.admin-order-export-identifiers input:focus,.admin-order-export-date-range input:focus,.admin-order-export-footer input:focus{border-color:#478ccb;box-shadow:0 0 0 2px #478ccb24}.admin-order-export-template-bar>button{white-space:nowrap;background:#fff;border:1px solid #c3d1de;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.admin-order-export-template-bar>button.save{color:#146b59;background:#eff9f5;border-color:#a9d8c9}.admin-order-export-template-bar>button.delete{color:#a34646}.admin-order-export-filter-card,.admin-order-export-field-card{margin-top:10px;padding:12px}.admin-order-export-filter-card>header,.admin-order-export-field-card>header,.admin-order-export-selected>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-order-export-filter-card>header>button{color:#4f6980;background:#fff;border:1px solid #c6d4e1;border-radius:6px;min-height:30px;padding:0 9px}.admin-order-export-identifiers{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin-top:10px;display:grid}.admin-order-export-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.admin-order-export-date-range{background:#f8fafc;border:1px solid #d6e1ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px;min-width:0;margin:0;padding:8px;display:grid}.admin-order-export-date-range legend{color:#405b75;font-size:11px;font-weight:var(--fw-medium);padding:0 5px}.admin-order-export-date-range label{gap:3px;min-width:0;display:grid}.admin-order-export-date-range label span{color:#72859a;font-size:11px}.admin-order-export-date-range i{color:#8a9bad;align-self:center;font-size:11px;font-style:normal}.admin-order-export-granularity{background:#edf2f7;border:1px solid #d1dce7;border-radius:8px;padding:3px;display:inline-flex}.admin-order-export-granularity button{color:#60758a;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 11px}.admin-order-export-granularity button.selected{color:#155eaa;background:#fff;box-shadow:0 1px 3px #19365424}.admin-order-export-field-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:10px;display:grid}.admin-order-export-field-groups fieldset{border:0;border-top:1px solid #dbe4ed;min-width:0;margin:0;padding:8px 0 4px}.admin-order-export-field-groups legend{color:#38526c;width:100%;font-size:12px;font-weight:var(--fw-medium);justify-content:space-between;align-items:center;padding:0 0 6px;display:flex}.admin-order-export-field-groups legend label{color:#718397;font-size:11px;font-weight:var(--fw-medium);align-items:center;gap:5px;display:inline-flex}.admin-order-export-field-groups fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.admin-order-export-field-groups fieldset>div>label{cursor:pointer;background:#fafbfd;border:1px solid #d9e2eb;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:5px 7px;display:flex;overflow:hidden}.admin-order-export-field-groups fieldset>div>label.checked{color:#155eaa;background:#f0f7ff;border-color:#a9c9e8}.admin-order-export-field-groups input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;margin:0}.admin-order-export-field-groups label>span{gap:1px;min-width:0;display:grid}.admin-order-export-field-groups label>span>span,.admin-order-export-field-groups label>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:var(--fw-medium);overflow:hidden}.admin-order-export-field-groups label small{color:#8595a6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:var(--fw-medium);overflow:hidden}.admin-order-export-selected{background:#fff;border-left:1px solid #d3dfea;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:12px;display:grid;overflow:hidden}.admin-order-export-selected>header{border-bottom:1px solid #dbe4ed;padding-bottom:9px}.admin-order-export-selected>header strong{color:#155eaa;font-size:20px}.admin-order-export-selected>header strong small{color:#8293a4;font-size:11px}.admin-order-export-selected ol{align-content:start;gap:5px;min-height:0;margin:9px -3px 0 0;padding:0 3px 0 0;list-style:none;display:grid;overflow-y:auto}.admin-order-export-selected li{background:#f8fafc;border:1px solid #dae3ec;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 6px;display:flex}.admin-order-export-selected li>span{grid-template-columns:23px minmax(0,1fr);align-items:center;min-width:0;display:grid}.admin-order-export-selected li>span i{color:#51718f;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:var(--fw-regular);background:#e7eef5;border-radius:5px;grid-row:1/span 2;place-items:center;display:grid}.admin-order-export-selected li>span b,.admin-order-export-selected li>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-export-selected li>span b{font-size:11px}.admin-order-export-selected li>span small{color:#8293a4;font-size:11px}.admin-order-export-selected li>div{gap:3px;display:flex}.admin-order-export-selected li button{color:#526a80;background:#fff;border:1px solid #ccd8e4;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.admin-order-export-selected li button:last-child{color:#9c4646}.admin-order-export-selected li button:disabled{opacity:.35}.admin-order-export-selected-empty{color:#8b611b;background:#fff9e8;border:1px solid #ead7a5;border-radius:7px;align-self:start;align-items:center;gap:7px;margin-top:10px;padding:9px;font-size:11px;display:flex}.admin-order-export-footer{border-top:1px solid #d4dfea;grid-template-columns:minmax(260px,480px) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:9px 18px;display:grid}.admin-order-export-security-note{color:#5f7a71;font-size:11px}.admin-order-export-footer>div{justify-content:flex-end;gap:8px;display:flex}.admin-order-export-footer button{background:#fff;border:1px solid #bdccda;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:36px;display:inline-flex}.admin-order-export-footer button.primary{color:#fff;min-width:126px;font-weight:var(--fw-medium);background:#176fbd;border-color:#176fbd}@media (width<=1120px){.admin-order-export-template-bar{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.admin-order-export-template-bar>div{grid-column:1/-1}.admin-order-export-identifiers{grid-template-columns:repeat(3,minmax(130px,1fr))}.admin-order-export-field-groups fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.admin-order-export-backdrop{padding:8px}.admin-order-export-modal{border-radius:10px;width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:0}.admin-order-export-heading p{display:none}.admin-order-export-scope-bar{grid-template-columns:1fr;gap:8px}.admin-order-export-scope-filters{padding-bottom:2px;overflow-x:auto}.admin-order-export-body{display:block;overflow-y:auto}.admin-order-export-main{overflow:visible}.admin-order-export-selected{border-top:1px solid #d3dfea;border-left:0;max-height:320px}.admin-order-export-selected ol{max-height:235px}.admin-order-export-footer{grid-template-columns:minmax(0,1fr) auto}.admin-order-export-security-note{display:none}}@media (width<=620px){.admin-order-export-header{min-height:62px;padding:9px 12px}.admin-order-export-heading>span{flex-basis:36px;width:36px;height:36px}.admin-order-export-heading h2{font-size:17px}.admin-order-export-scope-bar{padding:8px 10px}.admin-order-export-scope-bar>div[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-order-export-scope-bar>div[role=radiogroup]>label{min-width:0}.admin-order-export-main{padding:8px}.admin-order-export-template-bar{grid-template-columns:1fr auto}.admin-order-export-template-bar label{grid-column:1/-1}.admin-order-export-identifiers{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-export-dates,.admin-order-export-field-groups,.admin-order-export-date-range{grid-template-columns:1fr}.admin-order-export-date-range i{display:none}.admin-order-export-field-card>header{flex-direction:column;align-items:flex-start}.admin-order-export-field-groups fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-export-footer{grid-template-columns:1fr;gap:7px;padding:8px 10px}.admin-order-export-footer>div{justify-content:stretch}.admin-order-export-footer button{flex:1}}.tracking-center-v1{color:#304f49;gap:10px;min-width:0;padding:12px 16px 26px;display:grid}.tracking-center-v1 button,.tracking-center-v1 input,.tracking-center-v1 select{font:inherit}.tracking-center-v1 button{cursor:pointer}.tracking-center-v1 button:disabled,.tracking-center-v1 input:disabled{cursor:not-allowed;opacity:.48}.tracking-state{color:#607a74;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:240px;padding:20px;display:grid}.tracking-state b{color:#294e46;font-size:14px}.tracking-state span{font-size:11px}.tracking-state button{color:#126d5e;min-height:32px;font-size:11px;font-weight:var(--fw-medium);background:#eef8f5;border:1px solid #bedbd4;border-radius:7px;padding:0 12px}.tracking-heading{justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:13px 15px;display:flex;overflow:hidden}.tracking-heading>div:first-child{gap:2px;min-width:0;display:grid}.tracking-heading small{color:#0a806d;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.12em}.tracking-heading h2{color:#203f38;letter-spacing:-.02em;margin:0;font-size:22px}.tracking-heading p{color:#718680;margin:0;font-size:11px;line-height:1.5}.tracking-heading>div:last-child{flex:none;gap:7px;display:flex}.tracking-heading button{color:#2a685d;min-height:34px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c5dcd7;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.tracking-heading button:first-child{color:#fff;background:#158b77;border-color:#158b77}.tracking-provider{grid-template-columns:minmax(240px,1.15fr) minmax(150px,.48fr) minmax(300px,1fr);align-items:center;gap:12px;min-height:0;padding:12px 14px;display:grid}.tracking-provider-brand{align-items:center;gap:10px;min-width:0;display:flex}.tracking-provider-brand>span{color:#0f806e;background:#e8f6f2;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tracking-provider-brand>div{gap:3px;min-width:0;display:grid}.tracking-provider-brand b{color:#294e46;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tracking-provider-brand small{color:#7a8d88;font-size:10px}.tracking-quota{border-left:1px solid #dce7e4;gap:1px;min-width:0;padding-left:13px;display:grid}.tracking-quota small,.tracking-quota span{color:#7a8e89;font-size:10px}.tracking-quota b{color:#0b7b67;font-size:23px;line-height:1.05}.tracking-provider-actions{justify-content:flex-end;gap:6px;display:flex}.tracking-provider-actions a,.tracking-provider-actions button{color:#376b61;min-height:32px;font-size:10px;font-weight:var(--fw-medium);white-space:nowrap;background:#fff;border:1px solid #cbded9;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;text-decoration:none;display:inline-flex}.tracking-provider-actions a{color:#087665;background:#edf8f5;border-color:#b7dbd2}.tracking-provider-boundary{color:#1d705e;background:#f0faf7;border:1px solid #bfe1d8;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.tracking-provider-boundary.production{color:#815b1d;background:#fff8e9;border-color:#e6c98f}.tracking-provider-boundary>span{align-items:baseline;gap:7px;min-width:0;display:flex}.tracking-provider-boundary b{flex:none;font-size:11px}.tracking-provider-boundary small{color:currentColor;opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracking-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tracking-metrics article{align-content:center;gap:2px;min-height:76px;padding:10px 12px;display:grid}.tracking-metrics small,.tracking-metrics span{color:#778a85;font-size:10px}.tracking-metrics b{color:#254b43;font-size:22px}.tracking-metrics article:nth-child(3) b{color:#a35636}.tracking-metrics article:nth-child(4) b{color:#087765}.tracking-message{border:1px solid;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:8px 11px;font-size:11px;line-height:1.45;display:flex}.tracking-message.error{color:#913f3f;background:#fff5f5;border-color:#efc7c7}.tracking-message.success{color:#206a59;background:#eef9f5;border-color:#bbe0d6}.tracking-workbench{min-width:0;overflow:hidden}.tracking-workbench>header{border-bottom:1px solid #dce7e4;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 11px;display:flex}.tracking-workbench>header form{gap:6px;min-width:min(520px,52%);display:flex}.tracking-workbench>header form label{color:#6c827c;background:#fff;border:1px solid #cbdcd8;border-radius:7px;flex:1;align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;display:flex}.tracking-workbench>header input{color:#294e46;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.tracking-workbench>header button{color:#176c5c;min-height:34px;font-size:10px;font-weight:var(--fw-medium);white-space:nowrap;background:#f0f8f6;border:1px solid #bcd8d1;border-radius:7px;padding:0 10px}.tracking-workbench>header>div{align-items:center;gap:6px;display:flex}.tracking-workbench>header>div span{color:#768a84;font-size:10px}.tracking-workbench>header>div b{color:#0f7967}.tracking-workbench>header>div button{color:#fff;background:#168b77;border-color:#168b77}.tracking-workbench>header>div button:last-child{color:#326a5f;background:#fff;border-color:#c3dbd5}.tracking-filter-panel{background:#f9fbfa;border-bottom:1px solid #dfe9e6;grid-template-columns:minmax(135px,1fr) minmax(105px,.65fr) minmax(155px,1.15fr) minmax(250px,1.5fr);gap:8px;padding:9px 10px;display:grid}.tracking-filter-panel>label{gap:4px;min-width:0;display:grid}.tracking-filter-panel>label>span:first-child{color:#687e78;font-size:9px;font-weight:var(--fw-medium)}.tracking-filter-panel select,.tracking-filter-panel input{color:#35574f;background:#fff;border:1px solid #cfddda;border-radius:6px;outline:0;width:100%;min-width:0;height:31px;padding:0 8px;font-size:10px}.tracking-filter-panel select:focus,.tracking-filter-panel input:focus{border-color:#168b77;box-shadow:0 0 0 2px #168b771a}.tracking-filter-panel .date-range>span:last-child,.tracking-filter-panel .day-range>span:last-child{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.tracking-filter-panel i{color:#80918d;font-size:9px;font-style:normal}.tracking-filter-panel .day-range{grid-column:span 2}.tracking-filter-actions{grid-column:span 2;justify-content:flex-end;align-items:end;gap:6px;display:flex}.tracking-filter-actions>span{color:#78908a;margin-right:auto;font-size:9px}.tracking-filter-actions button{color:#2b6c5f;min-height:31px;font-size:10px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c6dad5;border-radius:6px;padding:0 10px}.tracking-filter-actions button:last-child{color:#fff;background:#168b77;border-color:#168b77}.tracking-status-tabs{scrollbar-width:thin;border-bottom:1px solid #dfe9e6;gap:4px;max-width:100%;padding:8px 10px;display:flex;overflow-x:auto}.tracking-status-tabs button{color:#627b75;min-height:29px;font-size:10px;font-weight:var(--fw-medium);background:#fff;border:1px solid #d4e1de;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.tracking-status-tabs button span{color:#70847f;background:#edf2f1;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.tracking-status-tabs button.active{color:#fff;background:#147f6d;border-color:#147f6d}.tracking-status-tabs button.active span{color:#147f6d;background:#fff}.tracking-table-scroll{overscroll-behavior-inline:contain;outline:0;width:100%;max-width:100%;overflow-x:auto}.tracking-table-scroll:focus-visible{box-shadow:inset 0 0 0 2px #168b77}.tracking-workbench table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.tracking-workbench th{color:#667d77;height:37px;font-size:10px;font-weight:var(--fw-medium);text-align:left;background:#f5f8f7;border-bottom:1px solid #dce7e4;padding:6px 8px}.tracking-workbench th:first-child{text-align:center;width:38px}.tracking-workbench th:nth-child(2){width:15%}.tracking-workbench th:nth-child(3){width:18%}.tracking-workbench th:nth-child(4){width:13%}.tracking-workbench th:nth-child(5){width:23%}.tracking-workbench th:nth-child(6){width:15%}.tracking-workbench th:nth-child(7){width:16%}.tracking-workbench td{color:#5f756f;vertical-align:middle;border-bottom:1px solid #e2eae8;height:62px;padding:7px 8px;font-size:10px;line-height:1.4}.tracking-workbench tr:hover td{background:#f9fbfa}.tracking-workbench tr.attention td{background:#fffaf6}.tracking-workbench tr.attention:hover td{background:#fff6ed}.tracking-workbench td:first-child{text-align:center}.tracking-workbench input[type=checkbox]{accent-color:#14836f;width:14px;height:14px}.tracking-workbench td b,.tracking-workbench td small,.tracking-workbench td code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tracking-workbench td b{color:#2d5149;font-size:10px}.tracking-workbench td small{color:#81928e;margin-top:3px;font-size:9px}.tracking-workbench td code{color:inherit;margin-top:3px;font:750 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.tracking-number-link,.tracking-link{color:#087765;max-width:100%;font-size:10px;font-weight:var(--fw-regular);text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;display:block}.tracking-number-link:hover,.tracking-number-link:focus-visible{color:#064f44;text-underline-offset:2px;text-decoration:underline}.tracking-status{color:#5d756f;width:fit-content;min-height:23px;font-weight:var(--fw-medium);white-space:nowrap;background:#edf2f1;border-radius:999px;align-items:center;padding:0 7px;font-size:9px!important;display:inline-flex!important}.tracking-status.in_transit,.tracking-status.info_received,.tracking-status.available_for_pickup,.tracking-status.out_for_delivery{color:#2c6190;background:#eaf3fb}.tracking-status.delivered{color:#19705d;background:#e5f6f0}.tracking-status.exception,.tracking-status.delivery_failure,.tracking-status.expired,.tracking-status.not_found{color:#99483d;background:#fdece8}.tracking-status.pending_query{color:#796023;background:#fff5d9}.tracking-status.not_added{color:#6e7c79;background:#eef2f1}.tracking-empty{color:#78908a;place-content:center;justify-items:center;gap:5px;min-height:180px;display:grid}.tracking-empty b{color:#365d54;font-size:12px}.tracking-workbench>footer{color:#718680;background:#fafcfc;justify-content:space-between;align-items:center;gap:10px;min-height:41px;padding:8px 11px;font-size:10px;display:flex}.tracking-workbench>footer small{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.tracking-dialog-backdrop{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d272e80;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.tracking-drawer-backdrop{z-index:510;background:0 0;position:fixed;inset:0}.tracking-dialog{background:#fff;border:1px solid #c9dcd7;border-radius:12px;outline:0;width:min(690px,100%);max-height:calc(100dvh - 24px);overflow:hidden auto;box-shadow:0 28px 80px #0b252a4d}.tracking-dialog>header,.tracking-drawer>header{border-bottom:1px solid #dce7e4;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:11px 14px;display:flex}.tracking-dialog>header>div,.tracking-drawer>header>div{gap:2px;min-width:0;display:grid}.tracking-dialog>header small,.tracking-drawer>header small{color:#0b816f;font-size:9px;font-weight:var(--fw-medium);letter-spacing:.12em}.tracking-dialog>header h3,.tracking-drawer>header h3{color:#24473f;margin:0;font-size:18px}.tracking-dialog>header p,.tracking-drawer>header p{color:#768983;margin:0;font-size:10px}.tracking-dialog>header>button,.tracking-drawer>header>button{color:#5d756f;background:#fff;border:1px solid #d2e0dc;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.tracking-dialog-body{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.tracking-dialog-body>label{color:#526d66;min-width:0;font-size:10px;font-weight:var(--fw-medium);gap:5px;display:grid}.tracking-dialog-body>label.wide,.tracking-dialog-body>aside{grid-column:1/-1}.tracking-dialog-body input:not([type=checkbox]),.tracking-dialog-body select{color:#294e46;background:#fff;border:1px solid #cbdcd8;border-radius:7px;outline:0;width:100%;min-width:0;height:35px;padding:0 9px;font-size:11px}.tracking-dialog-body input:focus,.tracking-dialog-body select:focus{border-color:#168b77;box-shadow:0 0 0 3px #168b771c}.tracking-check{background:#f8fbfa;border:1px solid #d6e5e1;border-radius:8px;align-items:center;min-height:52px;padding:8px 10px;gap:8px!important;display:flex!important}.tracking-check input{accent-color:#168b77;flex:none;width:15px;height:15px}.tracking-check span{gap:2px;display:grid}.tracking-check b{color:#31594f;font-size:11px}.tracking-check small{color:#7d908b;font-size:10px;font-weight:var(--fw-medium)}.tracking-dialog-body aside{color:#7c591e;background:#fff9eb;border:1px solid #e8ce9e;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.tracking-dialog-body aside>svg{flex:none}.tracking-dialog-body aside span{gap:2px;display:grid}.tracking-dialog-body aside b{font-size:10px}.tracking-dialog-body aside small{color:currentColor;opacity:.8;font-size:10px;line-height:1.45}.tracking-dialog>footer{background:#fafcfc;border-top:1px solid #dce7e4;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:9px 14px;display:flex}.tracking-dialog>footer a{color:#087765;font-size:10px;font-weight:var(--fw-regular);text-decoration:none}.tracking-dialog>footer>div{gap:7px;display:flex}.tracking-dialog>footer button{color:#4f6e66;min-height:34px;font-size:10px;font-weight:var(--fw-medium);background:#fff;border:1px solid #cbdcd8;border-radius:7px;padding:0 12px}.tracking-dialog>footer button.primary{color:#fff;background:#168b77;border-color:#168b77}.tracking-drawer{background:#fff;border:1px solid #bfd3ce;border-radius:10px;outline:0;grid-template-rows:auto auto minmax(0,auto) auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 44px #0c242b3d}.tracking-drawer-current{background:#f8fbfa;border-bottom:1px solid #dfe9e6;align-items:center;gap:10px;padding:11px 14px;display:flex}.tracking-drawer-current>div{gap:2px;min-width:0;display:grid}.tracking-drawer-current b,.tracking-drawer-current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracking-drawer-current b{color:#335950;font-size:11px}.tracking-drawer-current small{color:#7b8e89;font-size:10px}.tracking-drawer ol{align-content:start;gap:0;max-height:min(310px,100dvh - 215px);margin:0;padding:13px 14px;list-style:none;display:grid;overflow-y:auto}.tracking-drawer li{grid-template-columns:27px minmax(0,1fr);gap:8px;min-height:73px;display:grid}.tracking-drawer li>span{color:#fff;background:#168b77;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:relative}.tracking-drawer li:not(:last-child)>span:after{content:"";background:#cde2dc;width:1px;position:absolute;top:25px;bottom:-48px;left:12px}.tracking-drawer li>div{align-content:start;gap:3px;padding-top:2px;display:grid}.tracking-drawer li b{color:#31574e;font-size:11px;line-height:1.4}.tracking-drawer li small,.tracking-drawer li time{color:#7b8e89;font-size:10px}.tracking-drawer li.empty>span{color:#667d77;background:#e9efed}.tracking-drawer>footer{background:#fafcfc;border-top:1px solid #dce7e4;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:9px 14px;display:flex}.tracking-drawer>footer span{color:#25705f;font-size:10px;font-weight:var(--fw-regular);align-items:center;gap:6px;display:flex}.tracking-drawer>footer small{color:#7d908b;text-align:right;font-size:9px}@media (width<=1050px){.tracking-provider{grid-template-columns:1fr 1fr}.tracking-provider-actions{justify-content:flex-start}.tracking-provider-boundary{grid-column:1/-1}.tracking-workbench>header{flex-direction:column;align-items:stretch}.tracking-workbench>header form{width:100%;min-width:0}.tracking-workbench>header>div{justify-content:flex-end}.tracking-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-filter-panel .day-range,.tracking-filter-actions{grid-column:auto}}@media (width<=760px){.tracking-center-v1{padding:8px}.tracking-heading{flex-direction:column;align-items:stretch}.tracking-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tracking-provider,.tracking-metrics{grid-template-columns:1fr 1fr}.tracking-provider-brand,.tracking-provider-actions,.tracking-provider-boundary{grid-column:1/-1}.tracking-provider-actions{grid-template-columns:1fr 1fr;display:grid}.tracking-provider-actions a{grid-column:1/-1}.tracking-quota{border-left:0;padding-left:0}.tracking-workbench>header>div{grid-template-columns:auto 1fr 1fr;display:grid}.tracking-workbench>header>div button{width:100%}.tracking-filter-panel{grid-template-columns:1fr}.tracking-filter-panel .day-range,.tracking-filter-actions{grid-column:auto}.tracking-filter-actions{flex-wrap:wrap;align-items:center}.tracking-workbench>footer{flex-direction:column;align-items:flex-start}.tracking-workbench>footer small{text-align:left;white-space:normal;max-width:100%}.tracking-dialog-backdrop{align-items:stretch;padding:5px}.tracking-dialog{border-radius:9px;max-height:calc(100dvh - 10px)}.tracking-dialog-body{grid-template-columns:1fr}.tracking-dialog-body>label.wide,.tracking-dialog-body>aside{grid-column:auto}.tracking-provider-boundary>span{display:grid}.tracking-provider-boundary small{white-space:normal}.tracking-dialog>footer{flex-direction:column;align-items:stretch}.tracking-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.tracking-dialog>footer button{width:100%}}@media (width<=480px){.tracking-provider,.tracking-metrics{grid-template-columns:1fr}.tracking-provider-brand,.tracking-provider-actions,.tracking-provider-boundary{grid-column:auto}.tracking-heading>div:last-child,.tracking-provider-actions,.tracking-workbench>header>div{grid-template-columns:1fr}.tracking-provider-actions a{grid-column:auto}.tracking-dialog>footer>div{grid-template-columns:1fr}}.fulfillment-workbench{color:#31465f;gap:10px;min-width:0;padding:12px 16px 28px;display:grid}.fulfillment-workbench button,.fulfillment-workbench input,.fulfillment-workbench select{font:inherit}.fulfillment-workbench button{cursor:pointer}.fulfillment-workbench button:disabled,.fulfillment-workbench input:disabled{cursor:not-allowed;opacity:.48}.fulfillment-heading{background:#fff;border:1px solid #d8e2ec;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 15px;display:flex;box-shadow:0 7px 22px #2037540b}.fulfillment-heading>div:first-child{gap:2px;min-width:0;display:grid}.fulfillment-kicker{color:#1e6d92;font-size:9px;font-weight:var(--fw-regular);letter-spacing:.13em}.fulfillment-heading h2{color:#20364f;letter-spacing:-.025em;margin:0;font-size:21px}.fulfillment-heading p{color:#77879a;margin:0;font-size:10px;line-height:1.45}.fulfillment-heading-actions{flex:none;gap:7px;display:flex}.fulfillment-heading-actions button{color:#3e617f;min-height:35px;font-size:10px;font-weight:var(--fw-medium);background:#fff;border:1px solid #cbd8e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.fulfillment-heading-actions button.primary{color:#fff;background:#1c76b4;border-color:#176da9}.fulfillment-boundary{color:#226a59;background:#f0faf7;border:1px solid #bcded3;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:8px 11px;font-size:10px;line-height:1.5;display:flex}.fulfillment-boundary svg{flex:none}.fulfillment-notice{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 11px;font-size:10px;line-height:1.45;display:flex}.fulfillment-notice.success{color:#1c6c58;background:#eefaf6;border-color:#bae0d4}.fulfillment-notice.error{color:#944238;background:#fff4f2;border-color:#edc2bd}.fulfillment-notice.info{color:#7a5a21;background:#fff9ec;border-color:#ead3a7}.fulfillment-notice button{width:25px;height:25px;color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.fulfillment-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.fulfillment-metrics article{background:#fff;border:1px solid #dce4ec;border-radius:9px;align-content:center;gap:2px;min-height:70px;padding:9px 11px;display:grid;position:relative;overflow:hidden}.fulfillment-metrics article:before{content:"";background:#80a6c4;width:3px;position:absolute;inset:0 auto 0 0}.fulfillment-metrics small{color:#7b8999;font-size:9px}.fulfillment-metrics b{color:#2b425b;font-size:20px}.fulfillment-metrics .exception:before{background:#c96658}.fulfillment-metrics .exception b{color:#a3483c}.fulfillment-metrics .handover:before{background:#199071}.fulfillment-metrics .handover b{color:#14775f}.fulfillment-metrics .waiting:before{background:#d49a3f}.fulfillment-toolbar{background:#fff;border:1px solid #dce4ec;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:49px;padding:8px 10px;display:flex}.fulfillment-toolbar form{color:#708299;border:1px solid #cdd9e5;border-radius:7px;align-items:center;gap:6px;width:min(430px,45%);min-width:260px;height:33px;padding-left:9px;display:flex}.fulfillment-toolbar form input{color:#2f455e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.fulfillment-toolbar form button{color:#2e678f;height:31px;font-size:10px;font-weight:var(--fw-medium);background:#f6f9fc;border:0;border-left:1px solid #dce4ec;padding:0 11px}.fulfillment-toolbar select{color:#435b75;background:#fff;border:1px solid #cdd9e5;border-radius:7px;outline:0;height:33px;padding:0 9px;font-size:10px}.fulfillment-toolbar>span{color:#8190a2;margin-left:auto;font-size:9px}.fulfillment-waiting{color:#765825;background:#fffaf0;border:1px solid #e7d3aa;border-radius:8px;overflow:hidden}.fulfillment-waiting summary{cursor:pointer;min-height:39px;font-size:10px;font-weight:var(--fw-medium);align-items:center;gap:7px;padding:7px 10px;display:flex}.fulfillment-waiting>div{background:#fff;border-top:1px solid #ecdbb8;max-height:180px;display:grid;overflow-y:auto}.fulfillment-waiting article{border-bottom:1px solid #edf0f3;grid-template-columns:180px 180px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 10px;font-size:9px;display:grid}.fulfillment-waiting article b{color:#40556d}.fulfillment-waiting article span{color:#62738a}.fulfillment-waiting article small{color:#8b7c61}.fulfillment-layout{background:#fff;border:1px solid #d8e1ea;border-radius:11px;grid-template-columns:minmax(270px,320px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 8px 25px #1e35520b}.fulfillment-queue{background:#f8fafc;border-right:1px solid #dce4ec;min-width:0}.fulfillment-queue>header{background:#fff;border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;min-height:45px;padding:8px 11px;display:flex}.fulfillment-queue>header b{color:#304761;font-size:11px}.fulfillment-queue>header span{color:#8290a1;font-size:9px}.fulfillment-queue-list{max-height:calc(100vh - 250px);display:grid;overflow-y:auto}.fulfillment-queue-list>button{color:#67778b;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e8ee;gap:4px;min-width:0;padding:10px 11px;display:grid}.fulfillment-queue-list>button:hover{background:#f1f6fb}.fulfillment-queue-list>button.selected{background:#eaf3fb;box-shadow:inset 3px 0 #2176ae}.fulfillment-row-top{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.fulfillment-row-top b{color:#2e465f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fulfillment-row-top>i,.fulfillment-detail-heading>div:last-child>i{min-height:21px;font-size:8px;font-style:normal;font-weight:var(--fw-medium);border-radius:99px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.fulfillment-row-top>i.blue,.fulfillment-detail-heading i.blue{color:#28668f;background:#e5f1fa}.fulfillment-row-top>i.purple,.fulfillment-detail-heading i.purple{color:#65529a;background:#eeeafa}.fulfillment-row-top>i.amber,.fulfillment-detail-heading i.amber{color:#805d20;background:#fff0cf}.fulfillment-row-top>i.green,.fulfillment-detail-heading i.green{color:#166c56;background:#ddf5ec}.fulfillment-row-top>i.red,.fulfillment-detail-heading i.red{color:#984338;background:#fde9e6}.fulfillment-row-top>i.gray,.fulfillment-detail-heading i.gray{color:#66778b;background:#ebeff3}.fulfillment-queue-list>button>span:not(.fulfillment-row-top):not(.fulfillment-row-progress),.fulfillment-queue-list>button>small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.fulfillment-queue-list>button>small{color:#8793a2}.fulfillment-row-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:2px;display:grid}.fulfillment-row-progress>i{background:#dce5ee;border-radius:99px;height:4px;display:block;overflow:hidden}.fulfillment-row-progress em{border-radius:inherit;background:#2779b0;height:100%;display:block}.fulfillment-row-progress small{color:#668096;font-size:8px}.fulfillment-queue-list .next{color:#3f718f}.fulfillment-empty{color:#8090a3;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:210px;padding:18px;display:grid}.fulfillment-empty b{color:#435b75;font-size:11px}.fulfillment-empty span{max-width:260px;font-size:9px;line-height:1.5}.fulfillment-detail{min-width:0;overflow:hidden}.fulfillment-detail-heading{border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:10px 13px;display:flex}.fulfillment-detail-heading>div:first-child{gap:2px;min-width:0;display:grid}.fulfillment-detail-heading>div:first-child>span{color:#27719f;font:850 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.fulfillment-detail-heading h3{color:#253c55;margin:0;font-size:16px}.fulfillment-detail-heading p{color:#8190a2;margin:0;font-size:9px}.fulfillment-detail-heading>div:last-child{text-align:right;justify-items:end;gap:3px;display:grid}.fulfillment-detail-heading>div:last-child b{color:#435b73;font-size:10px}.fulfillment-detail-heading>div:last-child small{color:#8391a1;font-size:8px}.fulfillment-exception-banner{color:#9a4438;background:#fff3f1;border:1px solid #efc0ba;border-radius:8px;align-items:flex-start;gap:8px;margin:9px 11px 0;padding:9px 10px;display:flex}.fulfillment-exception-banner svg{flex:none}.fulfillment-exception-banner div{gap:2px;display:grid}.fulfillment-exception-banner b{text-transform:uppercase;font-size:10px}.fulfillment-exception-banner span{font-size:9px;line-height:1.45}.fulfillment-execution-lock{color:#8d3e34;background:#fff3f0;border:1px solid #e8b7af;border-radius:8px;align-items:flex-start;gap:8px;margin:9px 11px 0;padding:10px 11px;display:flex}.fulfillment-execution-lock>svg{flex:none}.fulfillment-execution-lock>div{gap:3px;display:grid}.fulfillment-execution-lock b{font-size:11px}.fulfillment-execution-lock span{font-size:9px;line-height:1.5}.fulfillment-execution-lock small{color:#9c665f;font-size:8px;line-height:1.45}.fulfillment-stepper{background:#fbfcfd;border-bottom:1px solid #e0e6ed;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:64px;padding:8px 12px;display:grid}.fulfillment-stepper>span{color:#8a96a5;justify-items:center;gap:4px;display:grid;position:relative}.fulfillment-stepper>span:not(:last-child):after{content:"";background:#dde5ec;width:calc(100% - 32px);height:2px;position:absolute;top:10px;left:calc(50% + 16px)}.fulfillment-stepper i{z-index:1;color:#718195;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:var(--fw-regular);background:#fff;border:1px solid #d4dee7;border-radius:50%;place-items:center;display:grid}.fulfillment-stepper b{font-size:8px}.fulfillment-stepper>span.done,.fulfillment-stepper>span.active{color:#216e91}.fulfillment-stepper>span.done i,.fulfillment-stepper>span.active i{color:#fff;background:#2b82ad;border-color:#2b82ad}.fulfillment-stepper>span.done:not(:last-child):after{background:#70adc8}.fulfillment-items{border:1px solid #dce4ec;border-radius:8px;margin:10px;overflow:hidden}.fulfillment-items>header,.fulfillment-packages>header{background:#f7f9fb;border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:7px 9px;display:flex}.fulfillment-items>header b,.fulfillment-packages>header b{color:#3a526b;font-size:10px}.fulfillment-items>header span,.fulfillment-packages>header span{color:#8491a1;font-size:8px}.fulfillment-item-head,.fulfillment-items>article{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.8fr) minmax(125px,.65fr) 115px;align-items:center;gap:8px;display:grid}.fulfillment-item-head{color:#7b8898;min-height:30px;font-size:8px;font-weight:var(--fw-regular);background:#fcfdfe;padding:5px 9px}.fulfillment-items>article{color:#53677d;border-top:1px solid #e5eaf0;min-height:62px;padding:7px 9px;font-size:9px}.fulfillment-items>article>span:not(.fulfillment-product):not(.fulfillment-quantities){gap:3px;display:grid}.fulfillment-items>article small{color:#8390a1;font-size:8px}.fulfillment-product{align-items:center;gap:8px;min-width:0;display:flex}.fulfillment-product>img,.fulfillment-product>i{object-fit:cover;color:#7b8da2;background:#f4f7fa;border:1px solid #e0e6ed;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fulfillment-product>span{gap:3px;min-width:0;display:grid}.fulfillment-product b,.fulfillment-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-product b{color:#2f4b66;font-size:10px}.stock-scope{color:#3e6884;background:#eaf3f8;border-radius:99px;width:fit-content;padding:4px 6px;font-size:8px;display:inline-flex}.stock-scope.customer_dedicated{color:#176d58;background:#e1f5ee}.fulfillment-quantities{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.fulfillment-quantities b,.fulfillment-quantities i,.fulfillment-quantities em{padding:5px 3px;font-style:normal}.fulfillment-quantities b{color:#314b65;background:#edf2f6}.fulfillment-quantities i{color:#276c96;background:#eaf4fb}.fulfillment-quantities em{color:#16705a;background:#e5f6f0}.fulfillment-scan{background:#f2f8fc;border:1px solid #bed8e7;border-radius:8px;grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) 80px 105px;align-items:center;gap:8px;margin:10px;padding:10px;display:grid}.fulfillment-scan>span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.fulfillment-scan>span svg{color:#226f9b;grid-row:1/3}.fulfillment-scan>span b{color:#335773;font-size:10px}.fulfillment-scan>span small{color:#7990a2;font-size:8px}.fulfillment-scan input,.fulfillment-packages input,.fulfillment-exception-form input,.fulfillment-exception-form select{color:#314960;background:#fff;border:1px solid #c8d6e3;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:10px}.fulfillment-scan input:focus,.fulfillment-packages input:focus,.fulfillment-exception-form input:focus{border-color:#2a7fac;box-shadow:0 0 0 3px #2a7fac1a}.fulfillment-scan button,.fulfillment-next-action button,.fulfillment-packages button,.fulfillment-handover button,.fulfillment-exception-form button{color:#3b627e;min-height:34px;font-size:9px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c8d7e4;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.fulfillment-scan button.primary,.fulfillment-next-action button.primary,.fulfillment-packages button.primary,.fulfillment-handover button.primary{color:#fff;background:#247caf;border-color:#2177a8}.fulfillment-next-action{background:#f5f9fc;border:1px solid #c9dce9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;margin:10px;padding:10px 12px;display:flex}.fulfillment-next-action>span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.fulfillment-next-action svg{color:#386b93;grid-row:1/3}.fulfillment-next-action b{color:#39546e;font-size:10px}.fulfillment-next-action small{color:#7c8d9f;font-size:9px}.fulfillment-packages{border:1px solid #dbe4ec;border-radius:8px;margin:10px;overflow:hidden}.fulfillment-packages>article{border-top:1px solid #e3e9ef;grid-template-columns:minmax(190px,.8fr) minmax(110px,.45fr) minmax(250px,1fr) 105px;align-items:center;gap:8px;min-height:62px;padding:8px 9px;display:grid}.fulfillment-packages>article:first-of-type{border-top:0}.fulfillment-packages>article>span:first-child{align-items:center;gap:7px;min-width:0;display:flex}.fulfillment-packages>article>span:first-child>svg{color:#3c759b;flex:none}.fulfillment-packages>article>span:first-child>span{gap:3px;min-width:0;display:grid}.fulfillment-packages b,.fulfillment-packages small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-packages b{color:#39516a;font-size:10px}.fulfillment-packages small{color:#8090a1;font-size:8px}.fulfillment-packages label{color:#73869a;align-items:center;gap:5px;min-width:0;display:flex}.fulfillment-packages button.done{color:#176e59;background:#eaf8f3;border-color:#b9dfd2}.fulfillment-packages.label-stage>article{grid-template-columns:minmax(250px,1fr) minmax(180px,.65fr) minmax(150px,.65fr)}.label-status{gap:3px;display:grid}.label-status b{color:#7c5d25}.fulfillment-carrier-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.fulfillment-carrier-actions>button{white-space:nowrap;flex:112px}.fulfillment-handover{color:#176b57;background:#effaf6;border:1px solid #b8ddd1;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;margin:10px;padding:11px 12px;display:grid}.fulfillment-handover>div{gap:3px;display:grid}.fulfillment-handover b{font-size:11px}.fulfillment-handover span{color:#54796f;font-size:9px;line-height:1.5}.fulfillment-handover button.primary{background:#168870;border-color:#15826b;min-height:38px}.fulfillment-shipped{color:#19705c;background:#eff9f6;border:1px solid #b9ddd2;border-radius:8px;align-items:center;gap:10px;min-height:68px;margin:10px;padding:10px 12px;display:flex}.fulfillment-shipped div{gap:3px;display:grid}.fulfillment-shipped b{font-size:11px}.fulfillment-shipped span{color:#5d7e75;font-size:9px}.fulfillment-exception-form,.fulfillment-audit{border:1px solid #dce4ec;border-radius:8px;margin:10px;overflow:hidden}.fulfillment-exception-form summary,.fulfillment-audit summary{color:#596e84;cursor:pointer;min-height:38px;font-size:9px;font-weight:var(--fw-medium);background:#f8fafc;align-items:center;gap:6px;padding:7px 9px;display:flex}.fulfillment-exception-form>div{border-top:1px solid #dfe6ed;grid-template-columns:150px minmax(0,1fr) 150px;gap:7px;padding:9px;display:grid}.fulfillment-exception-form>div.fulfillment-resolve{background:#fff8f6;grid-template-columns:minmax(0,1fr) 170px}.fulfillment-exception-form button{color:#94473d;background:#fff8f7;border-color:#ebc6c1}.return-form button{color:#226852;background:#eff8f5;border-color:#b9d9cf}.fulfillment-audit>div{border-top:1px solid #dfe6ed;max-height:280px;overflow-y:auto}.fulfillment-audit article{border-bottom:1px solid #e8edf2;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;min-height:49px;padding:7px 9px;display:grid}.fulfillment-audit article>i{background:#3c83ab;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #9ebed2}.fulfillment-audit article>i:after{content:"";background:#d7e1e8;width:1px;height:37px;position:absolute;top:8px;left:2px}.fulfillment-audit article:last-child>i:after{display:none}.fulfillment-audit article>span{gap:2px;display:grid}.fulfillment-audit b{color:#405a73;font-size:9px}.fulfillment-audit small{color:#8290a0;font-size:8px}.fulfillment-audit p{color:#63768a;margin:2px 0 0;font-size:8px;line-height:1.4}.fulfillment-audit em{color:#376d90;font-size:8px;font-style:normal;font-weight:var(--fw-regular)}.fulfillment-label-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1f3185;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.fulfillment-label-dialog{background:#fff;border:1px solid #cad7e3;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(780px,100vw - 24px);max-height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0e1f3252}.fulfillment-label-dialog>header{border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 14px;display:flex}.fulfillment-label-dialog>header>div{gap:2px;display:grid}.fulfillment-label-dialog>header span{color:#22739f;font-size:8px;font-weight:var(--fw-medium);letter-spacing:.13em}.fulfillment-label-dialog>header h3{color:#2c425a;margin:0;font-size:17px}.fulfillment-label-dialog>header p{color:#7d8c9e;margin:0;font-size:9px}.fulfillment-label-dialog>header>button{color:#65778b;background:#fff;border:1px solid #d5dfe8;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.fulfillment-label-sheet{color:#1f3043;background:#fff;border:2px solid #263b51;width:min(620px,100% - 32px);margin:16px auto;padding:16px;overflow-y:auto}.fulfillment-label-sheet>header{border-bottom:2px solid #263b51;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.fulfillment-label-sheet>header b{letter-spacing:.08em;font-size:22px}.fulfillment-label-sheet>header span{font-size:11px;font-weight:var(--fw-medium)}.label-barcode{border-bottom:1px solid #46586a;justify-items:center;gap:4px;padding:15px 8px;display:grid}.label-barcode b{letter-spacing:.1em;font:900 17px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.fulfillment-label-sheet dl{border-bottom:1px solid #46586a;grid-template-columns:1fr 1fr;margin:0;display:grid}.fulfillment-label-sheet dl>div{border-bottom:1px solid #9da7b0;border-right:1px solid #46586a;grid-template-columns:62px 1fr;align-items:center;min-height:38px;padding:5px 7px;display:grid}.fulfillment-label-sheet dl>div:nth-child(2n){border-right:0}.fulfillment-label-sheet dl>div.wide{border-right:0;grid-column:1/-1}.fulfillment-label-sheet dt{font-size:9px;font-weight:var(--fw-medium)}.fulfillment-label-sheet dd{margin:0;font-size:10px}.fulfillment-label-sheet table{border-collapse:collapse;width:100%;margin-top:9px}.fulfillment-label-sheet th,.fulfillment-label-sheet td{text-align:left;border:1px solid #46586a;padding:6px;font-size:9px}.fulfillment-label-sheet th:last-child,.fulfillment-label-sheet td:last-child{text-align:center;width:50px}.fulfillment-label-sheet>footer{margin-top:9px;font:8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.fulfillment-label-dialog>footer{background:#fafbfd;border-top:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:9px 14px;display:flex}.fulfillment-label-dialog>footer>span{color:#806028;align-items:center;gap:6px;font-size:9px;display:flex}.fulfillment-label-dialog>footer>div{gap:7px;display:flex}.fulfillment-label-dialog>footer button{color:#51677d;min-height:34px;font-size:9px;font-weight:var(--fw-medium);background:#fff;border:1px solid #ccd8e4;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.fulfillment-label-dialog>footer button.primary{color:#fff;background:#267db0;border-color:#2377aa}.fulfillment-label-print-error{color:#8d3e34;background:#fff3f0;border:1px solid #e8b7af;border-radius:7px;align-items:flex-start;gap:6px;margin:0 14px 8px;padding:8px 10px;font-size:9px;line-height:1.5;display:flex}.fulfillment-label-print-error svg{flex:none}@media print{body *{visibility:hidden!important}.fulfillment-label-sheet,.fulfillment-label-sheet *{visibility:visible!important}.fulfillment-label-sheet{border:2px solid #000;width:100%;height:auto;margin:0;position:fixed;inset:0}}@media (width<=1120px){.fulfillment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fulfillment-layout{grid-template-columns:280px minmax(0,1fr)}.fulfillment-item-head,.fulfillment-items>article{grid-template-columns:minmax(190px,1.2fr) minmax(135px,.8fr) minmax(105px,.65fr) 105px}.fulfillment-scan{grid-template-columns:1fr 1fr 70px 100px}.fulfillment-scan>span{grid-column:1/-1}.fulfillment-packages>article{grid-template-columns:minmax(180px,.8fr) 110px minmax(190px,1fr) 100px}}@media (width<=850px){.fulfillment-workbench{padding:8px}.fulfillment-heading{flex-direction:column;align-items:stretch}.fulfillment-heading-actions{grid-template-columns:1fr 1fr;display:grid}.fulfillment-layout{grid-template-columns:1fr}.fulfillment-queue{border-bottom:1px solid #dce4ec;border-right:0}.fulfillment-queue-list{max-height:none;display:flex;overflow-x:auto}.fulfillment-queue-list>button{border-right:1px solid #e3e8ee;flex:none;width:245px}.fulfillment-toolbar{flex-direction:column;align-items:stretch}.fulfillment-toolbar form{width:100%;min-width:0}.fulfillment-toolbar select{width:100%}.fulfillment-toolbar>span{margin-left:0}.fulfillment-waiting article{grid-template-columns:1fr;gap:3px}.fulfillment-item-head{display:none}.fulfillment-items>article{grid-template-columns:1fr 1fr}.fulfillment-product{grid-column:1/-1}.fulfillment-packages>article,.fulfillment-packages.label-stage>article{grid-template-columns:1fr 1fr}.fulfillment-packages>article>span:first-child{grid-column:1/-1}.fulfillment-packages>article>button{width:100%}.fulfillment-handover{grid-template-columns:auto 1fr}.fulfillment-handover button{grid-column:1/-1;width:100%}.fulfillment-label-dialog>footer{flex-direction:column;align-items:stretch}.fulfillment-label-dialog>footer>div{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=560px){.fulfillment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-heading-actions{grid-template-columns:1fr}.fulfillment-detail-heading{flex-direction:column;align-items:flex-start}.fulfillment-detail-heading>div:last-child{text-align:left;justify-items:start}.fulfillment-stepper b{display:none}.fulfillment-items>article{grid-template-columns:1fr}.fulfillment-product{grid-column:auto}.fulfillment-scan{grid-template-columns:1fr 75px}.fulfillment-scan>span,.fulfillment-scan button{grid-column:1/-1}.fulfillment-packages>article,.fulfillment-packages.label-stage>article{grid-template-columns:1fr}.fulfillment-packages>article>span:first-child{grid-column:auto}.fulfillment-exception-form>div,.fulfillment-exception-form>div.fulfillment-resolve,.fulfillment-label-sheet dl{grid-template-columns:1fr}.fulfillment-label-sheet dl>div,.fulfillment-label-sheet dl>div:nth-child(2n){border-right:0}.fulfillment-label-sheet dl>div.wide{grid-column:auto}.fulfillment-label-dialog>footer>div{grid-template-columns:1fr}.fulfillment-label-dialog>footer button{width:100%}}.payables-content{color:#41566c;gap:10px;padding:10px;display:grid}.payables-contract{align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:flex}.payables-contract>div{flex:1;gap:2px;display:grid}.payables-contract button{color:#276b5c;min-height:30px;font-size:9px;font-weight:var(--fw-medium);background:#fff;border:1px solid #bfd8cf;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.payables-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.payables-kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}.payables-kpis article{background:#fff;border:1px solid #d9e2e9;border-radius:8px;align-items:center;gap:9px;min-height:64px;padding:9px 11px;display:flex;box-shadow:0 2px 8px #1f354a09}.payables-kpis article>svg{color:#35789b}.payables-kpis article.warn>svg{color:#b56a33}.payables-kpis article.good>svg{color:#20806a}.payables-kpis article span{gap:1px;display:grid}.payables-kpis small{color:#8090a0;font-size:8px}.payables-kpis b{color:#2f4b65;font-size:18px}.payables-create-card,.payables-candidates,.payables-ledger,.payables-boundary{background:#fff;border:1px solid #d8e2e9;border-radius:9px;overflow:hidden;box-shadow:0 3px 12px #1e32460a}.payables-create-card>header,.payables-candidates>header,.payables-ledger>header{background:#f8fafc;border-bottom:1px solid #dde5eb;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:flex}.payables-create-card>header>div{align-items:center;gap:8px;display:flex}.payables-create-card>header>div>svg{color:#28779c}.payables-create-card>header span,.payables-candidates>header>div,.payables-ledger>header>div{gap:2px;display:grid}.payables-create-card>header small,.payables-candidates>header small,.payables-ledger>header small{color:#8290a0;font-size:8px}.payables-create-card>header b,.payables-candidates>header b,.payables-ledger>header b{color:#304d68;font-size:10px}.payables-create-card>header em{color:#4a758e;font-size:8px;font-style:normal}.payables-create-card>header>button,.carrier-edit-table td:last-child button{color:#687a8e;background:#fff;border:1px solid #d5dee6;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.payables-form-grid{border-bottom:1px solid #e0e7ed;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;padding:10px;display:grid}.payables-form-grid label{color:#607489;font-size:8px;font-weight:var(--fw-medium);gap:4px;display:grid}.payables-form-grid label small{color:#8795a5;font-weight:var(--fw-medium)}.payables-form-grid input,.payables-edit-table input,.payables-action-dialog input,.payables-action-dialog textarea{color:#314a62;background:#fff;border:1px solid #cad7e2;border-radius:6px;outline:0;width:100%;min-width:0;padding:0 8px;font:9px/1.4 inherit}.payables-form-grid input{height:32px}.payables-form-grid input:focus,.payables-edit-table input:focus,.payables-action-dialog input:focus,.payables-action-dialog textarea:focus{border-color:#2a7ba4;box-shadow:0 0 0 3px #2a7ba417}.payables-edit-table,.payables-table-scroll,.payables-detail-table{width:100%;overflow-x:auto}.payables-edit-table table,.payables-candidates table,.payables-detail-table table{border-collapse:collapse;width:100%}.payables-edit-table th,.payables-edit-table td,.payables-candidates th,.payables-candidates td,.payables-detail-table th,.payables-detail-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4e9ee;padding:7px 8px;font-size:8.5px}.payables-edit-table th,.payables-candidates th,.payables-detail-table th{color:#738395;font-size:8px;font-weight:var(--fw-medium);white-space:nowrap;background:#fafbfd}.payables-edit-table td b,.payables-candidates td b,.payables-detail-table td b{color:#34516b;font-size:9px;display:block}.payables-edit-table td small,.payables-candidates td small,.payables-detail-table td small{color:#8290a1;margin-top:2px;font-size:7.5px;line-height:1.35;display:block}.payables-edit-table input[type=number]{min-width:78px;height:29px}.payables-edit-table input[type=checkbox],.payables-candidates input[type=checkbox]{accent-color:#227ba2;width:15px;height:15px}.supplier-three-way-editor table{min-width:1260px}.supplier-three-way-editor th:nth-child(2){min-width:180px}.supplier-three-way-editor th:nth-child(6){min-width:190px}.receipt-evidence-list,.receipt-allocation-list{gap:3px;display:grid}.receipt-evidence-list i,.receipt-allocation-list i{color:#326b5e;width:fit-content;min-width:118px;font-size:7.5px;font-style:normal;font-weight:var(--fw-regular);background:#f0f8f5;border:1px solid #d5e5df;border-radius:6px;gap:1px;padding:4px 6px;display:grid}.receipt-evidence-list i small,.receipt-allocation-list i small{color:#6f877f;font-weight:var(--fw-medium);margin:0}.receipt-evidence-list em,.receipt-allocation-list em{color:#9b744d;white-space:nowrap;font-size:8px;font-style:normal}.receipt-allocation-list i{grid-template-columns:1fr auto;min-width:150px}.receipt-allocation-list i small{grid-column:1/-1}.payables-create-card>footer{color:#7e8d9d;background:#fafbfd;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:8px 10px;font-size:8px;display:flex}.payables-create-card>footer>div{gap:6px;display:flex}.payables-create-card>footer button,.compact-primary,.payables-row-actions button,.payables-action-dialog footer button{color:#516a80;min-height:30px;font-size:8px;font-weight:var(--fw-medium);background:#fff;border:1px solid #cad7e2;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.payables-create-card>footer button.primary,.compact-primary,.payables-action-dialog footer button.primary{color:#fff;background:#277da3;border-color:#20769c}.payables-create-card button:disabled,.compact-primary:disabled,.payables-row-actions button:disabled,.payables-action-dialog button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.payables-candidates>header>span{color:#35738f;font-size:11px;font-weight:var(--fw-regular)}.payables-sync-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.payables-sync-actions>span{color:#35738f;font-size:11px}.payables-sync-button{color:#fff;min-height:30px;font-size:var(--type-floor);font-weight:var(--fw-medium);background:#277da3;border:1px solid #20769c;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.payables-sync-button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.payables-filter-bar{background:#fff;border-bottom:1px solid #dde5eb;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 11px;display:flex}.payables-filter-bar label{color:#6a7d90;background:#fff;border:1px solid #cad7e2;border-radius:6px;align-items:center;gap:6px;min-width:min(420px,52%);height:30px;padding:0 8px;display:flex}.payables-filter-bar input{color:#314a62;width:100%;min-width:0;font-size:var(--type-floor);background:0 0;border:0;outline:0}.payables-filter-bar button{color:#45647e;min-height:30px;font-size:var(--type-floor);font-weight:var(--fw-medium);background:#fff;border:1px solid #cad7e2;border-radius:6px;padding:0 10px}.payables-filter-bar button[type=submit]{color:#fff;background:#277da3;border-color:#20769c}.payables-filter-bar button:disabled{cursor:not-allowed;opacity:.42}.payables-filter-bar .date-range{min-width:min(360px,48%)}.payables-filter-bar .date-range>span{color:#6a7d90;font-size:var(--type-floor);white-space:nowrap;flex:none}.payables-filter-bar .date-range input[type=date]{color:#314a62;width:124px;min-width:0;height:26px;padding:0}.payables-filter-bar .date-range i{color:#8a9aac;font-size:var(--type-floor);font-style:normal}.payables-date-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.payables-date-filter>div{flex-wrap:wrap;gap:4px;display:flex}.payables-date-filter>div button{color:#45647e;min-height:30px;font-size:var(--type-floor);background:#fff;border:1px solid #cad7e2;border-radius:99px;padding:0 9px}.payables-date-filter>div button.active{color:#fff;background:#277da3;border-color:#20769c}.payables-filter-chips{background:#fbfcfd;border-bottom:1px solid #dde5eb;flex-wrap:wrap;gap:8px 16px;padding:6px 11px 8px;display:flex}.payables-filter-chips-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.payables-filter-chips-row>small{color:#738395;font-size:var(--type-floor)}.payables-filter-chips-row>div{flex-wrap:wrap;gap:4px;display:flex}.payables-filter-chips-row button{color:#45647e;min-height:30px;font-size:var(--type-floor);background:#fff;border:1px solid #cad7e2;border-radius:99px;padding:0 9px}.payables-filter-chips-row button.active{color:#fff;background:#277da3;border-color:#20769c}.payables-page-size{align-items:center;gap:4px;margin-right:4px;display:inline-flex}.payables-page-size button.active{color:#fff;background:#277da3;border-color:#20769c}.payables-kpis article.selected{box-shadow:inset 0 0 0 2px #277da3}.payables-kpis article[role=button]{cursor:pointer}.carrier-candidates>header b,.carrier-candidates>header small,.carrier-candidates th,.carrier-candidates td,.carrier-candidates td b,.carrier-candidates td small,.carrier-candidates .payables-pill{font-size:var(--type-floor)}.payables-page-state{color:#687d90;font-size:var(--type-floor);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.payables-page-state button{color:#45647e;min-height:30px;font-size:var(--type-floor);background:#fff;border:1px solid #cad7e2;border-radius:5px;padding:0 8px}.payables-page-state button:disabled{cursor:not-allowed;opacity:.42}.payables-candidates td:last-child{width:92px}.payables-pill{width:fit-content;font-size:7.5px;font-style:normal;font-weight:var(--fw-medium);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 6px;display:inline-flex}.payables-pill.neutral{color:#536c83;background:#eaf0f5}.payables-pill.good{color:#176d59;background:#ddf4ec}.payables-pill.bad{color:#9b4b3f;background:#fbe7e4}.payables-ledger>div>details{border-bottom:1px solid #e1e7ec}.payables-ledger>div>details:last-child{border-bottom:0}.payables-ledger summary{cursor:pointer;grid-template-columns:minmax(180px,1.1fr) minmax(160px,.9fr) minmax(180px,.85fr) minmax(145px,.7fr) auto;align-items:center;gap:9px;min-height:66px;padding:8px 10px;list-style:none;display:grid}.payables-ledger summary::-webkit-details-marker{display:none}.payables-ledger summary>span:not(.payables-state-stack):not(.payables-row-actions){gap:3px;min-width:0;display:grid}.payables-ledger summary b{color:#334f69;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.payables-ledger summary small{color:#8190a0;font-size:7.5px}.payables-state-stack{flex-wrap:wrap;gap:3px;display:flex}.payables-row-actions{justify-content:flex-end;gap:4px;display:flex}.payables-row-actions button{min-height:27px;padding:0 7px}.payables-row-actions button.danger,.payables-action-dialog footer button.danger{color:#9b4b40;background:#fff8f7;border-color:#ebc6c0}.payables-detail-table{background:#fcfdfe;border-top:1px solid #dfe6ec}.supplier-three-way-detail table{min-width:1280px}.supplier-three-way-detail th:nth-child(7){min-width:180px}.supplier-three-way-detail th:nth-child(8){min-width:230px}.payables-boundary{color:#256b5b;background:#f0faf7;border-color:#beddd2;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:flex}.payables-boundary>span{gap:2px;display:grid}.payables-boundary b{font-size:9px}.payables-boundary small{color:#587c73;font-size:8px}.payables-boundary.stacked{grid-template-columns:auto 1fr 1fr;display:grid}.carrier-header-fields{grid-template-columns:repeat(5,minmax(110px,1fr))}.carrier-edit-table table{min-width:1180px}.carrier-edit-table td:first-child{min-width:150px}.carrier-edit-table td:nth-child(8){min-width:240px}.manual-evidence-fields{grid-template-columns:100px minmax(150px,1fr);gap:4px;display:grid}.manual-evidence-fields input{height:29px}.payables-action-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15263670;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.payables-action-dialog{background:#fff;border:1px solid #cdd9e3;border-radius:10px;width:min(460px,100vw - 28px);overflow:hidden;box-shadow:0 24px 70px #12233447}.payables-action-dialog>header{background:#f8fafc;border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;min-height:57px;padding:9px 11px;display:flex}.payables-action-dialog>header>div{gap:2px;display:grid}.payables-action-dialog>header small{color:#7f8d9d;font-size:8px}.payables-action-dialog>header b{color:#324d67;font-size:11px}.payables-action-dialog>header>button{color:#67798c;background:#fff;border:1px solid #d3dde5;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.payables-action-dialog>div{gap:10px;padding:12px;display:grid}.payables-action-dialog strong{color:#334e68;font-size:11px}.payables-action-dialog label{color:#65778a;font-size:8px;font-weight:var(--fw-medium);gap:4px;display:grid}.payables-action-dialog input{height:33px}.payables-action-dialog textarea{resize:vertical;min-height:78px;padding-top:7px}.payables-action-dialog p{color:#7c632d;background:#fff9eb;border:1px solid #ead7aa;border-radius:6px;align-items:flex-start;gap:6px;margin:0;padding:8px;font-size:8px;line-height:1.45;display:flex}.payables-action-dialog>footer{background:#fafbfd;border-top:1px solid #dfe6ec;justify-content:flex-end;gap:6px;padding:9px 11px;display:flex}@media (width<=1050px){.payables-kpis,.payables-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.payables-ledger summary{grid-template-columns:1fr 1fr 1fr}.payables-state-stack,.payables-row-actions{justify-content:flex-start}.payables-form-grid,.carrier-header-fields{grid-template-columns:repeat(3,minmax(120px,1fr))}.payables-filter-bar label,.payables-filter-bar .date-range,.payables-date-filter{min-width:100%}.carrier-candidates>header,.payables-ledger>header{flex-direction:column;align-items:stretch}}@media (width<=720px){.payables-content{padding:7px}.payables-kpis,.payables-kpis.six{grid-template-columns:repeat(2,minmax(0,1fr))}.payables-form-grid,.carrier-header-fields{grid-template-columns:1fr 1fr}.payables-ledger summary{grid-template-columns:1fr}.payables-create-card>footer{flex-direction:column;align-items:stretch}.payables-create-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.payables-boundary.stacked{grid-template-columns:auto 1fr}.payables-boundary.stacked>span:last-child{grid-column:2}}.admin-workspace-v3 :is(td,th,dd,dt,small,label,.customer-operation-alert,.workflow-badge,.payment-badge,.order-commercial-owners b,.store-line b,.collapsed-filter-summary,.collapsed-filter-summary button,.collapsed-filter-tokens b){font-size:var(--type-floor)!important}.catalog-sku-cost-weight{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;gap:4px;padding:7px 0;font-size:12px;display:grid}.catalog-sku-cost-weight>span{color:#45596e;font-size:12px}.ledger-filters,.ledger-pagination{background:#fff;border:1px solid #dbe5ed;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px 16px;display:flex}.ledger-filters label{gap:5px;font-size:12px;display:grid}.ledger-filters input,.ledger-filters select,.ledger-pagination button{color:#344a60;background:#fff;border:1px solid #c7d5e2;border-radius:5px;min-height:32px;padding:5px 9px}.ledger-pagination{border-radius:0;justify-content:flex-end;font-size:12px}.ledger-pagination button:disabled{opacity:.45;cursor:not-allowed}.catalog-product-name-cell>b{overflow-wrap:anywhere;white-space:normal}.order-quote-preparation{color:#65778c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.detail-quote-preparation{color:#526780;background:#f5f8fc;border-bottom:1px solid #dfe6ee;padding:10px 20px;font-size:13px}.offline-admin-shell{background:#fff;border:1px solid #d9e4ea;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden;box-shadow:0 4px 18px #2037480b}.offline-admin-heading,.offline-admin-account-bar,.offline-review-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.offline-admin-heading>div,.offline-admin-account-bar>div,.offline-review-toolbar>div{gap:2px;min-width:0;display:grid}.offline-admin-heading small{color:#168174;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.1em}.offline-admin-heading h2{color:#294b48;margin:0;font-size:18px}.offline-admin-heading p,.offline-admin-account-bar small,.offline-review-toolbar small{color:#7b8c90;margin:0;font-size:11px;line-height:1.45}.offline-admin-heading>span{color:#8a5d22;min-height:28px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;background:#fff3d8;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.offline-admin-account-bar{border-top:1px solid #e3eaee;padding-top:9px}.offline-admin-account-bar b,.offline-review-toolbar b{color:#3c555e;font-size:12px}.offline-admin-account-bar button,.offline-review-toolbar button,.offline-review-toolbar select,.offline-admin-accounts button{color:#246d65;min-height:31px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c9d9dd;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.offline-admin-accounts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;display:grid}.offline-admin-accounts article{background:#f9fcfb;border:1px solid #dce7e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.offline-admin-accounts article.disabled{opacity:.68;background:#f5f6f7}.offline-admin-accounts article>div{gap:2px;min-width:0;display:grid}.offline-admin-accounts b{color:#31554f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offline-admin-accounts small{color:#7d8d90;font-size:11px}.offline-admin-accounts code{color:#4d686d;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.offline-admin-accounts button{grid-area:1/2/span 2}.offline-account-editor{background:#f6fbfa;border:1px solid #c9e1db;border-radius:9px;gap:9px;padding:11px;display:grid}.offline-account-editor>header{align-items:center;gap:8px;display:flex}.offline-account-editor>header svg{color:#177b6d}.offline-account-editor>header div{gap:2px;display:grid}.offline-account-editor>header b{color:#30534e;font-size:12px}.offline-account-editor>header small{color:#748b87;font-size:11px}.offline-account-fields{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.offline-account-fields label,.offline-review-dialog label{color:#617a77;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:4px;display:grid}.offline-account-fields label.wide{grid-column:1/-1}.offline-account-fields input,.offline-account-fields select,.offline-account-fields textarea,.offline-review-dialog textarea{color:#304f4b;background:#fff;border:1px solid #c9d9d6;border-radius:6px;outline:0;width:100%;min-width:0;min-height:34px;padding:6px 8px;font:11px/1.4 inherit}.offline-account-fields textarea,.offline-review-dialog textarea{resize:vertical;min-height:68px}.offline-account-fields input:focus,.offline-account-fields select:focus,.offline-account-fields textarea:focus,.offline-review-dialog textarea:focus{border-color:#188271;box-shadow:0 0 0 3px #1882711a}.offline-account-editor>footer,.offline-review-dialog footer{justify-content:flex-end;gap:7px;display:flex}.offline-account-editor>footer button,.offline-review-dialog footer button{color:#536e69;min-height:33px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #c8d8d5;border-radius:6px;padding:0 11px}.offline-account-editor>footer button.primary{color:#fff;background:#177e6e;border-color:#177e6e}.offline-review-toolbar{border-top:1px solid #e3eaee;padding-top:10px}.offline-review-toolbar label{color:#657c80;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.offline-review-list{border:1px solid #dce5e9;border-radius:8px;display:grid;overflow:hidden}.offline-review-list article{border-bottom:1px solid #e5ebee;grid-template-columns:minmax(150px,.8fr) minmax(150px,.7fr) minmax(180px,1fr) minmax(120px,.55fr) minmax(85px,.4fr);align-items:center;gap:9px;min-height:60px;padding:8px 10px;display:grid}.offline-review-list article:last-of-type{border-bottom:0}.offline-review-list article>div{gap:3px;min-width:0;display:grid}.offline-review-list b,.offline-review-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offline-review-list b{color:#39545c;font-size:11px}.offline-review-list small{color:#7d8e92;font-size:11px}.offline-review-list a{color:#167669;align-items:center;gap:4px;width:fit-content;font-size:11px;text-decoration:none;display:inline-flex}.offline-review-list article>div:last-child button{color:#fff;background:#1b8272;border:1px solid #1b8272;border-radius:6px;min-height:30px;padding:0 9px;font-size:11px}.offline-review-status{color:#7e6025;width:fit-content;min-height:24px;font-size:11px;font-style:normal;font-weight:var(--fw-medium);background:#fff1cf;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.offline-review-status.confirmed{color:#1b6c5c;background:#e1f4ee}.offline-review-status.rejected{color:#984d44;background:#fbe8e5}.offline-admin-empty{color:#7a8c90;text-align:center;grid-column:1/-1;margin:0;padding:16px;font-size:11px}.offline-review-dialog{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#13292f7a;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.offline-review-dialog>div{background:#fff;border:1px solid #cbdcda;border-radius:11px;gap:11px;width:min(520px,100vw - 28px);padding:13px;display:grid;box-shadow:0 28px 80px #13282f4d}.offline-review-dialog header{justify-content:space-between;align-items:center;gap:10px;display:flex}.offline-review-dialog header>div{gap:2px;display:grid}.offline-review-dialog header small{color:#18806f;font-size:11px}.offline-review-dialog h3{color:#2e504c;margin:0;font-size:17px}.offline-review-dialog header>button{color:#607774;background:#fff;border:1px solid #d5e0df;border-radius:6px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.offline-review-warning{color:#765b25;background:#fff9eb;border:1px solid #e8d19e;border-radius:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.offline-review-decision{grid-template-columns:1fr 1fr;gap:7px;display:grid}.offline-review-decision button{color:#607975;min-height:38px;font-size:11px;font-weight:var(--fw-medium);background:#fff;border:1px solid #d1dedc;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.offline-review-decision button.active.confirm,.offline-review-dialog footer button.confirm{color:#fff;background:#177e6e;border-color:#177e6e}.offline-review-decision button.active.reject,.offline-review-dialog footer button.reject{color:#fff;background:#b4574b;border-color:#b4574b}.offline-review-dialog button:disabled,.offline-account-editor button:disabled{cursor:not-allowed;opacity:.48}@media (width<=1050px){.offline-account-fields{grid-template-columns:repeat(2,minmax(130px,1fr))}.offline-review-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-review-list article>div:last-child{justify-items:start}}@media (width<=680px){.offline-admin-heading,.offline-admin-account-bar,.offline-review-toolbar{flex-direction:column;align-items:stretch}.offline-admin-heading>span{width:fit-content}.offline-admin-account-bar button,.offline-review-toolbar button{width:100%}.offline-review-toolbar label{margin-left:0;display:grid}.offline-account-fields,.offline-review-list article,.offline-review-decision,.offline-admin-accounts{grid-template-columns:1fr}}.payment-method-page{gap:12px;width:min(1320px,100%);margin:0 auto;display:grid}.payment-method-page>.panel{min-height:0;margin:0}.payment-method-hero{background:linear-gradient(135deg,#f5fbf9 0%,#fff 68%);border-color:#d3e4df;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.payment-method-hero>div{gap:3px;min-width:0;display:grid}.payment-method-hero small{color:#18806f;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.12em}.payment-method-hero h2,.payment-provider-section h3,.payment-bank-section h3{color:#284d48;margin:0}.payment-method-hero h2{font-size:19px}.payment-method-hero p,.payment-provider-section header p,.payment-bank-section header p{color:#718783;margin:0;font-size:11px;line-height:1.5}.payment-method-hero>span{min-height:30px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.payment-method-hero>span.admin{color:#166f61;background:#dff3ed}.payment-method-hero>span.readonly{color:#65777b;background:#edf1f2}.payment-provider-section,.payment-bank-section{gap:11px;padding:14px;display:grid}.payment-provider-section>header,.payment-bank-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-provider-section h3,.payment-bank-section h3{font-size:15px}.payment-provider-section>header button,.payment-bank-section>header button{color:#176f62;min-height:32px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #bdd5cf;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.payment-provider-section>header button:disabled{cursor:wait;opacity:.55}.payment-provider-mark{color:#fff;width:34px;height:34px;font-size:14px;font-weight:var(--fw-strong);background:#167b6d;border-radius:9px;grid-row:1;place-items:center;display:grid}.payment-provider-grid article>div:nth-child(2){justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.payment-provider-grid b{color:#304f4b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-provider-grid p{color:#667d79;grid-column:1/-1;min-height:34px;margin:0;font-size:11px;line-height:1.5}.payment-provider-grid small{color:#84938f;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.payment-secret-boundary{color:#6f5b2c;background:#fff8e9;border-radius:7px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.payment-secret-boundary svg{color:#ae7b28;flex:none;margin-top:1px}.payment-bank-list{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-readonly-note svg{color:#18806f}.payment-account-editor-panel{padding:0;overflow:hidden}.payment-account-editor-panel .offline-account-editor{border:0;border-radius:0}@media (width<=1050px){.payment-provider-grid{grid-template-columns:1fr}.payment-provider-grid p{min-height:0}.payment-bank-list{grid-template-columns:1fr}}@media (width<=680px){.payment-method-hero,.payment-provider-section>header,.payment-bank-section>header{flex-direction:column;align-items:stretch}.payment-method-hero>span{width:fit-content}.payment-provider-section>header button,.payment-bank-section>header button{width:100%}}.payment-method-hero{background:#fff;border-color:#d5e4e0;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:18px;min-height:0;padding:11px 14px;display:grid}.payment-method-heading{gap:2px;min-width:0;display:grid}.payment-method-heading small{color:#1b7d6e;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.1em}.payment-method-heading h2{color:#294e49;margin:0;font-size:18px;line-height:1.25}.payment-method-heading p{color:#738783;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.payment-method-summary{align-items:stretch;min-width:0;gap:0!important;display:flex!important}.payment-method-summary>span{text-align:center;border-left:1px solid #e2e9e7;place-content:center;gap:1px;min-width:76px;padding:2px 13px;display:grid}.payment-method-summary strong{color:#28524c;font-size:16px;line-height:1.2}.payment-method-summary small{color:#7d8e8b;letter-spacing:0;font-size:11px}.payment-method-actions{align-items:center;min-width:max-content;gap:7px!important;display:flex!important}.payment-method-actions>span{min-height:28px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.payment-method-actions>span.admin{color:#176e61;background:#e0f3ed}.payment-method-actions>span.readonly{color:#63767a;background:#edf1f2}.payment-method-actions>button{color:#416a64;cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.payment-method-actions>button:hover{background:#f5faf8;border-color:#88b8ae}.payment-method-actions>button:disabled{cursor:wait;opacity:.55}.payment-provider-section,.payment-bank-section{gap:10px;min-width:0;padding:12px;display:grid}.payment-provider-section>header,.payment-bank-section>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.payment-provider-section>header>div,.payment-bank-section>header>div{gap:2px;min-width:0;display:grid}.payment-provider-section h3,.payment-bank-section h3{color:#294e49;margin:0;font-size:14px}.payment-provider-section header p,.payment-bank-section header p{color:#748783;margin:0;font-size:11px;line-height:1.45}.payment-bank-section>header>button{color:#fff;min-height:31px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:#207f70;border:1px solid #207f70;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.payment-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payment-provider-grid article{background:#fbfdfd;border:1px solid #dbe5e3;border-radius:8px;grid-template-columns:1fr;gap:8px;min-width:0;padding:10px;display:grid}.payment-provider-grid article.ready{background:#f6fbf9;border-color:#badcd4}.payment-provider-grid article.attention{background:#fffbf3;border-color:#ead5a9}.payment-provider-grid article>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.payment-provider-mark{color:#fff;background:#177b6d;border-radius:8px;grid-row:auto;place-items:center;width:32px;height:32px;display:grid}.payment-provider-grid article>header>div:nth-child(2){gap:1px;min-width:0;display:grid}.payment-provider-grid article>header b{color:#31514d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-provider-grid article>header small{color:#82908e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-provider-status{min-height:22px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.payment-provider-status.ready{color:#176d60;background:#ddf2eb}.payment-provider-status.attention{color:#805c20;background:#ffefc9}.payment-provider-status.muted{color:#68797d;background:#e9eef0}.payment-provider-checks{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:5px!important;display:grid!important}.payment-provider-checks>span{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;min-width:0;min-height:26px;padding:0 6px;font-size:11px;display:inline-flex}.payment-provider-checks>span.ready{color:#317164;background:#edf7f4}.payment-provider-checks>span.pending{color:#826331;background:#fff5dd}.payment-provider-checks svg{flex:none}.payment-provider-grid article>details{color:#738581;min-width:0;font-size:11px}.payment-provider-grid article>details summary{color:#58726d;cursor:pointer;width:fit-content}.payment-provider-grid article>details p{color:#71827f;border-top:1px solid #e3e9e7;min-height:0;margin:6px 0 0;padding-top:6px;font-size:11px;line-height:1.45}.payment-secret-boundary{color:#725b2b;background:#fff8e8;border-radius:6px;padding:7px 9px;font-size:11px;line-height:1.45;display:block}.payment-secret-boundary summary{cursor:pointer;width:fit-content;font-weight:var(--fw-medium);align-items:center;gap:5px;display:flex}.payment-secret-boundary summary svg{color:#a97929;margin:0}.payment-secret-boundary p{margin:6px 0 0}.payment-compact-empty{color:#7b8b89;text-align:center;grid-column:1/-1;margin:0;padding:16px;font-size:11px}.payment-bank-table-scroll{border:1px solid #dce5e3;border-radius:8px;max-width:100%;overflow-x:auto}.payment-bank-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.payment-bank-table th{color:#607671;font-size:11px;font-weight:var(--fw-medium);text-align:left;background:#f5f8f7;border-bottom:1px solid #dce5e3;padding:7px 9px}.payment-bank-table th:first-child{width:19%}.payment-bank-table th:nth-child(2){width:11%}.payment-bank-table th:nth-child(3){width:23%}.payment-bank-table th:nth-child(4){width:25%}.payment-bank-table th:nth-child(5){width:15%}.payment-bank-table th:last-child{width:72px}.payment-bank-table td{color:#506a65;vertical-align:middle;border-bottom:1px solid #e7eceb;height:52px;padding:7px 9px;font-size:11px}.payment-bank-table tbody tr:last-child td{border-bottom:0}.payment-bank-table tr.disabled{opacity:.66;background:#fafbfb}.payment-bank-table td b,.payment-bank-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-bank-table td b{color:#304f4b;font-size:11px}.payment-bank-table td small{color:#7f8f8c;margin-top:2px;font-size:11px}.payment-bank-table code{color:#4a6661;text-overflow:ellipsis;white-space:nowrap;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.payment-bank-table td>button{color:#277466;cursor:pointer;background:#fff;border:1px solid #c6d9d4;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:11px;display:inline-flex}.payment-account-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 7px;font-size:11px;display:inline-flex}.payment-account-status.active{color:#196c5d;background:#e0f3ed}.payment-account-status.disabled{color:#68797c;background:#e9eef0}.payment-bank-empty-row td{color:#81908e;text-align:center;height:68px}.payment-bank-empty-row td svg{vertical-align:-3px;margin-right:5px}.payment-readonly-note{color:#627a75;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.payment-readonly-note svg{color:#18806f;flex:none}.payment-account-editor-form>header{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.payment-editor-title{align-items:center;gap:9px;min-width:0;display:flex}.payment-editor-title>span{color:#176f62;background:#e2f3ee;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.payment-editor-title>div{gap:1px;min-width:0;display:grid}.payment-editor-title small{color:#248171;letter-spacing:.08em;font-size:11px}.payment-editor-title h3{color:#2d504b;margin:0;font-size:16px}.payment-account-editor-form>header>button{color:#637976;cursor:pointer;background:#fff;border:1px solid #d4dfdd;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.payment-account-editor-body{background:#f7f9f9;border:0;align-content:start;gap:12px;min-width:0;min-height:0;margin:0;padding:16px 20px;display:grid;overflow-y:auto}.payment-account-editor-section{background:#fff;border:1px solid #dce5e3;border-radius:8px;gap:8px;padding:10px;display:grid}.payment-account-editor-section>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.payment-account-editor-section>header b{color:#355650;font-size:12px}.payment-account-editor-section>header span{color:#80908d;text-align:right;font-size:11px}.payment-account-editor-fields{gap:10px 16px;display:grid}.payment-account-editor-section:first-of-type .two-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-account-editor-section:nth-of-type(2) .payment-account-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-account-editor-section:nth-of-type(2) label:last-child{grid-column:1/-1}.payment-account-editor-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-account-editor-fields label{color:#607671;min-width:0;font-size:11px;font-weight:var(--fw-medium);gap:3px;display:grid}.payment-account-editor-fields input,.payment-account-editor-fields select,.payment-account-editor-fields textarea{color:#304f4b;background:#fff;border:1px solid #ccd9d6;border-radius:6px;outline:0;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-family:inherit;font-size:12px;line-height:1.4}.payment-account-editor-fields textarea{resize:vertical;min-height:62px}.payment-account-editor-fields input:focus,.payment-account-editor-fields select:focus,.payment-account-editor-fields textarea:focus{border-color:#238675;box-shadow:0 0 0 3px #2386751a}.payment-account-editor-fields input[aria-invalid=true]{border-color:#c45d50}.payment-editor-field-error{color:#a54940;margin:-2px 0 0;font-size:11px}.payment-account-editor-form>footer{background:#fff;border-top:1px solid #dde6e4;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.payment-account-editor-form>footer>span{color:#7b8d89;font-size:11px}.payment-account-editor-form>footer>div{flex:none;gap:7px;display:flex}.payment-account-editor-form>footer button{color:#56706b;min-height:33px;font-size:11px;font-weight:var(--fw-medium);cursor:pointer;background:#fff;border:1px solid #c9d8d5;border-radius:6px;padding:0 12px}.payment-account-editor-form>footer button.primary{color:#fff;background:#187e6e;border-color:#187e6e}.payment-account-editor-form button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.payment-method-hero{grid-template-columns:minmax(260px,1fr) auto}.payment-method-summary{border-top:1px solid #e5ebe9;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:7px}.payment-method-summary>span:first-child{border-left:0;padding-left:0}.payment-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.payment-method-page{gap:9px}.payment-method-hero{grid-template-columns:1fr;gap:9px;padding:10px 11px}.payment-method-heading p{white-space:normal}.payment-method-summary{grid-area:auto;justify-content:space-between;padding-top:7px}.payment-method-summary>span{flex:1;min-width:0;padding:2px 7px}.payment-method-actions{justify-content:space-between}.payment-provider-section,.payment-bank-section{padding:10px}.payment-provider-section>header,.payment-bank-section>header{flex-direction:column;align-items:stretch}.payment-bank-section>header>button{width:100%}.payment-provider-grid,.payment-provider-checks,.payment-account-editor-fields.two-columns,.payment-account-editor-section:first-of-type .two-columns,.payment-account-editor-section:nth-of-type(2) .payment-account-editor-fields{grid-template-columns:1fr}.payment-account-editor-section>header{flex-direction:column;align-items:flex-start;gap:2px}.payment-account-editor-section>header span{text-align:left}.payment-account-editor-form>footer{flex-direction:column;align-items:stretch}.payment-account-editor-form>footer>div{grid-template-columns:1fr 1fr;display:grid}}.customer-replenishment-review-table .stocking-group-row>td{background:#eff5fc;border-top:2px solid #cfdeec}.customer-replenishment-review-table .stocking-sku-row>td:first-child{border-left:3px solid #d5e4f2;padding-left:30px}.customer-replenishment-review-table .stocking-sku-row .customer-request-product strong{font-size:12px}dialog.customer-detail-modal{width:min(1520px,100vw - 40px);max-height:calc(100dvh - 28px)}.customer-detail-modal>.customer-detail-panel{flex-direction:column;min-height:0;max-height:calc(100dvh - 30px);display:flex}.customer-detail-modal-bar{background:#f7fafc;border-bottom:1px solid #dfe7ef;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.customer-detail-modal-bar h2{color:#203b56;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;line-height:1.4;overflow:hidden}.customer-detail-modal-bar h2 span{color:#63778c;font-size:12px;font-weight:var(--fw-regular)}.customer-detail-modal-bar button{color:#4b6580;cursor:pointer;background:#fff;border:1px solid #cbd9e6;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-detail-modal-bar button:disabled{opacity:.5;cursor:not-allowed}.customer-detail-modal .customer-detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:calc(100dvh - 78px);overflow:auto}.customer-detail-modal .customer-detail-hero{grid-template-columns:minmax(220px,.9fr) minmax(450px,1.4fr) auto}.customer-detail-modal .commercial-ownership-section{align-items:center;gap:12px;padding:8px 10px;display:flex}.customer-detail-modal .commercial-ownership-section .member-heading{flex:none;padding:0}.customer-detail-modal .commercial-ownership-section .member-heading p,.customer-detail-modal .commercial-ownership-section .member-heading>span{display:none}.customer-detail-modal .commercial-ownership-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.customer-detail-modal .commercial-ownership-grid article{grid-template-columns:48px minmax(70px,1fr) auto}.customer-detail-modal .commercial-ownership-grid article small,.customer-detail-modal .commercial-ownership-grid article b,.customer-detail-modal .commercial-ownership-grid article span,.customer-detail-modal .commercial-section-heading p{font-size:11px}.customer-detail-modal .customer-profile-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:12px}.customer-detail-modal .customer-profile-form .span-2{grid-column:span 2}.customer-detail-modal .customer-profile-form .span-3{grid-column:1/-1}.customer-detail-modal .customer-profile-form label{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;font-size:12px;display:grid}.customer-detail-modal .customer-profile-form label small{grid-column:2;min-width:0;font-size:11px;line-height:1.35}.customer-detail-modal .customer-profile-form input,.customer-detail-modal .customer-profile-form select,.customer-detail-modal .customer-profile-form textarea{min-height:34px;padding:5px 8px;font-size:12px}.customer-detail-modal .customer-profile-form .customer-profile-checkbox{grid-template-columns:18px minmax(0,1fr)}.customer-detail-modal .customer-profile-checkbox input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0}.customer-detail-modal .customer-manager-editor,.customer-detail-modal .freight-tier-editor{background:#fbfcfe;border:1px solid #e2e9ef;border-radius:8px;align-items:center;gap:14px;margin-top:8px;padding:9px 12px;display:flex}.customer-detail-modal .customer-current-assignment{background:0 0;border:0;flex:0 0 32%;align-items:baseline;gap:7px;min-width:0;padding:0;display:flex}.customer-detail-modal .customer-current-assignment small,.customer-detail-modal .customer-current-assignment span{color:#65778a;font-size:11px}.customer-detail-modal .customer-current-assignment b{color:#24465f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.customer-detail-modal .customer-manager-editor form,.customer-detail-modal .freight-tier-editor form{background:0 0;border:0;flex:auto;grid-template-columns:minmax(120px,1fr) minmax(165px,1fr) auto;align-items:end;min-width:0;padding:0}.customer-detail-modal .customer-manager-editor label,.customer-detail-modal .freight-tier-editor label,.customer-detail-modal .customer-manager-editor input,.customer-detail-modal .customer-manager-editor select,.customer-detail-modal .freight-tier-editor input,.customer-detail-modal .freight-tier-editor select{font-size:11px}.customer-detail-modal .customer-manager-editor button,.customer-detail-modal .freight-tier-editor button,.customer-detail-modal .customer-master-header-actions button{min-height:34px;font-size:11px}.customer-detail-modal .customer-master-header-actions small,.customer-detail-modal .customer-workdesk b,.customer-detail-modal .customer-tier-rules .freight-tier-rule-table :is(b,span,small),.customer-detail-modal .affiliate-rule-editor :is(label,input,select,button),.customer-detail-modal .affiliate-rule-editor header :is(small,p,span){font-size:11px}.customer-detail-modal .affiliate-rule-editor h4{font-size:12px}.customer-tier-rules{border:1px solid #e5ebf1;border-radius:7px;margin-top:8px}.customer-tier-rules summary{color:#4d6379;cursor:pointer;padding:8px 10px;font-size:11px}.customer-tier-rules .freight-tier-rule-table{margin:0 9px 9px}.customer-tier-rules .tier-manual-note{margin:0 10px 9px;font-size:11px}dialog.customer-team-modal{width:min(560px,100vw - 24px)}.customer-team-modal>.customer-impersonation-dialog{width:100%}@media (width<=1100px){.customer-detail-modal .customer-detail-hero{grid-template-columns:minmax(0,1fr) auto}.customer-detail-modal .customer-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-modal .customer-profile-form .span-2{grid-column:span 2}.customer-detail-modal .customer-manager-editor,.customer-detail-modal .freight-tier-editor{flex-direction:column;align-items:stretch}.customer-detail-modal .customer-current-assignment{flex-basis:auto}}@media (width<=680px){dialog.customer-detail-modal{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.customer-detail-modal>.customer-detail-panel{max-height:calc(100dvh - 14px)}.customer-detail-modal-bar{padding:8px 10px}.customer-detail-modal .customer-detail{max-height:calc(100dvh - 64px)}.customer-detail-modal .customer-profile-form{grid-template-columns:1fr}.customer-detail-modal .customer-profile-form .span-2,.customer-detail-modal .customer-profile-form .span-3{grid-column:1}.customer-detail-modal .customer-profile-form label{grid-template-columns:92px minmax(0,1fr)}.customer-detail-modal .commercial-ownership-section{display:block}.customer-detail-modal .commercial-ownership-grid{margin-top:7px}.customer-detail-modal .customer-manager-editor form,.customer-detail-modal .freight-tier-editor form{grid-template-columns:1fr}}
