._panel_udeul_1{color:#254b3b;background:#fff;border:1px solid #cadcd2;border-radius:16px;margin:0 0 20px;overflow:hidden}._heading_udeul_1{text-align:left;width:100%;color:inherit;cursor:pointer;background:#edf5f0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}._heading_udeul_1 b{font-size:20px}._heading_udeul_1 small,._item_udeul_1 small{color:#64786e;margin-top:8px;display:block}._body_udeul_1{padding:22px}._filters_udeul_1{flex-wrap:wrap;align-items:end;gap:12px;display:flex}._filters_udeul_1 label{flex:1;gap:6px;min-width:145px;font-size:13px;display:grid}._filters_udeul_1 input,._filters_udeul_1 select{width:100%;color:inherit;background:#fff;border:1px solid #cadcd2;border-radius:8px;padding:10px}._body_udeul_1 button{color:inherit;cursor:pointer;background:#f3f7f4;border:1px solid #cadcd2;border-radius:8px;padding:9px 14px}._body_udeul_1 button:disabled{opacity:.45;cursor:default}._item_udeul_1{border-top:1px solid #e1e9e4;padding:18px 0}._tags_udeul_1{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._tags_udeul_1 span{background:#edf4ee;border-radius:20px;padding:4px 10px;font-size:12px}._prices_udeul_1{flex-wrap:wrap;gap:10px 24px;padding-bottom:12px;display:flex}._body_udeul_1 footer{justify-content:center;align-items:center;gap:18px;display:flex}._notices_udeul_1{background:#f4f7f5;border-radius:10px;margin-top:20px;padding:16px}._notices_udeul_1 button{margin-left:12px}._body_udeul_1 p{color:#64786e;font-size:13px}._panel_udeul_1 *{box-sizing:border-box}._categories_udeul_2{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}._categories_udeul_2 button._selected_udeul_2{color:#fff;background:#20543f;border-color:#20543f}._tableWrap_udeul_2{border:1px solid #dce6df;border-radius:12px;margin:18px 0;overflow-x:auto}._table_udeul_2{border-collapse:collapse;text-align:left;width:100%;min-width:1080px;font-size:14px}._table_udeul_2 th{color:#527060;white-space:nowrap;background:#eaf2ed;padding:14px;font-weight:600}._table_udeul_2 td{vertical-align:middle;border-top:1px solid #e0e8e2;padding:9px 14px}._table_udeul_2 tbody tr:nth-child(2n){background:#f8faf8}._table_udeul_2 td:nth-child(2){min-width:240px;max-width:340px}._table_udeul_2 td:nth-child(4){white-space:nowrap}._table_udeul_2 small{color:#718178;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}._image_udeul_2{background:#fff;border:1px solid #dce6df;border-radius:10px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}._image_udeul_2 img{object-fit:contain;width:100%;height:100%}._image_udeul_2 span{color:#87928b;text-align:center;font-size:12px}._price_udeul_1{white-space:nowrap;margin-bottom:5px}._tags_udeul_1{margin:0}._tags_udeul_1 span[data-kind=PRICE_UP]{color:#a14527;background:#fff0e7}._tags_udeul_1 span[data-kind=OFF_SHELF],._tags_udeul_1 span[data-kind=DISCONTINUED]{color:#aa4343;background:#fcecec}._tags_udeul_1 span[data-kind=OUT_OF_STOCK]{color:#95631b;background:#fff4d9}._version_udeul_2{max-width:180px}._heading_udeul_1{cursor:default}.product-data-table.catalog-with-jd-code{overflow-x:auto}.catalog-with-jd-code .product-data-row{grid-template-columns:86px minmax(270px,2.3fr) 128px 100px 105px 105px 95px 92px minmax(180px,1.25fr);min-width:1290px}.catalog-with-jd-code .catalog-jd-code{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:11px}.distribution-batch-status{color:#315d46;background:#f2f8f4;border:1px solid #c7d9cc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;font-size:10px;display:flex}.distribution-batch-status button,.distribution-batch-status select{color:#285e43;background:#fff;border:1px solid #a5bcad;border-radius:6px;height:34px;padding:0 10px;font-size:10px}.distribution-batch-status button.primary{color:#fff;background:#285e43;border-color:#285e43}.distribution-batch-status button:disabled{opacity:.5;cursor:not-allowed}.distribution-batch-status label{align-items:center;gap:6px;display:flex}.distribution-batch-status small{color:#698071;width:100%}.distribution-product-select{align-items:flex-start;gap:8px;display:flex}.distribution-product-select input{accent-color:#285e43;flex:none;width:15px;height:15px;margin:0}.distribution-status-preview{color:#395344;max-height:55vh;padding:16px 20px;font-size:13px;line-height:1.7;overflow:auto}.distribution-status-preview select{color:#285e43;background:#fff;border:1px solid #a5bcad;border-radius:6px;height:36px;margin:0 6px;padding:0 12px;font-size:13px}.distribution-status-preview [role=alert]{color:#a53c2e;background:#fff0ea;border-radius:6px;padding:10px}._root_1ieuv_1{color:#204b38;background:#f5faf7;border:1px solid #d4e3da;border-radius:10px;margin-top:12px;padding:12px}._root_1ieuv_1 h4{margin:14px 0 8px}._root_1ieuv_1 article{background:#fff;border:1px solid #dae5df;border-radius:8px;margin:12px 0;padding:12px}._root_1ieuv_1 p{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}._root_1ieuv_1 label{flex-direction:column;gap:6px;min-width:0;display:flex}._root_1ieuv_1 input,._root_1ieuv_1 textarea{color:#183d2b;font:inherit;background:#fff;border:1px solid #c2d5c9;border-radius:6px;padding:9px}._root_1ieuv_1 textarea{resize:vertical;min-height:72px}._root_1ieuv_1 button{color:#24563d;cursor:pointer;background:#fff;border:1px solid #2a6046;border-radius:7px;margin:4px 8px 4px 0;padding:9px 14px}._root_1ieuv_1 button:disabled{opacity:.55;cursor:not-allowed}._root_1ieuv_1 button:focus-visible,._root_1ieuv_1 input:focus-visible,._root_1ieuv_1 textarea:focus-visible{outline-offset:2px;outline:2px solid #247856}._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1krmu_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1krmu_1,._detailHeader_1krmu_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1krmu_1 h1{margin:4px 0;font-size:28px}._header_1krmu_1 p{color:#66768b}._eyebrow_1krmu_1{letter-spacing:2px;font-size:12px}._root_1krmu_1 button,._root_1krmu_1 input,._root_1krmu_1 select,._root_1krmu_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1krmu_1 button{cursor:pointer}._root_1krmu_1 button:disabled{opacity:.5;cursor:default}._root_1krmu_1 button:focus-visible,._root_1krmu_1 input:focus-visible,._root_1krmu_1 select:focus-visible,._root_1krmu_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1krmu_1 ._primary_1krmu_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1krmu_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1krmu_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1krmu_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1krmu_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1krmu_1 span{color:#748297;font-size:12px}._content_1krmu_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1krmu_1{text-align:center;color:#78889b;padding:60px 16px}._root_1krmu_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1krmu_1 textarea{resize:vertical;min-height:80px}._formGrid_1krmu_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1krmu_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1krmu_1 legend{padding:0 6px;font-weight:600}._line_1krmu_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1krmu_1 input{box-sizing:border-box;width:100%}._actions_1krmu_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1krmu_1 ._check_1krmu_1{flex-direction:row;align-items:center;display:flex}._metrics_1krmu_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1krmu_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1krmu_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1krmu_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1krmu_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1krmu_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1krmu_1,._edit_1krmu_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1krmu_1{background:#f8fafc}._error_1krmu_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1krmu_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1krmu_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1krmu_1 details{margin-top:20px}._root_1krmu_1 h3{margin-top:27px;font-size:17px}._root_1krmu_1 h4{margin:6px 0}._root_1krmu_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1krmu_1{grid-template-columns:1fr 1fr}._formGrid_1krmu_1{grid-template-columns:1fr}}@media (width<=720px){._root_1krmu_1{padding:14px}._header_1krmu_1{align-items:flex-start}._content_1krmu_1{padding:18px}._metrics_1krmu_1,._costs_1krmu_1{grid-template-columns:1fr}}._ledger_1krmu_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1krmu_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1krmu_3 span,._ledgerNote_1krmu_3{color:#748297;font-size:12px}._tableScroll_1krmu_3{max-height:70vh;overflow:auto}._table_1krmu_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1krmu_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1krmu_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1krmu_3 tbody tr:last-child td{border-bottom:0}._table_1krmu_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1krmu_3 tbody tr:hover{background:#f1f7fc}._table_1krmu_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1krmu_3 strong{font-weight:500}._table_1krmu_3 ._identifiers_1krmu_3{min-width:190px}._table_1krmu_3 ._identifiers_1krmu_3 small{font-size:11px}._table_1krmu_3 ._products_1krmu_3{min-width:180px}._table_1krmu_3 ._amount_1krmu_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1krmu_3 th:last-child,._table_1krmu_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1krmu_3 th:last-child{z-index:2;background:#eef3f7}._table_1krmu_3 ._empty_1krmu_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1krmu_1 ._viewButton_1krmu_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1krmu_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1krmu_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1krmu_1 ._backButton_1krmu_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1krmu_3{flex-direction:column;align-items:flex-start}._tableScroll_1krmu_3{max-height:65vh}}._root_1krmu_1 ._evidenceLink_1krmu_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1krmu_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1krmu_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1krmu_5::backdrop{background:#14233273}._uploadZone_1krmu_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1krmu_5 span{color:#66768b;font-size:12px}._evidenceGrid_1krmu_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1krmu_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1krmu_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1krmu_5 small{color:#78889b;display:block}._evidenceGrid_1krmu_5 img{object-fit:contain;width:100%;height:100px}._preview_1krmu_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1krmu_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1krmu_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1krmu_7 select{font-weight:600}._returnFilters_1krmu_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1krmu_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1krmu_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1krmu_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1krmu_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1krmu_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1krmu_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1krmu_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1krmu_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1krmu_1 ._scenarioCards_1krmu_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1krmu_1 ._scenarioCards_1krmu_11 button:hover,._root_1krmu_1 ._scenarioCards_1krmu_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1krmu_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1krmu_11 strong{font-size:15px}._scenarioCards_1krmu_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1krmu_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1krmu_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1krmu_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1krmu_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1krmu_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1krmu_11{grid-template-columns:1fr}._scenarioHome_1krmu_11{padding:14px}}._scenarioDialog_1krmu_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1krmu_13::backdrop{background:#12241a80}._previewHeader_1krmu_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1krmu_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1krmu_13 small{color:#63806d}._previewBody_1krmu_13{padding:20px 24px}._root_1krmu_1 ._previewFields_1krmu_13{background:#fff;margin:18px 0}._previewFields_1krmu_13 input:disabled,._previewFields_1krmu_13 select:disabled,._previewFields_1krmu_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1krmu_13 button:disabled{opacity:.55}._previewHeader_1krmu_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1krmu_13,._previewBody_1krmu_13{padding:14px}._previewHeader_1krmu_13 h2{font-size:18px}}._shell_wm8m9_1{color:#17251f;background:#f2f0e9;min-height:100vh;padding:28px 34px 80px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}._top_wm8m9_1{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1500px;margin:auto;display:flex}._top_wm8m9_1 span,._panel_wm8m9_1>header span{letter-spacing:1.4px;color:#276047;font-size:11px;font-weight:800}._top_wm8m9_1 h1{letter-spacing:-1px;margin:8px 0;font-size:34px}._top_wm8m9_1 p,._panel_wm8m9_1>header p{color:#657169;margin:0;font-size:13px;line-height:1.7}._top_wm8m9_1 a{color:#254d3b;background:#fff;border:1px solid #aebdb5;border-radius:8px;padding:10px 14px;font-size:12px;text-decoration:none}._heroMetrics_wm8m9_1{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:22px auto 12px;display:grid}._heroMetrics_wm8m9_1 article,._summaryGrid_wm8m9_1 article{background:#fff;border:1px solid #dce2dd;border-radius:11px;padding:16px}._heroMetrics_wm8m9_1 small,._heroMetrics_wm8m9_1 span,._summaryGrid_wm8m9_1 small{color:#75827a;font-size:10px;display:block}._heroMetrics_wm8m9_1 b,._summaryGrid_wm8m9_1 b{margin:6px 0;font-size:26px;display:block}._heroMetrics_wm8m9_1 ._primaryMetric_wm8m9_1{color:#fff;background:#1f533b;border-color:#1f533b}._heroMetrics_wm8m9_1 ._primaryMetric_wm8m9_1 small,._heroMetrics_wm8m9_1 ._primaryMetric_wm8m9_1 span{color:#c9ded2}._tabs_wm8m9_1{background:#e5e5de;border:1px solid #d4d6cf;border-radius:11px;gap:6px;max-width:1500px;margin:12px auto;padding:6px;display:flex;overflow:auto}._tabs_wm8m9_1 button,._filters_wm8m9_1 button{color:#56635c;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 13px;font-weight:700}._tabs_wm8m9_1 button small{margin-left:5px}._tabs_wm8m9_1 ._active_wm8m9_1,._filters_wm8m9_1 ._active_wm8m9_1{color:#fff;background:#24553e}._panel_wm8m9_1{background:#fff;border:1px solid #d9dfda;border-radius:14px;max-width:1500px;margin:12px auto;padding:20px}._panel_wm8m9_1>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}._panel_wm8m9_1>header h2{margin:6px 0;font-size:22px}._panel_wm8m9_1>header strong{color:#23573e;text-align:right;font-size:30px}._panel_wm8m9_1>header strong small{color:#78847d;font-size:9px;display:block}._summaryGrid_wm8m9_1{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:18px;display:grid}._summaryGrid_wm8m9_1 article{background:#f6f7f4}._summaryGrid_wm8m9_1 b{font-size:21px}._dataTable_wm8m9_1{border:1px solid #dde2de;border-radius:10px;margin-top:18px;overflow:auto}._dataTable_wm8m9_1 table{border-collapse:collapse;width:100%;min-width:980px;font-size:11px}._dataTable_wm8m9_1 th{color:#4e6056;text-align:left;background:#edf2ee;padding:11px;position:sticky;top:0}._dataTable_wm8m9_1 td{vertical-align:top;border-top:1px solid #e5e8e5;padding:11px}._dataTable_wm8m9_1 td:first-child{min-width:240px}._dataTable_wm8m9_1 td b,._dataTable_wm8m9_1 td small{display:block}._dataTable_wm8m9_1 td small{color:#8a948e;margin-top:4px;font-size:8px}._auditLine_wm8m9_1{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}._auditLine_wm8m9_1 span{background:#edf3ef;border-radius:8px;gap:8px;padding:8px 10px;font-size:11px;display:flex}._auditLine_wm8m9_1 em{color:#69776f;font-size:10px;font-style:normal}._filters_wm8m9_1{gap:6px;max-width:1500px;margin:12px auto;display:flex;overflow:auto}._filters_wm8m9_1 button{background:#fff;border:1px solid #d5ddd7}._list_wm8m9_1{gap:14px;max-width:1500px;margin:auto;display:grid}._scheme_wm8m9_1{background:#fff;border:1px solid #d8ded9;border-radius:14px;overflow:hidden}._scheme_wm8m9_1>header{justify-content:space-between;gap:20px;padding:18px 20px 14px;display:flex}._scheme_wm8m9_1>header span{color:#347456;letter-spacing:.5px;font-size:9px;font-weight:800}._scheme_wm8m9_1 h2{margin:5px 0;font-size:17px}._scheme_wm8m9_1>header p{color:#78847d;margin:0;font-size:10px}._productOnly_wm8m9_1{color:#246242;background:#e4f2e9;border-radius:20px;height:max-content;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800}._compare_wm8m9_1{background:#dfe4e0;border-top:1px solid #dfe4e0;border-bottom:1px solid #dfe4e0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}._compare_wm8m9_1 figure{background:#fff;min-width:0;margin:0;padding:12px}._compare_wm8m9_1 figure>div{aspect-ratio:1;background:#f3f2ed;place-items:center;display:grid;overflow:hidden}._compare_wm8m9_1 img{object-fit:contain;width:100%;height:100%}._compare_wm8m9_1 figure>div>span{text-align:center;color:#9a8171;font-size:11px}._compare_wm8m9_1 figcaption{justify-content:space-between;align-items:center;margin-top:9px;font-size:11px;display:flex}._compare_wm8m9_1 figcaption small{color:#65736b}._unavailable_wm8m9_1{background:#fbfaf7!important}._compare_wm8m9_1 details{border-top:1px solid #e4e8e5;margin-top:10px;padding-top:9px}._compare_wm8m9_1 summary{cursor:pointer;color:#356149;font-size:10px}._compare_wm8m9_1 fieldset{border:0;flex-wrap:wrap;gap:5px;margin:0;padding:10px 0 0;display:flex}._compare_wm8m9_1 legend{font-size:9px;font-weight:700}._compare_wm8m9_1 label{background:#f4f1ea;padding:5px;font-size:8px}._scoreButtons_wm8m9_1{grid-template-columns:repeat(5,1fr);gap:4px;width:100%;margin-top:7px;display:grid!important}._scoreButtons_wm8m9_1 button{color:#fff;background:#315e49;border:0;border-radius:5px;padding:7px 3px;font-size:9px}._coords_wm8m9_1{gap:3px;max-height:120px;margin-top:9px;display:grid;overflow:auto}._coords_wm8m9_1 code{white-space:nowrap;color:#dce8e1;background:#1e2823;padding:5px;font-size:7px}._internalScore_wm8m9_1{color:#8a938e;font-size:8px}._scheme_wm8m9_1>footer{color:#76827b;flex-wrap:wrap;gap:18px;padding:12px 20px;font-size:9px;display:flex}._scheme_wm8m9_1>footer b{color:#2d473a}._correction_wm8m9_1{background:#fff4df;border:1px solid #ead1a8;border-radius:9px;flex-wrap:wrap;gap:10px;margin-top:16px;padding:12px;font-size:11px;display:flex}._correction_wm8m9_1 span{color:#765f42}._mappingList_wm8m9_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}._mappingList_wm8m9_1>article{border:1px solid #dce2dd;border-radius:11px;padding:14px}._mappingList_wm8m9_1>article>header{justify-content:space-between;gap:12px;display:flex}._mappingList_wm8m9_1 h3{margin:4px 0;font-size:15px}._mappingList_wm8m9_1 header small,._mappingList_wm8m9_1 header p,._mappingList_wm8m9_1 header span{color:#718078;font-size:9px}._mappingList_wm8m9_1 header p{margin:0}._mappingList_wm8m9_1 header span{background:#edf4ef;border-radius:5px;height:max-content;padding:5px}._candidate_wm8m9_1{background:#f5f6f2;border-radius:9px;grid-template-columns:120px 1fr;gap:13px;margin-top:12px;padding:10px;display:grid}._candidate_wm8m9_1 figure{aspect-ratio:1;background:#fff;margin:0}._candidate_wm8m9_1 img{object-fit:contain;width:100%;height:100%}._candidate_wm8m9_1 section{align-content:start;gap:5px;font-size:10px;display:grid}._candidate_wm8m9_1 section p,._candidate_wm8m9_1 section small{color:#6b7971;margin:0}._candidate_wm8m9_1 label{gap:4px;margin-top:5px;font-weight:700;display:grid}._candidate_wm8m9_1 select{background:#fff;border:1px solid #cad5ce;border-radius:6px;max-width:100%;padding:7px}._mappingList_wm8m9_1 article>footer{gap:6px;margin-top:10px;display:flex}._mappingList_wm8m9_1 article>footer button{color:#fff;background:#275a42;border:0;border-radius:6px;padding:8px 10px;font-size:10px}._mappingList_wm8m9_1 ._secondary_wm8m9_1{color:#2c5b45;background:#dfe9e3}._mappingList_wm8m9_1 ._dangerButton_wm8m9_1{background:#a7543a}._model_wm8m9_1{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}._model_wm8m9_1 code{color:#dce9e1;background:#1d2a23;border-radius:5px;padding:8px;font-size:10px}._empty_wm8m9_1{text-align:center;color:#68766f;background:#f5f5f1;border:1px dashed #cbd4ce;border-radius:10px;padding:30px;font-size:12px}._packageGrid_wm8m9_1{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._packageGrid_wm8m9_1 article{border:1px solid #dce1dd;border-radius:10px;gap:6px;padding:10px;display:grid}._packageGrid_wm8m9_1 img{aspect-ratio:1;object-fit:contain;width:100%}._loading_wm8m9_1,._error_wm8m9_1{text-align:center;background:#fff;border:1px solid #dbe2dd;border-radius:14px;max-width:720px;margin:15vh auto;padding:30px}._error_wm8m9_1 b,._error_wm8m9_1 span{margin-bottom:12px;display:block}@media (width<=1100px){._heroMetrics_wm8m9_1{grid-template-columns:repeat(2,1fr)}._summaryGrid_wm8m9_1{grid-template-columns:repeat(3,1fr)}._compare_wm8m9_1{grid-template-columns:1fr 1fr}._mappingList_wm8m9_1{grid-template-columns:1fr}}@media (width<=680px){._shell_wm8m9_1{padding:20px 12px 60px}._top_wm8m9_1{flex-direction:column}._top_wm8m9_1 h1{font-size:27px}._heroMetrics_wm8m9_1,._summaryGrid_wm8m9_1{grid-template-columns:1fr 1fr}._compare_wm8m9_1{grid-template-columns:1fr}._candidate_wm8m9_1{grid-template-columns:90px 1fr}}._embedded_wm8m9_2{background:0 0;min-height:0;padding:0 18px 64px}._pager_wm8m9_3{color:#647169;justify-content:space-between;align-items:center;gap:12px;max-width:1500px;margin:10px auto;font-size:11px;display:flex}._pager_wm8m9_3 div{gap:6px;display:flex}._pager_wm8m9_3 button{color:#275a42;background:#fff;border:1px solid #cad5ce;border-radius:7px;padding:8px 13px;font-weight:700}._pager_wm8m9_3 button:disabled{opacity:.4;cursor:not-allowed}@media (width<=680px){._pager_wm8m9_3{flex-direction:column;align-items:flex-start}}._singleOutput_wm8m9_4{grid-template-columns:repeat(2,minmax(0,1fr))}._compareRound2_wm8m9_5{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){._compareRound2_wm8m9_5{grid-template-columns:1fr}}@media (width<=680px){._compareRound2_wm8m9_5{grid-template-columns:1fr}}._shell_87h1o_1{color:#18261f;background:#f1f1eb;min-height:100vh;padding:28px 34px 80px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}._embedded_87h1o_1{background:0 0;min-height:0;padding:0 18px 70px}._top_87h1o_1{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:auto;display:flex}._top_87h1o_1 span,._sample_87h1o_1>header span{letter-spacing:1px;color:#2c6a4c;font-size:10px;font-weight:800}._top_87h1o_1 h1{margin:7px 0;font-size:32px}._top_87h1o_1 p,._sample_87h1o_1>header p{color:#69766f;margin:0;font-size:12px}._top_87h1o_1 a{color:#27563f;background:#fff;border:1px solid #b8c6bd;border-radius:8px;padding:10px 13px;text-decoration:none}._metrics_87h1o_1{grid-template-columns:repeat(5,1fr);gap:9px;max-width:1500px;margin:18px auto 12px;display:grid}._metrics_87h1o_1 article{background:#fff;border:1px solid #d9dfda;border-radius:11px;padding:14px}._metrics_87h1o_1 small,._metrics_87h1o_1 span{color:#718078;font-size:9px;display:block}._metrics_87h1o_1 b{margin:6px 0;font-size:25px;display:block}._metrics_87h1o_1 ._pass_87h1o_1{color:#fff;background:#24573f}._metrics_87h1o_1 ._pass_87h1o_1 small,._metrics_87h1o_1 ._pass_87h1o_1 span{color:#c7ddd0}._metrics_87h1o_1 ._wait_87h1o_1{background:#fff4df;border-color:#e4cda5}._notice_87h1o_1{background:#fff;border-left:4px solid #2c6248;gap:5px;max-width:1500px;margin:12px auto;padding:13px 15px;font-size:11px;display:grid}._notice_87h1o_1 span{color:#69766f}._list_87h1o_1{gap:16px;max-width:1500px;margin:auto;display:grid}._sample_87h1o_1{background:#fff;border:1px solid #d8ded9;border-radius:14px;overflow:hidden}._sample_87h1o_1>header{justify-content:space-between;gap:20px;padding:17px 20px;display:flex}._sample_87h1o_1 h2{margin:5px 0;font-size:17px}._counts_87h1o_1{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}._counts_87h1o_1 b{color:#315c46;background:#edf3ef;border-radius:6px;padding:7px;font-size:9px}._compare_87h1o_1{background:#dce1dd;border-top:1px solid #dce1dd;border-bottom:1px solid #dce1dd;grid-template-columns:1fr 1fr;gap:1px;display:grid}._compare_87h1o_1 figure{background:#fff;margin:0;padding:12px}._compare_87h1o_1 figure>div{aspect-ratio:1;background:#f5f3ee;overflow:hidden}._compare_87h1o_1 figure>div>img{object-fit:contain;width:100%;height:100%}._compare_87h1o_1 figcaption{justify-content:space-between;align-items:center;margin-top:9px;font-size:11px;display:flex}._compare_87h1o_1 figcaption span{color:#718078;font-size:9px}._editor_87h1o_1{aspect-ratio:1;touch-action:none;background:#fff;position:relative;overflow:hidden}._layoutItem_87h1o_1{cursor:grab;touch-action:none;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}._layoutItem_87h1o_1:active{cursor:grabbing}._layoutItem_87h1o_1 img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}._layoutItem_87h1o_1 span{color:#fff;background:#163f2c;padding:2px;font-size:7px;display:none;position:absolute;top:0;left:0}._layoutItem_87h1o_1._selected_87h1o_1{outline-offset:2px;outline:2px solid #e68d2e}._layoutItem_87h1o_1._selected_87h1o_1 span{display:block}._layoutItem_87h1o_1._medium_87h1o_1{filter:none}._layoutItem_87h1o_1._low_87h1o_1{opacity:.65;outline:1px dashed #bc7b32}._controls_87h1o_1{gap:9px;padding:13px 18px;display:grid}._controls_87h1o_1 label{grid-template-columns:85px minmax(0,520px);align-items:center;font-size:10px;font-weight:700;display:grid}._controls_87h1o_1 select,._controls_87h1o_1 textarea{background:#fff;border:1px solid #cdd7d0;border-radius:7px;padding:8px;font-size:10px}._controls_87h1o_1>div{flex-wrap:wrap;gap:6px;display:flex}._controls_87h1o_1 button,._pager_87h1o_1 button{color:#fff;background:#2b5d45;border:0;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700}._controls_87h1o_1 code{color:#dfeae3;background:#1d2922;border-radius:5px;padding:8px;font-size:8px;overflow:auto}._controls_87h1o_1 textarea{resize:vertical;min-height:48px}._controls_87h1o_1 fieldset{border:0;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;display:grid}._controls_87h1o_1 legend{margin-bottom:7px;font-size:9px;font-weight:700}._controls_87h1o_1 fieldset button{background:#265a41;gap:2px;display:grid}._controls_87h1o_1 fieldset button small{color:#d0e2d7;font-size:7px;font-weight:400}._saved_87h1o_1{color:#287049;background:#e9f5ed;border-radius:7px;margin:0;padding:8px;font-size:9px}._pager_87h1o_1{color:#647169;justify-content:space-between;align-items:center;max-width:1500px;margin:10px auto;font-size:10px;display:flex}._pager_87h1o_1 div{gap:6px;display:flex}._pager_87h1o_1 button:disabled{opacity:.35}._state_87h1o_1{text-align:center;background:#fff;border:1px solid #d9dfda;border-radius:12px;gap:8px;max-width:700px;margin:15vh auto;padding:30px;display:grid}@media (width<=1000px){._metrics_87h1o_1{grid-template-columns:repeat(2,1fr)}._compare_87h1o_1{grid-template-columns:1fr}}@media (width<=650px){._shell_87h1o_1{padding:16px 10px 60px}._metrics_87h1o_1{grid-template-columns:1fr 1fr}._controls_87h1o_1 fieldset{grid-template-columns:1fr}._sample_87h1o_1>header{display:block}._counts_87h1o_1{justify-content:flex-start;margin-top:10px}._pager_87h1o_1{flex-direction:column;align-items:flex-start;gap:8px}}._tabs_87h1o_2{background:#e2e5df;border-radius:9px;gap:6px;max-width:1500px;margin:12px auto;padding:6px;display:flex}._tabs_87h1o_2 button{color:#526159;background:0 0;border:0;border-radius:6px;padding:9px 13px;font-weight:700}._tabs_87h1o_2 ._active_87h1o_2{color:#fff;background:#285a42}._tabs_87h1o_2 button:disabled{opacity:.4}._blind_87h1o_2{background:#fff;border:1px solid #d8ded9;border-radius:14px;overflow:hidden}._blind_87h1o_2>header{justify-content:space-between;padding:16px 18px;display:flex}._blind_87h1o_2 h2{margin:5px 0;font-size:17px}._blind_87h1o_2 header span,._blind_87h1o_2 header p{color:#64736b;margin:0;font-size:9px}._blind_87h1o_2 header em{color:#2d6348;background:#edf3ef;border-radius:8px;height:max-content;padding:7px;font-size:9px;font-style:normal}._blindGrid_87h1o_2{background:#dce1dd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}._blindGrid_87h1o_2 figure{background:#fff;margin:0;padding:10px}._blindGrid_87h1o_2 figure>div{aspect-ratio:1;background:#f5f3ee}._blindGrid_87h1o_2 img{object-fit:contain;width:100%;height:100%}._blindGrid_87h1o_2 figcaption{gap:7px;margin-top:8px;font-size:10px;display:grid}._blindGrid_87h1o_2 label{color:#617068;align-items:center;gap:5px;display:flex}._blindGrid_87h1o_2 select{padding:4px}._blindGrid_87h1o_2 figcaption>div{gap:5px;display:flex}._blindGrid_87h1o_2 button,._blind_87h1o_2>footer button{color:#285a42;background:#edf3ef;border:1px solid #bdd0c4;border-radius:6px;padding:7px}._blindGrid_87h1o_2 ._chosen_87h1o_2{color:#fff;background:#285a42}._blind_87h1o_2>footer{color:#67746d;justify-content:space-between;align-items:center;padding:12px 18px;font-size:9px;display:flex}._blind_87h1o_2>footer button{color:#fff;background:#285a42}@media (width<=1000px){._blindGrid_87h1o_2{grid-template-columns:1fr 1fr}}@media (width<=650px){._blindGrid_87h1o_2{grid-template-columns:1fr}._blind_87h1o_2>footer{flex-direction:column;align-items:flex-start;gap:8px}}._studio_87h1o_3{max-width:1500px;margin:0 auto}._studioIntro_87h1o_3{background:#fff8e9;border:1px solid #ead5ad;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:10px 0;padding:14px 16px;display:flex}._studioIntro_87h1o_3>div{gap:4px;display:grid}._studioIntro_87h1o_3 b{color:#6b4d18;font-size:13px}._studioIntro_87h1o_3 span{color:#7b6b4d;font-size:10px}._studioIntro_87h1o_3 label{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}._studioIntro_87h1o_3 select{background:#fff;border:1px solid #cbbd9f;border-radius:7px;min-width:360px;max-width:560px;padding:9px}._designBoard_87h1o_3{background:#fff;border:1px solid #d8ded9;border-radius:14px;overflow:hidden}._designBoard_87h1o_3>header{border-bottom:1px solid #e1e5e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 20px;display:flex}._designBoard_87h1o_3>header span{letter-spacing:.6px;color:#2c6a4c;font-size:10px;font-weight:800}._designBoard_87h1o_3 h2{margin:5px 0;font-size:19px}._designBoard_87h1o_3 header p{color:#69766f;margin:0;font-size:10px}._autosave_87h1o_3{text-align:right;white-space:nowrap;gap:5px;display:grid}._autosave_87h1o_3 b{color:#287049;font-size:10px}._autosave_87h1o_3 span{color:#7b8780!important;font-size:9px!important;font-weight:400!important}._boardWorkspace_87h1o_3{grid-template-columns:minmax(520px,1fr) 330px;min-height:720px;display:grid}._boardMain_87h1o_3{background:#e7e9e5;min-width:0;padding:18px}._boardCanvas_87h1o_3{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7f5ef;max-height:760px;margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 30px #1e35291f}._boardCanvas_87h1o_3>i{pointer-events:none;z-index:99999;display:block;position:absolute}._guideVertical_87h1o_3{border-left:1px dashed #2a654838;top:0;bottom:0;left:50%}._guideHorizontal_87h1o_3{border-top:1px dashed #2a654829;top:50%;left:0;right:0}._guideBaseline_87h1o_3{border-top:1px dashed #e68d2e6b;top:87%;left:0;right:0}._boardItem_87h1o_3{cursor:grab;touch-action:none;transform-origin:50%;border:0;outline:0;padding:0;position:absolute}._boardItem_87h1o_3:active{cursor:grabbing}._boardItem_87h1o_3 img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}._boardSelected_87h1o_3{outline-offset:3px;outline:2px solid #e68d2e}._boardLabel_87h1o_3{color:#fff;white-space:nowrap;background:#263d31;border-radius:4px;padding:5px 6px;font-size:9px;line-height:1;display:none;position:absolute;top:-22px;left:0}._boardSelected_87h1o_3 ._boardLabel_87h1o_3{display:block}._resizeHandle_87h1o_3{cursor:nwse-resize;touch-action:none;background:#e68d2e;border:3px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;bottom:-9px;right:-9px;box-shadow:0 1px 5px #0000004d}._boardMain_87h1o_3>p{color:#68756e;max-width:760px;margin:10px auto 0;font-size:9px}._boardTools_87h1o_3{border-left:1px solid #dce1dd;flex-direction:column;gap:12px;padding:15px;display:flex}._boardTools_87h1o_3 figure{background:#f1f1ec;border-radius:8px;margin:0;padding:8px}._boardTools_87h1o_3 figure img{aspect-ratio:1;object-fit:contain;width:100%;display:block}._boardTools_87h1o_3 figcaption{color:#66736c;margin-top:7px;font-size:9px}._boardTools_87h1o_3>label{gap:6px;font-size:10px;font-weight:700;display:grid}._boardTools_87h1o_3 select{background:#fff;border:1px solid #cbd5ce;border-radius:7px;width:100%;padding:9px;font-size:10px}._toolReadout_87h1o_3{color:#fff;background:#1f3027;border-radius:7px;gap:4px;padding:10px;display:grid}._toolReadout_87h1o_3 b{font-size:11px}._toolReadout_87h1o_3 span{color:#d2ded7;font-size:8px}._toolGroup_87h1o_3{grid-template-columns:1fr 1fr;gap:6px;display:grid}._toolGroup_87h1o_3>b{color:#5f6e66;grid-column:1/-1;font-size:9px}._toolGroup_87h1o_3 button,._boardActions_87h1o_3 button{color:#285a42;background:#edf3ef;border:1px solid #c6d3cb;border-radius:6px;padding:8px;font-size:9px;font-weight:700}._toolGroup_87h1o_3 button:disabled{opacity:.35}._toolGroup_87h1o_3 ._dangerButton_87h1o_3{color:#8c4e28;background:#fff2e9;border-color:#ead1c0;grid-column:1/-1}._boardActions_87h1o_3{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}._boardActions_87h1o_3 ._finishButton_87h1o_3{color:#fff;background:#285a42;border-color:#285a42}@media (width<=1050px){._boardWorkspace_87h1o_3{grid-template-columns:1fr}._boardTools_87h1o_3{border-top:1px solid #dce1dd;border-left:0;grid-template-columns:repeat(2,1fr);display:grid}._boardTools_87h1o_3 figure{grid-row:span 3}._boardActions_87h1o_3{margin-top:0}._studioIntro_87h1o_3{flex-direction:column;align-items:flex-start}._studioIntro_87h1o_3 label,._studioIntro_87h1o_3 select{width:100%;max-width:none}._studioIntro_87h1o_3 select{min-width:0}}@media (width<=650px){._boardWorkspace_87h1o_3{min-height:0}._boardMain_87h1o_3{padding:8px}._boardTools_87h1o_3{display:flex}._designBoard_87h1o_3>header{flex-direction:column}._autosave_87h1o_3{text-align:left}._studioIntro_87h1o_3{padding:11px}._boardLabel_87h1o_3{font-size:7px}._resizeHandle_87h1o_3{width:22px;height:22px}}._layoutItem_87h1o_1 img,._boardItem_87h1o_3 img{object-fit:contain!important}._canvasSelectAll_87h1o_6{z-index:100003;color:#285a42;cursor:pointer;background:#fffffff0;border:1px solid #c9d7ce;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #1c3a2a1a}._canvasSelectAll_87h1o_6 input{accent-color:#2c6a4c;width:15px;height:15px}._canvasSelectAll_87h1o_6 small{color:#87938c;font-size:8px;font-weight:500}._selectionFrame_87h1o_6{z-index:100001;box-sizing:border-box;pointer-events:none;border:2px solid #e68d2e;position:absolute}._selectionHandle_87h1o_6{pointer-events:auto;touch-action:none;background:#e68d2e;border:3px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;box-shadow:0 1px 5px #00000047}._selectionHandleNW_87h1o_6{cursor:nwse-resize;top:-10px;left:-10px}._selectionHandleNE_87h1o_6{cursor:nesw-resize;top:-10px;right:-10px}._selectionHandleSW_87h1o_6{cursor:nesw-resize;bottom:-10px;left:-10px}._selectionHandleSE_87h1o_6{cursor:nwse-resize;bottom:-10px;right:-10px}._boardCanvas_87h1o_3:focus{outline-offset:3px;outline:2px solid #2c6a4c47}._packageItem_87h1o_7{filter:drop-shadow(0 7px 5px #23302829)}._packageItem_87h1o_7 ._boardLabel_87h1o_3{background:#855b20}._packageLibrary_87h1o_7{background:#fff9eb;border:1px solid #dacba8;border-radius:8px;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}._packageLibrary_87h1o_7>b,._packageLibrary_87h1o_7>span,._packageLibrary_87h1o_7>details{grid-column:1/-1}._packageLibrary_87h1o_7>b{color:#674b1e;font-size:10px}._packageLibrary_87h1o_7>span{color:#7a6d58;font-size:9px}._packageLibrary_87h1o_7>select{min-width:0}._packageLibrary_87h1o_7>button,._packageLibrary_87h1o_7 details button,._removePackage_87h1o_7{color:#285a42;background:#edf3ef;border:1px solid #c6d3cb;border-radius:6px;padding:8px;font-size:9px;font-weight:700}._packageLibrary_87h1o_7 details{border-top:1px solid #eadfc6;padding-top:7px}._packageLibrary_87h1o_7 summary{cursor:pointer;color:#735522;font-size:9px;font-weight:700}._packageLibrary_87h1o_7 details input,._packageLibrary_87h1o_7 details select{box-sizing:border-box;background:#fff;border:1px solid #d8cfba;border-radius:6px;width:100%;margin-top:7px;padding:8px;font-size:9px}._packageLibrary_87h1o_7 details button{color:#fff;background:#75571f;border-color:#75571f;width:100%;margin-top:7px}._packageLibrary_87h1o_7 button:disabled{opacity:.45}._removePackage_87h1o_7{color:#8b3f2f;background:#fff2ee;border-color:#e5c5bb}._controls_87h1o_1 button._bulkActive_87h1o_8{background:#b46b19;box-shadow:inset 0 0 0 2px #f1d4a8}._pager_87h1o_1 ._pageActive_87h1o_8{color:#fff;background:#173e2c;box-shadow:inset 0 0 0 2px #b7c9be}._pager_87h1o_1 ._pageNumber_87h1o_8{min-width:32px;padding-left:8px;padding-right:8px}._finalizeCard_87h1o_9{background:#fff;border:1px solid #d8ded9;border-radius:14px;overflow:hidden}._finalizeCard_87h1o_9>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}._finalizeCard_87h1o_9>header span{color:#2c6a4c;font-size:9px;font-weight:800}._finalizeCard_87h1o_9 h2{margin:5px 0 0;font-size:17px}._canonicalStatus_87h1o_9{color:#647169;background:#ecefeb;border-radius:7px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:700}._canonicalApproved_87h1o_9{color:#246341;background:#e5f4e9}._canonicalReturned_87h1o_9{color:#994a29;background:#fff0e8}._finalizeGrid_87h1o_9{background:#dce1dd;border-top:1px solid #dce1dd;border-bottom:1px solid #dce1dd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}._finalizeGrid_87h1o_9 figure{background:#fff;margin:0;padding:10px}._finalizeGrid_87h1o_9 figure>div{aspect-ratio:1;background:#f8f7f2;overflow:hidden}._finalizeGrid_87h1o_9 figure>div>img{object-fit:contain;width:100%;height:100%}._finalizeGrid_87h1o_9 figcaption{color:#55645c;margin-top:7px;font-size:9px}._staticEditor_87h1o_9 ._layoutItem_87h1o_1{cursor:default}._finalizeActions_87h1o_9{gap:8px;padding:13px 16px;display:grid}._finalizeActions_87h1o_9 label{grid-template-columns:90px minmax(0,620px);align-items:center;font-size:10px;font-weight:700;display:grid}._finalizeActions_87h1o_9 select,._finalizeActions_87h1o_9 textarea{background:#fff;border:1px solid #cdd7d0;border-radius:7px;padding:8px;font-size:10px}._finalizeActions_87h1o_9 textarea{resize:vertical;min-height:48px}._finalizeActions_87h1o_9>div{justify-content:flex-end;gap:8px;display:flex}._finalizeActions_87h1o_9 button{border:1px solid #c6d3cb;border-radius:7px;padding:9px 13px;font-size:10px;font-weight:700}._finalizeActions_87h1o_9 ._returnButton_87h1o_9{color:#944924;background:#fff2ea;border-color:#e5c6b5}._finalizeActions_87h1o_9 ._approveButton_87h1o_9{color:#fff;background:#285a42;border-color:#285a42}._finalizeActions_87h1o_9 button:disabled{opacity:.45}._finalizeActions_87h1o_9 p{color:#647169;background:#f0f3f0;border-radius:6px;margin:0;padding:8px;font-size:9px}._noCandidate_87h1o_9,._editorGate_87h1o_9{color:#704e1d;text-align:center;background:#fff7e9;gap:7px;margin:0;padding:32px;display:grid}._noCandidate_87h1o_9 span,._editorGate_87h1o_9 span{color:#7b6b4d;font-size:10px}._editorGate_87h1o_9{border:1px solid #e4cfaa;border-radius:10px;margin:14px 0}@media (width<=1000px){._finalizeGrid_87h1o_9,._finalizeActions_87h1o_9 label{grid-template-columns:1fr}}._root_tla19_1{color:#26314c;background:#f0f2f7;width:100%;margin:0 auto;padding:12px 16px 28px;font-size:13px}._root_tla19_1 *{box-sizing:border-box}._root_tla19_1 button,._root_tla19_1 input,._root_tla19_1 select,._root_tla19_1 textarea{font:inherit}._root_tla19_1 button{color:#34446d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd4e4;border-radius:3px;min-height:30px;padding:6px 12px}._root_tla19_1 button:hover:not(:disabled){background:#eef3ff;border-color:#668dec}._root_tla19_1 button:disabled{opacity:.46;cursor:not-allowed}._root_tla19_1 input,._root_tla19_1 select,._root_tla19_1 textarea{color:#233253;background:#fff;border:1px solid #d4daea;border-radius:3px;width:100%;min-width:0;min-height:32px;padding:6px 8px}._root_tla19_1 input:focus,._root_tla19_1 textarea:focus,._root_tla19_1 select:focus{outline-offset:0;outline:2px solid #8aa9ff}._root_tla19_1 textarea{resize:vertical}._root_tla19_1 h1{margin:0 0 4px;font-size:19px;font-weight:650}._root_tla19_1 h2{margin:0;font-size:14px;font-weight:650}._root_tla19_1 p{color:#637087;margin:8px 0;line-height:1.65}._root_tla19_1 small{color:#7a859d;font-size:11px}._root_tla19_1 label{color:#64718d;flex-direction:column;gap:5px;font-size:12px;display:flex}._root_tla19_1 fieldset{border:0;margin:12px 0 0;padding:0}._heading_tla19_1{z-index:15;background:#fff;border-bottom:1px solid #dce1ed;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 5px #202d4b08}._heading_tla19_1>div>span{color:#7c87a0;font-size:11px}._root_tla19_1 ._primary_tla19_1{color:#fff;background:#386df6;border-color:#386df6}._root_tla19_1 ._primary_tla19_1:hover:not(:disabled){background:#2657ce}._layout_tla19_1{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}._withHistory_tla19_1{grid-template-columns:230px minmax(0,1fr)}._orderList_tla19_1{background:#fff;border:1px solid #dbe1ed;border-radius:3px;max-height:78vh;padding:12px;position:sticky;top:82px;overflow:auto}._orderList_tla19_1>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}._orderList_tla19_1>header>b{margin-right:auto}._orderList_tla19_1>button{text-align:left;white-space:normal;flex-direction:column;gap:6px;width:100%;margin:6px 0;padding:10px;display:flex}._orderList_tla19_1 ._selected_tla19_1{background:#eff4ff;border-color:#6688e5}._editor_tla19_1{flex-direction:column;gap:10px;min-width:0;display:flex}._card_tla19_1{background:#fff;border:1px solid #e1e5ef;border-radius:3px;min-width:0;padding:14px 16px}._sectionTitle_tla19_1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._sectionTitle_tla19_1>span{color:#75829b;font-size:12px}._mode_tla19_1{align-items:center;gap:6px;display:flex}._mode_tla19_1>button{min-height:27px;padding:4px 10px;font-size:12px}._root_tla19_1 ._active_tla19_1{color:#2c61dc;background:#edf2ff;border-color:#7293ed}._grid_tla19_1{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 18px;display:grid}._grid_tla19_1 input,._grid_tla19_1 select{border:0;border-bottom:1px solid #cdd5e8;border-radius:0;padding-left:2px}._wide_tla19_1{grid-column:1/-1}._address_tla19_1{grid-column:span 3}._spanTwo_tla19_1{grid-column:span 2}._root_tla19_1 summary{cursor:pointer;color:#4a6395;font-size:12px;font-weight:500;line-height:1.8}._root_tla19_1 details[open]>summary{margin-bottom:8px}._paste_tla19_1{background:#f6f8ff;border:1px dashed #d6e0f7;border-radius:3px;margin:10px 0;padding:6px 10px}._paste_tla19_1>textarea{resize:vertical;min-height:240px;margin-bottom:10px;padding:12px;line-height:1.7}._parsed_tla19_1{margin-top:10px}._parsed_tla19_1 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}._parsed_tla19_1 dl>div{gap:8px;display:flex}._parsed_tla19_1 dd{margin:0;font-weight:500}._parsed_tla19_1 dt{color:#7b879d}._tabs_tla19_1{flex-wrap:wrap;gap:5px;display:flex}._tabs_tla19_1 button{border-color:#0000;min-height:28px;padding:4px 10px}._search_tla19_1{gap:8px;margin:8px 0;display:flex}._search_tla19_1 input{max-width:600px}._candidates_tla19_1{gap:6px;max-height:98px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow:auto}._candidates_tla19_1 button{text-align:left;white-space:normal;flex-direction:column;gap:3px;min-width:210px;max-width:280px;padding:7px 10px;display:flex}._candidates_tla19_1 b{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}._candidates_tla19_1 span{color:#386df6;font-size:11px}._tableWrap_tla19_1{border:1px solid #dce1ee;overflow:auto}._root_tla19_1 table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}._root_tla19_1 th{white-space:nowrap;text-align:left;color:#536384;background:#f4f6fc;border:1px solid #e2e6f0;padding:8px;font-size:12px;font-weight:500}._root_tla19_1 td{vertical-align:middle;border:1px solid #e4e8f1;padding:5px 8px}._root_tla19_1 tbody tr:nth-child(2n){background:#fafbfe}._root_tla19_1 tbody td:first-child{text-align:center;color:#8793ac}._root_tla19_1 tbody td:nth-child(2){text-align:center}._root_tla19_1 tbody td:nth-child(3),._root_tla19_1 tbody td:nth-child(4){overflow-wrap:anywhere}._root_tla19_1 tbody td:nth-child(6){text-align:center;white-space:nowrap}._root_tla19_1 tbody td:nth-child(8){white-space:nowrap}._root_tla19_1 td small{margin-top:3px;display:block}._root_tla19_1 td input{text-align:right;background:0 0;border-color:#0000;width:100%;min-width:0;padding:5px}._root_tla19_1 td input:hover:not(:disabled){border-color:#b7c9ef}._root_tla19_1 td details{font-size:11px}._root_tla19_1 td details p{margin:4px 0}._root_tla19_1 td button{color:#8492aa;background:0 0;border:0;min-height:24px;padding:3px 8px;font-size:11px}._code_tla19_1{font-variant-numeric:tabular-nums;color:#5c6b85}._blankRow_tla19_1{color:#9aa6bc;height:33px}._root_tla19_1 tfoot td{color:#6b5627;background:#fff5da;padding:8px;font-weight:600}._total_tla19_1{border-top:1px solid #e4e9f3;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding-top:10px;display:flex}._total_tla19_1 strong{color:#265de0;white-space:nowrap;margin-left:12px;font-size:21px}._freight_tla19_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._freight_tla19_1 article{border:1px solid #dce3f0;border-radius:3px;flex-direction:column;gap:8px;padding:12px;display:flex}._freight_tla19_1 strong{font-size:19px}._pass_tla19_1{border-left:3px solid #58a582}._blocked_tla19_1{border-left:3px solid #d4a158}._notice_tla19_1{background:#eef4ff;border:1px solid #cfddfa;border-radius:3px;padding:7px 12px}._warning_tla19_1{color:#9d6c24!important}._actions_tla19_1{flex-wrap:wrap;gap:6px;display:flex}._root_tla19_1 a{color:#3469e2}._root_tla19_1 button:focus-visible{outline-offset:2px;outline:2px solid #8aa9ff}@media (width<=1200px){._grid_tla19_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}._address_tla19_1{grid-column:span 2}._heading_tla19_1{align-items:flex-start}._heading_tla19_1 ._actions_tla19_1{justify-content:flex-end}._mode_tla19_1 small{display:none}._freight_tla19_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){._root_tla19_1{padding:8px}._heading_tla19_1{flex-direction:column;gap:10px;position:static}._heading_tla19_1 ._actions_tla19_1{justify-content:flex-start}._withHistory_tla19_1{grid-template-columns:1fr}._orderList_tla19_1{max-height:230px;position:static}._grid_tla19_1{grid-template-columns:repeat(2,minmax(0,1fr))}._card_tla19_1{padding:12px}._address_tla19_1,._spanTwo_tla19_1{grid-column:span 2}._sectionTitle_tla19_1{flex-wrap:wrap;align-items:flex-start}._sectionTitle_tla19_1>small{display:none}._total_tla19_1{flex-direction:column;align-items:flex-start}._parsed_tla19_1 dl,._freight_tla19_1{grid-template-columns:1fr}}._stockPanel_tla19_3{border-color:#a9bfee;margin-bottom:10px}._stockPanel_tla19_3>button{margin-top:12px}._optional_tla19_3{margin-top:10px}._optional_tla19_3 label{max-width:420px}._root_tla19_1 ._entryRow_tla19_5 input{text-align:left;background:0 0;border:1px solid #0000;min-width:0}._rowResults_tla19_5{max-height:230px;padding:3px;overflow:auto}._resultHeading_tla19_5{background:#fff;justify-content:space-between;align-items:center;padding:3px 0;display:flex;position:sticky;top:0}._root_tla19_1 ._resultItem_tla19_5{text-align:left;color:#30456d;white-space:normal;border-bottom:1px solid #e7edf7;grid-template-columns:160px minmax(160px,1fr) 85px 35px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}._root_tla19_1 ._resultItem_tla19_5:hover:not(:disabled){background:#edf3ff}._resultItem_tla19_5 b{font-weight:500}._root_tla19_1 ._resultItem_tla19_5 small{margin:0}._resultItem_tla19_5 span:last-child{color:#386df6}._root_tla19_1 td:nth-child(9) select{min-height:28px;padding:5px;font-size:12px}._contractOverlay_tla19_7{z-index:1000;background:#e7eaf0;flex-direction:column;padding:12px;display:flex;position:fixed;inset:0}._contractOverlay_tla19_7>header{background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}._contractOverlay_tla19_7>header>b{margin-right:auto}._contractOverlay_tla19_7 iframe{background:#fff;border:0;flex:1;width:min(100%,860px);margin:10px auto 0}._shippingGroups_tla19_9{border-bottom:1px solid #e4e9f3;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:8px 0;display:flex}._root_tla19_1 ._shippingGroups_tla19_9>label{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:260px;display:flex}._shippingGroups_tla19_9 select{flex:1;max-width:620px}._shippingGroups_tla19_9>small{flex-basis:100%}._topRemark_tla19_9{margin:12px 0}._root_tla19_1 ._productImage_tla19_9{object-fit:contain;width:88px;max-width:100%;height:88px;margin:0 auto;display:block}._root_tla19_1 ._productImage_tla19_9[hidden]{display:none}._root_tla19_1 th,._root_tla19_1 td{padding-left:6px;padding-right:6px}._root_tla19_1 td:nth-child(9) select{padding-left:2px;padding-right:2px}._root_tla19_1 td:last-child button{padding-left:0;padding-right:0}._root_tla19_1 tbody td:nth-child(8){white-space:normal;overflow-wrap:anywhere}@media (width<=700px){._root_tla19_1 table{min-width:760px}}._root_tla19_1 ._aiGroup_tla19_14{background:#fff;border:1px solid #cdd8ec;margin:12px 0;padding:12px}._aiGroup_tla19_14 legend{color:#34567b;font-weight:600}._aiProduct_tla19_14{border-top:1px solid #e1e7ef;flex-direction:column;gap:8px;padding:12px 0;display:flex}._aiProduct_tla19_14 ._actions_tla19_1{flex-wrap:nowrap}._root_tla19_1 ._availableStock_tla19_16{color:#d32f2f;font-weight:700}._withAI_tla19_19{padding-right:436px}._aiPanel_tla19_19{z-index:40;background:#fff;border:1px solid #dce2ef;border-radius:8px;width:408px;padding:16px;position:fixed;top:150px;bottom:12px;right:12px;overflow:auto;box-shadow:0 8px 24px #26314c18}._aiPanel_tla19_19>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._aiPanel_tla19_19>textarea{min-height:260px}._aiPanel_tla19_19>button{margin-top:10px}._aiPanel_tla19_19 ._parsed_tla19_1 dl{grid-template-columns:1fr}._aiPanel_tla19_19 ._aiGroup_tla19_14{min-width:0}._aiPanel_tla19_19 ._aiProduct_tla19_14 ._actions_tla19_1{flex-wrap:wrap}._aiPanel_tla19_19 button{white-space:normal;max-width:100%}@media (width<=1100px){._withAI_tla19_19{padding-right:16px}._aiPanel_tla19_19{z-index:80;width:min(408px,100vw - 24px);top:80px}}._addressFields_tla19_22{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,3fr);gap:14px;display:grid}._addressFields_tla19_22 ._address_tla19_1{grid-column:auto}@media (width<=800px){._addressFields_tla19_22{grid-template-columns:repeat(3,minmax(0,1fr))}._addressFields_tla19_22 ._address_tla19_1{grid-column:1/-1}}._root_tla19_1._withAI_tla19_19{box-sizing:border-box}._withAI_tla19_19 ._heading_tla19_1{flex-wrap:wrap}._withAI_tla19_19 ._heading_tla19_1 ._actions_tla19_1{flex:1;justify-content:flex-end}._withAI_tla19_19 ._grid_tla19_1,._withAI_tla19_19 ._addressFields_tla19_22{grid-template-columns:repeat(3,minmax(0,1fr))}._withAI_tla19_19 ._addressFields_tla19_22 ._address_tla19_1{grid-column:1/-1}._draftBar_tla19_25{color:#69768c;background:#fff;border:1px solid #e1e5ef;border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-bottom:10px;padding:5px 14px;font-size:12px;display:flex}._draftBar_tla19_25>span:first-child{margin-right:auto}._draftBar_tla19_25 details{position:relative}._draftBar_tla19_25 summary{cursor:pointer;color:#45658c}._draftPopover_tla19_25{z-index:25;background:#fff;border:1px solid #dce2ef;border-radius:5px;width:min(440px,100vw - 48px);max-height:300px;padding:12px;position:absolute;top:24px;right:0;overflow:auto;box-shadow:0 6px 20px #26314c20}._draftPopover_tla19_25>button{white-space:normal;text-align:left;margin:3px 0}._draftBar_tla19_25>details:first-of-type ._draftPopover_tla19_25{flex-direction:column;display:flex}._root_tla19_1{box-sizing:border-box;padding-left:174px;position:relative}._root_tla19_1 ._heading_tla19_1{z-index:35;border:1px solid #dce1ed;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:150px;margin:0;padding:12px 8px;display:flex;position:fixed;top:150px;bottom:12px;left:12px;overflow:auto}._heading_tla19_1 h1{font-size:17px}._root_tla19_1 ._heading_tla19_1 ._actions_tla19_1{flex-direction:column;flex:0;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}._root_tla19_1 ._heading_tla19_1 ._actions_tla19_1 button{white-space:normal;text-align:left;width:100%;padding:8px}._root_tla19_1._withAI_tla19_19 ._heading_tla19_1{flex-wrap:nowrap}@media (width<=800px){._root_tla19_1{padding-left:8px}._root_tla19_1 ._heading_tla19_1{width:auto;max-height:none;display:block;position:static}._root_tla19_1 ._heading_tla19_1 ._actions_tla19_1{flex-flow:wrap;margin-top:10px;display:flex}._root_tla19_1 ._heading_tla19_1 ._actions_tla19_1 button{width:auto}}._addressPasteRow_tla19_29{align-items:center;gap:10px;max-width:920px;margin-top:8px;display:flex}._root_tla19_1 ._addressPasteRow_tla19_29 textarea{resize:vertical;flex:1;min-width:0;height:38px;min-height:38px;max-height:120px}._root_tla19_1 ._addressPasteRow_tla19_29 button{flex:none;min-height:38px}._historyRemarkRow_tla19_31{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}._root_tla19_1 ._inlineRemark_tla19_31 textarea{resize:vertical;height:34px;min-height:34px}._inlineRemark_tla19_31{margin:0}@media (width<=600px){._historyRemarkRow_tla19_31{grid-template-columns:1fr}}._root_tla19_1 ._orderProfit_tla19_33{color:#d32f2f;align-items:center;gap:16px;margin:12px 0;font-weight:600;display:flex}._orderProfit_tla19_33 strong{font-size:20px}._root_tla19_1 fieldset>._orderProfit_tla19_33{flex-wrap:wrap;grid-column:span 2;align-self:end;min-height:34px;margin:0}._root_tla19_1._withAI_tla19_19 fieldset>._orderProfit_tla19_33{grid-column:1/-1}@media (width<=800px){._root_tla19_1 fieldset>._orderProfit_tla19_33{grid-column:span 2}}._root_tla19_1 ._moneyFields_tla19_37{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,3fr)}._root_tla19_1 ._moneyFields_tla19_37>._orderProfit_tla19_33{grid-column:auto}@media (width<=800px){._root_tla19_1 ._moneyFields_tla19_37{grid-template-columns:repeat(2,minmax(0,1fr))}}._root_tla19_1 section[id=billing-basic]{scroll-margin-top:150px}._root_tla19_1 [id=billing-products]{flex-wrap:wrap;align-items:center}._root_tla19_1 [id=billing-products]>._inlineRemark_tla19_31{flex:1;min-width:240px;margin:0 12px}._root_tla19_1 [id=billing-products]>._inlineRemark_tla19_31 textarea{height:34px;min-height:34px}@media (width<=800px){._root_tla19_1 [id=billing-products]>._inlineRemark_tla19_31{flex-basis:100%;margin:0}}._historyCard_tla19_42{background:#fff;border:1px solid #dce4ed;border-radius:6px;margin:8px 0;overflow:hidden}._historyCard_tla19_42>button:first-child{text-align:left;white-space:normal;border:0;border-radius:0;flex-direction:column;gap:6px;width:100%;margin:0;padding:10px;display:flex}._historyCard_tla19_42>button:last-child{background:#f5f8fb;border:0;border-top:1px solid #dce4ed;border-radius:0;width:100%;margin:0;padding:7px;font-size:12px;display:block}._recentCustomers_tla19_42{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}._recentCustomers_tla19_42 span,._quickHint_tla19_42{color:#61728b;font-size:12px}._recentCustomers_tla19_42 button{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}._overviewBatch_tla19_42{margin-top:8px;font-size:12px;display:block}._tableWrap_tla19_1 td:last-child button{white-space:normal;margin-bottom:5px;font-size:12px}._quickHint_tla19_42{margin:12px 0 8px}._panel_ikpkj_1{color:#263653;background:#fff;border:1px solid #dce2ef;border-radius:5px;margin:16px 0;padding:20px}._panel_ikpkj_1 h2{margin:0 0 12px;font-size:18px}._panel_ikpkj_1 p{color:#64748b;line-height:1.6}._panel_ikpkj_1 summary{cursor:pointer;padding:10px 0;font-weight:600}._panel_ikpkj_1._panel_ikpkj_1 label{flex-flow:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}._panel_ikpkj_1 input,._panel_ikpkj_1 select,._panel_ikpkj_1 textarea{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd6e6;border-radius:4px;max-width:100%;padding:9px 12px}._panel_ikpkj_1 input[type=number]{width:140px}._panel_ikpkj_1 input[type=checkbox]{width:auto}._panel_ikpkj_1 textarea{width:min(600px,100%);min-height:70px}._panel_ikpkj_1 input:focus,._panel_ikpkj_1 select:focus,._panel_ikpkj_1 textarea:focus{outline-offset:1px;outline:2px solid #8ca8ff}._panel_ikpkj_1 button{font:inherit;color:#315cc5;cursor:pointer;background:#fff;border:1px solid #ccd6e6;border-radius:4px;margin:6px 8px 6px 0;padding:9px 14px}._panel_ikpkj_1 button:disabled{cursor:default;opacity:.5}._panel_ikpkj_1 a{color:#315cc5}._panel_ikpkj_1 article{overflow-wrap:anywhere}._wrap_4sxse_1{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}._wrap_4sxse_1 label{margin:0}._popup_4sxse_1{z-index:55;background:#fff;border:1px solid #cdd6e8;border-radius:6px;width:max(100%,360px);max-width:calc(100vw - 36px);margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px #26314c26}._list_4sxse_1{max-height:300px;overflow:auto}._option_4sxse_1{cursor:pointer;color:#26314c;overflow-wrap:anywhere;border-bottom:1px solid #eef1f6;padding:10px 12px}._option_4sxse_1[aria-selected=true]{background:#edf3ff}._option_4sxse_1 strong{font-size:14px;font-weight:500;display:block}._option_4sxse_1 small{color:#72809a;margin-top:4px;font-size:12px;display:block}._status_4sxse_1{color:#72809a;padding:10px 12px;font-size:13px}._root_15cf0_1{color:#203247;background:#f7f9fb;border:1px solid #dbe3eb;border-radius:16px;max-width:1200px;margin:24px auto;padding:24px}._root_15cf0_1 h1{margin:8px 0;font-size:28px}._root_15cf0_1 h2{margin:8px 0;font-size:18px}._root_15cf0_1 p{line-height:1.6}._header_15cf0_1,._filters_15cf0_1,._tabs_15cf0_1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._header_15cf0_1{justify-content:space-between}._root_15cf0_1 button,._root_15cf0_1 input,._root_15cf0_1 select,._root_15cf0_1 textarea{font:inherit;color:#203247;background:#fff;border:1px solid #b9c8d8;border-radius:7px;padding:9px 12px}._root_15cf0_1 button{cursor:pointer}._root_15cf0_1 button:disabled{opacity:.5;cursor:default}._tabs_15cf0_1{margin:20px 0}._tabs_15cf0_1 button[aria-pressed=true]{color:#fff;background:#234e76;border-color:#234e76}._filters_15cf0_1{margin:16px 0}._filters_15cf0_1 label{align-items:center;gap:8px;display:flex}._notice_15cf0_1{background:#eaf1f8;border-radius:8px;padding:12px 16px}._error_15cf0_1{color:#972c21;background:#fff0ed;padding:12px}._form_15cf0_1,._detail_15cf0_1{background:#fff;border:1px solid #dbe3eb;border-radius:10px;margin:20px 0;padding:20px}._form_15cf0_1 label,._detail_15cf0_1 label{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}._root_15cf0_1 textarea{resize:vertical;min-height:95px}._list_15cf0_1 article{background:#fff;border:1px solid #dbe3eb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:18px;display:flex}._list_15cf0_1 article button{margin:4px}._list_15cf0_1 span,._list_15cf0_1 small{color:#50677e}._empty_15cf0_1{text-align:center;background:#fff;border:1px dashed #b9c8d8;padding:50px}._detail_15cf0_1 pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;background:#f7f9fb;padding:14px}@media (width<=700px){._root_15cf0_1{margin:0;padding:14px}._list_15cf0_1 article{flex-direction:column;align-items:flex-start}._filters_15cf0_1 label{width:100%}._filters_15cf0_1 input:not([type=checkbox]){flex:1;min-width:0}}._routing_15cf0_3{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}._routing_15cf0_3 span{color:#36536f;background:#fff;border:1px solid #cbd9e5;border-radius:999px;padding:6px 10px;font-size:13px}._list_15cf0_1 article{border-left-width:6px;padding:16px}._list_15cf0_1 article>div:first-child{flex:1;min-width:0}._list_15cf0_1 blockquote{color:#243f58;white-space:pre-wrap;background:#f1f5f8;border:0;border-radius:7px;margin:9px 0;padding:9px 12px}._unclaimed_15cf0_3{background:#fffdf7!important;border-left-color:#e5a323!important}._claimed_15cf0_3{background:#f7fbff!important;border-left-color:#2f78b7!important}._closed_15cf0_3{background:#f8fcf9!important;border-left-color:#4d9a68!important}._overdue_15cf0_3{background:#fff8f7!important;border-left-color:#c84b3f!important}._groupName_15cf0_4{font-weight:650}._root_15cf0_1 ._copyGroup_15cf0_4{color:#234e76;background:#f4f9fd;border-color:#7fa3c2;margin-left:8px;padding:4px 8px;font-size:13px;line-height:1.2}._root_15cf0_1 ._copyGroup_15cf0_4:hover{background:#e5f1fa}._tableWrap_15cf0_6{margin:18px 0;overflow-x:auto}._taskTable_15cf0_6{border-collapse:collapse;background:#fff;width:100%;font-size:14px}._taskTable_15cf0_6 th{text-align:left;white-space:nowrap;background:#e8f0ec;padding:14px}._taskTable_15cf0_6 td{vertical-align:top;border-bottom:1px solid #dbe3eb;min-width:100px;padding:14px}._taskTable_15cf0_6 td:nth-child(2){overflow-wrap:anywhere;min-width:240px;max-width:400px}._taskTable_15cf0_6 td:first-child{min-width:180px}._taskTable_15cf0_6 small{color:#50677e;margin-top:7px;display:block}._taskTable_15cf0_6 button{white-space:nowrap;margin:3px}._late_15cf0_6{color:#b13b32;margin-top:6px;display:block}._root_uo0n2_1{color:#253c36;background:#f3f6f5;min-height:70vh;padding:22px 26px 60px;font-size:14px}._root_uo0n2_1 *{box-sizing:border-box}._root_uo0n2_1 h1{letter-spacing:.02em;margin:8px 0;font-size:29px}._root_uo0n2_1 h2{margin:10px 0;font-size:22px}._root_uo0n2_1 h3{font-size:17px}._root_uo0n2_1 p{color:#657a73;line-height:1.7}._root_uo0n2_1 small{color:#7c8c86;margin-top:6px;font-size:12px;display:block}._root_uo0n2_1 a{color:#226b53;text-decoration:none}._root_uo0n2_1 a:hover{text-decoration:underline}._root_uo0n2_1 button,._root_uo0n2_1 input,._root_uo0n2_1 select,._root_uo0n2_1 textarea{font:inherit}._root_uo0n2_1 button{cursor:pointer;color:#275b49;background:#fff;border:1px solid #c8d8d0;border-radius:6px;padding:10px 16px}._root_uo0n2_1 button:hover{background:#eaf3ee}._root_uo0n2_1 button:disabled{opacity:.5;cursor:default}._root_uo0n2_1 input,._root_uo0n2_1 select,._root_uo0n2_1 textarea{color:#263e34;background:#fff;border:1px solid #ccd9d2;border-radius:5px;min-width:0;padding:10px 12px}._root_uo0n2_1 input:focus,._root_uo0n2_1 select:focus,._root_uo0n2_1 textarea:focus{outline-offset:1px;outline:2px solid #5d9a7e}._heading_uo0n2_1{justify-content:space-between;align-items:center;gap:20px;padding:26px 0 20px;display:flex}._heading_uo0n2_1 p{margin:0}._eyebrow_uo0n2_1{color:#6f897e;letter-spacing:2px;font-size:12px}._tabs_uo0n2_1{border-bottom:1px solid #dce5df;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:0 0 14px;display:flex}._tabs_uo0n2_1 button{background:0 0;border:0}._tabs_uo0n2_1 button[aria-current=page]{color:#fff;background:#1d513d}._search_uo0n2_1{flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 20px;display:flex}._search_uo0n2_1>input{flex:1;min-width:250px}._search_uo0n2_1 label{align-items:center;gap:10px;display:flex}._panel_uo0n2_1{background:#fff;border:1px solid #e0e7e2;border-radius:9px;margin-bottom:20px;padding:22px}._panel_uo0n2_1 ._heading_uo0n2_1{padding-top:0}._metrics_uo0n2_1{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px;margin:0 0 22px;display:grid}._metric_uo0n2_1{background:#fff;border:1px solid #dce7e0;border-radius:8px;padding:20px}._metric_uo0n2_1 span{color:#7a8981;font-size:13px}._metric_uo0n2_1 strong{color:#235d43;overflow-wrap:anywhere;margin-top:13px;font-size:25px;display:block}._tableWrap_uo0n2_1{background:#fff;border:1px solid #dfe7e2;border-radius:8px;margin-bottom:18px;overflow:auto}._root_uo0n2_1 table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}._root_uo0n2_1 th{color:#7c8e84;background:#f7faf8;font-weight:500}._root_uo0n2_1 th,._root_uo0n2_1 td{border-bottom:1px solid #edf0ee;padding:16px 20px}._root_uo0n2_1 td button{background:0 0;border:0;padding:0}._badge_uo0n2_1{color:#356d51;background:#ebf4ee;border-radius:20px;padding:5px 10px;font-size:12px}._empty_uo0n2_1{text-align:center;color:#7b8c84;padding:50px 20px}._empty_uo0n2_1 h3{color:#3a5949}._notice_uo0n2_1{background:#fff6e8;border:1px solid #edd8b5;border-radius:7px;padding:13px 18px;color:#885d28!important}._actions_uo0n2_1{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}._form_uo0n2_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}._form_uo0n2_1 label{color:#6c7e74;flex-direction:column;gap:8px;display:flex}._next_uo0n2_1{background:#f1f7f3;border-left:3px solid #68957c;margin:20px 0;padding:18px 22px}._next_uo0n2_1 h3{margin:8px 0}._item_uo0n2_1{border-bottom:1px solid #edf1ee;padding:17px 0}._item_uo0n2_1 a,._item_uo0n2_1 button{margin-right:15px}._timeline_uo0n2_1{padding-left:14px;list-style:none}._timeline_uo0n2_1 li{border-left:2px solid #ccdfd3;padding:0 0 25px 22px;position:relative}._timeline_uo0n2_1 li:before{content:"";background:#619774;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}._funnel_uo0n2_1{grid-template-columns:110px 1fr 210px;align-items:center;gap:15px;margin:18px 0;display:grid}._funnel_uo0n2_1 meter{accent-color:#548365;width:100%;height:25px}._columns_uo0n2_1{grid-template-columns:1fr 1fr;gap:20px;display:grid}._root_uo0n2_1 details{border-top:1px solid #dce5df;padding-top:18px}._root_uo0n2_1 summary{cursor:pointer;margin-bottom:15px}@media (width<=800px){._root_uo0n2_1{padding:14px}._heading_uo0n2_1{flex-direction:column;align-items:flex-start}._form_uo0n2_1{grid-template-columns:1fr 1fr}._columns_uo0n2_1{grid-template-columns:1fr}._funnel_uo0n2_1{grid-template-columns:80px 1fr}._funnel_uo0n2_1 span:last-child{grid-column:2}._metrics_uo0n2_1{grid-template-columns:1fr 1fr}._metric_uo0n2_1{padding:14px}._metric_uo0n2_1 strong{font-size:20px}}@media (width<=480px){._form_uo0n2_1{grid-template-columns:1fr}._actions_uo0n2_1{gap:8px}._root_uo0n2_1 th,._root_uo0n2_1 td{padding:12px}._tabs_uo0n2_1{gap:3px}}._groupCandidates_uo0n2_3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:360px;margin:16px 0;display:grid;overflow:auto}._groupCandidate_uo0n2_3{cursor:pointer;overflow-wrap:anywhere;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}._groupCandidate_uo0n2_3 input{flex:none;width:18px;height:18px;padding:0}._root_1ink3_1{color:#1d2d43;max-width:1440px;margin:0 auto;padding:24px}._header_1ink3_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1ink3_1 h1{margin:0 0 8px;font-size:25px}._header_1ink3_1 p,._secondary_1ink3_1{color:#637184;font-size:14px;line-height:1.7}._root_1ink3_1 button,._root_1ink3_1 input{color:#203b5b;background:#fff;border:1px solid #cdd6e1;border-radius:7px;padding:9px 13px}._root_1ink3_1 button{cursor:pointer}._root_1ink3_1 button:disabled{opacity:.5;cursor:default}._toolbar_1ink3_1{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0 8px;display:flex}._toolbar_1ink3_1 label{align-items:center;gap:8px;display:flex}._notice_1ink3_1{background:#edf4fa;border-radius:8px;padding:12px 16px}._error_1ink3_1{color:#a52626;background:#fff1ef;padding:12px}._teams_1ink3_1{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}._teams_1ink3_1>div{background:#f3f6f9;border:1px solid #e1e7ee;border-radius:8px;flex-direction:column;gap:8px;min-width:190px;padding:14px 20px;display:flex}._teams_1ink3_1 span{color:#657184;font-size:13px}._tableWrap_1ink3_1{background:#fff;border:1px solid #e1e7ee;border-radius:10px;overflow:auto}._root_1ink3_1 table{border-collapse:collapse;text-align:left;width:100%;min-width:790px}._root_1ink3_1 th{color:#526078;background:#f3f6f9;font-size:13px}._root_1ink3_1 td,._root_1ink3_1 th{vertical-align:top;border-bottom:1px solid #e8edf3;padding:16px}._root_1ink3_1 td{font-size:14px}._root_1ink3_1 td small{color:#728097;margin:6px 0;line-height:1.5;display:block}._root_1ink3_1 td button{margin-top:10px;display:block}._root_1ink3_1 a{color:#1c5a93}._review_1ink3_1{background:#fff7ee;border:1px solid #efd8ba;border-radius:8px;margin:24px 0;padding:18px}._review_1ink3_1 h2{font-size:18px}._review_1ink3_1 li{font-size:13px;line-height:1.8}@media (width<=700px){._root_1ink3_1{padding:14px}._header_1ink3_1{align-items:flex-start}._header_1ink3_1 h1{font-size:22px}._teams_1ink3_1>div{flex:1;min-width:150px}._toolbar_1ink3_1{gap:10px}}._owner_1ink3_2{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}._owner_1ink3_2 select{color:#203b5b;background:#fff;border:1px solid #cdd6e1;border-radius:7px;padding:9px 13px}._root_1c9cz_1{color:#243e34;background:#f3f6f4;min-height:100vh;padding:24px clamp(16px,3vw,48px)}._header_1c9cz_1,._toolbar_1c9cz_1,._actions_1c9cz_1,._search_1c9cz_1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._header_1c9cz_1,._toolbar_1c9cz_1{justify-content:space-between}._header_1c9cz_1{margin:28px 0}._header_1c9cz_1 h1{margin:6px 0;font-size:30px}._eyebrow_1c9cz_1{color:#647a6d;font-size:13px}._badge_1c9cz_1{background:#e4eee8;border:1px solid #ccdcd2;border-radius:22px;padding:8px 14px;font-size:13px}._search_1c9cz_1,._card_1c9cz_1{background:#fff;border:1px solid #dce5df;border-radius:12px;margin:16px 0;padding:22px}._search_1c9cz_1 input{flex:1;min-width:230px;max-width:550px}._root_1c9cz_1 input,._root_1c9cz_1 select{color:inherit;font:inherit;background:#fff;border:1px solid #bfcec4;border-radius:6px;padding:10px 12px}._root_1c9cz_1 button{color:#254b37;cursor:pointer;font:inherit;background:#edf4ef;border:1px solid #bacdc0;border-radius:6px;padding:10px 15px}._root_1c9cz_1 button:disabled{opacity:.5;cursor:default}._root_1c9cz_1 button:focus-visible,._root_1c9cz_1 input:focus-visible,._root_1c9cz_1 select:focus-visible{outline-offset:2px;outline:3px solid #7db295}._toolbar_1c9cz_1 h2{font-size:20px}._toolbar_1c9cz_1 h3{margin:0}._toolbar_1c9cz_1 small,._root_1c9cz_1 small{color:#627568;font-size:12px}._toolbar_1c9cz_1>div:last-child{flex-wrap:wrap;gap:10px;display:flex}._card_1c9cz_1>._toolbar_1c9cz_1>div:first-child{display:block}._table_1c9cz_1{margin:18px 0;overflow:auto}._table_1c9cz_1 table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}._table_1c9cz_1 th{color:#607166;background:#f2f6f3;font-size:13px}._table_1c9cz_1 td,._table_1c9cz_1 th{border-bottom:1px solid #e4ebe6;padding:13px}._actions_1c9cz_1{margin:20px 0}._actions_1c9cz_1 label{align-items:center;gap:10px;display:flex}._message_1c9cz_1{min-height:22px}._empty_1c9cz_1{text-align:center;color:#718176;padding:28px}._error_1c9cz_1{color:#9d3c2b;background:#fff2ee;border-radius:6px;padding:12px}._notice_1c9cz_1{border-top:1px solid #e2e9e4;padding:18px 0}._notice_1c9cz_1 pre{white-space:pre-wrap;font-family:inherit;line-height:1.8}._notice_1c9cz_1 small{margin-top:12px;display:block}._root_1c9cz_1 summary{cursor:pointer}@media (width<=650px){._header_1c9cz_1 h1{font-size:24px}._search_1c9cz_1,._card_1c9cz_1{padding:16px}._search_1c9cz_1 input{flex-basis:100%;width:100%;min-width:0}._actions_1c9cz_1 label{flex-wrap:wrap}._actions_1c9cz_1 select{max-width:100%}}._root_1e098_1{color:#263c36;background:#f1f4f3;min-height:85vh;padding:16px;font-size:13px}._root_1e098_1 *{box-sizing:border-box}._root_1e098_1 h1{margin:0;font-size:22px}._root_1e098_1 h2{margin:0 0 12px;font-size:15px}._root_1e098_1 p{color:#687c74;line-height:1.7}._root_1e098_1 button,._root_1e098_1 input,._root_1e098_1 textarea,._root_1e098_1 select{font:inherit}._root_1e098_1 button,._root_1e098_1 a{cursor:pointer;color:#315d4c;background:#fff;border:1px solid #c6d6ce;border-radius:5px;padding:8px 12px;text-decoration:none}._root_1e098_1 button:disabled{opacity:.5;cursor:not-allowed}._root_1e098_1 input,._root_1e098_1 select,._root_1e098_1 textarea{color:#294239;background:#fff;border:1px solid #cad7d1;border-radius:4px;width:100%;min-width:0;padding:8px}._root_1e098_1 textarea{resize:vertical;min-height:120px;margin:10px 0;line-height:1.75}._root_1e098_1 label{flex-direction:column;gap:7px;font-size:12px;display:flex}._root_1e098_1 fieldset{min-width:0}._root_1e098_1 fieldset input,._root_1e098_1 fieldset select{margin-bottom:6px}._root_1e098_1 fieldset>div{margin:10px 0}._heading_1e098_1{background:#fff;border:1px solid #dce5df;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}._heading_1e098_1 p{margin:6px 0 0}._actions_1e098_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._layout_1e098_1{grid-template-columns:180px minmax(0,1fr) 235px;align-items:start;gap:14px;display:grid}._sidebar_1e098_1{background:#fff;border:1px solid #dce5df;padding:12px}._sidebar_1e098_1 button{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:8px;width:100%;margin:8px 0;display:flex}._root_1e098_1 ._selected_1e098_1{background:#e9f3ed;border-color:#528467}._workspace_1e098_1{flex-direction:column;gap:14px;min-width:0;display:flex}._card_1e098_1{background:#fff;border:1px solid #dce5df;border-radius:5px;min-width:0;padding:16px}._columns_1e098_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}._checks_1e098_1{flex-direction:column;gap:12px;display:flex;position:sticky;top:120px}._checks_1e098_1 ul{padding-left:18px;line-height:1.8}._checks_1e098_1 strong{font-size:18px}._root_1e098_1 ._primary_1e098_1{text-align:center;color:#fff;background:#32634e;width:100%;margin-top:12px;display:block}._root_1e098_1 ._confirm_1e098_1{flex-direction:row;align-items:flex-start;margin-top:14px;line-height:1.7}._confirm_1e098_1 input{flex-shrink:0;width:16px;margin-top:3px}._notice_1e098_1{background:#e6f1e9;border:1px solid #aac8b6;padding:12px}._proposal_1e098_1{border:2px solid #c6a656}._warning_1e098_1{font-size:12px;color:#93661c!important}._root_1e098_1 fieldset{border:1px solid #d5e0da;margin:12px 0;padding:12px}._root_1e098_1 fieldset legend{font-weight:600}._root_1e098_1 fieldset label{margin-bottom:7px}@media (width<=1200px){._layout_1e098_1{grid-template-columns:160px minmax(0,1fr)}._checks_1e098_1{grid-column:2;grid-template-columns:1fr 1fr;position:static}._columns_1e098_1{grid-template-columns:1fr}}@media (width<=760px){._layout_1e098_1{flex-direction:column;display:flex}._sidebar_1e098_1,._workspace_1e098_1,._checks_1e098_1{width:100%}._sidebar_1e098_1{max-height:200px;overflow:auto}._checks_1e098_1{display:block}._heading_1e098_1{flex-direction:column;align-items:flex-start;gap:10px}}._root_1e098_1 fieldset>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){._root_1e098_1 fieldset>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}._freightGroup_1e098_5{border-top:1px solid #dae5de;padding:12px 0}._freightGroup_1e098_5 header{justify-content:space-between;align-items:center;gap:8px;display:flex}._freightOptions_1e098_5{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}._freightOptions_1e098_5>div{border:1px solid #dae5de;border-radius:5px;flex-direction:column;gap:8px;padding:12px;display:flex}._freightOptions_1e098_5 strong{font-size:18px}._freightOptions_1e098_5 ._chosen_1e098_5{background:#ecf6ef;border-color:#3e8060}._requirements_1e098_7{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:14px;display:grid}._root_1e098_1 ._rawText_1e098_7{min-height:420px;padding:12px;line-height:1.8}._tableSection_1e098_8{margin-top:18px}._tableScroll_1e098_8{border:1px solid #dce5df;max-height:650px;margin:12px 0;overflow:auto}._reviewTable_1e098_8{border-collapse:collapse;width:100%;font-size:12px}._reviewTable_1e098_8 th{text-align:left;z-index:1;white-space:nowrap;background:#edf3ef;position:sticky;top:0}._reviewTable_1e098_8 th,._reviewTable_1e098_8 td{vertical-align:top;border-bottom:1px solid #dce5df;padding:8px}._reviewTable_1e098_8 td:nth-child(2){min-width:230px}._reviewTable_1e098_8 td:nth-child(3){min-width:90px}._reviewTable_1e098_8 td:nth-child(4){min-width:145px}._reviewTable_1e098_8 td:nth-child(5){min-width:210px}._reviewTable_1e098_8 td:nth-child(6),._reviewTable_1e098_8 td:nth-child(8){min-width:90px}._reviewTable_1e098_8 td:nth-child(9),._reviewTable_1e098_8 td:nth-child(10){min-width:140px}._reviewTable_1e098_8 td:nth-child(11){min-width:160px}._reviewTable_1e098_8 small{color:#667c70;margin-top:5px;display:block}._root_1e098_1 ._reviewTable_1e098_8 textarea{min-height:64px;margin:0}._reviewTable_1e098_8 input{padding:6px}._reviewTable_1e098_8 input+input{margin-top:6px}._sourceText_1e098_8{white-space:pre-wrap;overflow-wrap:anywhere}._tableSection_1e098_8 summary{cursor:pointer;color:#315d4c;padding:8px 0}._tableSection_1e098_8 li{line-height:1.8}._root_1e098_1 input[hidden]{display:none}._overlay_r20nb_1{z-index:1100;color:#24344a;background:#14202d59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._dialog_r20nb_2{background:#fff;border-radius:10px;width:min(920px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 12px 50px #24344a44}._dialog_r20nb_2 header{border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}._dialog_r20nb_2 h2{margin:0 0 8px;font-size:20px}._dialog_r20nb_2 p{margin:12px 0;line-height:1.6}._dialog_r20nb_2 header p{margin:0}._dialog_r20nb_2 button{cursor:pointer;color:inherit;background:#fff;border:1px solid #ccd8e5;border-radius:5px;padding:9px 16px}._dialog_r20nb_2 button:disabled{opacity:.5;cursor:default}._hint_r20nb_6{color:#60718a;font-size:13px}._fields_r20nb_6{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}._fields_r20nb_6 label{cursor:pointer;border:1px solid #dce4ed;border-radius:6px;flex:1;align-items:flex-start;gap:10px;min-width:180px;padding:13px 16px;display:flex}._fields_r20nb_6 input{width:16px;height:16px;margin-top:4px}._fields_r20nb_6 span{gap:5px;display:grid}._fields_r20nb_6 strong{color:#256044}._fields_r20nb_6 small{color:#7d8899;font-size:12px}._fields_r20nb_6 ._selected_r20nb_8{background:#f1f8f4;border-color:#4c8a72}._summary_r20nb_9{background:#eef5fb;border-radius:6px;padding:12px;font-size:14px}._error_r20nb_9{color:#ba2424;background:#fff2f2;border-radius:5px;padding:10px}._tableWrap_r20nb_10{max-height:38vh;margin:14px 0;overflow:auto}._tableWrap_r20nb_10 table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}._tableWrap_r20nb_10 td,._tableWrap_r20nb_10 th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #dce4ed;padding:10px}._tableWrap_r20nb_10 th{background:#f4f6fa;position:sticky;top:0}._tableWrap_r20nb_10 small{color:#687b91;margin-top:4px;display:block}._unchanged_r20nb_10{color:#7d8899;background:#fafbfd}._dialog_r20nb_2 footer{border-top:1px solid #dce4ed;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}._dialog_r20nb_2 ._primary_r20nb_10{color:#fff;background:#246345;border-color:#246345}@media (width<=600px){._overlay_r20nb_1{padding:8px}._dialog_r20nb_2{padding:15px}._fields_r20nb_6 label{min-width:150px}._tableWrap_r20nb_10 td,._tableWrap_r20nb_10 th{padding:7px}}._fields_r20nb_6 span input,._fields_r20nb_6 span select{width:100%;height:36px;font:inherit;color:inherit;background:#fff;border:1px solid #ccd8e5;border-radius:4px;margin:3px 0 0;padding:6px 8px}._fields_r20nb_6 span{flex:1}._dialog_r20nb_2{flex-direction:column;display:flex;overflow:hidden}._dialog_r20nb_2>header,._dialog_r20nb_2>._hint_r20nb_6,._dialog_r20nb_2>._fields_r20nb_6,._dialog_r20nb_2>._summary_r20nb_9,._dialog_r20nb_2>._error_r20nb_9,._dialog_r20nb_2>footer{flex-shrink:0}._dialog_r20nb_2>._tableWrap_r20nb_10{flex:1;min-height:80px}._dialog_r20nb_2 ._fields_r20nb_6 label{flex-direction:row}._dialog_r20nb_2 ._fields_r20nb_6 input[type=checkbox]{flex-shrink:0;min-height:16px;margin-top:4px}._dialog_r20nb_2 ._fields_r20nb_6 span input,._dialog_r20nb_2 ._fields_r20nb_6 span select{min-height:36px}._root_q0tdd_1{color:#24354b;min-width:0;max-width:1440px;margin:24px auto;padding:0 24px 40px;font-size:14px;line-height:1.5}._root_q0tdd_1 *{box-sizing:border-box}._root_q0tdd_1 h1,._root_q0tdd_1 h2,._root_q0tdd_1 h3,._root_q0tdd_1 p{margin:0}._root_q0tdd_1 h1{font-size:25px}._root_q0tdd_1 h2{font-size:17px}._root_q0tdd_1 h3{font-size:15px}._root_q0tdd_1 button,._root_q0tdd_1 input,._root_q0tdd_1 select{font:inherit;color:inherit}._root_q0tdd_1 button,._root_q0tdd_1 select{background:#fff;border:1px solid #ced8e5;border-radius:6px;padding:8px 12px}._root_q0tdd_1 button{cursor:pointer}._root_q0tdd_1 button:disabled,._root_q0tdd_1 select:disabled{cursor:default;opacity:.5}._root_q0tdd_1 button:focus-visible,._root_q0tdd_1 input:focus-visible,._root_q0tdd_1 select:focus-visible{outline-offset:2px;outline:2px solid #3063c9}._root_q0tdd_1 select{max-width:100%;min-height:36px}._header_q0tdd_5{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}._header_q0tdd_5 p{color:#66758a;margin-top:7px;font-size:13px}._header_q0tdd_5>button{white-space:nowrap}._loading_q0tdd_6,._error_q0tdd_6{background:#f4f7fb;border:1px solid #d7e0ec;border-radius:9px;margin-top:18px;padding:24px}._error_q0tdd_6{color:#874523;background:#fff4ed;border-color:#efcfb8}._error_q0tdd_6 p{margin:8px 0 14px}._filters_q0tdd_7{background:#fff;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:18px;padding:18px;display:grid}._searchRow_q0tdd_7{align-items:center;gap:10px;display:flex}._search_q0tdd_7{flex:1;min-width:0;display:block}._search_q0tdd_7 input{background:#f5f7fa;border:1px solid #dce4ed;border-radius:7px;width:100%;min-width:0;padding:11px 13px}._searchRow_q0tdd_7>button{white-space:nowrap}._filterRow_q0tdd_8{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._field_q0tdd_8{color:#66758a;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}._field_q0tdd_8 select{color:#24354b;font-size:13px}._brandField_q0tdd_9{max-width:100%}._brandField_q0tdd_9 select{min-width:0;max-width:min(360px,100%)}._segments_q0tdd_10{background:#f3f6fa;border-radius:7px;gap:3px;padding:3px;display:flex}._segments_q0tdd_10 button{color:#63738a;white-space:nowrap;background:0 0;border:0;padding:6px 11px;font-size:13px}._segments_q0tdd_10 button[aria-pressed=true]{color:#285bc7;background:#fff;box-shadow:0 1px 3px #20305018}._stats_q0tdd_11{grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin-bottom:18px;display:grid}._stats_q0tdd_11>div{background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}._stats_q0tdd_11 strong{font-variant-numeric:tabular-nums;font-size:26px}._stats_q0tdd_11 span{color:#67778d;font-size:12px}._stats_q0tdd_11 small{margin-top:3px;font-size:12px;display:block}._stats_q0tdd_11 ._missingValue_q0tdd_11{color:#66758a;font-size:18px}._panel_q0tdd_12{background:#fff;border:1px solid #dce4ed;border-radius:10px;overflow:hidden}._tabs_q0tdd_12{border-bottom:1px solid #e1e7ef;gap:20px;padding:0 18px;display:flex}._tabs_q0tdd_12 button{color:#65758b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:14px 0 12px}._tabs_q0tdd_12 button[aria-pressed=true]{color:#285bc7;border-bottom-color:#285bc7;font-weight:600}._tableToolbar_q0tdd_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}._tableToolbar_q0tdd_13 p{color:#65758b;margin-top:4px;font-size:12px}._breadcrumb_q0tdd_13{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._root_q0tdd_1 ._breadcrumb_q0tdd_13 button,._root_q0tdd_1 ._link_q0tdd_13{color:#285bc7;text-align:left;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:13px}._breadcrumb_q0tdd_13>span{overflow-wrap:anywhere}._rankingNote_q0tdd_14{color:#66758a;padding:0 18px 13px;font-size:12px}._notice_q0tdd_14{color:#885d17;background:#fff6e7;padding:10px 18px;font-size:12px}._table_q0tdd_13{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}._table_q0tdd_13 th{color:#66758a;vertical-align:middle;background:#f4f6f9;padding:10px 18px;font-size:12px;font-weight:500}._table_q0tdd_13 td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #e1e7ef;padding:12px 18px}._table_q0tdd_13 tbody tr:hover td{background:#f7f9fc}._right_q0tdd_15{text-align:right;font-variant-numeric:tabular-nums}._table_q0tdd_13 ._missing_q0tdd_11{color:#758399}._brandColumn_q0tdd_16{width:34%}._clickableRow_q0tdd_16{cursor:pointer}._root_q0tdd_1 ._nameButton_q0tdd_16{color:#24354b;text-align:left;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:14px;font-weight:500}._root_q0tdd_1 ._nameButton_q0tdd_16:hover{color:#285bc7}._secondary_q0tdd_16{color:#69798e;font-size:12px}._mobileOpen_q0tdd_16{color:#285bc7;margin-top:4px;font-size:12px;display:none}._productMeta_q0tdd_16{color:#6b7b91;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}._tag_q0tdd_16{color:#65758b;white-space:nowrap;background:#f2f5f8;border-radius:4px;padding:2px 6px;font-size:11px;display:inline-block}._customer_q0tdd_16{color:#855810;background:#fff3db}._rankColumn_q0tdd_17{width:13%}._productColumn_q0tdd_17{width:45%}._quantityColumn_q0tdd_17{width:24%}._rank_q0tdd_14{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}._rank_q0tdd_14 small{color:#66758a;font-size:11px;font-weight:400;display:block}._pager_q0tdd_18{color:#66758a;border-top:1px solid #e1e7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:flex}._pager_q0tdd_18>div{gap:8px;display:flex}._pager_q0tdd_18 button{padding:6px 10px;font-size:12px}._empty_q0tdd_19{color:#66758a;text-align:center;justify-items:center;gap:12px;padding:42px 18px;display:grid}._empty_q0tdd_19 h3{color:#24354b}._empty_q0tdd_19 p{font-size:13px}._detailHeader_q0tdd_20{gap:8px;padding:4px 18px 18px;display:grid}._detailRank_q0tdd_20{flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}._detailRank_q0tdd_20 strong{font-variant-numeric:tabular-nums;font-weight:600}._months_q0tdd_20{border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;padding:14px 12px;display:grid}._months_q0tdd_20>div{text-align:center;font-variant-numeric:tabular-nums;gap:5px;font-size:12px;display:grid}._months_q0tdd_20 span{color:#66758a}._months_q0tdd_20 strong{font-weight:500}._months_q0tdd_20 ._activeMonth_q0tdd_20{color:#285bc7}._sourceLabel_q0tdd_20{color:#66758a;padding:14px 18px 10px;font-size:12px}._sourceTable_q0tdd_20 th:first-child{width:25%}._sourceTable_q0tdd_20 th:nth-child(2),._sourceTable_q0tdd_20 th:nth-child(3){width:20%}._pendingTable_q0tdd_21 th:first-child{width:44%}._pendingTable_q0tdd_21 th:nth-child(2){width:22%}._pendingName_q0tdd_21{font-size:14px;font-weight:500}._footer_q0tdd_22{color:#6a798d;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;font-size:12px;display:flex}._visuallyHidden_q0tdd_22{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._panel_q0tdd_12{scroll-margin-top:180px}._skuShare_q0tdd_24{width:100%;max-width:390px;margin-top:10px}._shareCaption_q0tdd_24{color:#63758e;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 7px;margin-bottom:5px;font-size:11px;display:flex}._shareCaption_q0tdd_24 strong{color:#355f9d;white-space:nowrap;font-size:12px;font-weight:600}._shareTrack_q0tdd_24{background:#e8eef7;border-radius:4px;height:7px;overflow:hidden}._shareFill_q0tdd_24{background:#4778b9;border-radius:4px;height:100%;display:block}._shareUnavailable_q0tdd_24 ._shareTrack_q0tdd_24{background:0 0;border:1px dashed #c6d0df;height:7px}._shareUnavailable_q0tdd_24 ._shareCaption_q0tdd_24 strong{color:#7f8da0;font-size:11px;font-weight:400}._shareBasis_q0tdd_24{color:#967126;margin-top:4px;font-size:10px;line-height:1.4;display:block}._shareExplanation_q0tdd_24{color:#73839a;margin-top:5px;display:block}._mobileMetric_q0tdd_25{display:none}._disabledInventory_q0tdd_26{color:#626d7b;white-space:nowrap;background:#f0f2f5;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:500;display:inline-block}._skuTable_q0tdd_27 td{padding-top:8px;padding-bottom:8px}._skuTable_q0tdd_27 ._nameButton_q0tdd_16{padding-top:2px;padding-bottom:2px;line-height:1.4}._skuTable_q0tdd_27 ._productMeta_q0tdd_16{margin-top:2px}._skuTable_q0tdd_27 ._tag_q0tdd_16{padding:0 5px;line-height:18px}._skuTable_q0tdd_27 ._skuShare_q0tdd_24{margin-top:5px}._skuTable_q0tdd_27 ._shareCaption_q0tdd_24{margin-bottom:3px}._inventoryNote_q0tdd_28{color:#66758a;padding:0 18px 10px;font-size:11px;line-height:1.5}._inventoryValue_q0tdd_28{font-variant-numeric:tabular-nums}._detailInventory_q0tdd_28{background:#f4f7fb;border-radius:6px;padding:10px 12px;font-size:13px}._detailInventory_q0tdd_28 p{color:#66758a;margin-top:4px;font-size:11px;line-height:1.5}._secondaryMetricColumn_q0tdd_28{width:17%}._inventoryColumn_q0tdd_28{width:14%}@media (width>=651px){._skuTable_q0tdd_27 ._rankColumn_q0tdd_17{width:9%}._skuTable_q0tdd_27 ._productColumn_q0tdd_17{width:42%}._skuTable_q0tdd_27 ._quantityColumn_q0tdd_17{width:18%}}@media (width<=650px){._mobileMetric_q0tdd_25{color:#73839a;margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}._root_q0tdd_1{margin:16px auto;padding:0 12px 28px}._header_q0tdd_5{align-items:flex-start;gap:10px}._header_q0tdd_5 h1{font-size:21px}._header_q0tdd_5 p{font-size:12px}._header_q0tdd_5>button{padding:7px 9px;font-size:12px}._filters_q0tdd_7{gap:12px;padding:12px}._searchRow_q0tdd_7{flex-wrap:wrap}._search_q0tdd_7{flex-basis:100%}._search_q0tdd_7 input{font-size:16px}._field_q0tdd_8{flex-wrap:wrap}._field_q0tdd_8 select{min-height:40px;font-size:16px}._filterRow_q0tdd_8{gap:10px}._segments_q0tdd_10 button{padding:6px 9px}._stats_q0tdd_11{grid-template-columns:1fr 1fr;gap:8px}._stats_q0tdd_11>div{gap:8px;padding:12px}._stats_q0tdd_11 strong{font-size:23px}._stats_q0tdd_11>div:last-child{grid-column:span 2;justify-content:space-between}._hideMobile_q0tdd_35{display:none}._table_q0tdd_13 th,._table_q0tdd_13 td{padding:10px 12px}._brandColumn_q0tdd_16{width:58%}._tableToolbar_q0tdd_13{padding:12px}._tabs_q0tdd_12{padding:0 12px}._root_q0tdd_1 ._nameButton_q0tdd_16{font-size:13px}._mobileOpen_q0tdd_16{display:block}._rankingNote_q0tdd_14{padding:0 12px 12px}._pager_q0tdd_18{padding:12px}._skuTable_q0tdd_27 th,._skuTable_q0tdd_27 td{padding-left:8px;padding-right:8px}._rankColumn_q0tdd_17{width:19%}._productColumn_q0tdd_17{width:50%}._quantityColumn_q0tdd_17{width:31%}._skuTable_q0tdd_27 ._productMeta_q0tdd_16{gap:4px;font-size:11px}._skuTable_q0tdd_27 td{padding-top:7px;padding-bottom:7px}._skuTable_q0tdd_27 ._nameButton_q0tdd_16{min-height:44px}._skuTable_q0tdd_27 ._mobileMetric_q0tdd_25{margin-top:3px}._inventoryNote_q0tdd_28{padding:0 12px 9px}._detailInventory_q0tdd_28{padding:9px}._detailHeader_q0tdd_20{padding:4px 12px 14px}._months_q0tdd_20{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._months_q0tdd_20>div{justify-content:center;gap:8px;display:flex}._sourceTable_q0tdd_20 th:first-child{width:38%}._sourceTable_q0tdd_20 th:nth-child(2){width:30%}._sourceTable_q0tdd_20 th:nth-child(3){width:32%}._sourceTable_q0tdd_20 td,._sourceTable_q0tdd_20 th{padding-left:8px;padding-right:8px}._pendingName_q0tdd_21{font-size:13px}._footer_q0tdd_22{font-size:11px}}@media (pointer:coarse){._root_q0tdd_1 button,._root_q0tdd_1 select{min-height:44px}}._basisNote_q0tdd_42{color:#64758d;font-size:12px;line-height:1.7;margin:0 0 16px!important}._amountNote_q0tdd_42{color:#9a6c22;margin-top:4px;font-size:11px;line-height:1.4;display:block}._stats_q0tdd_11 ._moneyStat_q0tdd_42{flex-wrap:wrap;gap:5px 14px}._stats_q0tdd_11 ._moneyValue_q0tdd_42{overflow-wrap:anywhere;font-size:23px}._moneyStat_q0tdd_42>span{min-width:0}._months_q0tdd_20 small{color:#78879a;font-size:10px;font-weight:400;display:block}._months_q0tdd_20 ._monthMoney_q0tdd_42{overflow-wrap:anywhere;font-size:12px}._reconciliation_q0tdd_42{color:#835b1d;background:#fff7e9;border-bottom:1px solid #eadfc9;padding:14px 18px;font-size:12px}._reconciliation_q0tdd_42 h3{margin-bottom:8px;font-size:13px}._reconciliation_q0tdd_42 p+p{margin-top:8px}._reconciliation_q0tdd_42 p>span{color:#8d774f;margin-top:3px;display:block}._receiptList_q0tdd_42{gap:12px;margin:0;padding:0 18px;list-style:none;display:grid}._receiptCard_q0tdd_42{border:1px solid #dee5ed;border-radius:7px;padding:14px}._receiptHeading_q0tdd_42{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._receiptHeading_q0tdd_42 strong{font-variant-numeric:tabular-nums;font-size:17px}._receiptCard_q0tdd_42 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin:0 0 12px;display:grid}._receiptCard_q0tdd_42 dt{color:#738299;font-size:11px}._receiptCard_q0tdd_42 dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}._receiptCard_q0tdd_42 ._secondary_q0tdd_16{font-size:11px}@media (width<=650px){._stats_q0tdd_11 ._moneyValue_q0tdd_42{font-size:21px}._stats_q0tdd_11 ._moneyStat_q0tdd_42{flex-direction:column;align-items:flex-start}._brandColumn_q0tdd_16{width:54%}._rankColumn_q0tdd_17{width:19%}._productColumn_q0tdd_17{width:44%}._quantityColumn_q0tdd_17{width:37%}._skuTable_q0tdd_27 ._right_q0tdd_15{font-size:12px}._months_q0tdd_20>div{text-align:center;gap:4px;display:grid}._reconciliation_q0tdd_42{padding:12px}._receiptList_q0tdd_42{padding:0 12px}._receiptCard_q0tdd_42{padding:12px}._receiptCard_q0tdd_42 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._detailRank_q0tdd_20>span{max-width:100%}._detailRank_q0tdd_20 strong{overflow-wrap:anywhere}._detailRank_q0tdd_20 ._amountNote_q0tdd_42{margin-left:6px;display:inline}}._financeDetails_q0tdd_44{padding-top:8px}._financeCurrent_q0tdd_44{color:#64758d;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:13px;display:flex}._financeCurrent_q0tdd_44 strong{color:#24354b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}._financeDetails_q0tdd_44 ._notice_q0tdd_14 ._link_q0tdd_13{margin-left:8px}._financeQuarters_q0tdd_44{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}._financeQuarters_q0tdd_44>div{border:1px solid #dce4ed;border-radius:7px;gap:8px;min-width:0;padding:12px;display:grid}._financeQuarters_q0tdd_44 span{color:#66758a;font-size:12px}._financeQuarters_q0tdd_44 strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px}._financeQuarters_q0tdd_44 ._financeActive_q0tdd_44{background:#f3f7ff;border-color:#a9c0e3}._financeSuppliers_q0tdd_44{gap:12px;margin:0;padding:0 18px;list-style:none;display:grid}._financeSuppliers_q0tdd_44 h3{overflow-wrap:anywhere;margin-bottom:4px}._financeSupplierCurrent_q0tdd_44{color:#66758a;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:14px 0;font-size:12px;display:flex}._financeSupplierCurrent_q0tdd_44 strong{color:#24354b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px}._financeSuppliers_q0tdd_44 ._financeSupplierQuarters_q0tdd_44{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}._financeTabs_q0tdd_44{gap:8px;padding:0 18px 14px;display:flex}._financeTabs_q0tdd_44 button[aria-pressed=true]{color:#285bc7;background:#f3f7ff;border-color:#b6cbed}._financeSearchNote_q0tdd_44{color:#66758a;border-top:1px solid #e1e7ef;padding:10px 18px;font-size:12px}@media (width<=650px){._financeCurrent_q0tdd_44 strong{font-size:21px}._financeQuarters_q0tdd_44{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}._financeQuarters_q0tdd_44>div{padding:10px}._financeQuarters_q0tdd_44 strong{font-size:15px}._financeSuppliers_q0tdd_44{padding:0 12px}._financeTabs_q0tdd_44{padding:0 12px 12px}._financeSearchNote_q0tdd_44{padding:10px 12px}._financeSuppliers_q0tdd_44 ._financeSupplierQuarters_q0tdd_44{grid-template-columns:1fr}._financeSupplierQuarters_q0tdd_44>div{justify-content:space-between;gap:10px;display:flex}._financeSupplierQuarters_q0tdd_44 dd{text-align:right;margin:0}._financeDetails_q0tdd_44 ._notice_q0tdd_14 ._link_q0tdd_13{margin:6px 0 0;display:block}._financeSupplierCurrent_q0tdd_44{display:grid}}._charts_1e0xo_1{color:#24354b;min-width:0;margin:0 0 20px;font-size:13px}._charts_1e0xo_1 *{box-sizing:border-box}._charts_1e0xo_1 ._heading_1e0xo_1{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}._charts_1e0xo_1 ._heading_1e0xo_1 h2{margin:0;font-size:17px;font-weight:600}._charts_1e0xo_1 ._heading_1e0xo_1 p{color:#66758a;margin:5px 0 0;font-size:12px}._heading_1e0xo_1>span{color:#66758a;align-self:center;font-size:12px}._charts_1e0xo_1 ._basis_1e0xo_1{color:#67778d;margin:0 0 12px;font-size:12px;line-height:1.7}._basis_1e0xo_1 strong{color:#425872;font-weight:500}._charts_1e0xo_1 ._warning_1e0xo_1{color:#875d20;background:#fff7e9;border:1px solid #ebd8b4;border-radius:7px;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.6}._charts_1e0xo_1 ._empty_1e0xo_1{color:#67778d;background:#fff;border:1px solid #dce4ed;border-radius:9px;margin-bottom:12px;padding:22px 16px;font-size:13px}._grid_1e0xo_1{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}._card_1e0xo_1{background:#fff;border:1px solid #dce4ed;border-radius:9px;min-width:0;padding:15px;overflow:hidden}._fullWidth_1e0xo_1{grid-column:1/-1}._cardHeading_1e0xo_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._charts_1e0xo_1 ._cardHeading_1e0xo_1 h3{margin:0;font-size:14px;font-weight:600}._cardHeading_1e0xo_1>span{color:#738298;font-size:11px}._charts_1e0xo_1 ._hint_1e0xo_1{color:#738298;margin:7px 0 4px;font-size:11px}._barViewport_1e0xo_1{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9c9dc #f4f6f9;border-radius:5px;width:100%;max-width:100%;padding-bottom:5px;overflow-x:auto}._barViewport_1e0xo_1:focus-visible{outline-offset:1px;outline:2px solid #3063c9}._barChart_1e0xo_1{width:100%;max-width:none;display:block}._gridLine_1e0xo_1{stroke:#e7edf4;stroke-width:1px}._axisText_1e0xo_1{fill:#77869a;font-variant-numeric:tabular-nums;font-size:10px}._barButton_1e0xo_1{cursor:pointer;outline:none}._barTarget_1e0xo_1{fill:#0000;stroke:#0000;stroke-width:1.5px}._barButton_1e0xo_1:hover ._barTarget_1e0xo_1{fill:#285bc708}._barButton_1e0xo_1:focus-visible ._barTarget_1e0xo_1{stroke:#3063c9;fill:#285bc708}._barValue_1e0xo_1{fill:#3f516b;font-variant-numeric:tabular-nums;font-size:10px}._unknownValue_1e0xo_1{fill:#936d2d;font-size:11px}._brandLabel_1e0xo_1{fill:#62728a;font-size:11px}._zeroMark_1e0xo_1{stroke:#7b8da5;stroke-width:2px}._shareBody_1e0xo_1{grid-template-columns:minmax(145px,.95fr) minmax(0,1.2fr);align-items:center;gap:12px;min-width:0;margin-top:10px;display:grid}._ringWrap_1e0xo_1{min-width:0}._ring_1e0xo_1{width:100%;max-width:230px;margin:0 auto;display:block}._ringLabel_1e0xo_1{fill:#77869a;font-size:12px}._ringTotal_1e0xo_1{fill:#263e5c;font-variant-numeric:tabular-nums;font-weight:600}._charts_1e0xo_1 ._ringCaption_1e0xo_1{text-align:center;color:#738298;margin:0;font-size:11px}._legendArea_1e0xo_1{min-width:0}._charts_1e0xo_1 ._legendHeading_1e0xo_1{color:#697a91;justify-content:space-between;align-items:baseline;gap:6px;margin:0 0 5px;font-size:11px;display:flex}._legendHeading_1e0xo_1>span{color:#8491a2;white-space:nowrap;font-size:10px}._charts_1e0xo_1 ._legend_1e0xo_1{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c9dc #f4f6f9;max-height:307px;margin:0;padding:0;list-style:none;overflow-y:auto}._charts_1e0xo_1 ._legendButton_1e0xo_1{color:#24354b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf3;border-radius:0;align-items:center;gap:7px;min-height:53px;padding:9px 2px;display:flex}._charts_1e0xo_1 ._legendButton_1e0xo_1:hover{background:#f5f8fc}._charts_1e0xo_1 ._legendButton_1e0xo_1:focus-visible{outline-offset:-2px;background:#f5f8fc;outline:2px solid #3063c9}._swatch_1e0xo_1{border-radius:3px;flex:0 0 8px;width:8px;height:8px}._legendContent_1e0xo_1{flex:1;gap:4px;min-width:0;display:grid}._legendBrand_1e0xo_1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11px;display:flex}._legendBrand_1e0xo_1 small{color:#936d2d;font-size:10px}._legendNumbers_1e0xo_1{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}._legendNumbers_1e0xo_1 strong{font-weight:500}._legendNumbers_1e0xo_1>span{color:#78869a}._legendArrow_1e0xo_1{color:#9aa8b8;font-size:17px}._fullWidth_1e0xo_1 ._shareBody_1e0xo_1{grid-template-columns:1fr}._fullWidth_1e0xo_1 ._legend_1e0xo_1{max-height:250px}@media (width<=1050px){._grid_1e0xo_1{grid-template-columns:1fr}._shareBody_1e0xo_1{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:24px}._legendNumbers_1e0xo_1,._legendBrand_1e0xo_1{font-size:12px}._charts_1e0xo_1 ._legendButton_1e0xo_1{padding:10px 3px}._charts_1e0xo_1 ._legendHeading_1e0xo_1{font-size:12px}}@media (width<=650px){._charts_1e0xo_1{margin-bottom:16px}._charts_1e0xo_1 ._heading_1e0xo_1{flex-wrap:wrap;gap:5px}._charts_1e0xo_1 ._heading_1e0xo_1 h2{font-size:16px}._heading_1e0xo_1>span{font-size:11px}._card_1e0xo_1{padding:12px}._grid_1e0xo_1{gap:12px}._shareBody_1e0xo_1{grid-template-columns:1fr;gap:14px}._ring_1e0xo_1{width:200px;max-width:100%}._charts_1e0xo_1 ._legend_1e0xo_1{max-height:265px}._charts_1e0xo_1 ._legendButton_1e0xo_1{min-height:57px;padding:10px 3px}._legendNumbers_1e0xo_1,._legendBrand_1e0xo_1{font-size:12px}._barViewport_1e0xo_1{touch-action:pan-x pan-y}._cardHeading_1e0xo_1>span{font-size:10px}._charts_1e0xo_1 ._hint_1e0xo_1{line-height:1.6}}@media (prefers-reduced-motion:reduce){._barViewport_1e0xo_1,._legend_1e0xo_1{scroll-behavior:auto}}._root_1tfq3_1{color:#24354b;max-width:1440px;margin:24px auto;padding:0 24px 40px;font-size:14px;line-height:1.6}._root_1tfq3_1 h1{margin:0 0 16px;font-size:25px}._root_1tfq3_1 p{color:#65758b;margin:0 0 14px}._root_1tfq3_1>div,._root_1tfq3_1>p{background:#fff;border:1px solid #dce4ed;border-radius:9px;padding:20px}._root_1tfq3_1 button{font:inherit;color:#285bc7;cursor:pointer;background:#fff;border:1px solid #ced8e5;border-radius:6px;padding:8px 13px}._root_1tfq3_1 button:focus-visible{outline-offset:2px;outline:2px solid #3063c9}@media (width<=650px){._root_1tfq3_1{margin:16px auto;padding:0 12px 28px}._root_1tfq3_1 h1{font-size:21px}}@media (pointer:coarse){._root_1tfq3_1 button{min-height:44px}}._root_1535p_1{color:#26364c;max-width:1480px;margin:0 auto;padding:28px 32px 64px;font-size:14px}._hero_1535p_1{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}._eyebrow_1535p_1{color:#64748b;letter-spacing:2px;font-size:12px}._hero_1535p_1 h1{margin:9px 0;font-size:29px;font-weight:750}._hero_1535p_1 em{vertical-align:middle;color:#946200;background:#fff4d6;border:1px solid #ebd499;border-radius:20px;margin-left:10px;padding:5px 10px;font-size:12px;font-style:normal}._root_1535p_1 p{color:#65748a;margin:7px 0 15px;line-height:1.7}._root_1535p_1 button{color:#34465f;cursor:pointer;white-space:nowrap;font:inherit;background:#fff;border:1px solid #d6dfe9;border-radius:7px;padding:9px 14px}._root_1535p_1 button:hover:not(:disabled){background:#f0f7f5;border-color:#457b75}._root_1535p_1 button:disabled{opacity:.45;cursor:not-allowed}._root_1535p_1 ._primary_1535p_1{color:#fff;background:#1f635e;border-color:#1f635e}._notice_1535p_1{background:#eff6f4;border:1px solid #d1e4dd;border-radius:10px;align-items:baseline;gap:15px;padding:15px 18px;line-height:1.65;display:flex}._notice_1535p_1 strong{color:#245e53;white-space:nowrap}._message_1535p_1{white-space:pre-wrap;background:#fff6df;border:1px solid #ecd9a6;border-radius:8px;margin-top:14px;padding:14px 18px}._stats_1535p_1{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0;display:grid}._stats_1535p_1>div{background:#fff;border:1px solid #e0e5ec;border-radius:10px;padding:19px 22px}._stats_1535p_1 span{color:#64748b;display:block}._stats_1535p_1 strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;display:block}._tabs_1535p_1{border-bottom:1px solid #d8e0e8;gap:24px;margin-bottom:22px;display:flex}._tabs_1535p_1 button{color:#64748b;background:0 0;border:0;border-radius:0;padding:12px 2px}._tabs_1535p_1 button[aria-current=page]{color:#1f635e;border-bottom:3px solid #1f635e;font-weight:700}._panel_1535p_1{background:#fff;border:1px solid #dde4ec;border-radius:12px;margin-bottom:20px;padding:23px}._root_1535p_1 h2{margin:0 0 10px;font-size:17px}._root_1535p_1 h3{font-size:15px}._heading_1535p_1{justify-content:space-between;align-items:center;gap:15px;display:flex}._heading_1535p_1>span{color:#7c8899;font-size:12px}._fields_1535p_1{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}._fields_1535p_1 label{flex-direction:column;flex:1;gap:7px;min-width:155px;display:flex}._root_1535p_1 input:not([type=checkbox]),._root_1535p_1 select{color:#26364c;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d5dee7;border-radius:6px;padding:9px 11px}._root_1535p_1 input:focus,._root_1535p_1 select:focus{outline-offset:1px;outline:2px solid #91b8b0}._filters_1535p_1{gap:10px;display:flex}._tableWrap_1535p_1{margin-top:17px;overflow-x:auto}._root_1535p_1 table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._root_1535p_1 th{color:#67778b;background:#f7f9fb;border-bottom:1px solid #e2e8f0;padding:12px;font-weight:500}._root_1535p_1 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:360px;padding:16px 12px}._root_1535p_1 td small{color:#6b7b8f;margin-top:5px;line-height:1.6;display:block}._root_1535p_1 td b{font-weight:600}._badge_1535p_1{white-space:nowrap;background:#eef3f7;border-radius:20px;padding:4px 9px;display:inline-block}._root_1535p_1 ._warning_1535p_1{color:#9a621d;line-height:1.7}._empty_1535p_1{text-align:center;color:#77869a;padding:42px 20px;line-height:1.8}._actions_1535p_1{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}._root_1535p_1 fieldset{border:0;margin:18px 0;padding:0}._check_1535p_1{align-items:center;gap:8px;margin:17px 0;line-height:1.7;display:flex}._root_1535p_1 pre{background:#f5f7fa;border-radius:8px;max-height:360px;padding:18px;font-size:12px;overflow:auto}._root_1535p_1 summary{cursor:pointer;color:#22675d;margin:18px 0}@media (width<=800px){._root_1535p_1{padding:20px 14px}._stats_1535p_1{grid-template-columns:repeat(2,1fr)}._hero_1535p_1,._heading_1535p_1,._notice_1535p_1{flex-direction:column;align-items:flex-start}._fields_1535p_1 label{min-width:135px}._filters_1535p_1{flex-wrap:wrap}._hero_1535p_1 h1{font-size:25px}._panel_1535p_1{padding:16px}}._root_1535p_1 ._back_1535p_3{color:#3a776d;background:0 0;border:0;margin-bottom:20px;padding:0}body:has(.sku-center-page) .workspace-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfbf7;position:relative;top:auto}.sku-center-page .sku-core-ledger{max-width:100%}.sku-center-page .sku-core-ledger>.heading,.sku-center-page .sku-core-ledger>article{grid-template-columns:minmax(0,2.3fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.4fr) 64px;align-items:start;gap:12px;min-width:0}.sku-center-page .sku-core-ledger>article>div,.sku-center-page .sku-core-ledger>.heading>span{overflow-wrap:anywhere}.sku-center-page .sku-core-ledger .sku-product{align-items:flex-start;gap:8px}.sku-center-page .sku-core-ledger .sku-product>span{flex:1;min-width:0}.sku-center-page .sku-core-ledger .sku-product b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}@media (width<=1100px){.sku-center-page .sku-core-ledger{scrollbar-gutter:stable;max-height:70vh;overflow:auto}.sku-center-page .sku-core-ledger>.heading,.sku-center-page .sku-core-ledger>article{min-width:1100px}.sku-center-page .sku-core-ledger>.heading{z-index:1}}:root{--forest:#183f2d;--forest-2:#2f6749;--forest-3:#477a5d;--mint:#e9f2ec;--cream:#f6f3eb;--paper:#fffdf8;--white:#fff;--ink:#1d2b23;--muted:#6f7c73;--line:#dfe5df;--gold:#aa7c45;--gold-soft:#f3eadc;--red:#a14e42;--shadow:0 18px 50px #1a38271a}.artwork-overview-actions{justify-items:end;gap:5px;display:grid}.artwork-overview-actions>small{color:#7d857e;font-size:8px}.artwork-sound-toggle{color:#476451;cursor:pointer;background:#f7faf7;border:1px solid #cbd8cf;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.artwork-sound-toggle.active{color:#225d39;background:#e5f1e8;border-color:#4d805f}.scheme-center-workspace{color:#243026;background:#f4f1e9;min-height:100vh}.scheme-center-shell{max-width:1800px;margin:0 auto;padding:30px clamp(18px,3vw,48px) 64px}.scheme-center-heading{border-bottom:1px solid #d8d3c7;justify-content:space-between;align-items:flex-end;gap:28px;padding:22px 2px 26px;display:flex}.scheme-center-heading>div>span,.scheme-record-page>header span,.legacy-filter-panel>header span{letter-spacing:.18em;text-transform:uppercase;color:#7b6d4e;font-size:12px;font-weight:800}.scheme-center-heading h1{color:#233729;margin:8px 0;font-family:Songti SC,Noto Serif SC,serif;font-size:clamp(25px,2.4vw,38px);line-height:1.2}.scheme-center-heading p{color:#697169;margin:0;font-size:14px}.scheme-center-heading>aside{color:#3c6048;white-space:nowrap;background:#e8efe5;border:1px solid #c9d8c8;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.scheme-center-heading>aside i{background:#4f835f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4f835f1f}.scheme-center-tabs{gap:4px;padding:18px 0 22px;display:flex;overflow-x:auto}.scheme-center-tabs button{text-align:left;color:#6a716c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:150px;padding:11px 14px}.scheme-center-tabs button b,.scheme-center-tabs button small{display:block}.scheme-center-tabs button b{font-size:14px}.scheme-center-tabs button small{color:#91958f;margin-top:4px;font-size:11px}.scheme-center-tabs button.active{color:#284d35;background:linear-gradient(#ffffff26,#ffffffb3);border-color:#3f6b4c}.scheme-center-tabs button.active small{color:#65806c}.scheme-center-message{z-index:20;color:#fff;background:#24372a;border-radius:10px;justify-content:space-between;gap:20px;margin-bottom:16px;padding:13px 16px;font-size:13px;display:flex;position:sticky;top:78px;box-shadow:0 10px 30px #1d30222e}.scheme-center-message button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.scheme-demand-bar{background:#fffdf8;border:1px solid #ddd7ca;border-radius:14px;grid-template-columns:1.4fr 1fr .65fr .65fr 1fr;gap:10px;margin-bottom:14px;padding:13px;display:grid;box-shadow:0 6px 20px #37382d0a}.scheme-demand-bar label,.scheme-more-requirements label{gap:6px;display:grid}.scheme-demand-bar label span,.scheme-more-requirements label span{color:#7d807a;font-size:11px;font-weight:700}.scheme-demand-bar input,.scheme-more-requirements input,.scheme-more-requirements textarea{color:#28342b;background:#fff;border:1px solid #d7d4cb;border-radius:8px;min-width:0;padding:10px 11px}.scheme-builder-columns{grid-template-columns:minmax(290px,.95fr) minmax(390px,1.35fr) minmax(290px,.82fr);align-items:start;gap:12px;display:grid}.scheme-builder-columns>aside,.scheme-builder-columns>main{background:#fffdf9;border:1px solid #ded8cc;border-radius:14px;min-height:690px;overflow:hidden}.scheme-builder-columns>*>header{background:#f9f7f1;border-bottom:1px solid #e8e3da;justify-content:space-between;align-items:center;height:68px;padding:0 17px;display:flex}.scheme-builder-columns>*>header>div{align-items:center;gap:10px;display:flex}.scheme-builder-columns>*>header>div>span{color:#fff;background:#294b35;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.scheme-builder-columns>*>header h2{margin:0;font-size:15px}.scheme-builder-columns>*>header>b{color:#7d7767;font-size:11px}.scheme-product-search{background:#fff;border:1px solid #d7d4cb;border-radius:9px;width:calc(100% - 24px);margin:12px;padding:11px;display:block}.scheme-catalog-filters{align-items:center;gap:8px;padding:0 12px 10px;display:flex}.scheme-catalog-filters select{background:#fff;border:1px solid #dedbd3;border-radius:7px;flex:1;padding:8px}.scheme-catalog-filters label{color:#6d756f;white-space:nowrap;font-size:11px}.scheme-product-list{max-height:565px;padding:0 8px 10px;overflow:auto}.scheme-product-list article{border-bottom:1px solid #ece8df;gap:10px;padding:12px 8px;display:flex}.scheme-product-list article.disabled{opacity:.55}.scheme-product-avatar{color:#3f684c;background:#e9ede5;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-weight:900;display:grid}.scheme-product-list article>section{flex:1;min-width:0}.scheme-product-list article header,.scheme-product-list article footer{align-items:center;gap:7px;display:flex}.scheme-product-list article header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.scheme-product-list article header em{color:#4d7b58;background:#e8f0e7;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.scheme-product-list p{color:#6d746e;margin:5px 0;font-size:11px}.scheme-product-list small{color:#9a968b;font-size:10px}.scheme-product-list article footer{margin-top:8px}.scheme-product-list article footer span{color:#7f837e;font-size:10px}.scheme-product-list article footer span b{color:#344238}.scheme-product-list article footer button{color:#fff;cursor:pointer;background:#315a3d;border:0;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:10px}.scheme-selected-list{padding:4px 12px}.scheme-selected-list article{border-bottom:1px solid #ebe7df;grid-template-columns:28px minmax(150px,1fr) 62px minmax(150px,.8fr) auto;align-items:center;gap:11px;padding:15px 0;display:grid;position:relative}.scheme-selected-list article>i{color:#b3aa97;font:700 11px/1 monospace}.scheme-selected-list article>div>b,.scheme-selected-list article>div>span,.scheme-selected-list article>div>small{display:block}.scheme-selected-list article>div>b{font-size:13px}.scheme-selected-list article>div>span{color:#6f766f;margin-top:4px;font-size:11px}.scheme-selected-list article>div>small{color:#a39e92;margin-top:4px;font-size:10px}.scheme-selected-list article>label span{color:#898d87;font-size:9px}.scheme-selected-list article>label input{border:1px solid #d9d5cc;border-radius:6px;width:55px;padding:7px}.scheme-selected-list article dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.scheme-selected-list article dl div{min-width:0}.scheme-selected-list article dt{color:#92958f;font-size:9px}.scheme-selected-list article dd{margin:4px 0 0;font-size:11px;font-weight:700}.scheme-selected-list article dd.risk{color:#ad483f}.scheme-remove{color:#9d5148;cursor:pointer;background:0 0;border:0;font-size:10px}.scheme-items-empty,.scheme-page-empty{text-align:center;color:#7c827c;place-content:center;min-height:360px;padding:30px;display:grid}.scheme-items-empty b,.scheme-page-empty b{color:#3e5143;font-size:16px}.scheme-items-empty p{max-width:320px;font-size:12px;line-height:1.7}.scheme-page-empty span{margin-top:9px;font-size:12px}.scheme-more-requirements{border-top:1px solid #e2ded5;margin:14px;padding-top:12px}.scheme-more-requirements summary{cursor:pointer;color:#43624b;font-size:12px;font-weight:800}.scheme-more-requirements>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.scheme-more-requirements label.wide{grid-column:1/-1}.scheme-more-requirements textarea{resize:vertical;min-height:66px}.scheme-calculation-panel{padding-bottom:14px}.scheme-budget-meter{border-bottom:1px solid #ebe7df;padding:15px 16px}.scheme-budget-meter>span{justify-content:space-between;display:flex}.scheme-budget-meter>span b{color:#737b74;font-size:11px}.scheme-budget-meter>span em{color:#2f513a;font-size:18px;font-style:normal;font-weight:900}.scheme-budget-meter>div{background:#e5e5dd;border-radius:999px;height:6px;margin:10px 0;overflow:hidden}.scheme-budget-meter>div i{background:linear-gradient(90deg,#60866a,#d4a953);height:100%;display:block}.scheme-budget-meter small{color:#898c86;font-size:10px}.scheme-calculation-lines{margin:0;padding:10px 16px}.scheme-calculation-lines div{justify-content:space-between;padding:5px 0;display:flex}.scheme-calculation-lines dt{color:#7d827c;font-size:11px}.scheme-calculation-lines dd{margin:0;font-size:12px;font-weight:700}.scheme-charge-inputs{border-top:1px dashed #ddd7cb;padding:5px 16px 12px}.scheme-charge-inputs label{color:#777e77;justify-content:space-between;align-items:center;margin-top:7px;font-size:10px;display:flex}.scheme-charge-inputs label>div{color:#92958f;border-bottom:1px solid #d7d2c8;padding:3px}.scheme-charge-inputs input{text-align:right;background:0 0;border:0;outline:0;width:62px}.scheme-total-card{color:#fff;background:#293d2f;border-radius:10px;margin:0 14px 12px;padding:14px}.scheme-total-card span,.scheme-total-card strong,.scheme-total-card small{display:block}.scheme-total-card span{color:#bdcabb;font-size:10px}.scheme-total-card strong{margin:3px 0;font-family:Songti SC,serif;font-size:28px}.scheme-total-card small{color:#9fb0a2;font-size:9px}.scheme-profit-tiers{grid-template-columns:repeat(5,1fr);gap:4px;padding:0 14px 12px;display:grid}.scheme-profit-tiers button{cursor:pointer;background:#f8f5ee;border:1px solid #dcd7cc;border-radius:7px;padding:7px 2px}.scheme-profit-tiers button b,.scheme-profit-tiers button span{display:block}.scheme-profit-tiers button b{color:#3e6249;font-size:10px}.scheme-profit-tiers button span{color:#777d77;margin-top:3px;font-size:8px}.scheme-quote-input{border-top:1px solid #dfdbd3;justify-content:space-between;align-items:center;margin:0 14px;padding-top:11px;font-size:11px;display:flex}.scheme-quote-input>div{font-weight:800}.scheme-quote-input input{text-align:right;background:0 0;border:0;border-bottom:1px solid #a8b3a8;width:84px;font-size:15px;font-weight:800}.scheme-margin{color:#3e654a;justify-content:space-between;margin:10px 14px;font-size:11px;display:flex}.scheme-margin b em{background:#e4eee5;border-radius:5px;padding:3px 5px;font-style:normal}.scheme-margin.loss{color:#a9433a}.scheme-save-button{color:#fff;cursor:pointer;background:#bd8d3e;border:0;border-radius:9px;width:calc(100% - 28px);margin:14px 14px 0;padding:12px;font-weight:900;display:block}.scheme-save-button:disabled{opacity:.45;cursor:not-allowed}.scheme-record-page>header,.legacy-filter-panel>header{background:#fffdf8;border:1px solid #ded8cc;border-radius:14px;justify-content:space-between;padding:22px;display:flex}.scheme-record-page>header h2,.legacy-filter-panel>header h2{margin:5px 0;font-size:25px}.scheme-record-page>header p,.legacy-filter-panel>header p{color:#777e78;margin:0;font-size:12px}.scheme-record-grid{grid-template-columns:repeat(3,minmax(270px,1fr));gap:12px;margin-top:12px;display:grid}.scheme-record-grid article{background:#fffdf8;border:1px solid #ded8cc;border-radius:12px;padding:17px}.scheme-record-grid article>header,.scheme-record-grid article>footer{justify-content:space-between;align-items:center;display:flex}.scheme-record-grid article>header span{color:#44664d;background:#e8eee6;border-radius:999px;padding:4px 7px;font-size:10px}.scheme-record-grid article>header b{color:#8b877c;font:700 10px/1 monospace}.scheme-record-grid h3{margin:16px 0 7px;font-size:16px}.scheme-record-grid p{color:#717871;font-size:11px}.scheme-record-grid dl{border-block:1px solid #e7e2d9;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px 0;display:grid}.scheme-record-grid dt{color:#98988f;font-size:9px}.scheme-record-grid dd{margin:4px 0 0;font-size:12px;font-weight:800}.scheme-record-grid footer{margin-top:12px}.scheme-record-grid footer button,.scheme-record-grid footer a{color:#3e6249;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}.legacy-filter-panel>header aside{text-align:right}.legacy-filter-panel>header aside b,.legacy-filter-panel>header aside span{display:block}.legacy-filter-panel>header aside b{color:#2c5037;font:700 30px/1 serif}.legacy-filter-panel>header aside span{color:#858a84;margin-top:5px;font-size:10px}.legacy-filter-panel>header aside button{color:#3f654a;cursor:pointer;background:#edf3ec;border:1px solid #cdd7cd;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:10px}.legacy-filter-panel>div{border:1px solid #ded8cc;background:#fffdf8;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:2fr 1fr 1fr .7fr;gap:10px;padding:15px;display:grid}.legacy-filter-panel label{gap:5px;display:grid}.legacy-filter-panel label span{color:#777e78;font-size:10px;font-weight:800}.legacy-filter-panel input,.legacy-filter-panel select{background:#fff;border:1px solid #d9d5cc;border-radius:8px;padding:9px}.legacy-result-list{grid-template-columns:repeat(3,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.legacy-result-list article{cursor:pointer;background:#fffdf8;border:1px solid #ded8cc;border-radius:12px;padding:15px;transition:all .18s}.legacy-result-list article:hover,.legacy-result-list article.selected{border-color:#6e8a73;transform:translateY(-1px);box-shadow:0 8px 24px #2f473414}.legacy-result-list article>header,.legacy-result-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.legacy-result-list article>header b{color:#52675a;font:700 10px/1 monospace}.legacy-result-list article>header span{color:#92948e;font-size:10px}.legacy-result-list h3{margin:12px 0 6px;font-size:14px}.legacy-result-list p{color:#737973;font-size:10px}.legacy-result-list article>div{flex-wrap:wrap;gap:4px;min-height:22px;display:flex}.legacy-result-list article>div span,.legacy-result-list article>div em{color:#4d6753;background:#edf0e9;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.legacy-result-list article>div em{color:#826a43;background:#f2eadc}.legacy-result-list article>footer{border-top:1px solid #e7e2d9;flex-wrap:wrap;margin-top:12px;padding-top:10px}.legacy-result-list article>footer span,.legacy-result-list article>footer b{color:#777d77;font-size:9px}.legacy-result-list article>footer b{color:#946d2f}.legacy-detail-drawer{z-index:100;background:#fffdf8;width:min(440px,95vw);height:100vh;padding:34px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #1b2a1f33}.legacy-detail-drawer .close{color:#6d716c;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:20px}.legacy-detail-drawer>span{letter-spacing:.14em;color:#7a6d4f;font-size:10px}.legacy-detail-drawer h2{color:#294333;margin:13px 0 26px;font:700 26px/1.3 Songti SC,serif}.legacy-detail-drawer dl{margin:0}.legacy-detail-drawer dl div{border-bottom:1px solid #e7e3db;grid-template-columns:110px 1fr;padding:11px 0;display:grid}.legacy-detail-drawer dt{color:#8b8e88;font-size:10px}.legacy-detail-drawer dd{margin:0;font-size:12px;font-weight:700}.legacy-detail-drawer section{margin-top:20px}.legacy-detail-drawer section b{font-size:11px}.legacy-detail-drawer section p{color:#666e67;font-size:12px;line-height:1.7}.legacy-asset-summary{background:#eff2eb;border:1px solid #d9e1d7;border-radius:9px;margin:18px 0;padding:12px}.legacy-asset-summary span,.legacy-asset-summary small{display:block}.legacy-asset-summary span{font-size:12px;font-weight:800}.legacy-asset-summary small{color:#6d786f;margin-top:5px;font-size:10px}.legacy-convert-button{color:#fff;cursor:pointer;background:#31553d;border:0;border-radius:9px;width:100%;padding:13px;font-weight:900}.legacy-convert-disabled{color:#7b7d78;background:#f1eee7;padding:12px;font-size:11px}.scheme-admin-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scheme-admin-cards article{background:#fffdf8;border:1px solid #ded8cc;border-radius:14px;padding:25px}.scheme-admin-cards article>span{letter-spacing:.14em;color:#86714b;font-size:10px}.scheme-admin-cards h3{margin:9px 0;font-size:20px}.scheme-admin-cards p{color:#747b74;font-size:12px}.scheme-admin-cards button{color:#fff;background:#31553d;border:0;border-radius:8px;padding:9px 12px;font-size:11px}@media (width<=1250px){.scheme-builder-columns{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.3fr)}.scheme-calculation-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:auto;display:grid}.scheme-calculation-panel>header{grid-column:1/-1}.scheme-demand-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.scheme-center-shell{padding-inline:12px}.scheme-center-heading{flex-direction:column;align-items:flex-start}.scheme-demand-bar,.scheme-builder-columns,.legacy-filter-panel>div,.scheme-record-grid,.legacy-result-list,.scheme-admin-cards{grid-template-columns:1fr}.scheme-builder-columns>aside,.scheme-builder-columns>main{min-height:auto}.scheme-calculation-panel{display:block}.scheme-more-requirements>div,.scheme-demand-bar{grid-template-columns:1fr 1fr}.scheme-selected-list article{grid-template-columns:24px 1fr 60px}.scheme-selected-list article dl{grid-column:2/-1}.scheme-remove{grid-column:3}.legacy-filter-panel>header{align-items:flex-start;gap:15px}.scheme-record-grid,.legacy-result-list{grid-template-columns:1fr}}.purchase-view-switch{background:#f4f7f5;border:1px solid #d5e1d9;border-radius:9px;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;display:flex}.purchase-view-switch>span{color:#607168;margin-right:auto;font-size:8px;font-weight:800}.purchase-view-switch button{color:#315e46;cursor:pointer;background:#fff;border:1px solid #b6cabd;border-radius:7px;padding:8px 12px;font-size:8px;font-weight:800}.purchase-view-switch button.active{color:#fff;background:#285e43;border-color:#285e43}@media (width<=700px){.purchase-view-switch{flex-wrap:wrap}.purchase-view-switch>span{width:100%;margin-right:0}}.bundle-pricing-page{background:#f3f5f1;min-height:100vh}.pricing-topbar{border-bottom:1px solid var(--line);z-index:30;background:#fff;grid-template-columns:220px minmax(300px,1fr) auto;align-items:center;gap:20px;min-height:64px;padding:0 30px;display:grid;position:sticky;top:0}.pricing-topbar>button{color:#315f47;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:11px;font-weight:800}.pricing-topbar>div{text-align:center}.pricing-topbar>div b,.pricing-topbar>div small{display:block}.pricing-topbar>div b{color:var(--forest);font-size:15px}.pricing-topbar>div small,.pricing-topbar>span{color:#7c8981;margin-top:3px;font-size:9px}.pricing-topbar>span{justify-self:end}.pricing-hero{max-width:1400px;margin:auto;padding:34px 28px 22px}.pricing-hero>span,.pricing-editor>header span,.pricing-settings section>span,.pricing-picker-backdrop header span{color:#2c7756;letter-spacing:1px;font-size:9px;font-weight:900}.pricing-hero h1{color:#193d2d;margin:7px 0 6px;font:700 30px/1.25 Georgia,Songti SC,serif}.pricing-hero p{color:#718078;margin:0;font-size:10px}.pricing-layout{grid-template-columns:minmax(760px,1fr) 370px;align-items:start;gap:14px;max-width:1400px;margin:0 auto 60px;padding:0 28px;display:grid}.pricing-editor,.pricing-settings>section{background:#fff;border:1px solid #dbe3dd;border-radius:13px;box-shadow:0 12px 36px #1c392812}.pricing-editor{padding:20px;overflow:auto}.pricing-editor>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.pricing-editor h2,.pricing-settings h2,.pricing-picker-backdrop h2{margin:4px 0 0;font-size:17px}.pricing-editor>header>div:last-child{gap:7px;display:flex}.pricing-editor>header button{color:#315f47;background:#fff;border:1px solid #b8c9be;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.pricing-line{border-top:1px solid #edf0ed;grid-template-columns:minmax(330px,1.7fr) 62px 105px 112px 80px 28px;align-items:center;gap:8px;min-width:760px;padding:9px 7px;display:grid}.pricing-line.heading{color:#748078;background:#f2f5f2;border:0;border-radius:7px;font-size:8px}.pricing-line.incomplete{background:#fffaf2;box-shadow:inset 3px 0 #c28a4f}.pricing-line>input,.pricing-line>label{background:#fff;border:1px solid #d8e0da;border-radius:6px;height:36px}.pricing-line>input{text-align:center;width:100%;padding:0 7px}.pricing-line>label{align-items:center;padding:0 7px;display:flex}.pricing-line>label input{text-align:right;border:0;outline:0;width:100%;min-width:0}.pricing-line>label b{color:#708078;font-size:8px}.pricing-line>strong{text-align:right;color:#244c37;font:700 11px Georgia}.pricing-line>button{color:#a45449;background:0 0;border:0;font-size:17px}.pricing-line>button:disabled{opacity:.25}.pricing-product-field{grid-template-columns:64px minmax(0,1fr) 66px;align-items:center;gap:7px;display:grid}.pricing-product-field select,.pricing-product-field input{background:#fff;border:1px solid #d8e0da;border-radius:6px;width:100%;height:36px;padding:0 8px;font-size:9px}.pricing-product-field>div{min-width:0}.pricing-product-field>div input{font-weight:700}.pricing-product-field small{color:#89938d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.pricing-product-field>button{color:#2d6548;background:#e8f1eb;border:0;border-radius:5px;padding:8px 5px;font-size:8px;font-weight:800}.pricing-rule-note{color:#6d604e;background:#f5f1e8;border-radius:7px;gap:10px;margin-top:15px;padding:11px;font-size:8px;line-height:1.55;display:flex}.pricing-rule-note b{white-space:nowrap;color:#5b4b35}.pricing-settings{gap:12px;display:grid;position:sticky;top:78px}.pricing-settings>section{padding:20px}.pricing-mode{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.pricing-mode button{text-align:left;background:#fff;border:1px solid #d7e0da;border-radius:8px;padding:10px}.pricing-mode button.active{background:#e9f3ec;border-color:#286044;box-shadow:inset 0 0 0 1px #286044}.pricing-mode b,.pricing-mode small{display:block}.pricing-mode b{color:#294d38;font-size:11px}.pricing-mode small{color:#78867d;margin-top:4px;font-size:7px}.pricing-field{color:#51675a;gap:6px;margin-top:12px;font-size:9px;font-weight:800;display:grid}.pricing-field>span small{color:#849189;font-weight:500}.pricing-field>div{border:1px solid #d5ded8;border-radius:7px;align-items:center;height:42px;padding:0 11px;display:flex}.pricing-field input{border:0;outline:0;width:100%;min-width:0;font:700 17px Georgia}.pricing-field textarea{resize:vertical;border:1px solid #d5ded8;border-radius:7px;min-height:68px;padding:9px;font:9px/1.5 sans-serif}.pricing-margin{border-top:1px solid #e5eae6;margin-top:15px;padding-top:14px}.pricing-margin>span{color:#51675a;font-size:9px;font-weight:800;display:block}.pricing-margin>div{gap:5px;margin:8px 0;display:flex}.pricing-margin>div button{background:#fff;border:1px solid #d4ded7;border-radius:17px;flex:1;padding:6px 2px;font-size:8px}.pricing-margin>div button.active{border-color:var(--forest);background:var(--forest);color:#fff}.pricing-margin>label{border-bottom:1px solid #b8c9be;align-items:center;width:86px;display:flex}.pricing-margin>label input{border:0;outline:0;width:100%;min-width:0;font:700 20px Georgia}.pricing-checks{gap:8px;margin-top:14px;display:grid}.pricing-checks label{color:#425b4c;background:#f5f7f4;border-radius:7px;align-items:start;gap:8px;padding:9px;font-size:8px;line-height:1.45;display:flex}.pricing-checks small{color:#7f8b84;display:block}.pricing-result.ready{background:linear-gradient(145deg,#fff,#f0f7f2);border-color:#9fbea9}.pricing-result.pending{background:#fffdfa}.pricing-result>strong{color:#174b36;margin:11px 0 15px;font:700 33px Georgia;display:block}.pricing-result>strong small{color:#738078;font:500 9px sans-serif}.pricing-result dl{margin:0}.pricing-result dl>div{border-top:1px solid #e5ebe7;justify-content:space-between;gap:10px;padding:7px 1px;font-size:8px;display:flex}.pricing-result dt{color:#738078}.pricing-result dd{color:#294f3a;margin:0;font-weight:800}.pricing-result dl>.total{margin-top:3px;padding:12px 0;font-size:10px}.pricing-result dl>.total dd{font:700 16px Georgia}.pricing-warning{color:#8a5b2d;background:#fff0df;border-radius:6px;margin:7px 0 0;padding:8px;font-size:8px;line-height:1.45}.pricing-copy{background:var(--forest);color:#fff;border:0;border-radius:7px;width:100%;margin-top:13px;padding:11px;font-size:9px;font-weight:800}.pricing-copy:disabled{cursor:not-allowed;background:#b7c1bb}.pricing-disclaimer{color:#7d8982;margin-top:9px;font-size:7px;line-height:1.55;display:block}.pricing-picker-backdrop{z-index:80;background:#1122197a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pricing-picker-backdrop>section{background:#fff;border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:82vh;padding:20px;display:flex;box-shadow:0 30px 90px #0000003d}.pricing-picker-backdrop header{justify-content:space-between;display:flex}.pricing-picker-backdrop header button{background:0 0;border:0;font-size:22px}.pricing-picker-backdrop>section>input{border:1px solid #bfcfc4;border-radius:7px;height:43px;margin:14px 0 10px;padding:0 12px}.pricing-picker-list{gap:5px;display:grid;overflow:auto}.pricing-picker-list>button{text-align:left;background:#fff;border:1px solid #e0e6e2;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.pricing-picker-list>button:hover{background:#f7faf8;border-color:#6f927d}.pricing-picker-list b,.pricing-picker-list small{display:block}.pricing-picker-list b{font-size:9px}.pricing-picker-list small{color:#7c8981;margin-top:3px;font-size:7px}.pricing-picker-list strong{color:#24573d;font:700 12px Georgia}.pricing-picker-backdrop>section>p{text-align:center;color:#7c8981;font-size:9px}@media (width<=1050px){.pricing-topbar{grid-template-columns:1fr auto}.pricing-topbar>div{display:none}.pricing-layout{grid-template-columns:1fr}.pricing-settings{grid-template-columns:1fr 1fr;position:static}.pricing-editor{overflow-x:auto}}@media (width<=720px){.pricing-topbar{padding:0 16px}.pricing-topbar>span{display:none}.pricing-hero{padding:26px 16px 18px}.pricing-hero h1{font-size:24px}.pricing-layout{padding:0 12px}.pricing-settings{grid-template-columns:1fr}.pricing-line{min-width:720px}}.bundle-pricing-page.embedded{background:0 0;min-height:0}.bundle-module-tabs{gap:8px;max-width:1400px;margin:20px auto 0;padding:0 28px;display:flex}.bundle-module-tabs button{color:#496255;text-align:left;background:#fff;border:1px solid #cbd8d0;border-radius:9px;gap:4px;min-width:190px;padding:10px 14px;display:grid}.bundle-module-tabs button b{font-size:10px}.bundle-module-tabs button small{color:#7b8981;font-size:8px}.bundle-module-tabs button.active{color:#fff;background:#245d40;border-color:#245d40;box-shadow:0 8px 20px #183f2d24}.bundle-module-tabs button.active small{color:#dce9e1}.pricing-bulk-import{background:#f3f8f4;border:1px solid #a9c4b2;border-radius:10px;gap:11px;margin:0 0 16px;padding:14px;display:grid}.pricing-bulk-import>div b,.pricing-bulk-import>div span{display:block}.pricing-bulk-import>div b{color:#24543a;font-size:10px}.pricing-bulk-import>div span{color:#64766c;margin-top:4px;font-size:8px;line-height:1.55}.pricing-bulk-import textarea{resize:vertical;background:#fff;border:1px solid #bfd0c4;border-radius:8px;width:100%;min-height:128px;padding:11px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.pricing-bulk-import footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.pricing-bulk-import footer small{color:#748279;font-size:8px}.pricing-bulk-import footer button{color:#fff;background:#245d40;border:0;border-radius:7px;flex:none;padding:9px 13px;font-size:9px;font-weight:800}.pricing-bulk-import>p{color:#2f6849;background:#e3f0e7;border-radius:6px;margin:0;padding:8px 10px;font-size:8px;font-weight:700}.pricing-editor>header .bulk-import-button{color:#245d40;background:#e7f2ea;border-color:#2d684a}@media (width<=720px){.bundle-module-tabs{margin-top:12px;padding:0 12px;overflow-x:auto}.bundle-module-tabs button{min-width:170px}.pricing-bulk-import footer{flex-direction:column;align-items:flex-start}}.scheme-record-grid footer .hupun-direct-launch{color:#fff;background:#8b683d;border-color:#8b683d;border-radius:7px;padding:7px 10px}.scheme-record-grid footer .hupun-direct-launch:hover{background:#755630;border-color:#755630}.hupun-build-page{max-width:1400px;margin:0 auto 60px;padding:0 28px}.hupun-build-hero{padding:34px 0 22px}.hupun-build-hero>span,.hupun-build-input>header span,.hupun-build-parent>span,.hupun-build-result>header span{color:#2c7756;letter-spacing:1px;font-size:9px;font-weight:900}.hupun-build-hero h1{color:#193d2d;margin:7px 0 6px;font:700 30px/1.25 Georgia,Songti SC,serif}.hupun-build-hero p{color:#718078;margin:0;font-size:10px}.hupun-build-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.hupun-build-input,.hupun-build-parent,.hupun-build-result{background:#fff;border:1px solid #d4dfd7;border-radius:13px;padding:20px;box-shadow:0 12px 36px #1c392812}.hupun-build-input>header,.hupun-build-result>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hupun-build-input h2,.hupun-build-parent h2,.hupun-build-result h2{color:#244735;margin:4px 0 0;font-size:17px}.hupun-build-input>header small,.hupun-build-result>header small{color:#728078;font-size:8px}.hupun-build-input>textarea{resize:vertical;background:#fbfdfb;border:1px solid #b9cec0;border-radius:9px;width:100%;min-height:220px;margin-top:15px;padding:13px;font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.hupun-build-input>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.hupun-build-input>footer small{color:#718078;max-width:70%;font-size:8px;line-height:1.5}.hupun-build-input button,.hupun-build-result>header button{color:#285e45;background:#fff;border:1px solid #286047;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.hupun-build-input>footer button,.hupun-build-result>header button.primary{color:#fff;background:#245d40;border:0}.hupun-build-input>p{color:#2e6848;background:#e8f3eb;border-radius:7px;margin:11px 0 0;padding:9px 11px;font-size:9px}.hupun-build-parent{gap:12px;display:grid;position:sticky;top:78px}.hupun-build-parent label{color:#53695c;gap:6px;font-size:9px;display:grid}.hupun-build-parent label>small{color:#728078;line-height:1.45}.hupun-build-parent input,.hupun-build-parent textarea{background:#fff;border:1px solid #c7d5cc;border-radius:7px;width:100%;min-height:40px;padding:9px 10px}.hupun-build-parent textarea{resize:vertical;min-height:86px}.hupun-build-parent label.required{background:#fffbd7;border-radius:8px;padding:10px}.hupun-build-parent label.required.missing input,.hupun-build-parent label.required.missing textarea,.hupun-build-parent label.image-error textarea{background:#fff4ee;border-color:#c96a43}.hupun-build-parent:not(.hupun-build-batch-summary)>label:nth-of-type(2){display:none}.hupun-build-result{margin-top:14px;overflow:hidden}.hupun-build-result>header>div:last-child{gap:7px;display:flex}.hupun-build-table{margin-top:16px;overflow:auto}.hupun-build-table>div{border-top:1px solid #e8ece9;grid-template-columns:175px minmax(280px,1.4fr) 180px minmax(290px,1.4fr) 110px 130px 190px 28px;align-items:center;gap:7px;min-width:1370px;padding:7px;display:grid}.hupun-build-table>div.heading{color:#596b61;background:#f1f5f2;border:0;border-radius:8px;font-size:8px;font-weight:800}.hupun-build-table>div.heading>span:nth-child(2),.hupun-build-table>div>input:nth-of-type(2){display:none}.hupun-build-table .required{background:#fffbd1}.hupun-build-table input{border:1px solid #d2dbd5;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 8px;font-size:9px}.hupun-build-table input.quantity{text-align:center}.hupun-build-table input:disabled{color:#89928d;background:#f4f6f4;border-color:#0000}.hupun-build-table>div.unmatched{box-shadow:inset 3px 0 #d09a45}.hupun-build-table>div.unmatched input:nth-of-type(4){border-color:#d09a45}.hupun-build-table>div>button{color:#a44f43;background:0 0;border:0;font-size:18px}.hupun-build-table>p{text-align:center;color:#7a8880;margin:0;padding:38px;font-size:10px}.hupun-build-warning{color:#8a5b2d;background:#fff0df;border-radius:7px;margin-top:11px;padding:9px 11px;font-size:9px}@media (width<=900px){.hupun-build-layout{grid-template-columns:1fr}.hupun-build-parent{position:static}}@media (width<=720px){.hupun-build-page{padding:0 12px}.hupun-build-hero{padding:26px 4px 18px}.hupun-build-hero h1{font-size:24px}.hupun-build-input>header,.hupun-build-input>footer,.hupun-build-result>header{flex-direction:column;align-items:flex-start}.hupun-build-input>footer small{max-width:none}}.workspace-primary-nav{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.workspace-primary-nav::-webkit-scrollbar{display:none}.workspace-feature-page{min-height:100vh}.workspace-feature-state{width:min(760px,100% - 40px);box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #d5e0d8;border-radius:16px;margin:72px auto;padding:42px}.workspace-feature-state>span{color:#347057;font-size:11px;font-weight:800}.workspace-feature-state h1{color:#203d2e;margin:10px 0;font-size:25px}.workspace-feature-state p{color:#718078;max-width:580px;margin:0 auto;font-size:11px;line-height:1.8}.workspace-feature-state button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:20px;padding:11px 20px;font-size:10px;font-weight:800}.product-tags b.review{color:#8c5e25;background:#fff0df}.authorization-page{background:#f3f6f3;min-height:100vh}.authorization-hero{justify-content:space-between;align-items:end;gap:24px;max-width:1460px;margin:auto;padding:40px 32px 24px;display:flex}.authorization-hero span,.authorization-form>header span{color:#2c7756;letter-spacing:1px;font-size:10px;font-weight:800}.authorization-hero h1{color:#173b2d;margin:7px 0;font:700 36px/1.2 Georgia,Songti SC,serif}.authorization-hero p,.authorization-form>header p,.authorization-config p{color:#65766d;margin:0;font-size:11px;line-height:1.7}.authorization-hero button,.authorization-primary,.authorization-actions button,.authorization-config aside button{color:#fff;background:#174b37;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:800}.authorization-tabs{gap:7px;max-width:1396px;margin:0 auto 14px;display:flex;overflow:auto}.authorization-tabs button{color:#466150;white-space:nowrap;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:9px 14px;font-size:10px;font-weight:800}.authorization-tabs button.active{color:#fff;background:#245d40;border-color:#245d40}.authorization-notice{color:#765b15;background:#fff4d8;border-radius:9px;max-width:1368px;margin:0 auto 12px;padding:11px 14px;font-size:10px}.authorization-notice button{float:right;background:0 0;border:0}.authorization-form,.authorization-config,.authorization-workbench{max-width:1396px;margin:0 auto 48px}.authorization-form{box-shadow:var(--shadow);background:#fff;border:1px solid #d8e2db;border-radius:15px;padding:24px}.authorization-form h2,.authorization-config h2{margin:5px 0 3px}.authorization-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.authorization-form-grid label{color:#4e6559;gap:6px;font-size:10px;font-weight:700;display:grid}.authorization-form-grid input,.authorization-form-grid select,.authorization-form-grid textarea{background:#fff;border:1px solid #cbd8d0;border-radius:8px;width:100%;min-height:41px;padding:9px 11px}.authorization-form-grid textarea{resize:vertical;min-height:80px}.authorization-form-grid .wide{grid-column:1/-1}.authorization-form-grid .check{align-items:center;display:flex}.authorization-form-grid .check input{width:auto}.authorization-config{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.authorization-config>div,.authorization-config>aside,.authorization-list,.authorization-detail{box-shadow:var(--shadow);background:#fff;border:1px solid #d8e2db;border-radius:14px;padding:22px}.authorization-config hr{border:0;border-top:1px solid #e0e7e2;margin:28px 0}.authorization-config aside h3:not(:first-child){margin-top:24px}.authorization-config aside p{border-bottom:1px solid #e8ece9;padding:10px 0}.authorization-config aside p b,.authorization-config aside p span{display:block}.authorization-config aside button{margin:7px 5px 0 0;padding:7px 10px}.authorization-config .danger,.authorization-actions .danger{background:#a3483b}.authorization-workbench{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:14px;display:grid}.authorization-list{max-height:760px;padding:9px;overflow:auto}.authorization-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ede9;border-radius:9px;gap:5px;width:100%;padding:13px;display:grid}.authorization-list>button.active{background:#e7f1ea;box-shadow:inset 3px 0 #245d40}.authorization-list span,.authorization-list small,.authorization-list em{color:#718078;font-size:9px;font-style:normal}.authorization-detail{min-height:560px}.authorization-detail>header{border-bottom:1px solid #e2e8e4;align-items:start;gap:12px;padding-bottom:16px;display:flex}.authorization-detail>header h2{flex:1;margin:3px 0}.authorization-detail dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.authorization-detail dl>div{background:#f1f5f2;border-radius:8px;padding:10px}.authorization-detail dt{color:#748078;font-size:8px}.authorization-detail dd{margin:4px 0 0;font-size:10px;font-weight:800}.authorization-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.authorization-actions h3{width:100%}.authorization-actions .secondary{color:#315d46;background:#fff;border:1px solid #476d58}.authorization-actions .file-action{color:#fff;background:#174b37;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:800;position:relative;overflow:hidden}.authorization-actions .file-action input{opacity:0;position:absolute;inset:0}.authorization-copy-card{background:#f7faf8;border:1px solid #cbd8d0;border-radius:10px;order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(430px,100%);margin:0 0 2px auto;padding:13px;display:grid}.authorization-copy-card pre{white-space:pre-wrap;color:#263d32;margin:0;font:600 10px/1.75 Microsoft YaHei,sans-serif}.authorization-copy-card button{white-space:nowrap}.authorization-files,.authorization-timeline{margin-top:18px}.authorization-files button{text-align:left;background:#fff;border:1px solid #dbe3dd;border-radius:8px;width:100%;padding:10px;display:block}.authorization-files button+button{margin-top:7px}.authorization-files b,.authorization-files span,.authorization-timeline b,.authorization-timeline span{display:block}.authorization-files span,.authorization-timeline span{color:#718078;margin-top:3px;font-size:8px}.authorization-timeline article{gap:10px;padding:9px 0;display:flex}.authorization-timeline article i{background:#2c7756;border-radius:50%;width:8px;height:8px;margin-top:4px}.authorization-empty{color:#7c8981;place-items:center;min-height:150px;font-size:10px;display:grid}.authorization-todo-row{border-bottom:1px solid #e8ede9;border-radius:9px;position:relative}.authorization-todo-row.active{background:#e7f1ea;box-shadow:inset 3px 0 #245d40}.authorization-todo-row>button:first-child{text-align:left;background:0 0;border:0;gap:5px;width:100%;padding:13px 110px 13px 13px;display:grid}.authorization-todo-row>button:first-child span,.authorization-todo-row>button:first-child small,.authorization-todo-row>button:first-child em{color:#718078;font-size:9px;font-style:normal}.authorization-todo-row>.claim{color:#fff;background:#245d40;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.authorization-todo-filter{z-index:2;color:#527062;background:#f7faf8;border-bottom:1px solid #d9e3dc;gap:5px;margin:-9px -9px 5px;padding:11px 12px;font-size:9px;font-weight:800;display:grid;position:sticky;top:-9px}.authorization-todo-filter select{background:#fff;border:1px solid #bfcfc4;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:10px}.authorization-mine-filter{z-index:3;background:#f7faf8;border-bottom:1px solid #d9e3dc;grid-template-columns:minmax(180px,1.7fr) repeat(3,minmax(92px,.8fr)) auto;gap:7px;margin:-9px -9px 5px;padding:11px 12px;display:grid;position:sticky;top:-9px}.authorization-mine-filter header{color:#315d46;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.authorization-mine-filter header span{color:#718078;font-weight:500}.authorization-mine-filter input,.authorization-mine-filter select{background:#fff;border:1px solid #bfcfc4;border-radius:7px;min-width:0;height:36px;padding:0 9px;font-size:9px}.authorization-mine-filter button{color:#315d46;background:#fff;border:1px solid #769383;border-radius:7px;height:36px;padding:0 10px;font-size:9px;font-weight:800}.authorization-mine-filter button:disabled{opacity:.45}.authorization-mine-filter:focus-within{box-shadow:0 3px 10px #1f4e3714}@media (width<=900px){.authorization-mine-filter{grid-template-columns:1fr 1fr}.authorization-mine-filter input,.authorization-mine-filter button{grid-column:1/-1}}.authorization-advanced{background:#f7faf8;border:1px solid #dce6df;border-radius:9px;padding:0 12px}.authorization-advanced summary{cursor:pointer;color:#42604f;padding:12px 0;font-size:10px;font-weight:800}.authorization-advanced .authorization-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.authorization-vendor-fields{background:#f3faf5;border:1px solid #b9d3c2;border-radius:10px;padding:14px}.authorization-vendor-fields header b,.authorization-vendor-fields header span{display:block}.authorization-vendor-fields header span,.authorization-vendor-fields>small,.authorization-files>small{color:#63766a;margin-top:5px;font-size:9px;line-height:1.6}.authorization-vendor-fields .authorization-form-grid{margin:12px 0}.authorization-review-vendor-fields{background:#f1f8f3;border:1px solid #9fc5ad;border-radius:11px;margin:16px 0;padding:14px}.authorization-review-vendor-fields>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.authorization-review-vendor-fields>header span{color:#2c7756;letter-spacing:.6px;font-size:8px;font-weight:800}.authorization-review-vendor-fields>header h3{margin:3px 0 0;font-size:13px}.authorization-review-vendor-fields>header button{color:#fff;background:#174b37;border:0;border-radius:8px;flex:none;padding:9px 13px;font-size:9px;font-weight:800}.authorization-detail .authorization-review-vendor-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.authorization-detail .authorization-review-vendor-fields dl>div{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #d6e5da}.authorization-review-vendor-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.authorization-review-vendor-fields dd em{color:#a3483b;font-style:normal;font-weight:700}.authorization-quick-fill{background:#f5faf7;border:1px dashed #a9c2b2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;padding:14px;display:grid}.authorization-quick-fill>div:first-child,.authorization-quick-fill>textarea,.authorization-quick-fill>aside{grid-column:1/-1}.authorization-quick-fill b,.authorization-quick-fill span{display:block}.authorization-quick-fill span{color:#6b7c72;margin-top:4px;font-size:9px}.authorization-quick-fill textarea{resize:vertical;border:1px solid #cbd8d0;border-radius:8px;min-height:112px;padding:10px}.authorization-quick-fill>button,.authorization-quick-fill aside button{color:#fff;background:#2c7756;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.authorization-quick-fill>button{grid-column:2}.authorization-quick-fill aside{background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.authorization-quick-fill aside>span{flex:1;margin:0}.authorization-quick-fill aside div{gap:6px;display:flex}.authorization-quick-fill aside .replace{background:#6e5c32}@media (width<=1000px){.authorization-workbench,.authorization-config{grid-template-columns:1fr}.authorization-form-grid,.authorization-advanced .authorization-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.authorization-hero{padding:28px 14px 18px;display:block}.authorization-hero button{margin-top:15px}.authorization-tabs,.authorization-notice,.authorization-form,.authorization-config,.authorization-workbench{margin-left:12px;margin-right:12px}.authorization-form-grid,.authorization-advanced .authorization-form-grid,.authorization-detail dl{grid-template-columns:1fr}.authorization-form-grid .wide{grid-column:auto}.authorization-quick-fill{grid-template-columns:1fr}.authorization-quick-fill>button{grid-column:1}.authorization-quick-fill aside{display:grid}.authorization-detail{padding:15px}}*{box-sizing:border-box}html,body{background:var(--cream);min-height:100%;color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:10px;display:flex}.logo>span{align-items:flex-end;gap:3px;height:32px;display:flex}.logo i{background:var(--forest);border-radius:7px 7px 2px 2px;width:8px;display:block;transform:skew(-7deg)}.logo i:first-child{height:21px}.logo i:nth-child(2){background:var(--gold);height:31px}.logo i:last-child{height:25px}.logo b{letter-spacing:4px;font:700 20px Georgia,Songti SC,serif}.logo small{color:#7a867e;letter-spacing:.5px;margin-top:2px;font-size:9px;display:block}.speed-promise{color:var(--forest-2);align-items:center;gap:8px;margin-left:52px;font-size:11px;font-weight:700;display:flex}.speed-promise i,.source-status i{background:#2d9b62;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff0e6}.source-status{color:#52685b;background:#f1f6f2;border:1px solid #dbe7de;border-radius:20px;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;font-size:10px;display:flex}.speed-hero{max-width:1500px;margin:0 auto;padding:44px 34px 26px}.speed-copy span,.zone-header>div>span,.main-product-rail header>span,.fast-product-pool header>span,.fast-composer>header span,.fast-account>span{color:var(--forest-2);letter-spacing:1.2px;font-size:10px;font-weight:800;display:block}.speed-copy h1{letter-spacing:-.5px;margin:8px 0 10px;font:700 38px/1.18 Georgia,Songti SC,serif}.speed-copy p{color:var(--muted);margin:0;font-size:13px}.demand-box{background:linear-gradient(135deg,#173f2d,#285c43);border-radius:14px;margin-top:24px;padding:18px 20px;box-shadow:0 18px 45px #183f2d2e}.demand-box>label{color:#dfeee5;letter-spacing:.5px;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.demand-box>input{background:#fffffff5;border:1px solid #ffffff47;border-radius:9px;outline:0;width:100%;height:56px;padding:0 16px;font-size:14px}.demand-box>input:focus{box-shadow:0 0 0 4px #ffffff1f}.demand-insights{color:#dbeadf;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.demand-insights>span{opacity:.72;margin-right:2px}.demand-insights b{background:#ffffff21;border:1px solid #ffffff1f;border-radius:20px;padding:5px 9px;font-weight:700}.demand-insights b.avoid{color:#ffe5dc;background:#cb796038}.speed-target{background:var(--white);box-shadow:var(--shadow);border:1px solid #d9e1dc;border-radius:14px;grid-template-columns:220px minmax(280px,1fr) 230px;align-items:end;gap:10px;margin-top:28px;padding:14px;display:grid}.speed-target label>span{color:#607068;margin:0 0 7px 4px;font-size:10px;font-weight:700;display:block}.speed-target label>div{border:2px solid var(--forest);background:#fbfdfb;border-radius:9px;align-items:center;height:58px;padding:0 14px;display:flex}.speed-target label>div b{color:var(--forest-2);margin-right:5px;font:700 23px Georgia}.speed-target label>div input{background:0 0;border:0;outline:0;width:100%;font:700 30px Georgia}.preference-input input{background:#fafbf9;border:1px solid #d7dfda;border-radius:9px;outline:0;width:100%;height:58px;padding:0 16px;font-size:14px}.preference-input input:focus{border-color:#6e9480;box-shadow:0 0 0 3px #e5efe9}.ai-generate-button{color:#fff;text-align:left;background:linear-gradient(135deg,#164b33,#276848);border:0;border-radius:9px;height:58px;padding:0 16px;box-shadow:0 8px 20px #183f2d38}.ai-generate-button span,.ai-generate-button b{display:block}.ai-generate-button span{opacity:.78;margin-bottom:4px;font-size:9px}.ai-generate-button b{font-size:12px}.blank-button{height:58px;color:var(--forest);background:#fff;border:1px solid #b7c6bd;border-radius:9px;font-size:10px;font-weight:800}.source-first-note{background:#eef5f0;border:1px solid #c8d7ce;border-radius:9px;flex-direction:column;justify-content:center;height:58px;padding:10px 13px;display:flex}.source-first-note b{color:#285c42;font-size:10px}.source-first-note span{color:#738078;margin-top:4px;font-size:8px}.blank-start-button{background:var(--forest);color:#fff;text-align:left;border:0;border-radius:9px;height:58px;padding:0 16px;box-shadow:0 8px 20px #183f2d2e}.blank-start-button span,.blank-start-button b{display:block}.blank-start-button span{opacity:.75;margin-bottom:4px;font-size:8px}.blank-start-button b{font-size:11px}.quick-bands{align-items:center;gap:7px;padding:12px 3px 0;display:flex}.quick-bands>span{color:#87928b;margin-right:2px;font-size:9px}.quick-bands button{background:#fff;border:1px solid #d9e0dc;border-radius:18px;padding:6px 12px;font-size:10px}.quick-bands button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.optional-fields{align-items:center;gap:10px;margin-top:14px;display:flex}.optional-fields label{color:#65736b;background:#ffffffb3;border:1px solid #e0e5e1;border-radius:7px;padding:5px 8px;font-size:9px}.optional-fields input{background:0 0;border:0;outline:0;width:120px;margin-left:5px;font-size:10px}.optional-fields label:nth-child(2) input{width:65px}.optional-fields>span{color:#949d97;font-size:9px}.quick-body{max-width:1500px;margin:0 auto;padding:0 34px 70px;display:block}.scheme-zone,.main-product-rail{background:var(--paper);border:1px solid var(--line);border-radius:12px}.scheme-zone{padding:22px}.ai-plan-zone{background:linear-gradient(135deg,#eaf3ed,#f7f1e7);border:1px solid #d3e0d6;border-radius:11px;margin:-8px -8px 24px;padding:18px}.ai-plan-zone>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.ai-plan-zone>header span{color:#357052;letter-spacing:.7px;font-size:8px;font-weight:800}.ai-plan-zone>header h2{margin:4px 0;font-size:19px}.ai-plan-zone>header p{color:#68776e;margin:0;font-size:9px}.ai-plan-zone>header>button{color:#315f47;background:#ffffffb8;border:1px solid #aebfb4;border-radius:6px;padding:8px 10px;font-size:8px}.ai-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-plan-grid article{background:#fff;border:1px solid #d7e0da;border-radius:9px;flex-direction:column;min-height:275px;padding:13px;display:flex}.ai-plan-top{justify-content:space-between;align-items:center;display:flex}.ai-plan-top span{color:#3e7358;background:#e7f1ea;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800}.ai-plan-top b{color:#234f39;font:700 16px Georgia}.ai-plan-grid h3{margin:10px 0 5px;font-size:12px}.ai-plan-grid article>p{color:#748078;margin:0 0 8px;font-size:8px;line-height:1.5}.ai-plan-grid ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ai-plan-grid li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:8px;display:grid}.ai-plan-grid li span{color:#63806f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-plan-grid li div{min-width:0}.ai-plan-grid li div>small{color:#8b958f;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.ai-plan-grid li b{text-align:right;white-space:nowrap}.ai-plan-grid article>small{color:#849087;margin-top:5px;font-size:7px}.ai-plan-grid article>button{background:var(--forest);color:#fff;border:0;border-radius:6px;margin-top:auto;padding:9px;font-size:9px;font-weight:800}.ai-plan-grid article>button b{margin-left:5px}.plan-metrics{color:#66756c;background:#f4f7f4;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 9px;padding:7px;font-size:7px;display:grid}.plan-metrics b{color:#28523c}.ai-plan-grid article>small.constraints-ok{color:#28724a;font-weight:700}.ai-plan-grid article>small.constraints-error{color:#a84d3e;font-weight:700}.quarantine-pill{color:#8b6138;background:#f6eee4;border-radius:6px;align-items:center;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.plan-explain,.constraint-list{border:1px solid #e1e7e2;border-radius:6px;gap:3px;margin:0 0 8px;padding:7px;font-size:7px;line-height:1.45;display:grid}.plan-explain b,.constraint-list b{color:#28523c}.plan-explain span,.constraint-list span{color:#66756c}.source-lane+.source-lane{border-top:1px solid #e1e6e2;margin-top:26px;padding-top:22px}.new-generation-fallback{background:#f7f8f5;border-radius:9px;padding:16px}.new-generation-fallback .zone-header{margin:0}.new-generation-fallback .zone-header>button{color:#315f47;background:#fff;border:1px solid #9fb3a6;border-radius:6px;flex:none;padding:9px 12px;font-size:9px;font-weight:700}.new-generation-fallback .zone-header>button.primary-button{background:var(--forest);color:#fff;border-color:var(--forest)}.zone-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.zone-header h2,.main-product-rail h2{margin:5px 0 4px;font-size:20px}.zone-header p,.main-product-rail header p{color:#7b8780;margin:0;font-size:10px;line-height:1.55}.source-tabs{background:#eef2ee;border-radius:7px;flex:none;padding:3px;display:flex}.source-tabs button{color:#66756c;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:9px}.source-tabs button.active{color:var(--forest);background:#fff;font-weight:800;box-shadow:0 2px 8px #16352414}.fast-scheme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fast-scheme-card{background:#fff;border:1px solid #dfe5e1;border-radius:9px;flex-direction:column;min-height:205px;padding:14px;transition:all .16s;display:flex}.fast-scheme-card:hover{border-color:#9bb1a3;transform:translateY(-1px);box-shadow:0 10px 25px #1f382914}.fast-card-top{align-items:center;gap:6px;display:flex}.fast-card-top time{color:#929b95;margin-left:auto;font-size:8px}.source-pill,.preference-pill{border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800}.source-pill.public{background:var(--gold-soft);color:#79562e}.source-pill.custom{background:var(--mint);color:#315f47}.preference-pill{color:#9a5e2b;background:#fff0e4}.fast-scheme-card h3{margin:11px 0 7px;font-size:13px;line-height:1.45}.fast-scheme-card>small{color:#7d8981;font-size:8px}.fast-scheme-card>img{object-fit:cover;border-radius:6px;width:100%;max-height:110px;margin:8px 0}.original-context{color:#758179;gap:3px;margin:6px 0;font-size:8px;line-height:1.45;display:grid}.original-costs{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.original-costs span{color:#5f7066;background:#f2f5f2;border-radius:4px;padding:4px 5px;font-size:7px}.detail-error{margin:5px 0;display:block;color:#a84d3e!important}.fast-scheme-card>p{color:#748078;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.match-explain{gap:4px;margin:10px 0 8px;display:grid}.match-explain span,.match-explain small{font-size:8px;line-height:1.45}.match-explain span{color:#2f6749;font-weight:800}.match-explain small{color:#9a5e3c;background:#fff5eb;border-radius:4px;padding:4px 6px}.fast-card-bottom{border-top:1px solid #edf0ed;justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:13px;display:flex}.fast-card-bottom>div span,.fast-card-bottom>div small{color:#8a948e;font-size:8px;display:block}.fast-card-bottom>div b{margin:3px 0;font:700 17px Georgia;display:block}.fast-card-bottom button{background:var(--forest);color:#fff;white-space:nowrap;border:0;border-radius:6px;padding:9px 10px;font-size:9px;font-weight:700}.fast-card-bottom button:disabled{opacity:.58;cursor:wait}.fast-card-bottom button b{margin-left:5px}.more-button{color:var(--forest-2);background:#fff;border:1px solid #b9c8bf;border-radius:6px;margin:16px auto 0;padding:9px 16px;font-size:9px;display:block}.fast-empty{text-align:center;background:#fbfcfa;border:1px dashed #bdcac2;border-radius:9px;padding:50px 20px}.fast-empty b{font-size:14px;display:block}.fast-empty span{color:#78847c;margin:8px;font-size:10px;display:block}.fast-empty button{background:var(--forest);color:#fff;border:0;border-radius:6px;padding:9px 14px;font-size:9px}.main-product-rail{padding:20px;position:sticky;top:82px}.main-product-list{gap:6px;margin-top:14px;display:grid}.main-product-list>button{text-align:left;background:#fff;border:1px solid #e1e6e2;border-radius:7px;grid-template-columns:35px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:9px;display:grid}.main-product-list>button:hover{background:#f9fcfa;border-color:#86a38f}.main-dot{background:var(--mint);color:#2f6a4b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.main-product-list b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.main-product-list small{color:#849087;margin-top:3px;font-size:8px;display:block}.main-product-list strong{color:var(--forest);font-size:9px}.main-product-list em{color:#4b765e;font-size:15px;font-style:normal}.rail-foot{color:#6e7b73;background:#f1f4f1;border-radius:6px;margin-top:12px;padding:10px;font-size:8px;line-height:1.55}.rail-foot b{color:var(--forest);font-size:10px}.fast-editor{background:#edf0ec;min-height:100vh}.fast-editor-header{border-bottom:1px solid var(--line);z-index:25;background:#fff;grid-template-columns:210px minmax(0,1fr) 250px;align-items:center;height:78px;padding:0 24px;display:grid;position:sticky;top:0}.back-button{color:#4a6857;background:0 0;border:0;justify-self:start;font-size:10px}.fast-editor-header>div:nth-child(2){text-align:center}.fast-editor-header span{color:#47765a;letter-spacing:.8px;font-size:8px;font-weight:800;display:block}.fast-editor-header h1{margin:4px 0;font-size:15px}.fast-editor-header small{color:#849088;font-size:8px}.editor-header-actions{justify-content:flex-end;gap:7px;display:flex!important}.editor-header-actions button{background:#fff;border:1px solid #bdcbc2;border-radius:6px;padding:9px 12px;font-size:9px}.editor-header-actions .primary-button{background:var(--forest);border-color:var(--forest)}.fast-editor-layout{grid-template-columns:minmax(680px,1fr) 330px;gap:10px;max-width:1500px;height:calc(100vh - 78px);margin:auto;padding:10px;display:grid}.fast-product-pool,.fast-composer,.fast-account{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:auto}.fast-product-pool{flex-direction:column;padding:15px;display:flex}.fast-product-pool header{position:relative}.fast-product-pool h2,.fast-composer h2,.fast-account h2{margin:4px 0 10px;font-size:14px}.fast-product-pool header button{color:#815f3c;background:#f3ede5;border:0;border-radius:4px;padding:5px 7px;font-size:8px;position:absolute;top:4px;right:0}.pool-search{border:1px solid #d7ded9;border-radius:6px;outline:0;height:39px;padding:0 10px;font-size:10px}.pool-search:focus{border-color:#73927f;box-shadow:0 0 0 3px #e7efea}.pool-filters{grid-template-columns:1fr 1fr;gap:5px;margin:7px 0;display:grid}.pool-filters button,.pool-filters select{background:#fff;border:1px solid #dbe2dd;border-radius:5px;height:32px;font-size:8px}.pool-filters button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.pool-filters select{grid-column:1/-1;padding:0 7px}.pool-list{gap:5px;padding-right:2px;display:grid;overflow:auto}.pool-list>button{text-align:left;background:#fff;border:1px solid #e2e7e3;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:7px;padding:7px;display:grid}.pool-list>button:hover{background:#f8fbf9;border-color:#7e9c88}.pool-list>button>div span{background:var(--mint);color:#33664a;border-radius:5px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.pool-list section b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.pool-list section small{color:#869088;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.pool-list strong{color:#2f6649;white-space:nowrap;font-size:8px}.pool-list em{color:#3f7256;font-size:14px;font-style:normal}.pool-empty{text-align:center;color:#7a867e;border:1px dashed #ccd5cf;border-radius:6px;padding:28px 10px;font-size:9px}.fast-composer{padding:17px}.fast-composer>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.fast-composer>header h2{margin-bottom:0}.fast-composer>header small{color:#869088;font-size:8px}.composer-actions{align-items:center;gap:10px;display:flex}.composer-actions>button{background:var(--forest);color:#fff;border:0;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:700}.source-trace{color:#6f604b;background:#f5f1e8;border:1px solid #e3d7c3;border-radius:7px;gap:4px;margin-bottom:10px;padding:9px 11px;font-size:8px;display:grid}.source-trace b{color:#5d4b33}.source-trace span{line-height:1.4}.smart-adjust{background:linear-gradient(135deg,#eef6f0,#f8f5ed);border:1px solid #d5e1d8;border-radius:8px;margin-bottom:10px;padding:11px}.smart-adjust>div:first-child{align-items:center;gap:8px;display:flex}.smart-adjust>div:first-child b{color:#285d42;font-size:10px}.smart-adjust>div:first-child span{color:#728078;font-size:8px}.smart-adjust>button{float:right;background:var(--forest);color:#fff;border:0;border-radius:5px;margin-top:-25px;padding:7px 9px;font-size:8px;font-weight:700}.smart-chips{clear:both;gap:5px;padding-top:9px;display:flex;overflow:auto}.smart-chips button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d8e1db;border-radius:5px;flex:0 0 150px;padding:7px;font-size:8px;overflow:hidden}.smart-chips button span{margin-bottom:3px;color:#4d7b60!important;font-size:7px!important;display:block!important}.smart-chips button b{color:#2e6548;margin-top:4px;font-size:8px;display:block}.unresolved-note{color:#835d34;background:#fff4e7;border:1px solid #efd6b8;border-radius:7px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.unresolved-note b{white-space:nowrap;font-size:9px}.unresolved-note span{font-size:8px;line-height:1.45}.editor-rule-message{color:#8e493f;background:#fff1ed;border:1px solid #e8c8c0;border-radius:7px;margin-bottom:10px;padding:10px 34px 10px 11px;font-size:9px;line-height:1.5;position:relative}.editor-rule-message button{color:inherit;background:0 0;border:0;font-size:16px;position:absolute;top:4px;right:8px}.fast-item-table{border:1px solid #dfe5e1;border-radius:7px;overflow:hidden}.fast-item-row{border-top:1px solid #e9edea;grid-template-columns:minmax(260px,1.7fr) 100px 78px 88px 92px;align-items:center;gap:8px;padding:9px;font-size:9px;display:grid}.fast-item-row.heading{color:#7b867f;background:#f3f5f2;border-top:0;font-size:8px}.fast-item-row.replacing{background:#fff8ec;box-shadow:inset 3px 0 #bb8750}.fast-item-name{align-items:center;gap:9px;min-width:0;display:flex}.fast-item-name>span{background:var(--mint);color:#34674c;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-size:7px;font-weight:800;display:grid}.fast-item-name b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.fast-item-name small{color:#849087;margin-top:3px;font-size:7px;display:block}.qty{border:1px solid #d9dfdb;border-radius:5px;height:30px;display:flex;overflow:hidden}.qty button{background:#f3f5f2;border:0;width:28px}.qty b{flex:1;place-items:center;display:grid}.row-buttons{gap:4px;display:flex}.row-buttons button{background:#fff;border:1px solid #d7ded9;border-radius:4px;padding:6px;font-size:7px}.row-buttons button:last-child{color:var(--red)}.composer-empty{text-align:center;background:#fbfcfa;border:1px dashed #c8d2cb;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:280px;display:flex}.composer-empty b{font-size:14px}.composer-empty span{color:#7c8880;margin-top:8px;font-size:9px}.conflict-override-panel{background:#fff4e9;border:1px solid #e9cfb4;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.conflict-override-panel>b{color:#884f2f;font-size:10px}.conflict-override-panel label{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);align-items:center;gap:10px;display:grid}.conflict-override-panel label span{color:#775f4c;font-size:8px}.conflict-override-panel input{background:#fff;border:1px solid #dbc8b5;border-radius:5px;outline:0;height:34px;padding:0 9px;font-size:9px}.conflict-override-panel>button{color:#fff;background:#825535;border:0;border-radius:5px;justify-self:end;padding:8px 11px;font-size:8px;font-weight:700}.fast-account{align-content:start;gap:7px;padding:18px;display:grid}.fast-account h2{margin-bottom:14px}.fast-account label{background:#f6f8f5;border:1px solid #dce3de;border-radius:7px;padding:10px;display:block}.fast-account label small{color:#7e8a82;font-size:8px;display:block}.fast-account label>div{align-items:center;margin-top:3px;display:flex}.fast-account label b{color:var(--forest);font:700 18px Georgia}.fast-account label input{background:0 0;border:0;outline:0;width:100%;padding-left:4px;font:700 24px Georgia}.current-total{border-bottom:1px solid #e1e6e2;padding:13px 4px}.current-total span{color:#7f8983;font-size:8px}.current-total b{float:right;font-size:13px}.gap-card{border-radius:8px;margin:12px 0;padding:14px}.gap-card.under{color:#286044;background:#eaf4ed}.gap-card.over{color:#93483e;background:#fff0eb}.gap-card span,.gap-card small{font-size:8px;display:block}.gap-card b{margin:5px 0;font:700 25px Georgia;display:block}.gap-card small{opacity:.8;line-height:1.45}.fast-account dl{margin:0 0 14px}.fast-account dl div{justify-content:space-between;padding:7px 2px;font-size:8px;display:flex}.fast-account dt{color:#78847c}.fast-account dd{margin:0;font-weight:700}.hard-validation{border-radius:8px;gap:5px;margin:0 0 8px;padding:11px;display:grid}.hard-validation.passed{background:#eaf4ed;border:1px solid #cfe0d4}.hard-validation.failed{background:#fff1ed;border:1px solid #e8c8c0}.hard-validation>b{font-size:9px}.hard-validation span{font-size:8px;line-height:1.4}.hard-validation .ok{color:#2e704c}.hard-validation .error{color:#9c493f}.primary-button{background:var(--forest);color:#fff;border:0;border-radius:6px;font-weight:800}.primary-button.full{width:100%;padding:11px;font-size:9px}.secondary-save{color:#315f47;background:#fff;border:1px solid #b9c8bf;border-radius:6px;width:100%;margin-top:7px;padding:10px;font-size:9px;font-weight:700}.save-state{color:#52645a;word-break:break-all;background:#f1f4f1;border-radius:5px;margin-top:9px;padding:9px;font-size:8px;line-height:1.5}.fixed-scheme-page{background:var(--cream);min-height:100vh;color:var(--ink)}.fixed-topbar{border-bottom:1px solid var(--line);z-index:20;background:#fcfbf7f5;align-items:center;height:58px;padding:0 32px;display:flex;position:sticky;top:0}.fixed-hero{max-width:1260px;margin:auto;padding:52px 32px 24px}.fixed-hero>span,.fixed-results>header span{color:var(--forest-2);letter-spacing:1px;font-size:10px;font-weight:800;display:block}.fixed-hero h1{margin:9px 0 10px;font:700 38px/1.2 Georgia,Songti SC,serif}.fixed-hero>p{color:var(--muted);margin:0;font-size:13px}.fixed-search-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #d8e0db;border-radius:13px;grid-template-columns:220px minmax(320px,1fr) 250px;align-items:end;gap:11px;margin-top:28px;padding:14px;display:grid}.fixed-search-panel label>span,.fixed-range>span{color:#69786f;margin:0 0 7px 4px;font-size:9px;font-weight:700;display:block}.fixed-search-panel label>div{border:2px solid var(--forest);border-radius:9px;align-items:center;height:58px;padding:0 14px;display:flex}.fixed-search-panel label>div b{color:var(--forest);font:700 22px Georgia}.fixed-search-panel label>div input{background:0 0;border:0;outline:0;width:100%;min-width:0;font:700 29px Georgia}.fixed-search-panel label>input{border:1px solid #d5ded8;border-radius:9px;outline:0;width:100%;height:58px;padding:0 15px;font-size:13px}.fixed-search-panel label>input:focus{border-color:#6f927d;box-shadow:0 0 0 3px #e5efe8}.fixed-range{background:#eef5f0;border-radius:9px;flex-direction:column;justify-content:center;height:58px;padding:11px 14px;display:flex}.fixed-range>span{margin:0 0 4px}.fixed-range b{color:var(--forest);font-size:12px}.fixed-price-shortcuts{align-items:center;gap:7px;padding:12px 3px 0;display:flex}.fixed-price-shortcuts>span{color:#849087;margin-right:3px;font-size:9px}.fixed-price-shortcuts button{background:#fff;border:1px solid #d4ddd7;border-radius:18px;padding:6px 13px;font-size:10px}.fixed-price-shortcuts button.active{background:var(--forest);border-color:var(--forest);color:#fff}.brand-catalogue-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.brand-catalogue-shortcuts>span{color:#748078;font-size:13px}.brand-catalogue-shortcuts>div{flex-wrap:wrap;gap:7px;display:flex}.brand-catalogue-shortcuts button{color:var(--forest);background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:9px 13px;font-size:13px}.brand-catalogue-shortcuts button.active,.brand-catalogue-shortcuts .brand-catalogue-query{background:var(--forest);color:#fff}.brand-catalogue-shortcuts button:disabled{opacity:.5;cursor:not-allowed}.brand-catalogue-shortcuts>small{color:#748078;flex-basis:100%;font-size:13px}.public-node-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;display:flex}.public-node-tabs>span{color:#748078;margin-right:3px;font-size:9px}.public-node-tabs button{color:#53655a;background:#fff;border:1px solid #cfd9d2;border-radius:7px;padding:8px 14px;font-size:10px;font-weight:700}.public-node-tabs button.active{background:var(--forest);border-color:var(--forest);color:#fff}.scheme-brand-search{grid-template-columns:auto minmax(360px,620px);align-items:center;gap:8px 12px;margin-top:12px;display:grid}.scheme-brand-search>span{color:#748078;font-size:9px}.scheme-brand-search-control{gap:7px;display:flex}.scheme-brand-search-control input{min-width:0;height:40px;color:var(--forest);background:#fff;border:1px solid #cbd8d0;border-radius:8px;outline:0;flex:1;padding:0 12px;font-size:10px}.scheme-brand-search-control input:focus{border-color:#547b64;box-shadow:0 0 0 3px #e5efe8}.scheme-brand-search-control button{background:var(--forest);color:#fff;white-space:nowrap;border:0;border-radius:8px;height:40px;padding:0 15px;font-size:9px;font-weight:800}.scheme-brand-search-control button.clear{color:var(--forest);background:#fff;border:1px solid #b9cbbf}.scheme-brand-tags{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.scheme-brand-tags button{color:var(--forest);background:#eef5f0;border:1px solid #8da797;border-radius:16px;align-items:center;gap:7px;padding:5px 9px;font-size:9px;font-weight:800;display:flex}.scheme-brand-tags button span{font-size:13px;line-height:1}@media (width<=760px){.scheme-brand-search{grid-template-columns:1fr}.scheme-brand-search-control,.scheme-brand-tags{grid-column:1}.scheme-brand-search-control{flex-wrap:wrap}.scheme-brand-search-control input{flex-basis:100%}}.simple-public-search{grid-template-columns:260px 1fr;max-width:720px}.simple-public-search .fixed-range{height:58px}.search-slides-button{background:var(--forest);color:#fff;border:0;border-radius:9px;height:58px;padding:0 20px;font-size:11px;font-weight:800}.search-slides-button:disabled{opacity:.58}.merge-actions{align-items:center;gap:10px;display:flex}.merge-actions small{color:#758179;font-size:9px}.merge-actions button{background:var(--forest);color:#fff;border:0;border-radius:7px;padding:10px 16px;font-size:9px;font-weight:800}.merge-actions button:first-of-type{color:var(--forest);background:#fff;border:1px solid #7f9b89}.merge-actions button:disabled{color:#fff;cursor:not-allowed;background:#9eaaa2;border-color:#9eaaa2}.renderer-warning{color:#7b5b21;background:#fff7e8;border:1px solid #e6d1a3;border-radius:8px;margin-bottom:10px;padding:11px 13px;font-size:9px}.ppt-price-option{background:#fff;border:1px solid #ccd8d0;border-radius:7px;align-items:center;gap:7px;padding:5px 8px;display:flex}.ppt-price-option>span{color:#65756b;letter-spacing:0;margin:0;font-size:8px}.ppt-price-option select{color:var(--forest);background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.bundle-image-option{background:#f5f8f5}.bundle-image-option select{min-width:72px}.slide-search-panel{grid-template-columns:200px minmax(150px,1fr) minmax(150px,1fr) minmax(260px,1.5fr) 220px}.fixed-search-panel .match-price-type select{width:100%;height:58px;color:var(--forest);background:#fff;border:1px solid #cbd8d0;border-radius:9px;outline:0;padding:0 13px;font-size:13px;font-weight:800}.fixed-search-panel .match-price-type select:focus{border-color:#6f927d;box-shadow:0 0 0 3px #e5efe8}.slide-price em{color:#537361;margin-top:3px;font-size:9px;font-style:normal;font-weight:800;display:block}.slide-main>small{margin-top:4px;display:block}.select-all-schemes{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.select-all-schemes input{width:14px;height:14px;accent-color:var(--forest)}.fixed-results{max-width:1260px;margin:0 auto;padding:0 32px 70px}.fixed-results>header{justify-content:space-between;align-items:end;margin:16px 0 13px;display:flex}.fixed-results>header h2{margin:5px 0 0;font-size:20px}.fixed-results>header>small{color:#859087;font-size:9px}.fixed-error{color:#93493d;background:#fff0ec;border:1px solid #e8c6bd;border-radius:8px;margin-bottom:10px;padding:11px 13px;font-size:10px}.freight-results-layout{max-width:1260px;margin:0 auto}.freight-results-layout>.fixed-results{max-width:none}.freight-results-layout.has-freight-panel{grid-template-columns:minmax(720px,1fr) 340px;align-items:start;gap:16px;max-width:1540px;padding:0 32px 70px;display:grid}.freight-results-layout.has-freight-panel>.fixed-results{padding:0}.freight-results-layout.has-freight-panel .fixed-results>header{align-items:flex-start;gap:12px}.freight-results-layout.has-freight-panel .merge-actions{flex-wrap:wrap;justify-content:flex-end}.freight-results-layout.has-freight-panel .slide-result-list>label{grid-template-columns:24px 130px 100px minmax(250px,1fr) 116px;gap:10px}.freight-results-layout.has-freight-panel .slide-preview-trigger,.freight-results-layout.has-freight-panel .slide-preview-trigger img,.freight-results-layout.has-freight-panel .slide-placeholder{width:130px;height:73px}.scheme-freight-inputs{border-left:1px solid #dfe7e1;align-content:center;align-self:stretch;gap:4px;padding-left:9px;display:grid}.scheme-freight-inputs>span{color:#55705f;font-size:7px;font-weight:800}.scheme-freight-inputs>span.missing-weight-label{color:#9a5b45;margin-top:4px}.scheme-freight-inputs input{width:100%;height:32px;color:var(--forest);background:#fff;border:1px solid #c8d7cd;border-radius:6px;outline:0;padding:0 7px;font-size:9px;font-weight:800}.scheme-freight-inputs input:focus{border-color:#547b64;box-shadow:0 0 0 2px #e2eee5}.batch-freight-panel{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #cfdcd3;border-radius:12px;max-height:calc(100vh - 88px);margin-top:16px;padding:17px;position:sticky;top:72px;overflow-y:auto;box-shadow:0 14px 38px #1937261a}.batch-freight-panel::-webkit-scrollbar{width:10px}.batch-freight-panel::-webkit-scrollbar-track{background:#edf3ef;border-radius:10px;margin:10px 0}.batch-freight-panel::-webkit-scrollbar-thumb{background:#789281;border:2px solid #edf3ef;border-radius:10px}.batch-freight-panel::-webkit-scrollbar-thumb:hover{background:#4f725d}.batch-freight-panel>header>span{color:#477158;letter-spacing:.8px;font-size:8px;font-weight:800;display:block}.batch-freight-panel>header h2{margin:4px 0 3px;font-size:18px}.batch-freight-panel>header small{color:#77857c;font-size:8px}.batch-freight-fields{gap:9px;margin-top:14px;display:grid}.batch-freight-fields label{gap:5px;display:grid}.batch-freight-fields label>span{color:#526c5b;font-size:8px;font-weight:800}.batch-freight-fields select,.batch-freight-fields textarea{color:#294536;background:#fbfdfb;border:1px solid #c9d6cd;border-radius:7px;outline:0;width:100%;padding:0 9px;font-size:9px}.batch-freight-fields select{height:37px}.batch-freight-fields textarea{resize:vertical;height:68px;padding-top:9px;line-height:1.5}.batch-freight-fields select:focus,.batch-freight-fields textarea:focus{border-color:#517861;box-shadow:0 0 0 2px #e5efe8}.batch-freight-summary{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;display:grid}.batch-freight-summary>div{background:#eef5f0;border-radius:7px;padding:8px}.batch-freight-summary dt{color:#6c7b72;font-size:7px}.batch-freight-summary dd{color:var(--forest);margin:3px 0 0;font-size:10px;font-weight:800}.freight-weight-warning{background:#fff1ed;border:1px solid #e8c8bd;border-radius:7px;gap:4px;margin-top:10px;padding:9px;display:grid}.freight-weight-warning b{color:#974c3e;font-size:9px}.freight-weight-warning span{color:#a15b4d;word-break:break-all;font-size:7px;line-height:1.4}.freight-weight-warning small{color:#8c726a;font-size:7px;line-height:1.4}.calculate-freight-button{background:var(--forest);color:#fff;border:0;border-radius:7px;width:100%;height:42px;margin-top:11px;font-size:10px;font-weight:800}.calculate-freight-button:disabled{cursor:not-allowed;background:#a9b4ad}.freight-notice{color:#557062;background:#f1f5f2;border-radius:6px;margin:9px 0 0;padding:8px;font-size:8px;line-height:1.45}.freight-quote-options{border-top:1px solid #e0e7e2;gap:7px;margin-top:12px;padding-top:11px;display:grid}.freight-quote-options>h3{margin:0 0 2px;font-size:11px}.freight-quote-options article{background:#fafcfb;border:1px solid #dce4df;border-radius:8px;padding:9px}.freight-quote-options article.recommended{box-shadow:inset 3px 0 var(--forest);background:#f1f8f3;border-color:#4e7a60}.freight-quote-options article>header{justify-content:space-between;align-items:center;display:flex}.freight-quote-options article>header b{font-size:10px}.freight-quote-options article>header em{background:var(--forest);color:#fff;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.freight-quote-options article dl{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 0;display:grid}.freight-quote-options article dl div{min-width:0}.freight-quote-options article dt{color:#77847c;font-size:7px}.freight-quote-options article dd{color:#315d46;word-break:break-all;margin:2px 0 0;font-size:9px;font-weight:800}.freight-quote-options article>small{color:#818d86;margin-top:7px;font-size:7px;line-height:1.4;display:block}.freight-reason{color:#756033;background:#f5f0e5;border-radius:6px;margin:0;padding:8px;font-size:8px;line-height:1.45}.freight-result-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.freight-result-actions button{border:1px solid var(--forest);height:36px;color:var(--forest);background:#fff;border-radius:7px;font-size:8px;font-weight:800}.freight-result-actions button:first-child{background:var(--forest);color:#fff}.fixed-result-list{gap:9px;display:grid}.fixed-result-list article{background:#fff;border:1px solid #dce3de;border-radius:10px;grid-template-columns:155px minmax(0,1fr) 160px;align-items:center;gap:18px;padding:14px 16px;display:grid}.fixed-result-list article:hover{border-color:#9db2a5;box-shadow:0 8px 22px #19372612}.fixed-card-price{border-right:1px solid #e3e8e4}.fixed-card-price span,.fixed-card-action span{color:#7a8780;font-size:8px;display:block}.fixed-card-price b{color:var(--forest);margin:4px 0;font:700 22px Georgia;display:block}.fixed-card-price small{color:#6f7c74;font-size:8px}.fixed-card-main>div{align-items:center;gap:8px;display:flex}.fixed-card-main time{color:#7b8780;font-size:8px}.fixed-card-main h3{margin:7px 0 5px;font-size:14px}.fixed-card-main p{color:#65736a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.fixed-card-main>small{color:#8a948e;margin-top:6px;font-size:8px;display:block}.fixed-card-action{text-align:right}.fixed-card-action button{background:var(--forest);color:#fff;border:0;border-radius:7px;width:100%;margin-top:8px;padding:11px 9px;font-size:9px;font-weight:800}.fixed-empty{background:#fafbf9;border:1px dashed #cbd5ce;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:260px;display:flex}.fixed-empty b{font-size:14px}.fixed-empty span{color:#78847c;margin-top:8px;font-size:9px}.public-item-preview{border-top:1px solid #e0e6e2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:11px;display:grid}.public-item-preview>div{background:#f6f8f6;border-radius:6px;padding:9px 11px}.public-item-preview b{font-size:9px;display:block}.public-item-preview span{color:#748078;margin-top:4px;font-size:8px;display:block}.slide-result-list{gap:8px;display:grid}.slide-result-list>label{cursor:pointer;background:#fff;border:1px solid #dce3de;border-radius:10px;grid-template-columns:26px 150px 115px minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px;transition:all .15s;display:grid}.slide-result-list>label:hover{border-color:#96aa9e;box-shadow:0 7px 20px #1937260f}.slide-result-list>label.selected{background:#f7fbf8;border-color:#527b63;box-shadow:inset 4px 0 #315d46}.slide-result-list input{width:17px;height:17px;accent-color:var(--forest)}.slide-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:150px;height:84px;padding:0;position:relative}.slide-preview-trigger img,.slide-placeholder{object-fit:contain;background:#eef2ef;border:1px solid #dce3de;border-radius:5px;width:150px;height:84px}.slide-preview-trigger>span{color:#fff;opacity:0;background:#133927d1;border-radius:4px;padding:3px 6px;font-size:7px;transition:all .15s;position:absolute;bottom:5px;right:5px}.slide-preview-trigger:hover>span,.slide-preview-trigger:focus-visible>span{opacity:1}.slide-placeholder{text-align:center;color:#718078;place-items:center;font-size:8px;line-height:1.5;display:grid}.slide-price{border-right:1px solid #e1e7e3}.slide-price b{color:var(--forest);font:700 21px Georgia;display:block}.slide-price small{color:#718078;margin-top:5px;font-size:8px;display:block}.slide-main{min-width:0}.slide-main>span{color:#477158;font-size:8px;font-weight:800;display:block}.slide-main h3{margin:4px 0;font-size:13px}.slide-main p{color:#69766e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.slide-main>small{color:#929b95;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;display:block;overflow:hidden}.slide-lightbox{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1510d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.slide-lightbox>section{background:#fff;border-radius:10px;max-width:94vw;max-height:94vh;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000073}.slide-lightbox>section>button{z-index:2;color:#fff;cursor:pointer;background:#0d2d1ee6;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:12px;right:12px}.slide-lightbox img{object-fit:contain;background:#edf1ee;max-width:92vw;max-height:82vh;display:block}.slide-lightbox footer{background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.slide-lightbox footer b{font-size:11px}.slide-lightbox footer span{color:#718078;font-size:8px}.workbook-results{border-top:1px solid #dfe5e1;margin-top:30px;padding-top:22px}.workbook-results>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.workbook-results>header span{color:var(--forest-2);font-size:9px;font-weight:800}.workbook-results>header h2{margin:4px 0 0;font-size:17px}.workbook-results>header small{color:#849088;font-size:8px}.workbook-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workbook-results article{background:#fff;border:1px solid #dce3de;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workbook-results article b{font-size:10px;display:block}.workbook-results article span{color:#77837c;margin-top:5px;font-size:8px;display:block}.workbook-results article button{color:#315d46;white-space:nowrap;background:#fff;border:1px solid #718e7c;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:800}.slide-thumbnail-skeleton{color:#718078;background:linear-gradient(100deg,#eef2ef 20%,#f8faf8 38%,#eef2ef 56%) 0 0/220% 100%;border:1px solid #dce3de;border-radius:5px;place-items:center;width:100%;height:100%;font-size:8px;animation:1.4s linear infinite thumbnail-shimmer;display:grid}.slide-preview-trigger.failed{cursor:default}.slide-preview-trigger.failed .slide-thumbnail-skeleton{color:#8a958e;background:#f3f5f3;animation:none}.slide-preview-trigger>small{color:#a15445;background:#fff;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;bottom:5px;left:5px}@keyframes thumbnail-shimmer{to{background-position:-220% 0}}.company-sites-footer{color:#dce5f5;background:#17243d;border-top:1px solid #2a3956}.company-sites-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1260px,100% - 64px);margin:auto;padding:26px 0 22px;display:flex}.footer-brand{align-items:center;gap:14px;min-width:280px;display:flex}.footer-company-mark{background:#fff;border-radius:8px;justify-content:center;align-items:flex-end;gap:5px;width:58px;height:42px;padding:8px 10px;display:flex}.footer-company-mark i{background:#164c35;border-radius:6px 6px 2px 2px;width:8px;display:block;transform:skew(-6deg)}.footer-company-mark i:first-child{height:24px}.footer-company-mark i:nth-child(2){background:#b98c47;height:31px}.footer-company-mark i:nth-child(3){height:20px}.footer-brand>div:last-child{gap:5px;display:grid}.footer-brand b{color:#fff;font-size:12px}.footer-brand span{color:#91a0b9;font-size:9px}.company-site-links{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;max-width:780px;display:grid}.company-site-links a{color:#dce5f5;background:#202e48;border:1px solid #33435f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:58px;padding:10px 11px;text-decoration:none;transition:all .18s;display:grid}.company-site-links a:hover{background:#283b5e;border-color:#6385c4;transform:translateY(-1px)}.company-site-links a[aria-current=page]{background:#223a35;border-color:#55735f}.company-site-links i{color:#fff;background:#315db5;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}.company-site-links a[aria-current=page] i{background:#315d46}.company-site-links span{gap:4px;display:grid}.company-site-links b{color:#fff;font-size:10px}.company-site-links small{color:#91a0b9;font-size:8px}.company-site-links em{color:#7f95b9;font-size:13px;font-style:normal}.footer-meta{color:#71809a;border-top:1px solid #2a3956;justify-content:center;align-items:center;gap:22px;min-height:37px;padding:0 4vw;font-size:8px;display:flex}.global-search-shell{z-index:120;width:min(420px,31vw);position:relative}.global-search-input{background:#fff;border:1px solid #cbd7cf;border-radius:9px;align-items:center;height:42px;padding:0 10px;display:flex;box-shadow:0 4px 14px #1c3c2a12}.global-search-input>span{color:#416a52;font-size:18px}.global-search-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:11px}.global-search-input button{color:#53675b;background:#edf2ee;border:0;border-radius:50%;width:22px;height:22px}.global-search-input i{border:2px solid #d1ded5;border-top-color:#35654b;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.global-search-popover{background:#fff;border:1px solid #d3ddd6;border-radius:11px;width:min(620px,82vw);max-height:72vh;padding:10px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 22px 60px #15301f33}.global-search-popover section>header{color:#52665a;justify-content:space-between;align-items:center;padding:7px 8px;font-size:9px;display:flex}.global-search-popover section>header span{background:#edf3ef;border-radius:10px;padding:2px 7px}.global-search-popover article{border-top:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.global-search-popover article:hover{background:#f5f9f6}.global-search-popover article a{color:#20382b;gap:3px;min-width:0;text-decoration:none;display:grid}.global-search-popover article a b,.global-search-popover article a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.global-search-popover article a b{font-size:10px}.global-search-popover article a span{color:#78857e;font-size:8px}.global-search-popover article>button{color:#315f47;background:#fff;border:1px solid #b9cbbf;border-radius:6px;padding:6px 8px;font-size:8px}.global-search-message,.global-search-empty{text-align:center;color:#718078;padding:15px;font-size:9px}.global-search-popover>footer{color:#89948e;text-align:right;border-top:1px solid #e8ede9;padding:8px;font-size:8px}.global-search-detail pre{white-space:pre-wrap;background:#f4f7f5;border-radius:7px;max-height:190px;padding:9px;font-size:8px;overflow:auto}.workspace-topbar{gap:14px}.workspace-primary-nav{flex:1}.global-search-detail-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.global-search-detail-grid span{background:#f3f7f4;border-radius:7px;gap:4px;padding:8px;display:grid}.global-search-detail-grid small{color:#78857e;font-size:7px}.global-search-detail-grid b{color:#315f47;font-size:9px}.global-search-detail>small{color:#87928b;padding:8px;font-size:8px;display:block}.functional-picker-backdrop{z-index:80;background:#1222197a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.functional-picker{background:#fff;border-radius:12px;width:min(880px,96vw);max-height:86vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0c1e1440}.functional-picker>header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.functional-picker>header span{color:#47765a;letter-spacing:.8px;font-size:8px;font-weight:800;display:block}.functional-picker>header h2{margin:5px 0;font-size:18px}.functional-picker>header>button{background:#eef2ef;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.functional-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.functional-slot-grid button{text-align:left;background:#fbfcfb;border:1px solid #dce4df;border-radius:8px;padding:13px}.functional-slot-grid button:hover{background:#f2f7f3;border-color:#7f9c89}.functional-slot-grid b{font-size:11px;display:block}.functional-slot-grid span{color:#7b8780;margin-top:5px;font-size:8px;display:block}.picker-rule{background:#eef5f0;border-radius:7px;align-items:center;gap:9px;margin-bottom:10px;padding:10px;display:flex}.picker-rule b{color:#2d6548;font-size:9px}.picker-rule span{color:#6d7c73;font-size:8px}.functional-picker>.pool-search{width:100%;margin-bottom:10px}.picker-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.picker-products>button{text-align:left;background:#fff;border:1px solid #dce3de;border-radius:7px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.picker-products>button:hover{background:#f8fbf9;border-color:#72917d}.picker-products>button>span{color:#35684d;text-align:center;background:#e8f2eb;border-radius:5px;padding:7px 4px;font-size:8px;font-weight:800}.picker-products b{font-size:9px;display:block}.picker-products small{color:#839087;margin-top:4px;font-size:7px;display:block}.picker-products strong{color:#2c6548;font-size:9px}.global-message{z-index:55;color:#92483e;box-shadow:var(--shadow);background:#fff3ef;border:1px solid #e8c6be;border-radius:7px;padding:11px 36px 11px 13px;font-size:10px;position:fixed;top:74px;right:20px}.global-message button{color:inherit;background:0 0;border:0;font-size:17px;position:absolute;top:6px;right:8px}.detail-loading{z-index:54;background:var(--forest);color:#fff;box-shadow:var(--shadow);border-radius:20px;padding:9px 15px;font-size:9px;position:fixed;top:74px;left:50%;transform:translate(-50%)}.login-page,.system-state{background:radial-gradient(circle at 50% 10%,#fffdf7 0,#f0f1eb 62%,#e4eae5 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-page>section{background:#fff;border:1px solid #dce3de;border-radius:13px;width:min(410px,100%);padding:34px 38px;box-shadow:0 24px 70px #1f34271f}.login-mark{align-items:end;gap:4px;height:35px;display:flex}.login-mark i{background:var(--forest);border-radius:7px 7px 2px 2px;width:9px;display:block;transform:skew(-7deg)}.login-mark i:first-child{height:22px}.login-mark i:nth-child(2){background:var(--gold);height:34px}.login-mark i:last-child{height:27px}.login-page>section>span{color:#3b6a51;letter-spacing:1px;margin-top:18px;font-size:9px;font-weight:700;display:block}.login-page h1{margin:6px 0 9px;font:700 25px Georgia,Songti SC,serif}.login-page p{color:#728077;margin:0 0 20px;font-size:10px;line-height:1.7}.login-page form{gap:12px;display:grid}.login-page label span{margin-bottom:6px;font-size:9px;font-weight:700;display:block}.login-page input{background:#fafbfa;border:1px solid #d5ddd8;border-radius:6px;outline:none;width:100%;padding:11px}.login-page input:focus{border-color:#698d78;box-shadow:0 0 0 3px #edf3ef}.login-page form button,.system-state button{background:var(--forest);color:#fff;border:0;border-radius:6px;padding:12px;font-size:10px;font-weight:700}.login-error{color:#974c41;background:#fff1ed;border-radius:5px;padding:9px;font-size:9px}.login-page>section>small{text-align:center;color:#8b958e;margin-top:16px;font-size:7px;display:block}.system-state{text-align:center}.system-state h1{margin:14px 0 6px;font-size:20px}.system-state p{color:#748178;max-width:460px;font-size:10px;line-height:1.6}.system-state button{margin-top:8px;padding:10px 20px}.state-spinner{border:3px solid #d8e1db;border-top-color:#315d46;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace-topbar{grid-template-rows:64px 54px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 24px;height:auto;min-height:118px;padding:0 32px 8px;display:grid}.workspace-topbar .logo{flex:none;grid-area:1/1}.workspace-primary-nav{grid-area:1/2/auto/-1;align-items:stretch;gap:3px;min-width:0;height:100%;margin-right:0;display:flex}.workspace-primary-nav button{color:#758179;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;flex:94px;justify-content:center;align-items:flex-start;min-width:94px;padding:7px 8px 5px;display:flex}.workspace-primary-nav button:hover{color:var(--forest);background:#f4f6f3}.workspace-primary-nav button.active{border-bottom-color:var(--forest);color:var(--forest);background:#eef4ef}.workspace-primary-nav b{font-size:11px}.workspace-primary-nav small{opacity:.78;margin-top:3px;font-size:7px}.workspace-primary-nav button b,.workspace-primary-nav button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace-topbar>.source-status{grid-area:1/3;margin-left:0}.workspace-topbar>.global-search-shell{grid-area:2/2/auto/4;align-self:center;width:min(760px,100%)}.workspace-topbar .global-search-popover{left:0;right:auto}.workspace-primary-nav .workspace-nav-entry{flex:94px;min-width:94px;display:flex;position:relative}.workspace-primary-nav .workspace-nav-main{flex:1;width:100%;min-width:0;padding-right:29px}.workspace-primary-nav .workspace-nav-open{z-index:2;color:#48715c;opacity:.64;background:#fff;border:1px solid #cbd9d0;border-radius:7px;place-items:center;width:21px;min-width:21px;height:21px;min-height:21px;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:7px;right:5px;box-shadow:0 2px 6px #1a412c0f}.workspace-primary-nav .workspace-nav-entry:hover .workspace-nav-open,.workspace-primary-nav .workspace-nav-open:focus-visible{opacity:1;color:#174e39;background:#e8f2eb}.workspace-primary-nav .workspace-nav-entry.active .workspace-nav-open{color:#174e39;opacity:1;background:#fff;border-color:#9ebcac}.product-library-hero,.product-library-body,.submission-hero,.submission-paths,.template-principle{width:min(1360px,100% - 64px);margin-left:auto;margin-right:auto}.product-library-hero{padding:38px 0 22px}.product-library-hero>div:first-child>span,.submission-hero>span{color:var(--forest-2);letter-spacing:1px;font-size:9px;font-weight:800;display:block}.product-library-hero h1,.submission-hero h1{margin:6px 0 8px;font:700 34px/1.2 Georgia,Songti SC,serif}.product-library-hero p,.submission-hero p{color:var(--muted);margin:0;font-size:11px}.product-quality-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.product-quality-grid article{background:#fff;border:1px solid #dce3de;border-radius:9px;padding:12px 14px}.product-quality-grid span,.product-quality-grid small{color:#76847b;font-size:8px;display:block}.product-quality-grid b{color:var(--forest);margin:5px 0 4px;font-size:16px;display:block}.product-quality-grid article.cost-pending{background:#fff7e9;border-color:#ead5ac}.product-quality-grid .cost-pending b{color:#8a5d21}.product-library-body{padding-bottom:60px}.product-filter-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #d9e1db;border-radius:11px;grid-template-columns:minmax(260px,1.7fr) repeat(5,minmax(125px,1fr)) auto;align-items:end;gap:8px;padding:12px;display:grid}.product-filter-panel label>span{color:#6d7b72;margin:0 0 5px 2px;font-size:8px;font-weight:700;display:block}.product-filter-panel input,.product-filter-panel select{color:#34473b;background:#fff;border:1px solid #d5ded8;border-radius:6px;outline:0;width:100%;height:38px;padding:0 9px;font-size:9px}.product-filter-panel input:focus,.product-filter-panel select:focus{border-color:#73917e;box-shadow:0 0 0 3px #e9f1eb}.product-filter-panel>button{height:38px;color:var(--forest);white-space:nowrap;background:#fff;border:1px solid #b9c9bf;border-radius:6px;padding:0 11px;font-size:8px;font-weight:800}.product-result-header{justify-content:space-between;align-items:end;margin:20px 0 9px;display:flex}.product-result-header span{color:var(--forest-2);font-size:8px;font-weight:800;display:block}.product-result-header h2{margin:4px 0 0;font-size:18px}.product-result-header small{color:#7c8981;font-size:8px}.margin-custom-filter{position:relative}.margin-custom-filter input{padding-right:28px}.margin-custom-filter>b{color:#607268;pointer-events:none;font-size:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.price-range-filter{grid-column:span 2}.price-range-filter>span{color:#6d7b72;margin:0 0 5px 2px;font-size:8px;font-weight:700;display:block}.price-range-filter>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.price-range-filter>div>label{position:relative}.price-range-filter>div>label b{z-index:1;color:#607268;pointer-events:none;font-size:9px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.price-range-filter>div>label input{padding-left:25px}.price-range-filter>div>i{color:#829087;font-size:9px;font-style:normal}.brand-multiselect{align-self:end;min-width:0;position:relative}.brand-multiselect>span{color:#6d7b72;margin:0 0 5px 2px;font-size:8px;font-weight:700;display:block}.brand-multiselect details{position:relative}.brand-multiselect summary{color:#34473b;cursor:pointer;background:#fff;border:1px solid #d5ded8;border-radius:6px;justify-content:space-between;align-items:center;height:38px;padding:0 9px;font-size:9px;list-style:none;display:flex}.brand-multiselect summary::-webkit-details-marker{display:none}.brand-multiselect summary:after{content:"⌄";color:#718078;font-size:11px}.brand-multiselect details[open] summary{border-color:#73917e;box-shadow:0 0 0 3px #e9f1eb}.brand-multiselect-menu{z-index:20;background:#fff;border:1px solid #cbd7cf;border-radius:8px;width:240px;max-height:290px;padding:8px;position:absolute;top:43px;left:0;overflow:auto;box-shadow:0 12px 32px #173c2930}.brand-multiselect-menu header{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:2px 3px 7px;display:flex}.brand-multiselect-menu header b{color:#315f47;font-size:9px}.brand-multiselect-menu header button{color:#6d7c73;cursor:pointer;background:0 0;border:0;font-size:8px}.brand-multiselect-menu>label{cursor:pointer;border-radius:4px;align-items:center;gap:7px;height:30px;padding:0 4px;display:flex}.brand-multiselect-menu>label:hover{background:#f0f5f1}.brand-multiselect-menu>label input{accent-color:#315f47;width:14px;height:14px;margin:0}.brand-multiselect-menu>label span{color:#43554a;margin:0;font-size:8px;font-weight:500}.brand-selection-tags{z-index:10;gap:3px;max-width:250px;display:flex;position:absolute;top:64px;left:0;overflow:hidden}.brand-selection-tags button{color:#315f47;white-space:nowrap;background:#e8f2eb;border:0;border-radius:10px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;display:flex}.brand-selection-tags button span{font-size:9px}.brand-multiselect:has(.brand-selection-tags){padding-bottom:20px}.product-data-table{background:#fff;border:1px solid #dbe3dd;border-radius:10px;overflow:hidden}.product-data-row{border-top:1px solid #e8ece9;grid-template-columns:minmax(300px,2.3fr) 100px 105px 105px 95px 92px minmax(180px,1.25fr);align-items:center;gap:10px;min-height:78px;padding:10px 12px;display:grid}.product-data-row.heading{color:#64746a;background:#edf2ee;border-top:0;min-height:auto;padding-top:9px;padding-bottom:9px;font-size:8px;font-weight:800}.product-identity{min-width:0}.product-identity b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.product-identity span,.product-identity small{color:#728077;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.product-identity small{color:#929b95;font-size:7px}.product-tags{flex-wrap:wrap;gap:3px;display:flex}.product-tags b{color:#31664a;background:#e8f2eb;border-radius:12px;padding:3px 6px;font-size:7px}.product-tags>span{color:#89938d;font-size:7px}.product-tags small{color:#77847c;width:100%;margin-top:3px;font-size:7px}.product-data-row>strong{color:#315f47;font-size:10px}.product-data-row>strong.pending-cost{color:#9a6727}.product-source{justify-items:start;gap:4px;min-width:0;display:grid}.product-source a{color:#2f6749;font-size:8px;font-weight:800;text-decoration:none}.product-source small{color:#87928b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:7px;overflow:hidden}.link-state{border-radius:10px;padding:3px 6px;font-size:7px;font-weight:800}.link-state.valid{color:#2e6a48;background:#e5f2e9}.link-state.missing,.link-state.pending_update{color:#895f27;background:#fff2dd}.link-state.invalid{color:#954a40;background:#fae8e4}.product-empty{text-align:center;color:#7d8981;padding:70px 20px;font-size:10px}.product-pagination{justify-content:center;align-items:center;gap:14px;padding-top:15px;display:flex}.product-pagination button{color:var(--forest);background:#fff;border:1px solid #bdcbc2;border-radius:6px;padding:8px 14px;font-size:8px;font-weight:800}.product-pagination button:disabled{opacity:.4}.product-pagination span{color:#6f7d74;font-size:8px}.product-filter-panel .product-keyword textarea{resize:vertical;color:#34473b;width:100%;height:38px;min-height:38px;max-height:92px;font:inherit;background:#fff;border:1px solid #d5ded8;border-radius:6px;outline:0;padding:10px 9px;font-size:9px;line-height:17px;display:block}.product-filter-panel .product-keyword textarea:focus{border-color:#73917e;box-shadow:0 0 0 3px #e9f1eb}.product-filter-panel .product-keyword.batch textarea{background:#f7fbf8;border-color:#73917e;height:64px}.product-keyword>small{color:#849088;margin:4px 2px 0;font-size:7px;display:block}.product-keyword.batch>small{color:#2f704f;font-weight:700}.barcode-batch-summary{color:#315f47;background:#eef7f1;border:1px solid #c8dcd0;border-radius:9px;align-items:flex-start;gap:10px;margin:9px 0 0;padding:10px 12px;display:flex}.barcode-batch-summary>div{margin-right:auto}.barcode-batch-summary b,.barcode-batch-summary span{display:block}.barcode-batch-summary b{font-size:9px}.barcode-batch-summary span{color:#6c7e73;margin-top:3px;font-size:7px}.barcode-batch-summary details{background:#fff;border:1px solid #c3d5ca;border-radius:6px;max-width:290px;padding:7px 9px;font-size:8px}.barcode-batch-summary summary{cursor:pointer;font-weight:800}.barcode-batch-summary p{color:#6b776f;word-break:break-all;max-height:80px;margin:7px 0 0;line-height:1.6;overflow:auto}.catalog-type-tabs{gap:7px;margin-top:18px;display:flex}.catalog-type-tabs button{color:#607067;text-align:left;cursor:pointer;background:#fff;border:1px solid #c7d4cc;border-radius:9px;min-width:170px;padding:10px 14px;font-size:10px;font-weight:800}.catalog-type-tabs button small{color:#87928b;margin-top:4px;font-size:7px;font-weight:500;display:block}.catalog-type-tabs button.active{color:#fff;background:#315f47;border-color:#315f47;box-shadow:0 7px 20px #173c2926}.catalog-type-tabs button.active small{color:#d8e7dc}.product-quality-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-quality-grid article.catalog-version-card{background:#edf5ef;border-color:#cbded1}.product-quality-grid .catalog-version-card b{font-size:12px;line-height:1.35}.catalog-actionbar{background:linear-gradient(110deg,#edf5ef,#f8faf8);border:1px solid #cad9cf;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:12px 14px;display:flex}.catalog-actionbar>div{gap:4px;display:grid}.catalog-actionbar b{color:#274f39;font-size:11px}.catalog-actionbar span{color:#6f7d74;font-size:8px}.catalog-actionbar button{color:#fff;white-space:nowrap;background:#285e43;border:0;border-radius:7px;height:38px;padding:0 16px;font-size:9px;font-weight:800}.catalog-actionbar button:disabled{opacity:.5}.catalog-export-message{color:#2d6647;background:#eaf4ed;border-radius:7px;margin:-2px 0 10px;padding:9px 12px;font-size:8px}.product-filter-panel{grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(118px,1fr))}.product-data-row>strong.reference-margin{color:#6a745d}.catalog-hero-actions{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.catalog-manage-entry{color:#73501f;text-align:left;background:#fff8e9;border:1px solid #b78d4f;border-radius:9px;min-width:150px;height:58px;padding:8px 13px;font-size:10px;font-weight:800}.catalog-manage-entry small{color:#9a7844;margin-top:4px;font-size:7px;font-weight:500;display:block}.distribution-management-shell{width:min(1360px,100% - 64px);box-shadow:var(--shadow);background:#fff;border:1px solid #d4dfd8;border-radius:14px;margin:0 auto 60px;overflow:hidden}.distribution-management-shell>header{color:#fff;background:linear-gradient(125deg,#173e2a,#315e43);justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.distribution-management-shell>header span{color:#bfd7c7;letter-spacing:1px;font-size:8px}.distribution-management-shell>header h2{margin:5px 0;font-size:24px}.distribution-management-shell>header p{color:#dbe8df;margin:0;font-size:9px}.distribution-management-shell>header button{color:#fff;background:#ffffff15;border:1px solid #fff6;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.distribution-management-layout{grid-template-columns:210px minmax(0,1fr);min-height:440px;display:grid}.distribution-management-layout>nav{background:#f4f7f5;border-right:1px solid #e0e7e2;align-content:start;gap:5px;padding:14px;display:grid}.distribution-management-layout>nav button{color:#456052;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px}.distribution-management-layout>nav button b,.distribution-management-layout>nav button small{display:block}.distribution-management-layout>nav button b{font-size:9px}.distribution-management-layout>nav button small{color:#839087;margin-top:3px;font-size:7px}.distribution-management-layout>nav button.active{color:#24543b;background:#fff;border-color:#b9cdbf;box-shadow:0 4px 12px #1c3c2710}.distribution-management-layout>nav button:disabled{opacity:.42}.distribution-management-content{padding:24px}.distribution-management-content>span{color:#397055;font-size:8px;font-weight:800}.distribution-management-content>h3{color:#203d2d;margin:5px 0 18px;font-size:17px}.distribution-permission-card{background:#f7faf8;border:1px solid #d9e4dc;border-radius:9px;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.distribution-permission-card b,.distribution-permission-card small{color:#718078;font-size:8px}.distribution-permission-card strong{font-size:10px}.distribution-permission-card em{color:#286647;background:#e3f2e7;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal}.distribution-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.distribution-admin-grid article{border:1px solid #dce5df;border-radius:9px;min-height:110px;padding:13px}.distribution-admin-grid span,.distribution-admin-grid small{display:block}.distribution-admin-grid span{color:#6f7e75;font-size:8px}.distribution-admin-grid b{color:#315f47;margin:7px 0;font-size:14px;display:block}.distribution-admin-grid small{color:#7d8982;font-size:8px;line-height:1.5}.distribution-module-readiness{border:1px solid #dce5df;border-radius:10px;margin-top:15px;padding:18px}.distribution-module-readiness>b{color:#285d43;font-size:13px}.distribution-module-readiness p{color:#6d7b72;font-size:9px;line-height:1.7}.distribution-module-readiness dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 0;display:grid}.distribution-module-readiness dl div{background:#eef4f0;border-radius:7px;padding:10px}.distribution-module-readiness dt{color:#718078;font-size:7px}.distribution-module-readiness dd{color:#315f47;margin:4px 0 0;font-size:9px;font-weight:800}@media (width<=800px){.catalog-hero-actions{flex-direction:column;align-items:stretch}.catalog-manage-entry{width:100%}.distribution-management-shell{width:calc(100% - 28px)}.distribution-management-layout{grid-template-columns:1fr}.distribution-management-layout>nav{border-bottom:1px solid #e0e7e2;border-right:0;grid-template-columns:repeat(2,1fr)}.distribution-admin-grid,.distribution-permission-card{grid-template-columns:1fr 1fr}.distribution-module-readiness dl{grid-template-columns:1fr}}@media (width<=620px){.catalog-type-tabs button{flex:1;min-width:0}.catalog-actionbar{flex-direction:column;align-items:stretch}.catalog-actionbar button{width:100%}.distribution-management-shell>header{flex-direction:column;align-items:flex-start}.distribution-admin-grid{grid-template-columns:1fr}}.catalog-center-actions{gap:8px;display:flex}.catalog-submission-entry,.catalog-manage-entry{text-align:left;border-radius:9px;min-width:150px;height:58px;padding:8px 13px;font-size:10px;font-weight:800}.catalog-submission-entry{color:#fff;background:#315f47;border:1px solid #315f47}.catalog-submission-entry b,.catalog-submission-entry small,.catalog-manage-entry small{display:block}.catalog-submission-entry small{color:#dce9e1;margin-top:4px;font-size:7px;font-weight:500}@media (width<=800px){.catalog-center-actions,.catalog-submission-entry,.catalog-manage-entry{width:100%}}.submission-hero{padding:52px 0 24px}.submission-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.submission-paths article{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe3dd;border-radius:12px;padding:24px}.submission-paths article>span{color:#47735a;font-size:8px;font-weight:800}.submission-paths h2{margin:5px 0 8px;font-size:21px}.submission-paths p{color:#6e7b73;min-height:38px;font-size:10px;line-height:1.6}.submission-paths ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.submission-paths li{background:#f2f5f2;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:8px;display:flex}.submission-paths li b{color:#315f47;background:#dce9df;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.submission-paths article>button{background:var(--forest);color:#fff;border:0;border-radius:7px;padding:10px 14px;font-size:9px;font-weight:800}.submission-paths article>small{color:#88928c;margin-top:11px;font-size:8px;line-height:1.5;display:block}.template-principle{background:#edf3ee;border:1px solid #d6e1d9;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:16px;margin-bottom:60px;padding:18px;display:grid}.template-principle div{gap:5px;display:grid}.template-principle span{color:#477158;font-size:8px;font-weight:800}.template-principle b{font-size:10px;line-height:1.5}.template-principle i{color:#789080;font-size:18px;font-style:normal}.submission-workbench{width:min(1360px,100% - 64px);margin:28px auto 64px}.submission-progress{align-items:center;gap:8px;height:48px;margin-bottom:12px;display:flex}.submission-progress>button{color:#55715f;background:0 0;border:0;margin-right:auto;font-size:9px}.submission-progress>span{color:#7c8981;background:#fff;border:1px solid #d6dfd9;border-radius:18px;padding:7px 12px;font-size:8px;font-weight:800}.submission-progress>span.active{background:var(--forest);border-color:var(--forest);color:#fff}.submission-error{color:#93493f;background:#fff2ee;border:1px solid #eac8c0;border-radius:8px;margin-bottom:10px;padding:10px 34px 10px 12px;font-size:9px;position:relative}.submission-error button{color:inherit;background:0 0;border:0;font-size:18px;position:absolute;top:3px;right:8px}.submission-upload-card{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:14px;min-height:520px;display:grid}.submission-upload-card>div,.submission-upload-card>aside{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe3dd;border-radius:12px;padding:28px}.submission-upload-card>div>span,.submission-select-layout header span,.submission-review-layout header>span{color:#447158;font-size:8px;font-weight:800}.submission-upload-card h1,.submission-select-layout h1,.submission-review-layout h1{margin:5px 0 8px;font-size:22px}.submission-upload-card p,.submission-review-layout header p{color:#748077;font-size:9px;line-height:1.6}.template-drop{cursor:pointer;background:#f5f8f5;border:2px dashed #afc1b5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:260px;margin-top:25px;display:flex}.template-drop input{opacity:0;pointer-events:none;position:absolute}.template-drop b{color:var(--forest);font-size:13px}.template-drop small{color:#829087;margin-top:8px;font-size:8px}.submission-upload-card>aside{align-self:start;gap:10px;display:grid}.submission-upload-card>aside>b{word-break:break-all;font-size:12px}.submission-upload-card>aside>span{color:#7a8780;font-size:8px}.submission-upload-card>aside label,.submission-review-layout>aside>label{color:#69786f;gap:5px;font-size:8px;font-weight:800;display:grid}.submission-upload-card select,.submission-review-layout select,.submission-review-layout>aside input{background:#fff;border:1px solid #d3ddd6;border-radius:6px;outline:0;height:38px;padding:0 9px;font-size:9px}.template-fields{flex-wrap:wrap;gap:4px;max-height:160px;display:flex;overflow:auto}.template-fields span{color:#486352;background:#eef3ef;border-radius:4px;padding:5px 7px;font-size:7px}.submission-upload-card>aside>small{border-radius:6px;padding:8px;font-size:8px;line-height:1.5}.submission-upload-card>aside>small.ok{color:#2e6848;background:#eaf4ed}.submission-upload-card>aside>small.warning{color:#805d2b;background:#fff3df}.submission-upload-card>aside>button,.submission-select-layout>aside>button,.submission-review-layout>aside>button{background:var(--forest);color:#fff;border:0;border-radius:7px;height:41px;font-size:9px;font-weight:800}.submission-upload-card>aside>button:disabled,.submission-select-layout>aside>button:disabled,.submission-review-layout>aside>button:disabled{opacity:.45}.submission-mapping-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.submission-mapping-layout>section,.submission-mapping-layout>aside{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe3dd;border-radius:12px}.submission-mapping-layout>section>header{padding:22px 24px 14px}.submission-mapping-layout h1{margin:5px 0 7px;font-size:22px}.submission-mapping-layout header>span{color:#447158;font-size:8px;font-weight:800}.submission-mapping-layout header p,.submission-mapping-layout>aside p{color:#748077;margin:0;font-size:9px;line-height:1.6}.submission-mapping-table{border:1px solid #dfe6e1;border-radius:9px;margin:0 24px 24px;overflow:hidden}.submission-mapping-table>div{border-top:1px solid #e7ece8;grid-template-columns:70px minmax(180px,1.15fr) minmax(180px,.9fr) 120px;align-items:center;gap:10px;min-height:52px;padding:7px 12px;font-size:9px;display:grid}.submission-mapping-table>div.heading{color:#68786e;background:#eef3ef;border-top:0;min-height:36px;font-size:8px;font-weight:800}.submission-mapping-table>div>b{color:#315f47}.submission-mapping-table>div>span{line-height:1.35}.submission-mapping-table>div>span em{color:#9b572e;background:#fff0e2;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal;display:inline-block}.submission-mapping-table select{color:#244b38;background:#fff;border:1px solid #cbd8cf;border-radius:6px;height:36px;padding:0 8px;font-size:9px}.submission-mapping-table small{font-size:7px}.submission-mapping-table small.rules{color:#60776a}.submission-mapping-table small.model{color:#316c9a}.submission-mapping-table small.memory{color:#287348;font-weight:800}.submission-mapping-table small.unmapped{color:#a06838}.submission-mapping-layout>aside{gap:12px;padding:20px;display:grid;position:sticky;top:76px}.submission-mapping-layout>aside h2{margin:0;font-size:16px}.submission-mapping-layout>aside p b{color:var(--forest);font-size:16px}.mapping-safety-note{background:#eef5f0;border-radius:8px;gap:5px;padding:11px;display:grid}.mapping-safety-note b{color:#285c42;font-size:9px}.mapping-safety-note span,.submission-mapping-layout>aside>small{color:#708078;font-size:8px;line-height:1.5}.submission-mapping-layout>aside>small.mapping-saved{color:#24653f;background:#e8f5eb;border-radius:6px;padding:8px;font-weight:800}.submission-mapping-layout>aside>button{background:var(--forest);color:#fff;border:0;border-radius:7px;height:40px;font-size:9px;font-weight:800}.submission-mapping-layout>aside>button.secondary{color:var(--forest);background:#fff;border:1px solid #afc1b5}.submission-mapping-layout>aside>button:disabled{opacity:.5}.submission-select-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.submission-select-layout>section,.submission-select-layout>aside,.submission-review-layout>section,.submission-review-layout>aside{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe3dd;border-radius:11px}.submission-select-layout>section{padding:18px}.submission-select-layout>section>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.submission-select-layout h1{margin-bottom:0}.submission-search{grid-template-columns:260px 150px;gap:6px;display:grid}.submission-search input,.submission-search select{background:#fff;border:1px solid #d4ddd7;border-radius:6px;height:38px;padding:0 9px;font-size:8px}.submission-product-list{gap:7px;max-height:650px;margin-top:14px;padding-right:3px;display:grid;overflow:auto}.submission-product-list>label{cursor:pointer;border:1px solid #e0e6e2;border-radius:8px;grid-template-columns:20px 76px minmax(240px,1fr) 260px;align-items:center;gap:9px;padding:8px;display:grid}.submission-product-list>label.selected{box-shadow:inset 3px 0 var(--forest);background:#f2f8f3;border-color:#4d7d60}.submission-product-list>label>button{background:#f5f7f5;border:1px solid #e0e6e2;border-radius:5px;width:72px;height:55px;padding:2px}.submission-product-list>label>button img{object-fit:contain;width:100%;height:100%}.submission-product-list>label>button span{color:#8b968f;font-size:7px}.submission-product-list>label>div{min-width:0}.submission-product-list>label>div b,.submission-product-list>label>div span,.submission-product-list>label>div small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.submission-product-list>label>div b{font-size:9px}.submission-product-list>label>div span{color:#728078;margin-top:3px;font-size:8px}.submission-product-list>label>div small{color:#939c96;margin-top:3px;font-size:7px}.submission-product-list dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.submission-product-list dl div{background:#f3f6f3;border-radius:5px;padding:7px}.submission-product-list dt{color:#758179;font-size:7px}.submission-product-list dd{color:#315f47;margin:3px 0 0;font-size:9px;font-weight:800}.submission-select-layout>aside{padding:18px;position:sticky;top:76px}.submission-select-layout>aside>span{color:#718078;font-size:8px;display:block}.submission-select-layout>aside>b{color:var(--forest);margin:5px 0;font:700 26px Georgia;display:block}.submission-select-layout>aside>small{color:#7a8780;font-size:8px;line-height:1.5;display:block}.submission-select-layout>aside>div{gap:4px;margin:14px 0;display:grid}.submission-select-layout>aside p{white-space:nowrap;text-overflow:ellipsis;background:#f1f4f1;border-radius:5px;margin:0;padding:7px 25px 7px 8px;font-size:8px;position:relative;overflow:hidden}.submission-select-layout>aside p button{color:#8c5447;background:0 0;border:0;position:absolute;top:2px;right:4px}.submission-select-layout>aside em{color:#7c8881;font-size:8px;font-style:normal}.submission-review-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.submission-review-layout>section{padding:18px}.submission-review-table{border:1px solid #dfe5e1;border-radius:8px;margin-top:13px;overflow:auto}.submission-review-table>div{border-top:1px solid #e7ece8;grid-template-columns:minmax(280px,1.6fr) 150px 170px 100px;align-items:center;gap:10px;min-height:70px;padding:9px;display:grid}.submission-review-table>div.heading{color:#68786e;background:#eef3ef;border-top:0;min-height:auto;font-size:8px;font-weight:800}.submission-review-table section{align-items:center;gap:9px;min-width:0;display:flex}.submission-review-table section img,.submission-review-table section i{object-fit:contain;background:#f6f8f6;border:1px solid #e0e5e2;border-radius:5px;flex:none;width:65px;height:48px}.submission-review-table section i{color:#8d9891;place-items:center;font-size:7px;font-style:normal;display:grid}.submission-review-table section p{min-width:0;margin:0}.submission-review-table section b,.submission-review-table section small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.submission-review-table section b{font-size:9px}.submission-review-table section small{color:#87928b;margin-top:4px;font-size:7px}.submission-review-table>div>span{color:#315f47;font-size:8px}.submission-review-table>div>span small{color:#7d8981;margin-top:4px;display:block}.submission-review-table>div>label{border:1px solid #d3ddd6;border-radius:6px;align-items:center;height:36px;padding:0 8px;display:flex}.submission-review-table>div>label b{color:#466b55}.submission-review-table>div>label input{border:0;outline:0;width:100%;min-width:0;padding-left:4px}.submission-review-table span.review{color:#985548}.submission-review-table span.ok{color:#2d704b}.submission-review-layout>aside{gap:11px;padding:18px;display:grid;position:sticky;top:76px}.submission-review-layout>aside h2{margin:0 0 3px;font-size:16px}.submission-short-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.submission-short-fields label{color:#69786f;gap:5px;font-size:8px;font-weight:800;display:grid}.image-export-toggle{background:#eef5f0;border:1px solid #d2e0d6;border-radius:7px;align-items:start;padding:10px;grid-template-columns:20px 1fr!important}.image-export-toggle input{width:15px;height:15px}.image-export-toggle span b,.image-export-toggle span small{display:block}.image-export-toggle span b{color:#315f47;font-size:9px}.image-export-toggle span small{color:#748178;margin-top:3px;font-size:7px;font-weight:400;line-height:1.4}.export-check{border-top:1px solid #e1e6e2;grid-template-columns:1fr auto;gap:7px;padding-top:10px;font-size:8px;display:grid}.export-check span{color:#7a8780}.export-check b{text-align:right}.cost-warning{color:#815c28;background:#fff2df;border-radius:6px;margin:0;padding:9px;font-size:8px;line-height:1.5}.submission-review-layout>aside>button.secondary{color:var(--forest);background:#fff;border:1px solid #afc1b5}@media (width<=1260px){.fast-scheme-grid,.ai-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fast-editor-layout{grid-template-columns:minmax(560px,1fr) 300px}.fast-item-row{grid-template-columns:minmax(220px,1.5fr) 90px 70px 80px}.fast-item-row>:last-child{grid-column:4}.product-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.product-filter-panel .product-keyword{grid-column:span 2}.product-data-row{grid-template-columns:minmax(250px,2fr) 90px repeat(4,90px) minmax(155px,1.1fr)}}@media (width<=980px){.fixed-search-panel{grid-template-columns:190px 1fr}.fixed-range{grid-column:1/-1}.fixed-result-list article{grid-template-columns:135px minmax(0,1fr) 145px}.slide-search-panel{grid-template-columns:190px 1fr}.slide-search-panel .fixed-range{grid-column:1/-1}.company-sites-inner{flex-direction:column;align-items:flex-start}.company-site-links{width:100%;max-width:none}.speed-target{grid-template-columns:190px 1fr}.source-first-note{grid-column:1/-1}.fast-editor-layout{grid-template-columns:1fr;height:auto}.workspace-topbar{grid-template-rows:58px 45px 51px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;min-height:160px;padding:0 14px 6px}.workspace-primary-nav{grid-area:2/1/auto/-1;width:100%;height:45px}.workspace-primary-nav button{flex:1;align-items:center}.workspace-topbar>.global-search-shell{grid-area:3/1/auto/-1;width:100%}.workspace-topbar>.source-status{grid-area:1/3}.product-quality-grid{grid-template-columns:repeat(3,1fr)}.product-data-table{overflow:auto}.product-data-row{min-width:1050px}.submission-paths{grid-template-columns:1fr}}@media (width<=1180px){.freight-results-layout.has-freight-panel{grid-template-columns:1fr;max-width:940px}.batch-freight-panel{max-height:none;margin:0;position:relative;top:auto;overflow:visible}.freight-results-layout.has-freight-panel .slide-result-list>label{grid-template-columns:26px 150px 115px minmax(0,1fr) 120px}.freight-results-layout.has-freight-panel .slide-preview-trigger,.freight-results-layout.has-freight-panel .slide-preview-trigger img,.freight-results-layout.has-freight-panel .slide-placeholder{width:150px;height:84px}}@media (width<=720px){.fixed-topbar{padding:0 14px}.fixed-hero{padding:34px 14px 20px}.fixed-hero h1{font-size:28px}.fixed-search-panel{grid-template-columns:1fr}.fixed-range{grid-column:auto}.fixed-results{padding:0 14px 45px}.fixed-results>header{flex-direction:column;align-items:flex-start;gap:7px}.fixed-result-list article{grid-template-columns:1fr}.fixed-card-price{border-bottom:1px solid #e3e8e4;border-right:0;padding-bottom:10px}.fixed-card-action{text-align:left}.public-item-preview{grid-template-columns:1fr}.merge-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.slide-result-list>label,.freight-results-layout.has-freight-panel .slide-result-list>label{grid-template-columns:26px 1fr}.slide-preview-trigger,.freight-results-layout.has-freight-panel .slide-preview-trigger,.slide-preview-trigger img,.slide-placeholder,.freight-results-layout.has-freight-panel .slide-preview-trigger img,.freight-results-layout.has-freight-panel .slide-placeholder{aspect-ratio:16/9;grid-column:2;width:100%;height:auto}.slide-price{border:0;grid-column:2}.slide-main{grid-column:2}.scheme-freight-inputs{border-top:1px solid #dfe7e1;border-left:0;grid-column:2;padding:9px 0 0}.slide-lightbox{padding:10px}.slide-lightbox footer{flex-direction:column;align-items:flex-start;gap:4px}.workbook-results>header{flex-direction:column;align-items:flex-start;gap:5px}.workbook-results>div{grid-template-columns:1fr}.freight-results-layout.has-freight-panel{padding:0 14px 45px}.freight-results-layout.has-freight-panel>.fixed-results{padding:0}.company-sites-inner{width:calc(100% - 28px)}.company-site-links{grid-template-columns:1fr}.footer-brand{min-width:0}.footer-meta{text-align:center;flex-direction:column;gap:4px;padding:10px 18px}.topbar{padding:0 14px}.speed-promise{display:none}.source-status{padding:7px;font-size:0}.source-status i{margin:0}.speed-hero{padding:28px 14px 18px}.speed-copy h1{font-size:29px}.speed-target{grid-template-columns:1fr}.source-first-note{grid-column:auto}.quick-body{padding:0 14px 50px}.scheme-zone{padding:15px}.zone-header{flex-direction:column;align-items:flex-start}.source-tabs{width:100%}.source-tabs button{flex:1}.fast-scheme-grid,.ai-plan-grid{grid-template-columns:1fr}.optional-fields{flex-direction:column;align-items:flex-start}.optional-fields>span{display:none}.fast-editor-header{grid-template-columns:1fr 1fr;height:auto;min-height:86px;padding:10px 12px}.fast-editor-header>div:nth-child(2){text-align:left;grid-area:2/1/auto/-1}.editor-header-actions{gap:4px}.fast-editor-layout{flex-direction:column;height:auto;padding:7px;display:flex}.fast-composer{order:-1}.fast-item-row{grid-template-columns:1fr 90px}.fast-item-row.heading{display:none}.fast-item-row>strong,.fast-item-row>.row-buttons{justify-self:end}.functional-slot-grid,.picker-products,.conflict-override-panel label{grid-template-columns:1fr}.workspace-primary-nav button{min-width:0;padding-left:5px;padding-right:5px}.workspace-primary-nav small{display:none}.product-library-hero,.product-library-body,.submission-hero,.submission-paths,.template-principle{width:calc(100% - 28px)}.product-quality-grid{grid-template-columns:repeat(2,1fr)}.product-filter-panel{grid-template-columns:1fr}.product-filter-panel .product-keyword,.product-filter-panel .price-range-filter{grid-column:auto}.product-result-header{flex-direction:column;align-items:flex-start;gap:5px}.template-principle{grid-template-columns:1fr}.template-principle>i{justify-self:center;transform:rotate(90deg)}}.product-data-row{grid-template-columns:86px minmax(270px,2.3fr) 100px 105px 105px 95px 92px minmax(180px,1.25fr)}.product-image-button{background:#f7f9f7;border:1px solid #dce4de;border-radius:7px;justify-content:center;align-items:center;width:78px;height:58px;padding:3px;display:flex;overflow:hidden}.product-image-button img{object-fit:contain;width:100%;height:100%}.product-image-button.empty{color:#98a29c;background:#f2f4f2;font-size:7px}.product-image-lightbox{z-index:90;background:#0d1d15d1;justify-content:center;align-items:center;padding:36px;display:flex;position:fixed;inset:0}.product-image-lightbox>button{color:#fff;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:18px;right:25px}.product-image-lightbox figure{background:#fff;border-radius:12px;flex-direction:column;gap:10px;max-width:min(1100px,92vw);max-height:90vh;margin:0;padding:16px;display:flex;box-shadow:0 30px 90px #00000059}.product-image-lightbox img{object-fit:contain;max-width:100%;max-height:76vh;display:block}.product-image-lightbox figcaption{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-image-lightbox figcaption b{font-size:12px}.product-image-lightbox figcaption span{color:#738078;font-size:8px}@media (width<=1000px){.product-data-table{overflow-x:auto}.product-data-row{min-width:1160px}.product-image-lightbox{padding:12px}.product-image-lightbox figcaption{flex-direction:column;align-items:flex-start;gap:4px}}.submission-search{grid-template-columns:minmax(220px,1fr) 150px 150px}@media (width<=1120px){.submission-select-layout>section>header{flex-direction:column;align-items:flex-start}.submission-search{width:100%}}@media (width<=720px){.submission-search{grid-template-columns:1fr}}.submission-match-rules{background:#f3f7f3;border:1px solid #d6e1d9;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:8px;margin-top:14px;padding:11px;display:grid}.submission-match-rules label{gap:5px;display:grid}.submission-match-rules label>span{color:#526c5b;font-size:8px;font-weight:800}.submission-match-rules select,.submission-match-rules input{background:#fff;border:1px solid #c8d6cc;border-radius:6px;outline:0;height:36px;padding:0 9px;font-size:9px}.submission-match-rules label>div{align-items:center;display:flex}.submission-match-rules label>div input{border-radius:6px 0 0 6px;flex:1;min-width:0}.submission-match-rules label>div b{color:#315f47;background:#fff;border:1px solid #c8d6cc;border-left:0;border-radius:0 6px 6px 0;place-items:center;height:36px;padding:0 10px;font-size:9px;display:grid}.submission-match-rules p{color:#68776e;grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.submission-store-filter{align-self:end}.submission-store-filter>span{color:#526c5b;margin-left:0}.submission-store-filter summary{height:36px}.submission-result-summary{color:#64756a;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:8px;display:flex}.submission-result-summary>span>b{color:var(--forest);font-size:11px}.submission-result-summary>label{cursor:pointer;min-height:30px;color:var(--forest);background:#f5f8f5;border:1px solid #bfd0c4;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;display:flex}.submission-result-summary>label input{width:15px;height:15px;accent-color:var(--forest)}.submission-result-summary>label b{font-size:8px}.submission-result-summary>label small{color:#78857d;font-size:7px}.submission-result-summary>label:has(input:disabled){cursor:not-allowed;opacity:.55}.inventory-toolbar{grid-template-columns:minmax(240px,1fr) minmax(300px,1.15fr) minmax(280px,1fr);align-items:stretch;gap:10px;margin-top:10px;display:grid}.inventory-toolbar>label,.inventory-stock-range,.inventory-sync-status{background:#fff;border:1px solid #d6e1d9;border-radius:8px;padding:9px 11px}.inventory-toolbar>label span,.inventory-stock-range>span,.inventory-sync-status b,.inventory-sync-status span{display:block}.inventory-toolbar>label span,.inventory-stock-range>span{color:#526c5b;margin-bottom:5px;font-size:8px;font-weight:800}.inventory-toolbar select{color:#294536;background:#fff;border:1px solid #c8d6cc;border-radius:6px;width:100%;height:36px;padding:0 9px;font-size:9px}.inventory-stock-range>div{grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;display:grid}.inventory-stock-range label{gap:3px;display:grid}.inventory-stock-range small{color:#7b8980;font-size:7px}.inventory-stock-range input{color:#294536;background:#fff;border:1px solid #c8d6cc;border-radius:6px;outline:0;width:100%;min-width:0;height:36px;padding:0 9px;font-size:11px;font-weight:800}.inventory-stock-range input:focus{border-color:#527b63;box-shadow:0 0 0 2px #e3eee6}.inventory-stock-range i{color:#8b978f;padding-bottom:10px;font-style:normal}.inventory-stock-range em,.inventory-stock-range b{margin-top:5px;font-size:7px;font-style:normal;display:block}.inventory-stock-range em{color:#708078}.inventory-stock-range b{color:#a04d43}.inventory-stock-range.requires-warehouse{background:#fff9ed;border-color:#e3bd77}.inventory-sync-status{background:#eef5f0;flex-direction:column;justify-content:center;display:flex}.inventory-sync-status b{color:#315f47;font-size:9px}.inventory-sync-status span{color:#718078;margin-top:4px;font-size:8px}.inventory-sync-status.stale{background:#fff5e2;border-color:#e6c996}.inventory-sync-status.stale b{color:#8a6127}.scheme-inventory{color:#2c6847;background:#e9f4ec;border-radius:5px;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;display:flex}.scheme-inventory b{font-size:8px}.scheme-inventory span{color:inherit;font-size:7px}.scheme-inventory.low{color:#8b5f22;background:#fff2d9}.scheme-inventory.out_of_stock,.scheme-inventory.mapping_required{color:#984b42;background:#fce9e5}.scheme-inventory.not_synced,.scheme-inventory.warehouse_required{color:#738078;background:#f0f2f0}.shared-prepack-strip{background:linear-gradient(135deg,#f5faf6,#edf5ef);border:1px solid #c9dbcf;border-radius:12px;margin-top:14px;padding:14px}.shared-prepack-strip>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shared-prepack-strip>header span{color:#2e6a48;letter-spacing:.08em;font-size:8px;font-weight:900}.shared-prepack-strip>header h2{color:#173f2b;margin:3px 0 2px;font-size:15px}.shared-prepack-strip>header p,.shared-prepack-strip>header small{color:#6d7e73;margin:0;font-size:8px}.shared-prepack-strip>header small{background:#fff;border-radius:999px;flex:none;padding:6px 9px}.shared-prepack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.shared-prepack-list article{background:#fff;border:1px solid #d7e2da;border-radius:9px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.shared-prepack-list img,.shared-prepack-placeholder{object-fit:contain;background:#f0f4f1;border-radius:7px;width:64px;height:58px}.shared-prepack-placeholder{color:#6b7d72;place-items:center;font-size:9px;font-weight:800;display:grid}.shared-prepack-main{min-width:0}.shared-prepack-main>span{color:#4d765e;font-size:7px;font-weight:800}.shared-prepack-main h3{color:#183e2c;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:11px;overflow:hidden}.shared-prepack-main p{color:#69776f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.shared-prepack-main>div{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.shared-prepack-main b{color:#27633f;background:#e8f4eb;border-radius:999px;padding:3px 6px;font-size:7px}.shared-prepack-list article>button{color:#28563e;white-space:nowrap;background:#fff;border:1px solid #9db7a6;border-radius:6px;padding:7px 8px;font-size:8px;font-weight:800}.shared-prepack-list article>button:hover{color:#fff;background:#174a32}.shared-prepack-empty{color:#718078;text-align:center;background:#fff9;border:1px dashed #cbd8cf;border-radius:8px;margin-top:10px;padding:14px;font-size:9px}.shared-prepack-message{color:#366148;margin:8px 0 0;font-size:8px}.shared-prepack-strip>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;display:flex}.shared-prepack-strip>summary::-webkit-details-marker{display:none}.shared-prepack-strip>summary:after{content:"展开";color:#285e42;background:#fff;border:1px solid #a8c1b0;border-radius:999px;flex:none;align-self:center;padding:6px 10px;font-size:8px;font-weight:800}.shared-prepack-strip[open]>summary:after{content:"收起"}.shared-prepack-strip>summary span{color:#2e6a48;letter-spacing:.08em;font-size:8px;font-weight:900}.shared-prepack-strip>summary h2{color:#173f2b;margin:3px 0 2px;font-size:15px}.shared-prepack-strip>summary p,.shared-prepack-strip>summary small{color:#6d7e73;margin:0;font-size:8px}.shared-prepack-strip>summary small{background:#fff;border-radius:999px;flex:none;align-self:center;padding:6px 9px}.shared-prepack-note{color:#687970;background:#fff9;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:8px}.shared-prepack-main p{white-space:normal;text-overflow:clip;line-height:1.45;overflow:visible}.shared-prepack-main p strong{color:#365e49}.shared-prepack-badges .price-missing{color:#8a6024;background:#fff1d9}.scheme-weight{color:#2d5640;background:#f2f7f3;border:1px solid #cbdad0;border-radius:5px;align-items:center;gap:6px;width:max-content;margin:5px 0 4px;padding:4px 8px;display:inline-flex}.scheme-weight span{font-size:7px;font-weight:700}.scheme-weight b{font-variant-numeric:tabular-nums;font-size:9px}.scheme-inventory-check{color:#315f47;cursor:default;background:#eef5f0;border-radius:8px;grid-column:2/-1;gap:7px;width:100%;margin-top:1px;padding:9px 11px;display:grid}.scheme-inventory-check-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.scheme-inventory-check-summary>div{align-items:baseline;gap:9px;display:flex}.scheme-inventory-check-summary b{color:#647b6d;font-size:8px}.scheme-inventory-check-summary strong{font-size:11px}.scheme-inventory-check-summary span{color:#65786c;white-space:nowrap;font-size:8px;font-weight:700}.scheme-inventory-check.insufficient,.scheme-inventory-check.mapping_required{color:#bf4035;background:#fff0ec}.scheme-inventory-check.sufficient{color:#277048;background:#edf7ef}.scheme-inventory-check.not_synced,.scheme-inventory-check.warehouse_required{color:#738078;background:#f0f2f0}.scheme-inventory-missing{word-break:break-all;font-size:8px;line-height:1.45}.scheme-shortage-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;display:grid}.scheme-shortage-grid article{background:#fff9f7;border:1px solid #efb5ab;border-radius:7px;min-width:0;padding:9px 10px}.scheme-shortage-grid article>b{color:#bb3e34;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;display:block;overflow:hidden}.scheme-shortage-grid article>button{color:#a8473e;text-overflow:ellipsis;white-space:nowrap;cursor:copy;background:#fff;border:1px dashed #e59082;border-radius:5px;max-width:100%;margin-top:5px;padding:5px 7px;font-size:8px;font-weight:800;overflow:hidden}.scheme-shortage-grid article>button:disabled{cursor:default;opacity:.65}.scheme-shortage-grid dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:7px 0 0;display:grid}.scheme-shortage-grid dl div{min-width:0}.scheme-shortage-grid dt{color:#866e68;font-size:7px}.scheme-shortage-grid dd{color:#6f5a54;margin:2px 0 0;font-size:10px;font-weight:800}.scheme-shortage-grid dl div:last-child dd{color:#c43b31}.scheme-inventory-search{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:7px;display:grid}.scheme-inventory-search input{color:#6f403a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e5b6ad;border-radius:6px;outline:none;padding:7px 9px;font-size:8px}.scheme-inventory-search input:focus{border-color:#bf5a4f;box-shadow:0 0 0 2px #bf5a4f1a}.scheme-inventory-search span{color:#876f69;white-space:nowrap;font-size:8px;font-weight:700}.scheme-inventory-search button{color:#a8473e;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.scheme-shortage-empty{color:#876f69;text-align:center;background:#fff9f7;border:1px dashed #e5b6ad;border-radius:7px;padding:10px;font-size:8px}.scheme-search-mode-tabs{gap:7px;margin-top:20px;display:flex}.scheme-search-mode-tabs button{color:#52665a;background:#fff;border:1px solid #cbd8d0;border-radius:7px;padding:9px 15px;font-size:10px;font-weight:800}.scheme-search-mode-tabs button.active{border-color:var(--forest);background:var(--forest);color:#fff}.scheme-code-search-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #d8e0db;border-radius:13px;grid-template-columns:minmax(0,1fr) 310px;gap:12px;margin-top:12px;padding:15px;display:grid}.scheme-code-search-panel label>span{color:#526c5b;margin:0 0 7px 2px;font-size:9px;font-weight:800;display:block}.scheme-code-search-panel textarea{resize:vertical;background:#fbfdfb;border:2px solid #315f47;border-radius:9px;outline:0;width:100%;height:150px;padding:13px;font:700 13px/1.65 Consolas,PingFang SC,monospace}.scheme-code-search-panel textarea:focus{box-shadow:0 0 0 3px #e3eee6}.scheme-code-search-panel aside{background:#eef4ef;border-radius:9px;flex-direction:column;padding:17px;display:flex}.scheme-code-search-panel aside b,.scheme-code-search-panel aside span,.scheme-code-search-panel aside small{display:block}.scheme-code-search-panel aside b{font-size:12px}.scheme-code-search-panel aside span{color:#65756b;margin-top:8px;font-size:9px;line-height:1.55}.scheme-code-search-panel aside small{color:#809087;margin-top:7px;font-size:8px}.scheme-code-search-panel aside button{background:var(--forest);color:#fff;border:0;border-radius:7px;height:43px;margin-top:auto;font-size:10px;font-weight:800}.historical-public-hero{padding-bottom:18px}.historical-public-search-box{box-shadow:var(--shadow);background:#fff;border:1px solid #cadbd1;border-radius:14px;grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-top:18px;padding:16px;display:grid}.historical-public-search-box label>span{color:#315e48;margin:0 0 7px;font-size:14px;font-weight:800;display:block}.historical-public-search-box textarea{resize:vertical;color:#183c2d;background:#fbfdfb;border:2px solid #315f47;border-radius:9px;outline:0;width:100%;min-height:124px;padding:12px 15px;font:700 16px/1.55 inherit;display:block}.historical-public-search-box textarea:focus{box-shadow:0 0 0 3px #e3eee6}.historical-public-search-box label>small{color:#6f8076;margin-top:7px;font-size:12px;display:block}.historical-public-search-box>button{background:var(--forest);color:#fff;border:0;border-radius:9px;align-self:end;height:52px;font-size:16px;font-weight:800}.historical-public-boundary{color:#496458;background:#edf5ef;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.historical-public-boundary b{color:#18543a;background:#d8eadf;border-radius:999px;flex:none;padding:5px 9px}.historical-public-import{background:#fff;border:1px solid #d1ddd5;border-radius:10px;margin-top:12px}.historical-public-import summary{color:#315e48;cursor:pointer;padding:12px 15px;font-size:14px;font-weight:800}.historical-public-import>div{border-top:1px solid #e2e9e4;justify-content:space-between;align-items:center;gap:20px;padding:14px 15px;display:flex}.historical-public-import p{color:#687a70;margin:0;font-size:13px;line-height:1.55}.historical-import-button{color:#fff;background:#174b37;border-radius:8px;flex:none;padding:11px 16px;font-size:14px;font-weight:800;position:relative;overflow:hidden}.historical-import-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.historical-public-results{max-width:1260px;margin:0 auto;padding:0 32px 70px}.historical-public-results>header{justify-content:space-between;align-items:end;margin:16px 0 13px;display:flex}.historical-public-results>header span{color:var(--forest-2);letter-spacing:1px;font-size:13px;font-weight:800;display:block}.historical-public-results>header h2{margin:5px 0 0;font-size:29px}.historical-public-results>header>small{color:#708078;font-size:14px}.historical-public-list{gap:13px;display:grid}.historical-public-list article{background:#fff;border:1px solid #cfddd5;border-radius:14px;padding:18px 20px;box-shadow:0 8px 24px #1c3a2b0d}.historical-public-list article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.historical-public-list article>header span{color:#3e7158;font-size:13px;font-weight:800}.historical-public-list article h3{color:#173f2f;margin:4px 0 0;font-size:20px}.historical-public-list article>header small{color:#7c8982;text-align:right;overflow-wrap:anywhere;max-width:46%;font-size:12px}.historical-public-list article>p{color:#4f665a;white-space:pre-line;background:#f1f6f2;border-radius:9px;grid-template-columns:92px minmax(0,1fr);gap:10px;margin:16px 0;padding:13px 14px;font-size:15px;line-height:1.65;display:grid}.historical-public-list article>p b{color:#285a42}.historical-public-list dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;display:grid}.historical-public-list dl>div{background:#fbfdfb;border:1px solid #dce6e0;border-radius:9px;padding:11px 12px}.historical-public-list dt{color:#78877f;font-size:12px}.historical-public-list dd{color:#194b37;margin:4px 0 0;font-size:16px;font-weight:800}.historical-public-image-search{background:#f8fbf9;border:1px dashed #9bb9a7;border-radius:14px;outline:none;grid-template-columns:74px minmax(0,1fr) 190px;align-items:center;gap:14px;margin-top:12px;padding:13px 16px;transition:all .16s;display:grid}.historical-public-image-search:focus-visible,.historical-public-image-search.dragging{background:#e4f2e8;border-color:#17633f;box-shadow:inset 0 0 0 2px #17633f1f}.historical-public-image-preview{color:#2d6348;background:#e3eee7;border-radius:9px;place-items:center;width:74px;height:62px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.historical-public-image-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.historical-public-image-search>div:nth-child(2){gap:3px;display:grid}.historical-public-image-search>div:nth-child(2)>b{color:#244e39;font-size:14px}.historical-public-image-search>div:nth-child(2)>span{color:#526d5e;font-size:13px}.historical-public-image-search>div:nth-child(2)>small{color:#7a8981;font-size:11px}.historical-public-image-button{color:#fff;cursor:pointer;background:#315f47;border-radius:9px;place-items:center;height:46px;font-size:14px;font-weight:800;display:grid;position:relative;overflow:hidden}.historical-public-image-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.historical-public-image-button:has(input:disabled){opacity:.55;cursor:wait}.historical-public-image-analysis{color:#765a2f;background:#fff4df;border-radius:9px;align-items:flex-start;gap:10px;margin-top:9px;padding:10px 13px;font-size:12px;display:flex}.historical-public-image-analysis b{flex:none}.historical-public-match{align-items:center;gap:7px;margin-top:7px;display:flex}.historical-public-match b{color:#865f18;background:#fff0c9;border-radius:999px;padding:4px 7px;font-size:11px}.historical-public-match.exact b{color:#1d633f;background:#dbeee1}.historical-public-match span{color:#7a6a47!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important}.historical-public-content{margin:16px 0}.historical-public-content.with-image{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.historical-public-content figure{background:#fff;border:1px solid #dce6e0;border-radius:9px;justify-content:center;align-items:center;min-height:180px;margin:0;display:flex;overflow:hidden}.historical-public-content figure img{object-fit:contain;width:100%;height:180px;display:block}.historical-public-content p{color:#4f665a;white-space:pre-line;background:#f1f6f2;border-radius:9px;grid-template-columns:92px minmax(0,1fr);gap:10px;margin:0;padding:13px 14px;font-size:15px;line-height:1.65;display:grid}.historical-public-content p b{color:#285a42}.historical-public-results-layout{max-width:1260px;margin:0 auto}.historical-public-results-layout .historical-public-results{max-width:none}.historical-public-results-layout.has-freight-panel{grid-template-columns:minmax(720px,1fr) 340px;align-items:start;gap:16px;max-width:1540px;padding:0 32px 70px;display:grid}.historical-public-results-layout.has-freight-panel .historical-public-results{padding:0}.historical-public-select-summary{color:#315c47;background:#edf4ef;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 10px;padding:11px 14px;font-size:13px;display:flex}.historical-public-select-summary label,.historical-public-select{align-items:center;gap:7px;font-weight:800;display:flex}.historical-public-select-summary>div{align-items:center;gap:12px;display:flex}.historical-public-select-summary button{color:#fff;background:#1c563d;border:0;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:800}.historical-public-select-summary button:disabled{opacity:.5}.historical-public-list article.selected{border-color:#286147;box-shadow:inset 4px 0 #286147,0 8px 24px #1c3a2b14}.historical-public-list article>header{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.historical-public-select{align-self:center}.historical-public-freight-inputs{border-top:1px solid #e2e9e4;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.historical-public-freight-inputs>span{color:#5b7366;margin-right:auto;font-size:12px}.historical-public-freight-inputs label{gap:4px;display:grid}.historical-public-freight-inputs b{color:#486657;font-size:11px}.historical-public-freight-inputs input{border:1px solid #bdd0c4;border-radius:8px;width:130px;height:38px;padding:0 10px;font-size:14px}.historical-public-freight-panel{margin-top:16px}.historical-public-freight-panel .freight-quote-options article{padding:9px}.historical-public-freight-panel .freight-quote-options article dl{grid-template-columns:1fr}@media (width<=1180px){.historical-public-results-layout.has-freight-panel{grid-template-columns:1fr;max-width:940px}.historical-public-freight-panel{max-height:none;margin:0;position:relative;top:auto;overflow:visible}}.historical-inventory-button{color:#174b37;cursor:pointer;background:#e9f4ec;border:1px solid #1f6546;border-radius:8px;width:100%;min-height:44px;margin-top:12px;font-size:13px;font-weight:900}.historical-inventory-button:hover{background:#dceee2}.historical-inventory-button:disabled{cursor:wait;opacity:.6}.historical-inventory-results{gap:9px;margin-top:10px;display:grid}.historical-inventory-results>header{background:#eef4f0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:9px;padding:9px;display:flex}.historical-inventory-results>header div{gap:3px;display:grid}.historical-inventory-results>header b{color:#24563f;font-size:12px}.historical-inventory-results>header span{color:#738078;font-size:10px}.historical-inventory-results>header em{color:#946126;white-space:nowrap;background:#fff0df;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.historical-inventory-results>header em.fresh{color:#216640;background:#dff1e5}.historical-inventory-results>article{background:#fff;border:1px solid #d7e3db;border-radius:9px;padding:10px}.historical-inventory-results>article.insufficient{background:#fff8f6;border-color:#e7a99f}.historical-inventory-results>article h3{color:#234d39;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:12px;overflow:hidden}.historical-deliverable{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.historical-deliverable span{color:#718078;background:#edf5ef;border-radius:6px;gap:3px;padding:7px;font-size:9px;display:grid}.historical-deliverable strong{color:#19543a;font-size:13px}.historical-inventory-results>article.insufficient .historical-deliverable span:first-child{background:#ffe9e5}.historical-inventory-results>article.insufficient .historical-deliverable span:first-child strong{color:#b33d32}.historical-inventory-results>article>p{color:#9c4937;background:#fff0e8;border-radius:6px;margin:8px 0 0;padding:8px;font-size:10px;line-height:1.45}.historical-bottlenecks{gap:6px;margin-top:9px;display:grid}.historical-bottlenecks>b{color:#9b4a36;font-size:10px}.historical-bottlenecks>div{border-left:3px solid #d57965;gap:2px;padding-left:7px;display:grid}.historical-bottlenecks>div span{color:#513c36;font-size:10px;font-weight:800;line-height:1.35}.historical-bottlenecks>div small{color:#806a63;font-size:9px}@media (width<=760px){.historical-public-search-box,.historical-public-image-search{grid-template-columns:1fr}.historical-public-image-preview{width:100%;height:150px}.historical-public-import>div,.historical-public-results>header{flex-direction:column;align-items:stretch}.historical-public-results-layout,.historical-public-results-layout.has-freight-panel{padding:0 14px 45px}.historical-public-results{padding:0}.historical-public-list article>header{grid-template-columns:1fr}.historical-public-list article>header small{text-align:left;max-width:none}.historical-public-list article>p,.historical-public-content p,.historical-public-content.with-image{grid-template-columns:1fr}.historical-public-list dl{grid-template-columns:1fr 1fr}.historical-public-boundary{flex-direction:column;align-items:flex-start}.historical-public-freight-inputs{flex-direction:column;align-items:stretch}.historical-public-freight-inputs input{width:100%}}.historical-review-pilot{background:#f7fbf8;border:1px solid #bcd3c5;border-radius:14px;margin-top:16px;padding:16px;box-shadow:0 8px 22px #1a46310f}.historical-review-pilot>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.historical-review-pilot>header span{color:#397157;font-size:12px;font-weight:800}.historical-review-pilot h2{color:#173f2f;margin:4px 0 0;font-size:21px}.historical-review-progress{text-align:right}.historical-review-progress b{color:#174b37;font-size:22px;display:block}.historical-review-progress span{font-size:12px}.historical-review-meter{background:#dfeae3;border-radius:999px;height:7px;margin:12px 0 8px;overflow:hidden}.historical-review-meter i{border-radius:inherit;background:#286147;height:100%;transition:width .2s;display:block}.historical-review-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.historical-review-summary span{color:#416353;background:#e6f0e9;border-radius:999px;padding:5px 9px;font-size:12px}.historical-review-task-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.historical-review-task-picker>span{font-size:13px;font-weight:800}.historical-review-task-picker select{color:#214c39;background:#fff;border:1px solid #b9cec1;border-radius:8px;height:40px;padding:0 10px}.historical-review-card{background:#fff;border:1px solid #d3e0d8;border-radius:12px;grid-template-columns:260px minmax(0,1fr);gap:16px;margin-top:13px;padding:14px;display:grid}.historical-review-card figure{background:#f4f7f5;border-radius:9px;justify-content:center;align-items:center;min-height:230px;margin:0;display:flex;overflow:hidden}.historical-review-card figure img{object-fit:contain;width:100%;height:230px}.historical-review-card figure span{color:#819088;padding:15px}.historical-review-detail>header span{color:#3a7258;font-size:12px;font-weight:800}.historical-review-detail h3{color:#173f2f;margin:4px 0;font-size:19px}.historical-review-detail header small{color:#7b8981}.historical-review-detail>p{white-space:pre-line;background:#f0f5f1;border-radius:8px;grid-template-columns:76px 1fr;gap:8px;max-height:180px;margin:12px 0;padding:12px;line-height:1.55;display:grid;overflow:auto}.historical-review-detail>p b{color:#285a42}.historical-review-actions{gap:9px;display:flex}.historical-review-actions button,.historical-review-primary,.historical-review-exceptions button{color:#20513b;background:#fff;border:1px solid #286147;border-radius:8px;min-height:40px;padding:9px 14px;font-weight:800}.historical-review-primary,.historical-review-exceptions button{color:#fff!important;background:#174b37!important}.historical-review-completed{color:#17613f;background:#e1f0e6;border-radius:8px;padding:11px 13px;font-weight:800}.historical-review-exceptions{border-top:1px solid #dce7e0;gap:10px;margin-top:12px;padding-top:12px;display:grid}.historical-review-exceptions label{gap:5px;display:grid}.historical-review-exceptions label span{font-size:12px;font-weight:800}.historical-review-exceptions textarea,.historical-review-exceptions input{color:#214c39;background:#fff;border:1px solid #b9cec1;border-radius:8px;width:100%;padding:9px 10px}.historical-review-exceptions textarea{resize:vertical;min-height:90px}.historical-review-notice{color:#805b16;background:#fff6df;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:13px}@media (width<=760px){.historical-review-card{grid-template-columns:1fr}.historical-review-card figure,.historical-review-card figure img{height:200px;min-height:200px}.historical-review-task-picker{grid-template-columns:1fr}.historical-review-actions{flex-direction:column}}.historical-review-detail>p{grid-template-columns:76px minmax(0,1fr);min-height:180px;max-height:none;overflow:visible}.historical-review-actions{flex-wrap:wrap}.historical-review-issue-tip{color:#8a4526;background:#fff1e9;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.historical-review-issue-tip span{font-size:12px}.historical-review-summary button{color:#416353;cursor:pointer;background:#e6f0e9;border:1px solid #0000;border-radius:999px;padding:5px 10px;font-size:12px}.historical-review-summary button:hover{border-color:#7fa891}.historical-review-summary button.active{color:#fff;background:#286147;border-color:#286147;font-weight:800}.historical-review-card.has-image-comparison{grid-template-columns:minmax(420px,36%) minmax(0,1fr)}.historical-review-visuals{gap:10px;min-width:0;display:grid}.historical-review-visuals.comparing{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-review-card .historical-review-visuals figure{flex-direction:column;position:relative}.historical-review-card .historical-review-visuals figure img{height:205px}.historical-review-card .historical-review-visuals figcaption{color:#365b49;text-align:center;background:#e9f1ec;width:100%;padding:7px 10px;font-size:12px;font-weight:800}.historical-review-card .historical-review-visuals figure.replacement{outline:2px solid #2b7a50}.historical-review-upload-button{color:#fff;cursor:pointer;background:#174b37;border:1px solid #286147;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:800;display:inline-flex}.historical-review-upload-button.secondary{color:#20513b;background:#fff}.historical-review-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=960px){.historical-review-card.has-image-comparison{grid-template-columns:1fr}}@media (width<=560px){.historical-review-visuals.comparing{grid-template-columns:1fr}}.historical-review-config-button{color:#875113!important;background:#fff6e6!important;border-color:#aa6d24!important}.historical-config-correction{background:#fff;border:1px solid #b9cec1;border-radius:12px;margin-top:14px;padding:16px}.historical-config-correction>header{border-bottom:1px solid #dce7e0;justify-content:space-between;gap:18px;padding-bottom:12px;display:flex}.historical-config-correction>header span{color:#a05b16;font-size:12px;font-weight:900}.historical-config-correction>header h3{color:#173f2f;margin:3px 0;font-size:20px}.historical-config-correction>header p{color:#60736a;margin:4px 0 0;font-size:13px}.historical-config-correction>header button,.historical-config-row button,.historical-config-add{color:#285a42;background:#fff;border:1px solid #9ab8a7;border-radius:7px;padding:7px 10px;font-weight:800}.historical-config-compare{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.historical-config-compare>div{background:#f3f7f4;border-radius:9px;min-width:0;padding:12px}.historical-config-compare b{color:#285a42}.historical-config-compare pre,.historical-config-compare ol{white-space:pre-wrap;min-height:92px;max-height:190px;font:inherit;margin:8px 0 0;font-size:13px;line-height:1.6;overflow:auto}.historical-config-compare ol{padding-left:24px}.historical-config-compare em{color:#a06425}.historical-config-rows{gap:9px;display:grid}.historical-config-row{border:1px solid #dce7e0;border-radius:9px;grid-template-columns:28px minmax(300px,1fr) 90px auto;align-items:center;gap:10px;padding:10px;display:grid}.historical-config-index{color:#285a42;background:#e6f0e9;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:900;display:flex}.historical-config-search{gap:5px;min-width:0;display:grid}.historical-config-search small{color:#75857d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historical-config-search>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.historical-config-search input,.historical-config-search select,.historical-config-quantity input{color:#214c39;background:#fff;border:1px solid #a9c1b3;border-radius:7px;width:100%;padding:8px}.historical-config-search select{height:38px}.historical-config-quantity{gap:5px;display:grid}.historical-config-quantity span{font-size:12px;font-weight:800}.historical-config-row-actions{gap:5px;display:flex}.historical-config-row-actions .danger{color:#a5412d;border-color:#e0b8ac}.historical-config-add{border-style:dashed;margin-top:10px}.historical-config-correction>footer{border-top:1px solid #dce7e0;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:13px;display:flex}.historical-config-correction>footer>div{flex-wrap:wrap;gap:8px;display:flex}.historical-config-correction>footer span{color:#4b6658;background:#edf4ef;border-radius:999px;padding:6px 9px;font-size:12px}.historical-config-correction>footer b{color:#174b37}@media (width<=900px){.historical-config-compare{grid-template-columns:1fr}.historical-config-row{grid-template-columns:28px minmax(0,1fr)}.historical-config-quantity,.historical-config-row-actions{grid-column:2}.historical-config-correction>footer{flex-direction:column;align-items:stretch}}.scheme-deduplicated{color:#52705e;vertical-align:middle;background:#edf4ef;border-radius:10px;margin-left:8px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-block}@media (width<=1000px){.submission-match-rules{grid-template-columns:1fr 1fr}.submission-match-rules p{grid-column:1/-1}}@media (width<=900px){.submission-mapping-layout{grid-template-columns:1fr}.submission-mapping-layout>aside{position:static}.submission-mapping-table{overflow:auto}.submission-mapping-table>div{min-width:720px}}@media (width<=1100px){.inventory-toolbar{grid-template-columns:1fr 1fr}.inventory-sync-status{grid-column:1/-1}.shared-prepack-list{grid-template-columns:1fr}}@media (width<=720px){.submission-match-rules,.inventory-toolbar,.scheme-code-search-panel{grid-template-columns:1fr}.inventory-sync-status{grid-column:auto}.scheme-code-search-panel aside button{margin-top:14px}.shared-prepack-strip>header,.shared-prepack-strip>summary{display:grid}.shared-prepack-strip>summary small,.shared-prepack-strip>summary:after{justify-self:start}.shared-prepack-list article{grid-template-columns:54px minmax(0,1fr)}.shared-prepack-list img,.shared-prepack-placeholder{width:54px;height:52px}.shared-prepack-list article>button{grid-column:1/-1}.scheme-inventory-check-summary{flex-direction:column;align-items:flex-start}.scheme-inventory-check-summary span{white-space:normal}.scheme-inventory-search{grid-template-columns:minmax(0,1fr) auto}.scheme-inventory-search button{grid-column:2}.scheme-shortage-grid{grid-template-columns:1fr}}.freight-bridge{background:#f5f9ff;border:1px solid #d9e5fb;border-radius:12px;gap:8px;padding:12px;display:grid}.freight-bridge b{color:#1f4f9e}.freight-bridge select,.freight-bridge input{box-sizing:border-box;width:100%}.freight-bridge button{color:#fff;cursor:pointer;background:#245edb;border:0;border-radius:8px;padding:10px 12px;font-weight:700}.freight-bridge button:disabled{opacity:.55;cursor:wait}.freight-bridge small{color:#315a92;line-height:1.5}.freight-results-layout.has-freight-panel .slide-result-list>label{grid-template-columns:24px 130px 100px minmax(250px,1fr) 150px}.scheme-freight-inputs{gap:6px;min-width:140px;padding-left:12px}.scheme-freight-inputs>span{font-size:10px}.scheme-freight-inputs input{border-radius:9px;min-width:120px;height:44px;padding:0 12px;font-size:15px}.scheme-freight-inputs input:focus{box-shadow:0 0 0 3px #e2eee5}@media (width<=1180px){.freight-results-layout.has-freight-panel .slide-result-list>label{grid-template-columns:26px 150px 115px minmax(0,1fr) 150px}}@media (width<=720px){.scheme-freight-inputs{min-width:0}.scheme-freight-inputs input{width:100%;min-width:0}}.material-inline-entry{background:#f1f7f3;border:1px solid #cddbd3;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.material-inline-entry div{gap:4px;display:grid}.material-inline-entry b{color:#163f31}.material-inline-entry span{color:#63766e;font-size:13px}.material-inline-entry button,.material-parent-search button,.material-resolve-summary button{color:#fff;cursor:pointer;background:#174b37;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.material-center-page{background:#f8f5ed;min-height:100vh}.material-center-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:30px;max-width:1500px;margin:0 auto;padding:64px 48px 28px;display:grid}.material-center-hero>div:first-child>span,.material-parent-panel>span,.material-overview-panel>span{color:#2f7658;font-size:13px;font-weight:800}.material-center-hero h1{color:#173a2e;margin:12px 0;font-family:Georgia,Noto Serif SC,serif;font-size:44px;line-height:1.15}.material-center-hero p{color:#66766f;max-width:850px;line-height:1.8}.material-storage-card{background:#eaf3ed;border:1px solid #cbdcd2;border-radius:16px;gap:7px;padding:20px;display:grid}.material-storage-card b{color:#174b37;font-size:22px}.material-storage-card span{color:#35805f;font-weight:700}.material-storage-card em{color:#6e7d76;font-size:12px;font-style:normal}.material-center-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;max-width:1500px;margin:0 auto;padding:0 48px 56px;display:grid}.material-parent-panel,.material-overview-panel{background:#fff;border:1px solid #d6dfda;border-radius:18px;padding:26px;box-shadow:0 12px 30px #163c2e0d}.material-parent-panel h2,.material-overview-panel h2{color:#173a2e;margin:7px 0 8px;font-size:27px}.material-parent-panel>p{color:#6b7b74;margin-bottom:20px}.material-parent-search{grid-template-columns:1fr 170px;gap:12px;display:grid}.material-parent-search input{color:#183f32;border:2px solid #b9cfc3;border-radius:10px;height:50px;padding:0 16px;font-size:18px}.material-message{color:#365b4d;background:#f3f6f4;border-radius:9px;margin-top:14px;padding:12px 14px}.material-resolve-summary{grid-template-columns:repeat(3,120px) 1fr;gap:10px;margin-top:18px;display:grid}.material-resolve-summary>div{background:#edf5f0;border-radius:10px;gap:3px;padding:12px;display:grid}.material-resolve-summary small{color:#687b72}.material-resolve-summary b{color:#174b37;font-size:20px}.material-resolve-summary .missing{background:#fff1ec}.material-resolve-summary .missing b{color:#a84832}.material-product-list{gap:10px;max-height:520px;margin-top:18px;padding-right:5px;display:grid;overflow:auto}.material-product-list>div{border:1px solid #dce4df;border-radius:12px;grid-template-columns:72px 1fr;gap:14px;padding:15px;display:grid}.material-product-list>div>span{text-align:center;border-radius:999px;align-self:start;padding:6px 8px;font-size:12px;font-weight:800}.material-product-list>div>span.matched{color:#28734f;background:#e4f4e9}.material-product-list>div>span.missing{color:#a94732;background:#fff0eb}.material-product-list section{gap:4px;display:grid}.material-product-list section b{color:#173a2e}.material-product-list section small,.material-product-list section p{color:#6c7a74;font-size:12px}.material-overview-panel dl{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.material-overview-panel dl div{background:#f1f6f3;border-radius:10px;gap:4px;padding:12px;display:grid}.material-overview-panel dt{color:#6f7e77;font-size:12px}.material-overview-panel dd{color:#174b37;margin:0;font-size:22px;font-weight:800}.material-cos-note{color:#776438;background:#fff7e6;border-radius:12px;gap:8px;padding:16px;display:grid}.material-cos-note span{font-size:12px;line-height:1.6}.workspace-primary-nav{overflow-x:auto}@media (width<=1000px){.material-center-hero,.material-center-grid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.material-center-hero{padding-top:30px}.material-center-hero h1{font-size:34px}.material-resolve-summary{grid-template-columns:1fr 1fr}.material-resolve-summary button{grid-column:1/-1}.material-parent-search{grid-template-columns:1fr}.material-inline-entry{flex-direction:column;align-items:flex-start}}.recognition-admin-page{color:#173f32;background:#f6f2e8;min-height:100vh}.recognition-hero{background:#fff;border:1px solid #d9e2db;border-radius:20px;justify-content:space-between;gap:28px;max-width:1760px;margin:28px auto 18px;padding:28px 34px;display:flex}.recognition-hero>div{max-width:850px}.recognition-hero span,.recognition-review>header span,.recognition-files>header span{color:#36705a;font-weight:700}.recognition-hero h1{margin:8px 0;font-size:34px}.recognition-hero p{color:#67756f;line-height:1.75}.recognition-hero dl{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px;min-width:360px;display:grid}.recognition-hero dl div,.recognition-summary div{background:#edf4ef;border-radius:12px;padding:12px}.recognition-hero dt,.recognition-summary span{color:#6c7c75;font-size:12px}.recognition-hero dd{margin:5px 0 0;font-weight:700}.recognition-message{background:#fff4d8;border:1px solid #e7c978;border-radius:12px;justify-content:space-between;max-width:1760px;margin:0 auto 14px;padding:12px 18px;display:flex}.recognition-message button{background:0 0;border:0;font-size:20px}.recognition-layout{grid-template-columns:270px minmax(420px,1fr) minmax(410px,520px);align-items:start;gap:14px;max-width:1760px;margin:0 auto 32px;display:grid}.recognition-layout>aside,.recognition-files{background:#fff;border:1px solid #d9e2db;border-radius:18px;min-height:650px}.recognition-batches{padding:16px}.recognition-upload{text-align:center;cursor:pointer;background:#f2f7f3;border:2px dashed #8eaf9d;border-radius:14px;padding:20px;display:block}.recognition-upload input{display:none}.recognition-upload b,.recognition-upload small{display:block}.recognition-upload small{color:#718078;margin-top:6px}.recognition-batches h2{margin:22px 4px 10px;font-size:17px}.recognition-batches>button{text-align:left;background:0 0;border:0;border-radius:11px;width:100%;margin:2px 0;padding:11px}.recognition-batches>button.active{background:#e4efe8}.recognition-batches>button b,.recognition-batches>button span{display:block}.recognition-batches>button span{color:#68776f;margin-top:4px;font-size:12px}.recognition-files{padding:18px}.recognition-files>header{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:end;padding:0 4px 14px;display:flex}.recognition-files>header h2{margin:4px 0 0}.recognition-files>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:88px 1fr 180px;align-items:center;gap:12px;width:100%;padding:15px 8px;display:grid}.recognition-files>button.active{background:#f0f6f2}.recognition-files>button div b,.recognition-files>button div small{display:block}.recognition-files>button div small{color:#748179;margin-top:5px}.recognition-files>button dl{gap:8px;margin:0;display:flex}.recognition-files>button dl div{background:#edf4ef;border-radius:8px;min-width:76px;padding:7px}.recognition-files>button dt{color:#75827b;font-size:11px}.recognition-files>button dd{margin:2px 0 0;font-weight:700}.recognition-state{text-align:center;background:#e9ecea;border-radius:20px;padding:6px 8px;font-size:12px}.recognition-state.review_required{color:#805d00;background:#fff0c9}.recognition-state.confirmed{color:#1a633f;background:#dff0e4}.recognition-state.failed,.recognition-state.rejected{color:#97392a;background:#fde4df}.recognition-review{max-height:calc(100vh - 110px);padding:18px;position:sticky;top:86px;overflow:auto}.recognition-review>header h2{word-break:break-all;margin:6px 0 14px;font-size:18px}.recognition-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recognition-summary b,.recognition-summary span{display:block}.recognition-summary b{margin-top:4px}.recognition-review h3{margin:18px 0 8px;font-size:15px}.recognition-candidates label{border:1px solid #dce5df;border-radius:10px;gap:9px;margin-bottom:7px;padding:10px;display:flex}.recognition-candidates label span,.recognition-candidates label b,.recognition-candidates label small,.recognition-candidates label em{display:block}.recognition-candidates label small{color:#6f7c75;margin:3px 0}.recognition-candidates label em{color:#36705a;font-size:11px;font-style:normal}.recognition-evidence{gap:8px;display:grid}.recognition-evidence article{border:1px solid #dce5df;border-radius:10px;padding:10px}.recognition-evidence article header{justify-content:space-between;display:flex}.recognition-evidence article em{color:#6e7b74;font-size:11px;font-style:normal}.recognition-evidence article strong{margin:7px 0;display:block}.recognition-evidence article p{color:#65726b;margin:0;font-size:12px;line-height:1.5}.recognition-review-actions{gap:8px;margin-top:18px;display:flex}.recognition-review-actions button{color:#fff;background:#174e39;border:0;border-radius:10px;flex:1;padding:12px;font-weight:700}.recognition-review-actions button.secondary{color:#174e39;background:#fff;border:1px solid #174e39}.recognition-review-actions button.warning{background:#a55a16}.recognition-review-actions button:disabled{opacity:.45}.recognition-filename-conflict{color:#75460b;background:#fff3df;border:1px solid #e1a960;border-radius:11px;margin-top:14px;padding:12px}.recognition-filename-conflict b,.recognition-filename-conflict span,.recognition-filename-conflict small{display:block}.recognition-filename-conflict span{margin:5px 0 8px;line-height:1.5}.recognition-filename-conflict small{color:#785f3e;margin-top:3px}.recognition-filename-conflict.same-content{color:#24533d;background:#edf5ef;border-color:#9bb8a7}.recognition-safety-note{color:#6c7872;margin-top:9px;line-height:1.5;display:block}.recognition-empty{text-align:center;color:#79847e;padding:60px 20px}@media (width<=1250px){.recognition-layout{grid-template-columns:230px 1fr}.recognition-review{grid-column:1/-1;max-height:none;position:static}.recognition-hero,.recognition-layout,.recognition-message{margin-left:18px;margin-right:18px}}@media (width<=760px){.recognition-hero{display:block}.recognition-hero dl{min-width:0}.recognition-layout{display:block}.recognition-layout>*{margin-bottom:12px}.recognition-files>button{grid-template-columns:80px 1fr}.recognition-files>button dl{grid-column:2}.recognition-summary{grid-template-columns:1fr}}.recognition-mode-tabs{gap:8px;max-width:1760px;margin:0 auto 16px;display:flex}.recognition-mode-tabs button{color:#315b4b;cursor:pointer;background:#fff;border:1px solid #bfd1c5;border-radius:11px;padding:11px 22px;font-weight:700}.recognition-mode-tabs button.active{color:#fff;background:#174e39;border-color:#174e39}.qualification-workspace{max-width:1760px;margin:0 auto 34px}.qualification-workspace>header{background:#fff;border:1px solid #d9e2db;border-radius:18px;justify-content:space-between;gap:24px;padding:24px 28px;display:flex}.qualification-workspace>header>div{max-width:900px}.qualification-workspace>header span{color:#36705a;font-weight:700}.qualification-workspace>header h2{margin:6px 0 8px;font-size:26px}.qualification-workspace>header p{color:#68776f;margin:0;line-height:1.65}.qualification-workspace>header aside{background:#edf4ef;border-radius:12px;max-width:430px;padding:14px 16px}.qualification-workspace>header aside b,.qualification-workspace>header aside small{display:block}.qualification-workspace>header aside small{color:#697770;margin-top:6px;line-height:1.5}.qualification-controls{background:#fff;border:1px solid #d9e2db;border-radius:16px;grid-template-columns:200px minmax(320px,1fr) 260px;gap:12px;margin-top:14px;padding:18px;display:grid}.qualification-controls label>span{color:#526a60;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.qualification-controls select,.qualification-controls input{color:#173f32;background:#fff;border:1px solid #c8d7ce;border-radius:10px;width:100%;height:46px;padding:0 13px}.qualification-query>div{gap:8px;display:flex}.qualification-query button,.qualification-list button{color:#fff;background:#174e39;border:0;border-radius:9px;padding:0 18px;font-weight:700}.qualification-candidates{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.qualification-candidates button{text-align:left;color:#173f32;background:#fff;border:1px solid #ccd9d1;border-radius:12px;padding:13px}.qualification-candidates b,.qualification-candidates span,.qualification-candidates small{display:block}.qualification-candidates span,.qualification-candidates small{color:#6d7a74;margin-top:4px}.qualification-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:14px;display:grid}.qualification-layout>article,.qualification-layout>aside,.qualification-empty{background:#fff;border:1px solid #d9e2db;border-radius:16px;padding:20px}.qualification-layout>article>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.qualification-layout h3{margin:5px 0}.qualification-upload{text-align:center;cursor:pointer;background:#f1f7f3;border:2px dashed #89aa97;border-radius:12px;min-width:260px;padding:15px;display:block}.qualification-upload input{display:none}.qualification-upload b,.qualification-upload small{display:block}.qualification-upload small{color:#697770;margin-top:4px}.qualification-list{margin-top:18px}.qualification-list>div{border-bottom:1px solid #e8edea;grid-template-columns:200px minmax(260px,1fr) 130px 120px;align-items:center;gap:12px;padding:12px;display:grid}.qualification-list .heading{background:#edf4ef;border-radius:9px;font-size:12px;font-weight:700}.qualification-list em{font-style:normal}.qualification-list em.approved{color:#237047}.qualification-list>p{text-align:center;color:#748079;padding:28px}.qualification-layout>aside ol{color:#65736c;padding-left:20px;line-height:1.9}.qualification-empty{text-align:center;margin-top:14px;padding:48px}.qualification-empty b,.qualification-empty span{display:block}.qualification-empty span{color:#6c7972;margin-top:6px}.combined-material-subnav{background:#edf4ef;border:1px solid #cad9d0;border-radius:14px;gap:8px;max-width:1760px;margin:18px auto 12px;padding:6px;display:flex}.combined-material-subnav button{color:#315b4b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-width:150px;padding:10px 20px;font-weight:800}.combined-material-subnav button.active{color:#fff;background:#174e39;border-color:#174e39}.smart-intake-pickers{align-items:stretch!important}.smart-intake-pickers .qualification-upload{flex:1;align-content:center;min-height:92px;display:grid}.smart-intake-pickers .qualification-upload.folder{background:#e7f3eb;border-style:solid;border-color:#2e7253}.smart-intake-pickers .qualification-upload.folder b{color:#14583e;font-size:16px}.smart-intake-folder-drop{color:#315d49;text-align:center;background:#f7faf8;border:2px dashed #9abbaa;border-radius:14px;place-items:center;gap:7px;min-height:150px;margin-top:16px;padding:22px;transition:all .15s;display:grid}.smart-intake-folder-drop b{font-size:18px}.smart-intake-folder-drop span{color:#708078;max-width:760px;line-height:1.6}.smart-intake-folder-drop.dragging{background:#def0e4;border-color:#17633f;box-shadow:inset 0 0 0 3px #fff}.smart-intake-workspace .qualification-layout>aside>small{color:#6f7d76;margin-top:14px;line-height:1.5;display:block}@media (width<=1250px){.combined-material-subnav,.recognition-mode-tabs,.qualification-workspace{margin-left:18px;margin-right:18px}.qualification-controls{grid-template-columns:180px 1fr}.qualification-controls>label:last-child{grid-column:1/-1}.qualification-layout{grid-template-columns:1fr}.qualification-layout>aside{order:-1}.qualification-candidates{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.combined-material-subnav,.recognition-mode-tabs{margin-left:12px;margin-right:12px}.combined-material-subnav button,.recognition-mode-tabs button{flex:1;min-width:0;padding:10px}.qualification-workspace{margin-left:12px;margin-right:12px}.qualification-workspace>header{padding:18px;display:block}.qualification-workspace>header aside{max-width:none;margin-top:12px}.qualification-controls{display:block}.qualification-controls label{margin-bottom:12px;display:block}.qualification-query>div{display:block}.qualification-query button{width:100%;height:44px;margin-top:8px}.qualification-candidates{grid-template-columns:1fr}.qualification-layout>article>header{display:block}.qualification-upload{min-width:0;margin-top:14px}.qualification-list .heading{display:none}.qualification-list>div{grid-template-columns:1fr 110px}.qualification-list>div>b,.qualification-list>div>span:nth-child(2){grid-column:1/-1}}.recognition-manual-sku{background:#f5f9f6;border:1px solid #cddfd4;border-radius:12px;margin-top:10px;padding:12px}.recognition-manual-sku>div{gap:7px;margin:8px 0;display:flex}.recognition-manual-sku input{background:#fff;border:1px solid #bfd0c6;border-radius:9px;flex:1;min-width:0;padding:10px}.recognition-manual-sku>div button{color:#fff;background:#174e39;border:0;border-radius:9px;padding:0 15px;font-weight:700}.recognition-manual-sku>button{text-align:left;color:#173f32;background:#fff;border:1px solid #dce5df;border-radius:9px;justify-content:space-between;gap:10px;width:100%;margin-top:6px;padding:10px;display:flex}.recognition-manual-sku>button.selected{background:#e5f1e9;border-color:#1f694d;box-shadow:0 0 0 1px #1f694d}.recognition-manual-sku>button span b,.recognition-manual-sku>button span small{display:block}.recognition-manual-sku>button span small{color:#6f7c75;margin-top:3px}.recognition-manual-sku>button em{text-align:right;font-style:normal;font-weight:700}.recognition-selected-sku{color:#1f694d;margin-top:8px;font-weight:700;display:block}.recognition-ownership{background:#f5f9f6;border:1px solid #cddfd4;border-radius:12px;margin-top:16px;padding:14px}.recognition-ownership h3{margin:0 0 12px}.recognition-ownership label{margin-top:10px;display:block}.recognition-ownership label>span{color:#526a60;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.recognition-ownership select,.recognition-ownership input{color:#173f32;background:#fff;border:1px solid #bfd0c6;border-radius:9px;width:100%;height:42px;padding:0 11px}.recognition-ownership label>div{gap:7px;display:flex}.recognition-ownership label>div button,.recognition-brand-suggestions button,.recognition-brand-chips button{color:#174e39;background:#fff;border:1px solid #8eaf9d;border-radius:9px;padding:0 12px;font-weight:700}.recognition-brand-suggestions,.recognition-brand-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.recognition-brand-suggestions button{height:34px}.recognition-brand-chips button{background:#e5f1e9;height:34px}.recognition-brand-chips button span{margin-left:7px}.recognition-brand-chips small{color:#6f7c75;line-height:1.5}.migration-admin-page{background:#f3f6f3}.migration-hero{justify-content:space-between;align-items:center;gap:30px;max-width:1540px;margin:auto;padding:38px 32px 22px;display:flex}.migration-hero>div:first-child>span,.migration-agent-create>span,.migration-exceptions>header span{color:#367057;letter-spacing:1px;font-size:10px;font-weight:800}.migration-hero h1{margin:7px 0 8px;font:700 34px/1.2 Georgia,Songti SC,serif}.migration-hero p{color:#65736b;max-width:850px;margin:0;font-size:13px;line-height:1.7}.migration-safety{background:#e8f3eb;border:1px solid #bdd3c5;border-radius:13px;min-width:300px;padding:18px 20px}.migration-safety b,.migration-safety span,.migration-safety em{display:block}.migration-safety b{color:#1b633c;font-size:15px}.migration-safety span{margin-top:7px;font-size:12px}.migration-safety em{color:#34704e;margin-top:4px;font-size:10px;font-style:normal;font-weight:700}.migration-notice,.migration-token,.migration-kpis,.migration-tabs,.migration-layout,.migration-exceptions,.migration-agents{max-width:1476px;margin-left:auto;margin-right:auto}.migration-notice{color:#765b12;background:#fff8df;border:1px solid #d7c58c;border-radius:10px;justify-content:space-between;margin-bottom:14px;padding:12px 15px;font-size:12px;display:flex}.migration-notice button{background:0 0;border:0;font-size:18px}.migration-token{background:#fff8e8;border:1px solid #d6b45e;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex}.migration-token span,.migration-token code,.migration-token small{display:block}.migration-token code{color:#fff;background:#3a3322;border-radius:6px;max-width:1100px;margin:7px 0;padding:8px 10px;font-size:12px;overflow:auto}.migration-token button{color:#fff;background:#805f1f;border:0;border-radius:8px;padding:10px 15px}.migration-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.migration-kpis article{background:#fff;border:1px solid #d9e2dc;border-radius:12px;padding:17px 18px}.migration-kpis article.warning{background:#fff5f1;border-color:#e7beb5}.migration-kpis span,.migration-kpis b{display:block}.migration-kpis span{color:#718078;font-size:10px}.migration-kpis b{color:#244c36;margin-top:5px;font:700 24px Georgia}.migration-tabs{gap:7px;margin-bottom:12px;display:flex}.migration-tabs button{color:#466150;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:800}.migration-tabs button.active{color:#fff;background:#245d40;border-color:#245d40}.migration-tabs button:last-child{margin-left:auto}.migration-tabs em{color:#fff;background:#bf4939;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:inline-grid}.migration-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:34px;display:grid}.migration-batch-list,.migration-batch-detail,.migration-exceptions,.migration-agent-create,.migration-agent-list{background:#fff;border:1px solid #d8e1db;border-radius:14px}.migration-batch-list{min-height:620px;padding:12px}.migration-batch-list>header{border-bottom:1px solid #e5ebe7;justify-content:space-between;padding:7px 7px 12px;display:flex}.migration-batch-list>button{text-align:left;background:0 0;border:0;border-radius:10px;width:100%;margin-top:5px;padding:12px}.migration-batch-list>button.active{background:#e8f2eb;box-shadow:inset 3px 0 #245d40}.migration-batch-list>button>div{justify-content:space-between;align-items:center;display:flex}.migration-batch-list>button span,.migration-batch-list>button small{color:#65776d;margin-top:4px;font-size:10px;display:block}.migration-status{color:#617168;white-space:nowrap;background:#e9eeeb;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.migration-status.preview_ready,.migration-status.need_review,.migration-status.review_required{color:#805d00;background:#fff0c9}.migration-status.running,.migration-status.uploading,.migration-status.processing{color:#205f91;background:#dcebf9}.migration-status.completed{color:#1a633f;background:#dff0e4}.migration-status.failed,.migration-status.failed_retryable,.migration-status.failed_permanent{color:#97392a;background:#fde4df}.migration-status.skipped_duplicate{color:#654b8b;background:#eee8f8}.migration-batch-detail{min-height:620px;padding:20px}.migration-batch-detail>header{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:15px;display:flex}.migration-batch-detail>header h2{margin:5px 0}.migration-batch-detail>header p{color:#607069;word-break:break-all;margin:0;font-size:11px}.migration-progress-grid{grid-template-columns:repeat(8,1fr);gap:7px;margin:15px 0;display:grid}.migration-progress-grid>div{background:#eef4f0;border-radius:9px;padding:11px}.migration-progress-grid span,.migration-progress-grid b{display:block}.migration-progress-grid span{font-size:9px}.migration-progress-grid b{color:#29573e;margin-top:4px;font-size:16px}.migration-actions{background:#f8faf8;border-radius:9px;align-items:center;gap:8px;padding:12px;display:flex}.migration-actions button{color:#fff;background:#245d40;border:0;border-radius:7px;padding:9px 15px;font-weight:800}.migration-actions button.secondary{color:#944537;background:#fff;border:1px solid #9e5447}.migration-actions small{margin-left:auto}.migration-file-table{margin-top:15px}.migration-file-table>header,.migration-file-table article{border-bottom:1px solid #e9eeeb;grid-template-columns:105px minmax(260px,1fr) 90px 140px;align-items:center;gap:12px;padding:10px;display:grid}.migration-file-table article b,.migration-file-table article small{display:block}.migration-file-table article small{color:#879189;word-break:break-all;margin-top:4px;font-size:9px}.migration-empty{color:#6d7b73;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.migration-exceptions{min-height:520px;margin-bottom:34px;padding:20px}.migration-exceptions>header{border-bottom:1px solid #e3e9e5;justify-content:space-between;padding-bottom:13px;display:flex}.migration-exceptions article{border-bottom:1px solid #edf1ee;grid-template-columns:110px minmax(0,1fr) 220px;align-items:center;gap:15px;padding:14px 8px;display:grid}.migration-exceptions article b,.migration-exceptions article span,.migration-exceptions article small{display:block}.migration-exceptions article span{color:#6b7971;margin-top:4px;font-size:10px}.migration-exceptions article dl,.migration-agent-list dl{gap:8px;margin:0;display:flex}.migration-exceptions article dl>div,.migration-agent-list dl>div{background:#f0f4f1;border-radius:7px;min-width:90px;padding:8px}.migration-exceptions dd,.migration-agent-list dd{margin:3px 0 0;font-weight:800}.migration-agents{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:34px;display:grid}.migration-agent-create{padding:20px}.migration-agent-create label{gap:5px;margin-bottom:10px;display:grid}.migration-agent-create input{border:1px solid #cbd8d0;border-radius:8px;height:42px;padding:0 11px}.migration-agent-create button{color:#fff;background:#245d40;border:0;border-radius:8px;width:100%;padding:11px;font-weight:800}.migration-agent-list{padding:12px}.migration-agent-list article{border-bottom:1px solid #e9eeeb;grid-template-columns:12px minmax(0,1fr) 250px 70px;align-items:center;gap:12px;padding:15px 10px;display:grid}.migration-agent-list article>i{background:#9aa49e;border-radius:50%;width:10px;height:10px}.migration-agent-list article>i.online{background:#2b9b5d;box-shadow:0 0 0 5px #e0f2e7}.migration-agent-list article>i.revoked{background:#b64a3c}.migration-agent-list article b,.migration-agent-list article span,.migration-agent-list article small{display:block}.migration-agent-list article>button{color:#984639;background:#fff;border:1px solid #a45a4c;border-radius:7px;padding:8px}@media (width<=1100px){.migration-progress-grid{grid-template-columns:repeat(4,1fr)}.migration-kpis{grid-template-columns:repeat(3,1fr)}.migration-layout,.migration-agents{grid-template-columns:1fr}.migration-batch-list{min-height:0}}@media (width<=720px){.migration-hero{padding:24px 16px;display:block}.migration-safety{min-width:0;margin-top:15px}.migration-notice,.migration-token,.migration-kpis,.migration-tabs,.migration-layout,.migration-exceptions,.migration-agents{margin-left:12px;margin-right:12px}.migration-kpis{grid-template-columns:repeat(2,1fr)}.migration-tabs{overflow:auto}.migration-tabs button{white-space:nowrap}.migration-tabs button:last-child{margin-left:0}.migration-progress-grid{grid-template-columns:repeat(2,1fr)}.migration-file-table{overflow:auto}.migration-file-table>header,.migration-file-table article{min-width:700px}.migration-token{display:block}.migration-agent-list article{grid-template-columns:12px 1fr}.migration-agent-list article dl{grid-column:2}.migration-exceptions article{grid-template-columns:90px 1fr}}.material-center-tabs{gap:8px;margin-top:20px;display:flex}.material-center-tabs button{color:#315d46;cursor:pointer;background:#fff;border:1px solid #bfd0c5;border-radius:8px;padding:10px 16px;font-size:10px;font-weight:800}.material-center-tabs button.active{border-color:var(--forest);background:var(--forest);color:#fff}.image-material-workspace{width:min(1500px,100% - 96px);margin:0 auto;padding:0 0 64px}.image-material-search{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe3dd;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(340px,520px);align-items:end;gap:24px;padding:22px 24px;display:grid}.image-material-search span,.image-material-layout>article>header small,.image-material-layout>aside>span{color:#2f7658;letter-spacing:.4px;font-size:9px;font-weight:800}.image-material-search h2{color:#173a2e;margin:6px 0;font-size:23px}.image-material-search p{color:#6f7d75;margin:0;font-size:10px;line-height:1.6}.image-material-search>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.image-material-search input,.image-material-layout select{color:#243d31;background:#fff;border:1px solid #cddad2;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px}.image-material-search input:focus,.image-material-layout select:focus{border-color:#638a73;box-shadow:0 0 0 3px #e9f2ec}.image-material-search button,.image-material-package{background:var(--forest);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:0 18px;font-size:10px;font-weight:800}.image-material-search button:disabled,.image-material-package:disabled{opacity:.5}.image-material-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.image-material-candidates button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0d9;border-radius:10px;padding:12px 14px}.image-material-candidates button:hover{background:#f4f8f5;border-color:#6f907b}.image-material-candidates button.has-current-images{background:#eaf5ee;border-color:#73a889;box-shadow:inset 4px 0 #26734d}.image-material-candidates button.has-current-images:hover{background:#e1f1e7;border-color:#26734d}.image-material-candidates b,.image-material-candidates span,.image-material-candidates small{display:block}.image-material-candidates b{color:#203d30;font-size:10px}.image-material-candidates span{color:#77847c;margin-top:5px;font-size:8px}.image-material-candidates small{color:#89958e;margin-top:8px;font-size:8px}.image-material-candidates small.image-status{color:#17623e;font-weight:800}.image-material-workspace>.material-message{margin:10px 0 0}.image-material-candidates small.open-maintenance-page,.image-material-batch-results small.open-maintenance-page{color:#17623e;font-weight:800}.image-material-standalone-header{background:#eaf4ee;border:1px solid #cfe0d6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 0;padding:14px 18px;display:flex}.image-material-standalone-header div{gap:3px;display:grid}.image-material-standalone-header b{color:#174c36;font-size:14px}.image-material-standalone-header span{color:#718078;font-size:9px}.image-material-standalone-header button{color:#fff;cursor:pointer;background:#17543b;border:0;border-radius:8px;height:38px;padding:0 16px;font-size:10px;font-weight:800}.image-material-search>div:last-child{grid-template-columns:minmax(0,1fr) auto auto}.image-material-search button.secondary{color:var(--forest);background:#fff;border:1px solid #b9cfc1}.image-material-batch-search{background:#f8faf8;border:1px solid #d5e1d9;border-radius:14px;margin-top:12px;padding:18px 20px}.image-material-batch-search>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.image-material-batch-search>header b,.image-material-batch-search>header span{display:block}.image-material-batch-search>header b{color:#1d4938;font-size:13px}.image-material-batch-search>header span{color:#738178;margin-top:4px;font-size:9px}.image-material-batch-search>header button{background:var(--forest);color:#fff;border:0;border-radius:8px;height:40px;padding:0 18px;font-weight:800}.image-material-batch-search textarea{resize:vertical;border:1px solid #cbd9d0;border-radius:10px;outline:0;width:100%;min-height:112px;margin-top:12px;padding:12px}.image-material-batch-results{gap:8px;margin-top:12px;display:grid}.image-material-batch-results article{background:#fff;border:1px solid #dce5df;border-radius:9px;grid-template-columns:minmax(180px,.7fr) 2fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.image-material-batch-results article>b{color:#345647;padding-top:9px}.image-material-batch-results article>div{flex-wrap:wrap;gap:7px;display:flex}.image-material-batch-results article button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d9cf;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.image-material-batch-results article button:hover{background:#f2f7f4;border-color:#507d65}.image-material-batch-results article button span,.image-material-batch-results article em{color:#75827a;font-size:9px}.image-material-batch-results article em{color:#a35d4b;padding-top:9px;font-style:normal}.image-material-batch-thumbnails{align-items:center;gap:6px;min-height:72px;display:flex!important}.image-material-batch-thumbnails img{object-fit:contain;background:#f5f7f5;border:1px solid #dce5df;border-radius:7px;width:72px;height:72px}.image-material-batch-thumbnails i{color:#718078;background:#edf3ef;border-radius:7px;place-items:center;width:92px;height:72px;font-style:normal;display:grid}.image-material-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:14px;display:grid}.image-material-layout>article,.image-material-layout>aside{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe3dd;border-radius:14px;padding:20px}.image-material-layout>article>header{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.image-material-layout h3{color:#183a2d;margin:5px 0;font-size:17px}.image-material-layout>article>header p{color:#7b8880;margin:0;font-size:9px}.image-material-layout>article>header>b{white-space:nowrap;border-radius:18px;padding:7px 10px;font-size:8px}.image-material-layout>article>header>b.complete{color:#286543;background:#e4f2e8}.image-material-layout>article>header>b.missing{color:#8c5a20;background:#fff0dd}.image-material-maintenance-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081810b8;position:fixed;inset:0}.image-material-maintenance-modal-header{z-index:182;background:#f5f8f6;border-bottom:1px solid #dbe5df;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;width:min(1480px,94vw);height:60px;padding:0 20px;display:flex;position:fixed;top:4vh;left:50%;transform:translate(-50%)}.image-material-maintenance-modal-header div{gap:3px;display:grid}.image-material-maintenance-modal-header b{color:#174c36;font-size:14px}.image-material-maintenance-modal-header span{color:#718078;font-size:10px}.image-material-maintenance-modal-header button{color:#174c36;cursor:pointer;background:#e3eee7;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.image-material-maintenance-backdrop~.image-material-layout{z-index:181;background:#f6f4ed;border-radius:0 0 15px 15px;width:min(1480px,94vw);margin:0;padding:16px;position:fixed;top:calc(4vh + 60px);bottom:4vh;left:50%;overflow:auto;transform:translate(-50%)}.image-material-maintenance-backdrop~.image-material-layout>aside{top:0}.image-material-selection{color:#587064;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.image-material-selection label,.image-material-check{align-items:center;gap:6px;display:flex!important}.image-material-selection input,.image-material-check input{accent-color:var(--forest)}.image-material-check{color:#496657!important;font-size:8px!important}.image-material-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;margin-top:15px;display:grid}.image-material-grid>div{background:#fbfcfb;border:1px solid #dfe6e1;border-radius:10px;gap:5px;min-width:0;padding:9px;display:grid}.image-material-placeholder{color:#61806d;cursor:zoom-in;background:linear-gradient(145deg,#edf4ef,#dce9e0);border:0;border-radius:7px;place-items:center;width:100%;height:118px;min-height:118px;padding:0;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden}.image-material-placeholder:hover{box-shadow:inset 0 0 0 2px #769884}.image-material-placeholder.has-image{background:#f4f7f5;height:auto;min-height:0}.image-material-placeholder.has-image img{object-fit:contain;background:#f4f7f5;width:100%;height:auto;max-height:420px;display:block}.image-material-placeholder.has-image>span{color:#fff;text-align:center;opacity:0;background:linear-gradient(#0000,#103123c7);padding:7px;transition:opacity .16s;position:absolute;inset:auto 0 0}.image-material-placeholder.has-image:hover>span,.image-material-placeholder.has-image:focus-visible>span{opacity:1}.image-material-grid b{color:#284b3a;font-size:9px}.image-material-grid span{text-overflow:ellipsis;white-space:nowrap;color:#66766e;font-size:8px;overflow:hidden}.image-material-grid small{color:#87928b;font-size:7px}.image-material-grid footer{gap:6px;margin-top:3px;display:flex}.image-material-grid footer button{color:#315d46;background:#fff;border:1px solid #b9cabf;border-radius:6px;flex:1;padding:6px;font-size:8px;font-weight:800}.image-material-grid footer button:last-child:not(:first-child){color:#fff;background:#315d46;border-color:#315d46}.image-material-empty{color:#7c8981;place-items:center;font-size:10px;grid-column:1/-1!important;min-height:150px!important;display:grid!important}.image-material-layout>aside{gap:9px;display:grid;position:sticky;top:76px}.image-material-layout>aside h3{margin:0 0 3px}.image-material-layout>aside hr{border:0;border-top:1px solid #e0e7e2;width:100%;margin:10px 0}.image-material-upload{color:#315d46;cursor:pointer;background:#e9f2ec;border-radius:8px;place-items:center;height:42px;font-size:9px;font-weight:800;display:grid}.image-material-upload input{opacity:0;pointer-events:none;position:absolute}.image-material-package{height:42px}.image-material-layout>aside p{color:#78857d;margin:0;font-size:8px;line-height:1.6}.image-material-lightbox{z-index:150;background:#091810d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-material-lightbox>button{color:#234c38;cursor:pointer;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;position:fixed;top:22px;right:26px}.image-material-lightbox figure{background:#fff;border-radius:12px;max-width:94vw;max-height:90vh;margin:0;overflow:hidden}.image-material-lightbox img{object-fit:contain;max-width:92vw;max-height:82vh;display:block}.image-material-lightbox figcaption{color:#385345;padding:12px 16px;font-size:10px}.image-material-package-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.image-material-package-actions button{color:#315d46;background:#fff;border:1px solid #b8cabf;border-radius:7px;min-height:34px;font-size:8px;font-weight:800}.image-material-package-actions button:disabled{opacity:.45}.image-material-grid footer{flex-wrap:wrap;gap:5px}.image-material-grid footer button,.image-material-replace{color:#315d46;text-align:center;cursor:pointer;background:#fff;border:1px solid #b9cabf;border-radius:6px;flex:54px;padding:6px;font-size:8px;font-weight:800}.image-material-replace input{display:none}.image-material-grid footer button.danger{color:#a24735!important;background:#fff5f2!important;border-color:#e0b9b0!important}.image-material-grid footer button:disabled{cursor:not-allowed;opacity:.45}.image-material-replace:has(input:disabled){cursor:not-allowed;opacity:.45}.image-material-file-name{cursor:default;background:#f0f5f2;border-radius:5px;min-height:18px;padding:3px 5px;font-weight:700;color:#315d46!important}@media (width<=1100px){.image-material-workspace{width:min(100% - 32px,1500px)}.image-material-search,.image-material-layout{grid-template-columns:1fr}.image-material-layout>aside{position:static}.image-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-material-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.material-center-hero{grid-template-columns:1fr;padding:28px 16px 18px}.material-center-hero h1{font-size:29px}.image-material-workspace{width:calc(100% - 24px)}.image-material-search{gap:14px;padding:16px}.image-material-search>div:last-child{grid-template-columns:1fr}.image-material-search button{height:42px}.image-material-candidates,.image-material-grid{grid-template-columns:1fr}.image-material-layout>article,.image-material-layout>aside{padding:14px}.image-material-layout>article>header{display:grid}.image-material-layout>article>header>b{justify-self:start}.material-center-tabs{overflow-x:auto}.material-center-tabs button{flex:none}}.workspace-account{color:#315f47;white-space:nowrap;background:#eef5f0;border:1px solid #b9cdc0;border-radius:10px;align-items:center;gap:7px;padding:4px 5px 4px 9px;display:flex}.workspace-account span{color:#73837a;font-size:11px}.workspace-account strong{font-size:13px}.workspace-account button{color:#9f3c2d;cursor:pointer;background:0 0;border:0;border-left:1px solid #c8d8cd;padding:5px 8px;font-size:12px;font-weight:700}.workspace-account button:disabled{opacity:.55;cursor:default}.workspace-account .workspace-account-avatar{object-fit:cover;background:#fff;border:1px solid #b7cabd;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.workspace-account .workspace-account-avatar.fallback{color:#fff;background:#315f47;border-color:#315f47;place-items:center;font-size:13px;font-weight:800;display:grid}.workspace-account .workspace-account-photo-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:0 0 32px;padding:0;display:block}.workspace-account .workspace-account-photo-trigger:hover .workspace-account-avatar{box-shadow:0 0 0 3px #315f472e}.workspace-account-photo-preview{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#0d1b13c7;place-items:center;padding:42px;display:grid;position:fixed;inset:0}.workspace-account-photo-preview>img{object-fit:contain;cursor:default;border-radius:16px;max-width:min(86vw,720px);max-height:84vh;display:block;box-shadow:0 28px 90px #0000006b}.workspace-account-photo-preview>button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff73;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:fixed;top:clamp(18px,4vw,42px);right:clamp(18px,4vw,54px)}@media (width<=720px){.workspace-account-photo-preview{padding:20px}.workspace-account-photo-preview>img{max-width:94vw;max-height:82vh}}.workflow-header-tools{grid-area:2/3;justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}.workflow-header-tools>button{color:#315f47;background:#fff;border:1px solid #cbd9d0;border-radius:9px;padding:7px 10px;font-size:9px}.workflow-header-tools>button b{background:#e9f1ec;border-radius:12px;margin-left:4px;padding:2px 6px}.workflow-header-tools>button.overdue{color:#a6422f;border-color:#e9b8ad}.workflow-header-tools aside{z-index:180;background:#fff;border:1px solid #d6e0da;border-radius:11px;width:330px;max-height:380px;padding:8px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 18px 48px #19372533}.workflow-header-tools aside>a{color:#263b2e;border-bottom:1px solid #edf1ee;gap:3px;padding:9px;text-decoration:none;display:grid}.workflow-header-tools aside b{font-size:9px}.workflow-header-tools aside span,.workflow-header-tools aside small{color:#718078;font-size:8px}.workflow-page{background:#f5f7f5;min-height:100vh}.workflow-hero{color:#fff;background:linear-gradient(135deg,#173e2a,#315e43);border-radius:16px;justify-content:space-between;align-items:end;gap:24px;max-width:1440px;margin:22px auto 14px;padding:28px 34px;display:flex}.workflow-hero>div>span{letter-spacing:.12em;color:#bed7c6;font-size:9px}.workflow-hero h1{margin:7px 0;font-size:28px}.workflow-hero p{color:#d8e7dc;margin:0;font-size:10px}.workflow-kpis{gap:10px;display:flex}.workflow-kpis>span{background:#ffffff14;border:1px solid #fff3;border-radius:10px;gap:3px;min-width:92px;padding:13px;display:grid}.workflow-kpis small{font-size:8px}.workflow-kpis b{font-size:22px}.workflow-kpis .danger{background:#b8372359}.workflow-panel{background:#fff;border:1px solid #dce5df;border-radius:14px;max-width:1440px;margin:0 auto 20px;padding:18px;box-shadow:0 8px 24px #1c37260d}.workflow-tabs{border-bottom:1px solid #e5ebe7;gap:6px;margin-bottom:15px;display:flex}.workflow-tabs button{color:#748078;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 15px;font-size:10px}.workflow-tabs button.active{color:#24543b;border-bottom-color:#35694c;font-weight:700}.todo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.todo-list article{border:1px solid #dce5df;border-left:4px solid #89a493;border-radius:10px;gap:8px;padding:14px;display:grid}.todo-list article.warning{background:#fffaf3;border-left-color:#dc8c31}.todo-list article.overdue{background:#fff6f4;border-left-color:#c84c37}.todo-list article.completed{opacity:.72;border-left-color:#6c9b78}.todo-list article>header,.purchase-list article>header,.purchase-list>header{justify-content:space-between;align-items:center;display:flex}.todo-list header span{color:#52705e;font-size:8px}.todo-list header em{background:#edf3ef;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.todo-list h2{color:#20382b;margin:0;font-size:14px}.todo-list p{color:#64736a;min-height:28px;margin:0;font-size:9px}.todo-list article>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.todo-list article>div span{color:#7a867f;font-size:8px}.todo-list article>a{color:#fff;background:#315f47;border-radius:7px;justify-self:end;padding:7px 10px;font-size:9px;text-decoration:none}.workflow-empty{text-align:center;color:#78857e;gap:7px;padding:46px;display:grid}.workflow-message{color:#315f47;background:#edf5ef;border-radius:8px;margin-bottom:10px;padding:10px;font-size:9px}.workflow-message.error{color:#a33e2d;background:#fff0ed}.purchase-layout{grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:14px;max-width:1440px;margin:0 auto 20px;display:grid}.purchase-layout .workflow-panel{margin:0}.purchase-apply{position:relative}.purchase-apply h2,.purchase-list h2{color:#263f30;margin:0 0 14px;font-size:16px}.purchase-apply label{gap:5px;margin-bottom:10px;display:grid}.purchase-apply label span{color:#68766e;font-size:8px}.purchase-apply input,.purchase-apply select,.purchase-apply textarea{border:1px solid #ccd8d0;border-radius:7px;padding:9px;font-size:9px}.purchase-product-results{z-index:20;background:#fff;border:1px solid #d6dfd9;border-radius:8px;padding:5px;position:absolute;top:90px;left:18px;right:18px;box-shadow:0 12px 30px #1e372826}.purchase-product-results button{text-align:left;background:#fff;border:0;gap:3px;width:100%;padding:8px;display:grid}.purchase-product-results b{font-size:9px}.purchase-product-results span{color:#738078;font-size:8px}.purchase-selected-product{background:#f1f6f2;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:10px;display:grid}.purchase-selected-product b,.purchase-selected-product small{grid-column:1/-1}.purchase-selected-product span,.purchase-selected-product small{color:#65746b;font-size:8px}.purchase-form-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.purchase-form-grid .wide{grid-column:1/-1}.purchase-list>header>button,.purchase-list article footer button{color:#315f47;background:#fff;border:1px solid #bfcfc4;border-radius:7px;padding:7px 9px;font-size:8px}.purchase-list article{border-top:1px solid #e5ebe7;gap:7px;padding:13px 0;display:grid}.purchase-list article h3{margin:0;font-size:12px}.purchase-list article p{color:#6f7c74;margin:0;font-size:8px}.purchase-list article>div{flex-wrap:wrap;gap:14px;display:flex}.purchase-list article>div span{color:#68776e;font-size:8px}.purchase-inventory{background:#f3f7f4;border-radius:8px;padding:8px}.purchase-inventory small{color:#7b877f;font-size:7px}.purchase-list article footer{justify-content:flex-end;gap:7px;display:flex}.purchase-list article footer .primary-button,.purchase-apply>.primary-button{color:#fff;background:#315f47;border:0}.purchase-apply>.primary-button{border-radius:8px;width:100%;padding:10px;font-size:9px}@media (width<=980px){.todo-list{grid-template-columns:1fr 1fr}.purchase-layout{grid-template-columns:1fr}.workflow-header-tools{grid-area:auto/1/auto/-1}.workflow-hero{flex-direction:column;align-items:start}}@media (width<=620px){.todo-list{grid-template-columns:1fr}.workflow-kpis{width:100%}.workflow-kpis>span{flex:1;min-width:0}.purchase-form-grid{grid-template-columns:1fr}.purchase-form-grid .wide{grid-column:auto}}.customer-package-page{background:#f3f6f3}.customer-package-hero{max-width:1460px;margin:auto;padding:42px 32px 24px}.customer-package-hero>span,.customer-package-input small,.customer-package-result small{color:#2c7756;letter-spacing:1px;font-size:10px;font-weight:800}.customer-package-hero h1{color:#173b2d;margin:7px 0 8px;font:700 36px/1.2 Georgia,Songti SC,serif}.customer-package-hero p{color:#65766d;max-width:900px;margin:0;font-size:13px;line-height:1.7}.customer-package-workspace{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:14px;max-width:1460px;margin:0 auto 48px;padding:0 32px;display:grid}.customer-package-input,.customer-package-result{box-shadow:var(--shadow);background:#fff;border:1px solid #d8e2db;border-radius:15px;padding:20px}.customer-package-input>header,.customer-package-result>header{border-bottom:1px solid #e4eae6;justify-content:space-between;align-items:start;gap:15px;padding-bottom:14px;display:flex}.customer-package-input h2,.customer-package-result h2{color:#193c2e;margin:5px 0 0}.customer-package-input>header>b{color:#718078;font-size:9px}.customer-package-input textarea{resize:vertical;border:2px solid #315f47;border-radius:9px;outline:0;width:100%;height:190px;margin-top:15px;padding:12px;font:700 12px/1.65 Consolas,PingFang SC,monospace}.customer-package-input textarea:focus{box-shadow:0 0 0 3px #e2eee6}.customer-package-types{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.customer-package-types strong{grid-column:1/-1;font-size:11px}.customer-package-types label,.customer-package-actions label{color:#4f6659;align-items:center;gap:6px;font-size:10px;display:flex}.customer-package-types input,.customer-package-actions input{accent-color:#19513a}.customer-package-actions{border-top:1px solid #e5eae7;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding-top:15px;display:flex}.customer-package-actions button,.customer-package-generate button,.customer-package-job button{color:#fff;background:#174b37;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:800}.customer-package-actions button:disabled,.customer-package-generate button:disabled{opacity:.45}.customer-package-result>header>b{border-radius:18px;padding:7px 11px;font-size:9px}.customer-package-result>header>b.complete{color:#216440;background:#dff1e5}.customer-package-result>header>b.incomplete{color:#9a4938;background:#fde9df}.customer-package-empty{color:#87928c;place-items:center;min-height:330px;display:grid}.customer-package-subjects{justify-content:space-between;align-items:center;padding:15px 2px 10px;display:flex}.customer-package-subjects span{color:#718078;font-size:10px}.customer-package-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.customer-package-summary>div{background:#edf5ef;border-radius:9px;padding:11px}.customer-package-summary>div.bad{background:#fff0e8}.customer-package-summary span,.customer-package-summary b,.customer-package-summary em{display:block}.customer-package-summary span{color:#66776e;font-size:9px}.customer-package-summary b{color:#21563d;margin:4px 0;font-size:17px}.customer-package-summary em{color:#347050;font-size:8px;font-style:normal}.customer-package-summary .bad b,.customer-package-summary .bad em{color:#9a4c3b}.customer-package-missing{border:1px solid #ebc8be;border-radius:10px;margin-top:14px;overflow:hidden}.customer-package-missing h3{color:#954536;background:#fff0eb;margin:0;padding:10px 12px;font-size:11px}.customer-package-missing>div{border-top:1px solid #f1ded9;grid-template-columns:150px 190px 1fr;gap:10px;padding:9px 12px;font-size:9px;display:grid}.customer-package-missing span{color:#a14a3c;font-weight:800}.customer-package-missing small{color:#77827c}.customer-package-generate{background:#eef5f0;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:13px;display:flex}.customer-package-generate>div{margin-right:auto}.customer-package-generate b,.customer-package-generate span{display:block}.customer-package-generate span{color:#718078;margin-top:4px;font-size:9px}.customer-package-generate button.partial{color:#8a4d2e;background:#fff;border:1px solid #9b613e}.customer-package-job{border:1px solid #cbdad1;border-radius:9px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.customer-package-job>div{background:#dfe7e2;border-radius:8px;flex:1;min-width:160px;height:8px;overflow:hidden}.customer-package-job>div span{background:#2b7653;height:100%;transition:width .3s;display:block}.customer-package-job>b{white-space:nowrap;font-size:9px}.customer-package-job button{padding:8px 11px}.customer-package-result>.material-message{margin-top:12px}@media (width<=1050px){.customer-package-workspace{grid-template-columns:1fr}.customer-package-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.customer-package-hero{padding:28px 14px 18px}.customer-package-workspace{padding:0 12px}.customer-package-summary{grid-template-columns:1fr 1fr}.customer-package-missing>div{grid-template-columns:1fr}.customer-package-generate,.customer-package-job{flex-direction:column;align-items:stretch}.customer-package-generate>div{margin-right:0}.customer-package-job>div{flex:none;min-width:0}.customer-package-types{grid-template-columns:1fr}}.todo-list .todo-claim-button{color:#fff;cursor:pointer;background:#315f47;border:0;border-radius:7px;justify-self:end;padding:7px 10px;font-family:inherit;font-size:9px;text-decoration:none}.todo-list .todo-campaign-copy{white-space:pre-line;min-height:0}.todo-list .todo-campaign-poster{object-fit:contain;background:#f8f3e8;border-radius:10px;width:100%;max-height:560px;display:block}.todo-list .todo-campaign-delivered{color:#315f47;justify-self:end;font-size:9px;font-weight:700}.todo-list .todo-purchase-details{background:#f6f9f7;border:1px solid #d9e5dc;border-radius:9px;overflow:hidden}.todo-list .todo-purchase-details>strong{color:#315d45;background:#eaf2ec;padding:8px 10px;font-size:10px;display:block}.todo-list .todo-purchase-items{margin:0;padding:0;list-style:none}.todo-list .todo-purchase-items li{border-top:1px solid #dfe9e2;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.todo-list .todo-purchase-items li:first-child{border-top:0}.todo-list .todo-purchase-items li>div{gap:3px;min-width:0;display:grid}.todo-list .todo-purchase-items li>div>b{color:#213f30;font-size:11px;line-height:1.4}.todo-list .todo-purchase-items small{color:#718078;font-size:8px}.todo-list .todo-purchase-items span{color:#315d45;white-space:nowrap;align-items:baseline;gap:2px;font-size:9px;display:flex}.todo-list .todo-purchase-items span>b{color:#205a3b;font-size:14px}.purchase-hero{max-width:1520px}.purchase-hero>div:first-child{max-width:780px}.purchase-kpis>span{min-width:82px}.purchase-shell{max-width:1520px;padding:0 20px 22px}.purchase-tabs{white-space:nowrap;overflow-x:auto}.purchase-apply-v1{grid-template-columns:minmax(0,1.15fr) 390px;align-items:start;gap:18px;display:grid}.purchase-apply-v1>section{background:#f6f8f6;border:1px solid #e0e7e2;border-radius:12px;min-height:430px;padding:20px;position:relative}.purchase-apply-v1>section>span{color:#367052;font-size:8px;font-weight:800}.purchase-apply-v1 h2{color:#1f3e2e;margin:5px 0 18px;font-size:20px}.purchase-search input{background:#fff;border:2px solid #35664b;border-radius:10px;outline:0;width:100%;height:48px;padding:0 14px;font-size:11px}.purchase-product-results.v1{position:absolute;top:110px;left:20px;right:20px}.purchase-product-results.v1 button{border-bottom:1px solid #edf1ee;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px}.purchase-product-results.v1 em{color:#35634b;text-align:center;background:#e8f1eb;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal}.purchase-selection-card{background:#fff;border:1px solid #cfdcd3;border-radius:11px;overflow:hidden}.purchase-selection-card>header{border-bottom:1px solid #e2e9e4;gap:4px;padding:16px;display:grid}.purchase-selection-card>header em{color:#2f6b4a;background:#e6f1e9;border-radius:12px;justify-self:start;padding:4px 8px;font-size:7px;font-style:normal}.purchase-selection-card>header b{font-size:14px}.purchase-selection-card>header span{color:#728078;font-size:8px}.purchase-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px;display:grid}.purchase-components>span{background:#f1f5f2;border-radius:7px;gap:3px;padding:9px;display:grid}.purchase-components b{font-size:8px}.purchase-components small{color:#6f7d75;font-size:7px}.purchase-stock-preview{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.purchase-stock-preview span{background:#f1f5f2;border-radius:7px;padding:10px}.purchase-stock-preview small,.purchase-stock-preview b{display:block}.purchase-stock-preview small{color:#718078;font-size:7px}.purchase-stock-preview b{margin-top:4px;font-size:9px}.purchase-duplicate-note{color:#7d5824;background:#fff0d8;border-radius:7px;margin:0 13px 13px;padding:9px;font-size:8px}.purchase-apply-v1>aside{background:#fff;border:1px solid #dbe4de;border-radius:12px;padding:18px}.purchase-apply-v1>aside .primary-button{color:#fff;background:#285e43;border:0;border-radius:8px;width:100%;height:42px;font-weight:800}.purchase-apply-v1>aside>small{color:#718078;margin-top:9px;font-size:8px;line-height:1.6;display:block}.purchase-apply-v1 input,.purchase-apply-v1 select,.purchase-apply-v1 textarea{background:#fff;border:1px solid #cdd9d1;border-radius:7px;outline:0;width:100%;padding:9px;font-size:9px}.purchase-apply-v1 textarea{resize:vertical;min-height:70px}.purchase-apply-v1 input:focus,.purchase-apply-v1 select:focus,.purchase-apply-v1 textarea:focus{border-color:#4a785d;box-shadow:0 0 0 2px #e8f1eb}.purchase-request-list{gap:9px;display:grid}.purchase-request-list article{border:1px solid #dce5df;border-radius:10px;padding:14px}.purchase-request-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.purchase-request-list h3{margin:4px 0;font-size:13px}.purchase-request-list p{color:#718078;margin:0;font-size:8px}.purchase-request-list header>div>span{color:#53705e;font-size:8px}.purchase-request-list header>em{color:#426351;background:#eef3ef;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal}.purchase-request-list .status-exception{color:#9a4434;background:#ffe8e2}.purchase-request-list .status-completed{color:#2b6947;background:#e5f2e8}.purchase-request-list article>div{grid-template-columns:100px minmax(160px,1fr) 130px 130px 130px;gap:8px;margin-top:12px;display:grid}.purchase-request-list article>div span{background:#f5f7f5;border-radius:7px;padding:8px}.purchase-request-list article>div small,.purchase-request-list article>div b{display:block}.purchase-request-list article>div small{color:#7b8880;font-size:7px}.purchase-request-list article>div b{color:#294937;margin-top:3px;font-size:8px}.purchase-batchbar{z-index:30;background:#eef4f0;border:1px solid #cbd9d0;border-radius:10px;align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:flex;position:sticky;top:68px;box-shadow:0 5px 16px #15352112}.purchase-batchbar>b{color:#28553d;align-self:center;margin-right:auto;font-size:10px}.purchase-batchbar label{gap:4px;display:grid}.purchase-batchbar label span{color:#63756a;font-size:7px}.purchase-batchbar input,.purchase-batchbar select{background:#fff;border:1px solid #bfd0c5;border-radius:6px;height:34px;padding:0 8px;font-size:8px}.purchase-batchbar>div{gap:5px;display:flex}.purchase-batchbar button{color:#2b6044;background:#fff;border:1px solid #9eb8a8;border-radius:6px;height:34px;padding:0 10px;font-size:8px;font-weight:800}.purchase-batchbar button.exception{color:#964838;border-color:#d8a89d}.purchase-batchbar button.complete{color:#fff;background:#285e43;border:0}.purchase-batchbar button:disabled{opacity:.45}.purchase-pool-table{border:1px solid #dce5df;border-radius:10px;overflow:auto}.purchase-pool-table>.heading,.purchase-pool-row{grid-template-columns:28px minmax(230px,1.7fr) 80px 90px 80px 90px 95px 95px 105px 85px;align-items:center;gap:9px;min-width:1250px;display:grid}.purchase-pool-table>.heading{color:#68786f;background:#edf3ef;padding:9px;font-size:7px;font-weight:800}.purchase-pool-table>article{border-top:1px solid #e3e9e5}.purchase-pool-row{min-height:72px;padding:9px}.purchase-pool-row>input[type=checkbox]{accent-color:#285e43}.purchase-pool-row .product{text-align:left;background:0 0;border:0;padding:0}.purchase-pool-row .product b,.purchase-pool-row .product small,.purchase-pool-row>span small{display:block}.purchase-pool-row .product b{color:#233f31;font-size:9px}.purchase-pool-row .product small,.purchase-pool-row>span small{color:#7b8880;margin-top:4px;font-size:7px}.purchase-pool-row>strong{color:#274e39;font-size:13px}.purchase-pool-row>span{color:#586d60;font-size:8px}.purchase-pool-row strong.gap{color:#a05b2f}.purchase-pool-row .decision{color:#285e43;border:1px solid #9fb9a9;border-radius:6px;width:82px;height:35px;padding:0 7px;font-weight:800}.purchase-pool-row>em{color:#476653;background:#edf3ef;border-radius:12px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal}.purchase-source-list{background:#f7f9f7;border-radius:8px;margin:0 10px 10px 38px;overflow:hidden}.purchase-source-list>header,.purchase-source-list>div{grid-template-columns:135px 90px minmax(180px,1fr) 70px 140px 90px;align-items:center;gap:8px;padding:8px 10px;display:grid}.purchase-source-list>header{color:#456351;background:#e8f0ea;justify-content:space-between;font-size:8px;display:flex}.purchase-source-list>div{color:#607067;border-top:1px solid #e3e9e5;font-size:8px}.purchase-source-list>div strong{color:#285e43}.purchase-source-list>div em{font-size:7px;font-style:normal}.purchase-source-list>div span:first-child{color:#315f47;font-family:monospace}.purchase-pool-table>article.claim-warning{background:#fffaf1}.purchase-pool-table>article.claim-overdue{background:#fff4f1}.coordination-owner{gap:4px;display:grid!important}.coordination-owner b{color:#285e43;font-size:8px}.coordination-owner small{line-height:1.35;margin:0!important;font-size:7px!important}.coordination-owner button{color:#fff;background:#285e43;border:0;border-radius:6px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:800}.coordination-owner button:disabled{opacity:.45}.purchase-pool-row .deadline{color:#536c5d;gap:3px;display:grid}.purchase-pool-row .deadline.warning{color:#9a651f}.purchase-pool-row .deadline.overdue{color:#aa3f2d;font-weight:800}.purchase-pool-row .deadline small{margin:0}@media (width<=1100px){.purchase-apply-v1{grid-template-columns:1fr}.purchase-apply-v1>section{min-height:360px}.purchase-batchbar{flex-wrap:wrap;align-items:stretch}.purchase-batchbar>b{width:100%}.purchase-request-list article>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.purchase-shell{padding-left:10px;padding-right:10px}.purchase-hero{margin-left:10px;margin-right:10px;padding:22px 18px}.purchase-kpis{overflow:auto}.purchase-components,.purchase-stock-preview,.purchase-form-grid{grid-template-columns:1fr}.purchase-batchbar{position:static}.purchase-batchbar label,.purchase-batchbar input,.purchase-batchbar select,.purchase-batchbar>div{width:100%}.purchase-batchbar>div{overflow:auto}.purchase-request-list article>div{grid-template-columns:1fr 1fr}.purchase-source-list{margin-left:8px;overflow:auto}.purchase-source-list>div{min-width:720px}}.purchase-shop-picker{position:relative}.purchase-shop-picker>small{font-weight:700}.purchase-shop-picker .purchase-shop-selected{color:#2d6547}.purchase-shop-picker.missing>input{background:#fffaf3;border-color:#db8a49;box-shadow:0 0 0 2px #f3cda733}.purchase-shop-picker .purchase-shop-required{color:#a64d22;background:#fff0df;border-radius:6px;padding:6px 8px;line-height:1.45}.purchase-shop-results{z-index:80;background:#fff;border:1px solid #c8d9ce;border-radius:10px;max-height:260px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 42px #173e2a24}.purchase-shop-results button{text-align:left;color:#214a34;background:#fff;border:0;border-bottom:1px solid #edf2ee;gap:3px;width:100%;padding:9px 11px;display:grid}.purchase-shop-results button:hover{background:#eff6f1}.purchase-shop-results b{font-size:10px}.purchase-shop-results small{color:#758078;font-size:8px}.purchase-request-confirm{border-top:1px solid #e2eae5;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.purchase-request-confirm button{color:#fff;background:#286342;border:0;border-radius:8px;padding:9px 15px;font-weight:700}.purchase-request-confirm button.copy{color:#286342;background:#fff;border:1px solid #8db19d}.purchase-request-confirm small{color:#738078;font-size:8px}.purchase-request-list article>header>div{flex:1;min-width:0}.purchase-request-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin:5px 0 10px;display:flex}.purchase-request-list .purchase-request-title-row h3{color:#173c2a;margin:0;font-size:16px;line-height:1.45}.purchase-request-title-row>strong{color:#205b3b;white-space:nowrap;background:#dfeee4;border-radius:18px;padding:6px 12px;font-size:14px;line-height:1}.purchase-request-list .purchase-request-products{overflow-wrap:anywhere;max-width:1100px;font-size:11px;line-height:1.75}.purchase-request-details{background:#f8faf8;border:1px solid #d8e5dc;border-radius:10px;max-width:1100px;overflow:hidden}.purchase-request-details>header{background:#edf4ef;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.purchase-request-details>header b{color:#315d45;font-size:11px}.purchase-request-details>header span{color:#698073;font-size:10px}.purchase-request-details ul{margin:0;padding:0;list-style:none}.purchase-request-details li{border-top:1px solid #e1e9e3;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.purchase-request-details li:first-child{border-top:0}.purchase-request-details li>div:first-child{gap:4px;min-width:0;display:grid}.purchase-request-details li strong{color:#203f30;font-size:13px;line-height:1.45}.purchase-request-details li small{color:#718078;font-size:10px;line-height:1.4}.purchase-request-detail-quantity{justify-items:end;gap:3px;min-width:84px;display:grid}.purchase-request-detail-quantity b{color:#225c3c;white-space:nowrap;font-size:15px}.purchase-request-detail-quantity small{white-space:nowrap}.purchase-order-bindbar{background:#edf5ef;border:1px solid #bdd1c3;border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:10px;display:flex}.purchase-order-bindbar>div{gap:3px;margin-right:auto;display:grid}.purchase-order-bindbar b{color:#28553d;font-size:10px}.purchase-order-bindbar small{color:#63756a;font-size:7px}.purchase-order-bindbar input{background:#fff;border:1px solid #9fb9a9;border-radius:6px;width:210px;height:34px;padding:0 9px;font-size:8px}.purchase-order-bindbar button{color:#2b6044;background:#fff;border:1px solid #9eb8a8;border-radius:6px;height:34px;padding:0 10px;font-size:8px;font-weight:800}.purchase-order-bindbar button.primary{color:#fff;background:#285e43;border:0}.purchase-order-bindbar button:disabled{opacity:.45}@media (width<=800px){.purchase-order-bindbar{flex-direction:column;align-items:stretch}.purchase-order-bindbar input,.purchase-order-bindbar button{width:100%}}.purchase-exception-correction{background:#fff7f4;border:1px solid #e4b7ad;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(190px,.7fr) minmax(170px,.55fr) auto auto auto;align-items:center;gap:8px;margin:12px 0;padding:11px;display:grid}.purchase-exception-correction>div{gap:3px;display:grid}.purchase-exception-correction b{color:#7f3f33;font-size:10px}.purchase-exception-correction small{color:#7f685f;font-size:7px;line-height:1.5}.purchase-exception-correction input,.purchase-exception-correction select,.purchase-exception-correction button{background:#fff;border:1px solid #d2b3aa;border-radius:6px;height:34px;padding:0 9px;font-size:8px}.purchase-exception-correction button{color:#74463b;white-space:nowrap;font-weight:800}.purchase-exception-correction button.exception{color:#fff;background:#a74f3e;border:0}.purchase-exception-correction button:disabled{opacity:.45}@media (width<=1100px){.purchase-exception-correction{grid-template-columns:1fr 1fr}.purchase-exception-correction>div{grid-column:1/-1}}@media (width<=700px){.purchase-exception-correction{grid-template-columns:1fr}}.purchase-brand-filter{background:#f4f7f5;border:1px solid #c8d8ce;border-radius:10px;align-items:end;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.purchase-brand-filter label{gap:4px;min-width:280px;display:grid}.purchase-brand-filter label span{color:#28553d;font-size:8px;font-weight:800}.purchase-brand-filter input{background:#fff;border:1px solid #9fb9a9;border-radius:7px;outline:0;height:36px;padding:0 10px;font-size:9px}.purchase-brand-filter input:focus{border-color:#35664b;box-shadow:0 0 0 2px #dfece4}.purchase-brand-filter small{color:#65766c;align-self:center;font-size:8px}.purchase-brand-filter button{color:#2b6044;background:#fff;border:1px solid #9eb8a8;border-radius:7px;height:36px;margin-left:auto;padding:0 12px;font-size:8px;font-weight:800}@media (width<=700px){.purchase-brand-filter{flex-direction:column;align-items:stretch}.purchase-brand-filter label{min-width:0}.purchase-brand-filter button{width:100%;margin-left:0}}.purchase-ledger-note{background:#f6f9f7;border:1px solid #d7e2da;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:11px 13px;display:flex}.purchase-ledger-note>div{gap:3px;margin-right:auto;display:grid}.purchase-ledger-note b{color:#294f3a;font-size:10px}.purchase-ledger-note small{color:#68786f;font-size:8px}.purchase-ledger-note button{color:#fff;background:#285e43;border:0;border-radius:7px;height:34px;padding:0 13px;font-size:8px;font-weight:800}@media (width<=700px){.purchase-ledger-note{flex-direction:column;align-items:stretch}.purchase-ledger-note button{width:100%}}.purchase-request-list article>div{grid-template-columns:90px 100px minmax(160px,1fr) 120px 120px 120px}.purchase-request-remark{background:#f2f7f3;border:1px solid #c8d9ce;border-left:4px solid #4f7d61;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:11px;padding:10px 12px;display:flex}.purchase-request-remark>div{gap:4px;min-width:0;display:grid}.purchase-request-remark b{color:#28573e;font-size:9px}.purchase-request-remark p{color:#425b4b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.65}.purchase-request-remark em{color:#865a1e;background:#fff;border-radius:12px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.purchase-request-remark.action-warning{background:#fff8e8;border-color:#e1b764 #e1b764 #e1b764 #d38a19}.purchase-request-remark.action-warning b{color:#8c5a12}.purchase-request-remark.compact{margin-top:7px;padding:7px 9px}.purchase-request-remark.compact p{font-size:8px}.purchase-confirm-focus .purchase-request-remark{max-width:760px}.purchase-confirm-focus .purchase-request-remark em{align-self:center}@media (width<=1100px){.purchase-request-list article>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.purchase-request-list article>div{grid-template-columns:1fr 1fr}.purchase-request-list article>header{gap:8px}.purchase-request-title-row{flex-direction:column;align-items:flex-start}.purchase-request-details li{align-items:flex-start}.purchase-request-detail-quantity{min-width:72px}.purchase-request-remark{flex-direction:column;align-items:stretch}.purchase-request-remark em{align-self:flex-start}}.purchase-sync-action{align-items:center;gap:10px;margin-top:12px;display:flex}.purchase-sync-action button{color:#285e43;background:#fff;border:1px solid #a8c2b2;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:800}.purchase-sync-action button:disabled{opacity:.55}.purchase-sync-action small{color:#66786d;font-size:8px}@media (width<=700px){.purchase-sync-action{flex-direction:column;align-items:flex-start}}.distribution-product-admin{gap:12px;display:grid}.distribution-product-admin>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.distribution-product-admin>header span{color:#397057;font-size:8px;font-weight:800}.distribution-product-admin>header h3{color:#173e2b;margin:5px 0;font-size:19px}.distribution-product-admin>header p{color:#738078;margin:0;font-size:8px}.distribution-product-admin>header>button{color:#fff;background:#285e43;border:0;border-radius:7px;height:38px;padding:0 15px;font-size:9px;font-weight:800}.distribution-admin-message{color:#2e6848;background:#e9f3ec;border-radius:7px;padding:9px 11px;font-size:8px}.distribution-product-tools{align-items:center;gap:12px;display:flex}.distribution-product-tools input{border:1px solid #cbd8d0;border-radius:7px;outline:0;flex:1;height:39px;padding:0 11px;font-size:9px}.distribution-product-tools span{color:#718078;font-size:8px}.distribution-product-table{border:1px solid #dbe4de;border-radius:9px;overflow:hidden}.distribution-product-table>.heading,.distribution-product-table>article{grid-template-columns:minmax(210px,1.5fr) minmax(120px,.8fr) minmax(120px,.75fr) 78px minmax(150px,1fr) 105px;align-items:center;gap:9px;padding:9px 11px;display:grid}.distribution-product-table>.heading{color:#66776c;background:#edf3ef;font-size:8px;font-weight:800}.distribution-product-table>article{border-top:1px solid #e5ebe7;min-height:64px}.distribution-product-table article b,.distribution-product-table article small,.distribution-product-table article span{display:block}.distribution-product-table article b{color:#294738;font-size:9px}.distribution-product-table article small{color:#859089;margin-top:4px;font-size:7px}.distribution-product-table article span{color:#53695c;font-size:8px}.distribution-product-table article>em{color:#50675a;background:#edf2ee;border-radius:12px;justify-self:start;padding:5px 8px;font-size:7px;font-style:normal}.distribution-product-table article>em.on_sale{color:#286643;background:#e4f2e8}.distribution-product-table article>em.off_shelf{color:#954b3e;background:#f7e8e4}.distribution-product-table .actions{gap:5px;display:flex}.distribution-product-table .actions button{color:#315f47;background:#fff;border:1px solid #aec2b5;border-radius:6px;padding:6px 8px;font-size:8px}.distribution-product-table .actions button.stop{color:#954b3e;border-color:#dfb8af}.distribution-editor-backdrop{z-index:220;background:#10241a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.distribution-editor-backdrop>section{background:#fff;border-radius:13px;width:min(720px,96vw);overflow:hidden;box-shadow:0 24px 70px #08150d66}.distribution-editor-backdrop>section>header{border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.distribution-editor-backdrop header span{color:#397057;font-size:8px;font-weight:800}.distribution-editor-backdrop header h3{margin:5px 0 0;font-size:17px}.distribution-editor-backdrop header>button{color:#5f7066;background:0 0;border:0;font-size:22px}.distribution-editor-form{grid-template-columns:1fr 1fr;gap:11px;padding:20px;display:grid}.distribution-editor-form label{color:#607168;gap:5px;font-size:8px;font-weight:800;display:grid}.distribution-editor-form label.wide{grid-column:1/-1}.distribution-editor-form input,.distribution-editor-form select{background:#fff;border:1px solid #ccd8d0;border-radius:7px;outline:0;height:39px;padding:0 10px;font-size:9px}.distribution-editor-form input:focus,.distribution-editor-form select:focus{border-color:#628873;box-shadow:0 0 0 3px #e9f2ec}.distribution-editor-backdrop footer{background:#f8faf8;border-top:1px solid #e0e7e2;justify-content:flex-end;align-items:center;gap:7px;padding:13px 20px;display:flex}.distribution-editor-backdrop footer span{color:#748178;margin-right:auto;font-size:8px}.distribution-editor-backdrop footer button{color:#315f47;background:#fff;border:1px solid #b8c9be;border-radius:6px;height:36px;padding:0 12px;font-size:8px;font-weight:800}.distribution-editor-backdrop footer button.primary{color:#fff;background:#285e43;border:0}.distribution-editor-backdrop footer button:disabled{opacity:.45}@media (width<=900px){.distribution-product-table{overflow:auto}.distribution-product-table>.heading,.distribution-product-table>article{min-width:900px}}@media (width<=700px){.distribution-product-admin>header,.distribution-product-tools{flex-direction:column;align-items:stretch}.distribution-editor-form{grid-template-columns:1fr}.distribution-editor-form label.wide{grid-column:auto}.distribution-editor-backdrop footer{flex-direction:column;align-items:stretch}.distribution-editor-backdrop footer span{margin:0}}.brand-multiselect-menu{flex-direction:column;display:flex;overflow:hidden}.brand-multiselect-menu>header{flex:none}.brand-multiselect-options{min-height:0;padding:3px 0;overflow:auto}.brand-multiselect-options>label{cursor:pointer;border-radius:4px;align-items:center;gap:7px;height:30px;padding:0 4px;display:flex}.brand-multiselect-options>label:hover{background:#f0f5f1}.brand-multiselect-options>label input{accent-color:#315f47;width:14px;height:14px;margin:0}.brand-multiselect-options>label span{color:#43554a;margin:0;font-size:8px;font-weight:500}.brand-multiselect-menu>footer{border-top:1px solid #e4ebe6;flex:none;padding:8px 0 0}.brand-multiselect-menu>footer button{color:#fff;cursor:pointer;background:#285e43;border:0;border-radius:6px;width:100%;height:34px;font-size:9px;font-weight:800}.brand-multiselect-search{flex:none;padding:8px 0 5px;position:relative}.brand-multiselect-search input{background:#f8faf8;border:1px solid #cbd8d0;border-radius:6px;outline:0;width:100%;height:34px;padding:0 30px 0 9px;font-size:8px}.brand-multiselect-search input:focus{border-color:#73917e;box-shadow:0 0 0 2px #e9f1eb}.brand-multiselect-search button{color:#718078;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:14px;position:absolute;top:13px;right:5px}.brand-multiselect-empty{color:#849088;text-align:center;padding:22px 8px;font-size:8px}.store-type-multiselect .brand-multiselect-menu{width:270px}.store-type-multiselect .jd-link-any-option{background:#f3f8f4;border-bottom:1px solid #e4ebe6;height:auto;min-height:46px;margin-bottom:4px}.store-type-multiselect .jd-link-any-option>span{flex-direction:column;gap:2px;display:flex}.store-type-multiselect .jd-link-any-option b{color:#24583e;font-size:9px}.store-type-multiselect .jd-link-any-option small{color:#738179;font-size:7px}.distribution-publish-admin>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.distribution-publish-admin>header span{color:#397055;font-size:8px;font-weight:800}.distribution-publish-admin>header h3{color:#203d2d;margin:4px 0;font-size:19px}.distribution-publish-admin>header p{color:#718078;margin:0;font-size:8px}.distribution-publish-kpis{gap:6px;display:flex}.distribution-publish-kpis b{color:#285e43;text-align:center;background:#f5f8f6;border:1px solid #d7e2da;border-radius:8px;min-width:72px;padding:9px;font-size:15px}.distribution-publish-kpis small{color:#748078;margin-top:3px;font-size:7px;font-weight:500;display:block}.distribution-publish-tools{align-items:center;gap:12px;margin-bottom:12px;display:flex}.distribution-publish-tools input{border:1px solid #cbd8d0;border-radius:7px;flex:1;height:38px;padding:0 10px;font-size:9px}.distribution-publish-tools span{color:#718078;font-size:8px}.distribution-publish-empty{color:#718078;background:#f8faf8;border:1px dashed #cbd8d0;border-radius:10px;place-items:center;gap:7px;min-height:260px;display:grid}.distribution-publish-empty b{color:#315f47;font-size:13px}.distribution-publish-empty span{font-size:8px}.distribution-publish-list{gap:10px;display:grid}.distribution-publish-list>article{background:#fff;border:1px solid #d9e3dc;border-radius:10px;padding:14px}.distribution-publish-list>article>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.distribution-publish-list>article>header h4{color:#203d2d;margin:5px 0 3px;font-size:12px}.distribution-publish-list>article>header small{color:#758179;font-size:8px}.distribution-publish-list>article>header>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 9px;display:grid}.distribution-publish-list>article>header>div:last-child b{font-size:9px}.distribution-publish-list>article>header>div:last-child small{font-size:7px}.distribution-publish-list>article>header button{color:#315f47;background:#fff;border:1px solid #9eb6a6;border-radius:6px;grid-column:1/-1;padding:6px 9px;font-size:8px;font-weight:800}.draft-kind{border-radius:10px;display:inline-block;padding:4px 7px!important}.draft-kind.new{background:#e5f2e9;color:#286647!important}.draft-kind.change{background:#fff1da;color:#8b6025!important}.draft-kind.stop{background:#f9e6e2;color:#97483e!important}.distribution-change-grid{gap:6px;margin-top:12px;display:grid}.distribution-change-grid>div{background:#f5f8f6;border-radius:7px;grid-template-columns:90px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.distribution-change-grid>div>b{color:#52685b;font-size:8px}.distribution-change-grid>div>span,.distribution-change-grid>div>strong{color:#77847c;word-break:break-all;min-width:0;font-size:8px}.distribution-change-grid>div>strong{color:#285e43}.distribution-change-grid>div small{color:#939d97;margin-bottom:2px;font-size:7px;font-weight:500;display:block}.distribution-change-grid>div>i{color:#839088;text-align:center;font-style:normal}@media (width<=800px){.distribution-publish-admin>header{flex-direction:column;align-items:stretch}.distribution-publish-kpis{overflow:auto}.distribution-publish-list>article>header{flex-direction:column}.distribution-publish-list>article>header>div:last-child{text-align:left}.distribution-change-grid>div{grid-template-columns:70px 1fr}.distribution-change-grid>div>i{display:none}.distribution-change-grid>div>strong{grid-column:2}}.authorization-ledger-tools{max-width:1396px;box-shadow:var(--shadow);background:#fff;border:1px solid #d8e2db;border-radius:14px;margin:0 auto 14px;padding:16px 18px}.authorization-ledger-tools header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.authorization-ledger-tools header div{gap:3px;display:grid}.authorization-ledger-tools header span{color:#2c7756;font-size:9px;font-weight:800}.authorization-ledger-tools header b{font-size:14px}.authorization-ledger-tools header button{color:#fff;background:#174b37;border:0;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:800}.authorization-ledger-tools>div{grid-template-columns:minmax(220px,2fr) repeat(6,minmax(125px,1fr)) auto;align-items:end;gap:9px;display:grid}.authorization-ledger-tools label{color:#587063;gap:5px;font-size:9px;font-weight:700;display:grid}.authorization-ledger-tools input,.authorization-ledger-tools select{background:#fff;border:1px solid #cbd8d0;border-radius:8px;width:100%;height:38px;padding:7px 9px;font-size:10px}.authorization-ledger-tools .reset{color:#315d46;white-space:nowrap;background:#fff;border:1px solid #9cb1a4;border-radius:8px;height:38px;padding:0 12px;font-size:9px;font-weight:800}@media (width<=1000px){.authorization-ledger-tools>div{grid-template-columns:repeat(3,1fr)}.authorization-ledger-tools .search{grid-column:span 2}}@media (width<=700px){.authorization-ledger-tools{margin-left:12px;margin-right:12px}.authorization-ledger-tools>div{grid-template-columns:1fr}.authorization-ledger-tools .search{grid-column:auto}.authorization-ledger-tools header{flex-direction:column;align-items:stretch}.authorization-ledger-tools header button{width:100%}}.authorization-upload-field{color:#4e6559;gap:6px;font-size:10px;font-weight:700;display:grid}.authorization-drop-upload{color:#245d40;cursor:pointer;background:#f4faf6;border:1.5px dashed #76a28a;border-radius:10px;align-content:center;gap:3px;min-width:250px;min-height:54px;padding:9px 13px;transition:all .16s;display:grid;position:relative}.authorization-drop-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.authorization-drop-upload b{font-size:10px}.authorization-drop-upload span{color:#66796e;font-size:8px;font-weight:500}.authorization-drop-upload.dragging{background:#dceee2;border-color:#174b37;box-shadow:0 0 0 3px #245d401a}.authorization-drop-upload.busy{opacity:.65;cursor:wait}.authorization-actions>.authorization-drop-upload{flex:310px;max-width:460px}.authorization-workbench.ledger-mode{grid-template-columns:1fr}.authorization-workbench.ledger-mode .authorization-list{max-height:none;padding:0;overflow:auto}.authorization-ledger-row{grid-template-columns:130px 110px minmax(280px,1fr) 160px 120px;align-items:center;gap:12px;display:grid}.authorization-list>.authorization-ledger-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e8e3;border-radius:0;width:100%;min-height:48px;padding:11px 16px}.authorization-list>.authorization-ledger-row.header{z-index:1;color:#466150;background:#edf4ef;min-height:40px;font-size:9px;font-weight:800;position:sticky;top:0}.authorization-list>button.authorization-ledger-row:hover{background:#f4f8f5}.authorization-list>button.authorization-ledger-row.active{background:#e2f0e6;box-shadow:inset 4px 0 #245d40}.authorization-ledger-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.authorization-ledger-row span,.authorization-ledger-row em{text-overflow:ellipsis;white-space:nowrap;color:#53695d;font-size:9px;overflow:hidden}.authorization-ledger-row em{color:#245d40;font-style:normal;font-weight:800}.ledger-mode .authorization-detail{min-height:0}@media (width<=850px){.authorization-ledger-row{grid-template-columns:105px 90px minmax(220px,1fr) 120px 100px}.authorization-workbench.ledger-mode .authorization-list{overflow-x:auto}.authorization-list>.authorization-ledger-row{min-width:760px}.authorization-drop-upload{min-width:0}}.authorization-workbench.ledger-mode .authorization-ledger-row{grid-template-columns:110px 90px 90px minmax(190px,1fr) minmax(260px,1.4fr) 120px 90px 110px 82px minmax(190px,1fr);min-width:1460px}.authorization-ledger-row>strong{color:#245d40;white-space:nowrap;background:#f5faf7;border:1px solid #6d917d;border-radius:6px;justify-self:start;padding:5px 8px;font-size:9px}.authorization-ledger-note-value{overflow-wrap:anywhere;word-break:break-word;align-self:stretch;align-items:center;min-width:0;font-weight:750;line-height:1.55;display:flex;color:#7a4e13!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.authorization-ledger-note-empty{color:#87958d!important}.authorization-ledger-note-editor{background:#fff9e9;border:1px solid #d4b16b;border-radius:10px;gap:10px;padding:14px;display:grid}.authorization-ledger-note-editor header,.authorization-ledger-note-editor header>div,.authorization-ledger-note-editor footer{gap:8px;display:flex}.authorization-ledger-note-editor header,.authorization-ledger-note-editor footer{justify-content:space-between;align-items:center}.authorization-ledger-note-editor header>div{flex-direction:column}.authorization-ledger-note-editor header b{color:#6f4a0e;font-size:12px}.authorization-ledger-note-editor header span,.authorization-ledger-note-editor small{color:#806d49;font-size:9px}.authorization-ledger-note-editor textarea{resize:vertical;color:#24372d;min-height:86px;font:inherit;background:#fff;border:1px solid #d9c79f;border-radius:8px;padding:10px 12px;line-height:1.65}.authorization-ledger-note-editor button{color:#fff;cursor:pointer;background:#245d40;border:0;border-radius:8px;padding:9px 14px;font-weight:800}.authorization-ledger-note-editor button:disabled{opacity:.5;cursor:not-allowed}.authorization-workbench.ledger-mode .authorization-detail:not(.ledger-detail-open){display:none}.authorization-workbench.ledger-mode .authorization-detail.ledger-detail-open{z-index:120;border:1px solid #9bb6a5;width:min(980px,72vw);max-height:calc(100vh - 36px);animation:.18s ease-out authorizationLedgerDrawerIn;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto;box-shadow:0 24px 70px #13362847}.authorization-ledger-close{color:#315d46;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:50%;flex:none;width:34px;height:34px;font-size:21px;line-height:1}.authorization-file-empty{color:#6b7c72;background:#f7faf8;border:1px dashed #b9c9bf;border-radius:8px;margin:0;padding:14px;font-size:10px;line-height:1.7}@keyframes authorizationLedgerDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.authorization-team-ledger-note{z-index:2;color:#486557;background:#f3f8f5;border-bottom:1px solid #d7e3db;min-width:1260px;margin:0;padding:10px 16px;font-size:10px;position:sticky;top:0;left:0}.authorization-workbench.ledger-mode .authorization-ledger-row{grid-template-columns:105px 82px 82px minmax(160px,1fr) minmax(230px,1.35fr) 100px 82px 96px 108px minmax(220px,1fr)}.authorization-workbench.ledger-mode .authorization-ledger-row>strong{box-sizing:border-box;text-align:center;text-overflow:ellipsis;justify-self:stretch;width:100%;padding-left:4px;padding-right:4px;overflow:hidden}.authorization-workbench.ledger-mode .authorization-ledger-note-value,.authorization-workbench.ledger-mode .authorization-ledger-note-empty{min-width:0;overflow:hidden!important}@media (width<=850px){.authorization-workbench.ledger-mode .authorization-detail.ledger-detail-open{width:auto;max-height:calc(100vh - 16px);inset:8px}}.authorization-module-tabs{gap:10px;max-width:1396px;margin:18px auto 0;padding:0 18px;display:flex}.authorization-module-tabs button{color:#52685c;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d8cf;border-radius:12px;min-width:190px;padding:12px 18px;box-shadow:0 8px 24px #1941310a}.authorization-module-tabs button b,.authorization-module-tabs button small{display:block}.authorization-module-tabs button b{font-size:14px}.authorization-module-tabs button small{color:#78877f;margin-top:4px;font-size:11px}.authorization-module-tabs button.active{color:#fff;background:#174b37;border-color:#174b37}.authorization-module-tabs button.active small{color:#dce9e1}.scheme-filing-page{background:#f7f4ec;min-height:100vh}.scheme-filing-hero,.scheme-filing-form,.scheme-filing-list{max-width:1360px;margin-left:auto;margin-right:auto}.scheme-filing-hero{background:linear-gradient(120deg,#fff 0%,#f1f7f3 100%);border:1px solid #d5dfd9;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:30px 34px;display:flex;box-shadow:0 12px 30px #174b370d}.scheme-filing-hero>div>span,.scheme-filing-form>header span,.scheme-filing-list>header span{color:#2e7657;font-size:12px;font-weight:800}.scheme-filing-hero h1{color:#183b2f;margin:8px 0 6px;font:700 32px/1.2 Georgia,Noto Serif SC,serif}.scheme-filing-hero p{color:#67776f;margin:0;line-height:1.7}.scheme-filing-hero>button,.scheme-filing-submit,.scheme-filing-list form button,.scheme-filing-scheme-link .search-row button{color:#fff;white-space:nowrap;cursor:pointer;background:#174b37;border:0;border-radius:10px;padding:13px 20px;font-weight:800}.scheme-filing-hero>button:disabled,.scheme-filing-submit:disabled,.scheme-filing-scheme-link button:disabled{opacity:.55;cursor:wait}.scheme-filing-form{background:#fff;border:1px solid #d4dfd8;border-radius:18px;margin-top:14px;padding:24px;box-shadow:0 10px 28px #174b370d}.scheme-filing-form>header,.scheme-filing-list>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.scheme-filing-form>header h2,.scheme-filing-list>header h2{color:#183b2f;margin:4px 0 0;font-size:24px}.scheme-filing-form>header small{color:#75837c}.scheme-filing-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.scheme-filing-form label{color:#526b5d;gap:7px;font-size:12px;font-weight:700;display:grid}.scheme-filing-form input,.scheme-filing-form textarea,.scheme-filing-list form input,.scheme-filing-scheme-link .search-row input{color:#173c2f;width:100%;font:inherit;background:#fbfdfb;border:1px solid #c7d6cd;border-radius:9px;outline:0;padding:10px 12px}.scheme-filing-form input{height:42px}.scheme-filing-form textarea{resize:vertical;min-height:82px}.scheme-filing-form input:focus,.scheme-filing-form textarea:focus,.scheme-filing-list form input:focus,.scheme-filing-scheme-link input:focus{border-color:#4d8268;box-shadow:0 0 0 3px #4d82681f}.scheme-filing-form-grid .wide{grid-column:span 2}.scheme-filing-notes{margin-top:14px}.scheme-filing-submit{min-width:180px;margin:16px 0 0 auto;display:block}.scheme-filing-recognizer{background:linear-gradient(120deg,#edf6f0 0%,#f8fbf9 100%);border:1px solid #c9dcd1;border-radius:14px;grid-template-columns:minmax(210px,.75fr) minmax(320px,1.8fr) 160px;align-items:center;gap:14px;margin-top:18px;padding:18px;display:grid}.scheme-filing-recognizer>div{gap:5px;display:grid}.scheme-filing-recognizer b{color:#174b37;font-size:15px}.scheme-filing-recognizer span{color:#667a70;font-size:11px;line-height:1.6}.scheme-filing-recognizer textarea{background:#fff;min-height:92px}.scheme-filing-recognizer>button{color:#fff;cursor:pointer;background:#26704f;border:0;border-radius:10px;align-self:stretch;padding:12px 16px;font-weight:800}.scheme-filing-recognizer>button:disabled{opacity:.5;cursor:not-allowed}.scheme-filing-form-grid.simple label small{color:#7b8982;font-size:10px;font-weight:500}.scheme-filing-form-grid.simple .wide{grid-column:span 2}.scheme-filing-scheme-link{background:#eef5f0;border-radius:13px;margin-top:18px;padding:18px}.scheme-filing-scheme-link>div:first-child{gap:4px;display:grid}.scheme-filing-scheme-link>div:first-child span{color:#6e7d75;font-size:12px}.scheme-filing-scheme-link .search-row{grid-template-columns:minmax(0,1fr) 150px;gap:9px;margin-top:12px;display:grid}.scheme-filing-scheme-link article{cursor:pointer;background:#fff;border:1px solid #d0ddd5;border-radius:11px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:10px;padding:10px;display:grid}.scheme-filing-scheme-link article.selected{border-color:#26704f;box-shadow:0 0 0 2px #26704f1f}.scheme-filing-scheme-link .thumb{cursor:zoom-in;background:#edf2ef;border:0;border-radius:8px;width:120px;height:72px;padding:0;overflow:hidden}.scheme-filing-scheme-link .thumb img{object-fit:cover;width:100%;height:100%}.scheme-filing-scheme-link .thumb.empty{color:#7b8982;place-items:center;font-size:11px;display:grid}.scheme-filing-scheme-link article>div:nth-child(2){gap:4px;display:grid}.scheme-filing-scheme-link article>div:nth-child(2) span,.scheme-filing-scheme-link article>div:nth-child(2) small{color:#6d7d75;font-size:11px}.scheme-filing-scheme-link article>div:nth-child(2) b{font-size:15px}.scheme-filing-scheme-link article>em{color:#2c6a4c;background:#e5f1e9;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}.scheme-filing-scheme-link.required{background:#f5f9f6;border:1px solid #d0dfd6}.association-tabs{gap:8px;margin-top:14px;display:flex}.association-tabs button{color:#3e6351;cursor:pointer;background:#fff;border:1px solid #b9cfc2;border-radius:999px;padding:8px 16px;font-weight:700}.association-tabs button.active{color:#fff;background:#174b37;border-color:#174b37}.association-tabs button.manual-entry{color:#174b37;background:#eef8f2;border-width:2px;border-color:#2c7557}.association-tabs button.manual-entry.active{color:#fff;background:#174b37}.scheme-filing-list-heading{color:#60736a;background:#edf4ef;border:1px solid #d8e2dc;border-radius:10px 10px 0 0;grid-template-columns:96px minmax(220px,1.4fr) minmax(240px,1.3fr) minmax(260px,1fr) 230px;gap:14px;margin-top:16px;padding:9px 12px;font-size:11px;font-weight:800;display:grid}.scheme-filing-list-heading span:last-child{text-align:center}.scheme-filing-list .scheme-filing-cards{border:1px solid #d8e2dc;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:1fr;gap:0;margin-top:0;overflow:hidden}.scheme-filing-list .scheme-filing-cards>article{min-height:116px;box-shadow:none;border:0;border-top:1px solid #e1e8e4;border-radius:0;grid-template-columns:96px minmax(0,1fr)}.scheme-filing-list .scheme-filing-cards>article:first-child{border-top:0}.scheme-filing-list .scheme-filing-cards .cover{background:#f1f5f2;border-radius:0;height:116px;min-height:0}.scheme-filing-list .scheme-filing-cards .cover img{object-fit:contain}.scheme-filing-list .scheme-filing-cards .cover span{padding:3px 6px;font-size:8px;bottom:5px;right:5px}.scheme-filing-list .scheme-filing-cards .content{grid-template-rows:auto auto auto;grid-template-columns:minmax(220px,1.4fr) minmax(240px,1.3fr) minmax(260px,1fr) 230px;align-items:start;column-gap:14px;padding:11px 12px;display:grid}.scheme-filing-list .scheme-filing-cards .content>header{grid-area:1/1}.scheme-filing-list .scheme-filing-cards h3{grid-area:2/1;margin:5px 0 3px;font-size:15px;line-height:1.35}.scheme-filing-list .scheme-filing-cards .content>p:not(.summary){grid-area:3/1}.scheme-filing-list .scheme-filing-cards .linked{grid-area:1/2/span 3;align-self:stretch;max-height:94px;margin:0;padding:8px;overflow:auto}.scheme-filing-list .scheme-filing-cards dl{grid-area:1/3/span 3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;margin:0}.scheme-filing-list .scheme-filing-cards .summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:4/2/auto/4;display:-webkit-box;overflow:hidden;margin:5px 0 0!important;padding-top:5px!important}.scheme-filing-list .scheme-filing-card-actions{border:0;grid-area:1/4/span 4;grid-template-columns:1fr 1fr;align-self:center;gap:6px;margin:0;padding:0;display:grid}.scheme-filing-list .scheme-filing-card-actions button{padding:7px 8px;font-size:10px}.scheme-filing-list .scheme-filing-card-actions button.primary{grid-column:1/-1}@media (width<=1100px){.scheme-filing-list-heading{display:none}.scheme-filing-list .scheme-filing-cards{border-top:1px solid #d8e2dc;border-radius:10px;margin-top:16px}.scheme-filing-list .scheme-filing-cards>article{grid-template-columns:110px minmax(0,1fr)}.scheme-filing-list .scheme-filing-cards .content{display:block}.scheme-filing-list .scheme-filing-cards .cover{height:auto;min-height:150px}.scheme-filing-list .scheme-filing-cards .linked,.scheme-filing-list .scheme-filing-cards dl{margin-top:9px}.scheme-filing-list .scheme-filing-card-actions{border-top:1px solid #e4e9e6;margin-top:10px;padding-top:9px;display:flex}}.scheme-filing-list{background:#fff;border:1px solid #d4dfd8;border-radius:18px;margin-top:16px;margin-bottom:30px;padding:24px}.scheme-filing-list>header form{grid-template-columns:minmax(280px,430px) 76px;gap:8px;display:grid}.scheme-filing-list form input{height:40px}.scheme-filing-list form button{padding:0 15px}.scheme-filing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.scheme-filing-cards>article{background:#fff;border:1px solid #d8e1dc;border-radius:14px;grid-template-columns:175px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #1941310a}.scheme-filing-cards .cover{cursor:zoom-in;background:#edf2ef;border:0;min-height:190px;padding:0;position:relative;overflow:hidden}.scheme-filing-cards .cover img{object-fit:cover;width:100%;height:100%}.scheme-filing-cards .cover span{color:#fff;background:#14372ad1;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}.scheme-filing-cards .cover.empty{color:#7a8881;place-items:center;font-size:12px;display:grid}.scheme-filing-cards .content{min-width:0;padding:17px}.scheme-filing-cards .content>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.scheme-filing-cards .content>header span{color:#39735a;font-size:11px;font-weight:800}.scheme-filing-cards .content>header em{color:#2e694d;background:#e7f1ea;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.scheme-filing-cards h3{color:#183b2f;margin:10px 0 6px;font-size:18px}.scheme-filing-cards p{color:#68776f;margin:0;font-size:12px;line-height:1.6}.scheme-filing-cards .linked{background:#eef5f0;border-radius:9px;gap:3px;margin-top:10px;padding:9px;display:grid}.scheme-filing-cards .linked span{color:#6d7b74;font-size:10px}.scheme-filing-cards .linked b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scheme-filing-cards dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0 0;display:grid}.scheme-filing-cards dl div{min-width:0}.scheme-filing-cards dt{color:#7a8881;font-size:10px}.scheme-filing-cards dd{color:#304e41;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:700;overflow:hidden}.scheme-filing-cards .summary{border-top:1px solid #e4e9e6;margin-top:10px;padding-top:9px}.scheme-filing-loading{text-align:center;color:#75837c;max-width:1360px;margin:20px auto;padding:50px 20px}.scheme-filing-preview{z-index:1000;background:#0b2119c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.scheme-filing-preview>div{background:#fff;border-radius:16px;width:min(1100px,94vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000059}.scheme-filing-preview header{z-index:1;background:#fff;border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex;position:sticky;top:0}.scheme-filing-preview header button{color:#173f32;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.scheme-filing-preview img{width:100%;height:auto;display:block}.authorization-notice{color:#755e23;background:#fff7dc;border:1px solid #e5d49b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:1360px;margin:14px auto 0;padding:12px 16px;display:flex}.authorization-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.scheme-filing-preview-stage{background:#edf2ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:320px;display:grid;position:relative}.scheme-filing-preview-stage>img{object-fit:contain;max-height:70vh}.scheme-filing-preview-stage>button{z-index:2;color:#fff;cursor:pointer;background:#174b37db;border:0;width:46px;height:70px;font-size:38px;position:sticky}.scheme-filing-preview-stage>.previous{left:0}.scheme-filing-preview-stage>.next{right:0}.scheme-filing-preview-thumbnails{background:#fff;gap:9px;padding:10px;display:flex;overflow-x:auto}.scheme-filing-preview-thumbnails button{text-align:left;background:#fff;border:1px solid #d7e1da;border-radius:8px;flex:0 0 150px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px;padding:5px;display:grid}.scheme-filing-preview-thumbnails button.active{background:#e7f1ea;border-color:#245d40}.scheme-filing-preview-thumbnails img{object-fit:contain;width:48px;height:44px}.scheme-filing-preview-thumbnails span{color:#355345;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}@media (width<=900px){.scheme-filing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheme-filing-form-grid .wide,.scheme-filing-form-grid.simple .wide{grid-column:1/-1}.scheme-filing-recognizer{grid-template-columns:1fr 1.6fr}.scheme-filing-recognizer>button{grid-column:1/-1;min-height:46px}.scheme-filing-cards{grid-template-columns:1fr}.scheme-filing-hero,.scheme-filing-form,.scheme-filing-list,.authorization-notice{margin-left:14px;margin-right:14px}.authorization-module-tabs{overflow-x:auto}.authorization-module-tabs button{min-width:170px}.scheme-filing-list>header{flex-direction:column;align-items:stretch}.scheme-filing-list>header form{grid-template-columns:minmax(0,1fr) 76px}}@media (width<=600px){.authorization-module-tabs{padding:0 12px}.scheme-filing-hero{flex-direction:column;align-items:stretch;padding:22px}.scheme-filing-hero h1{font-size:26px}.scheme-filing-form{padding:17px}.scheme-filing-form-grid{grid-template-columns:1fr}.scheme-filing-form-grid .wide,.scheme-filing-form-grid.simple .wide{grid-column:auto}.scheme-filing-recognizer{grid-template-columns:1fr;padding:14px}.scheme-filing-recognizer>button{grid-column:auto}.association-tabs{grid-template-columns:1fr 1fr;display:grid}.scheme-filing-scheme-link .search-row{grid-template-columns:1fr}.scheme-filing-scheme-link article{grid-template-columns:88px minmax(0,1fr)}.scheme-filing-scheme-link .thumb{width:88px;height:60px}.scheme-filing-scheme-link article>em{grid-column:2;justify-self:start}.scheme-filing-cards>article{grid-template-columns:110px minmax(0,1fr)}.scheme-filing-cards .cover{min-height:180px}.scheme-filing-cards dl{grid-template-columns:1fr}.scheme-filing-preview{padding:10px}}.scheme-filing-selected-list{background:#fff;border:1px solid #bfd4c7;border-radius:10px;gap:8px;margin-top:12px;padding:11px 12px;display:grid}.scheme-filing-selected-list>b{color:#285f47;font-size:12px}.scheme-filing-selected-list>div{flex-wrap:wrap;gap:7px;display:flex}.scheme-filing-selected-list button{color:#24553f;cursor:pointer;background:#eef6f1;border:1px solid #c9dbd0;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 9px;font-size:11px;display:flex}.scheme-filing-selected-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheme-filing-selected-list button em{font-size:15px;font-style:normal;line-height:1}.scheme-filing-linked-list b{line-height:1.45;white-space:normal!important}.scheme-filing-linked-list{max-height:120px;overflow:auto}.distribution-ops>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.distribution-ops>header span{color:#397055;font-size:8px;font-weight:800}.distribution-ops>header h3{color:#203d2d;margin:4px 0;font-size:19px}.distribution-ops>header p{color:#718078;margin:0;font-size:8px}.distribution-ops-tools{align-items:center;gap:12px;margin-bottom:12px;display:flex}.distribution-ops-tools input{border:1px solid #cbd8d0;border-radius:7px;flex:1;height:38px;padding:0 10px}.distribution-ops-tools span{color:#718078;font-size:8px}.distribution-ops-table .heading,.distribution-ops-table article{border-bottom:1px solid #e3e9e5;grid-template-columns:minmax(230px,2fr) repeat(5,minmax(80px,1fr)) 80px;align-items:center;gap:8px;padding:10px;display:grid}.distribution-ops-table .heading{color:#617368;background:#eef4f0;border-radius:8px 8px 0 0;font-size:8px;font-weight:800}.distribution-ops-table article b,.distribution-ops-table article small{display:block}.distribution-ops-table article b{font-size:9px}.distribution-ops-table article small{color:#7d8982;margin-top:3px;font-size:7px}.distribution-ops-table article strong,.distribution-ops-table article em{font-size:9px;font-style:normal}.distribution-ops-table article .sensitive{color:#9a6727}.distribution-ops button,.distribution-publish-tools button{color:#285d43;background:#fff;border:1px solid #afc2b5;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.distribution-ops button.primary,.distribution-publish-tools button.primary{color:#fff;background:#1f5a3d}.distribution-ops button.danger,.distribution-publish-list button.danger{color:#984b42}.distribution-rule-form{background:#f8faf8;border:1px solid #dbe5de;border-radius:9px;grid-template-columns:1.4fr repeat(6,1fr) auto;gap:7px;padding:12px;display:grid}.distribution-rule-form input,.distribution-rule-form select{background:#fff;border:1px solid #cbd8d0;border-radius:6px;min-width:0;height:36px;padding:0 8px;font-size:8px}.distribution-rule-list{gap:7px;margin-top:12px;display:grid}.distribution-rule-list article{border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(180px,2fr) repeat(3,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.distribution-rule-list b,.distribution-rule-list small{display:block}.distribution-rule-list small{color:#7b8880;margin-top:3px;font-size:7px}.distribution-rule-list strong,.distribution-rule-list span,.distribution-rule-list em{font-size:8px;font-style:normal}.file-action{cursor:pointer;color:#fff;background:#1f5a3d;border-radius:7px;padding:10px 14px;font-size:8px;font-weight:800}.file-action input{display:none}.distribution-import-drop{color:#718078;background:#f8faf8;border:2px dashed #c4d5ca;border-radius:12px;place-items:center;gap:8px;min-height:260px;display:grid}.distribution-import-drop b{color:#285e43;font-size:14px}.distribution-import-drop span{font-size:8px}.distribution-import-summary{align-items:center;gap:8px;margin-bottom:12px;display:flex}.distribution-import-summary>b{color:#285e43;text-align:center;border:1px solid #d8e2db;border-radius:8px;min-width:85px;padding:9px;font-size:16px}.distribution-import-summary b.warning{color:#a15a35}.distribution-import-summary small{color:#758279;margin-top:3px;font-size:7px;display:block}.distribution-import-summary button{margin-left:auto}.distribution-import-rows{border:1px solid #dce5df;border-radius:8px;max-height:430px;overflow:auto}.distribution-import-rows article{border-bottom:1px solid #e5ebe7;grid-template-columns:70px minmax(180px,2fr) 1fr 120px;align-items:center;gap:10px;padding:9px 11px;font-size:8px;display:grid}.distribution-import-rows small{color:#7b8880}.distribution-import-rows em{color:#326248;font-style:normal}.distribution-import-rows em.error{color:#a34d43}.ops-subtitle{color:#315f47;margin:20px 0 8px}.distribution-history-list{gap:7px;display:grid}.distribution-history-list article{border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr;align-items:center;gap:12px;padding:11px;display:grid}.distribution-history-list b,.distribution-history-list small{display:block}.distribution-history-list small{color:#7b8880;margin-top:4px;font-size:7px}.distribution-history-list strong,.distribution-history-list span,.distribution-history-list time{font-size:8px}.draft-select{color:#607268;align-items:center;gap:4px;margin-right:6px;font-size:7px;display:inline-flex}.distribution-publish-tools{flex-wrap:wrap}.distribution-publish-tools button:disabled,.distribution-ops button:disabled{opacity:.45}@media (width<=900px){.distribution-ops-table .heading{display:none}.distribution-ops-table article,.distribution-rule-form,.distribution-rule-list article,.distribution-history-list article{grid-template-columns:1fr 1fr}.distribution-import-summary{flex-wrap:wrap}.distribution-import-rows article{grid-template-columns:60px 1fr}.distribution-import-summary button{margin-left:0}}.distribution-header-actions button:last-child{color:#fff;background:#285e43;border:0}.distribution-image-field,.distribution-tag-picker{grid-column:1/-1}.distribution-image-field>span,.distribution-tag-picker>span{color:#607168;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.distribution-image-field>div{align-items:center;gap:12px;display:flex}.distribution-image-field img,.distribution-image-field i{object-fit:contain;background:#f5f7f5;border:1px solid #d6dfd9;border-radius:7px;width:92px;height:72px}.distribution-image-field i{color:#87938b;place-items:center;font-size:8px;font-style:normal;display:grid}.distribution-image-field label{color:#315f47;cursor:pointer;border:1px solid #abc0b2;border-radius:6px;padding:8px 11px;display:block}.distribution-image-field input{display:none}.distribution-tag-picker>div{flex-wrap:wrap;gap:6px;display:flex}.distribution-tag-picker button{color:#617368;background:#fff;border:1px solid #c8d5cc;border-radius:14px;padding:6px 9px;font-size:8px}.distribution-tag-picker button.active{color:#fff;background:#315f47;border-color:#315f47}.distribution-price-editor{width:min(860px,96vw)!important}.distribution-ops-table.expanded .heading,.distribution-ops-table.expanded article{grid-template-columns:minmax(230px,2fr) repeat(5,minmax(90px,1fr)) 86px}.distribution-tag-create{gap:8px;margin-bottom:12px;display:flex}.distribution-tag-create input{border:1px solid #cbd8d0;border-radius:7px;flex:1;height:38px;padding:0 10px}.distribution-tag-admin-list{gap:7px;display:grid}.distribution-tag-admin-list article{border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(220px,2fr) 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.distribution-tag-admin-list b,.distribution-tag-admin-list small{display:block}.distribution-tag-admin-list small{color:#7c8981;margin-top:3px;font-size:7px}.distribution-tag-admin-list strong{color:#496151;font-size:8px}.distribution-publish-list.compact{border:1px solid #d9e3dc;border-radius:9px;gap:0;overflow:auto}.distribution-publish-list.compact>.heading,.distribution-publish-list.compact>article{grid-template-columns:46px 72px minmax(260px,2fr) minmax(180px,1.3fr) 130px 145px;align-items:center;gap:9px;min-width:940px;padding:10px 12px;display:grid}.distribution-publish-list.compact>.heading{color:#68786e;background:#edf3ef;font-size:8px;font-weight:800}.distribution-publish-list.compact>article{border:0;border-top:1px solid #e2e8e4;border-radius:0}.distribution-publish-list.compact h4{color:#203d2d;margin:0 0 4px;font-size:10px}.distribution-publish-list.compact small{color:#7a8780;font-size:7px}.distribution-change-summary{flex-wrap:wrap;gap:4px;display:flex}.distribution-change-summary b,.distribution-change-summary span{color:#315f47;background:#eef4f0;border-radius:10px;padding:4px 6px;font-size:7px}.distribution-draft-operator b,.distribution-draft-operator small{display:block}.distribution-draft-operator b{font-size:8px}.distribution-draft-actions{gap:5px;display:flex}.distribution-draft-actions button{color:#315f47;background:#fff;border:1px solid #aabeb1;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}@media (width<=700px){.distribution-header-actions,.distribution-tag-create{flex-direction:column}.distribution-image-field,.distribution-tag-picker{grid-column:auto}.distribution-tag-admin-list article{grid-template-columns:1fr 1fr}}.purchase-draft-list{background:#fff;border:1px solid #cfdcd3;border-radius:11px;margin-top:12px;display:grid;overflow:hidden}.purchase-draft-list>header{background:#edf4ef;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.purchase-draft-list>header div,.purchase-draft-list>div>span{gap:3px;display:grid}.purchase-draft-list>header b{font-size:12px}.purchase-draft-list>header small,.purchase-draft-list>div small{color:#718078;font-size:7px}.purchase-draft-list button{color:#315f47;background:#fff;border:1px solid #b9cbbf;border-radius:7px;padding:7px 9px;font-size:8px}.purchase-draft-list>div{border-top:1px solid #e4eae6;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.purchase-draft-list>div b{color:#203e2d;font-size:10px}.purchase-draft-list>div em{color:#8a5a24;font-size:7px;font-style:normal}.purchase-draft-list>div label{gap:4px;margin:0;display:grid}.purchase-draft-list>div input{height:36px}@media (width<=700px){.purchase-draft-list>div{grid-template-columns:1fr 90px}.purchase-draft-list>div>button{grid-column:2}}.purchase-draft-heading{gap:5px;padding:4px 0 8px;display:grid}.purchase-draft-heading small{color:#687b70}.purchase-draft-empty{background:#f7faf8;border:1px dashed #b8c9be;border-radius:11px;justify-items:start;gap:7px;margin-top:14px;padding:22px;display:grid}.purchase-draft-empty small{color:#687b70}.purchase-draft-empty button{color:#245b3d;background:#fff;border:1px solid #9fb7a7;border-radius:7px;padding:8px 12px}.purchase-draft-list>div em.purchase-draft-error{color:#b33e32;font-size:8px;font-weight:700}.historical-split-progress{color:#245a40;background:#eaf4ed;border:1px solid #bad2c3;border-radius:10px;max-width:1700px;margin:0 auto 12px;padding:11px 15px;font-weight:800}.historical-directory-picker{color:#21593e;cursor:pointer;text-align:center;background:#eef7f1;border:1px dashed #79a68a;border-radius:11px;gap:4px;margin:12px;padding:14px;display:grid}.historical-directory-picker:hover{background:#e3f1e8}.historical-directory-picker input{display:none}.historical-directory-picker small{color:#688074;font-size:9px}.historical-split-page{color:#203e30;background:#f4f6f2;min-height:100vh}.historical-split-hero{color:#fff;background:#173f31;border-radius:18px;justify-content:space-between;gap:28px;max-width:1700px;margin:28px auto 14px;padding:28px 32px;display:flex}.historical-split-hero>div{max-width:960px}.historical-split-hero span{color:#b8d6c5;font-size:11px;font-weight:800}.historical-split-hero h1{margin:7px 0 9px;font-size:32px}.historical-split-hero p{color:#d3e2d9;margin:0;line-height:1.7}.historical-split-hero aside{background:#ffffff0d;border:1px solid #ffffff26;border-radius:13px;place-items:center;min-width:190px;padding:15px;display:grid}.historical-split-hero aside strong{color:#9ee0b9;font-size:38px}.historical-split-hero aside em{color:#dce9e1;font-size:10px;font-style:normal}.historical-split-notice{background:#fff6d8;border:1px solid #d9c178;border-radius:10px;justify-content:space-between;max-width:1700px;margin:0 auto 12px;padding:11px 15px;display:flex}.historical-split-notice button{background:0 0;border:0}.historical-split-kpis{grid-template-columns:repeat(6,1fr);gap:9px;max-width:1700px;margin:0 auto 14px;display:grid}.historical-split-kpis>div{background:#fff;border:1px solid #d9e1db;border-radius:12px;gap:3px;padding:14px 16px;display:grid}.historical-split-kpis span,.historical-split-kpis small{color:#718077;font-size:9px}.historical-split-kpis b{color:#245a40;font-size:23px}.historical-split-layout{grid-template-columns:250px minmax(0,1fr);gap:12px;max-width:1700px;margin:0 auto 34px;display:grid}.historical-split-batches,.historical-split-main{background:#fff;border:1px solid #d8e0da;border-radius:15px;overflow:hidden}.historical-split-batches header{border-bottom:1px solid #e5ebe7;justify-content:space-between;padding:14px;display:flex}.historical-split-batches header button{color:#2f684c;background:0 0;border:0}.historical-split-batches>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;gap:4px;width:100%;padding:13px 14px;display:grid}.historical-split-batches>button.active{background:#eaf3ed}.historical-split-batches span,.historical-split-batches small{color:#718077;font-size:9px}.historical-split-batches>p{color:#6d7972;padding:16px;line-height:1.6}.historical-split-main>header{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.historical-split-main>header h2{margin:4px 0}.historical-split-main>header span,.historical-split-main>header small{color:#6e7d74;font-size:9px}.historical-split-main button,.historical-split-toolbar button{color:#fff;background:#225a3e;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.historical-split-main button:disabled{opacity:.45}.historical-bundle-cards{gap:7px;padding:0 20px 14px;display:flex;overflow:auto}.historical-bundle-cards button{text-align:left;color:#315844;background:#f0f4f1;gap:3px;min-width:145px;display:grid}.historical-bundle-cards button.active{color:#fff;background:#235d40}.historical-bundle-cards span,.historical-bundle-cards small{opacity:.8;font-size:8px}.historical-split-toolbar{background:#edf3ef;grid-template-columns:auto 120px 150px minmax(180px,1fr) 150px auto auto;align-items:center;gap:7px;padding:10px 14px;display:grid}.historical-split-toolbar input:not([type=checkbox]),.historical-split-toolbar select{background:#fff;border:1px solid #bdcec3;border-radius:7px;min-width:0;height:34px;padding:0 8px;font-size:8px}.historical-split-toolbar button.secondary{color:#865042;background:#fff;border:1px solid #d5b2aa}.historical-split-table{overflow:auto}.historical-split-table>.heading,.historical-split-table>div{grid-template-columns:24px minmax(260px,1.6fr) minmax(180px,1fr) 140px 125px 150px 140px;align-items:center;gap:10px;min-width:1150px;display:grid}.historical-split-table>.heading{color:#718077;background:#f7f9f7;padding:9px 14px;font-size:8px}.historical-split-table>div:not(.heading){border-top:1px solid #edf0ee;padding:11px 14px;font-size:9px}.historical-split-table section{gap:3px;display:grid}.historical-split-table section small,.historical-split-table section em,.historical-split-table span small{color:#748179;font-size:8px;font-style:normal;display:block}.historical-status{color:#52665a;background:#edf1ee;border-radius:12px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal}.historical-status.high_confidence,.historical-status.confirmed{color:#276a46;background:#e0f1e5}.historical-status.review_required{color:#7b5a13;background:#fff0c9}.historical-status.exception{color:#963e31;background:#fde4df}.historical-split-empty{text-align:center;color:#748078;place-content:center;min-height:420px;display:grid}.historical-split-empty b,.historical-split-empty span{margin:4px;display:block}@media (width<=1100px){.historical-split-kpis{grid-template-columns:repeat(3,1fr)}.historical-split-layout{grid-template-columns:1fr}.historical-split-batches{display:flex;overflow:auto}.historical-split-batches header{min-width:130px}.historical-split-batches>button{min-width:190px}.historical-split-toolbar{grid-template-columns:1fr 1fr 1fr}.historical-split-toolbar input{grid-column:1/-1}}@media (width<=700px){.historical-split-hero{margin:12px;display:block}.historical-split-hero aside{margin-top:16px}.historical-split-kpis{grid-template-columns:1fr 1fr;margin:0 12px 12px}.historical-split-layout{margin:0 12px 25px}}.historical-inventory-toolbar{grid-template-columns:auto 180px minmax(260px,1fr)}.historical-inventory-toolbar>small{color:#64776d;text-align:right}.historical-inventory-table>.heading,.historical-inventory-table>div{grid-template-columns:minmax(300px,2fr) 90px 170px minmax(190px,1.2fr) 150px;min-width:900px}.historical-inventory-table code{color:#345a47;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.historical-inventory-table>div:not(.heading)>span{color:#53675c}.material-management-home{gap:18px;display:grid}.material-management-home>header{max-width:820px}.material-management-home>header span{color:#337255;font-size:11px;font-weight:800}.material-management-home>header h2{color:#183f31;margin:7px 0;font-size:26px}.material-management-home>header p{color:#697a70;margin:0;line-height:1.7}.material-management-home>button{color:#244b38;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#edf6f0);border:1px solid #c8d8ce;border-radius:16px;gap:7px;max-width:720px;padding:22px;display:grid}.material-management-home>button:hover{border-color:#5f8f72;box-shadow:0 12px 28px #1e4e3714}.material-management-home>button span{color:#39755a;font-size:10px;font-weight:800}.material-management-home>button b{font-size:20px}.material-management-home>button p{color:#68796f;margin:0;line-height:1.65}.material-management-home>button em{color:#256044;font-style:normal;font-weight:800}@media (width<=700px){.historical-inventory-toolbar{grid-template-columns:1fr}.historical-inventory-toolbar>small{text-align:left}}.material-management-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.material-management-actions>button{color:#244b38;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#edf6f0);border:1px solid #c8d8ce;border-radius:16px;gap:7px;padding:22px;display:grid}.material-management-actions>button:hover{border-color:#5f8f72;box-shadow:0 12px 28px #1e4e3714}.material-management-actions>button span{color:#39755a;font-size:10px;font-weight:800}.material-management-actions>button b{font-size:20px}.material-management-actions>button p{color:#68796f;margin:0;line-height:1.65}.material-management-actions>button em{color:#256044;font-style:normal;font-weight:800}.pending-image-review{background:#fff;border:1px solid #ccddd3;border-radius:18px;overflow:hidden}.pending-image-review>header{background:#eef6f1;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.pending-image-review>header span{color:#347258;font-size:10px;font-weight:800}.pending-image-review>header h3{color:#183f31;margin:5px 0;font-size:23px}.pending-image-review>header p{color:#697a70;margin:0}.pending-image-review>header>b{color:#fff;background:#174f37;border-radius:999px;padding:10px 14px}.pending-image-actions{border-top:1px solid #dce7e0;border-bottom:1px solid #dce7e0;align-items:center;gap:18px;padding:13px 18px;display:flex}.pending-image-actions label{align-items:center;gap:8px;margin-right:auto;font-weight:800;display:flex}.pending-image-actions input,.pending-image-grid article>label input{accent-color:#174f37;width:18px;height:18px}.pending-image-actions button,.pending-image-grid footer button{color:#fff;cursor:pointer;background:#174f37;border:0;border-radius:9px;padding:10px 15px;font-weight:800}.pending-image-actions button:disabled,.pending-image-grid footer button:disabled{opacity:.45}.pending-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.pending-image-grid article{background:#fff;border:1px solid #dce6e0;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid}.pending-image-grid article.selected{border-color:#4b8868;box-shadow:inset 0 0 0 1px #4b8868}.pending-image-grid article>label{color:#52675b;align-items:center;gap:5px;font-size:11px;display:flex}.pending-image-preview{color:#256146;cursor:pointer;background:#eff7f2;border:1px dashed #9dbbac;border-radius:10px;grid-column:1/-1;min-height:92px;font-weight:800}.pending-image-grid article>div{grid-column:1/-1;min-width:0}.pending-image-grid small,.pending-image-grid em{color:#728178;font-size:10px;font-style:normal}.pending-image-grid h4{color:#183f31;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;overflow:hidden}.pending-image-grid article>div>b{color:#2c6b50}.pending-image-grid p{color:#596b62;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;overflow:hidden}.pending-image-grid footer{text-align:right;grid-column:1/-1}.pending-image-empty{text-align:center;color:#6b7b72;place-content:center;gap:6px;min-height:180px;display:grid}.pending-image-empty b{color:#244b38;font-size:18px}@media (width<=1000px){.pending-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.historical-inventory-toolbar{grid-template-columns:1fr}.historical-inventory-toolbar>small{text-align:left}.material-management-actions,.pending-image-grid{grid-template-columns:1fr}.pending-image-review>header,.pending-image-actions{flex-direction:column;align-items:stretch}.pending-image-actions label{margin-right:0}}.product-folder-import{background:#fff;border:1px solid #d6e2db;border-radius:24px;max-width:1500px;margin:0 auto 36px;padding:28px}.product-folder-import>header{justify-content:space-between;align-items:center;gap:28px;display:flex}.product-folder-import>header span{color:#2f715c;font-weight:800}.product-folder-import>header h2{color:#123f32;margin:7px 0 10px;font-size:30px}.product-folder-import>header p{color:#66766f;max-width:820px;margin:0;line-height:1.7}.product-folder-picker{text-align:center;cursor:pointer;background:#f1f8f4;border:1px dashed #8eb7a7;border-radius:18px;min-width:290px;padding:20px}.product-folder-picker input{display:none}.product-folder-picker b,.product-folder-picker small{display:block}.product-folder-picker b{color:#145b45;font-size:17px}.product-folder-picker small{color:#708078;margin-top:7px}.product-folder-message,.product-folder-safety,.product-folder-gate{color:#235e49;background:#edf7f1;border-radius:14px;margin-top:22px;padding:14px 18px}.product-folder-message.error{color:#a23a2d;background:#fff0ed}.product-folder-empty{color:#68756f;background:#f7f8f5;border-radius:18px;gap:8px;margin-top:22px;padding:28px;display:grid}.product-folder-empty code{color:#174d3b;font-size:14px}.product-folder-safety{justify-content:space-between;gap:16px;display:flex}.product-folder-stats{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.product-folder-stats article{background:#f3f7f4;border-radius:14px;padding:15px 12px}.product-folder-stats span,.product-folder-stats b{display:block}.product-folder-stats span{color:#718078;font-size:12px}.product-folder-stats b{color:#174d3b;margin-top:6px;font-size:24px}.product-folder-results{border:1px solid #dbe5df;border-radius:16px;overflow:hidden}.product-folder-results>.heading,.product-folder-results>article>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ece8;grid-template-columns:2fr 1.6fr .8fr .8fr .8fr;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.product-folder-results>.heading{color:#62746b;background:#edf3ef;font-size:12px;font-weight:800}.product-folder-results>article>button{cursor:pointer}.product-folder-results>article>button:hover{background:#f8fbf9}.product-folder-results>article>button span,.product-folder-results>article>button em{min-width:0}.product-folder-results>article>button b,.product-folder-results>article>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-folder-results>article>button b{color:#183f33}.product-folder-results>article>button small{color:#819088;margin-top:4px;font-size:11px}.product-folder-results>article>button em{color:#256249;text-align:center;background:#e5f3eb;border-radius:10px;padding:7px 9px;font-style:normal}.product-folder-results>article.review_required>button em{color:#8a6417;background:#fff4d9}.product-folder-results>article.exception>button em{color:#a43e31;background:#feece8}.product-folder-results>article>section{background:#f8faf8;padding:16px}.product-folder-candidates{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.product-folder-candidates span{color:#53645c;background:#fff;border-radius:10px;gap:2px;min-width:220px;padding:10px 12px;display:grid}.product-folder-candidates small{color:#8a9791}.product-folder-files{background:#fff;border-radius:10px;overflow:auto}.product-folder-files>div{border-bottom:1px solid #edf1ee;grid-template-columns:36px 2fr 1fr 1.2fr 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.product-folder-files b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-folder-files strong{color:#27654d}.product-folder-files strong.duplicate{color:#7a5b11}.product-folder-files strong.exception{color:#a13b30}.product-folder-gate{color:#72581c;background:#f7f3e8;justify-content:space-between;align-items:center;gap:20px;display:flex}.product-folder-gate span{max-width:900px}@media (width<=1100px){.product-folder-stats{grid-template-columns:repeat(3,1fr)}.product-folder-import>header{flex-direction:column;align-items:stretch}.product-folder-results>.heading,.product-folder-results>article>button{grid-template-columns:1.5fr 1.4fr .7fr .7fr .8fr}}.product-folder-actions{color:#53675d;background:#f8fbf9;border:1px solid #dbe5df;border-radius:14px;justify-content:flex-end;align-items:center;gap:16px;margin:0 0 14px;padding:12px 14px;display:flex}.product-folder-actions label{align-items:center;gap:8px;margin-right:auto;font-weight:800;display:flex}.product-folder-actions input,.product-folder-row input{accent-color:#174d3b;width:18px;height:18px}.product-folder-actions button{color:#fff;cursor:pointer;background:#174d3b;border:0;border-radius:10px;padding:10px 18px;font-weight:800}.product-folder-actions button:disabled{cursor:not-allowed;opacity:.45}.product-folder-results>article{border-bottom:1px solid #e5ece8}.product-folder-results>article:last-child{border-bottom:0}.product-folder-results>article.selected{box-shadow:inset 4px 0 #267054}.product-folder-row{background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:stretch;display:grid}.product-folder-row>label{border-right:1px solid #edf1ee;place-items:center;display:grid}.product-folder-row>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:2fr 1.6fr .8fr .8fr .8fr;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.product-folder-row>button:hover{background:#f8fbf9}.product-folder-row>button span,.product-folder-row>button em{min-width:0}.product-folder-row>button b,.product-folder-row>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-folder-row>button b{color:#183f33}.product-folder-row>button small{color:#819088;margin-top:4px;font-size:11px}.product-folder-row>button em{color:#256249;text-align:center;background:#e5f3eb;border-radius:10px;padding:7px 9px;font-style:normal}.product-folder-results>article.review_required .product-folder-row>button em{color:#8a6417;background:#fff4d9}.product-folder-results>article.exception .product-folder-row>button em{color:#a43e31;background:#feece8}.product-folder-sku-confirm{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin-bottom:14px;display:grid}.product-folder-sku-confirm>button{color:#fff;cursor:pointer;white-space:nowrap;background:#176043;border:0;border-radius:9px;min-height:42px;padding:9px 18px;font-weight:800}.product-folder-sku-confirm>button:hover{background:#0f5138}.product-folder-sku-select{color:#53675d;grid-template-columns:auto minmax(280px,1fr);align-items:center;gap:12px;margin:0;font-weight:800;display:grid}.product-folder-sku-select select,.product-folder-files select{color:#214b3d;background:#fff;border:1px solid #cbdcd3;border-radius:9px;min-width:0;padding:9px 10px}.product-folder-summary{color:#235e49;background:#edf7f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;padding:16px 18px;display:flex}.product-folder-summary>b{margin-right:auto}.product-folder-summary.has-error{color:#8b4f20;background:#fff4e9}.product-folder-summary details{border-top:1px solid;flex-basis:100%;padding-top:8px}.product-folder-summary p{margin:6px 0;font-size:12px}.product-folder-files strong.review_required{color:#8a6417}.product-folder-files strong.high_confidence{color:#27654d}@media (width<=1100px){.product-folder-row>button{grid-template-columns:1.5fr 1.4fr .7fr .7fr .8fr}.product-folder-actions{flex-wrap:wrap;align-items:stretch}.product-folder-sku-confirm,.product-folder-sku-select{grid-template-columns:1fr}.product-folder-files>div{min-width:760px}}.product-folder-manual-search{background:#fff;border:1px solid #d9e5de;border-radius:12px;gap:8px;margin:0 0 14px;padding:12px;display:grid}.product-folder-manual-search>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.product-folder-manual-search input{border:1px solid #cbdcd3;border-radius:9px;min-width:0;padding:10px 12px}.product-folder-manual-search button{color:#174d3b;text-align:left;cursor:pointer;background:#f3f8f5;border:1px solid #b9d0c4;border-radius:9px;padding:9px 12px}.product-folder-manual-search button.selected{background:#e1f2e8;border-color:#176043;box-shadow:inset 0 0 0 1px #176043}.product-folder-manual-search>div button{color:#fff;background:#176043;border:0;font-weight:800}.product-folder-manual-search button b,.product-folder-manual-search button small{display:block}.product-folder-manual-search button small{color:#6f8178;margin-top:3px}.product-folder-manual-search>div button small{color:inherit}.authorization-copy-card{order:0}.image-material-variant{background:#f1f7f3;border:1px solid #cbdcd1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:14px 16px;display:flex}.image-material-variant>div{gap:4px;display:grid}.image-material-variant b{color:#204c38}.image-material-variant span{color:#738178;font-size:9px}.image-material-variant select{background:#fff;border:1px solid #a9c2b2;border-radius:8px;min-width:220px;height:40px;padding:0 10px}.material-impact-panel{background:#eef6f1;border:1px solid #cbdcd1;border-radius:14px;gap:12px;margin:18px 0;padding:17px;display:grid}.material-impact-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.material-impact-panel>header span,.bundle-composer-workspace>header span{color:#337255;font-size:9px;font-weight:800}.material-impact-panel h3{color:#1d4734;margin:4px 0}.material-impact-panel p{color:#6b7a71;margin:0;font-size:9px}.material-impact-panel button,.bundle-composer-workspace button{color:#245b40;background:#fff;border:1px solid #9db9a8;border-radius:8px;padding:9px 12px;font-weight:800}.material-impact-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.material-impact-panel article{background:#fff;border-radius:9px;gap:4px;padding:10px;display:grid}.material-impact-panel article span{color:#718078;font-size:8px}.bundle-composer-workspace{gap:14px;display:grid}.bundle-composer-workspace>header{background:linear-gradient(135deg,#fff,#eef6f1);border:1px solid #d4e1d9;border-radius:16px;justify-content:space-between;align-items:end;gap:24px;padding:22px;display:flex}.bundle-composer-workspace>header h2{color:#163f30;margin:6px 0;font-size:26px}.bundle-composer-workspace>header p{color:#687970;max-width:760px;margin:0;line-height:1.65}.bundle-composer-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:360px;display:grid}.bundle-composer-search input{border:1px solid #b9cfc1;border-radius:8px;min-width:0;height:42px;padding:0 11px}.bundle-composer-search button,.bundle-composer-toolbar>button:last-child,.bundle-composer-manifest>header button{color:#fff;background:#174f37;border-color:#174f37}.bundle-composer-toolbar{background:#fff;border:1px solid #d9e3dc;border-radius:12px;align-items:center;gap:8px;padding:13px;display:flex}.bundle-composer-toolbar>div:first-child{gap:4px;min-width:220px;margin-right:auto;display:grid}.bundle-composer-toolbar>div:first-child span{color:#738178;font-size:8px}.bundle-composer-variants{gap:5px;display:flex}.bundle-composer-variants button.active{color:#174f37;background:#e7f2eb;border-color:#174f37}.bundle-composer-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bundle-composer-status>div{background:#fff;border:1px solid #dbe5df;border-radius:10px;gap:5px;padding:13px;display:grid}.bundle-composer-status>div.ok{background:#edf7f0;border-color:#a9cbb6}.bundle-composer-status>div.bad{background:#fff1ed;border-color:#edc4bb}.bundle-composer-status span{color:#718078;font-size:8px}.bundle-composer-missing{background:#fff2ee;border:1px solid #ecc6bc;border-radius:11px;gap:7px;padding:14px;display:grid}.bundle-composer-missing h3{color:#963f33;margin:0}.bundle-composer-missing>div{background:#fff;border-radius:8px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.bundle-composer-missing span{color:#a05245;font-size:8px}.bundle-composer-manifest{background:#fff;border:1px solid #d3dfd7;border-radius:13px;overflow:hidden}.bundle-composer-manifest>header{background:#edf4ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.bundle-composer-manifest>header small{color:#60756a}.bundle-composer-manifest>header h3{margin:4px 0 0}.bundle-composer-manifest>div{display:grid}.bundle-composer-manifest article{border-top:1px solid #e5ebe7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.bundle-composer-manifest article em{color:#7d9988;font:700 18px Georgia}.bundle-composer-manifest article>div{gap:3px;display:grid}.bundle-composer-manifest article span,.bundle-composer-manifest article small{color:#748179;font-size:8px}.bundle-composer-manifest article footer{gap:5px;display:flex}.bundle-composer-manifest article footer button{padding:6px 9px;font-size:8px}.bundle-composer-manifest article footer button:disabled,.bundle-composer-workspace button:disabled{opacity:.45}.bundle-composer-workspace>footer{color:#5d7166;background:#f1f5f2;border-radius:9px;padding:11px 14px}.custom-detail-composer{background:#f7fbf8;border:1px solid #cbded2;border-radius:16px;gap:14px;padding:18px;display:grid}.custom-detail-composer>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.custom-detail-composer>header small{color:#337255;font-weight:800}.custom-detail-composer>header h3{color:#174632;margin:4px 0;font-size:20px}.custom-detail-composer>header p{color:#697a71;margin:0}.custom-detail-input{grid-template-columns:minmax(180px,.42fr) minmax(360px,1fr) auto;align-items:end;gap:10px;display:grid}.custom-detail-input label{color:#426451;gap:6px;font-weight:800;display:grid}.custom-detail-input input,.custom-detail-input textarea{color:#183f30;background:#fff;border:1px solid #b9cfc1;border-radius:9px;width:100%;padding:10px 12px}.custom-detail-input input{height:48px}.custom-detail-input textarea{resize:vertical;min-height:104px;line-height:1.6}.custom-detail-input>button{color:#fff;background:#174f37;border-color:#174f37;min-height:48px}.custom-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.custom-detail-stats span{color:#687970;background:#fff;border:1px solid #d7e4dc;border-radius:10px;padding:12px}.custom-detail-stats b{color:#174f37;margin-top:3px;font-size:20px;display:block}.custom-detail-issues{background:#fff8e9;border:1px solid #ecd0a7;border-radius:10px;gap:7px;padding:12px;display:grid}.custom-detail-issues>div{grid-template-columns:minmax(180px,.35fr) 1fr;gap:12px;display:grid}.custom-detail-issues span{color:#8a6330}.custom-detail-results{background:#fff;border:1px solid #d3dfd7;border-radius:12px;overflow:hidden}.custom-detail-results>header{background:#eaf3ed;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.custom-detail-results>header>div:first-child{gap:3px;display:grid}.custom-detail-results>header span{color:#65786d;font-size:9px}.custom-detail-download-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.custom-detail-download-actions button{color:#174f37;white-space:nowrap;background:#fff;border:1px solid #174f37;border-radius:8px;min-height:38px;padding:8px 11px;font-size:10px;font-weight:800}.custom-detail-download-actions button:nth-child(3),.custom-detail-download-actions button:last-child{color:#fff;background:#174f37}.custom-detail-download-actions button:disabled{cursor:not-allowed;opacity:.45}.custom-detail-results>div{display:grid}.custom-detail-results article{border-top:1px solid #e4ebe6;grid-template-columns:88px 38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.custom-detail-results article img{object-fit:cover;background:#eef3ef;border-radius:8px;width:88px;height:70px}.custom-detail-results article em{color:#789384;font:700 17px Georgia}.custom-detail-results article>div{gap:4px;display:grid}.custom-detail-results article span{color:#718078;font-size:9px}.custom-detail-results article footer{gap:5px;display:flex}.custom-detail-results article footer button{padding:6px 8px;font-size:8px}@media (width<=900px){.material-impact-panel>div{grid-template-columns:1fr 1fr}.bundle-composer-workspace>header{flex-direction:column;align-items:stretch}.bundle-composer-search{min-width:0}.bundle-composer-toolbar{flex-wrap:wrap;align-items:stretch}.bundle-composer-toolbar>div:first-child{width:100%}.bundle-composer-status{grid-template-columns:1fr}.bundle-composer-manifest article{grid-template-columns:32px minmax(0,1fr)}.bundle-composer-manifest article footer{grid-column:2}.custom-detail-input{grid-template-columns:1fr 1fr}.custom-detail-input>button{grid-column:1/-1}.custom-detail-results>header{flex-direction:column;align-items:stretch}.custom-detail-download-actions{justify-content:flex-start}.custom-detail-results article{grid-template-columns:72px 32px minmax(0,1fr)}.custom-detail-results article img{width:72px;height:60px}.custom-detail-results article footer{grid-column:3}.custom-detail-stats{grid-template-columns:1fr 1fr}}@media (width<=600px){.material-impact-panel>header{flex-direction:column;align-items:stretch}.material-impact-panel>div,.bundle-composer-search{grid-template-columns:1fr}.bundle-composer-variants{width:100%}.bundle-composer-variants button,.bundle-composer-toolbar>button{flex:1}.bundle-composer-missing>div{display:grid}.custom-detail-composer>header,.custom-detail-results>header{flex-direction:column;align-items:stretch}.custom-detail-input{grid-template-columns:1fr}.custom-detail-input>button{grid-column:auto}.custom-detail-issues>div{grid-template-columns:1fr}.custom-detail-results article{grid-template-columns:64px minmax(0,1fr)}.custom-detail-results article img{width:64px;height:54px}.custom-detail-results article em{display:none}.custom-detail-results article footer{grid-column:2}.custom-detail-stats{grid-template-columns:1fr 1fr}}.material-batch-workspace{gap:24px;display:grid}.sku-maintenance-workspace,.bundle-upload-workspace{gap:16px;display:grid}.sku-maintenance-tabs{background:#fff;border:1px solid #d5e1d9;border-radius:12px;gap:8px;width:min(2440px,100% - 64px);margin:0 auto;padding:12px;display:flex}.sku-maintenance-tabs button,.material-maintenance-back{color:#315d46;cursor:pointer;background:#fff;border:1px solid #b9cec1;border-radius:9px;padding:10px 16px;font-weight:800}.sku-maintenance-tabs button.active{border-color:var(--forest);background:var(--forest);color:#fff}.material-maintenance-back{justify-self:start;margin-left:32px}@media (width<=700px){.sku-maintenance-tabs{width:calc(100% - 24px)}.sku-maintenance-tabs button{flex:1}.material-maintenance-back{margin-left:12px}}.product-folder-files>div{grid-template-columns:36px minmax(190px,2fr) minmax(120px,1fr) minmax(160px,1.3fr) 1fr 1fr}.product-folder-group-tools{background:#edf4ef;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.product-folder-group-tools.saved{background:#ddf2e5;box-shadow:inset 0 0 0 1px #8fc5a5}.product-folder-group-tools.error{background:#fff0ed;box-shadow:inset 0 0 0 1px #e4aaa0}.product-folder-group-tools span{color:#607168;margin-right:auto;font-size:11px}.product-folder-group-tools.saved span{color:#176043;font-weight:800}.product-folder-group-tools.error span{color:#a13b2e;font-weight:800}.product-folder-group-tools button{color:#245b40;cursor:pointer;background:#fff;border:1px solid #9db9a8;border-radius:8px;padding:9px 12px;font-weight:800}.product-folder-group-tools button:last-child{color:#fff;background:#174f37;border-color:#174f37}.product-folder-group-tools button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1100px){.product-folder-group-tools{flex-wrap:wrap;align-items:stretch}.product-folder-files>div{min-width:980px}}.authorization-remark-card{background:#f3f7f4;border:1px solid #d6dfd8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;width:100%;padding:13px;display:grid}.authorization-remark-card b{color:#496256;margin-bottom:6px;font-size:9px;display:block}.authorization-remark-card pre{white-space:pre-wrap;word-break:break-word;color:#203b2f;margin:0;font:600 10px/1.7 Microsoft YaHei,sans-serif}.authorization-remark-card button{white-space:nowrap}.authorization-rejection-card{color:#7f3026;background:#fff1ed;border:1px solid #e3b5ac;border-radius:10px;width:100%;padding:13px 15px}.authorization-duplicate-alert{color:#75530c;background:#fff8e7;border:1px solid #ebc675;border-radius:10px;margin:14px 0;padding:13px 15px}.authorization-duplicate-alert>b,.authorization-duplicate-alert>p,.authorization-duplicate-alert small,.authorization-duplicate-alert em{display:block}.authorization-duplicate-alert>p{color:#8a691d;margin:5px 0 9px;font-size:10px}.authorization-duplicate-alert>div{border-top:1px solid #f0dfae;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:8px 0;font-size:10px;display:grid}.authorization-duplicate-alert>div:first-of-type{border-top:0}.authorization-duplicate-alert strong{color:#805500}.authorization-duplicate-alert span{font-weight:800}.authorization-duplicate-alert small,.authorization-duplicate-alert em{color:#8a691d;grid-column:1/-1;font-size:9px;font-style:normal}.authorization-rejection-card b,.authorization-rejection-card p,.authorization-rejection-card small{display:block}.authorization-rejection-card p{white-space:pre-wrap;word-break:break-word;margin:7px 0;font-size:11px;font-weight:700;line-height:1.65}.authorization-rejection-card small{color:#9a554b;font-size:8px}.authorization-list-rejection{color:#9a4034;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;display:block;overflow:hidden}.authorization-todo-row.brand-followup-due{background:#fff0ed;box-shadow:inset 4px 0 #bf4937}.authorization-todo-row.brand-followup-due.active{background:#ffe2dc;box-shadow:inset 4px 0 #a73527}.authorization-list>button.brand-returned-row{background:#eaf6ee;box-shadow:inset 3px 0 #2f8058}.authorization-list>button.brand-returned-row.active{background:#dff1e5;box-shadow:inset 3px 0 #1f6845}.authorization-list>button.rejected-row{background:#fff0ed;box-shadow:inset 3px 0 #b84538}.authorization-list>button.rejected-row.active{background:#ffe2dc;box-shadow:inset 3px 0 #9d3026}.authorization-list>button.rejected-row>span:first-child,.authorization-list>button.rejected-row .authorization-list-rejection{color:#a33b31;font-weight:800}.authorization-status-rejected{color:#fff;white-space:nowrap;background:#b84538;border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}.authorization-reminder{border-radius:999px;width:max-content;max-width:100%;margin-top:2px;padding:4px 8px;font-weight:800;line-height:1.4;display:block;font-size:8px!important}.authorization-reminder.brand-followup{background:#d94f3d;color:#fff!important}.authorization-reminder.brand-returned{background:#cfe8d8;color:#1d6843!important}.recognition-batch-actions{align-items:center;gap:10px;display:flex}.recognition-batch-actions button{color:#97392a;cursor:pointer;background:#fff;border:1px solid #bd594c;border-radius:9px;padding:8px 11px;font-weight:700}.recognition-batch-actions button:disabled{opacity:.4;cursor:not-allowed}.quality-report-library{color:#173f32;background:#fff;border:1px solid #d7e2db;border-radius:20px;max-width:1760px;margin:0 auto 36px;padding:24px}.quality-report-library>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.quality-report-library>header span{color:#36705a;font-weight:800}.quality-report-library>header h2{margin:7px 0 8px;font-size:28px}.quality-report-library>header p{color:#68776f;max-width:980px;margin:0;line-height:1.7}.quality-report-library>header>small{color:#36705a;white-space:nowrap;background:#edf5ef;border-radius:18px;padding:10px 13px}.quality-report-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:20px;display:grid}.quality-report-search textarea{resize:vertical;border:2px solid #9cbcac;border-radius:12px;outline:0;min-height:76px;padding:13px 15px;font:600 14px/1.55 PingFang SC,sans-serif}.quality-report-search textarea:focus{border-color:#27664d;box-shadow:0 0 0 3px #e7f1eb}.quality-report-search button,.quality-report-toolbar button{color:#fff;cursor:pointer;background:#174e39;border:0;border-radius:10px;padding:0 20px;font-weight:800}.quality-report-search button:disabled,.quality-report-toolbar button:disabled{opacity:.45;cursor:not-allowed}.quality-report-message{color:#72581c;background:#fff4d8;border-radius:10px;margin-top:14px;padding:12px 15px}.quality-report-toolbar{background:#eef5f0;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.quality-report-toolbar label{align-items:center;gap:8px;font-weight:800;display:flex}.quality-report-toolbar input,.quality-report-results input{accent-color:#174e39;width:18px;height:18px}.quality-report-toolbar span{color:#617269;margin-right:auto}.quality-report-toolbar button{min-height:40px}.quality-report-toolbar button.download{background:#b57b32}.quality-report-results{border:1px solid #dce5df;border-radius:14px;margin-top:12px;overflow:hidden}.quality-report-results article{border-bottom:1px solid #e7ece9;grid-template-columns:78px minmax(280px,1fr) minmax(380px,.8fr);align-items:center;gap:14px;padding:15px;display:grid}.quality-report-results article:last-child{border-bottom:0}.quality-report-results article.selected{background:#edf7f1;box-shadow:inset 4px 0 #267054}.quality-report-results article>label{color:#5c6e65;align-items:center;gap:7px;font-size:12px;display:flex}.quality-report-results article>div{min-width:0}.quality-report-results article>div b,.quality-report-results article>div span,.quality-report-results article>div small{text-overflow:ellipsis;display:block;overflow:hidden}.quality-report-results article>div b{word-break:break-all}.quality-report-results article>div span{color:#52685d;margin-top:5px}.quality-report-results article>div small{color:#7c8982;margin-top:4px}.quality-report-results dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.quality-report-results dl div{background:#f1f6f3;border-radius:9px;min-width:0;padding:9px}.quality-report-results dt{color:#74827a;font-size:11px}.quality-report-results dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-weight:800;overflow:hidden}.quality-report-empty{text-align:center;color:#79867f;padding:54px}@media (width<=1250px){.quality-report-library{margin-left:18px;margin-right:18px}.quality-report-results article{grid-template-columns:70px 1fr}.quality-report-results dl{grid-column:2}}@media (width<=760px){.quality-report-library{margin-left:12px;margin-right:12px;padding:16px}.quality-report-library>header{display:block}.quality-report-library>header>small{margin-top:10px;display:inline-block}.quality-report-search{grid-template-columns:1fr}.quality-report-search button{min-height:46px}.quality-report-toolbar{flex-direction:column;align-items:stretch}.quality-report-toolbar span{margin-right:0}.quality-report-results article{grid-template-columns:1fr}.quality-report-results dl{grid-column:auto;grid-template-columns:1fr}.quality-report-results article>label{justify-self:start}}.customer-package-inline-report-picker{border-top:1px solid #dce6df;margin-top:14px;padding-top:14px}.customer-package-report-picker-intro{padding:0 4px 10px}.customer-package-report-picker-intro small{color:#2c7756;letter-spacing:1px;font-weight:800}.customer-package-report-picker-intro h2{color:#193c2e;margin:5px 0}.customer-package-report-picker-intro p{color:#687970;margin:0}.customer-package-inline-report-picker .quality-report-library{max-width:none;box-shadow:none;border-radius:12px;margin:0;padding:14px}.quality-report-library.embedded>header h2{font-size:19px}.quality-report-library.embedded .quality-report-search{margin-top:12px}.quality-report-library.embedded .quality-report-results{max-height:430px;overflow-y:auto}.quality-report-library.embedded .quality-report-results article{grid-template-columns:64px minmax(220px,1fr);align-items:start}.quality-report-library.embedded .quality-report-results dl{grid-column:2;grid-template-columns:repeat(3,1fr)}@media (width<=700px){.customer-package-inline-report-picker .quality-report-library{margin-left:0;margin-right:0}.quality-report-library.embedded .quality-report-results article,.quality-report-library.embedded .quality-report-results dl{grid-column:auto;grid-template-columns:1fr}}.quality-report-bundles{gap:12px;margin-top:16px;display:grid}.quality-report-bundles article{background:#f1f7f3;border:1px solid #cbded3;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto;gap:10px 24px;padding:16px 18px;display:grid}.quality-report-bundles article.incomplete{background:#fff8e7;border-color:#ead39a}.quality-report-bundles article>div small,.quality-report-bundles article>div b,.quality-report-bundles article>div span{display:block}.quality-report-bundles article>div small{color:#5f7d6e}.quality-report-bundles article>div b{margin-top:4px;font-size:18px}.quality-report-bundles article>div span{color:#65766d;margin-top:4px}.quality-report-bundles dl{grid-template-columns:repeat(3,72px);gap:8px;margin:0;display:grid}.quality-report-bundles dl div{background:#fff;border-radius:9px;padding:8px}.quality-report-bundles dt{color:#74827a;font-size:11px}.quality-report-bundles dd{margin:3px 0 0;font-size:18px;font-weight:900}.quality-report-bundles p{color:#37705a;grid-column:1/-1;margin:0}.quality-report-bundles .incomplete p{color:#8a641e}@media (width<=760px){.quality-report-bundles article{grid-template-columns:1fr}.quality-report-bundles dl{grid-template-columns:repeat(3,1fr)}}.quality-report-maintenance{color:#173f32;background:#fff;border:1px solid #d7e2db;border-radius:20px;max-width:1760px;margin:0 auto 36px;padding:24px}.quality-report-maintenance>header{justify-content:space-between;gap:24px;display:flex}.quality-report-maintenance>header span{color:#36705a;font-weight:800}.quality-report-maintenance>header h2{margin:7px 0 8px;font-size:28px}.quality-report-maintenance>header p{color:#68776f;margin:0;line-height:1.7}.quality-report-maintenance>header small{color:#36705a;background:#edf5ef;border-radius:18px;align-self:start;padding:10px 13px}.quality-maintenance-search{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-top:20px;display:grid}.quality-maintenance-search input,.quality-maintenance-fields input,.quality-maintenance-fields select,.quality-maintenance-sku input{color:#173f32;background:#fff;border:1px solid #bdd0c4;border-radius:10px;width:100%;height:46px;padding:0 13px}.quality-maintenance-search button,.quality-maintenance-sku button,.quality-maintenance-editor footer button{color:#fff;background:#174e39;border:0;border-radius:10px;padding:0 18px;font-weight:800}.quality-maintenance-layout{grid-template-columns:minmax(360px,.8fr) minmax(540px,1.2fr);gap:14px;margin-top:14px;display:grid}.quality-maintenance-list,.quality-maintenance-editor{background:#fbfcfb;border:1px solid #dce5df;border-radius:14px;overflow:hidden}.quality-maintenance-list>header{background:#edf4ef;justify-content:space-between;padding:14px 16px;display:flex}.quality-maintenance-list>button{text-align:left;color:#173f32;background:#fff;border:0;border-bottom:1px solid #e5ebe7;width:100%;padding:14px 16px;display:block}.quality-maintenance-list>button.active{background:#e7f2eb;box-shadow:inset 4px 0 #267054}.quality-maintenance-list>button b,.quality-maintenance-list>button span,.quality-maintenance-list>button small{text-overflow:ellipsis;display:block;overflow:hidden}.quality-maintenance-list>button b{word-break:break-all}.quality-maintenance-list>button span,.quality-maintenance-list>button small{color:#68776f;margin-top:4px}.quality-maintenance-list>p{text-align:center;color:#79867f;padding:42px}.quality-maintenance-editor{padding:18px}.quality-maintenance-editor>header span{color:#36705a;font-weight:700}.quality-maintenance-editor>header h3{word-break:break-all;margin:5px 0 16px}.quality-maintenance-fields{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.quality-maintenance-fields label span{color:#61736a;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.quality-maintenance-sku{background:#eef5f0;border-radius:12px;margin-top:16px;padding:14px}.quality-maintenance-sku>div{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.quality-maintenance-sku>small{color:#66776e;margin:8px 0;display:block}.quality-maintenance-sku>button{color:#173f32;text-align:left;background:#fff;border:1px solid #c5d7cc;justify-content:space-between;width:100%;margin-top:6px;padding:10px 12px;display:flex}.quality-maintenance-sku>button.selected{background:#dff0e5;border-color:#267054}.quality-maintenance-editor footer{border-top:1px solid #e1e8e4;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:15px;display:flex}.quality-maintenance-editor footer span{color:#6d7b74}.quality-maintenance-editor footer button{min-height:44px}.quality-maintenance-editor button:disabled{opacity:.45}.quality-maintenance-empty{text-align:center;color:#79867f;padding:80px 20px}@media (width<=1100px){.quality-report-maintenance{margin-left:18px;margin-right:18px}.quality-maintenance-layout{grid-template-columns:1fr}.quality-maintenance-list{max-height:420px;overflow:auto}}@media (width<=760px){.quality-report-maintenance{margin-left:12px;margin-right:12px;padding:16px}.quality-report-maintenance>header{display:block}.quality-report-maintenance>header small{margin-top:10px;display:inline-block}.quality-maintenance-search{grid-template-columns:1fr}.quality-maintenance-search button{min-height:44px}.quality-maintenance-fields,.quality-maintenance-sku>div{grid-template-columns:1fr}.quality-maintenance-sku button{min-height:42px}.quality-maintenance-editor footer{flex-direction:column;align-items:stretch}.quality-maintenance-editor footer button{width:100%}}.quality-maintenance-list{scrollbar-gutter:stable;max-height:620px;overflow:hidden auto}.quality-maintenance-header-actions{justify-items:end;gap:9px;display:grid}.quality-maintenance-header-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#285e43;border:1px solid #285e43;border-radius:10px;padding:10px 14px;font-weight:800}.quality-maintenance-list::-webkit-scrollbar{width:10px}.quality-maintenance-list::-webkit-scrollbar-track{background:#f1f5f2}.quality-maintenance-list::-webkit-scrollbar-thumb{background:#91aa9d;border:2px solid #f1f5f2;border-radius:999px}.quality-maintenance-list>header{z-index:2;position:sticky;top:0;box-shadow:0 1px #dce5df}html,body,main,section,article,div,p,span,small,strong,b,em,h1,h2,h3,h4,h5,h6,li,td,th,label,code,button,input,textarea{-webkit-user-select:text;user-select:text}select,input[type=checkbox],input[type=radio],input[type=file]{-webkit-user-select:none;user-select:none}.product-folder-manual-search>label{gap:6px;width:100%;display:grid}.product-folder-manual-search>label>span{color:#51695c;font-size:11px;font-weight:800}.product-folder-manual-search>label>div{gap:8px;width:100%;display:flex}.product-folder-manual-search>label input{flex:1;min-width:0}.purchase-request-details>header button{color:#285e43;cursor:pointer;background:#fff;border:1px solid #9eb8a8;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:800}.purchase-ledger-search{background:#f4f8f5;border:1px solid #cbdcd1;border-radius:10px;grid-template-columns:auto minmax(260px,680px) auto;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;display:grid}.purchase-ledger-search>span{color:#28553d;font-size:10px;font-weight:800}.purchase-ledger-search input{background:#fff;border:1px solid #afc7b8;border-radius:8px;outline:0;height:38px;padding:0 12px;font-size:10px}.purchase-ledger-search input:focus{border-color:#4a785d;box-shadow:0 0 0 2px #e1eee5}.purchase-ledger-search small{color:#697b70;white-space:nowrap;font-size:8px}.purchase-pool-table>.heading,.purchase-pool-row{grid-template-columns:28px minmax(240px,1.7fr) 110px 85px 70px 80px 70px 80px 90px 155px 90px 85px 95px 75px;min-width:1740px}.purchase-pool-table>.heading>input{accent-color:#285e43}@media (width<=700px){.purchase-ledger-search{grid-template-columns:1fr}.purchase-ledger-search small{white-space:normal}}.purchase-unlock-center{background:#f7faf8;gap:14px;padding:18px;display:grid}.purchase-unlock-toolbar,.purchase-unlock-batch{background:#fff;border:1px solid #cfe0d5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.purchase-unlock-toolbar>div{gap:4px;display:grid}.purchase-unlock-toolbar>div>span{color:#2b7150;font-size:11px;font-weight:900}.purchase-unlock-toolbar b{color:#174d36;font-size:18px}.purchase-unlock-toolbar small{color:#62776d}.purchase-unlock-toolbar button,.purchase-unlock-batch button,.purchase-unlock-action button,.purchase-unlock-matches button{color:#235e43;background:#fff;border:1px solid #2e6a4d;border-radius:9px;padding:9px 13px;font-weight:700}.purchase-unlock-toolbar button,.purchase-unlock-batch button{color:#fff;background:#235e43}.purchase-unlock-toolbar button:disabled,.purchase-unlock-batch button:disabled{opacity:.5}.purchase-unlock-shadow{color:#7a5714;background:#fff8e8;border:1px solid #e9c77d;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.purchase-unlock-shadow b{white-space:nowrap}.purchase-unlock-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.purchase-unlock-summary span{background:#eaf3ee;border-radius:12px;gap:5px;padding:13px 15px;display:grid}.purchase-unlock-summary span.pending{background:#fff1d8}.purchase-unlock-summary span.pending b{color:#875b08}.purchase-unlock-summary small{color:#687a71}.purchase-unlock-summary b{color:#184c36;font-size:17px}.purchase-unlock-rule{background:#fff;border:1px solid #cfe0d5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.purchase-unlock-rule b{color:#174d36}.purchase-unlock-rule span{color:#60756a}.purchase-unlock-rule em{color:#1d6843;background:#e1f1e7;border-radius:99px;padding:6px 10px;font-style:normal;font-weight:800}.purchase-unlock-batch{justify-content:flex-start}.purchase-unlock-batch button{margin-left:auto}.purchase-unlock-batch label{align-items:center;gap:8px;display:flex}.purchase-unlock-list{gap:12px;display:grid}.purchase-unlock-list>article{background:#fff;border:1px solid #d4e1d9;border-radius:14px;overflow:hidden}.purchase-unlock-main{grid-template-columns:minmax(250px,1.4fr) minmax(440px,2.6fr) minmax(140px,.7fr);align-items:center;gap:16px;padding:17px;display:grid}.purchase-unlock-product{gap:5px;display:grid}.purchase-unlock-product span,.purchase-unlock-product small{color:#687970}.purchase-unlock-product b{color:#153f2f;font-size:17px}.purchase-unlock-main dl{grid-template-columns:repeat(6,minmax(62px,1fr));gap:7px;margin:0;display:grid}.purchase-unlock-main dl div{background:#f2f6f3;border-radius:9px;gap:4px;padding:10px;display:grid}.purchase-unlock-main dt{color:#718078;font-size:12px}.purchase-unlock-main dd{color:#244d3a;margin:0;font-weight:800}.purchase-unlock-main dl .suggested{background:#e2f1e8}.purchase-unlock-main dl .suggested dd{color:#0c6b3d;font-size:18px}.purchase-unlock-action{gap:7px;display:grid}.purchase-unlock-action em{border-radius:99px;justify-self:start;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.purchase-unlock-action small{color:#697c72;font-weight:700}.purchase-unlock-action small.pending-review{color:#805918;background:#fff1d8;border-radius:8px;padding:8px 9px;line-height:1.5}.purchase-unlock-action .level-high{color:#12653b;background:#dff1e6}.purchase-unlock-action .level-medium{color:#885b00;background:#fff0cd}.purchase-unlock-action .level-low{color:#66716b;background:#edf0ee}.purchase-unlock-action input{border:1px solid #bdd2c5;border-radius:8px;min-width:0;padding:8px}.purchase-unlock-components{flex-wrap:wrap;gap:8px;padding:0 17px 14px;display:flex}.purchase-unlock-components>b{color:#174d36;width:100%}.purchase-unlock-components span{background:#eef5f1;border-radius:9px;gap:2px;min-width:190px;padding:9px 12px;display:grid}.purchase-unlock-components small{color:#66786f}.purchase-unlock-matches{gap:10px;padding:0 17px 17px;display:grid}.purchase-unlock-matches>div{background:#f4f8f5;border-radius:11px;padding:13px 15px}.purchase-unlock-matches header{justify-content:space-between;gap:12px;display:flex}.purchase-unlock-matches header div{gap:3px;display:grid}.purchase-unlock-matches header span{color:#6b7c73;font-size:13px}.purchase-unlock-matches header strong{color:#246245}.purchase-unlock-matches ul{flex-wrap:wrap;gap:7px;margin:10px 0;padding:0;list-style:none;display:flex}.purchase-unlock-matches li{background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:flex}.purchase-unlock-matches li b{color:#147443}.purchase-unlock-matches li small{color:#78867f}.purchase-unlock-matches footer{justify-content:flex-end;gap:8px;display:flex}.purchase-unlock-matches .reject{color:#9a3d2c;border-color:#d49585}.purchase-unmatched-locks{background:#fff9ec;border:1px solid #e5bd70;border-radius:14px;gap:10px;padding:16px 18px;display:grid}.purchase-unmatched-locks>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.purchase-unmatched-locks>header div{gap:4px;display:grid}.purchase-unmatched-locks>header b{color:#704b0b}.purchase-unmatched-locks>header small{color:#806d4a}.purchase-unmatched-locks>header strong{white-space:nowrap;color:#704b0b;background:#f7dfad;border-radius:99px;padding:5px 10px}.purchase-unmatched-locks>div{gap:7px;display:grid}.purchase-unmatched-locks article{background:#fff;border-radius:10px;grid-template-columns:minmax(210px,1.5fr) minmax(140px,1fr) 100px minmax(180px,1fr) minmax(160px,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.purchase-unmatched-locks article span{gap:3px;display:grid}.purchase-unmatched-locks article small{color:#7c786d}.purchase-unmatched-locks article b{color:#3f493f}@media (width<=1100px){.purchase-unlock-main{grid-template-columns:auto 1fr}.purchase-unlock-main dl,.purchase-unlock-action{grid-column:2}.purchase-unlock-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.purchase-unlock-toolbar,.purchase-unlock-batch,.purchase-unlock-shadow{flex-direction:column;align-items:stretch}.purchase-unlock-batch button{margin-left:0}.purchase-unlock-summary{grid-template-columns:1fr 1fr}.purchase-unlock-main{grid-template-columns:auto 1fr;padding:13px}.purchase-unlock-main dl{grid-template-columns:repeat(2,1fr)}.purchase-unlock-matches{padding:0 13px 13px}.purchase-unlock-matches header,.purchase-unmatched-locks>header{flex-direction:column}.purchase-unmatched-locks article{grid-template-columns:1fr}}.purchase-history-lock-action{gap:7px;display:grid!important}.purchase-history-lock-action select{color:#4b4a40;background:#fff;border:1px solid #d7bd83;border-radius:8px;min-width:0;padding:8px}.purchase-history-lock-action button{color:#fff;background:#8e6519;border:1px solid #8e6519;border-radius:8px;padding:8px;font-weight:800}.purchase-history-lock-action button:disabled{opacity:.45}.workflow-header-tools>button.announcement-button{color:#174c32;background:#edf5ef;border-color:#9fbea9;font-weight:800}.workflow-header-tools>button.announcement-button.unread{color:#a63c2d;background:#fff2ef;border-color:#d88f82}.workflow-header-tools>button.announcement-button.unread b{color:#fff;background:#c74937}.workflow-header-tools .announcement-popover{width:390px}.workflow-header-tools .announcement-popover>a:not(.read){background:#fff4f1;border-left:3px solid #c74937}.workflow-header-tools .announcement-popover>a:not(.read)>b{color:#b33f30}.workflow-header-tools .announcement-popover>a:not(.read)>small{color:#a2574b}.workflow-header-tools .announcement-popover>a.read{opacity:.72}.inventory-audit-center{color:#173d2e;background:#f4f7f5;gap:16px;padding:20px;display:grid}.inventory-audit-loading{text-align:center;color:#64776d;padding:70px}.inventory-audit-header{color:#fff;background:linear-gradient(125deg,#113f2e,#266849);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px 26px;display:flex}.inventory-audit-header span{letter-spacing:.08em;color:#aee0c4;font-size:11px;font-weight:800}.inventory-audit-header h2{margin:7px 0 8px;font-size:27px}.inventory-audit-header p{color:#d7e9df;max-width:850px;margin:0;line-height:1.7}.inventory-audit-header aside{background:#ffffff10;border:1px solid #80ae96;border-radius:12px;gap:4px;min-width:175px;padding:13px 16px;display:grid}.inventory-audit-header aside b{color:#ffe099}.inventory-audit-header aside small{color:#e5f1e9}.inventory-audit-source-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.inventory-audit-source-health>span{background:#fff;border:1px solid #d7e3dc;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:12px 13px;display:grid}.inventory-audit-source-health i{background:#2b9561;border-radius:50%;width:8px;height:8px}.inventory-audit-source-health .pending i{background:#d99b35}.inventory-audit-source-health b{font-size:12px}.inventory-audit-source-health small{color:#718078;grid-column:2;font-size:10px;line-height:1.45}.inventory-audit-subnav{background:#fff;border:1px solid #d2ded6;border-radius:12px;gap:7px;padding:6px;display:flex}.inventory-audit-subnav button,.inventory-audit-filters button{color:#536a5e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-weight:800}.inventory-audit-subnav button.active,.inventory-audit-filters button.active{color:#fff;background:#174f37}.inventory-audit-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-audit-overview span{background:#fff;border-left:4px solid #26945d;border-radius:11px;gap:5px;padding:14px 16px;display:grid}.inventory-audit-overview span.yellow{border-color:#d79c32}.inventory-audit-overview span.red{border-color:#cc5543}.inventory-audit-overview small{color:#687970}.inventory-audit-overview b{font-size:23px}.inventory-audit-filters{align-items:center;gap:5px;display:flex}.inventory-audit-filters small{color:#6c7c73;margin-left:auto}.inventory-audit-layout{grid-template-columns:minmax(360px,.82fr) minmax(600px,1.55fr);align-items:start;gap:14px;display:grid}.inventory-audit-orders{gap:9px;display:grid}.inventory-audit-orders>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e1d9;border-left:4px solid #26945d;border-radius:12px;padding:0;overflow:hidden}.inventory-audit-orders>button.yellow{border-left-color:#d79c32}.inventory-audit-orders>button.red{border-left-color:#cc5543}.inventory-audit-orders>button.active{box-shadow:0 0 0 2px #2b694b,0 8px 24px #14382816}.inventory-audit-orders header{background:#f2f6f3;align-items:center;gap:8px;padding:10px 12px;display:flex}.inventory-audit-orders em{color:#187347;background:#def1e6;border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.inventory-audit-orders .yellow em{color:#885b00;background:#fff0cd}.inventory-audit-orders .red em{color:#a63829;background:#ffe2dd}.inventory-audit-orders header span{font-weight:800}.inventory-audit-orders header small{color:#6c7a72;margin-left:auto}.inventory-audit-orders h3{margin:12px 12px 4px;font-size:15px}.inventory-audit-orders>button>p{color:#708078;margin:0 12px;font-size:10px}.inventory-audit-orders footer{grid-template-columns:repeat(3,1fr);gap:6px;padding:11px 12px;display:grid}.inventory-audit-orders footer span{color:#64766c;background:#f2f6f3;border-radius:7px;padding:7px;font-size:10px}.inventory-audit-orders footer b,.inventory-audit-orders footer strong{color:#173f2f;margin-top:2px;font-size:16px;display:block}.inventory-audit-orders footer strong{color:#0c7b43}.inventory-audit-detail{background:#fff;border:1px solid #cdded4;border-top:5px solid #26945d;border-radius:16px;overflow:hidden}.inventory-audit-detail.yellow{border-top-color:#d79c32}.inventory-audit-detail.red{border-top-color:#cc5543}.inventory-audit-detail>header{background:#edf7f1;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.inventory-audit-detail.yellow>header{background:#fff7e6}.inventory-audit-detail.red>header{background:#fff0ed}.inventory-audit-detail>header span{color:#2a6649;font-weight:900}.inventory-audit-detail>header h2{margin:5px 0 2px;font-size:29px}.inventory-audit-detail>header small{color:#66776e}.inventory-audit-detail>header em{color:#255b41;background:#fff;border-radius:99px;padding:6px 11px;font-style:normal;font-weight:900}.inventory-audit-explanation{border-bottom:1px solid #e3e9e5;padding:17px 22px}.inventory-audit-explanation>p{color:#425e50;margin:9px 0 0;padding-left:16px;line-height:1.55;position:relative}.inventory-audit-explanation>p:before{content:"✓";color:#278456;font-weight:900;position:absolute;left:0}.inventory-audit-explanation>p.warning{color:#8a5e12}.inventory-audit-explanation>p.warning:before{content:"!";color:#c88113}.inventory-audit-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:17px 22px;display:grid}.inventory-audit-facts div{background:#f3f7f4;border-radius:9px;padding:10px}.inventory-audit-facts dt{color:#718078;font-size:10px}.inventory-audit-facts dd{color:#1e4d37;margin:4px 0 0;font-size:17px;font-weight:900}.inventory-audit-impact,.inventory-audit-candidates{border:1px solid #dde6e0;border-radius:11px;gap:8px;margin:0 22px 16px;padding:14px;display:grid}.inventory-audit-impact>header,.inventory-audit-candidates>header{justify-content:space-between;display:flex}.inventory-audit-impact>header small,.inventory-audit-candidates>header small{color:#74827a}.inventory-audit-impact>div,.inventory-audit-candidates>div{background:#f5f7f6;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;gap:3px 12px;padding:9px;display:grid}.inventory-audit-impact span,.inventory-audit-candidates span{gap:3px;display:grid}.inventory-audit-impact span small,.inventory-audit-candidates span small{color:#6a7b72}.inventory-audit-impact strong{color:#9e3d30}.inventory-audit-impact p,.inventory-audit-candidates p{color:#6d7b74;grid-column:1/-1;margin:2px 0 0}.inventory-audit-impact p.safe{color:#27714d;background:#edf7f1;border-radius:8px;padding:10px}.inventory-audit-candidates{background:#fffaf0;border-color:#ecd098}.inventory-audit-detail>footer{color:#687870;background:#f2f5f3;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;display:flex}.inventory-audit-detail>footer button{color:#778179;background:#d7ddd9;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.inventory-audit-history,.inventory-priority-center{background:#fff;border:1px solid #d5e1d9;border-radius:15px;padding:22px}.inventory-audit-history>header,.inventory-priority-center>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inventory-audit-history h3,.inventory-priority-center h3{margin:5px 0;font-size:21px}.inventory-audit-history>header>div>span,.inventory-priority-center>header>div>span{color:#347457;font-weight:800}.inventory-audit-history>header>b{background:#eef4f0;border-radius:99px;padding:8px 12px}.inventory-audit-history>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.inventory-audit-history>div span{background:#f2f6f3;border-radius:10px;gap:5px;padding:15px;display:grid}.inventory-audit-history>div span.critical{background:#fff0ed}.inventory-audit-history>div small{color:#718078}.inventory-audit-history>div b{font-size:18px}.inventory-audit-history>p{color:#7d5a16;background:#fff6df;border-radius:8px;margin:16px 0 0;padding:12px}.inventory-priority-center>header p{color:#687970;max-width:760px;margin:0}.inventory-priority-center>header button{color:#fff;background:#174f37;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.inventory-priority-center>header>small{color:#68776f;background:#f1f4f2;border-radius:8px;padding:9px 12px}.inventory-priority-table{border:1px solid #dce5df;border-radius:11px;margin-top:18px;overflow:auto}.inventory-priority-table>div{border-bottom:1px solid #e5ebe7;grid-template-columns:minmax(260px,1.3fr) 70px minmax(200px,1fr) 120px 120px;align-items:center;gap:10px;min-width:850px;padding:11px 14px;display:grid}.inventory-priority-table>div:last-child{border-bottom:0}.inventory-priority-table .heading{color:#64766c;background:#eef4f0;font-weight:800}.inventory-priority-table em{color:#52675c;background:#edf2ef;border-radius:99px;justify-self:start;padding:4px 11px;font-style:normal;font-weight:900}.inventory-priority-table em.level-s{color:#9a472b;background:#ffe6d9}.inventory-priority-table em.level-a{color:#866000;background:#fff0c9}.inventory-priority-center>footer{color:#6c7b73;margin-top:12px}.inventory-priority-message{color:#28674a;background:#edf6f0;border-radius:8px;margin:14px 0 0;padding:10px 12px}.inventory-priority-form{background:#f4f8f5;border:1px solid #cddfd4;border-radius:11px;grid-template-columns:minmax(240px,1.5fr) 160px 150px 150px;align-items:end;gap:10px;margin-top:16px;padding:16px;display:grid}.inventory-priority-form label{color:#486255;gap:6px;font-size:11px;font-weight:800;display:grid}.inventory-priority-form input,.inventory-priority-form select{color:#183e2f;background:#fff;border:1px solid #b8cdc0;border-radius:8px;min-width:0;height:39px;padding:0 10px}.inventory-priority-form .wide{grid-column:1/-2}.inventory-priority-form button{color:#fff;background:#174f37;border:0;border-radius:8px;height:39px;font-weight:800}.inventory-priority-form button:disabled{opacity:.45}.inventory-manual-center{gap:14px;display:grid}.inventory-manual-center>header{background:#fff;border:1px solid #d5e1d9;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.inventory-manual-center>header span{color:#347457;font-weight:800}.inventory-manual-center>header h3{margin:5px 0;font-size:22px}.inventory-manual-center>header p{color:#687970;margin:0}.inventory-manual-center>header>b{color:#24704b;white-space:nowrap;background:#edf7f1;border-radius:99px;padding:8px 12px}.inventory-manual-search{background:#fff;border:1px solid #d5e1d9;border-radius:13px;gap:7px;padding:18px 20px;display:grid}.inventory-manual-search label{color:#284f3d;gap:7px;font-weight:800;display:grid}.inventory-manual-search label>div{gap:8px;display:flex}.inventory-manual-search input{color:#173d2e;background:#fbfdfc;border:1px solid #c9d9cf;border-radius:9px;flex:1;min-width:0;padding:11px 13px}.inventory-manual-search button,.inventory-manual-form button.calculate{color:#fff;cursor:pointer;background:#174f37;border:0;border-radius:9px;padding:10px 18px;font-weight:800}.inventory-manual-search button:disabled,.inventory-manual-form button.calculate:disabled{cursor:not-allowed;background:#aebdb4}.inventory-manual-search small{color:#75847c}.inventory-manual-message{color:#98502f;background:#fff1e8;border-radius:9px;margin:0;padding:12px 14px}.inventory-manual-results{background:#fff;border:1px solid #d7e2db;border-radius:13px;overflow:hidden}.inventory-manual-results>header{color:#546c60;background:#eef4f0;justify-content:space-between;padding:12px 15px;display:flex}.inventory-manual-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4ebe6;grid-template-columns:auto minmax(180px,1fr) auto minmax(160px,auto);align-items:center;gap:12px;width:100%;padding:13px 15px;display:grid}.inventory-manual-results>button:last-child{border-bottom:0}.inventory-manual-results>button:hover{background:#f4f9f6}.inventory-manual-results em,.inventory-manual-form header em{color:#23744d;background:#e3f2e9;border-radius:99px;padding:5px 9px;font-style:normal;font-weight:900}.inventory-manual-results span{gap:3px;display:grid}.inventory-manual-results span small,.inventory-manual-results p{color:#718078;margin:0}.inventory-manual-results strong{color:#315e48;text-align:right}.inventory-manual-form{background:#fff;border:1px solid #cdded4;border-radius:14px;overflow:hidden}.inventory-manual-form>header{background:#eef6f1;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 19px;display:flex}.inventory-manual-form>header>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.inventory-manual-form>header h3{margin:0}.inventory-manual-form>header p{color:#6f7d76;grid-column:2;margin:0}.inventory-manual-form>header button{color:#315d48;background:#fff;border:1px solid #b9cec1;border-radius:8px;padding:8px 11px;font-weight:800}.inventory-manual-form>div{grid-template-columns:1fr .6fr 1.2fr .85fr .85fr auto;align-items:end;gap:10px;padding:17px 19px;display:grid}.inventory-manual-form label{color:#536a5e;gap:6px;font-size:11px;font-weight:800;display:grid}.inventory-manual-form input,.inventory-manual-form select{color:#203f31;background:#fff;border:1px solid #cddad2;border-radius:8px;min-width:0;padding:10px}.inventory-manual-decision{background:#fff;border:1px solid #cdded4;border-top:5px solid #26945d;border-radius:16px;overflow:hidden}.inventory-manual-decision.yellow{border-top-color:#d79c32}.inventory-manual-decision.red{border-top-color:#cc5543}.inventory-manual-decision>header{background:#edf7f1;justify-content:space-between;align-items:flex-start;padding:19px 22px;display:flex}.inventory-manual-decision.yellow>header{background:#fff7e6}.inventory-manual-decision.red>header{background:#fff0ed}.inventory-manual-decision>header span{color:#2a6649;font-weight:900}.inventory-manual-decision>header h2{margin:5px 0 2px;font-size:29px}.inventory-manual-decision>header small{color:#66776e}.inventory-manual-decision>header em{color:#255b41;background:#fff;border-radius:99px;padding:6px 11px;font-style:normal;font-weight:900}.inventory-manual-decision>section{border-bottom:1px solid #e3e9e5;padding:16px 22px}.inventory-manual-decision>section p{color:#425e50;margin:8px 0 0}.inventory-manual-decision>section p.warning{color:#8a5e12}.inventory-manual-decision>footer{color:#687870;background:#f2f5f3;padding:13px 22px}.inventory-manual-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px 22px;display:grid}.inventory-manual-components>div{background:#f8faf9;border:1px solid #dce6df;border-radius:10px;gap:7px;padding:12px;display:grid}.inventory-manual-components header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-manual-components header span{gap:3px;display:grid}.inventory-manual-components header em{color:#20734c;font-style:normal;font-weight:900}.inventory-manual-components p{color:#5f7168;margin:0}.inventory-manual-components>div>small{color:#9a6520}.inventory-lock-breakdown{background:#fbfdfc;border:1px solid #d9e4dd;border-radius:11px;margin:0 22px 17px}.inventory-lock-breakdown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;list-style:none;display:flex}.inventory-lock-breakdown>summary::-webkit-details-marker{display:none}.inventory-lock-breakdown>summary:before{content:"▸";color:#317153;font-size:16px;font-weight:900}.inventory-lock-breakdown[open]>summary:before{content:"▾"}.inventory-lock-breakdown>summary>span{flex:1;gap:2px;display:grid}.inventory-lock-breakdown>summary small{color:#708078}.inventory-lock-breakdown>summary strong{color:#24583f}.inventory-lock-totals{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 12px;display:grid}.inventory-lock-totals span{background:#eef5f1;border-radius:8px;gap:4px;padding:10px;display:grid}.inventory-lock-totals span.unmatched{background:#fff3de}.inventory-lock-totals small{color:#6d7d74}.inventory-lock-totals b{color:#1f563b;font-size:18px}.inventory-lock-orders{border:1px solid #e0e7e2;border-radius:9px;margin:0 14px 12px;overflow:auto}.inventory-lock-orders>div{border-bottom:1px solid #e8ede9;grid-template-columns:minmax(150px,1.1fr) minmax(120px,.8fr) minmax(130px,1fr) 75px minmax(180px,1.2fr);align-items:center;gap:10px;min-width:780px;padding:9px 11px;display:grid}.inventory-lock-orders>div:last-child{border-bottom:0}.inventory-lock-orders .heading{color:#697a71;background:#f0f5f2;font-size:11px;font-weight:800}.inventory-lock-orders strong{color:#1d6946}.inventory-lock-orders small{color:#687970;line-height:1.45}.inventory-lock-unmatched{color:#805a17;background:#fff4e2;border-radius:8px;margin:0 14px 14px;padding:10px 12px;line-height:1.55}.inventory-incoming-breakdown{background:#f9fcfa;border:1px solid #cfe0d6;border-radius:11px;margin:0 22px 17px}.inventory-incoming-breakdown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;list-style:none;display:flex}.inventory-incoming-breakdown>summary::-webkit-details-marker{display:none}.inventory-incoming-breakdown>summary:before{content:"▸";color:#23764f;font-size:16px;font-weight:900}.inventory-incoming-breakdown[open]>summary:before{content:"▾"}.inventory-incoming-breakdown>summary>span{flex:1;gap:2px;display:grid}.inventory-incoming-breakdown>summary small{color:#708078}.inventory-incoming-breakdown>summary strong{color:#17633f}.inventory-incoming-totals{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 12px;display:grid}.inventory-incoming-totals span{background:#eaf5ee;border-radius:8px;gap:4px;padding:10px;display:grid}.inventory-incoming-totals small{color:#6b7c72}.inventory-incoming-totals b{color:#195e3d;font-size:18px}.inventory-incoming-orders{border:1px solid #dce7e0;border-radius:9px;margin:0 14px 12px;overflow:auto}.inventory-incoming-orders>div{border-bottom:1px solid #e6ede8;grid-template-columns:minmax(170px,1.25fr) 95px 85px 95px 120px minmax(125px,.9fr);align-items:center;gap:10px;min-width:860px;padding:10px 11px;display:grid}.inventory-incoming-orders>div:last-child{border-bottom:0}.inventory-incoming-orders .heading{color:#65776d;background:#edf5f0;font-size:11px;font-weight:800}.inventory-incoming-orders strong{color:#17653f}.inventory-incoming-orders em{border-radius:99px;justify-self:start;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.inventory-incoming-orders em.included{color:#176c43;background:#dff2e7}.inventory-incoming-orders em.excluded{color:#875b0c;background:#fff0d6}.inventory-incoming-note{color:#7c5a1d;background:#fff5e4;border-radius:8px;margin:0 14px 14px;padding:10px 12px;line-height:1.55}.inventory-incoming-orders em.overdue{color:#875b0c;background:#fff0d6}.inventory-transfer-breakdown{background:#fbfcf7;border-color:#d7dfca}.inventory-transfer-orders>div{grid-template-columns:minmax(170px,1.2fr) 120px 120px 90px 90px 90px 95px minmax(130px,.9fr);min-width:1040px}.inventory-transfer-orders .heading{background:#f0f5e9}.inventory-transfer-eta-editor{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:5px;display:grid}.inventory-transfer-eta-editor input{color:#173d2c;background:#fff;border:1px solid #b9cfc2;border-radius:7px;width:100%;min-width:0;padding:7px 8px}.inventory-transfer-eta-editor button{color:#fff;background:#256847;border:0;border-radius:7px;padding:7px 9px;font-weight:800}.inventory-transfer-eta-editor button:disabled{opacity:.45}.inventory-transfer-eta-editor small{color:#60756a;grid-column:1/-1;font-size:10px}@media (width<=1100px){.inventory-audit-source-health{grid-template-columns:1fr 1fr}.inventory-audit-layout{grid-template-columns:1fr}.inventory-audit-orders{grid-template-columns:1fr 1fr}.inventory-audit-detail{grid-column:1/-1}.inventory-priority-form{grid-template-columns:1fr 1fr}.inventory-priority-form .wide{grid-column:1/-1}.inventory-manual-form>div{grid-template-columns:repeat(3,1fr)}.inventory-manual-form button.calculate{min-height:39px}}@media (width<=700px){.inventory-audit-center{padding:12px}.inventory-audit-header,.inventory-audit-history>header,.inventory-priority-center>header,.inventory-manual-center>header{flex-direction:column}.inventory-audit-source-health,.inventory-audit-overview,.inventory-audit-orders,.inventory-audit-history>div,.inventory-manual-components{grid-template-columns:1fr}.inventory-audit-subnav{overflow-x:auto}.inventory-audit-subnav button{white-space:nowrap}.inventory-audit-filters{align-items:stretch;overflow-x:auto}.inventory-audit-filters small{display:none}.inventory-audit-facts{grid-template-columns:1fr 1fr}.inventory-audit-detail>footer{flex-direction:column;align-items:stretch}.inventory-priority-form,.inventory-manual-form>div{grid-template-columns:1fr}.inventory-priority-form .wide{grid-column:auto}.inventory-manual-results>button{grid-template-columns:auto 1fr}.inventory-manual-results>button>p,.inventory-manual-results>button>strong{text-align:left;grid-column:2}.inventory-manual-search label>div{flex-direction:column}}.sku-workspace{background:#f5f7fb;min-height:100vh}.sku-center-page{color:#172033;max-width:1680px;margin:auto;padding:104px 28px 48px}.sku-center-hero{color:#fff;background:linear-gradient(125deg,#17233c,#24446c);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 32px;display:flex;box-shadow:0 16px 45px #18314c22}.sku-center-hero span{color:#9fc5f0;letter-spacing:.1em;font-size:13px}.sku-center-hero h1{margin:7px 0;font-size:34px}.sku-center-hero p{color:#d7e4f4;margin:0}.sku-kpis{gap:10px;display:flex}.sku-kpis b,.sku-impact b{background:#ffffff12;border-radius:14px;flex-direction:column;min-width:100px;padding:14px 16px;font-size:22px;display:flex}.sku-kpis small,.sku-impact small{color:#c9d9ec;margin-top:5px;font-size:11px;font-weight:500}.sku-source-strip{align-items:center;gap:12px;margin:18px 0 12px;font-size:12px;display:flex}.sku-source-strip span{background:#fff;border:1px solid #e1e7ef;border-radius:30px;padding:8px 13px}.sku-source-strip .stale{color:#b56719;background:#fff8ed}.sku-source-strip em{color:#748197;margin-left:auto}.sku-filters{background:#fff;border:1px solid #e3e8f0;border-radius:16px 16px 0 0;grid-template-columns:minmax(360px,1fr) 170px 150px 150px auto;gap:9px;padding:14px;display:grid}.sku-filters input,.sku-filters select{background:#fbfcfe;border:1px solid #d8e0e9;border-radius:10px;height:42px;padding:0 12px}.sku-filters button,.sku-pagination button{background:#fff;border:1px solid #d3dce7;border-radius:10px;padding:0 15px}.sku-filters button.active{color:#a85513;background:#fff3e7;border-color:#e18c40}.sku-table{background:#fff;border:1px solid #e3e8f0;border-top:0;overflow:auto}.sku-table .heading,.sku-table article{grid-template-columns:minmax(250px,1.5fr) minmax(150px,.9fr) minmax(150px,.8fr) minmax(150px,.85fr) 120px 140px 64px;align-items:center;gap:16px;padding:14px 18px;display:grid}.sku-table .heading{color:#758096;background:#f5f7fa;font-size:12px;font-weight:700;position:sticky;top:0}.sku-table article{border-top:1px solid #edf0f5;min-height:92px}.sku-table article:hover{background:#fbfdff}.sku-table article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sku-table b{font-size:13px}.sku-table small{color:#7c8799;font-size:11px}.sku-table article>button{color:#2464a4;background:#eaf3ff;border:0;border-radius:9px;padding:9px}.sku-product{align-items:center;flex-direction:row!important}.sku-product i{color:#55728f;background:#eef3f9;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:11px;display:grid}.sku-product span{min-width:0}.sku-product b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.sku-tags{flex-wrap:wrap;gap:4px;display:flex}.sku-tags small{color:#356da3;background:#edf4ff;border-radius:4px;padding:2px 5px}.sku-table em{background:#edf3f8;border-radius:12px;width:max-content;padding:3px 8px;font-size:11px;font-style:normal}.sku-table em.active,.sku-table em.hot{color:#13845a;background:#e9f8f1}.sku-table .issue{color:#c35b29}.sku-empty{text-align:center;color:#718096;padding:70px}.sku-pagination{background:#fff;border:1px solid #e3e8f0;border-top:0;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:center;gap:10px;padding:14px;display:flex}.sku-pagination span{margin-right:auto}.sku-pagination button{height:34px}.sku-notice{color:#93531e;background:#fff6e9;border-radius:10px;margin:12px 0;padding:11px 14px}.sku-notice button{float:right;background:0 0;border:0}.sku-detail-backdrop{z-index:100;background:#10182999;justify-content:flex-end;display:flex;position:fixed;inset:0}.sku-detail{background:#f7f9fc;width:min(1120px,92vw);height:100%;overflow:auto;box-shadow:-20px 0 50px #0003}.sku-detail>header{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;padding:27px 30px;display:flex}.sku-detail>header h2{margin:5px 0;font-size:25px}.sku-detail>header p{color:#738095;margin:0;font-size:12px}.sku-detail>header>button{background:#eef1f5;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.sku-detail>nav{background:#fff;border-bottom:1px solid #e5e9ef;gap:4px;padding:12px 24px;display:flex;overflow:auto}.sku-detail>nav button{white-space:nowrap;color:#657085;background:0 0;border:0;border-radius:8px;padding:9px 12px}.sku-detail>nav button.active{color:#1761aa;background:#eaf3ff}.sku-detail-body{padding:24px 30px}.sku-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sku-detail-grid>div,.sku-cards article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.sku-detail-grid small{color:#79869a}.sku-detail-body h3{margin:25px 0 10px}.sku-aliases{flex-wrap:wrap;gap:8px;display:flex}.sku-aliases span{background:#fff;border:1px solid #dfe5ed;border-radius:9px;padding:8px 10px}.sku-aliases small{color:#758397;margin-right:7px}.sku-impact{flex-wrap:wrap;gap:10px;display:flex}.sku-impact b{color:#24334a;background:#fff;border:1px solid #e2e8f0}.sku-impact small{color:#768398}.sku-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sku-cards span{color:#2465a8;font-size:23px}.sku-records{flex-direction:column;gap:8px;display:flex}.sku-records article{background:#fff;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:1fr 1fr auto;gap:12px;padding:13px;display:grid}.sku-records em{color:#56718f;font-style:normal}@media (width<=980px){.sku-center-page{padding-left:12px;padding-right:12px}.sku-center-hero{flex-direction:column;align-items:flex-start}.sku-kpis{max-width:100%;overflow:auto}.sku-filters{grid-template-columns:1fr 1fr}.sku-filters input{grid-column:1/-1}.sku-detail-grid,.sku-cards{grid-template-columns:1fr 1fr}.sku-source-strip{flex-wrap:wrap}.sku-source-strip em{margin-left:0}}.sku-detail-actions{align-items:center;gap:9px;display:flex}.sku-detail-actions button{cursor:pointer;border:0}.sku-detail-actions .maintain{color:#fff;background:#1761aa;border-radius:9px;height:38px;padding:0 16px;font-weight:800}.sku-detail-actions .close{background:#eef1f5;border-radius:50%;width:38px;height:38px;font-size:22px}.sku-maintenance-panel,.sku-alias-maintenance{background:#f3f8ff;border:1px solid #bcd5ef;border-radius:14px;margin:0 0 18px;padding:18px}.sku-maintenance-panel>header{justify-content:space-between;gap:16px;margin-bottom:15px;display:flex}.sku-maintenance-panel>header div{flex-direction:column;gap:4px;display:flex}.sku-maintenance-panel>header small{color:#66788f}.sku-maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sku-maintenance-grid label{color:#53657c;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.sku-maintenance-grid label.wide{grid-column:span 2}.sku-maintenance-grid input,.sku-maintenance-grid select,.sku-alias-maintenance input,.sku-alias-maintenance select{color:#1f3047;background:#fff;border:1px solid #c8d6e6;border-radius:8px;min-width:0;height:40px;padding:0 11px}.sku-maintenance-panel>footer{justify-content:flex-end;margin-top:14px;display:flex}.sku-maintenance-panel>footer button,.sku-alias-maintenance button{color:#fff;cursor:pointer;background:#1761aa;border:0;border-radius:9px;height:40px;padding:0 17px;font-weight:800}.sku-maintenance-panel button:disabled,.sku-alias-maintenance button:disabled{cursor:not-allowed;opacity:.55}.sku-alias-maintenance{grid-template-columns:auto minmax(140px,.7fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.sku-alias-maintenance>b{color:#29415f}@media (width<=980px){.sku-maintenance-grid,.sku-alias-maintenance{grid-template-columns:1fr 1fr}.sku-alias-maintenance>b{grid-column:1/-1}}@media (width<=640px){.sku-maintenance-grid,.sku-alias-maintenance{grid-template-columns:1fr}.sku-maintenance-grid label.wide{grid-column:auto}.sku-detail>header{padding:20px}.sku-detail-body{padding:18px}.sku-detail-actions .maintain{padding:0 11px}}.sku-sheet-toolbar{background:#fff;border:1px solid #cad9e8;border-radius:14px;align-items:center;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.sku-sheet-toolbar>div{flex:1;gap:4px;display:grid}.sku-sheet-toolbar small{color:#718097}.sku-sheet-toolbar button,.sku-sheet-toolbar>label{color:#1c5f9f;cursor:pointer;background:#eef6ff;border:1px solid #a9c3df;border-radius:9px;place-items:center;height:40px;margin:0;padding:0 15px;font-size:12px;font-weight:800;display:grid}.sku-sheet-toolbar>label input{display:none}.sku-sheet-toolbar>label.disabled{cursor:not-allowed;opacity:.55}.sku-filters{grid-template-columns:minmax(300px,1fr) 130px 160px 140px 140px auto}.sku-table em.core,.sku-tier-summary b.core{color:#17734c;background:#dff4e8}.sku-table em.non-core,.sku-tier-summary b.non-core{color:#657085;background:#eef1f5}.sku-tier-summary{background:#fff;border:1px solid #d9e3ee;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.sku-tier-summary b{border-radius:99px;padding:5px 10px}.sku-tier-summary span{color:#5f6f84}.sku-maintenance-grid .sku-check{background:#fff;border:1px solid #c8d6e6;border-radius:8px;flex-direction:row;align-items:center;gap:9px;min-height:40px;margin-top:18px;padding:0 11px;display:flex}.sku-maintenance-grid .sku-check input{width:16px;height:16px;min-height:0}.sku-link-action{color:#1761aa;cursor:pointer;background:#fff;border:1px solid #a9c3df;border-radius:8px;justify-content:center;align-items:center;margin:12px 8px 0 0;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.core-profile>div{min-height:72px}.sku-sheet-toolbar button.primary{color:#fff;background:#176145;border-color:#176145;box-shadow:0 5px 14px #17614522}.sku-core-ledger .heading>span:nth-child(3){color:#b42318}.sku-core-ledger article>div:nth-child(3) b,.core-profile>div:nth-child(2) b{color:#cf2f25;font-size:15px}.sku-material-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sku-material-gallery article{background:#fff;border:1px solid #dfe6ee;border-radius:14px;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px;display:grid}.sku-material-gallery .sku-material-thumb{color:#718096;background:#f0f3f7;border-radius:12px;grid-row:1/3;place-items:center;width:112px;height:112px;font-size:12px;font-style:normal;display:grid;overflow:hidden}.sku-material-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sku-material-gallery article>div{flex-direction:column;gap:6px;min-width:0;display:flex}.sku-material-gallery article>div small{white-space:nowrap;text-overflow:ellipsis;color:#68778b;overflow:hidden}.sku-material-gallery article>div span{color:#8a96a6;font-size:11px}.sku-material-gallery footer{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.sku-material-gallery footer button,.sku-manual-image-link button,.sku-manual-image-link a{color:#1761aa;cursor:pointer;background:#f4f8fc;border:1px solid #a9c3df;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;text-decoration:none}.sku-material-empty{text-align:center;color:#68778b;background:#fff;border:1px dashed #cbd7e4;border-radius:14px;gap:8px;padding:48px;display:grid}.sku-material-empty b{color:#314155}.sku-manual-image-link{background:#fff;border:1px solid #dfe6ee;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.sku-product .sku-material-thumb{padding:0;font-style:normal;overflow:hidden}.sku-product .sku-material-thumb img{object-fit:cover;width:100%;height:100%}@media (width<=980px){.sku-sheet-toolbar{flex-wrap:wrap;align-items:stretch}.sku-sheet-toolbar>div{flex-basis:100%}.sku-filters{grid-template-columns:1fr 1fr}.sku-filters input{grid-column:1/-1}}@media (width<=640px){.sku-sheet-toolbar button,.sku-sheet-toolbar>label{flex:1}.sku-filters{grid-template-columns:1fr}.sku-filters input{grid-column:auto}}.sku-ledger-switch{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 12px;display:grid}.sku-ledger-switch button{text-align:left;color:#29374a;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:15px;grid-template-columns:1fr auto;gap:4px 16px;padding:18px 20px;display:grid;position:relative}.sku-ledger-switch button span{font-size:16px;font-weight:900}.sku-ledger-switch button b{grid-area:1/2/3;align-self:center;font-size:26px}.sku-ledger-switch button small{color:#738096}.sku-ledger-switch button.active{color:#164d3c;background:#eaf5ef;border-color:#1b6b50;box-shadow:inset 4px 0 #196148}.sku-ledger-intro{background:#fff;border:1px solid #dfe6ee;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.sku-ledger-intro>div{gap:3px;display:grid}.sku-ledger-intro small{color:#748196}.sku-ledger-intro em{color:#24654e;background:#edf5f1;border-radius:99px;padding:6px 10px;font-size:11px;font-style:normal}.sku-ledger-filters{border-top:0;border-radius:0;grid-template-columns:minmax(300px,1fr) 160px 140px 140px auto}.sku-core-ledger{border-top:0}.sku-core-ledger .heading,.sku-core-ledger article{grid-template-columns:minmax(260px,1.35fr) 150px 100px 165px 180px 165px 200px 62px;min-width:1440px}.sku-core-ledger article>div{justify-content:center;min-height:48px}.sku-core-ledger .inventory-line{color:#197153}.sku-core-ledger .inventory-line .inventory-available{color:#d3221f;font:inherit;font-weight:900}.sku-noncore-library .heading,.sku-noncore-library article{grid-template-columns:minmax(280px,1.5fr) 170px 160px 160px 120px 150px 62px}.sku-empty{gap:8px;display:grid}.sku-empty b{color:#38475b;font-size:16px}.sku-empty span{font-size:12px}@media (width<=980px){.sku-ledger-switch{grid-template-columns:1fr}.sku-ledger-intro{flex-direction:column;align-items:flex-start;gap:10px}.sku-ledger-filters{grid-template-columns:1fr 1fr}.sku-ledger-filters input{grid-column:1/-1}}.scheme-filing-card-actions{border-top:1px solid #e4e9e6;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:11px;display:flex}.scheme-filing-card-actions button{color:#24583f;background:#fff;border:1px solid #9fb7a8;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.scheme-filing-card-actions button.primary{color:#fff;background:#19573c;border-color:#19573c}.scheme-filing-card-actions button.danger{color:#a44336;background:#fff8f6;border-color:#d6aaa2}.scheme-filing-card-actions button:disabled{cursor:not-allowed;opacity:.55}.fixed-bundle-page .logo b{font-size:23px}.fixed-bundle-page .logo small{font-size:11px}.fixed-bundle-page .workspace-primary-nav button{min-width:108px;padding-left:8px;padding-right:8px}.fixed-bundle-page .workspace-primary-nav b{font-size:13px}.fixed-bundle-page .workspace-primary-nav small{font-size:9px;line-height:1.35}.fixed-bundle-page .source-status{padding:9px 13px;font-size:12px}.fixed-bundle-page .workflow-header-tools>button{padding:9px 12px;font-size:12px}.fixed-bundle-page .fixed-hero>span,.fixed-bundle-page .fixed-results>header span{font-size:13px}.fixed-bundle-page .fixed-hero h1{font-size:38px}.fixed-bundle-page .fixed-hero>p{font-size:15px;line-height:1.65}.fixed-bundle-page .scheme-search-mode-tabs button,.fixed-bundle-page .public-node-tabs button,.fixed-bundle-page .fixed-price-shortcuts button{padding:11px 17px;font-size:15px}.fixed-bundle-page .public-node-tabs>span,.fixed-bundle-page .fixed-price-shortcuts>span,.fixed-bundle-page .fixed-search-panel label>span,.fixed-bundle-page .fixed-range>span,.fixed-bundle-page .scheme-code-search-panel label>span{font-size:14px}.fixed-bundle-page .fixed-search-panel .match-price-type select,.fixed-bundle-page .fixed-search-panel label>input{font-size:18px}.fixed-bundle-page .fixed-range b,.fixed-bundle-page .search-slides-button{font-size:17px}.fixed-bundle-page .inventory-toolbar>label span,.fixed-bundle-page .inventory-stock-range>span{font-size:14px}.fixed-bundle-page .inventory-toolbar select,.fixed-bundle-page .inventory-stock-range input{font-size:16px}.fixed-bundle-page .inventory-stock-range small,.fixed-bundle-page .inventory-stock-range em,.fixed-bundle-page .inventory-stock-range b{font-size:13px}.fixed-bundle-page .inventory-sync-status b{font-size:15px}.fixed-bundle-page .inventory-sync-status span{font-size:13px;line-height:1.45}.fixed-bundle-page .shared-prepack-strip>summary span{font-size:12px}.fixed-bundle-page .shared-prepack-strip>summary h2{font-size:23px}.fixed-bundle-page .shared-prepack-strip>summary p,.fixed-bundle-page .shared-prepack-strip>summary small,.fixed-bundle-page .shared-prepack-strip>summary:after,.fixed-bundle-page .shared-prepack-note{font-size:14px;line-height:1.5}.fixed-bundle-page .shared-prepack-main>span{font-size:11px}.fixed-bundle-page .shared-prepack-main h3{font-size:18px}.fixed-bundle-page .shared-prepack-main p,.fixed-bundle-page .shared-prepack-main b{font-size:13px}.fixed-bundle-page .shared-prepack-list article>button,.fixed-bundle-page .shared-prepack-empty,.fixed-bundle-page .shared-prepack-message{font-size:14px}.fixed-bundle-page .fixed-results>header h2{font-size:29px}.fixed-bundle-page .fixed-results>header>small{font-size:14px;line-height:1.45}.fixed-bundle-page .select-all-schemes,.fixed-bundle-page .ppt-price-option select,.fixed-bundle-page .merge-actions button{font-size:14px}.fixed-bundle-page .ppt-price-option>span,.fixed-bundle-page .merge-actions small{font-size:13px}.fixed-bundle-page .slide-preview-trigger>span,.fixed-bundle-page .slide-preview-trigger>small,.fixed-bundle-page .slide-placeholder{font-size:12px}.fixed-bundle-page .slide-price b{font-size:29px}.fixed-bundle-page .slide-price em,.fixed-bundle-page .slide-price small{font-size:14px}.fixed-bundle-page .slide-main>span{font-size:14px;line-height:1.45}.fixed-bundle-page .slide-main h3{font-size:20px;line-height:1.35}.fixed-bundle-page .slide-main p{font-size:15px;line-height:1.55}.fixed-bundle-page .slide-main>small{font-size:13px;line-height:1.45}.fixed-bundle-page .scheme-weight span{font-size:12px}.fixed-bundle-page .scheme-weight b{font-size:15px}.fixed-bundle-page .scheme-inventory b,.fixed-bundle-page .scheme-inventory-check-summary b,.fixed-bundle-page .scheme-inventory-check-summary span,.fixed-bundle-page .scheme-inventory-missing{font-size:13px}.fixed-bundle-page .scheme-inventory span{font-size:12px}.fixed-bundle-page .scheme-inventory-check-summary strong{font-size:16px}.fixed-bundle-page .scheme-freight-inputs>span{font-size:14px}.fixed-bundle-page .batch-freight-panel>header>span{font-size:12px}.fixed-bundle-page .batch-freight-panel>header h2{font-size:26px}.fixed-bundle-page .batch-freight-panel>header small,.fixed-bundle-page .batch-freight-fields label>span{font-size:14px}.fixed-bundle-page .batch-freight-fields select,.fixed-bundle-page .batch-freight-fields textarea{font-size:16px}.fixed-bundle-page .batch-freight-summary dt{font-size:12px}.fixed-bundle-page .batch-freight-summary dd{font-size:16px}.fixed-bundle-page .freight-weight-warning b,.fixed-bundle-page .freight-quote-options>h3,.fixed-bundle-page .freight-quote-options article>header b{font-size:15px}.fixed-bundle-page .freight-weight-warning span,.fixed-bundle-page .freight-weight-warning small,.fixed-bundle-page .freight-notice,.fixed-bundle-page .freight-reason{font-size:12px}.fixed-bundle-page .calculate-freight-button{font-size:16px}.fixed-bundle-page .freight-quote-options article dt,.fixed-bundle-page .freight-quote-options article>small{font-size:11px}.fixed-bundle-page .freight-quote-options article dd{font-size:14px}.fixed-bundle-page .freight-result-actions button{font-size:13px}@media (width>=901px){.fixed-bundle-page .workspace-topbar{grid-template-rows:72px 58px;min-height:130px}.fixed-bundle-page .workspace-primary-nav button{padding-left:10px;padding-right:10px}.fixed-bundle-page .slide-result-list>label{padding-top:14px;padding-bottom:14px}.fixed-bundle-page .batch-freight-panel{top:84px}}.scheme-filing-configuration{cursor:text;-webkit-user-select:text;user-select:text;background:#f7faf8;border:1px solid #d5e2da;border-radius:8px;margin-top:5px;padding:8px 10px}.scheme-filing-configuration strong{color:#315e48;font-size:11px}.scheme-filing-configuration ol,.scheme-filing-linked-list details ol{color:#52675c;margin:6px 0;padding-left:24px;font-size:11px;line-height:1.65}.scheme-filing-configuration li,.scheme-filing-linked-list details li{border-bottom:1px dashed #dce7e0;padding:2px 0}.scheme-filing-configuration li:last-child,.scheme-filing-linked-list details li:last-child{border-bottom:0}.scheme-filing-configuration b{color:#246043;background:#e3f0e8;border-radius:999px;padding:3px 7px;display:inline-block;font-size:10px!important}.scheme-filing-manual-upload{background:#fff;border:1px solid #c7d9ce;border-radius:12px;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:18px;margin-top:14px;padding:16px;display:grid!important}.scheme-filing-image-drop{text-align:center;cursor:pointer;background:#f3f8f5;border:2px dashed #91b5a1;border-radius:12px;align-content:center;justify-items:center;padding:14px;position:relative;overflow:hidden;min-height:240px!important}.scheme-filing-image-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.scheme-filing-image-drop img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:190px}.scheme-filing-image-drop span{color:#537061;max-width:250px;line-height:1.6}.scheme-filing-image-drop small{color:#75847c;overflow-wrap:anywhere}.scheme-filing-manual-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid!important}.scheme-filing-manual-fields .wide{grid-column:1/-1}.scheme-filing-manual-fields textarea{min-height:110px}.scheme-filing-manual-fields>button{color:#fff;cursor:pointer;background:#174b37;border:0;border-radius:9px;grid-column:1/-1;justify-self:end;padding:11px 18px;font-weight:800}@media (width<=760px){.scheme-filing-manual-upload,.scheme-filing-manual-fields{grid-template-columns:1fr}.scheme-filing-manual-fields .wide{grid-column:auto}.association-tabs{grid-template-columns:1fr!important}}.scheme-filing-linked-list>div{gap:4px;display:grid}.scheme-filing-linked-list details{background:#f5f8f6;border-radius:7px;padding:5px 7px}.scheme-filing-linked-list summary{color:#357053;cursor:pointer;font-size:11px}.scheme-filing-linked-list details p{color:#5d6f65;margin:5px 0;font-size:11px;line-height:1.55}.scheme-filing-linked-list details em{color:#286347;font-size:10px;font-style:normal;font-weight:800}.authorization-drag-files .authorization-draggable-file{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #dbe3dd;border-radius:8px;padding:10px;text-decoration:none;display:block}.authorization-drag-files .authorization-draggable-file+.authorization-draggable-file{margin-top:7px}.authorization-drag-files .authorization-draggable-file.ready{cursor:grab;background:#f3faf5;border-color:#8dbba0;box-shadow:inset 3px 0 #2c7756}.authorization-drag-files .authorization-draggable-file.ready:active{cursor:grabbing}.authorization-drag-files .authorization-draggable-file.preparing{cursor:progress;opacity:.78;border-style:dashed}.authorization-drag-files .authorization-draggable-file b,.authorization-drag-files .authorization-draggable-file span{display:block}.authorization-drag-files .authorization-draggable-file span{color:#718078;margin-top:3px;font-size:8px}.authorization-file-with-preview+.authorization-file-with-preview{margin-top:7px}.authorization-file-with-preview button+button{margin-top:0}.authorization-preview-trigger{color:#1d5c3e;cursor:pointer;background:#f5fbf7;border:1px solid #66977a;border-radius:7px;margin-top:7px;padding:7px 11px;font-size:9px;font-weight:800}.authorization-preview-trigger:hover{background:#e3f3e8}.authorization-evidence-preview{color:#244b38;background:#f3faf5;border:1px solid #bfd5c7;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:3px 12px;margin-top:7px;padding:8px;text-decoration:none;display:grid}.authorization-evidence-preview img{object-fit:cover;background:#e5eee8;border-radius:6px;grid-row:1/3;width:96px;height:72px}.authorization-evidence-preview>span{color:#6b7d72;background:#e5eee8;border-radius:6px;grid-row:1/3;place-items:center;width:96px;height:72px;font-size:8px;display:grid}.authorization-evidence-preview b{align-self:end;font-size:10px}.authorization-evidence-preview small{color:#6b7d72;align-self:start;font-size:8px}.authorization-file-preview-modal{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081810cc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.authorization-file-preview-modal>section{background:#fff;border-radius:14px;flex-direction:column;width:min(1240px,96vw);height:min(920px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000075}.authorization-file-preview-modal header{border-bottom:1px solid #dbe6de;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.authorization-file-preview-modal header b,.authorization-file-preview-modal header small{display:block}.authorization-file-preview-modal header b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.authorization-file-preview-modal header small{color:#698076;margin-top:4px;font-size:9px}.authorization-file-preview-modal header>button{color:#fff;cursor:pointer;background:#174b37;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:24px;line-height:1}.authorization-file-preview-tools{background:#f5faf6;border-bottom:1px solid #e2e9e4;align-items:center;gap:12px;min-height:48px;padding:8px 18px;display:flex}.authorization-file-preview-tools label{color:#4c6658;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.authorization-file-preview-tools input{color:#244b38;background:#fff;border:1px solid #b7ccbd;border-radius:6px;width:58px;padding:6px 7px}.authorization-file-preview-tools span{color:#61766a;flex:1;font-size:10px}.authorization-file-preview-tools button{color:#fff;cursor:pointer;background:#1d6342;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:800}.authorization-file-preview-tools button:disabled{opacity:.55;cursor:wait}.authorization-file-preview-stage{background:#e8ede9;flex:1;place-items:center;min-height:0;padding:18px;display:grid;position:relative;overflow:auto}.authorization-file-preview-stage>span{color:#5e7466;font-size:12px}.authorization-file-preview-stage canvas{touch-action:none;cursor:crosshair;background:#fff;max-width:100%;max-height:100%;display:block;box-shadow:0 4px 18px #102c1c3d}.authorization-file-preview-stage canvas.loading{display:none}.authorization-file-preview-modal footer{color:#60756a;padding:10px 18px;font-size:9px;line-height:1.5}@media (width<=700px){.authorization-file-preview-modal{padding:8px}.authorization-file-preview-modal>section{width:100%;height:98vh}.authorization-file-preview-tools{flex-wrap:wrap;align-items:flex-start}.authorization-file-preview-tools span{flex-basis:100%;order:3}.authorization-file-preview-stage{padding:8px}}.authorization-drag-tip{color:#315f48;background:#eef8f1;border:1px dashed #88b199;border-radius:8px;margin:7px 0;padding:9px 11px}.authorization-drag-tip b,.authorization-drag-tip span{display:block}.authorization-drag-tip span{margin-top:3px;font-size:9px;line-height:1.55}.sku-module-tabs{gap:8px;width:min(1360px,100% - 64px);margin:22px auto 0;display:flex}.sku-module-tabs button{color:#52685c;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd8d1;border-radius:12px;min-width:190px;padding:11px 16px}.sku-module-tabs button b,.sku-module-tabs button small{display:block}.sku-module-tabs button b{font-size:13px}.sku-module-tabs button small{color:#7b8981;margin-top:3px;font-size:9px}.sku-module-tabs button.active{color:#fff;background:#174b37;border-color:#174b37}.sku-module-tabs button.active small{color:#dce9e1}.sku-center-page{padding-top:22px}.sku-center-page>.sku-module-tabs{width:100%;margin:0 0 18px}@media (width<=600px){.sku-module-tabs{width:calc(100% - 28px);overflow-x:auto}.sku-module-tabs button{min-width:165px}.sku-center-page>.sku-module-tabs{width:100%}}.distribution-import-product{align-items:center;gap:8px;min-width:0;display:flex}.distribution-import-product img{object-fit:contain;background:#fff;border:1px solid #dce5df;border-radius:5px;flex:0 0 38px;width:38px;height:38px}.distribution-import-product b{text-overflow:ellipsis;overflow:hidden}.sku-module-tabs{padding-bottom:4px;overflow-x:auto}@media (width>=901px){.sku-module-tabs button{flex:1 1 0;min-width:0;padding:8px 10px}.sku-module-tabs button b{white-space:nowrap;font-size:11px}.sku-module-tabs button small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sku-center-page>.sku-module-tabs{gap:6px}}.smart-intake-selection-preview{background:#f8fbf9;border:1px solid #bdd3c5;border-radius:13px;margin-top:16px;overflow:hidden}.smart-intake-selection-preview>header{background:#eaf4ed;border-bottom:1px solid #d8e6dd;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.smart-intake-selection-preview>header>div:first-child{gap:4px;min-width:0;display:grid}.smart-intake-selection-preview>header b{color:#174d36;font-size:15px}.smart-intake-selection-preview>header small{color:#61766a;font-size:11px}.smart-intake-selection-preview>header>div:last-child{flex:none;gap:8px;display:flex}.smart-intake-selection-preview button{color:#fff;cursor:pointer;background:#18553b;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.smart-intake-selection-preview button.secondary{color:#39644d;background:#fff;border:1px solid #aac2b3}.smart-intake-selection-preview button:disabled{opacity:.45;cursor:default}.smart-intake-selection-preview ol{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.smart-intake-selection-preview li{border-top:1px solid #e5ece7;justify-content:space-between;align-items:flex-start;gap:18px;padding:10px 16px;display:flex}.smart-intake-selection-preview li:first-child{border-top:0}.smart-intake-selection-preview li span{color:#294a39;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.smart-intake-selection-preview li small{color:#738078;white-space:nowrap;flex:none;font-size:10px}.smart-intake-selection-preview>p{color:#64756b;background:#f2f6f3;margin:0;padding:10px 16px;font-size:11px}.qualification-controls.smart-intake-brand-controls{align-items:flex-start}.smart-intake-brand-picker{flex:1;min-width:min(620px,100%)}.smart-intake-brand-entry{grid-template-columns:minmax(220px,1fr) auto;gap:8px;display:grid}.smart-intake-brand-entry input{color:#173f2d;background:#fff;border:1px solid #b8cec0;border-radius:9px;width:100%;min-width:0;padding:11px 12px}.smart-intake-brand-entry button{color:#fff;cursor:pointer;background:#18553b;border:0;border-radius:9px;padding:0 18px;font-weight:800}.smart-intake-brand-entry button:disabled{opacity:.42;cursor:default}.smart-intake-brand-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.smart-intake-brand-chips>button{color:#18553b;cursor:pointer;background:#e8f4ec;border:1px solid #9ec1ad;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-weight:750;display:inline-flex}.smart-intake-brand-chips>button span{color:#668476;font-size:16px;line-height:1}.smart-intake-brand-chips>small{color:#78867e;line-height:1.5}.smart-intake-results .historical-split-table.smart-intake-table>.heading,.smart-intake-results .historical-split-table.smart-intake-table>div{grid-template-columns:minmax(300px,1.65fr) minmax(170px,.8fr) minmax(250px,1.15fr) minmax(170px,.75fr) minmax(130px,.55fr);gap:16px;min-width:1080px}.smart-intake-results .smart-intake-table>div>*{min-width:0}.smart-intake-results .smart-intake-table section b,.smart-intake-results .smart-intake-table section small{overflow-wrap:anywhere;word-break:break-word}.smart-intake-results .smart-intake-table select,.smart-intake-results .smart-intake-table input{width:100%;min-width:0}@media (width<=760px){.smart-intake-selection-preview>header{flex-direction:column;align-items:stretch}.smart-intake-selection-preview>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.smart-intake-selection-preview li{gap:10px;padding:9px 12px}}.recognition-review h3>small{color:#6a7b72;margin-top:5px;font-size:11px;font-weight:500;line-height:1.45;display:block}.recognition-batches,.recognition-files{overscroll-behavior:contain;scrollbar-gutter:stable;height:min(720px,100vh - 128px);min-height:520px;overflow-y:auto}.recognition-batches::-webkit-scrollbar{width:10px}.recognition-files::-webkit-scrollbar{width:10px}.recognition-batches::-webkit-scrollbar-thumb{background:#aac1b4;border:2px solid #fff;border-radius:10px}.recognition-files::-webkit-scrollbar-thumb{background:#aac1b4;border:2px solid #fff;border-radius:10px}.recognition-batches::-webkit-scrollbar-track{background:#f2f5f3;border-radius:10px}.recognition-files::-webkit-scrollbar-track{background:#f2f5f3;border-radius:10px}@media (width<=760px){.recognition-batches,.recognition-files{height:auto;min-height:0;max-height:none;overflow:visible}}.recognition-candidates label.selected{background:#edf7f0;border-color:#4e8a69;box-shadow:0 0 0 2px #3670521a}.recognition-manual-sku>button>input,.quality-maintenance-sku>button>input{accent-color:#1f694d;flex:0 0 16px;width:16px;height:16px;margin:2px 8px 0 0}.recognition-qc-fields{background:#f1f7f3;border:1px solid #cdded3;border-radius:12px;margin-top:14px;padding:13px}.recognition-qc-fields h3{margin:0 0 4px}.recognition-qc-fields>p{color:#6b7a72;margin:0 0 11px;font-size:11px}.recognition-qc-fields>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recognition-qc-fields label span{color:#5f7167;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.recognition-qc-fields input,.recognition-qc-fields select{color:#173f32;background:#fff;border:1px solid #bcd0c3;border-radius:8px;width:100%;height:40px;padding:0 10px}.recognition-qc-fields label:last-child{grid-column:1/-1}.recognition-qc-date-warning{color:#a35425;margin-top:9px;font-weight:700;display:block}.recognition-type-confirm{background:#fff4dd;border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:grid}.recognition-type-confirm small{color:#765c2d;line-height:1.5}.recognition-type-confirm button,.recognition-type-change{color:#fff;cursor:pointer;background:#285e43;border:0;border-radius:8px;min-height:39px;padding:0 12px;font-weight:800}.recognition-type-confirm button:disabled{opacity:.45}.recognition-type-change{color:#285e43;background:#fff;border:1px solid #7ba18b;width:100%;margin-top:9px}.quality-maintenance-sku>button{align-items:flex-start;gap:9px}.quality-maintenance-sku>button>b{flex:1}.quality-maintenance-sku>button>span{text-align:right}.quality-maintenance-sku>.quality-maintenance-selected-skus{flex-wrap:wrap;grid-template-columns:none;gap:7px;margin:8px 0 10px;display:flex}.quality-maintenance-sku>.quality-maintenance-selected-skus>button{color:#245b40;background:#fff;border:1px solid #78a48b;border-radius:18px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.quality-maintenance-sku>.quality-maintenance-selected-skus>button span{color:#9a4539;font-size:15px}.quality-maintenance-sku>.quality-maintenance-sku-results{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:320px;margin-top:8px;padding-right:6px;display:block;overflow-y:scroll}.quality-maintenance-sku-results>button{color:#173f32;text-align:left;background:#fff;border:1px solid #c5d7cc;border-radius:10px;grid-template-columns:18px minmax(0,1fr) minmax(150px,.7fr);align-items:start;gap:9px;width:100%;margin-top:6px;padding:10px 12px;display:grid}.quality-maintenance-sku-results>button.selected{background:#dff0e5;border-color:#267054}.quality-maintenance-sku-results>button>b{min-width:0}.quality-maintenance-sku-results>button>span{text-align:right;overflow-wrap:anywhere}.quality-maintenance-sku-results::-webkit-scrollbar{width:11px}.quality-maintenance-sku-results::-webkit-scrollbar-track{background:#dde9e1;border-radius:10px}.quality-maintenance-sku-results::-webkit-scrollbar-thumb{background:#638b75;border:2px solid #dde9e1;border-radius:10px}@media (width<=760px){.quality-maintenance-sku-results>button{grid-template-columns:18px minmax(0,1fr)}.quality-maintenance-sku-results>button>span{text-align:left;grid-column:2}.quality-maintenance-sku>.quality-maintenance-sku-results{max-height:260px}}.bundle-composer-manifest>header{gap:16px}.bundle-composer-manifest-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bundle-composer-manifest-actions button:first-child{color:#174f37;background:#fff}.bundle-composer-toolbar .bundle-main-download{color:#fff;background:#174f37;border-color:#174f37}.bundle-composer-manifest article{grid-template-columns:42px 100px minmax(0,1fr) auto}.bundle-manifest-preview{color:#718078;background:#f7faf8;border:1px solid #d6e1da;border-radius:9px;justify-content:center;align-items:center;width:100px;height:100px;padding:4px;display:flex;overflow:hidden}.bundle-manifest-preview img{object-fit:contain;width:100%;height:100%}.bundle-manifest-preview span{font-size:11px!important}.customer-package-details{border:1px solid #cfded4;border-radius:10px;margin-top:14px;overflow:hidden}.customer-package-details h3{color:#24563f;background:#edf5ef;justify-content:space-between;align-items:center;margin:0;padding:10px 12px;font-size:11px;display:flex}.customer-package-details h3 small{color:#6d7d74;font-size:8px}.customer-package-details>div{border-top:1px solid #e1e9e4;grid-template-columns:minmax(220px,1.35fr) 190px minmax(220px,1fr);gap:10px;padding:9px 12px;font-size:9px;display:grid}.customer-package-details>div.ok{background:#f8fcf9}.customer-package-details>div.warning{background:#fff8e8}.customer-package-details>div.bad{background:#fff9f6}.customer-package-details b{overflow-wrap:anywhere}.customer-package-details span{font-weight:800}.customer-package-details>div.ok span{color:#237047}.customer-package-details>div.warning span{color:#a66a00}.customer-package-details>div.bad span{color:#a14a3c}.customer-package-details small{color:#77827c}@media (width<=700px){.customer-package-details>div{grid-template-columns:1fr}}@media (width<=900px){.bundle-composer-manifest>header{flex-direction:column;align-items:stretch}.bundle-composer-manifest-actions{justify-content:flex-start}.bundle-composer-manifest article{grid-template-columns:32px 84px minmax(0,1fr)}.bundle-manifest-preview{width:84px;height:84px}.bundle-composer-manifest article footer{grid-column:3}}.purchase-lock-center{background:#f6f9f7;gap:13px;padding:18px;display:grid}.purchase-lock-header{background:#fff;border:1px solid #cfddd4;border-radius:14px;justify-content:space-between;gap:20px;padding:18px;display:flex}.purchase-lock-header>div:first-child{gap:5px;display:grid}.purchase-lock-header>div:first-child>span{color:#397158;font-size:9px;font-weight:800}.purchase-lock-header h2{color:#174b35;margin:0;font-size:19px}.purchase-lock-header small{color:#687a71}.purchase-lock-header>div:last-child{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;display:grid}.purchase-lock-header>div:last-child>span{background:#edf4ef;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.purchase-lock-header>div:last-child .danger{color:#9a3e2e;background:#fff0ed}.purchase-lock-header>div:last-child b{font-size:17px}.purchase-lock-filters{background:#fff;border:1px solid #d4e0d8;border-radius:11px;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:center;gap:9px;padding:12px;display:grid}.purchase-lock-filters input,.purchase-lock-filters select{background:#fff;border:1px solid #bfd0c5;border-radius:8px;height:38px;padding:0 11px}.purchase-lock-filters small{color:#6d7d74}.purchase-lock-list{gap:11px;display:grid}.purchase-lock-list>article{background:#fff;border:1px solid #d3dfd7;border-left:4px solid #5e9274;border-radius:12px;gap:12px;padding:15px;display:grid}.purchase-lock-list>article.has-exception{border-left-color:#c25841}.purchase-lock-list>article>header{justify-content:space-between;gap:16px;display:flex}.purchase-lock-list>article>header>div:first-child{gap:4px;display:grid}.purchase-lock-list h3{color:#183f2f;margin:0;font-size:16px}.purchase-lock-list header span,.purchase-lock-list header small{color:#697b72}.purchase-lock-list>article>header>div:last-child{align-items:center;gap:8px;display:flex}.purchase-lock-list header em,.purchase-lock-list header strong{border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal}.purchase-lock-list header em{color:#416752;background:#edf3ef}.purchase-lock-list header em.dropship_single{color:#875b17;background:#fff0d7}.purchase-lock-list header em.special_lock{color:#6643a0;background:#eee8ff}.purchase-lock-list header strong{color:#216543;background:#e5f2e9}.purchase-lock-list dl{grid-template-columns:repeat(6,minmax(82px,1fr));gap:8px;margin:0;display:grid}.purchase-lock-list dl>div{background:#f2f6f3;border-radius:9px;gap:4px;padding:10px;display:grid}.purchase-lock-list dt{color:#718078;font-size:11px}.purchase-lock-list dd{color:#244e39;margin:0;font-size:16px;font-weight:800}.purchase-lock-list dl .remaining{background:#e9f2ec}.purchase-lock-list dl .suggested{background:#fff1d9}.purchase-lock-list dl .suggested dd{color:#9b5c19}.purchase-lock-facts{grid-template-columns:repeat(5,minmax(120px,1fr));gap:7px;display:grid}.purchase-lock-facts>span{background:#f7f9f7;border-radius:8px;gap:3px;padding:8px;display:grid}.purchase-lock-facts small{color:#78867e}.purchase-lock-facts b{color:#315442}.purchase-lock-exceptions{gap:6px;display:grid}.purchase-lock-exceptions>span{color:#913e2e;background:#fff0ed;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.purchase-lock-list footer{justify-content:flex-end;gap:8px;display:flex}.purchase-lock-list footer button{color:#285f43;background:#fff;border:1px solid #9fbaa9;border-radius:8px;padding:8px 11px;font-weight:700}.purchase-lock-list footer .primary{color:#fff;background:#285f43;border:0}.purchase-lock-timeline{background:#f4f7f5;border-radius:10px;gap:0;padding:4px 12px 4px 22px;display:grid}.purchase-lock-timeline>div{grid-template-columns:12px 1fr;gap:9px;padding:9px 0;display:grid;position:relative}.purchase-lock-timeline i{background:#477c5d;border-radius:50%;width:9px;height:9px;margin-top:4px}.purchase-lock-timeline>div:not(:last-child):after{content:"";background:#bed0c4;width:1px;position:absolute;top:21px;bottom:-8px;left:4px}.purchase-lock-timeline span{gap:2px;display:grid}.purchase-lock-timeline small{color:#74827a}.team-lock-quick-filters{background:#fff;border:1px solid #d4e0d8;border-radius:11px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.team-lock-quick-filters button{color:#2f6549;background:#fff;border:1px solid #b9cfc1;border-radius:9px;min-height:38px;padding:8px 12px;font-weight:700}.team-lock-quick-filters button.active{color:#fff;background:#235e43;border-color:#235e43}.purchase-lock-list>article.team-lock-warning{background:#fffdf7;border-left-color:#d39a31}.purchase-lock-list>article.team-lock-overdue{background:#fff9f7;border-left-color:#bd4d36}.purchase-lock-list header em.lock-age.warning{color:#865a0f;background:#fff0c9}.purchase-lock-list header em.lock-age.overdue{color:#9b3827;background:#fde1da}.purchase-lock-list header em.lock-age.action{color:#14633b;background:#dff1e6}.team-lock-center .purchase-lock-list>article>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}@media (width<=1000px){.purchase-lock-header{flex-direction:column}.purchase-lock-list dl{grid-template-columns:repeat(3,1fr)}.purchase-lock-facts{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.purchase-lock-center{padding:10px}.purchase-lock-filters{grid-template-columns:1fr}.purchase-lock-list>article>header{flex-direction:column}.purchase-lock-list dl{grid-template-columns:repeat(2,1fr)}.purchase-lock-facts{grid-template-columns:1fr}}.pricing-box-costs{background:#f3f8f4;border:1px solid #cbdcd1;border-radius:9px;gap:9px;margin:14px 0;padding:11px;display:grid}.pricing-box-costs>header{gap:3px;display:grid}.pricing-box-costs>header b{color:#285a40;font-size:9px}.pricing-box-costs>header small,.pricing-box-costs>small{color:#718078;font-size:7px;line-height:1.5}.pricing-box-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pricing-box-grid label{color:#53695c;gap:4px;font-size:8px;font-weight:800;display:grid}.pricing-box-grid label:first-child,.pricing-box-grid label:nth-child(4){grid-column:1/-1}.pricing-box-grid input{background:#fff;border:1px solid #c7d6cc;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:9px}.pricing-box-grid label>div{background:#fff;border:1px solid #c7d6cc;border-radius:6px;align-items:center;gap:4px;height:34px;padding:0 8px;display:flex}.pricing-box-grid label>div input{text-align:right;border:0;outline:0;height:auto;padding:0}.pricing-box-grid label>div b{white-space:nowrap;color:#738078;font-size:7px}.pricing-box-costs-bottom{background:#edf5ef;border-color:#b9cec0;gap:16px;max-width:1344px;margin:-42px auto 60px;padding:20px 22px;box-shadow:0 12px 36px #1c392812}.pricing-box-costs-bottom>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.pricing-box-costs-bottom>header span{color:#2c7756;letter-spacing:1px;font-size:9px;font-weight:900}.pricing-box-costs-bottom>header h2{color:#193d2d;margin:4px 0 0;font-size:18px}.pricing-box-costs-bottom>header small{text-align:right;max-width:50%;font-size:8px}.pricing-box-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-box-groups>article{background:#fff;border:1px solid #d0ded5;border-radius:10px;gap:10px;padding:15px;display:grid}.pricing-box-groups>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-box-groups>article>header b{color:#285a40;font-size:11px}.pricing-box-groups>article>header small,.pricing-box-groups>article>small,.pricing-box-costs-bottom>footer{color:#718078;font-size:8px;line-height:1.5}.pricing-box-costs-bottom .pricing-box-grid label{font-size:9px}.pricing-box-costs-bottom .pricing-box-grid input,.pricing-box-costs-bottom .pricing-box-grid label>div{height:40px}.pricing-dropship-box-grid label:first-child{grid-column:auto}.pricing-box-costs-bottom>footer{padding-top:2px}.pricing-box-costs-bottom .pricing-box-grid label:nth-child(4){grid-column:auto}.pricing-match-summary{background:#eff6f1;border:1px solid #bad0c1;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:12px 14px;display:flex}.pricing-match-summary>div{gap:3px;display:grid}.pricing-match-summary span{color:#397057;font-size:8px;font-weight:900}.pricing-match-summary b{color:#214d37;font-size:10px}.pricing-match-summary small{color:#708078;font-size:8px}.pricing-match-summary.pending{background:#fff8eb;border-color:#d8bf92}.pricing-match-summary.pending span{color:#936526}.pricing-match-summary>button{color:#fff;background:#245d40;border:0;border-radius:7px;flex:none;padding:9px 12px;font-size:9px;font-weight:800}.pricing-line.replace-needed{background:#fff9ef;box-shadow:inset 3px 0 #d09a3d}.pricing-product-field>button.replace{color:#7b531b;background:#f2dfb9}.pricing-picker-context{background:#f3f6f3;border-radius:8px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;display:grid}.pricing-picker-context>span{color:#8b6329;font-size:8px;font-weight:900}.pricing-picker-context>b{color:#294d38;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.pricing-picker-context>small{color:#748279;font-size:8px}.pricing-picker-list>button>span{min-width:0}.pricing-picker-list>button>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-picker-list em{flex-wrap:wrap;gap:4px;margin-top:6px;font-style:normal;display:flex}.pricing-picker-list em i{color:#2d684a;background:#e7f2ea;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.pricing-picker-list em i.warning{color:#8a5d18;background:#fff0d7}.pricing-picker-list>button>strong{justify-items:end;gap:4px;min-width:76px;display:grid}.pricing-picker-list>button>strong>b{color:#24573d;font:700 12px Georgia}.pricing-picker-list>button>strong>small{color:#2d684a;font-size:8px;font-weight:800}.pricing-picker-list>button.spec-conflict{border-color:#ead8b9}@media (width<=720px){.pricing-box-costs-bottom{width:calc(100% - 24px);margin:-42px 12px 40px;padding:16px}.pricing-box-costs-bottom>header{flex-direction:column;align-items:start}.pricing-box-costs-bottom>header small{text-align:left;max-width:none}.pricing-box-groups,.pricing-dropship-box-grid{grid-template-columns:1fr}.pricing-dropship-box-grid label:first-child{grid-column:1/-1}.pricing-match-summary{flex-direction:column;align-items:stretch}.pricing-match-summary>button{width:100%}.pricing-picker-context{grid-template-columns:1fr}.pricing-picker-context>small{display:block}.pricing-picker-list>button>strong{min-width:62px}}.pricing-rule-note{grid-template-columns:max-content 1fr;align-items:start;display:grid}.pricing-rule-note small{color:#857763;grid-column:2;line-height:1.55}.pricing-gross-margin{background:#fff;border:1px solid #c9dacf;border-radius:9px;margin-top:12px;padding:11px}.pricing-gross-margin>b{color:#285b40;margin-bottom:7px;font-size:9px;display:block}.pricing-result .pricing-gross-margin dl>div{padding:5px 0;font-size:8px}.pricing-result .pricing-gross-margin dl>.total{border-top:1px solid #aac1b2;margin-top:5px;padding:9px 0 5px}.pricing-result .pricing-gross-margin dl>.total dd{color:#1e5d3e;font-size:18px}.pricing-gross-margin>small{color:#718078;margin-top:8px;font-size:7px;line-height:1.55;display:block}@media (width<=720px){.pricing-rule-note{grid-template-columns:1fr}.pricing-rule-note small{grid-column:1}}.quality-maintenance-actions{align-items:center;gap:8px;display:flex}.quality-maintenance-actions label{color:#245f48;cursor:pointer;border:1px solid #36705a;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.quality-maintenance-actions label.disabled{opacity:.45;pointer-events:none}.quality-maintenance-actions button.danger{color:#a83b2e;background:#fff;border:1px solid #c94e3d}@media (width<=760px){.quality-maintenance-actions{grid-template-columns:1fr;display:grid}.quality-maintenance-actions label{justify-content:center;width:100%}}.inventory-order-remark{margin-top:5px}.inventory-order-remark summary{color:#276447;cursor:pointer;width:max-content;font-weight:800}.inventory-order-remark p{color:#4d6257;white-space:pre-wrap;word-break:break-word;background:#f2f6f3;border-radius:6px;margin:6px 0 0;padding:8px;font-size:11px;line-height:1.55}.purchase-primary-tabs{align-items:stretch;overflow:visible}.purchase-more-select{color:#607269;border-bottom:3px solid #0000;align-content:center;min-width:150px;margin-left:auto;padding:7px 14px;display:grid;position:relative}.purchase-more-select>span{font-size:12px;font-weight:800}.purchase-more-select select{color:#0000;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.purchase-more-select select option{color:#294c3a;background:#fff}.purchase-more-select:after{content:"⌄";color:#597064;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.purchase-more-select.active{color:#1b573a;background:#eef5f0;border-bottom-color:#2c6e4d}@media (width<=700px){.purchase-primary-tabs{overflow-x:auto}.purchase-more-select{min-width:130px;margin-left:0}.purchase-unlock-rule{grid-template-columns:1fr}.purchase-unlock-rule em{justify-self:start}}.hupun-build-box-picker{background:#f8fbf9;border:1px solid #d3dfd7;border-radius:9px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:11px 13px;display:grid}.hupun-build-box-picker label{color:#315b45;align-items:center;gap:9px;font-size:9px;display:flex}.hupun-build-box-picker select{color:#234b36;background:#fff;border:1px solid #9db9a8;border-radius:7px;min-width:145px;height:34px;padding:0 9px;font-weight:700}.hupun-build-box-picker small{color:#60756a;font-size:8px}.hupun-build-box-picker em{color:#2d6b4a;font-size:8px;font-style:normal;font-weight:800}.hupun-build-table>div.delivery-box{background:#f4faf6;box-shadow:inset 3px 0 #2c7756}@media (width<=900px){.hupun-build-box-picker{grid-template-columns:1fr}.hupun-build-box-picker label{justify-content:space-between}}.hupun-build-table input.inherited{color:#456153;cursor:default;background:#f1f6f2;border-color:#d9e3dc}.hupun-build-line-hint{color:#855525;background:#fff1df;border-radius:6px;grid-column:4/9;grid-template-columns:minmax(0,1fr) minmax(360px,48%);align-items:center;gap:9px;margin:-2px 0 3px;padding:7px 9px;font-size:8px;line-height:1.5;display:grid}.hupun-build-line-hint select{color:#384f42;background:#fff;border:1px solid;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 7px;font-size:8px}.hupun-build-line-tools{gap:6px;display:grid}.hupun-build-catalog-search{grid-template-columns:minmax(160px,1fr) minmax(210px,1.2fr);gap:6px;display:grid}.hupun-build-catalog-search input{background:#fff;border:1px solid #9eaf9f;height:30px;font-size:8px}.hupun-build-catalog-search select:disabled{opacity:.65}.hupun-build-line-hint.spec_mismatch{color:#934837;background:#fff0e8}.hupun-build-line-hint.ambiguous{color:#7b6114;background:#fff7d8}.hupun-build-line-hint.missing_spec{color:#425c8a;background:#eef3ff}@media (width<=720px){.hupun-build-line-hint,.hupun-build-catalog-search{grid-template-columns:1fr}}.hupun-build-mode-tabs{gap:7px;margin-top:17px;display:flex}.hupun-build-mode-tabs button{color:#315f49;cursor:pointer;background:#fff;border:1px solid #8aa896;border-radius:8px;padding:8px 14px;font-weight:800}.hupun-build-mode-tabs button.active{color:#fff;background:#225f43;border-color:#225f43}.hupun-build-file-upload{color:#275b40;cursor:pointer;background:#f0f7f2;border:1px dashed #7fa88f;border-radius:9px;gap:3px;margin:12px 0;padding:13px;display:grid}.hupun-build-file-upload input{opacity:0;width:1px;height:1px;position:absolute}.hupun-build-file-upload b{font-size:10px}.hupun-build-file-upload small{color:#667a6f;font-size:8px}.hupun-build-batch-summary strong{color:#1f6243;margin-top:10px;font-size:38px;line-height:1}.hupun-build-batch-summary p{color:#61776a;margin:2px 0 13px}.hupun-build-batch-summary>b{color:#315e47}.hupun-build-batch-summary small{color:#6c7d74;margin-top:6px;line-height:1.5;display:block}.hupun-build-box-picker{grid-template-columns:minmax(250px,auto) minmax(310px,1fr);align-items:start}.hupun-build-box-picker label{grid-template-columns:auto minmax(180px,1fr);display:grid}.hupun-build-box-picker select{width:100%;min-width:0;max-width:520px}.hupun-build-box-picker small,.hupun-build-box-picker em{grid-column:1/-1}.hupun-build-table>div.color-box{background:#fffaf0;box-shadow:inset 3px 0 #d59b37}.hupun-build-batch-list{gap:14px;display:grid}.hupun-build-batch-card{background:#fff;border:1px solid #ccdcd2;border-radius:11px;overflow:hidden}.hupun-build-batch-card>header{background:#f0f6f2;border-bottom:1px solid #dce7e0;align-items:center;gap:11px;padding:10px 13px;display:flex}.hupun-build-batch-card>header b{color:#225b3f}.hupun-build-batch-card>header span{color:#304e3d;font-weight:800}.hupun-build-batch-card>header small{color:#6c7c73;margin-left:auto}.hupun-build-batch-card .hupun-build-table{border:0;border-radius:0}.hupun-build-batch-empty{text-align:center;color:#6b7c72;background:#f8faf9;border:1px dashed #b9cec1;border-radius:10px;margin:0;padding:30px}.hupun-platform-fill{color:#fff;cursor:pointer;background:#286047;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.hupun-platform-fill:disabled{cursor:not-allowed;opacity:.55}.hupun-build-result>header button.hupun-direct-publish{color:#fff;background:#c5892d;border-color:#b97b22}.hupun-publish-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13291e85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hupun-publish-dialog{background:#fff;border:1px solid #c8d8ce;border-radius:18px;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0a231647}.hupun-publish-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hupun-publish-dialog>header span{color:#2c7756;letter-spacing:.08em;font-size:13px;font-weight:900}.hupun-publish-dialog>header h2{color:#173d2b;margin:5px 0 3px;font-size:25px}.hupun-publish-dialog>header p{color:#63756a;margin:0;font-size:14px}.hupun-publish-dialog>header button{color:#63756a;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.hupun-publish-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.hupun-publish-summary>b{color:#245d40;background:#f0f6f2;border-radius:10px;gap:3px;padding:13px;font-size:18px;display:grid}.hupun-publish-summary small{color:#6e8075;font-size:12px;font-weight:600}.hupun-publish-ready,.hupun-publish-issues{border-radius:10px;padding:13px 15px}.hupun-publish-ready{color:#265f42;background:#e9f5ed}.hupun-publish-issues{color:#8a4d29;background:#fff1e7}.hupun-publish-ready p,.hupun-publish-issues p{margin:4px 0 0;font-size:13px}.hupun-publish-lines{border:1px solid #dbe4de;border-radius:10px;max-height:230px;margin:14px 0;overflow:auto}.hupun-publish-lines>div{border-bottom:1px solid #e8eeea;grid-template-columns:140px minmax(0,1fr) 105px 40px;gap:10px;padding:10px 12px;font-size:13px;display:grid}.hupun-publish-lines>div:last-child{border-bottom:0}.hupun-publish-lines span:first-child{color:#245d40;font-weight:800}.hupun-publish-lines b{text-align:right}.hupun-publish-confirm{color:#40594a;gap:7px;font-size:13px;font-weight:800;display:grid}.hupun-publish-confirm input{border:1px solid #c5892d;border-radius:8px;height:44px;padding:0 12px;font-size:15px}.hupun-publish-dialog>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.hupun-publish-dialog>footer button{color:#315c46;background:#fff;border:1px solid #aac0b2;border-radius:8px;padding:10px 15px;font-weight:800}.hupun-publish-dialog>footer button.primary{color:#fff;background:#245d40;border-color:#245d40}.hupun-publish-dialog button:disabled{cursor:not-allowed;opacity:.5}@media (width<=560px){.hupun-publish-summary{grid-template-columns:1fr}.hupun-publish-lines>div{grid-template-columns:100px minmax(0,1fr)}.hupun-publish-dialog{padding:18px}}.hupun-build-batch-add-row{background:#f8fbf9;border-top:1px solid #dce7e0;align-items:center;gap:10px;padding:10px 13px;display:flex}.hupun-build-batch-add-row>button,.hupun-build-batch-add-row select{color:#245d40;cursor:pointer;background:#fff;border:1px solid #2c6d4d;border-radius:7px;height:34px;padding:0 12px;font-size:9px;font-weight:800}.hupun-build-batch-add-row label{color:#526a5c;align-items:center;gap:7px;font-size:8px;display:flex}.hupun-build-batch-add-row small{color:#6c7d74;margin-left:auto;font-size:8px}.hupun-build-batch-card>header>button{color:#fff;white-space:nowrap;cursor:pointer;background:#225f43;border:1px solid #2c6d4d;border-radius:7px;height:32px;padding:0 12px;font-size:9px;font-weight:800}.hupun-public-scheme-import{background:#edf6f0;border:1px solid #9bbbaa;border-radius:13px;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) auto;align-items:stretch;gap:12px;margin:0 0 14px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #1c39280f}.hupun-public-scheme-import>div span{color:#2c7756;letter-spacing:1px;font-size:8px;font-weight:900}.hupun-public-scheme-import h2{color:#205a3d;margin:3px 0 4px;font-size:15px}.hupun-public-scheme-import p{color:#62766a;margin:0;font-size:8px;line-height:1.5}.hupun-public-scheme-import textarea{resize:vertical;background:#fff;border:1px solid #b5cbbd;border-radius:8px;min-height:74px;padding:9px 11px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.hupun-public-scheme-import>button{color:#fff;cursor:pointer;background:#245d40;border:0;border-radius:8px;padding:0 15px;font-size:9px;font-weight:800}.hupun-public-scheme-import>button:disabled{opacity:.45;cursor:not-allowed}.hupun-build-batch-card>header em{color:#286449;white-space:nowrap;background:#d9ebdf;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.hupun-build-batch-meta{background:#fbfdfb;border-bottom:1px solid #e1e9e4;padding:11px 13px}.hupun-build-batch-meta label{color:#315b45;grid-template-columns:150px minmax(360px,1fr) auto;align-items:center;gap:10px;font-size:9px;display:grid}.hupun-build-batch-meta textarea{resize:vertical;border:1px solid #a8c1b1;border-radius:7px;min-height:58px;padding:8px 10px;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.hupun-build-batch-meta small{color:#718078;font-size:8px}@media (width<=900px){.hupun-public-scheme-import{grid-template-columns:1fr}.hupun-public-scheme-import>button{min-height:40px}.hupun-build-box-picker{grid-template-columns:1fr}.hupun-build-box-picker label{justify-content:stretch}.hupun-build-batch-card>header{flex-direction:column;align-items:flex-start}.hupun-build-batch-card>header small{margin-left:0}.hupun-build-batch-add-row{flex-direction:column;align-items:flex-start}.hupun-build-batch-add-row small{margin-left:0}}.hupun-build-box-picker{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.35fr) minmax(360px,1.35fr)}.hupun-build-box-picker .hupun-searchable-package-picker>div{grid-template-columns:minmax(140px,.72fr) minmax(190px,1.28fr);gap:7px;display:grid}.hupun-build-box-picker .hupun-searchable-package-picker input{color:#234b36;background:#fff;border:1px solid #9db9a8;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 9px;font-weight:700}.hupun-build-box-picker .hupun-searchable-package-picker input:focus{border-color:#2e7453;outline:2px solid #dcece3}.hupun-build-table>div.gift-bag{background:#f7f4ff;box-shadow:inset 3px 0 #7d64bb}@media (width<=1200px){.hupun-build-box-picker{grid-template-columns:1fr 1fr}.hupun-build-box-picker>label:first-child{grid-column:1/-1}}@media (width<=700px){.hupun-build-box-picker{grid-template-columns:1fr}.hupun-build-box-picker>label:first-child{grid-column:auto}.hupun-build-box-picker .hupun-searchable-package-picker>div{grid-template-columns:1fr}.hupun-build-box-picker label{grid-template-columns:1fr;gap:5px}}.purchase-request-list .purchase-warehouse-edit select{color:#294937;background:#fff;border:1px solid #b9cbbf;border-radius:6px;width:100%;margin-top:4px;padding:5px;font-size:8px}.purchase-request-list .purchase-warehouse-edit button{color:#285e43;background:#fff;border:1px solid #8eae9a;border-radius:5px;margin-top:5px;padding:4px 8px;font-size:8px;font-weight:800}.purchase-request-list .purchase-warehouse-edit button:disabled{opacity:.45}.purchase-request-list article.purchase-request-stock-shortage{background:linear-gradient(90deg,#fff9e9 0,#fff 20%);border:2px solid #e6b44a;border-left:7px solid #d98a18;box-shadow:0 8px 22px #9b69151a}.purchase-request-timing{flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0 4px;display:flex}.purchase-request-timing>b{color:#294c39;font-variant-numeric:tabular-nums;font-size:11px}.purchase-request-timing>em{border-radius:16px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900}.purchase-request-timing>em.priority{color:#fff;background:#d54b32;box-shadow:0 0 0 4px #ffe3dc}.purchase-request-timing>em.waiting{color:#8a5511;background:#fff0cb;border:1px solid #e6b44a}.purchase-request-timing>em.normal{color:#2c6547;background:#e4f0e7}.purchase-request-timing>small{color:#945b16;font-size:9px;font-weight:800}.purchase-request-status-filter{background:#f7faf8;border:1px solid #cbdcd1;border-radius:11px;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 12px;display:flex}.purchase-request-status-filter>b{color:#214e37;margin-right:4px;font-size:11px}.purchase-request-status-filter>button{color:#315f47;background:#fff;border:1px solid #afc5b7;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;display:flex}.purchase-request-status-filter>button.active{color:#fff;background:#245f42;border-color:#245f42}.purchase-request-status-filter>button span{color:#315f47;text-align:center;background:#e7f0ea;border-radius:99px;min-width:20px;padding:2px 6px}.purchase-request-status-filter>button.active span{color:#fff;background:#ffffff2b}.purchase-request-status-filter>small{color:#6c7c73;margin-left:auto;font-size:9px}.purchase-confirm-focus{z-index:35;background:#f1f8f3;border:2px solid #2d6c49;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 12px;padding:12px 14px;display:flex;position:sticky;top:72px;box-shadow:0 8px 24px #153c2726}.purchase-confirm-focus>div{gap:4px;display:grid}.purchase-confirm-focus b{color:#204b34;font-size:12px}.purchase-confirm-focus small{color:#607468;font-size:9px}.purchase-confirm-focus>aside{gap:8px;display:flex}.purchase-confirm-focus button{color:#fff;white-space:nowrap;background:#22623f;border:0;border-radius:8px;padding:11px 17px;font-size:11px;font-weight:900}.purchase-confirm-focus button.reject,.purchase-request-confirm button.reject{color:#9b3f31;background:#fff8f6;border:1px solid #cf9184}.purchase-confirm-focus button:disabled{opacity:.5}.purchase-request-confirm button.primary,.purchase-request-confirm button.primary+small{display:none}@media (width<=700px){.purchase-confirm-focus{flex-direction:column;align-items:stretch;position:static}.purchase-confirm-focus>aside{display:grid}.purchase-confirm-focus button{width:100%}.purchase-request-status-filter{flex-wrap:wrap;align-items:stretch}.purchase-request-status-filter>b,.purchase-request-status-filter>small{width:100%;margin-left:0}.purchase-request-status-filter>button{flex:1;justify-content:center}}.purchase-edit-entry{background:#f3f8f5;border:1px solid #c9d9cf;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px;display:flex}.purchase-edit-entry>div{gap:3px;margin-right:auto;display:grid}.purchase-edit-entry small{color:#718078;font-size:8px}.purchase-edit-entry>button{color:#285e43;background:#fff;border:1px solid #8eae9a;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:800}.purchase-edit-overlay{z-index:2000;background:#17332766;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.purchase-edit-overlay>section{background:#fff;border-radius:14px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #10261b55}.purchase-edit-overlay header{border-bottom:1px solid #dce6df;justify-content:space-between;gap:18px;padding:18px;display:flex}.purchase-edit-overlay header div{gap:4px;display:grid}.purchase-edit-overlay header small{color:#718078}.purchase-edit-overlay header>button{background:0 0;border:0;font-size:24px}.purchase-edit-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.purchase-edit-grid label{color:#456351;gap:5px;font-size:9px;font-weight:800;display:grid}.purchase-edit-grid .wide{grid-column:1/-1}.purchase-edit-grid input,.purchase-edit-grid select,.purchase-edit-grid textarea{color:#263e31;background:#fff;border:1px solid #bdcec3;border-radius:7px;width:100%;padding:9px}.purchase-edit-grid textarea{min-height:70px}.purchase-edit-overlay footer{border-top:1px solid #dce6df;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.purchase-edit-overlay footer button{color:#315a44;background:#fff;border:1px solid #a9bdb0;border-radius:7px;padding:9px 16px;font-weight:800}.purchase-edit-overlay footer button.primary{color:#fff;background:#285e43;border-color:#285e43}@media (width<=700px){.purchase-edit-entry{flex-direction:column;align-items:stretch}.purchase-edit-grid{grid-template-columns:1fr}.purchase-edit-grid .wide{grid-column:auto}}.scheme-advanced-filters{border-top:1px dashed #ddd8ce;margin:0 12px 10px;padding-top:7px}.scheme-advanced-filters summary{color:#496451;cursor:pointer;font-size:10px;font-weight:800}.scheme-advanced-filters>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.scheme-advanced-filters select,.scheme-advanced-filters input{background:#fff;border:1px solid #dedbd3;border-radius:7px;min-width:0;padding:7px;font-size:10px}.scheme-selected-list article.dragging{opacity:.45;background:#edf3ed}.scheme-selected-list article>i{cursor:grab}.scheme-item-actions{gap:5px;display:grid!important}.scheme-item-actions button{color:#486a50;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.scheme-item-actions .scheme-remove{color:#9d5148}.scheme-replacement-panel{background:#f2f6f0;border:1px solid #d7dfd5;border-radius:9px;grid-column:2/-1;gap:5px;padding:10px;display:grid!important}.scheme-replacement-panel>header{justify-content:space-between;gap:8px;display:flex}.scheme-replacement-panel>header small{color:#6e786f;font-size:9px}.scheme-replacement-panel>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3da;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:8px;display:flex}.scheme-replacement-panel>button span b,.scheme-replacement-panel>button span small{display:block}.scheme-replacement-panel>button span b{font-size:10px}.scheme-replacement-panel>button span small,.scheme-replacement-panel>button em{color:#737a73;margin-top:3px;font-size:9px;font-style:normal}.scheme-replacement-panel>button em{white-space:nowrap}@media (width<=820px){.scheme-item-actions{grid-column:3}.scheme-replacement-panel{grid-column:1/-1}}.scheme-record-grid article>footer{flex-wrap:wrap;gap:8px 12px}.scheme-customer-search{background:#fffdf8;border:1px solid #ded8cc;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-top:12px;padding:14px 16px;display:flex}.scheme-customer-search label{flex:1;gap:6px;max-width:620px;display:grid}.scheme-customer-search label.scheme-owner-search{max-width:420px}.scheme-customer-search label>span{color:#516459;font-size:11px;font-weight:800}.scheme-customer-search label>div{background:#fff;border:1px solid #cdd7ce;border-radius:9px;align-items:center;display:flex;overflow:hidden}.scheme-customer-search input{color:#27372d;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 12px}.scheme-customer-search button{color:#3e6249;cursor:pointer;background:#f4f7f2;border:0;border-left:1px solid #e1e5df;align-self:stretch;padding:0 14px;font-size:11px;font-weight:800}.scheme-customer-search>small{color:#7a837c;white-space:nowrap;padding-bottom:10px;font-size:11px}@media (width<=760px){.scheme-customer-search{flex-direction:column;align-items:stretch}.scheme-customer-search label,.scheme-customer-search label.scheme-owner-search{max-width:none}.scheme-customer-search>small{padding-bottom:0}}.scheme-artwork-chip{color:#315a3d;width:100%;font:inherit;text-align:left;background:#edf3ec;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:9px 10px;font-size:10px;display:flex}.scheme-artwork-chip.clickable{cursor:pointer;transition:box-shadow .16s,transform .16s}.scheme-artwork-chip.clickable:hover,.scheme-artwork-chip.clickable:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 0 0 2px #79a88a}.scheme-artwork-chip b,.scheme-artwork-chip span{display:block}.scheme-artwork-chip.review{color:#8b6024;background:#fff0d8}.scheme-artwork-chip.approved{color:#23623a;background:#e3f1e7}.scheme-artwork-chip.stale{color:#945043;background:#f2e9e4}.scheme-record-grid footer .artwork-launch{color:#fff;background:#315a3d;border-radius:7px;padding:7px 10px}.artwork-workspace{gap:14px;display:grid}.artwork-overview{background:#fffdf8;border:1px solid #ded8cc;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.artwork-overview>div>span{letter-spacing:.16em;color:#8b7048;font-size:10px;font-weight:900}.artwork-overview h2{color:#294333;margin:5px 0 4px;font:700 25px/1.25 Songti SC,serif}.artwork-overview p{color:#757c75;margin:0;font-size:11px}.artwork-kpis{grid-template-columns:repeat(4,88px);gap:7px;display:grid}.artwork-kpis button{color:#375542;cursor:pointer;background:#f6f7f2;border:1px solid #d8ddd5;border-radius:10px;padding:9px}.artwork-kpis b,.artwork-kpis span{display:block}.artwork-kpis b{font-size:20px}.artwork-kpis span{color:#747d76;margin-top:2px;font-size:9px}.artwork-role-note{color:#536a59;background:#eaf0e8;border:1px solid #d5dfd4;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:11px;display:flex}.artwork-role-note b{color:#315a3d}.artwork-layout{grid-template-columns:minmax(330px,.8fr) minmax(560px,1.35fr);align-items:start;gap:12px;display:grid}.artwork-queue,.artwork-detail{background:#fffdf8;border:1px solid #ded8cc;border-radius:14px;min-height:520px;overflow:hidden}.artwork-queue>header{background:#f7f5ef;border-bottom:1px solid #e6e1d8;justify-content:space-between;padding:15px 17px;font-size:11px;display:flex}.artwork-queue>button{text-align:left;cursor:pointer;color:#28352c;background:0 0;border:0;border-bottom:1px solid #ebe7df;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px 16px;display:grid}.artwork-queue>button:hover,.artwork-queue>button.selected{background:#edf3ec}.artwork-queue>button .status{background:#b1afa8;border-radius:50%;width:8px;height:8px}.artwork-queue>button .status.in_progress{background:#d19a3f}.artwork-queue>button .status.review{background:#5086a7}.artwork-queue>button .status.approved{background:#3c8455}.artwork-queue>button>div b,.artwork-queue>button>div span,.artwork-queue>button>div small{display:block}.artwork-queue>button>div small{color:#8d8b82;font:700 9px/1.4 monospace}.artwork-queue>button>div b{margin:4px 0;font-size:13px}.artwork-queue>button>div span{color:#747a74;font-size:10px}.artwork-queue>button aside{text-align:right}.artwork-queue>button aside em,.artwork-queue>button aside small{display:block}.artwork-queue>button aside em{color:#42684d;background:#e4eee4;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.artwork-queue>button aside small{color:#8d908a;margin-top:5px;font-size:9px}.artwork-detail{padding:20px}.artwork-detail>header{border-bottom:1px solid #e8e2d8;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.artwork-detail>header small{color:#8a867c;font:700 9px/1.3 monospace}.artwork-detail>header h3{margin:6px 0;font-size:18px}.artwork-detail>header p{color:#757c76;margin:0;font-size:10px}.artwork-state{color:#3d6548;white-space:nowrap;background:#e8eee6;border-radius:999px;align-self:start;padding:6px 9px;font-size:10px}.artwork-state.review{color:#35647e;background:#e4edf3}.artwork-state.approved{color:#23643a;background:#dff0e4}.artwork-stale{color:#8d493e;background:#f4e8e2;border-radius:9px;justify-content:space-between;gap:10px;margin-top:13px;padding:11px;font-size:10px;display:flex}.artwork-brief{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.artwork-brief div{background:#f3f3ed;border-radius:8px;padding:9px}.artwork-brief dt{color:#858a83;font-size:9px}.artwork-brief dd{margin:4px 0 0;font-size:11px;font-weight:800}.artwork-requirement{background:#f1ede2;border-left:3px solid #b88d4b;margin-bottom:14px;padding:11px 13px}.artwork-requirement b{font-size:10px}.artwork-requirement p{color:#626b64;margin:5px 0 0;font-size:11px;line-height:1.6}.artwork-source-list{border:1px solid #e3ded4;border-radius:10px;overflow:hidden}.artwork-source-list>header{background:#f7f5ef;justify-content:space-between;padding:11px 13px;font-size:10px;display:flex}.artwork-source-list>div{border-top:1px solid #ebe7df;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.artwork-source-list>div>i{color:#aaa495;font:700 10px/1 monospace}.artwork-source-list>div>span b,.artwork-source-list>div>span small{display:block}.artwork-source-list>div>span b{font-size:11px}.artwork-source-list>div>span small{color:#888d87;margin-top:3px;font-size:9px}.artwork-source-list em{border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal}.artwork-source-list em.ready{color:#3b6748;background:#e3eee3}.artwork-source-list em.missing{color:#a05647;background:#f3e4df}.artwork-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.artwork-actions button,.artwork-actions label{color:#365d42;cursor:pointer;background:#fff;border:1px solid #cdd7ce;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.artwork-actions .primary{color:#fff;background:#315a3d;border-color:#315a3d}.artwork-actions .danger{color:#a24e43;border-color:#dfc3bd}.artwork-actions input{display:none}.artwork-actions button:disabled{opacity:.5;cursor:not-allowed}.artwork-actions label:has(input:disabled){opacity:.5;cursor:not-allowed}.artwork-timeline{border-top:1px solid #e5e0d6;margin-top:18px;padding-top:13px}.artwork-timeline>b{font-size:11px}.artwork-timeline>div{grid-template-columns:10px 1fr;gap:9px;margin-top:10px;display:grid}.artwork-timeline>div i{background:#729078;border-radius:50%;width:7px;height:7px;margin-top:3px}.artwork-timeline span b,.artwork-timeline span small{display:block}.artwork-timeline span b{font-size:10px}.artwork-timeline span small{color:#8a8e88;margin-top:2px;font-size:9px}.artwork-empty{text-align:center;color:#818780;place-content:center;min-height:360px;padding:25px;display:grid}.artwork-empty b,.artwork-empty span{display:block}.artwork-empty b{color:#415547;font-size:14px}.artwork-empty span{margin-top:6px;font-size:10px}.artwork-empty.detail{min-height:470px}.scheme-artwork-chip.pending{color:#725a31;background:#f7f3e8}.scheme-record-grid footer .artwork-confirm-launch{color:#fff;background:#1f6a45;border-color:#1f6a45;border-radius:7px;padding:7px 12px;box-shadow:0 3px 10px #1f6a452e}.artwork-generation-error,.artwork-delivery-ready{border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin:0 0 14px;padding:11px 13px;font-size:10px;display:grid}.artwork-generation-error{color:#91493e;background:#f7e8e4}.artwork-delivery-ready{color:#245e39;background:#e5f1e8}.artwork-generation-error b,.artwork-delivery-ready b{font-size:11px}.artwork-generation-error span,.artwork-delivery-ready span{color:inherit;opacity:.82;grid-column:1}.artwork-delivery-ready a{color:#fff;background:#315a3d;border-radius:7px;grid-area:1/2/3;padding:8px 10px;font-weight:800;text-decoration:none}.artwork-actions a{border:1px solid #cdd7ce;border-radius:8px;align-items:center;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.artwork-hub{gap:12px;display:grid}.artwork-flow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.artwork-flow-tabs button{text-align:left;color:#43564a;cursor:pointer;background:#fffdf8;border:1px solid #d6ddd5;border-radius:12px;gap:4px;padding:13px 16px;display:grid}.artwork-flow-tabs button.active{background:#e8f1e9;border-color:#315a3d;box-shadow:inset 0 0 0 1px #315a3d}.artwork-flow-tabs b{font-size:13px}.artwork-flow-tabs span{color:#778078;font-size:9px}.listing-artwork-workspace{gap:12px;display:grid}.listing-artwork-layout{grid-template-columns:minmax(340px,.75fr) minmax(560px,1.25fr);align-items:start;gap:12px;display:grid}.listing-artwork-queue,.listing-artwork-detail{background:#fffdf8;border:1px solid #ded8cc;border-radius:14px;min-height:500px;overflow:hidden}.listing-artwork-queue>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px;display:flex}.listing-artwork-queue>button.selected,.listing-artwork-queue>button:hover{background:#edf3ec}.listing-artwork-queue span small,.listing-artwork-queue span b,.listing-artwork-queue span em{display:block}.listing-artwork-queue span small{color:#8b8b84;font:700 9px/1.4 monospace}.listing-artwork-queue span b{color:#263b2e;margin:4px 0;font-size:12px}.listing-artwork-queue span em{color:#788078;font-size:9px;font-style:normal}.listing-artwork-queue strong{color:#79560c;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:5px 8px;font-size:9px}.listing-artwork-queue strong.in_progress{color:#79551d;background:#f3e7d2}.listing-artwork-queue strong.completed{color:#24613c;background:#e1f1e6}.listing-artwork-detail{padding:20px}.listing-artwork-detail>header{border-bottom:1px solid #e8e2d8;justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.listing-artwork-detail>header small{color:#8a867c;font:700 9px/1.3 monospace}.listing-artwork-detail>header h3{margin:5px 0;font-size:18px}.listing-artwork-detail>header p{color:#757c76;margin:0;font-size:10px}.listing-artwork-detail>header>b{color:#315f40;background:#e5eee5;border-radius:999px;align-self:start;padding:6px 9px;font-size:9px}.listing-package-state{color:#315d3f;background:#eef3ec;border-radius:9px;gap:4px;margin:14px 0;padding:12px;display:grid}.listing-package-state.running,.listing-package-state.pending{color:#7a5b1f;background:#fff1d7}.listing-package-state.failed{color:#91493e;background:#f7e8e4}.listing-package-state b{font-size:11px}.listing-package-state span{font-size:9px}.listing-completed-note{color:#285f3a;background:#e4f1e7;border-radius:9px;gap:4px;margin-top:13px;padding:11px;display:grid}.listing-completed-note b{font-size:11px}.listing-completed-note span{font-size:9px}.scheme-record-grid footer .listing-artwork-launch{color:#75551f;background:#fff8e8;border-color:#96723c}@media (width<=1000px){.artwork-overview{flex-direction:column;align-items:flex-start}.artwork-kpis{grid-template-columns:repeat(4,1fr);width:100%}.artwork-layout,.listing-artwork-layout{grid-template-columns:1fr}.artwork-queue,.artwork-detail{min-height:auto}.artwork-brief{grid-template-columns:1fr 1fr}}@media (width<=700px){.artwork-flow-tabs{grid-template-columns:1fr}}.artwork-batch-toolbar{background:#eef3ec;border-bottom:1px solid #dde6dc;align-items:center;gap:7px;padding:10px 12px;display:flex}.artwork-batch-toolbar>span{color:#52695a;margin-right:auto;font-size:10px}.artwork-batch-toolbar button{color:#315a3d;cursor:pointer;background:#fff;border:1px solid #315a3d;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.artwork-batch-toolbar button:first-of-type{color:#fff;background:#315a3d}.artwork-batch-toolbar button:disabled{opacity:.42;cursor:not-allowed}.artwork-queue-row{border-bottom:1px solid #ebe7df;grid-template-columns:38px 1fr;display:grid}.artwork-queue-row>button{text-align:left;cursor:pointer;color:#28352c;background:0 0;border:0;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px 16px 15px 6px;display:grid}.artwork-queue-row:hover{background:#edf3ec}.artwork-queue-row:has(>button.selected){background:#edf3ec}.artwork-batch-check{cursor:pointer;place-items:center;display:grid}.artwork-batch-check input{opacity:0;pointer-events:none;position:absolute}.artwork-batch-check span{background:#fff;border:1.5px solid #9eb3a4;border-radius:5px;width:17px;height:17px;position:relative}.artwork-batch-check input:checked+span{background:#315a3d;border-color:#315a3d}.artwork-batch-check input:checked+span:after{content:"✓";color:#fff;text-align:center;font-size:13px;font-weight:900;position:absolute;inset:-2px 0 0}.artwork-batch-check.disabled{opacity:.3;cursor:not-allowed}.artwork-queue-row>button .status{background:#b1afa8;border-radius:50%;width:8px;height:8px}.artwork-queue-row>button .status.in_progress{background:#d19a3f}.artwork-queue-row>button .status.review{background:#5086a7}.artwork-queue-row>button .status.approved{background:#3c8455}.artwork-queue-row>button>div b,.artwork-queue-row>button>div span,.artwork-queue-row>button>div small{display:block}.artwork-queue-row>button>div small{color:#8d8b82;font:700 9px/1.4 monospace}.artwork-queue-row>button>div b{margin:4px 0;font-size:13px}.artwork-queue-row>button>div span{color:#747a74;font-size:10px}.artwork-queue-row>button aside{text-align:right;min-width:92px}.artwork-queue-row>button aside em,.artwork-queue-row>button aside small{display:block}.artwork-queue-row>button aside em{color:#42684d;background:#e4eee4;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.artwork-queue-row>button aside small{color:#59675d;white-space:nowrap;margin-top:5px;font-size:9px}.artwork-queue-row>button aside small span{color:#9a9d96;margin-right:4px}@media (width<=620px){.artwork-kpis{grid-template-columns:1fr 1fr}.artwork-source-list>header{flex-direction:column;align-items:flex-start;gap:4px}.artwork-source-list>div{grid-template-columns:20px 1fr}.artwork-source-list>div>em{grid-column:2;justify-self:start}}.unified-material-center-page{background:#f6f7f3}.unified-material-hero{justify-content:space-between;align-items:end;gap:24px;max-width:1500px;margin:0 auto;padding:54px 48px 20px;display:flex}.unified-material-hero>div:first-child{gap:5px;display:grid}.unified-material-hero span{color:#2d7454;letter-spacing:.5px;font-size:12px;font-weight:900}.unified-material-hero h1{color:#163d2d;margin:0;font:700 42px/1.15 Georgia,Noto Serif SC,serif}.unified-material-hero p{color:#687970;margin:0;font-size:16px}.unified-material-actions{gap:10px;display:flex}.unified-material-actions button,.unified-material-intake nav button,.material-parent-panel>button{color:#245c42;cursor:pointer;background:#fff;border:1px solid #2d6d4f;border-radius:9px;padding:11px 16px;font-weight:850}.unified-material-actions button:first-child{color:#fff;background:#245f43}.unified-material-tabs{background:#fff;border:1px solid #cbd9d0;border-radius:13px;grid-template-columns:repeat(4,1fr);max-width:1404px;margin:0 auto 20px;display:grid;overflow:hidden}.unified-material-tabs button{text-align:left;color:#355848;cursor:pointer;background:#fff;border:0;border-left:1px solid #dce5df;gap:4px;padding:14px 18px;display:grid}.unified-material-tabs button:first-child{border-left:0}.unified-material-tabs button b{font-size:14px}.unified-material-tabs button small{color:#7a8780}.unified-material-tabs button.active{color:#174f36;background:#e8f2eb;box-shadow:inset 0 -3px #2d7454}.unified-material-metrics{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1404px;margin:0 auto 18px;display:grid}.unified-material-metrics article{background:#fff;border:1px solid #d5e0d8;border-radius:11px;gap:5px;padding:14px;display:grid}.unified-material-metrics span{color:#728078;font-size:11px}.unified-material-metrics b{color:#24573e;font-size:18px}.customer-package-embedded{padding-top:0}.customer-package-embedded .customer-package-hero{padding-top:24px}.unified-material-intake{max-width:1404px;margin:0 auto 40px}.unified-material-intake>header{background:#fff;border:1px solid #d2dfd6;border-radius:13px;gap:5px;margin-bottom:12px;padding:20px;display:grid}.unified-material-intake>header span{color:#2c7453;font-weight:900}.unified-material-intake>header h2{color:#173f2d;margin:0}.unified-material-intake>header p{color:#6a7a71;margin:0}.unified-material-intake>nav{gap:8px;margin:0 0 12px;display:flex}.unified-material-intake>nav button.active{color:#fff;background:#245f43}.unified-material-management{max-width:1404px;margin:0 auto 40px}.unified-material-center-page>.material-message{max-width:1404px;margin:0 auto 16px}.unified-material-center-page>.company-sites-footer{margin-top:30px}@media (width<=900px){.unified-material-hero{flex-direction:column;align-items:flex-start;padding:30px 20px 16px}.unified-material-tabs,.unified-material-metrics{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.unified-material-intake,.unified-material-management{width:calc(100% - 40px)}.unified-material-tabs button:nth-child(odd){border-left:0}.unified-material-tabs button:nth-child(n+3){border-top:1px solid #dce5df}}@media (width<=600px){.unified-material-hero h1{font-size:34px}.unified-material-actions,.unified-material-intake>nav{width:100%;display:grid}.unified-material-tabs{grid-template-columns:1fr}.unified-material-tabs button{border-top:1px solid #dce5df;border-left:0}.unified-material-tabs button:first-child{border-top:0}.unified-material-metrics{grid-template-columns:1fr 1fr}}.scheme-bundle-convert{border-top:1px dashed #ded8cc;grid-template-columns:1fr auto;gap:7px;margin-top:13px;padding-top:12px;display:grid}.scheme-bundle-convert input{background:#fff;border:1px solid #d7d3ca;border-radius:7px;min-width:0;padding:8px}.scheme-bundle-convert button{color:#fff;cursor:pointer;background:#31553d;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.scheme-bundle-convert small{color:#8b8d87;grid-column:1/-1;font-size:9px}.legacy-attachment-loading{color:#7d827d;padding:10px 0;font-size:11px}.legacy-attachments{margin:14px 0 20px!important}.legacy-image-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.legacy-image-grid a{aspect-ratio:1;color:#fff;background:#ecebe5;border-radius:8px;display:block;position:relative;overflow:hidden}.legacy-image-grid img{object-fit:cover;width:100%;height:100%}.legacy-image-grid span{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000ad);padding:18px 6px 5px;font-size:8px;position:absolute;inset:auto 0 0;overflow:hidden}.legacy-file-list{gap:6px;margin-top:9px;display:grid}.legacy-file-list a{color:#394b3e;background:#fff;border:1px solid #e0ddd5;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.legacy-file-list a>span{color:#876a3e;font-size:9px}.legacy-file-list a>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.legacy-file-list a>em{color:#41644a;font-size:9px;font-style:normal}.scheme-library-nav{background:#e8e8df;border:1px solid #d9d7cd;border-radius:12px;gap:8px;margin-bottom:12px;padding:7px;display:flex;overflow:auto}.scheme-library-nav button{color:#697169;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 17px;font-size:12px;font-weight:800}.scheme-library-nav button.active{color:#fff;background:#31553d;box-shadow:0 4px 12px #31553d29}.legacy-filter-panel>header aside small{color:#65806c;margin-top:8px;font-size:9px;display:block}.legacy-filter-panel>div.scheme-library-filters{grid-template-columns:2fr repeat(5,minmax(100px,1fr));align-items:end}.scheme-library-pagination{justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.scheme-library-pagination button,.scheme-library-editor button,.scheme-library-tags button,.scheme-library-export button,.scheme-library-actions button{color:#31553d;cursor:pointer;background:#fff;border:1px solid #cfd6ce;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:800}.scheme-library-pagination button:disabled{opacity:.4}.scheme-library-editor,.scheme-library-tags,.scheme-library-export{background:#fffdf8;border:1px solid #ded8cc;border-radius:14px;padding:22px}.scheme-library-editor>header,.scheme-library-tags>header{border-bottom:1px solid #e3ded4;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.scheme-library-editor header span,.scheme-library-tags header span,.scheme-library-export>span{letter-spacing:.16em;color:#846f4b;font-size:10px;font-weight:800}.scheme-library-editor h2,.scheme-library-tags h2,.scheme-library-export h2{color:#294333;margin:6px 0;font:700 25px/1.25 Songti SC,serif}.scheme-library-editor header p,.scheme-library-tags header p,.scheme-library-export p{color:#747b74;margin:0;font-size:12px}.scheme-library-form{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:20px 0;display:grid}.scheme-library-form label{gap:6px;display:grid}.scheme-library-form label>span{color:#747b74;font-size:10px;font-weight:800}.scheme-library-form input,.scheme-library-form textarea{color:#28342b;background:#fff;border:1px solid #d7d3ca;border-radius:8px;min-width:0;padding:10px}.scheme-library-form textarea{resize:vertical;min-height:70px}.scheme-library-form label.wide{grid-column:1/-1}.scheme-library-form label.check{align-items:center;gap:7px;display:flex}.scheme-library-form label.check input{width:auto}.scheme-library-editor>footer{border-top:1px solid #e3ded4;gap:8px;padding-top:15px;display:flex}.scheme-library-editor button.primary,.scheme-library-actions button.primary{color:#fff;background:#31553d;border-color:#31553d}.scheme-library-editor button.danger,.scheme-library-tags button.danger{color:#a43e35;border-color:#e5c6c2}.scheme-library-tags>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.scheme-library-tags article{border:1px solid #e1ddd4;border-radius:10px;padding:13px}.scheme-library-tags article>header{align-items:center;gap:6px;display:flex}.scheme-library-tags article>header b{margin-right:auto}.scheme-library-tags article>header button{padding:5px 7px;font-size:9px}.scheme-library-tags article>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.scheme-library-tags article>div span{color:#43624b;background:#eaf0e8;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:flex}.scheme-library-tags article>div button{color:#897767;background:0 0;border:0;padding:0}.scheme-library-export{max-width:860px}.scheme-library-export dl{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.scheme-library-export dl div{background:#edf1ea;border-radius:10px;padding:14px}.scheme-library-export dt{color:#738077;font-size:10px}.scheme-library-export dd{color:#31553d;margin:5px 0 0;font-size:20px;font-weight:900}.scheme-library-export>a{color:#fff;background:#31553d;border-radius:8px;margin-right:8px;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.scheme-library-upload{text-align:center;color:#3f654a;cursor:pointer;border:1px dashed #6e9277;border-radius:8px;margin-top:10px;padding:10px;font-size:10px;font-weight:800;display:block}.scheme-library-upload input{display:none}.scheme-library-remove-files{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.scheme-library-remove-files button{color:#99483f;cursor:pointer;background:#f2e8e4;border:0;border-radius:6px;padding:5px 7px;font-size:8px}.scheme-library-usage p{border-bottom:1px solid #e9e4db;padding:7px 0;margin:0!important;font-size:10px!important}.scheme-library-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.legacy-filter-panel>div.scheme-library-quick-search{background:#fffdf8;border-inline:1px solid #ded8cc;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:15px 15px 10px;display:grid}.scheme-library-quick-search label,.scheme-taxonomy-filters label{gap:5px;display:grid}.scheme-library-quick-search label span,.scheme-taxonomy-filters label span{color:#5f6e62;font-size:10px;font-weight:850}.scheme-library-quick-search input,.scheme-taxonomy-filters select{color:#26362c;background:#fff;border:1px solid #ccd5cd;border-radius:8px;min-width:0;padding:10px}.scheme-library-quick-search button{color:#31553d;cursor:pointer;background:#edf2ec;border:1px solid #cbd5cc;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:850}.legacy-filter-panel>div.scheme-taxonomy-filters{border:1px solid #ded8cc;background:#fffdf8;border-top:0;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:10px 15px 15px;display:grid}.scheme-library-more-filters{background:#f6f7f3;border:1px solid #ded8cc;border-top:0;border-radius:0 0 14px 14px}.scheme-library-more-filters summary{color:#53675a;cursor:pointer;padding:11px 15px;font-size:11px;font-weight:800}.scheme-library-more-filters .scheme-library-filters{background:0 0!important;border:0!important;border-top:1px solid #e2e4de!important;border-radius:0!important}.legacy-filter-panel>header{border-radius:14px 14px 0 0}.legacy-result-list article>div em.reuse-可直接复用{color:#27643a;background:#e0efe2}.legacy-result-list article>div em.reuse-复用前核价{color:#886312;background:#fff1cf}.legacy-result-list article>div em.reuse-需重新核验,.legacy-result-list article>div em.reuse-包装待核验,.legacy-result-list article>div em.reuse-图片待核验,.legacy-result-list article>div em.reuse-已停用{color:#99453b;background:#f8e2de}.scheme-taxonomy-detail{background:#eef4ed;border:1px solid #d6e1d5;border-radius:10px;padding:13px}.scheme-taxonomy-detail>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.scheme-taxonomy-detail span{color:#3e6148;background:#fff;border:1px solid #d4ded3;border-radius:999px;padding:4px 7px;font-size:10px}.scheme-taxonomy-detail small{color:#738078;margin-top:10px;font-size:9px;line-height:1.6;display:block}.scheme-library-tags>div.scheme-taxonomy-summary{border-bottom:1px solid #e2ded5;grid-template-columns:repeat(4,1fr);padding-bottom:18px}.scheme-library-tags>h3.scheme-manual-tag-title{color:#55665a;margin:20px 0 0;font-size:13px}@media (width<=1100px){.legacy-filter-panel>div.scheme-library-filters,.legacy-filter-panel>div.scheme-taxonomy-filters{grid-template-columns:repeat(3,1fr)}.scheme-library-form,.scheme-library-tags>div,.scheme-library-tags>div.scheme-taxonomy-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.legacy-filter-panel>div.scheme-library-filters,.legacy-filter-panel>div.scheme-library-quick-search,.legacy-filter-panel>div.scheme-taxonomy-filters,.scheme-library-form,.scheme-library-tags>div,.scheme-library-tags>div.scheme-taxonomy-summary,.scheme-library-export dl{grid-template-columns:1fr}.scheme-library-form label.wide{grid-column:auto}}.bundle-library-page-tabs{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;max-width:1260px;margin:24px auto 0;padding:0 32px;display:grid}.bundle-library-page-tabs button{text-align:left;color:#375846;cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:12px;gap:5px;padding:16px 20px;display:grid;box-shadow:0 5px 18px #243f2d0a}.bundle-library-page-tabs button b{font-size:17px}.bundle-library-page-tabs button small{color:#77847b;font-size:13px}.bundle-library-page-tabs button.active{color:#fff;background:#245e42;border-color:#245e42;box-shadow:0 10px 26px #2053382e}.bundle-library-page-tabs button.active small{color:#dcebe1}.custom-scheme-library-page{max-width:1500px;margin:18px auto 0;padding:0 32px 64px}.custom-scheme-library-page .scheme-library-nav button{padding:12px 19px;font-size:15px}.custom-scheme-library-page .legacy-filter-panel>header h2{font-size:29px}.custom-scheme-library-page .legacy-filter-panel>header p{font-size:14px;line-height:1.55}.custom-scheme-library-page .scheme-library-quick-search label span,.custom-scheme-library-page .scheme-taxonomy-filters label span,.custom-scheme-library-page .scheme-library-more-filters summary{font-size:13px}.custom-scheme-library-page .scheme-library-quick-search input,.custom-scheme-library-page .scheme-taxonomy-filters select,.custom-scheme-library-page .scheme-library-quick-search button{font-size:14px}.custom-scheme-library-page .legacy-result-list h3{font-size:17px}.custom-scheme-library-page .legacy-result-list p{font-size:13px}.custom-scheme-library-page .legacy-result-list article>header span,.custom-scheme-library-page .legacy-result-list article>footer span,.custom-scheme-library-page .legacy-result-list article>footer b,.custom-scheme-library-page .legacy-result-list article>div span,.custom-scheme-library-page .legacy-result-list article>div em{font-size:12px}.custom-library-state{text-align:center;color:#365b45;background:#fff;border:1px solid #d6e0d8;border-radius:14px;place-content:center;gap:8px;min-height:360px;display:grid}.custom-library-state b{font-size:20px}.custom-library-state span{color:#75827a;font-size:14px}.custom-library-state.unavailable{color:#864d3c;background:#fff8f4}.custom-library-message{margin-top:14px}@media (width<=820px){.bundle-library-page-tabs{grid-template-columns:1fr;margin-top:16px;padding:0 14px}.custom-scheme-library-page{padding:0 14px 40px}.bundle-library-page-tabs button{padding:13px 15px}.bundle-library-page-tabs button b{font-size:15px}}.scheme-sheet-suggestions{background:#fff;overflow:auto;transform:translate(-50%,-50%);z-index:1200!important;border:1px solid #8eaa97!important;border-radius:12px!important;width:min(720px,100vw - 32px)!important;max-height:min(520px,70vh)!important;padding:8px!important;position:fixed!important;top:50%!important;left:50%!important;box-shadow:0 24px 80px #142b1c52!important}.scheme-sheet-suggestions:before{content:"模糊搜索候选 · 点击一项自动带入整行资料";z-index:2;color:#285d42;background:#eef5f0;border-bottom:1px solid #dce6df;margin:-8px -8px 5px;padding:13px 15px;font-size:10px;font-weight:900;display:block;position:sticky;top:-8px}.scheme-sheet-suggestions:before{display:none!important}.scheme-sheet-suggestions>header{z-index:3;background:#eef5f0;border-bottom:1px solid #dce6df;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:-8px -8px 5px;padding:13px 15px;display:grid;position:sticky;top:-8px}.scheme-sheet-suggestions>header b{color:#285d42;font-size:11px}.scheme-sheet-suggestions>header span{color:#718078;font-size:9px}.scheme-sheet-suggestions>header button{color:#496657;cursor:pointer;background:0 0;border:0;font-size:22px}.scheme-sheet-add-row{background:#faf9f4;border-top:1px solid #e7e3da;border-bottom:1px solid #e7e3da;align-items:center;gap:12px;padding:9px 14px;display:flex}.scheme-sheet-add-row button{color:#285d42;cursor:pointer;background:#edf5ef;border:1px solid #4f8061;border-radius:8px;padding:8px 16px;font-size:10px;font-weight:900}.scheme-sheet-add-row button:hover{background:#dfeee3}.scheme-sheet-add-row span{color:#7a827b;font-size:9px}.scheme-turnover-cost{background:#f3f8f4;border:1px solid #d6e4d9;border-radius:8px;gap:6px;margin:12px 15px;padding:10px;display:grid}.scheme-turnover-cost header,.scheme-turnover-cost>div{justify-content:space-between;gap:10px;display:flex}.scheme-turnover-cost header span{color:#52675a;font-size:10px}.scheme-turnover-cost header b{color:#285d42;font-size:11px}.scheme-turnover-cost>div{color:#66736a;border-top:1px solid #e0e9e2;padding-top:5px;font-size:8px}.scheme-turnover-cost>div em{white-space:nowrap;color:#326148;font-style:normal}.scheme-turnover-cost small{color:#7c857e;font-size:8px;line-height:1.5}.scheme-turnover-row{background:#f0f6f1;border-top:2px solid #7c9c84;min-height:68px}.scheme-turnover-row>i{color:#397051;font-weight:900}.scheme-turnover-product{gap:3px;min-width:0;display:grid}.scheme-turnover-product>b,.scheme-turnover-product>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheme-turnover-product>b{color:#285c40;font-size:10px}.scheme-turnover-product>small{color:#728079;font-size:8px}.scheme-turnover-product>div{align-items:center;gap:6px;display:flex}.scheme-turnover-product select{color:#345b43;background:#fff;border:1px solid #8cac96;border-radius:5px;min-width:0;max-width:320px;height:26px;font-size:8px}.scheme-turnover-product label{white-space:nowrap;color:#68766d;align-items:center;gap:3px;font-size:8px;display:flex}.scheme-turnover-product input{text-align:center;background:#fff;border:1px solid #abbcaf;border-radius:5px;width:38px;height:26px}.scheme-delivery-picker>div,.scheme-freight-picker>div{grid-template-columns:1fr 1fr;gap:6px;height:48px;display:grid}.scheme-delivery-picker>div button,.scheme-freight-picker>div button{color:#53675a;cursor:pointer;background:#fff;border:1px solid #cad7ce;border-radius:10px;font-size:15px;font-weight:700}.scheme-delivery-picker>div button.active,.scheme-freight-picker>div button.active{color:#194f35;background:#e9f3ed;border-color:#276244;box-shadow:inset 0 0 0 1px #276244}.scheme-batch-paste{background:#f7faf7;border:1px solid #b8ccbe;border-radius:10px;margin:14px;overflow:hidden}.scheme-batch-paste>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.scheme-batch-paste>summary::-webkit-details-marker{display:none}.scheme-batch-paste>summary span{gap:3px;display:grid}.scheme-batch-paste>summary b{color:#285f43;font-size:11px}.scheme-batch-paste>summary small{color:#758078;font-size:9px}.scheme-batch-paste>summary em{color:#44705a;background:#e4efe7;border-radius:99px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800}.scheme-batch-paste[open]>summary{background:#edf5ef;border-bottom:1px solid #d7e2da}.scheme-batch-paste-body{padding:12px}.scheme-batch-paste-body textarea{resize:vertical;color:#30463a;background:#fff;border:1px solid #a9bfae;border-radius:8px;outline:none;width:100%;min-height:130px;padding:12px;font:500 11px/1.65 sans-serif}.scheme-batch-paste-body textarea:focus{border-color:#3f7656;box-shadow:0 0 0 3px #dcebe1}.scheme-batch-paste-body footer,.scheme-batch-results>footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:9px;display:flex}.scheme-batch-paste-body footer small{color:#78827b;margin-right:auto;font-size:8px}.scheme-batch-paste button,.scheme-batch-results select,.scheme-batch-results input{color:#2d6043;background:#fff;border:1px solid #5f8c70;border-radius:7px;padding:8px;font-size:9px;font-weight:800}.scheme-batch-paste button{color:#fff;cursor:pointer;background:#2e6849}.scheme-batch-paste button:disabled{opacity:.45;cursor:default}.scheme-batch-results{background:#fff;border-top:1px solid #d8e3da;padding:11px 12px}.scheme-batch-results>header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.scheme-batch-results>header b{color:#285f43;font-size:10px}.scheme-batch-results>header span{color:#778079;font-size:8px}.scheme-batch-results>div{border-top:1px solid #edf0ec;grid-template-columns:28px minmax(180px,1fr) 70px minmax(260px,1.25fr);align-items:center;gap:9px;padding:8px;display:grid}.scheme-batch-results>div>i{color:#879187;text-align:center;font-style:normal}.scheme-batch-results>div>span{min-width:0}.scheme-batch-results>div>span b,.scheme-batch-results>div>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scheme-batch-results>div>span b{color:#324d3d;font-size:9px}.scheme-batch-results>div>span small,.scheme-batch-results>div>label small{color:#8a918c;margin-top:3px;font-size:7px}.scheme-batch-results>div>label{gap:2px;display:grid}.scheme-batch-results>div>label input{width:58px}.scheme-batch-results>div>select{width:100%;min-width:0;font-weight:600}.scheme-batch-results>div.unmatched{background:#fff8f3}.scheme-batch-results>footer button.secondary{color:#476856;background:#fff;border-color:#a9bcae}.unified-material-overview{background:#fff;border:1px solid #d5e0d8;border-radius:11px;max-width:1404px;margin:0 auto 14px}.unified-material-overview>summary{color:#24573e;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:0 14px;list-style:none;display:grid}.unified-material-overview>summary::-webkit-details-marker{display:none}.unified-material-overview>summary b{font-size:12px}.unified-material-overview>summary span{color:#728078;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.unified-material-overview>summary em{color:#3d7457;font-size:11px;font-style:normal;font-weight:800}.unified-material-overview>summary em:after{content:" ⌄"}.unified-material-overview[open]>summary{border-bottom:1px solid #e1e9e4}.unified-material-overview[open]>summary em{font-size:0}.unified-material-overview[open]>summary em:before{content:"收起";font-size:11px}.unified-material-overview[open]>summary em:after{content:" ⌃";font-size:11px}.unified-material-overview .unified-material-metrics{margin:0;padding:10px}@media (width<=900px){.unified-material-overview{width:calc(100% - 40px)}}@media (width<=600px){.unified-material-overview>summary{grid-template-columns:auto 1fr}.unified-material-overview>summary span{grid-column:1/-1;padding-bottom:9px}.unified-material-overview>summary em{text-align:right;grid-area:1/2}}.scheme-sheet-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.scheme-sheet-card,.scheme-sheet-quote{background:#fffdf9;border:1px solid #ded8cc;border-radius:14px;box-shadow:0 6px 22px #313a300a}.scheme-sheet-card>header{border-bottom:1px solid #e5e0d7;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.scheme-sheet-card>header span,.scheme-sheet-quote>header>span{color:#3d7553;letter-spacing:.08em;font-size:10px;font-weight:900}.scheme-sheet-card>header h2,.scheme-sheet-quote>header h2{color:#284334;margin:4px 0;font-size:19px}.scheme-sheet-card>header p,.scheme-sheet-quote>header small{color:#777f78;margin:0;font-size:11px}.scheme-sheet-card>header>b{color:#4e7058;white-space:nowrap;font-size:11px}.scheme-sheet-scroll{overflow:auto}.scheme-sheet-row{color:#36463a;border-bottom:1px solid #ece8df;grid-template-columns:42px minmax(245px,1.7fr) 145px 64px 88px 88px 120px 90px 72px 100px 34px;align-items:center;gap:8px;min-height:72px;padding:8px 12px;display:grid;position:relative}.scheme-sheet-row.heading{color:#788078;background:#f1f2ed;min-height:42px;font-size:9px;font-weight:900}.scheme-sheet-row>i{text-align:center;color:#a49d90;font-size:11px;font-style:normal}.scheme-sheet-row>span,.scheme-sheet-row>strong{min-width:0;font-size:10px}.scheme-sheet-row>span b,.scheme-sheet-row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scheme-sheet-row>span small{color:#94958f;margin-top:4px;font-size:8px}.scheme-sheet-row>span a{color:#2f7150;margin-top:4px;font-size:8px;font-weight:800;text-decoration:none;display:block}.scheme-sheet-row>input{text-align:center;background:#fff;border:1px solid #d4d2c9;border-radius:6px;width:58px;padding:8px}.scheme-sheet-row strong.risk{color:#b0493d}.scheme-sheet-product{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.scheme-sheet-product b{text-overflow:ellipsis;white-space:nowrap;color:#263e30;font-size:11px;overflow:hidden}.scheme-sheet-product small{text-overflow:ellipsis;white-space:nowrap;color:#7c827c;font-size:8px;overflow:hidden}.scheme-sheet-remove{color:#a84b40;cursor:pointer;background:0 0;border:0;font-size:18px}.scheme-sheet-row.new{color:#969990;background:#fbfaf6;min-height:64px}.scheme-sheet-row.new>div>button{color:#306248;cursor:pointer;background:#f3f8f4;border:1px dashed #8eaa96;border-radius:7px;padding:9px 13px;font-size:10px;font-weight:800}.scheme-sheet-search{z-index:8;align-items:center;gap:6px;display:flex;position:relative}.scheme-sheet-search>input{background:#fff;border:1px solid #498265;border-radius:7px;outline:3px solid #e5f0e8;width:100%;padding:9px}.scheme-sheet-search>span{color:#758078;pointer-events:none;font-size:8px;position:absolute;right:8px}.scheme-sheet-suggestions{z-index:50;background:#fff;border:1px solid #aabdaf;border-radius:9px;width:min(610px,72vw);max-height:340px;padding:5px;position:absolute;top:43px;left:0;overflow:auto;box-shadow:0 16px 42px #1b312233}.scheme-sheet-suggestions>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ecefe9;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:10px;display:flex}.scheme-sheet-suggestions>button:hover{background:#edf5ef}.scheme-sheet-suggestions>button:disabled{opacity:.5}.scheme-sheet-suggestions>button span b,.scheme-sheet-suggestions>button span small,.scheme-sheet-suggestions>button em b,.scheme-sheet-suggestions>button em small{display:block}.scheme-sheet-suggestions>button span b{color:#274233;font-size:11px}.scheme-sheet-suggestions>button span small,.scheme-sheet-suggestions>button em small{color:#7c837d;margin-top:4px;font-size:8px}.scheme-sheet-suggestions>button em{text-align:right;font-style:normal}.scheme-sheet-suggestions>button em b{color:#315842;font:700 9px/1 monospace}.scheme-sheet-suggestions>p{text-align:center;color:#7e837d;margin:0;padding:18px;font-size:10px}.scheme-sheet-footnote{color:#536b5b;background:#edf4ee;border-radius:8px;gap:10px;margin:12px 14px;padding:10px 12px;font-size:10px;display:flex}.scheme-sheet-footnote b{white-space:nowrap;color:#2e6748}.scheme-sheet-quote{position:sticky;top:12px;overflow:hidden}.scheme-sheet-quote>header{background:#f8f7f1;border-bottom:1px solid #e7e2d9;padding:17px}.scheme-sheet-quote>dl{margin:0;padding:11px 16px}.scheme-sheet-quote>dl>div,.scheme-sheet-labor>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.scheme-sheet-quote dt,.scheme-sheet-labor span{color:#767e77;font-size:10px}.scheme-sheet-quote dd,.scheme-sheet-labor b{color:#31483a;margin:0;font-size:11px}.scheme-sheet-labor{background:#eef4ed;border-radius:8px;margin:0 15px;padding:10px}.scheme-sheet-labor small{color:#788278;margin-top:6px;font-size:8px;line-height:1.5;display:block}.scheme-sheet-cost-inputs{gap:7px;margin:13px 16px;display:grid}.scheme-sheet-cost-inputs>label{color:#707871;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.scheme-sheet-cost-inputs select{background:#fff;border:1px solid #d3d4cb;border-radius:6px;max-width:155px;padding:7px}.scheme-sheet-cost-inputs label>div{color:#8d928d;border-bottom:1px solid #c9ccc5;align-items:center;display:flex}.scheme-sheet-cost-inputs input{text-align:right;background:0 0;border:0;outline:0;width:75px;padding:6px}.scheme-sheet-budget{color:#326148;background:#edf5ef;border-radius:7px;justify-content:space-between;margin:0 15px 12px;padding:9px;font-size:9px;display:flex}.scheme-sheet-budget.over{color:#9a4537;background:#fff0eb}.scheme-sheet-margin{color:#52675a;gap:8px;margin:0 15px 13px;font-size:10px;display:grid}.scheme-sheet-margin>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.scheme-sheet-margin>div button{color:#3c6249;cursor:pointer;background:#fff;border:1px solid #d2d8d1;border-radius:6px;padding:7px 2px;font-size:9px}.scheme-sheet-margin>div button.active{color:#fff;background:#2f6d4c;border-color:#2f6d4c}.scheme-sheet-margin>label{justify-content:flex-end;align-items:center;gap:4px;display:flex}.scheme-sheet-margin>label input{text-align:right;border:1px solid #ccd4cd;border-radius:6px;width:55px;padding:6px}.scheme-sheet-final{color:#fff;background:#253e2e;border-radius:10px;margin:0 15px;padding:14px}.scheme-sheet-final>span,.scheme-sheet-final>strong,.scheme-sheet-final>p{display:block}.scheme-sheet-final>span{color:#b7c8bb;font-size:9px}.scheme-sheet-final>strong{margin-top:3px;font:700 28px/1.2 Georgia,serif}.scheme-sheet-final>strong small{font:500 9px/1 sans-serif}.scheme-sheet-final>p{color:#a8b7ab;margin:5px 0 0;font-size:8px}.scheme-sheet-quote .scheme-save-button{margin-bottom:15px}.scheme-sheet-table{min-width:1050px}.scheme-sheet-row{grid-template-columns:30px minmax(220px,1.7fr) 116px 52px 72px 72px 96px 70px 62px 82px 26px;gap:3px;min-height:50px;padding:4px 6px}.scheme-sheet-row.heading{min-height:34px;padding-block:3px}.scheme-sheet-row.new{min-height:46px}.scheme-sheet-row>input{width:46px;padding:5px 3px}.scheme-sheet-product{gap:2px}.scheme-sheet-row>span small,.scheme-sheet-row>span a{margin-top:2px}.scheme-sheet-row.new>div>button{padding:6px 9px}.scheme-sheet-search>input{outline-width:2px;padding:6px 8px}.scheme-sheet-suggestions{width:min(680px,100vw - 32px)!important;max-height:min(480px,68vh)!important}.scheme-sheet-suggestions>button{padding:7px 10px!important}.scheme-manual-entry{z-index:2;background:#f4f8f5;border-top:1px solid #d7e3da;margin:6px -5px -5px;padding:9px;position:sticky;bottom:-5px}.scheme-manual-entry>button{color:#285d42;cursor:pointer;background:#fff;border:1px dashed #4f8061;border-radius:8px;width:100%;padding:9px;font-size:10px;font-weight:900}.scheme-manual-entry>div{background:#fff;border:1px solid #c8d9cd;border-radius:8px;grid-template-columns:1.3fr 1fr;gap:8px;margin-top:9px;padding:10px;display:grid}.scheme-manual-entry label{color:#5f7065;gap:4px;font-size:8px;font-weight:800;display:grid}.scheme-manual-entry label input{color:#294837;background:#fff;border:1px solid #bdcec2;border-radius:6px;outline:none;width:100%;min-width:0;height:34px;padding:0 8px}.scheme-manual-entry label input:focus{border-color:#397354;box-shadow:0 0 0 2px #e0ece3}.scheme-manual-entry footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.scheme-manual-entry footer small{color:#79847c;font-size:8px}.scheme-manual-entry footer button{color:#fff;cursor:pointer;background:#2e6849;border:0;border-radius:7px;flex:none;padding:9px 13px;font-size:9px;font-weight:900}.scheme-manual-entry footer button:disabled{opacity:.5}.scheme-manual-entry .scheme-manual-code{background:#edf5ef;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.scheme-manual-entry .scheme-manual-code>button{color:#fff;cursor:pointer;background:#2e6849;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:9px;font-weight:900}.scheme-manual-entry .scheme-manual-code>button:disabled{opacity:.5}.scheme-manual-entry>div>header{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:2px;display:flex}.scheme-manual-entry>div>header b{color:#285d42;font-size:11px}.scheme-manual-entry>div>header span{color:#7a857d;font-size:8px}.scheme-manual-quick{grid-column:1/-1;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(105px,.7fr));gap:8px;display:grid}.scheme-manual-more{background:#fafbf8;border:1px solid #dbe4dc;border-radius:7px;grid-column:1/-1}.scheme-manual-more>summary{color:#50705c;cursor:pointer;padding:8px 10px;font-size:8px;font-weight:850}.scheme-manual-more>div{grid-template-columns:1fr 1fr;gap:8px;padding:0 9px 9px;display:grid}.scheme-manual-entry footer>div{gap:7px;display:flex}.scheme-manual-entry footer button.secondary{color:#315f43;background:#fff;border:1px solid #7f9e88}.scheme-manual-entry footer>div button{white-space:nowrap}@media (width<=760px){.scheme-manual-quick{grid-template-columns:1fr 1fr}.scheme-manual-quick .name{grid-column:1/-1}.scheme-manual-entry>div>header{flex-direction:column;align-items:flex-start}.scheme-manual-entry footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.scheme-manual-entry footer>div button{width:100%}}.scheme-sheet-cost-breakdown{background:#f8faf7;border-top:2px solid #6f8f79}.scheme-sheet-cost-breakdown>header,.scheme-sheet-cost-breakdown>div,.scheme-sheet-cost-breakdown>label,.scheme-sheet-cost-breakdown>footer{border-bottom:1px solid #e1e7e1;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:5px 38px 5px 36px;display:flex}.scheme-sheet-cost-breakdown>header{color:#295a3f;background:#eaf2ec}.scheme-sheet-cost-breakdown>header>div,.scheme-sheet-cost-breakdown>span,.scheme-sheet-cost-breakdown>div>span,.scheme-sheet-cost-breakdown>label>span,.scheme-sheet-cost-breakdown>footer>span{gap:2px;display:grid}.scheme-sheet-cost-breakdown b{font-size:10px}.scheme-sheet-cost-breakdown small{color:#7c867e;font-size:8px;font-weight:500}.scheme-sheet-cost-breakdown strong{color:#294b37;white-space:nowrap;font-size:11px}.scheme-sheet-cost-breakdown>label{cursor:default}.scheme-sheet-cost-breakdown>label>div{color:#65736a;background:#fff;border:1px solid #cbd7ce;border-radius:6px;align-items:center;padding-left:8px;font-size:10px;display:flex}.scheme-sheet-cost-breakdown>label input{text-align:right;background:0 0;border:0;outline:0;width:86px;padding:6px}.scheme-sheet-cost-breakdown>p{color:#944735;background:#fff3ee;border-bottom:1px solid #eed5cc;margin:0;padding:8px 36px;font-size:9px}.scheme-sheet-cost-breakdown>footer{color:#fff;background:#294b37;border-bottom:0;min-height:52px}.scheme-sheet-cost-breakdown>footer strong{color:#ff5a4f;font:700 20px/1.1 Georgia,serif}.scheme-sheet-cost-breakdown>footer small{color:#c5d3c8}.scheme-sheet-price-reference{background:#faf9f4}@media (width<=1180px){.scheme-sheet-layout{grid-template-columns:1fr}.scheme-sheet-quote{position:static}.scheme-sheet-quote>dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.scheme-sheet-quote>dl>div{display:grid}.scheme-sheet-cost-inputs{grid-template-columns:repeat(2,1fr)}.scheme-sheet-cost-inputs>label{border:1px solid #e1e2dc;border-radius:7px;padding:7px}}@media (width<=720px){.scheme-sheet-card>header{flex-direction:column;align-items:flex-start}.scheme-sheet-quote>dl,.scheme-sheet-cost-inputs{grid-template-columns:1fr 1fr}.scheme-sheet-footnote{flex-direction:column;align-items:flex-start}.scheme-sheet-suggestions{width:82vw}}@media (width<=620px){.scheme-manual-entry>div{grid-template-columns:1fr}.scheme-manual-entry footer{flex-direction:column;align-items:stretch}.scheme-manual-entry footer button{width:100%}}.scheme-sheet-row{grid-template-columns:30px minmax(280px,1.9fr) 116px 52px 72px 72px 96px 70px 62px 82px 34px}.scheme-sheet-product-cell{align-items:center;gap:7px;min-width:0;display:flex}.scheme-sheet-product-cell>div:first-child{flex:1;min-width:0}.scheme-sheet-drag-handle{color:#285c40;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;background:#edf5ef;border:1px solid #7da18a;border-radius:6px;flex:none;align-items:center;height:28px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.scheme-sheet-drag-handle:hover{background:#dfeee3;border-color:#356e4e}.scheme-sheet-drag-handle:active{cursor:grabbing}.scheme-sheet-row.dragging{opacity:.48;background:#edf5ef}.scheme-sheet-row.drop-before:before,.scheme-sheet-row.drop-after:after{content:"";z-index:12;background:#238451;border-radius:999px;height:4px;position:absolute;left:6px;right:6px;box-shadow:0 0 0 2px #d8f0df}.scheme-sheet-row.drop-before:before{top:-2px}.scheme-sheet-row.drop-after:after{bottom:-2px}.scheme-sheet-order-actions{flex:none;align-items:center;gap:2px;display:flex}.scheme-sheet-order-actions button{color:#55705e;white-space:nowrap;cursor:pointer;background:#fafcf9;border:1px solid #d5ddd7;border-radius:5px;width:22px;height:24px;padding:0;font-size:10px;font-weight:900}.scheme-sheet-order-actions button:disabled{opacity:.24;cursor:default}.scheme-shipping-picker{min-width:190px}.scheme-shipping-picker>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.scheme-shipping-picker>span em{color:#397052;font-size:7px;font-style:normal}.scheme-shipping-picker.disabled{opacity:.66}.scheme-shipping-picker select{color:#244932;cursor:pointer;background:#fff;border:1px solid #bfd0c3;border-radius:9px;width:100%;min-height:48px;padding:0 34px 0 12px;font-size:11px;font-weight:800}.scheme-shipping-picker select:focus{border-color:#397052;outline:2px solid #3066462e}.scheme-shipping-picker select:disabled{cursor:not-allowed;color:#8a918c;background:#f3f4f0}.scheme-sheet-order-hint{color:#8a918b;white-space:nowrap;background:#f1f3ee;border-radius:5px;flex:none;padding:5px 7px;font-size:7px}.scheme-sheet-item-summary{background:#eaf3ec;border-top:2px solid #668b72;border-bottom:1px solid #cfddd2;align-items:center;gap:20px;padding:10px 18px;display:flex}.scheme-sheet-item-summary>span{align-items:baseline;gap:7px;display:flex}.scheme-sheet-item-summary small{color:#567061;font-size:8px;font-weight:800}.scheme-sheet-item-summary b{color:#215a3c;font-size:16px}.scheme-sheet-item-summary p{color:#617369;margin:0 0 0 auto;font-size:9px}.scheme-sheet-price-input{gap:2px;min-width:0;display:grid}.scheme-sheet-price-input input{color:#294533;text-align:right;background:#fff;border:1px solid #d6d9d3;border-radius:5px;width:100%;min-width:0;padding:5px 3px;font-size:9px;font-weight:800}.scheme-sheet-price-input input::placeholder{color:#a39f96;font-size:7px;font-weight:500}.scheme-sheet-price-input small,.scheme-sheet-price-input a{color:#718076;text-overflow:ellipsis;white-space:nowrap;font-size:7px;text-decoration:none;overflow:hidden}.scheme-sheet-total-row{background:#eaf3ec;border-top:2px solid #648b70;min-height:58px}.scheme-sheet-total-row>i,.scheme-sheet-total-row strong{color:#20583b;font-weight:900}.scheme-sheet-total-row>div{gap:2px;display:grid}.scheme-sheet-total-row>div b{font-size:11px}.scheme-sheet-total-row small{color:#63756a;font-size:7px;font-weight:600;line-height:1.25;display:block}.scheme-sheet-total-row strong b{color:#20583b;font-size:10px;display:block}.scheme-sheet-cost-input{gap:2px;min-width:0;display:grid}.scheme-sheet-cost-input input{color:#b3382f;text-align:right;background:#fff7f5;border:1px solid #d98275;border-radius:5px;width:100%;min-width:0;padding:5px 3px;font-size:9px;font-weight:900}.scheme-sheet-cost-input input:focus{border-color:#b9473b;outline:2px solid #b9473b21}.scheme-sheet-cost-input input::placeholder{color:#b57268;font-size:7px}.scheme-sheet-cost-input small{color:#a84b40;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.scheme-sheet-weight-input{gap:2px;min-width:0;display:grid}.scheme-sheet-weight-input input{color:#31513b;text-align:right;background:#fff;border:1px solid #b7c8ba;border-radius:5px;width:58px;min-width:0;padding:5px 4px;font-size:9px;font-weight:800}.scheme-sheet-weight-input input::placeholder{color:#b46b5d;font-size:7px}.scheme-sheet-weight-input small{color:#718078;font-size:7px;line-height:1.35}.scheme-sheet-weight-input.manual input{color:#8a5a13;background:#fff9e8;border-color:#c98f3f}.scheme-sheet-weight-input.manual small{color:#9a6415;font-weight:800}.scheme-sheet-line-weight small,.scheme-sheet-weight-input small em{color:#ad5749;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;font-weight:750;display:block}.scheme-sheet-suggestions>button em small.risk{color:#b64236;font-weight:900}.scheme-customer-picker{z-index:30;position:relative}.scheme-customer-picker>div{z-index:40;background:#fff;border:1px solid #a9beaf;border-radius:9px;max-height:320px;margin-top:5px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 16px 38px #1c322333}.scheme-customer-picker>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.scheme-customer-picker>div>button:hover{background:#edf5ef}.scheme-customer-picker>div>button span b,.scheme-customer-picker>div>button span small{display:block}.scheme-customer-picker>div>button span b{color:#2c4938;font-size:10px}.scheme-customer-picker>div>button span small{color:#879088;margin-top:4px;font-size:8px}.scheme-customer-picker>div>button em{color:#50705c;white-space:nowrap;font-size:8px;font-style:normal}.scheme-customer-picker>div>p{color:#7d857f;margin:0;padding:13px;font-size:9px;line-height:1.5}.scheme-name-picker{position:relative}.scheme-demand-bar .scheme-name-picker>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.scheme-name-picker>span em{color:#397052;background:#e4efe7;border-radius:99px;padding:2px 6px;font-size:7px;font-style:normal}.scheme-name-picker>input{font-weight:800;padding-right:92px!important}.scheme-name-picker>button{color:#356448;cursor:pointer;background:#e7f0e9;border:0;border-radius:6px;padding:6px 7px;font-size:7px;font-weight:800;position:absolute;bottom:6px;right:6px}.scheme-name-picker>button:disabled{opacity:.5;cursor:not-allowed}.scheme-name-preview-note{color:#42634e;margin:10px 14px;font-size:12px;line-height:1.6}.scheme-library-card-exports{border-top:1px solid #dbe3dc;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.scheme-library-card-exports button{color:#fff;cursor:pointer;background:#315d43;border:1px solid #315d43;border-radius:7px;min-height:36px;padding:7px 14px;font-size:14px;font-weight:700}.scheme-library-card-exports button:nth-child(2){color:#315d43;background:#fff}.scheme-library-card-exports button:disabled{opacity:.55;cursor:wait}.scheme-library-card-exports small{color:#68776d;font-size:12px}.scheme-library-select-all{color:#315a3d;cursor:pointer;background:#f5faf6;border:1px solid #bfd0c4;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:14px;font-weight:800;display:flex}.scheme-library-select-all input,.scheme-export-choice input{accent-color:#315a3d;width:17px;height:17px}.scheme-library-card-exports strong{color:#3b4f41;font-size:14px}.legacy-result-list article{position:relative}.legacy-result-list article.export-selected{box-shadow:inset 0 0 0 2px #3f7753}.scheme-export-choice{z-index:2;color:#315a3d;cursor:pointer;background:#fffffff0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:850;display:flex;position:absolute;top:11px;left:11px;box-shadow:0 2px 8px #1d39271f}.scheme-card-image{cursor:zoom-in;background:#eef2ed;border:0;border-radius:12px 12px 0 0;width:calc(100% + 32px);height:170px;margin:-16px -16px 14px;display:block;position:relative;overflow:hidden}.scheme-card-image img{object-fit:contain;background:#f7f8f4;width:100%;height:100%}.scheme-card-image>span{color:#fff;background:#193927d1;border-radius:6px;padding:5px 8px;font-size:11px;position:absolute;bottom:8px;right:8px}.scheme-card-image.missing{cursor:default;place-items:center;display:grid}.scheme-card-image.missing>span{color:#7b877f;background:0 0;position:static}.scheme-image-preview{z-index:1000;background:#0d1d14c7;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.scheme-image-preview img{background:#fff;border-radius:12px;max-width:min(1200px,92vw);max-height:82vh;box-shadow:0 20px 70px #00000059}.scheme-image-preview>button{color:#244733;cursor:pointer;background:#fff;border:1px solid #ffffff8c;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:800;position:fixed;top:22px;right:26px}.scheme-image-preview>strong{color:#fff;text-align:center;max-width:80vw;font-size:15px;position:fixed;bottom:18px}@media (width<=820px){.scheme-card-image{height:210px}.scheme-library-card-exports{align-items:stretch}.scheme-library-select-all{width:100%}}.scheme-sheet-builder>.scheme-demand-bar{grid-template-columns:minmax(260px,1.4fr) minmax(190px,1fr) repeat(3,minmax(130px,.65fr))}@media (width<=1250px){.scheme-sheet-builder>.scheme-demand-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.scheme-sheet-builder>.scheme-demand-bar{grid-template-columns:1fr 1fr}}.scheme-save-feedback{color:#8b341e;overflow-wrap:anywhere;background:#fff4eb;border:1px solid #e7b899;border-radius:8px;margin:14px;padding:12px;font-size:13px;line-height:1.65}.scheme-save-feedback strong{display:block}.scheme-save-feedback ul{margin:6px 0;padding-left:20px}.scheme-save-feedback p{margin:6px 0 0;font-size:12px}.scheme-sheet-save-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin:14px;display:grid}.scheme-sheet-save-actions .scheme-save-button{width:100%;margin:0}.scheme-sheet-save-actions .scheme-save-button.secondary{color:#3d654a;background:#eef3ed;border:1px solid #c8d3ca}.scheme-sheet-quote .scheme-sheet-save-actions .scheme-save-button{margin:0}@media (width<=720px){.scheme-sheet-save-actions{grid-template-columns:1fr}}.scheme-customer-preview-sheet>div .quantity-alert{color:#d3221f;font-weight:900}.scheme-editing-banner{color:#294d35;background:#eaf2e9;border:1px solid #b9cfbd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:13px 15px;display:flex}.scheme-editing-banner b,.scheme-editing-banner span{display:block}.scheme-editing-banner b{font-size:13px}.scheme-editing-banner span{color:#617265;margin-top:3px;font-size:10px}.scheme-editing-banner button{color:#315a3d;cursor:pointer;background:#fff;border:1px solid #9fb6a4;border-radius:8px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.scheme-editing-banner button:disabled{opacity:.5;cursor:not-allowed}.scheme-snapshot-notice{color:#526c5b;background:#f2f7f3;border:1px solid #cfddd2;border-radius:9px;margin:0 0 10px;padding:9px 12px;font-size:9px;line-height:1.5}.scheme-record-grid footer .scheme-edit-draft{color:#fff;background:#315a3d;border-radius:7px;padding:7px 10px}.scheme-record-grid{grid-template-columns:repeat(2,minmax(340px,1fr))}.scheme-record-grid article{padding:20px}.scheme-record-grid article>header span,.scheme-record-grid article>header b{font-size:12px}.scheme-record-grid h3{font-size:18px;line-height:1.45}.scheme-record-grid p{font-size:13px;line-height:1.6}.scheme-record-grid dt{font-size:11px}.scheme-record-grid dd{font-size:14px;line-height:1.45}.scheme-record-grid footer button,.scheme-record-grid footer a{font-size:13px;line-height:1.4}.scheme-record-grid .scheme-artwork-chip b{font-size:12px}.scheme-record-grid .scheme-artwork-chip span{font-size:11px;line-height:1.5}.scheme-record-grid footer .scheme-quality-report-launch{color:#c43b32}.scheme-record-grid footer .scheme-quality-report-launch:hover{color:#9f241d}.scheme-record-grid footer .listing-artwork-launch{color:#fff;background:#8b683d;border-color:#8b683d;border-radius:7px;padding:7px 10px}.scheme-record-grid footer .listing-artwork-launch:hover{color:#fff;background:#755630;border-color:#755630}@media (width<=820px){.scheme-record-grid{grid-template-columns:1fr}}.scheme-record-grid footer .scheme-delete-draft{color:#a1483e;background:#fff7f5;border:1px solid #d9aaa4;border-radius:7px;padding:6px 9px}.scheme-record-grid footer .scheme-delete-draft:disabled{opacity:.5;cursor:not-allowed}.scheme-record-page>header{padding:15px 18px}.scheme-record-page>header h2{margin:3px 0;font-size:22px}.scheme-record-page>header p{font-size:11px}.scheme-customer-search{padding:10px 13px}.scheme-customer-search input{padding:9px 10px}.scheme-record-grid{gap:10px}.scheme-record-grid article{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:13px;padding:12px;display:grid}.scheme-record-card-image{color:#738077;cursor:zoom-in;background:#f2f5f1;border:1px solid #dce3dc;border-radius:10px;place-items:center;width:148px;height:148px;display:grid;position:relative;overflow:hidden}.scheme-record-card-image:disabled{cursor:default}.scheme-record-card-image img{object-fit:contain;background:#fff;width:100%;height:100%}.scheme-record-card-image span{padding:12px;font-size:11px;font-weight:700}.scheme-record-card-image em{color:#fff;background:#1e452edb;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:6px;right:6px}.scheme-record-card-image.loading em,.scheme-record-card-image.missing em{display:none}.scheme-record-card-image.missing{cursor:default;border-style:dashed}.scheme-record-card-body{min-width:0}.scheme-record-card-body>header,.scheme-record-card-body>footer{justify-content:space-between;align-items:center;display:flex}.scheme-record-card-body>header span{color:#44664d;background:#e8eee6;border-radius:999px;padding:4px 7px;font-size:10px}.scheme-record-card-body>header b{color:#8b877c;font:700 10px/1 monospace}.scheme-record-card-body h3{margin:8px 0 4px;font-size:16px;line-height:1.35}.scheme-record-card-body p{margin:0 0 7px}.scheme-record-card-body dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px 0}.scheme-record-card-body dl div{min-width:0}.scheme-record-card-body dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheme-record-card-body>.scheme-artwork-chip{margin-top:7px;padding:7px 9px}.scheme-record-card-body>footer{gap:6px 10px;margin-top:8px}.scheme-record-card-body>footer button,.scheme-record-card-body>footer a{font-size:11px;line-height:1.3}.scheme-record-image-preview{z-index:1000;background:#0d1d14cc;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.scheme-record-image-preview>img{background:#fff;border-radius:12px;max-width:min(1280px,92vw);max-height:84vh;box-shadow:0 22px 72px #00000061}.scheme-record-image-preview>button{color:#244733;cursor:pointer;background:#fff;border:1px solid #fff9;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:800;position:fixed;top:22px;right:26px}.scheme-record-image-preview>strong{color:#fff;text-align:center;gap:3px;max-width:80vw;font-size:15px;display:grid;position:fixed;bottom:15px}.scheme-record-image-preview>strong small{color:#dce7df;font-size:11px;font-weight:500}@media (width<=1100px){.scheme-record-grid article{grid-template-columns:120px minmax(0,1fr)}.scheme-record-card-image{width:120px;height:120px}.scheme-record-card-body dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.scheme-record-card-body h3{font-size:18px}.scheme-record-card-body>footer button,.scheme-record-card-body>footer a{font-size:12px}.scheme-listing-batch-toolbar{z-index:18;background:#eef5ee;border:1px solid #b9cdbd;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:11px 14px;display:flex;position:sticky;top:74px;box-shadow:0 8px 22px #23493017}.scheme-listing-batch-toolbar label,.scheme-listing-card-check{color:#31553d;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.scheme-listing-batch-toolbar input,.scheme-listing-card-check input{accent-color:#315a3d;cursor:pointer;width:17px;height:17px}.scheme-listing-batch-toolbar small{color:#607267;margin-left:auto;font-size:11px}.scheme-listing-batch-toolbar button{color:#fff;cursor:pointer;background:#315a3d;border:0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:900}.scheme-listing-batch-toolbar button:disabled{opacity:.45;cursor:not-allowed}.scheme-record-grid article.batch-selected{border-color:#4d7d59;box-shadow:0 0 0 2px #41744e24,0 10px 24px #2b4f3514}.scheme-listing-card-check{border-bottom:1px dashed #d7dfd7;grid-column:1/-1;margin:-2px -2px 0;padding:0 0 9px}.scheme-listing-card-check span{color:#536b5a;font-size:11px}.scheme-team-shared{color:#2f6640;background:#e5efe6;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}@media (width<=620px){.scheme-record-grid article{grid-template-columns:1fr}.scheme-record-card-image{width:100%;height:210px}.scheme-record-card-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scheme-listing-batch-toolbar{flex-wrap:wrap;align-items:stretch;top:64px}.scheme-listing-batch-toolbar small{margin-left:auto}.scheme-listing-batch-toolbar button{width:100%}}@media (width<=640px){.scheme-editing-banner{flex-direction:column;align-items:flex-start}.scheme-editing-banner button{width:100%}}.scheme-batch-edit-query{gap:4px;min-width:0;display:grid!important}.scheme-batch-edit-query>span{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.scheme-batch-edit-query input{color:#294837;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;font-size:10px;font-weight:750;text-align:left!important;border:1px solid #7fa18a!important;padding:8px!important}.scheme-batch-edit-query input:focus{box-shadow:0 0 0 3px #deebe2;border-color:#2e6b49!important}.scheme-batch-edit-query button{white-space:nowrap;padding:7px 9px!important}.scheme-batch-edit-query>small:first-child{font-weight:850;color:#3e6d50!important}.scheme-batch-edit-query>small:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheme-batch-edit-query>span>em{color:#668071;white-space:nowrap;align-self:center;font-size:8px;font-style:normal}.scheme-batch-results>div.unmatched .scheme-batch-edit-query input{background:#fffdfb;border-color:#c98b72!important}.scheme-batch-results>div.unmatched .scheme-batch-edit-query input:focus{background:#fff;border-color:#2e6b49!important}.scheme-batch-quantity-warning{color:#8b541b;background:#fff7e8;border:1px solid #e0ad66;border-radius:7px;margin:0 2px 8px;padding:8px 10px;font-size:9px;font-weight:700}.scheme-sheet-row>input.multiple{font-weight:900;box-shadow:0 0 0 2px #c74b3f1f;color:#b52f25!important;background:#fff1ef!important;border-color:#c74b3f!important}.scheme-sheet-row.multiple .scheme-sheet-product b{color:#c43d32;font-weight:900}.scheme-sheet-row.scheme-turnover-row{align-items:center;min-height:94px;padding-block:9px}.scheme-turnover-product{gap:5px}.scheme-turnover-product>b{font-size:10px;line-height:1.35}.scheme-turnover-product>small{line-height:1.4}.scheme-turnover-product>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;display:grid}.scheme-turnover-product select{width:100%;max-width:none}.scheme-turnover-product label{justify-self:end}.scheme-turnover-product input{width:36px}.scheme-inline-freight{background:#f7fbf8;border:1px solid #cbdcd0;border-radius:10px;margin:10px 14px;overflow:hidden}.scheme-inline-freight>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.scheme-inline-freight>summary::-webkit-details-marker{display:none}.scheme-inline-freight>summary span{gap:3px;display:grid}.scheme-inline-freight>summary b{color:#245a3d;font-size:11px}.scheme-inline-freight>summary small{color:#748077;font-size:8px}.scheme-inline-freight>summary em{color:#397052;font-size:9px;font-style:normal;font-weight:800}.scheme-inline-freight[open]>summary{border-bottom:1px solid #dce7df}.scheme-inline-freight[open]>summary em{font-size:0}.scheme-inline-freight[open]>summary em:after{content:"收起";font-size:9px}.scheme-inline-freight-body{gap:11px;padding:13px;display:grid}.scheme-inline-freight-fields{grid-template-columns:120px 100px 135px minmax(190px,1fr) 120px;gap:8px;display:grid}.scheme-inline-freight-fields label{gap:5px;min-width:0;display:grid}.scheme-inline-freight-fields label>span{color:#63766a;font-size:8px;font-weight:800}.scheme-inline-freight-fields strong,.scheme-inline-freight-fields input,.scheme-inline-freight-fields select{box-sizing:border-box;color:#294c37;background:#fff;border:1px solid #c8d7cd;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:9px}.scheme-inline-freight-fields strong{background:#edf5ef;align-items:center;display:flex}.scheme-inline-freight-summary{color:#63766a;background:#edf4ef;border-radius:7px;align-items:center;gap:16px;padding:9px 10px;font-size:9px;display:flex}.scheme-inline-freight-summary b{color:#265b3e}.scheme-inline-freight-summary button{color:#fff;cursor:pointer;background:#2d6647;border:0;border-radius:6px;margin-left:auto;padding:9px 14px;font-size:9px;font-weight:800}.scheme-inline-freight-summary button:disabled{opacity:.55;cursor:wait}.scheme-inline-freight-notice{color:#6f5d39;background:#f4f0e7;border-radius:6px;margin:0;padding:8px 10px;font-size:8px}.scheme-inline-freight-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.scheme-inline-freight-options article{background:#fff;border:1px solid #d9e3dc;border-radius:8px;gap:7px;padding:10px;display:grid}.scheme-inline-freight-options article.recommended{border-color:#4d7a5e;box-shadow:inset 3px 0 #397052}.scheme-inline-freight-options article header{justify-content:space-between;gap:8px;display:flex}.scheme-inline-freight-options article header b{font-size:10px}.scheme-inline-freight-options article header em{color:#fff;background:#2f6748;border-radius:10px;padding:2px 6px;font-size:7px;font-style:normal}.scheme-inline-freight-options dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.scheme-inline-freight-options dt{color:#7a847d;font-size:7px}.scheme-inline-freight-options dd{color:#28573d;margin:2px 0 0;font-size:9px;font-weight:800}.scheme-inline-freight-options article>small{color:#7b857e;font-size:7px;line-height:1.4}.scheme-inline-freight-options article>button{color:#2f6748;cursor:pointer;background:#fff;border:1px solid #397052;border-radius:6px;padding:7px;font-size:8px;font-weight:800}.scheme-inline-freight-options article>button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.scheme-inline-freight-fields{grid-template-columns:1fr 1fr}.scheme-inline-freight-fields label.address{grid-column:1/-1}}.scheme-version-dialog main section>div>em.multiple{color:#c43d32;font-weight:900}.scheme-sheet-quote{overscroll-behavior:contain;max-height:calc(100vh - 24px);overflow-y:auto}.scheme-formal-draft-action{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff7f1f7;border-bottom:1px solid #cad8cd;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex;position:sticky;top:0;box-shadow:0 5px 14px #2a483314}.scheme-formal-draft-action div{min-width:0}.scheme-formal-draft-action b,.scheme-formal-draft-action small{display:block}.scheme-formal-draft-action b{color:#234f36;font-size:11px}.scheme-formal-draft-action small{color:#6d7d72;margin-top:3px;font-size:8px;line-height:1.4}.scheme-formal-draft-action button{color:#fff;cursor:pointer;background:#2f6848;border:0;border-radius:8px;flex:none;padding:10px 13px;font-size:10px;font-weight:900}.scheme-formal-draft-action button:disabled{opacity:.45;cursor:not-allowed}.scheme-sheet-quote .scheme-inline-freight{margin:12px 15px}.scheme-sheet-quote .scheme-inline-freight>summary{padding:11px}.scheme-sheet-quote .scheme-inline-freight-body{padding:10px}.scheme-sheet-quote .scheme-inline-freight-fields{grid-template-columns:1fr 1fr;gap:8px}.scheme-sheet-quote .scheme-inline-freight-fields label.address{grid-column:1/-1}.scheme-sheet-quote .scheme-inline-freight-summary{grid-template-columns:1fr 1fr;gap:6px;display:grid}.scheme-sheet-quote .scheme-inline-freight-summary button{grid-column:1/-1;width:100%;margin-left:0}.scheme-sheet-quote .scheme-inline-freight-options{grid-template-columns:1fr}@media (width<=1180px){.scheme-sheet-quote{max-height:none;overflow:visible}.scheme-formal-draft-action{top:72px}.scheme-sheet-quote .scheme-inline-freight-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.scheme-sheet-quote .scheme-inline-freight-fields label.address{grid-column:auto}.scheme-sheet-quote .scheme-inline-freight-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (width<=720px){.scheme-sheet-quote .scheme-inline-freight-fields{grid-template-columns:1fr 1fr}.scheme-sheet-quote .scheme-inline-freight-fields label.address{grid-column:1/-1}}.scheme-batch-candidate-search{gap:5px;min-width:0;display:grid}.scheme-batch-candidate-search>span{min-width:0;display:block;position:relative}.scheme-batch-candidate-search input,.scheme-batch-candidate-search select{width:100%;min-width:0}.scheme-batch-candidate-search input{padding-right:58px!important;font-weight:650!important}.scheme-batch-candidate-search input::placeholder{color:#8a938d;font-weight:500}.scheme-batch-candidate-search>span>em{color:#3b7150;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.scheme-batch-candidate-search select{font-weight:600}.scheme-batch-candidate-search>button{width:100%}.artwork-upload-dropzone{color:#315e41;text-align:center;cursor:pointer;background:#f1f7f2;border:2px dashed #85a78f;border-radius:11px;place-items:center;gap:5px;margin:13px 0;padding:22px;transition:all .16s;display:grid}.artwork-upload-dropzone:hover,.artwork-upload-dropzone.dragging{background:#deeee2;border-color:#23613e;box-shadow:inset 0 0 0 2px #23613e14}.artwork-upload-dropzone b{font-size:12px}.artwork-upload-dropzone span{color:#6d7b71;font-size:9px}.artwork-upload-dropzone input{display:none}.scheme-artwork-online-preview{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121e16b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.scheme-artwork-online-preview>section{background:#f4f3ee;border:1px solid #ffffff47;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);height:min(900px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000006b}.scheme-artwork-online-preview header{background:#fff;border-bottom:1px solid #d8d9d3;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.scheme-artwork-online-preview header b,.scheme-artwork-online-preview header span{display:block}.scheme-artwork-online-preview header b{color:#244a33;font-size:13px}.scheme-artwork-online-preview header span{color:#737d76;margin-top:3px;font-size:9px}.scheme-artwork-online-preview header button{color:#315b41;cursor:pointer;background:#fff;border:1px solid #c8d3ca;border-radius:8px;width:34px;height:34px;font-size:24px;line-height:1}.scheme-artwork-online-preview section>div{place-items:start center;padding:18px;display:grid;overflow:auto}.scheme-artwork-online-preview img{background:#fff;border-radius:6px;max-width:100%;height:auto;display:block;box-shadow:0 8px 28px #22312729}@media (width<=640px){.scheme-artwork-online-preview{padding:8px}.scheme-artwork-online-preview>section{width:100%;height:96vh}.scheme-artwork-online-preview section>div{padding:8px}}.artwork-source-list>div>span b strong{font:inherit}.artwork-source-list>div>span b .quantity-alert{color:#d3221f;font-weight:900}@media (width>=641px){.scheme-artwork-online-preview>section{width:min(980px,88vw);height:min(720px,86vh)}}.scheme-artwork-online-preview section>div{place-items:center;min-height:0;overflow:hidden}.scheme-artwork-online-preview img{object-fit:contain;width:auto;height:auto;max-height:100%}.scheme-record-grid footer .scheme-delete-draft{color:#a1483e}.scheme-customer-preview-backdrop{z-index:130;background:#1a231d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scheme-customer-preview-dialog{background:#f3f2ed;border-radius:14px;width:min(760px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 80px #00000047}.scheme-customer-preview-dialog>header{background:#fff;border-bottom:1px solid #d9d8d2;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.scheme-customer-preview-dialog>header b,.scheme-customer-preview-dialog>header span{display:block}.scheme-customer-preview-dialog>header b{color:#294a35;font-size:13px}.scheme-customer-preview-dialog>header span{color:#7c827d;margin-top:3px;font-size:9px}.scheme-customer-preview-dialog>header aside{gap:7px;display:flex}.scheme-customer-preview-dialog>header button{color:#345d41;cursor:pointer;background:#fff;border:1px solid #bdcbbf;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.scheme-customer-preview-sheet{color:#111;background:#fff;border:1px solid #c9c9c5;margin:18px;font-family:Microsoft YaHei,PingFang SC,sans-serif}.scheme-customer-preview-sheet h2{border-bottom:1px solid #c9c9c5;margin:0;padding:10px 12px;font-size:17px;line-height:1.35}.scheme-customer-preview-sheet>div{border-bottom:1px solid #d9d9d6;align-items:baseline;gap:5px;min-height:34px;padding:7px 12px;font-size:14px;display:flex}.scheme-customer-preview-sheet>div em{font-size:12px;font-style:normal}.scheme-customer-preview-sheet>p{color:#444;white-space:pre-wrap;border-bottom:1px solid #d9d9d6;margin:0;padding:9px 12px;font-size:12px}.scheme-customer-preview-sheet>footer{background:#fff200;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.scheme-customer-preview-sheet>footer b{font-size:16px}.scheme-customer-preview-sheet>footer span{font-weight:800}.scheme-demand-bar input::placeholder{font-size:9px}@media (width<=640px){.scheme-customer-preview-dialog>header{flex-direction:column;align-items:flex-start}.scheme-customer-preview-sheet{margin:9px}.scheme-customer-preview-sheet>footer{flex-direction:column;align-items:flex-start}}.scheme-customer-preview-backdrop{padding:8px}.scheme-customer-preview-dialog{width:min(1040px,100vw - 16px);max-height:calc(100vh - 16px)}.scheme-customer-preview-dialog>header{z-index:2;position:sticky;top:0}.scheme-customer-preview-dialog>header button.capture{color:#fff;background:#315d40;border-color:#315d40}.scheme-customer-preview-dialog>header button:disabled{cursor:wait;opacity:.58}.scheme-customer-preview-sheet{margin:12px}.scheme-customer-preview-sheet>div span{overflow-wrap:anywhere;min-width:0}.scheme-customer-preview-sheet>div em{flex:none}.scheme-customer-preview-sheet.dense h2{padding-block:8px;font-size:15px}.scheme-customer-preview-sheet.dense>div{min-height:27px;padding-block:4px;font-size:12px}.scheme-customer-preview-sheet.dense>div em{font-size:10px}.scheme-customer-preview-dialog.wide-columns{width:min(1320px,100vw - 24px)}.scheme-customer-preview-sheet>p.scheme-customer-detail-notice{color:#555;background:#fafaf7;padding-block:7px;font-size:11px;font-weight:700}.scheme-customer-preview-sheet>p.scheme-dropship-remote-notice{color:#8a5c12;background:#fff5dc;font-weight:800}.scheme-customer-preview-sheet.with-artwork{background:linear-gradient(145deg,#fff 0 72%,#f1f6f2 100%);min-height:620px;padding-right:50%;position:relative;overflow:hidden;box-shadow:0 14px 38px #23452f1f}.scheme-customer-preview-sheet>div.scheme-customer-preview-artwork{background:radial-gradient(circle at 50% 44%,#fff 0,#f5f7f3 72%,#edf3ee 100%);border-bottom:1px solid #d9d9d6;place-items:center;min-height:300px;padding:28px 42px;display:grid;position:relative}.scheme-customer-preview-sheet.with-artwork>div.scheme-customer-preview-artwork{border-bottom:0;border-left:1px solid #d9d9d6;width:50%;min-height:0;padding:34px 26px 28px;position:absolute;inset:0 0 auto auto}.scheme-customer-preview-sheet.with-artwork>div.scheme-customer-preview-artwork>img{object-fit:contain;width:calc(100% - 28px);max-width:none;height:calc(100% - 16px);max-height:none;position:absolute;inset:8px 14px}.scheme-customer-preview-sheet>div.scheme-customer-preview-artwork>span{color:#23613d;letter-spacing:.08em;background:#e4f2e8;border-radius:999px;min-width:auto;padding:5px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;left:14px}.scheme-customer-preview-sheet>div.scheme-customer-preview-artwork>img{object-fit:contain;filter:drop-shadow(0 12px 18px #1a302221);width:auto;max-width:100%;height:auto;max-height:520px;display:block}.scheme-customer-preview-sheet>div.scheme-customer-preview-artwork.loading{color:#587060;min-height:160px;font-size:13px;font-weight:800}.scheme-customer-preview-sheet>div.scheme-customer-preview-artwork.loading>span{color:inherit;letter-spacing:0;background:0 0;font-size:13px;position:static}@media (width<=640px){.scheme-customer-preview-dialog>header aside{flex-wrap:wrap;width:100%}.scheme-customer-preview-sheet{margin:7px}.scheme-customer-preview-sheet>div{flex-direction:column;align-items:flex-start}}@media (width<=760px){.scheme-customer-preview-dialog.wide-columns{width:calc(100vw - 16px)}.scheme-customer-preview-sheet.with-artwork{min-height:0;padding-right:0}.scheme-customer-preview-sheet.with-artwork>div.scheme-customer-preview-artwork{border-bottom:1px solid #d9d9d6;border-left:0;order:2;width:auto;min-height:260px;padding:34px 14px 18px;position:relative;inset:auto;height:auto!important}.scheme-customer-preview-sheet.with-artwork>div.scheme-customer-preview-artwork>img{width:auto;max-width:100%;height:auto;max-height:360px;position:static;inset:auto}}.scheme-version-backdrop{z-index:1450;background:#19241dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scheme-version-dialog{background:#f7f5ee;border-radius:15px;width:min(1120px,96vw);height:min(780px,94vh);overflow:hidden;box-shadow:0 26px 90px #00000057}.scheme-version-dialog>header{background:#fff;border-bottom:1px solid #d7d8d1;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.scheme-version-dialog>header b,.scheme-version-dialog>header span{display:block}.scheme-version-dialog>header b{color:#244a33;font-size:14px}.scheme-version-dialog>header span{color:#758078;margin-top:4px;font-size:9px}.scheme-version-dialog>header button{color:#315d40;cursor:pointer;background:#fff;border:1px solid #bfd0c3;border-radius:8px;padding:8px 13px;font-weight:800}.scheme-version-layout{grid-template-columns:260px minmax(0,1fr);height:calc(100% - 63px);display:grid}.scheme-version-layout>nav{background:#f1f4ef;border-right:1px solid #dcddd7;padding:12px;overflow:auto}.scheme-version-layout>nav button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d8d1;border-radius:9px;gap:4px;width:100%;margin-bottom:8px;padding:11px;display:grid}.scheme-version-layout>nav button.active{background:#e3f0e6;border-color:#376b49;box-shadow:inset 3px 0 #376b49}.scheme-version-layout>nav b{color:#264b34;font-size:11px}.scheme-version-layout>nav span{color:#596a5e;font-size:9px}.scheme-version-layout>nav small{color:#89918b;font-size:8px}.scheme-version-layout>main{background:#fff;padding:20px 24px;overflow:auto}.scheme-version-layout>main>header span{color:#315e41;background:#e5efe7;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:900;display:inline-block}.scheme-version-layout>main>header h2{color:#132d1d;margin:8px 0 4px;font-size:22px}.scheme-version-layout>main>header p{color:#778179;margin:0;font-size:10px}.scheme-version-layout>main>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.scheme-version-layout>main>dl div{background:#f4f4ef;border-radius:8px;padding:10px}.scheme-version-layout>main dt{color:#7b837d;font-size:8px}.scheme-version-layout>main dd{color:#1d3d29;margin:4px 0 0;font-size:11px;font-weight:850}.scheme-version-layout>main>section{border:1px solid #d7dad4;border-radius:10px;overflow:hidden}.scheme-version-layout>main>section>b{color:#31543d;background:#f5f4ee;padding:11px 13px;font-size:11px;display:block}.scheme-version-layout>main>section>div{border-top:1px solid #e4e4df;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.scheme-version-layout>main>section i{color:#7c897e;font-size:9px;font-style:normal}.scheme-version-layout>main>section span b,.scheme-version-layout>main>section span small{display:block}.scheme-version-layout>main>section span b{font-size:10px}.scheme-version-layout>main>section span small{color:#7b847d;margin-top:3px;font-size:8px}.scheme-version-layout>main>section em{color:#315d40;font-size:11px;font-style:normal;font-weight:900}.scheme-version-layout>main p.remark{color:#5d5433;white-space:pre-wrap;background:#fff9df;border-radius:8px;padding:10px 12px;font-size:10px}@media (width<=720px){.scheme-version-backdrop{padding:7px}.scheme-version-dialog{width:100%;height:96vh}.scheme-version-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.scheme-version-layout>nav{border-bottom:1px solid #dcddd7;border-right:0;gap:7px;display:flex}.scheme-version-layout>nav button{flex:0 0 155px;margin:0}.scheme-version-layout>main{padding:14px}.scheme-version-layout>main>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.artwork-queue>header{justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px}.artwork-queue>header>button{color:#304a39;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px;font-weight:900}.artwork-queue>header>button.active{text-underline-offset:4px;text-decoration:underline}.artwork-queue>header>span{white-space:nowrap;margin-left:auto}.artwork-status-filters{align-items:center;gap:5px;display:flex}.artwork-status-filters button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.artwork-status-filters i{border-radius:50%;width:7px;height:7px}.artwork-status-filters .pending{color:#79560c;background:#fff0cf}.artwork-status-filters .pending i{background:#d29422}.artwork-status-filters .review{color:#315f7d;background:#e2eef7}.artwork-status-filters .review i{background:#4d88ad}.artwork-status-filters .approved{color:#24613c;background:#e1f1e6}.artwork-status-filters .approved i{background:#3d8958}.artwork-status-filters button.active{border-color:currentColor;box-shadow:inset 0 0 0 1px}.artwork-queue-row>button aside em.task-status.pending{color:#79560c;background:#fff0cf}.artwork-queue-row>button aside em.task-status.review{color:#315f7d;background:#e2eef7}.artwork-queue-row>button aside em.task-status.approved{color:#24613c;background:#e1f1e6}.artwork-queue-row>button aside em.task-status.in_progress{color:#79551d;background:#f3e7d2}.artwork-queue-row>button aside em.task-status.returned{color:#93483c;background:#f6e2df}@media (width<=720px){.artwork-queue>header{flex-wrap:wrap;align-items:flex-start}.artwork-status-filters{order:3;width:100%;overflow-x:auto}.artwork-queue>header>span{margin-left:auto}}.artwork-list-status-header{background:#f8faf6;border-bottom:1px solid #e6e2da;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;display:flex}.artwork-list-status-header>button{color:#304a39;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px;font-weight:900}.artwork-list-status-header>button.active{text-underline-offset:4px;text-decoration:underline}.artwork-list-status-header>span{color:#596a5e;white-space:nowrap;margin-left:auto;font-size:9px}.artwork-status-filters .in-progress{color:#79551d;background:#f3e7d2}.artwork-status-filters .in-progress i{background:#ba8430}@media (width<=720px){.artwork-list-status-header{flex-wrap:wrap;align-items:flex-start}.artwork-list-status-header .artwork-status-filters{order:3;width:100%;overflow-x:auto}.artwork-list-status-header>span{margin-left:auto}}.artwork-queue{flex-direction:column;min-height:0;display:flex}.artwork-queue-filters{background:#fbfcf8;border-bottom:1px solid #dde5df;grid-template-columns:minmax(132px,.8fr) minmax(190px,1.2fr) auto;align-items:end;gap:8px;padding:9px 12px;display:grid}.artwork-queue-filters label{gap:4px;min-width:0;display:grid}.artwork-queue-filters label span{color:#557060;font-size:9px;font-weight:850}.artwork-queue-filters input{color:#263c2f;background:#fff;border:1px solid #bdccc1;border-radius:7px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:10px}.artwork-queue-filters input:focus{border-color:#397354;box-shadow:0 0 0 2px #e0ece3}.artwork-queue-filters>button{color:#315e43;cursor:pointer;background:#fff;border:1px solid #9db4a4;border-radius:7px;height:34px;padding:0 10px;font-size:9px;font-weight:850}.artwork-queue-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.artwork-queue-list .artwork-empty{min-height:220px}@media (width<=1000px){.artwork-queue{max-height:680px}.artwork-queue-list{max-height:500px}}.artwork-queue-list{flex-direction:column;display:flex}.artwork-version-changes{background:#f8fbf7;border:1px solid #d6dfd7;border-left:4px solid #2f6b49;border-radius:9px;margin:0 0 12px;padding:12px 14px}.artwork-version-changes>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.artwork-version-changes>header b{color:#214d34;font-size:12px}.artwork-version-changes>header span{color:#708075;font-size:10px}.artwork-version-changes>div{border-radius:7px;margin-top:8px;padding:8px 10px}.artwork-version-changes>div strong{margin-bottom:5px;font-size:10px;display:block}.artwork-version-changes>div p{align-items:center;gap:7px;margin:3px 0;font-size:11px;line-height:1.5;display:flex}.artwork-version-changes>div p small{color:#7c857e;margin-left:auto;font-size:9px}.artwork-version-changes .added{color:#23613c;background:#eaf5ed}.artwork-version-changes .removed{color:#9a4338;background:#fff0ed}.artwork-version-changes .quantity{color:#865d18;background:#fff6df}.artwork-version-changes .unchanged{color:#68756c;margin:4px 0 0;font-size:11px;line-height:1.6}@media (width<=620px){.artwork-queue-filters{grid-template-columns:1fr}.artwork-queue-filters>button{width:100%}}.recognition-candidates{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:220px;padding-right:5px;overflow-y:auto}.recognition-manual-sku>.recognition-manual-sku-results{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:300px;margin:8px -3px 0 0;padding-right:5px;display:block;overflow-y:auto}.recognition-manual-sku-results>button{color:#173f32;text-align:left;background:#fff;border:1px solid #dce5df;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;margin-top:6px;padding:10px;display:flex}.recognition-manual-sku-results>button.selected{background:#e5f1e9;border-color:#1f694d;box-shadow:0 0 0 1px #1f694d}.recognition-manual-sku-results>button>input{accent-color:#1f694d;flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.recognition-manual-sku-results>button span{flex:1;min-width:0}.recognition-manual-sku-results>button span b,.recognition-manual-sku-results>button span small{display:block}.recognition-manual-sku-results>button span small{color:#6f7c75;margin-top:3px}.recognition-manual-sku-results>button em{overflow-wrap:anywhere;color:#173f32;text-align:right;max-width:46%;font-style:normal;font-weight:700}.recognition-review-actions{z-index:4;background:linear-gradient(#ffffffd1,#fff 24%);padding:12px 0 18px;position:sticky;bottom:-18px;box-shadow:0 -8px 16px #173f320f}@media (width<=1250px){.recognition-review-actions{box-shadow:none;position:static}}@media (width>=1251px){.recognition-layout{height:calc(100vh - 100px);min-height:620px;overflow:hidden}.recognition-layout>.recognition-batches,.recognition-layout>.recognition-files{scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.recognition-review{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.recognition-review>header{flex:none}.recognition-review-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:7px;overflow-y:scroll}.recognition-review-footer{background:#fff;border-top:1px solid #dce5df;flex:none;padding-top:10px;box-shadow:0 -8px 18px #173f3212}.recognition-review-actions{box-shadow:none;background:0 0;margin-top:0;padding:0;position:static}.recognition-review-body::-webkit-scrollbar{width:10px}.recognition-layout>.recognition-batches::-webkit-scrollbar{width:10px}.recognition-layout>.recognition-files::-webkit-scrollbar{width:10px}.recognition-review-body::-webkit-scrollbar-track{background:#edf3ef;border-radius:10px}.recognition-layout>.recognition-batches::-webkit-scrollbar-track{background:#edf3ef;border-radius:10px}.recognition-layout>.recognition-files::-webkit-scrollbar-track{background:#edf3ef;border-radius:10px}.recognition-review-body::-webkit-scrollbar-thumb{background:#82a391;border:2px solid #edf3ef;border-radius:10px}.recognition-layout>.recognition-batches::-webkit-scrollbar-thumb{background:#82a391;border:2px solid #edf3ef;border-radius:10px}.recognition-layout>.recognition-files::-webkit-scrollbar-thumb{background:#82a391;border:2px solid #edf3ef;border-radius:10px}}.purchase-product-results.v1 button{cursor:pointer;grid-template-columns:45px minmax(0,1fr) auto auto}.purchase-product-results.v1 button:hover{background:#f2f7f4}.purchase-product-results.v1 button>strong{color:#246044;white-space:nowrap;border:1px solid #77a087;border-radius:7px;padding:6px 9px;font-size:8px}.purchase-product-results.v1 .purchase-result-guidance{color:#2f6548;background:#edf5ef;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:800;display:block}.purchase-search-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.purchase-search-toolbar .purchase-search{min-width:0}.purchase-search-toolbar>button{color:#285e43;background:#fff;border:1px solid #35664b;border-radius:10px;min-width:180px;padding:0 14px;font-size:9px;font-weight:800}.purchase-search-toolbar>button:disabled{opacity:.55}.purchase-sync-scope{color:#718078;margin-top:7px;font-size:8px;display:block}.purchase-product-results.v1{overscroll-behavior:contain;max-height:360px;margin-top:10px;position:static;overflow-y:auto;box-shadow:0 8px 20px #1e37281a}.purchase-apply-v1>aside .primary-button:disabled{cursor:not-allowed;background:#9eb8aa}.purchase-submit-guidance{color:#805918;background:#fff4dc;border-radius:7px;margin:2px 0 9px;padding:8px 10px;font-size:8px;font-weight:800}.purchase-unlock-grouped{gap:7px;padding:0 17px 14px;display:grid}.purchase-unlock-grouped>b{color:#174d36}.purchase-unlock-grouped>div{background:#eef5f1;border-radius:9px;grid-template-columns:minmax(240px,1fr) 110px 90px 100px;align-items:center;gap:10px;padding:10px 12px;display:grid}.purchase-unlock-grouped span{gap:2px;display:grid}.purchase-unlock-grouped small{color:#66786f}.purchase-unlock-grouped em{color:#2b6447;font-style:normal;font-weight:800}.purchase-unlock-data{grid-template-columns:1fr 1fr;gap:8px;display:grid}.purchase-unlock-data>section{background:#f6f9f7;border:1px solid #dce7e0;border-radius:11px;min-width:0;padding:9px}.purchase-unlock-data>section>header{gap:2px;margin-bottom:7px;display:grid}.purchase-unlock-data>section>header b{color:#24563e;font-size:10px}.purchase-unlock-data>section>header small{color:#708078;font-size:7px}.purchase-unlock-data .purchase-unlock-master{background:#eef7f1;border-color:#bcd7c6}.purchase-unlock-data .purchase-unlock-monitor{background:#fffaf0;border-color:#ead9b8}.purchase-unlock-data dl{grid-column:auto!important;grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:5px!important}.purchase-unlock-data dl div{background:#fff!important;padding:8px!important}.purchase-unlock-data .purchase-unlock-master .remaining{background:#dff0e5!important}.purchase-unlock-data .purchase-unlock-master .remaining dd{color:#12643d;font-size:18px}.purchase-unlock-data .purchase-unlock-monitor .suggested{background:#fff0d2!important}.purchase-unlock-data .purchase-unlock-monitor .suggested dd{color:#895e09}@media (width<=700px){.purchase-search-toolbar{grid-template-columns:1fr}.purchase-search-toolbar>button{min-height:42px}.purchase-product-results.v1 button{grid-template-columns:40px minmax(0,1fr) auto}.purchase-product-results.v1 button>span{display:none}.purchase-unlock-data{grid-template-columns:1fr}.purchase-unlock-data dl{grid-template-columns:repeat(3,minmax(0,1fr))!important}.purchase-unlock-grouped>div{grid-template-columns:1fr 1fr}.purchase-unlock-grouped>div>span:first-child{grid-column:1/-1}}.scheme-center-message.artwork-transient{z-index:80;box-sizing:border-box;pointer-events:none;border-radius:9px;width:min(420px,100vw - 40px);margin:0;padding:10px 13px;animation:.18s ease-out artwork-message-in;position:fixed;top:auto;bottom:94px;right:28px}@keyframes artwork-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.artwork-jump-to-preview{z-index:70;color:#245d40;cursor:pointer;background:#fff;border:1px solid #285f42;border-radius:50%;place-content:center;gap:0;width:56px;height:56px;display:grid;position:fixed;bottom:28px;right:26px;box-shadow:0 8px 24px #19462d38}.artwork-jump-to-preview:hover{color:#fff;background:#245d40;transform:translateY(-2px)}.artwork-jump-to-preview:focus-visible{outline-offset:3px;outline:3px solid #9bc4aa}.artwork-jump-to-preview span{font-size:22px;font-weight:900;line-height:.9}.artwork-jump-to-preview small{font-size:8px;font-weight:900}.artwork-output-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.artwork-output-upload-grid>label{color:#315e41;text-align:center;cursor:pointer;background:#f1f7f2;border:2px dashed #85a78f;border-radius:11px;place-items:center;gap:5px;min-height:84px;display:grid}.artwork-output-upload-grid>label:hover,.artwork-output-upload-grid>label.dragging{background:#deeee2;border-color:#23613e}.artwork-output-upload-grid b{font-size:11px}.artwork-output-upload-grid span{text-overflow:ellipsis;white-space:nowrap;color:#6d7b71;max-width:90%;font-size:8px;overflow:hidden}.artwork-output-upload-grid input{display:none}.artwork-left-column{align-content:start;gap:12px;min-width:0;display:grid}.artwork-side-preview{background:#f7f8f3;border:1px solid #d7ded7;border-radius:14px;position:sticky;top:12px;overflow:hidden;box-shadow:0 10px 28px #23422d14}.artwork-side-preview>header{background:#fffdf8;border-bottom:1px solid #dce3dc;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.artwork-side-preview>header b,.artwork-side-preview>header span{display:block}.artwork-side-preview>header b{color:#28583d;font-size:11px}.artwork-side-preview>header span{color:#78837b;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:3px;font-size:8px;overflow:hidden}.artwork-side-preview nav{gap:5px;display:flex}.artwork-side-preview nav button{color:#42654d;cursor:pointer;background:#fff;border:1px solid #afc2b3;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:850}.artwork-side-preview nav button.active{color:#fff;background:#315e41;border-color:#315e41}.artwork-side-preview>div{color:#7b847d;place-items:center;height:min(68vh,760px);min-height:430px;padding:12px;font-size:10px;display:grid}.artwork-side-preview>div>button{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;padding:0;display:grid;overflow:hidden}.artwork-side-preview img{object-fit:contain;width:100%;height:100%;display:block}@media (width>=1001px){.artwork-left-column{grid-template-rows:minmax(270px,43vh) minmax(260px,41vh);height:calc(84vh + 12px);position:sticky;top:12px}.artwork-left-column>.artwork-queue{min-height:0;overflow:hidden}.artwork-left-column>.artwork-side-preview{min-height:0;position:static}.artwork-left-column>.artwork-side-preview>div{height:calc(41vh - 52px);min-height:220px}}.bundle-image-upload-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bundle-image-upload-pair .image-material-upload{text-align:center;margin:0}.scheme-artwork-online-preview section>div{justify-content:center;align-items:center;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.scheme-artwork-online-preview img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;display:block}.scheme-version-layout>main>header{padding-right:440px;position:relative}.scheme-version-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:430px;display:flex;position:absolute;top:0;right:0}.scheme-version-actions button{color:#315e41;cursor:pointer;background:#fff;border:1px solid #9db5a2;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:850}.scheme-version-actions button.primary{color:#fff;background:#315e41;border-color:#315e41}.scheme-version-actions button:disabled{cursor:wait;opacity:.55}@media (width<=1000px){.artwork-side-preview{position:static}.artwork-side-preview>div{height:min(70vh,680px);min-height:360px}}@media (width<=720px){.artwork-output-upload-grid{grid-template-columns:1fr}.artwork-side-preview>header{flex-direction:column;align-items:flex-start}.artwork-side-preview>div{height:56vh;min-height:300px}.scheme-version-layout>main>header{padding-right:0}.scheme-version-actions{flex-wrap:wrap;margin-top:10px;position:static}.artwork-jump-to-preview{bottom:18px;right:16px}.scheme-center-message.artwork-transient{width:calc(100vw - 32px);bottom:84px;right:16px}}.artwork-side-preview{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);display:grid}.artwork-side-preview>div{box-sizing:border-box;min-height:0}.artwork-side-preview>div>button{min-width:0;min-height:0;display:block;position:relative}.artwork-side-preview>div>button>img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}@media (width>=1001px){.artwork-left-column>.artwork-side-preview{height:100%}.artwork-left-column>.artwork-side-preview>div{height:auto;min-height:0}}.scheme-sheet-total-row>strong,.scheme-sheet-total-row>strong b{font-weight:900;color:#c43d32!important}.scheme-sheet-total-row .scheme-summary-value{flex-wrap:wrap;align-items:baseline;gap:3px;display:flex}.scheme-sheet-total-row .scheme-summary-value>b{white-space:nowrap;display:inline}.scheme-sheet-total-row .scheme-summary-value>small{color:#9a625b;white-space:nowrap;font-size:6px;font-weight:750;display:inline}.scheme-sheet-total-row .scheme-summary-value>em{color:#8d776f;flex-basis:100%;font-size:6px;font-style:normal;font-weight:650}.purchase-request-confirm button.primary{color:#fff;background:#22623f;display:inline-block;box-shadow:0 3px 10px #194a3030}.purchase-request-confirm button.primary+small{color:#607468;display:inline}.purchase-request-confirm button.copy.batch{background:#edf7f0;border-color:#286342;font-weight:900}.purchase-request-confirm button:disabled{opacity:.5;cursor:not-allowed}.public-scheme-micro-edit{cursor:pointer;white-space:nowrap;color:#20573d!important;background:#edf6f0!important;border:1px solid #2d684b!important;border-radius:8px!important;padding:8px 12px!important;font-size:11px!important;font-weight:800!important}.public-scheme-micro-edit:hover{background:#dfeee4!important}.slide-main>.public-scheme-micro-edit{margin-top:9px;display:inline-flex}.historical-public-workbook-download{align-items:center;gap:10px;margin:10px 0;display:flex}.historical-public-workbook-download a{text-decoration:none;display:inline-flex}.historical-public-workbook-download small{color:#6f8076}.public-micro-edit-banner{color:#244b36;background:linear-gradient(105deg,#e5f1e8,#f6faf7);border:1px solid #b6cfbc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:13px 15px;display:flex}.public-micro-edit-banner>div{align-items:center;gap:12px;min-width:0;display:flex}.public-micro-edit-banner img,.public-micro-edit-placeholder{object-fit:contain;background:#fff;border:1px solid #c4d7c8;border-radius:7px;flex:none;width:88px;height:50px}.public-micro-edit-placeholder{color:#537060;place-items:center;font-size:12px;font-weight:800;display:grid}.public-micro-edit-banner section{min-width:0}.public-micro-edit-banner section small,.public-micro-edit-banner section b,.public-micro-edit-banner section em{display:block}.public-micro-edit-banner section small{color:#4f755f;font-size:9px}.public-micro-edit-banner section b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.public-micro-edit-banner section em{color:#748479;margin-top:3px;font-size:9px;font-style:normal}.public-micro-edit-banner aside{text-align:right}.public-micro-edit-banner aside b,.public-micro-edit-banner aside span{display:block}.public-micro-edit-banner aside b{font-size:12px}.public-micro-edit-banner aside span{color:#5e7165;max-width:520px;margin-top:4px;font-size:10px;line-height:1.5}.scheme-sheet-save-actions.public-micro-edit-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scheme-sheet-save-actions.public-micro-edit-actions small{grid-column:1/-1}.scheme-save-and-artwork{color:#fff!important;background:#b7752f!important;border:1px solid #a86728!important}@media (width<=760px){.public-micro-edit-banner{flex-direction:column;align-items:flex-start}.public-micro-edit-banner aside{text-align:left}.scheme-sheet-save-actions.public-micro-edit-actions{grid-template-columns:1fr}}.artwork-public-reference{color:#25533c;background:#f4f8f5;border:1px solid #cbdccf;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:9px;text-decoration:none;display:flex}.artwork-public-reference img{object-fit:contain;background:#fff;border:1px solid #d5e1d8;border-radius:7px;width:116px;height:65px}.artwork-public-reference span,.artwork-public-reference b,.artwork-public-reference small{display:block}.artwork-public-reference small{color:#718077;margin-top:4px;font-size:9px}.historical-public-image-analysis{gap:9px;display:grid}.historical-public-analysis-summary{align-items:flex-start;gap:10px;display:flex}.historical-public-analysis-summary>b{flex:none}.historical-public-detected-items{border-top:1px solid #ead8b5;padding-top:8px}.historical-public-detected-items summary{color:#684a20;cursor:pointer;width:max-content;font-weight:800}.historical-public-detected-items>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.historical-public-detected-items>div>span{background:#fffaf0;border:1px solid #e3cfaa;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:flex}.historical-public-detected-items>div b{color:#fff;background:#2f674a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.historical-public-detected-items strong{color:#4c5f52;font-size:10px}.historical-public-detected-items em,.historical-public-detected-items small{color:#765f3d;font-size:10px;font-style:normal}.historical-public-detected-items small{color:#9a815a}.historical-public-detected-items p{color:#8b734f;margin:7px 0 0;font-size:10px}.historical-public-match.review b{color:#9a4d3d;background:#fce8df}.historical-public-match button{color:#225b3e;cursor:pointer;background:#eef7f1;border:1px solid #77a087;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.historical-public-match button:disabled{cursor:default;opacity:.68}.fixed-success{color:#246143;background:#eaf6ed;border:1px solid #b8d7c2;border-radius:8px;margin-bottom:10px;padding:11px 13px;font-size:10px}.historical-public-match{flex-wrap:wrap;min-width:0}.historical-public-match>span{overflow-wrap:anywhere;min-width:0}.historical-public-model-comparison{flex:1 0 100%;grid-template-columns:minmax(0,1fr);gap:6px;width:auto;min-width:0;margin-top:6px;display:grid}.historical-public-model-comparison>section{background:#f5faf6;border:1px solid #cadbd0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.historical-public-model-comparison strong{color:#24593e;font-size:10px}.historical-public-model-comparison>section>b{white-space:nowrap;justify-self:end;font-size:10px;color:#315b43!important;background:0 0!important;padding:0!important}.historical-public-model-comparison small{color:#6c7c72;overflow-wrap:anywhere;word-break:normal;grid-column:1/-1;min-width:0;font-size:9px;line-height:1.4}.historical-public-model-comparison>section.unavailable{opacity:.65}@media (width<=720px){.historical-public-model-comparison{grid-template-columns:1fr}}.single-quote{color:#254b38;background:#fffdf8;border:1px solid #d6e0d8;border-radius:16px;padding:24px}.single-quote>textarea{border:1px solid #adc5b5;border-radius:8px;width:100%;min-height:130px;margin:14px 0;padding:12px;display:block}.single-quote button{color:#fff;cursor:pointer;background:#315e43;border:0;border-radius:7px;padding:10px 16px}.single-quote button:disabled{opacity:.45;cursor:not-allowed}.single-quote fieldset{border:1px solid #dae4dd;flex-wrap:wrap;gap:16px;margin:18px 0;padding:16px;display:flex}.single-quote input,.single-quote select{border:1px solid #bdcec3;border-radius:6px;max-width:100%;padding:8px}.single-quote-table{overflow:auto}.single-quote table{border-collapse:collapse;width:100%;min-width:1200px}.single-quote th,.single-quote td{text-align:left;vertical-align:top;border-bottom:1px solid #dce4df;padding:12px}.single-quote td select{max-width:280px;margin-top:8px;display:block}.single-quote td input{width:100px}.single-quote td small{color:#6c7e71;margin-top:6px;font-size:11px;display:block}.single-quote-paste{background:#f4f8f5;border:1px solid #c8dacf;border-radius:10px;margin:16px 0;padding:16px}.single-quote-paste summary{cursor:pointer;color:#315e43}.single-quote-paste summary small{color:#728477;margin-left:16px}.single-quote-paste textarea{border:1px solid #adc5b5;border-radius:8px;width:100%;min-height:130px;margin:16px 0;padding:12px;display:block}.single-product-search{min-width:260px;max-width:340px;max-height:380px;overflow:auto}.single-quote .single-product-search>input{width:100%}.single-quote .single-product-candidate{text-align:left;color:#234a35;white-space:normal;background:#f0f6f2;border:1px solid #d6e3da;width:100%;margin:6px 0;padding:10px;display:block}.single-product-candidate b,.single-product-candidate span{display:block}.single-product-selected{min-width:230px}.single-quote .single-remove{color:#976357;background:0 0;margin-top:12px;padding:4px}.single-quote .single-add{margin-top:16px}.single-product-selected>input{width:100%;min-width:250px}.single-product-dialog{z-index:240;color:#234a35;background:#fffdf8;border:0;border-left:1px solid #c5d9cc;border-radius:0;width:min(540px,92vw);height:100dvh;max-height:none;padding:24px;position:fixed;top:0;right:0;box-shadow:-18px 0 55px #142e1f33}.single-product-dialog header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.single-product-dialog h3{margin:0;font-size:21px}.single-product-dialog header p{color:#758379;margin:8px 0;font-size:13px}.single-product-dialog>p{color:#758379;font-size:13px}.single-product-drawer-query{background:#f4f8f5;border:1px solid #bdd0c3;border-radius:9px;padding:13px}.single-product-drawer-query b,.single-product-drawer-query span{display:block}.single-product-drawer-query b{color:#758379;font-size:11px}.single-product-drawer-query span{margin-top:4px;font-size:16px}.single-product-dialog-results{overscroll-behavior:contain;height:calc(100dvh - 190px);padding-right:4px;overflow:auto}.single-quote .single-product-dialog-candidate{text-align:left;color:#234a35;background:#f3f8f5;border:1px solid #d7e4dc;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 0 8px;padding:16px;display:flex}.single-quote .single-product-dialog-candidate:hover{background:#e8f2eb;border-color:#6d987b}.single-product-dialog-candidate>span:last-child{text-align:right;flex-shrink:0}.single-product-dialog-candidate small{color:#728477;line-height:1.6;display:block}.single-product-dialog-candidate em{margin-top:7px;font-size:12px;font-style:normal;display:block}.single-product-dialog-candidate b{font-size:15px}.single-quote-suggestions{z-index:1300!important}.scheme-product-list article.exclusive-product{background:#fff4f1;border-left:4px solid #c7483d}.scheme-product-list article.exclusive-product header em{color:#fff;background:#b8382d}.scheme-sheet-suggestions>button.exclusive-product{background:#fff1ee!important;border-left:4px solid #c7483d!important}.scheme-sheet-suggestions>button.exclusive-product i{color:#fff;background:#b8382d;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-block}.single-inventory b{color:#285f42;font-size:16px;display:block}.single-inventory small{white-space:nowrap}.scheme-demand-bar .scheme-artwork-requirement-input{grid-column:1/-1}.scheme-demand-bar .scheme-artwork-requirement-input textarea{resize:vertical;color:#28342b;width:100%;min-height:76px;font:inherit;background:#f8fbf8;border:1px solid #b8cdbd;border-radius:9px;padding:11px 12px;line-height:1.55}.scheme-demand-bar .scheme-artwork-requirement-input em{color:#4d755b;font-size:9px;font-style:normal}.artwork-requirement textarea{resize:vertical;color:#263b2d;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #b8cdbd;border-radius:8px;margin-top:9px;padding:10px 11px;line-height:1.6;display:block}.artwork-requirement button{color:#fff;cursor:pointer;background:#2f6547;border:0;border-radius:7px;margin-top:8px;padding:8px 11px;font-size:10px;font-weight:800}.artwork-requirement button:disabled{opacity:.45;cursor:not-allowed}.single-reference-price b{color:#9a6a2d;font-size:15px;display:block}.single-reference-price small{white-space:nowrap}.single-freight-allocation b{color:#285f42;font-size:16px;display:block}.single-freight-allocation small{white-space:nowrap;min-width:120px;color:#557362!important}.single-weight-inferred{font-weight:700;color:#9a6a2d!important}.single-inventory-warning{font-weight:800;color:#b54235!important;white-space:normal!important}.scheme-sheet-quote-tiers{background:#f5f8f5;border:1px solid #d4e0d7;border-radius:10px;margin:0 15px 13px;padding:12px}.scheme-sheet-quote-tiers>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.scheme-sheet-quote-tiers>header span{color:#244f37;font-size:11px;font-weight:900}.scheme-sheet-quote-tiers>header small{color:#79857d;font-size:8px}.scheme-sheet-quote-tiers>div{gap:7px;display:grid}.scheme-sheet-quote-tiers button{color:#2c4937;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dbd4;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:2px 10px;width:100%;min-height:58px;padding:9px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.scheme-sheet-quote-tiers button:hover{background:#fbfdfb;border-color:#7fa08a}.scheme-sheet-quote-tiers button.active{background:#eaf4ed;border-color:#2f6d4c;box-shadow:inset 3px 0 #2f6d4c}.scheme-sheet-quote-tiers button>span{border-right:1px solid #e1e7e2;grid-row:1/3;align-content:center;gap:2px;padding-right:9px;display:grid}.scheme-sheet-quote-tiers button>span b{color:#236342;font-size:16px;line-height:1}.scheme-sheet-quote-tiers button>span small{color:#78847c;white-space:nowrap;font-size:8px}.scheme-sheet-quote-tiers button>strong{color:#203e2d;white-space:nowrap;align-items:baseline;gap:3px;min-width:0;font:700 19px/1.1 Georgia,serif;display:flex}.scheme-sheet-quote-tiers button>strong small{color:#69786e;font:600 8px/1 sans-serif}.scheme-sheet-quote-tiers button>em{color:#6c7a71;font-size:8px;font-style:normal}.scheme-sheet-quote-tiers button.active>em{color:#31694b;font-weight:800}.single-quote .single-margin-muted{color:#8f9993}.single-quote .single-margin-muted select{color:#6f7973;cursor:pointer;background:#eef0ee;border-color:#d4dad6}.single-quote .single-margin-muted small{color:#969e99;margin-top:5px;font-size:10px;display:block}.single-quote-guide-maintenance{background:#fff8f4;border:1px solid #dfc9bf;border-radius:10px;margin:16px 0;padding:15px}.single-quote-guide-maintenance summary{cursor:pointer;color:#7b3028}.single-quote-guide-maintenance summary small{color:#8b746d;margin-left:14px}.single-quote-guide-maintenance>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.single-guide-preview{border-top:1px solid #ead8d0;max-height:210px;overflow:auto}.single-guide-preview span{border-bottom:1px solid #efe2dc;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.single-guide-preview small{color:#9b4940}.single-quote-suggestions button.exclusive-product{background:#fff1ee!important;border-color:#d88579!important}.single-quote-suggestions .exclusive-product i,.exclusive-product-badge{color:#fff;background:#b8382d;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal;display:inline-block}.single-quote-table tr.exclusive-product-row>td:first-child{background:#fff7f4;border-left:4px solid #c7483d}.sku-exclusive-alert{border:1px solid #f3bbb5;border-radius:5px;width:max-content;padding:2px 6px;font-weight:800;color:#c7352b!important;background:#fff0ef!important;display:inline-flex!important}.sku-exclusive-check{font-weight:800;color:#c7352b!important}.scheme-library-file-actions{border-radius:11px;background:#f4f8f5!important;border:1px solid #c7d9cc!important;padding:13px!important}.scheme-library-file-actions>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scheme-library-file-actions>header small{color:#718077;font-size:9px}.scheme-library-file-actions>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.scheme-library-file-actions a{color:#285d41;background:#fff;border:1px solid #2f684a;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.scheme-library-file-actions a.generated{color:#fff;background:#2f684a}.scheme-library-file-actions a:hover{transform:translateY(-1px);box-shadow:0 4px 12px #23503521}.scheme-library-workbook-actions{gap:7px;display:grid}.scheme-library-workbook-actions>small{color:#718077;justify-content:center;align-items:center;min-height:40px;display:flex}.scheme-library-file-actions .scheme-library-excel-upload{color:#fff;background:#2f684a;border-style:solid;justify-content:center;align-items:center;min-height:40px;margin:0;font-size:11px;display:flex}.legacy-filter-panel>div.scheme-library-budget-range{background:#fff;border:1px solid #ded8cc;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.scheme-library-budget-range label{gap:8px;min-width:0;display:grid}.scheme-library-budget-range label>span{color:#687a70;font-size:13px;font-weight:800}.scheme-library-budget-range select,.scheme-library-budget-range .budget-amount{color:#1b4331;background:#fff;border:1px solid #bbccc1;border-radius:10px;min-height:62px}.scheme-library-budget-range select{width:100%;padding:12px;font-size:18px;font-weight:800}.scheme-library-budget-range .budget-amount{border:2px solid #315b43;align-items:center;gap:4px;padding:8px 16px;display:flex}.scheme-library-budget-range .budget-amount b{font-size:25px}.scheme-library-budget-range .budget-amount input{color:#253b2d;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:30px;font-weight:800}.scheme-library-budget-range .budget-amount:focus-within{outline-offset:2px;outline:2px solid #678b73}.scheme-library-budget-range small,.scheme-library-budget-range p{color:#728076;grid-column:1/-1;margin:0;font-size:11px}.scheme-library-budget-range p{color:#ae3931}@media (width<=680px){.legacy-filter-panel>div.scheme-library-budget-range{grid-template-columns:1fr}}body .scheme-batch-results>div{grid-template-columns:28px minmax(180px,1fr) 70px 78px minmax(260px,1.25fr)}.hupun-publish-dialog{width:min(980px,100vw - 32px);max-height:calc(100vh - 32px)}.hupun-publish-lines{grid-template-columns:minmax(0,1fr);max-height:none;display:grid;overflow:visible}.artwork-overview{scroll-margin-top:128px}.artwork-queue-row{grid-template-columns:38px minmax(0,1fr) auto}.artwork-task-type-tags{background:0 0;align-content:center;gap:7px;padding:10px 12px 10px 4px;display:grid}.artwork-task-type-tags button{color:#9a9f99;cursor:pointer;white-space:nowrap;background:#f3f4f0;border:1px solid #d5ddd6;border-radius:7px;min-width:62px;padding:6px 9px;font-size:11px;font-weight:900;line-height:1.1}.artwork-task-type-tags button.active{color:#225f3a;background:#e2f0e5;border-color:#6f9c7c;box-shadow:inset 0 0 0 1px #315a3d24}.artwork-task-type-tags button.current{color:#fff;background:#315a3d;border-color:#315a3d}.artwork-task-type-tags button.quick-action{color:#78520d;background:#fff5dc;border-color:#b18435}.artwork-task-type-tags button.quick-action.complete{color:#225f3a;background:#e2f0e5;border-color:#2f684b}.artwork-listing-actions-top{margin:12px 0}.artwork-task-type-tags button:disabled{cursor:default;opacity:.58}.artwork-queue-row>button>div small{font-size:10.5px;line-height:1.5}.artwork-queue-row>button>div b{font-size:15px;line-height:1.35}.artwork-queue-row>button>div span{font-size:12px;line-height:1.45}.artwork-queue-row>button aside em{padding:5px 8px;font-size:11px}.artwork-queue-row>button aside small{font-size:10.5px;line-height:1.45}.artwork-queue>header>button,.artwork-queue>header>span{font-size:12px}.artwork-status-filters button,.artwork-queue-filters label span,.artwork-queue-filters>button{font-size:11px}.artwork-queue-filters input{font-size:12px}.artwork-batch-toolbar>span,.artwork-batch-toolbar button{font-size:11px}.listing-artwork-queue-row{border-bottom:1px solid #ebe7df;grid-template-columns:minmax(0,1fr) auto;display:grid}.listing-artwork-queue-row>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px;display:flex}.listing-artwork-queue-row:hover{background:#edf3ec}.listing-artwork-queue-row:has(>button.selected){background:#edf3ec}.listing-artwork-queue-row .artwork-task-type-tags{padding-left:0}.listing-artwork-queue-row span small,.listing-artwork-queue-row span b,.listing-artwork-queue-row span em{display:block}.listing-artwork-queue-row span small{color:#8b8b84;font:700 10.5px/1.5 monospace}.listing-artwork-queue-row span b{color:#263b2e;margin:4px 0;font-size:15px;line-height:1.35}.listing-artwork-queue-row span em{color:#788078;font-size:11px;font-style:normal}.listing-artwork-queue-row>button>strong{color:#79560c;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:6px 9px;font-size:11px}.listing-artwork-queue-row>button>strong.in_progress{color:#79551d;background:#f3e7d2}.listing-artwork-queue-row>button>strong.completed{color:#24613c;background:#e1f1e6}@media (width<=720px){.artwork-queue-row{grid-template-columns:34px minmax(0,1fr)}.artwork-queue-row>.artwork-task-type-tags{grid-column:2;padding:0 10px 10px;display:flex}.listing-artwork-queue-row{grid-template-columns:1fr}.listing-artwork-queue-row .artwork-task-type-tags{padding:0 15px 12px;display:flex}}.hupun-publish-lines>div{border-right:0}.hupun-publish-confirm{background:#fff8e9;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px 14px}.hupun-publish-confirm input[type=checkbox]{accent-color:#245d40;width:20px;height:20px;min-height:0;margin:0}@media (width<=700px){.hupun-publish-lines{grid-template-columns:1fr}.hupun-publish-lines>div{border-right:0}}.scheme-library-intake{background:#fff;border:1px solid #d8e2db;border-radius:12px;gap:14px;padding:20px;display:grid}.scheme-library-intake>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.scheme-library-intake>header span{color:#97702f;font-size:8px;font-weight:800}.scheme-library-intake>header h2{color:#183b29;margin:4px 0;font-size:22px}.scheme-library-intake>header p{color:#748078;margin:0;font-size:9px}.scheme-library-intake>header button{color:#315f47;background:#fff;border:1px solid #abc0b2;border-radius:7px;padding:8px 13px;font-weight:800}.scheme-library-intake>div{gap:10px;display:grid}.scheme-library-intake article{background:#fbfcfb;border:1px solid #dbe4de;border-radius:10px;grid-template-columns:150px minmax(0,1fr) 150px;align-items:start;gap:14px;padding:12px;display:grid}.scheme-intake-image{color:#315f47;background:0 0;border:0;gap:5px;font-size:8px;font-weight:800;display:grid}.scheme-intake-image img{object-fit:contain;background:#fff;border:1px solid #e0e6e2;border-radius:7px;width:100%;height:112px}.scheme-library-intake article section>small,.scheme-library-intake article section>p{color:#758179;font-size:8px}.scheme-library-intake article h3{color:#183b29;margin:4px 0;font-size:13px}.scheme-library-intake details{color:#50675a;margin:8px 0;font-size:8px}.scheme-library-intake details p{white-space:pre-line;line-height:1.55}.scheme-library-intake label{color:#52675b;gap:5px;font-size:8px;font-weight:800;display:grid}.scheme-library-intake textarea{color:#263b2f;min-height:70px;font:inherit;resize:vertical;border:1px solid #b9cbbf;border-radius:7px;padding:9px}.scheme-intake-suggestions{flex-wrap:wrap;align-items:center;margin-top:7px;gap:5px!important;display:flex!important}.scheme-intake-suggestions b{color:#7b857f;font-size:8px}.scheme-intake-suggestions button{color:#315f47;background:#eef4f0;border:1px solid #cfdbd3;border-radius:12px;padding:4px 7px;font-size:7px}.scheme-library-intake article>aside{gap:12px;display:grid}.scheme-library-intake article>aside small{color:#7a857e;font-size:8px;line-height:1.6}.scheme-library-intake article>aside button{color:#fff;background:#285e43;border:0;border-radius:7px;padding:10px 8px;font-size:8px;font-weight:800}.scheme-library-intake article>aside button:disabled{opacity:.45}.scheme-intake-empty{text-align:center;color:#758179;padding:60px 20px}@media (width<=760px){.scheme-library-intake article{grid-template-columns:1fr}.scheme-intake-image{max-width:220px}.scheme-library-intake article>aside{grid-template-columns:1fr auto;align-items:center}}.scheme-customer-preview-dialog>header button.retail-mode.active{color:#fff;background:#9a6a20;border-color:#9a6a20}.scheme-customer-preview-sheet>footer>div{gap:4px;display:grid}.scheme-customer-preview-sheet>footer b,.scheme-customer-preview-sheet>footer strong{font-size:16px;display:block}.scheme-customer-preview-sheet>footer strong{color:#8b1c12}.scheme-customer-preview-sheet.retail-only>footer strong{color:#111;font-size:18px}.scheme-sheet-builder :is(input,select,textarea,button){font-size:12px}.scheme-sheet-builder :is(small,dt,label>span,.scheme-sheet-row.heading,.scheme-sheet-row>span,.scheme-sheet-footnote){font-size:10px}.scheme-sheet-builder .scheme-sheet-product b,.scheme-sheet-builder .scheme-sheet-row strong,.scheme-sheet-builder .scheme-sheet-row>div>b{font-size:12px}.scheme-sheet-builder .scheme-sheet-product small,.scheme-sheet-builder .scheme-sheet-price-input small,.scheme-sheet-builder .scheme-sheet-cost-input small,.scheme-sheet-builder .scheme-sheet-weight-input small{font-size:9px}.hupun-build-page :is(input,select,textarea,button){font-size:12px}.hupun-build-page :is(small,label,.hupun-build-table>div.heading,.hupun-build-line-hint){font-size:11px}.hupun-build-page :is(p,.hupun-build-table>p),.artwork-hub :is(input,select,textarea,button){font-size:12px}.artwork-hub :is(small,dt,.artwork-state,.artwork-queue>button>div span,.artwork-requirement b){font-size:11px}.artwork-hub :is(p,dd,.artwork-source-list>div>span b,.artwork-timeline span b){font-size:12px}#artwork-active-tasks{scroll-margin-top:128px}@media (width>=1001px){.artwork-left-column{grid-template-rows:minmax(390px,58vh) minmax(260px,41vh);height:auto}}.artwork-queue-row>button aside small.artwork-assignee-self,.artwork-queue-row>button aside small.artwork-assignee-self span{color:#c52f25;font-weight:950}.artwork-revision-badge{color:#356047;vertical-align:middle;background:#e6efe7;border-radius:999px;align-items:center;margin-left:5px;padding:2px 6px;font-style:normal;font-weight:900;font-size:9px!important;display:inline-flex!important}.artwork-revision-badge.changed{color:#9a5b12;background:#fff0d8;box-shadow:inset 0 0 0 1px #ebcf9e}.artwork-continuity-notice{color:#70420f;background:#fff5df;border:1px solid #e2bd7a;border-left:4px solid #c98220;border-radius:9px;gap:5px;margin-top:13px;padding:11px 13px;display:grid}.artwork-continuity-notice b{font-size:12px}.artwork-continuity-notice span{font-size:10.5px;line-height:1.55}.artwork-continuity-notice.unassigned{color:#5d665f;background:#f4f5f1;border-color:#d6d9d2 #d6d9d2 #d6d9d2 #8b958d}.artwork-listing-task-state{color:#72551c;background:#fff5df;border:1px solid #e1d1ad;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:flex}.artwork-listing-task-state>div{gap:4px;display:grid}.artwork-listing-task-state small{letter-spacing:.08em;font-size:9px;font-weight:900}.artwork-listing-task-state b{font-size:13px}.artwork-listing-task-state span{font-size:10px;line-height:1.55}.artwork-listing-task-state aside{flex:none}.artwork-listing-task-state button{color:#fff;cursor:pointer;background:#315a3d;border:1px solid #315a3d;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:900}.artwork-listing-task-state button:disabled{opacity:.5;cursor:not-allowed}.artwork-listing-task-state.in_progress{color:#315d3f;background:#edf5ed;border-color:#b7cdbb}.artwork-listing-task-state.completed{color:#285f3a;background:#e5f1e8;border-color:#c8ded0}.artwork-listing-task-state.cancelled{color:#8d493e;background:#f6ece8;border-color:#dec9c3}.legacy-detail-drawer .scheme-library-budget-editor{background:#eef4ed;border:1px solid #cbdccb;border-radius:12px;padding:14px}.scheme-library-budget-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.scheme-library-budget-editor>header div{gap:4px;display:grid}.scheme-library-budget-editor>header b{font-size:14px}.scheme-library-budget-editor>header small{color:#6e7d71;font-size:10px}.scheme-library-budget-editor>div{grid-template-columns:.7fr 1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.scheme-library-budget-editor label{gap:5px;display:grid}.scheme-library-budget-editor label>span{color:#69766c;font-size:10px;font-weight:800}.scheme-library-budget-editor label>strong{align-items:center;min-height:42px;font-size:16px;display:flex}.scheme-library-budget-editor label>div{background:#fff;border:1px solid #83a08b;border-radius:8px;align-items:center;gap:4px;min-height:42px;padding:0 10px;display:flex}.scheme-library-budget-editor input{background:0 0;border:0;outline:0;width:100%;min-width:70px;font-size:18px;font-weight:800}.scheme-library-budget-editor>div>button{color:#fff;white-space:nowrap;cursor:pointer;background:#315a3d;border:0;border-radius:8px;padding:12px 13px;font-weight:800}.scheme-library-budget-editor>div>button:disabled{opacity:.5;cursor:not-allowed}.legacy-detail-drawer .scheme-library-budget-editor>p{margin:10px 0 0;font-size:10px}@media (width<=520px){.scheme-library-budget-editor>div{grid-template-columns:1fr 1fr}.scheme-library-budget-editor>div>button{grid-column:1/-1}}.lihe-table-import{text-align:left;cursor:text;outline-offset:2px;background:#f0f7f3;border:1px dashed #719c86;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 14px;padding:10px 14px;display:grid}.lihe-table-import:focus,.lihe-table-import:focus-within{border-color:#245d42;outline:2px solid #b9dac8}.lihe-table-import>strong{display:none}.lihe-table-import>button{white-space:nowrap;grid-area:1/1/3;font-weight:600;color:#fff!important;background:#2f634b!important;border-color:#2f634b!important;padding:8px 14px!important;font-size:13px!important}.lihe-table-import>p{grid-area:1/2;color:#355c48!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.lihe-table-import>small{color:#607669;grid-area:2/2;margin:0;font-size:11px;line-height:1.4;display:block}@media (width<=600px){.lihe-table-import{grid-template-columns:1fr;gap:6px;padding:10px}.lihe-table-import>button{grid-area:1/1;justify-self:start}.lihe-table-import>p{grid-area:2/1}.lihe-table-import>small{grid-area:3/1}}.artwork-standalone-listing{background:#fff;border:1px solid #d5ded7;border-radius:12px;order:-1;overflow:hidden;box-shadow:0 6px 18px #1f49360f}.artwork-standalone-listing>header{background:#f2f7f3;border-bottom:1px solid #dfe7e1;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.artwork-standalone-listing>header b,.artwork-standalone-listing>header span{display:block}.artwork-standalone-listing>header b{color:#28583f;font-size:12px}.artwork-standalone-listing>header span{color:#6e7d73;margin-top:2px;font-size:9px}.artwork-standalone-listing>header strong{color:#fff;white-space:nowrap;background:#2f684b;border-radius:999px;padding:5px 9px;font-size:10px}.artwork-standalone-listing>div{max-height:210px;overflow:auto}.artwork-standalone-listing>div>article{background:#fff;border-bottom:1px solid #e7ece8;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.artwork-standalone-listing>div>article>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.artwork-standalone-listing>div>article>button:first-child:hover,.artwork-standalone-listing>div>article>button:first-child.selected{background:#edf5ef}.artwork-standalone-listing .quick-claim{color:#fff;white-space:nowrap;cursor:pointer;background:#2f684b;border:1px solid #2f684b;border-radius:7px;margin-right:10px;padding:7px 10px;font-weight:700}.artwork-standalone-listing .quick-claim:disabled{cursor:not-allowed;opacity:.5}.artwork-standalone-listing i.status{background:#d49a27;border-radius:50%;width:8px;height:8px}.artwork-standalone-listing i.status.in_progress{background:#a8792e}.artwork-standalone-listing i.status.completed{background:#43875a}.artwork-standalone-listing span small,.artwork-standalone-listing span b,.artwork-standalone-listing span em{display:block}.artwork-standalone-listing span small{color:#728078;font:700 9px/1.4 monospace}.artwork-standalone-listing span b{color:#2f392f;margin:2px 0;font-size:12px}.artwork-standalone-listing span em{color:#7c817b;font-size:9px;font-style:normal}.artwork-standalone-listing>div>article>button:first-child>strong{color:#2f684b;white-space:nowrap;background:#eef5ef;border-radius:999px;padding:5px 8px;font-size:10px}@media (width>=1001px){.artwork-left-column:has(>.artwork-standalone-listing){grid-template-rows:minmax(132px,24vh) minmax(390px,58vh) minmax(220px,34vh);height:auto}}@media (width<=720px){.artwork-standalone-listing>header{align-items:flex-start}.artwork-standalone-listing>div>article{grid-template-columns:1fr}.artwork-standalone-listing>div>article>button:first-child{grid-template-columns:8px minmax(0,1fr)}.artwork-standalone-listing>div>article>button:first-child>strong{grid-column:2;justify-self:start}.artwork-standalone-listing .quick-claim{justify-self:start;margin:0 12px 10px}}.distribution-maintenance-filters{background:#f7faf8;border:1px solid #d8e3dc;border-radius:10px;grid-template-columns:minmax(220px,1.6fr) minmax(160px,1fr) repeat(3,minmax(125px,.8fr)) auto;align-items:end;gap:10px;padding:13px;display:grid}.distribution-maintenance-filters label{color:#587063;gap:5px;font-size:8px;font-weight:800;display:grid}.distribution-maintenance-filters input,.distribution-maintenance-filters select{color:#243d30;background:#fff;border:1px solid #c7d6cc;border-radius:7px;outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.distribution-maintenance-filters input:focus,.distribution-maintenance-filters select:focus{border-color:#628873;box-shadow:0 0 0 3px #e7f0ea}.distribution-maintenance-filters>button{color:#285e43;white-space:nowrap;background:#fff;border:1px solid #9eb7a8;border-radius:7px;height:38px;padding:0 13px;font-size:8px;font-weight:800}.distribution-maintenance-filters>small{color:#708078;grid-column:1/-1;font-size:8px}.distribution-product-table.merged>.heading,.distribution-product-table.merged>article{grid-template-columns:minmax(210px,1.45fr) minmax(110px,.75fr) minmax(105px,.7fr) minmax(110px,.72fr) 70px minmax(125px,.85fr) 105px}.distribution-price-summary b{color:#1f6040!important}.distribution-merged-editor{flex-direction:column;max-height:92vh;display:flex;width:min(900px,96vw)!important}.distribution-merged-editor>.distribution-editor-form{min-height:0;overflow:auto}.distribution-editor-form>h4{color:#245c40;border-bottom:1px solid #dce6df;grid-column:1/-1;margin:5px 0 0;padding:0 0 8px;font-size:11px}.distribution-editor-form>h4:first-child{margin-top:0}.distribution-editor-form>h4 small{color:#8a6a2c;margin-left:8px;font-size:8px;font-weight:600}.distribution-editor-form input:disabled{color:#718078;background:#f0f3f1}.distribution-merged-editor>footer{flex:none}.distribution-header-actions{gap:7px;display:flex}.distribution-header-actions button{color:#285e43;background:#fff;border:1px solid #9fb7a8;border-radius:7px;height:38px;padding:0 13px;font-size:8px;font-weight:800}.distribution-header-actions button:last-child{color:#fff;background:#285e43;border-color:#285e43}@media (width<=1100px){.distribution-maintenance-filters{grid-template-columns:repeat(3,1fr)}.distribution-maintenance-filters .search{grid-column:span 2}.distribution-product-table.merged>.heading,.distribution-product-table.merged>article{min-width:1040px}}@media (width<=700px){.distribution-maintenance-filters{grid-template-columns:1fr}.distribution-maintenance-filters .search{grid-column:auto}.distribution-header-actions{flex-direction:column}.distribution-header-actions button{width:100%}}.workspace-topbar>.sales-navigation-slot{grid-area:2/1/auto/3;align-self:center;min-width:0;overflow:hidden}@media (width<=800px){.workspace-topbar:has(.sales-navigation-slot){grid-template-rows:58px 45px 51px auto}.workspace-topbar>.sales-navigation-slot{grid-area:4/1/auto/-1;padding:4px 0}}

._workspace_dzwa3_1{color:#20332f;max-width:1480px;margin:24px auto;padding:0 24px 48px;font-size:14px}._heading_dzwa3_1{justify-content:space-between;align-items:center;gap:24px;margin:28px 0;display:flex}._heading_dzwa3_1 h1{margin:8px 0;font-size:30px}._heading_dzwa3_1 p{color:#61716d}._status_dzwa3_1{background:#e9f2eb;border:1px solid #ccdecf;border-radius:12px;gap:5px;min-width:310px;padding:16px;display:grid}._status_dzwa3_1 span{font-size:12px}._banner_dzwa3_1{color:#725826;background:#fff7df;border:1px solid #ecddac;border-radius:10px;padding:14px;line-height:1.7}._tabs_dzwa3_1{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}._workspace_dzwa3_1 button{color:#23483a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cad7d2;border-radius:7px;padding:9px 13px}._workspace_dzwa3_1 button[aria-pressed=true],._workspace_dzwa3_1 button:hover{background:#eaf3ed;border-color:#39765b}._workspace_dzwa3_1 button:disabled{opacity:.5;cursor:default}._workspace_dzwa3_1 a{color:#236443;text-decoration:underline}._toolbar_dzwa3_1{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}._workspace_dzwa3_1 label{color:#50645b;gap:7px;margin:10px 0;display:grid}._workspace_dzwa3_1 input,._workspace_dzwa3_1 select,._workspace_dzwa3_1 textarea{font:inherit;color:#22382f;background:#fff;border:1px solid #cbd6d0;border-radius:6px;max-width:100%;padding:9px}._workspace_dzwa3_1 textarea{resize:vertical;width:100%;line-height:1.7}._workspace_dzwa3_1 input[type=checkbox]{width:auto}._columns_dzwa3_1{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;display:grid}._panel_dzwa3_1{background:#fff;border:1px solid #dce4de;border-radius:12px;min-width:0;padding:22px}._panel_dzwa3_1 h2{margin:0 0 10px;font-size:19px}._panel_dzwa3_1 p{line-height:1.7}._grid_dzwa3_1{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}._asset_dzwa3_1{text-align:left;gap:6px;min-width:0;display:grid;overflow:hidden}._asset_dzwa3_1 img{object-fit:contain;background:#f4f6f3;border-radius:5px;width:100%;height:130px}._asset_dzwa3_1 b{overflow-wrap:anywhere;font-size:12px}._asset_dzwa3_1 small{color:#708077}._upload_dzwa3_1{background:#f5f8f5;border-radius:8px;margin:12px 0;padding:12px}._copy_dzwa3_1{background:#fbfdfb;border:1px solid #e1e7e2;border-radius:8px;margin:16px 0;padding:16px}._copy_dzwa3_1 header{justify-content:space-between;align-items:center;gap:12px;display:flex}._copy_dzwa3_1 h3{margin:0 0 8px;font-size:16px}._copy_dzwa3_1 header span{color:#98722a;background:#fff4d1;border-radius:5px;padding:5px;font-size:11px}._actions_dzwa3_1{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}._muted_dzwa3_1,._workspace_dzwa3_1 small{color:#78877e}._alert_dzwa3_1{color:#6f5020;overflow-wrap:anywhere;background:#fef3d7;border-radius:7px;padding:13px}._detail_dzwa3_1{background:#f2f7f3;border-radius:8px;margin:16px 0;padding:16px}._checkbox_dzwa3_1{align-items:center;display:flex!important}._settings_dzwa3_1{max-width:650px}._stop_dzwa3_1{margin-top:20px;color:#922c19!important;background:#fde5df!important}._pre_dzwa3_1{white-space:pre-wrap;overflow-wrap:anywhere}._empty_dzwa3_1{text-align:center;background:#fff;border:1px dashed #b9cbc0;border-radius:12px;padding:60px 20px}@media (width<=900px){._columns_dzwa3_1{grid-template-columns:1fr}._heading_dzwa3_1{flex-direction:column;align-items:stretch}._status_dzwa3_1{min-width:0}._workspace_dzwa3_1{padding:0 12px 30px}._toolbar_dzwa3_1 label{width:100%}._panel_dzwa3_1{padding:16px}}
/*$vite$:1*/
/* Presentation only: preserve billing values, calculations, editability and logistics costs. */
[class*="_root_"] [class*="_moneyFields_"]>label:first-child,
[class*="_root_"] label:has(>input[aria-label$="个地址客户运费"]),
[class*="_root_"] [aria-label="整单客户运费调整"]>label {
  font-size:15px;font-weight:700;color:#a54509;background:#fff7ed;
  border:1px solid #f0bb84;border-radius:6px;padding:10px 12px;gap:7px;
}
[class*="_root_"] [class*="_moneyFields_"]>label:first-child>input,
[class*="_root_"] label>input[aria-label$="个地址客户运费"],
[class*="_root_"] input[aria-label="整单客户运费合计"] {
  font-size:22px;font-weight:750;color:#a54509;background:#fff;
  border:1px solid #eab27b;border-radius:4px;padding:7px 9px;min-height:40px;
  font-variant-numeric:tabular-nums;opacity:1;-webkit-text-fill-color:#a54509;
}
[class*="_root_"] [class*="_moneyFields_"]>label:first-child>input:disabled,
[class*="_root_"] input[aria-label$="个地址客户运费"]:disabled,
[class*="_root_"] input[aria-label="整单客户运费合计"]:disabled {
  background:#fffaf3;cursor:not-allowed;
}
[class*="_root_"] [class*="_moneyFields_"]>label:first-child>input:focus-visible,
[class*="_root_"] input[aria-label$="个地址客户运费"]:focus-visible,
[class*="_root_"] input[aria-label="整单客户运费合计"]:focus-visible {
  outline:2px solid #c76816;outline-offset:1px;
}

/* Both choices retain the existing aria-pressed state and billing behavior. */
[role="group"][aria-label="报价是否含运"] {
  background:#f4f8f5!important;border:2px solid #b7cebf!important;gap:12px!important;
}
[role="group"][aria-label="报价是否含运"]>b {font-size:16px;color:#244b38;font-weight:750;}
[role="group"][aria-label="报价是否含运"]>button {
  font-size:17px!important;font-weight:650!important;padding:9px 18px!important;
  min-height:44px;min-width:110px;border:2px solid #b7c6bc!important;
  color:#43564a!important;background:#fff!important;opacity:1!important;
}
[role="group"][aria-label="报价是否含运"]>button::before {
  content:"○";display:inline-block;width:22px;margin-right:4px;text-align:center;
}
[role="group"][aria-label="报价是否含运"]>button[aria-pressed="true"] {
  color:#fff!important;background:#176346!important;border-color:#176346!important;
  font-weight:750!important;box-shadow:0 2px 5px #17634626;
}
[role="group"][aria-label="报价是否含运"]>button[aria-pressed="true"]::before {content:"✓";}
[role="group"][aria-label="报价是否含运"]>button:disabled {cursor:not-allowed;}
[role="group"][aria-label="报价是否含运"]>button:focus-visible {outline:3px solid #e4a948;outline-offset:3px;}
[role="group"][aria-label="报价是否含运"]>small {font-size:13px;color:#43564a;}
@media(max-width:600px){[role="group"][aria-label="报价是否含运"]{padding:10px!important;gap:8px!important;}[role="group"][aria-label="报价是否含运"]>button{padding:8px 12px!important;min-width:100px;}}

.lihe-billing-bundle-fold{border:1px solid #b8d2c3;border-radius:7px;margin:12px 0;overflow:hidden;background:#fff}
.lihe-billing-bundle-fold>summary,.lihe-billing-margin-fold>summary,.lihe-billing-freight-fold>summary{display:flex;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;color:#234e39!important;font-size:14px!important;font-weight:650!important;background:#eef6f1}
.lihe-billing-bundle-fold>summary::before,.lihe-billing-margin-fold>summary::before,.lihe-billing-freight-fold>summary::before{content:'▶';font-size:12px;flex-shrink:0}
.lihe-billing-bundle-fold[open]>summary::before,.lihe-billing-margin-fold[open]>summary::before,.lihe-billing-freight-fold[open]>summary::before{content:'▼'}
.lihe-billing-bundle-fold>summary>div{flex:1;min-width:0}.lihe-billing-bundle-fold>summary>div>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.lihe-billing-bundle-fold>summary b{overflow-wrap:anywhere;flex:1;min-width:190px}.lihe-billing-bundle-fold>summary strong{font-size:18px;color:#165e43;white-space:nowrap}.lihe-billing-bundle-fold>summary>span{white-space:nowrap;font-size:12px;color:#586d61}
.lihe-billing-bundle-content{padding:12px}.lihe-billing-margin-fold{margin:12px 0;border:1px solid #d4dfe8;border-radius:6px;overflow:hidden}.lihe-billing-margin-fold>summary{background:#f2f6fb;color:#344e73!important}.lihe-billing-margin-fold>div{padding:10px 12px}.lihe-billing-bundle-fold>summary:focus-visible,.lihe-billing-margin-fold>summary:focus-visible{outline:2px solid #c76816;outline-offset:-2px}
@media(max-width:800px){.lihe-billing-bundle-fold>summary{flex-wrap:wrap}.lihe-billing-bundle-content{padding:6px}}
.lihe-billing-freight-fold{border:1px solid #d4dfe8;border-radius:6px;margin:12px 0;overflow:hidden}.lihe-billing-freight-fold>div{padding:10px 12px}.lihe-billing-freight-fold>summary:focus-visible{outline:2px solid #c76816;outline-offset:-2px}

.i{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fff;border:1px solid #dce5df;border-radius:4px;padding:8px 12px;margin-bottom:10px}.i .a{flex:none;border:1px solid transparent;border-radius:4px;background:transparent;color:#687c74;padding:7px 12px;font:inherit;white-space:nowrap;cursor:pointer;min-height:32px}.i .a[aria-current=page],.i .a[data-active=true],.l[data-active=true]{background:#e8f2ec;border-color:#b5cfbe;color:#23533c;font-weight:600}.i .a:hover:not(:disabled){background:#f0f6f2}.i .a:disabled,.d:disabled{opacity:.5;cursor:not-allowed}.i .a:focus-visible,.d:focus-visible{outline:2px solid #377651;outline-offset:-2px}.l{display:flex;flex:none;align-items:stretch;border:1px solid transparent;border-radius:4px}.i .k{border:0;border-radius:3px 0 0 3px;padding-right:7px}.i .f{border:0;border-radius:0 3px 3px 0;padding:7px 6px}.l[data-active=true] .a{color:inherit;font-weight:inherit}.l[data-active=true] .f{box-shadow:-1px 0 #c9ddcf}.y{display:inline-flex;align-items:center;justify-content:center;gap:5px}.b{flex:none;transition:transform .15s ease}.y[aria-expanded=true] .b{transform:rotate(180deg)}.M{position:fixed;z-index:10000;box-sizing:border-box;overflow-y:auto;padding:6px;border:1px solid #d7e3db;border-radius:7px;background:#fff;color:#304b3e;box-shadow:0 8px 26px #19372629}.d{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.d:hover:not(:disabled),.d:focus-visible{background:#f0f6f2}.d[aria-current=page]{background:#e8f2ec;color:#23533c;font-weight:600}.N{flex:none;width:14px;color:#377651}.s{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;margin:0;padding:0;border:0;background:transparent;gap:3px;max-width:100%}.s .a{font-size:12px;padding:7px 8px}.s .k{padding-right:6px}.s .f{padding:7px 5px}@media(prefers-reduced-motion:reduce){.b{transition:none}}.e{max-width:1800px;margin:auto;padding:28px;color:#243347;background:#f5f7fa;min-height:80vh}.c,.O{display:flex;justify-content:space-between;align-items:center;gap:20px}.c h1{margin:4px 0;font-size:28px}.c p{color:#66768b}.P{font-size:12px;letter-spacing:2px}.e button,.e input,.e select,.e textarea{font:inherit;border:1px solid #d5deea;border-radius:7px;padding:9px 12px;background:#fff;color:inherit}.e button{cursor:pointer}.e button:disabled{opacity:.5;cursor:default}.e button:focus-visible,.e input:focus-visible,.e select:focus-visible,.e textarea:focus-visible{outline:3px solid #9dc1ef;outline-offset:2px}.e .Q{background:#275b91;color:#fff;border-color:#275b91}.u{display:flex;gap:6px;border-bottom:1px solid #d8e1eb;margin:22px 0 16px}.u button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}.u button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}.v{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.v span{color:#748297;font-size:12px}.z{background:#fff;border:1px solid #e0e7ee;border-radius:12px;padding:26px;min-width:0}.j{text-align:center;color:#78889b;padding:60px 16px}.e label{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0}.e textarea{min-height:80px;resize:vertical}.q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.e fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}.e legend{font-weight:600;padding:0 6px}.m{display:grid;grid-template-columns:1fr 2fr 85px 70px auto;gap:8px;margin-bottom:10px;align-items:end}.m input{width:100%;box-sizing:border-box}.R{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.e .S{display:flex;flex-direction:row;align-items:center}.g{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.g div{padding:18px;background:#f3f6fa;border-radius:8px;color:#6c7a8c}.g strong{display:block;margin-top:8px;color:#273e5c;font-size:17px}.h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.h div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #eff2f6;gap:12px;font-size:14px}.T{border-radius:20px;background:#eef5fc;color:#2c6496;padding:7px 14px;white-space:nowrap}.U,.A{border:1px solid #dce4ef;border-radius:8px;padding:18px;margin:15px 0}.A{background:#f8fafc}.V{background:#fff0ed;color:#a13c2f;padding:12px;border-radius:7px}.W{background:#edf6f0;color:#2f6651;padding:12px;border-radius:7px}.e pre{white-space:pre-wrap;overflow-wrap:anywhere}.e details{margin-top:20px}.e h3{font-size:17px;margin-top:27px}.e h4{margin:6px 0}.e p{line-height:1.7;overflow-wrap:anywhere}@media(max-width:1000px){.m{grid-template-columns:1fr 1fr}.q{grid-template-columns:1fr}}@media(max-width:720px){.e{padding:14px}.c{align-items:flex-start}.z{padding:18px}.g,.h{grid-template-columns:1fr}}.X{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}.w{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e0e7ee}.w span,.B{font-size:12px;color:#748297}.C{overflow:auto;max-height:70vh}.r{width:100%;min-width:1450px;border-collapse:separate;border-spacing:0;font-size:13px;text-align:left}.r th{position:sticky;top:0;z-index:1;background:#eef3f7;color:#52667d;font-weight:600;white-space:nowrap;padding:14px 16px;border-bottom:1px solid #dce4ed}.r td{padding:16px;vertical-align:top;border-bottom:1px solid #edf1f5;line-height:1.65;max-width:230px;overflow-wrap:anywhere}.r tbody tr:last-child td{border-bottom:0}.r tbody tr:nth-child(2n){background:#fafbfd}.r tbody tr:hover{background:#f1f7fc}.r small{display:block;color:#7b8999;margin-top:4px;font-size:12px}.r strong{font-weight:500}.r .D{min-width:190px}.r .D small{font-size:11px}.r .Y{min-width:180px}.r .Z{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.r th:last-child,.r td:last-child{position:sticky;right:0;background:#fff;border-left:1px solid #edf1f5;white-space:nowrap}.r th:last-child{background:#eef3f7;z-index:2}.r .j{padding:64px 20px;text-align:center;color:#78889b;position:static}.e ._{border:0;background:#edf4fb;color:#275b91;padding:6px 10px;font-size:13px}.ee{display:inline-block;background:#edf4fb;color:#34658b;border-radius:5px;padding:2px 7px;white-space:nowrap}.B{padding:12px 20px;margin:0;border-top:1px solid #e0e7ee}.e .re{margin-bottom:20px;color:#275b91}@media(max-width:720px){.w{align-items:flex-start;flex-direction:column}.C{max-height:65vh}}.e .ie{display:block;border:0;background:transparent;color:#275b91;font-size:12px;padding:4px 0}.oe{border:1px dashed #a8bfd4;background:#f7fafc;padding:16px;margin:20px 0;border-radius:8px}.E{width:min(760px,90vw);max-height:85vh;box-sizing:border-box;overflow:auto;border:1px solid #dce4ef;border-radius:14px;padding:24px;color:#243347}.E::backdrop{background:#14233273}.F{padding:22px;border:2px dashed #bacbdc;border-radius:10px;background:#f5f9fc;margin:20px 0}.F span{font-size:12px;color:#66768b}.t{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0}.t article{padding:10px;border:1px solid #e0e7ee;border-radius:8px;overflow-wrap:anywhere}.t button{overflow-wrap:anywhere;white-space:normal}.t small{display:block;color:#78889b}.t img{width:100%;height:100px;object-fit:contain}.G{border-top:1px solid #dce4ef;margin-top:20px}.G img{display:block;max-width:100%;max-height:420px;object-fit:contain;margin-bottom:12px}.H{background:#eef5fa;padding:18px;border-radius:8px;margin:18px 0}.H select{font-weight:600}.ae{display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding:18px}.de{color:#a13c2f!important}.fixed-scheme-page:has(.e)>.workspace-topbar{position:relative;top:auto;background:#fcfbf7}.I{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:22px;margin:20px 0}.n{display:flex;justify-content:space-between;align-items:center;gap:16px}.n h2{margin:0;font-size:22px}.n p{margin:8px 0 18px;color:#687b8a}.n>span{color:#496756;font-size:13px;background:#eef5f0;padding:10px 14px;border-radius:8px}.o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.e .o button{display:grid;grid-template-columns:28px 1fr;gap:7px 10px;text-align:left;padding:16px;border-color:#d9e5df;background:#fafdfb}.e .o button:hover,.e .o button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}.pe{grid-row:1/4;border-radius:50%;background:#e5efe8;color:#315d43;width:26px;height:26px;text-align:center;line-height:26px}.o strong{font-size:15px}.o small{grid-column:2;color:#6b7d73;line-height:1.6}.o b{grid-column:2;color:#2c6545;font-size:12px;font-weight:500}.J{margin-top:16px;padding:16px;border-radius:8px;background:#f3f6f9;font-size:13px}.J p{margin:8px 0 0;color:#5e7184}@media(max-width:1100px){.o{grid-template-columns:repeat(2,minmax(0,1fr))}.n{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.o{grid-template-columns:1fr}.I{padding:14px}}.K{width:min(1000px,94vw);max-height:90dvh;padding:0;border:1px solid #c8d9cf;border-radius:14px;color:#243347;background:#fff;overflow:auto}.K::backdrop{background:#12241a80}.p{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:18px;align-items:center;background:#f6faf7;padding:18px 24px;border-bottom:1px solid #dce6df}.p h2{margin:6px 0 0;font-size:22px}.p small{color:#63806d}.L{padding:20px 24px}.e .x{margin:18px 0;background:#fff}.x input:disabled,.x select:disabled,.x textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}.x button:disabled{opacity:.55}.p button{white-space:nowrap}@media(max-width:600px){.p,.L{padding:14px}.p h2{font-size:18px}}

._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1krmu_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1krmu_1,._detailHeader_1krmu_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1krmu_1 h1{margin:4px 0;font-size:28px}._header_1krmu_1 p{color:#66768b}._eyebrow_1krmu_1{letter-spacing:2px;font-size:12px}._root_1krmu_1 button,._root_1krmu_1 input,._root_1krmu_1 select,._root_1krmu_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1krmu_1 button{cursor:pointer}._root_1krmu_1 button:disabled{opacity:.5;cursor:default}._root_1krmu_1 button:focus-visible,._root_1krmu_1 input:focus-visible,._root_1krmu_1 select:focus-visible,._root_1krmu_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1krmu_1 ._primary_1krmu_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1krmu_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1krmu_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1krmu_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1krmu_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1krmu_1 span{color:#748297;font-size:12px}._content_1krmu_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1krmu_1{text-align:center;color:#78889b;padding:60px 16px}._root_1krmu_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1krmu_1 textarea{resize:vertical;min-height:80px}._formGrid_1krmu_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1krmu_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1krmu_1 legend{padding:0 6px;font-weight:600}._line_1krmu_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1krmu_1 input{box-sizing:border-box;width:100%}._actions_1krmu_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1krmu_1 ._check_1krmu_1{flex-direction:row;align-items:center;display:flex}._metrics_1krmu_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1krmu_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1krmu_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1krmu_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1krmu_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1krmu_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1krmu_1,._edit_1krmu_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1krmu_1{background:#f8fafc}._error_1krmu_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1krmu_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1krmu_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1krmu_1 details{margin-top:20px}._root_1krmu_1 h3{margin-top:27px;font-size:17px}._root_1krmu_1 h4{margin:6px 0}._root_1krmu_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1krmu_1{grid-template-columns:1fr 1fr}._formGrid_1krmu_1{grid-template-columns:1fr}}@media (width<=720px){._root_1krmu_1{padding:14px}._header_1krmu_1{align-items:flex-start}._content_1krmu_1{padding:18px}._metrics_1krmu_1,._costs_1krmu_1{grid-template-columns:1fr}}._ledger_1krmu_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1krmu_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1krmu_3 span,._ledgerNote_1krmu_3{color:#748297;font-size:12px}._tableScroll_1krmu_3{max-height:70vh;overflow:auto}._table_1krmu_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1krmu_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1krmu_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1krmu_3 tbody tr:last-child td{border-bottom:0}._table_1krmu_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1krmu_3 tbody tr:hover{background:#f1f7fc}._table_1krmu_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1krmu_3 strong{font-weight:500}._table_1krmu_3 ._identifiers_1krmu_3{min-width:190px}._table_1krmu_3 ._identifiers_1krmu_3 small{font-size:11px}._table_1krmu_3 ._products_1krmu_3{min-width:180px}._table_1krmu_3 ._amount_1krmu_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1krmu_3 th:last-child,._table_1krmu_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1krmu_3 th:last-child{z-index:2;background:#eef3f7}._table_1krmu_3 ._empty_1krmu_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1krmu_1 ._viewButton_1krmu_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1krmu_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1krmu_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1krmu_1 ._backButton_1krmu_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1krmu_3{flex-direction:column;align-items:flex-start}._tableScroll_1krmu_3{max-height:65vh}}._root_1krmu_1 ._evidenceLink_1krmu_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1krmu_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1krmu_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1krmu_5::backdrop{background:#14233273}._uploadZone_1krmu_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1krmu_5 span{color:#66768b;font-size:12px}._evidenceGrid_1krmu_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1krmu_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1krmu_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1krmu_5 small{color:#78889b;display:block}._evidenceGrid_1krmu_5 img{object-fit:contain;width:100%;height:100px}._preview_1krmu_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1krmu_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1krmu_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1krmu_7 select{font-weight:600}._returnFilters_1krmu_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1krmu_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1krmu_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1krmu_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1krmu_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1krmu_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1krmu_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1krmu_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1krmu_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1krmu_1 ._scenarioCards_1krmu_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1krmu_1 ._scenarioCards_1krmu_11 button:hover,._root_1krmu_1 ._scenarioCards_1krmu_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1krmu_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1krmu_11 strong{font-size:15px}._scenarioCards_1krmu_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1krmu_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1krmu_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1krmu_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1krmu_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1krmu_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1krmu_11{grid-template-columns:1fr}._scenarioHome_1krmu_11{padding:14px}}._scenarioDialog_1krmu_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1krmu_13::backdrop{background:#12241a80}._previewHeader_1krmu_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1krmu_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1krmu_13 small{color:#63806d}._previewBody_1krmu_13{padding:20px 24px}._root_1krmu_1 ._previewFields_1krmu_13{background:#fff;margin:18px 0}._previewFields_1krmu_13 input:disabled,._previewFields_1krmu_13 select:disabled,._previewFields_1krmu_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1krmu_13 button:disabled{opacity:.55}._previewHeader_1krmu_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1krmu_13,._previewBody_1krmu_13{padding:14px}._previewHeader_1krmu_13 h2{font-size:18px}}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
._modes_rglch_1{background:#fff;border:1px solid #dce5df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex}._modes_rglch_1 ._mode_rglch_1{color:#687c74;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:7px 12px}._modes_rglch_1 ._mode_rglch_1[aria-current=page],._modes_rglch_1 ._mode_rglch_1[data-active=true],._splitButton_rglch_28[data-active=true]{color:#23533c;background:#e8f2ec;border-color:#b5cfbe;font-weight:600}._modes_rglch_1 ._mode_rglch_1:hover:not(:disabled){background:#f0f6f2}._modes_rglch_1 ._mode_rglch_1:disabled,._menuItem_rglch_36:disabled{opacity:.5;cursor:not-allowed}._modes_rglch_1 ._mode_rglch_1:focus-visible,._menuItem_rglch_36:focus-visible{outline-offset:-2px;outline:2px solid #377651}._splitButton_rglch_28{border:1px solid #0000;border-radius:4px;flex:none;align-items:stretch;display:flex}._modes_rglch_1 ._splitMain_rglch_47{border:0;border-radius:3px 0 0 3px;padding-right:7px}._modes_rglch_1 ._splitToggle_rglch_48{border:0;border-radius:0 3px 3px 0;padding:7px 6px}._splitButton_rglch_28[data-active=true] ._mode_rglch_1{color:inherit;font-weight:inherit}._splitButton_rglch_28[data-active=true] ._splitToggle_rglch_48{box-shadow:-1px 0 #c9ddcf}._menuTrigger_rglch_52{justify-content:center;align-items:center;gap:5px;display:inline-flex}._chevron_rglch_53{flex:none;transition:transform .15s}._menuTrigger_rglch_52[aria-expanded=true] ._chevron_rglch_53{transform:rotate(180deg)}._menu_rglch_36{z-index:10000;box-sizing:border-box;color:#304b3e;background:#fff;border:1px solid #d7e3db;border-radius:7px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #19372629}._menuItem_rglch_36{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}._menuItem_rglch_36:hover:not(:disabled),._menuItem_rglch_36:focus-visible{background:#f0f6f2}._menuItem_rglch_36[aria-current=page]{color:#23533c;background:#e8f2ec;font-weight:600}._check_rglch_90{color:#377651;flex:none;width:14px}._inHeader_rglch_92{white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;gap:3px;max-width:100%;margin:0;padding:0;overflow-x:auto}._inHeader_rglch_92 ._mode_rglch_1{padding:7px 8px;font-size:12px}._inHeader_rglch_92 ._splitMain_rglch_47{padding-right:6px}._inHeader_rglch_92 ._splitToggle_rglch_48{padding:7px 5px}@media (prefers-reduced-motion:reduce){._chevron_rglch_53{transition:none}}._root_1iwhn_1{color:#243347;background:#f5f7fa;max-width:1800px;min-height:80vh;margin:auto;padding:28px}._header_1iwhn_1,._detailHeader_1iwhn_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._header_1iwhn_1 h1{margin:4px 0;font-size:28px}._header_1iwhn_1 p{color:#66768b}._eyebrow_1iwhn_1{letter-spacing:2px;font-size:12px}._root_1iwhn_1 button,._root_1iwhn_1 input,._root_1iwhn_1 select,._root_1iwhn_1 textarea{font:inherit;color:inherit;background:#fff;border:1px solid #d5deea;border-radius:7px;padding:9px 12px}._root_1iwhn_1 button{cursor:pointer}._root_1iwhn_1 button:disabled{opacity:.5;cursor:default}._root_1iwhn_1 button:focus-visible,._root_1iwhn_1 input:focus-visible,._root_1iwhn_1 select:focus-visible,._root_1iwhn_1 textarea:focus-visible{outline-offset:2px;outline:3px solid #9dc1ef}._root_1iwhn_1 ._primary_1iwhn_1{color:#fff;background:#275b91;border-color:#275b91}._tabs_1iwhn_1{border-bottom:1px solid #d8e1eb;gap:6px;margin:22px 0 16px;display:flex}._tabs_1iwhn_1 button{border:0;border-radius:7px 7px 0 0;padding:12px 25px}._tabs_1iwhn_1 button[aria-pressed=true]{color:#205f99;background:#e4eef9;border-bottom:3px solid #275b91}._toolbar_1iwhn_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._toolbar_1iwhn_1 span{color:#748297;font-size:12px}._content_1iwhn_1{background:#fff;border:1px solid #e0e7ee;border-radius:12px;min-width:0;padding:26px}._empty_1iwhn_1{text-align:center;color:#78889b;padding:60px 16px}._root_1iwhn_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}._root_1iwhn_1 textarea{resize:vertical;min-height:80px}._formGrid_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}._root_1iwhn_1 fieldset{border:1px solid #e0e7ee;border-radius:8px;margin:18px 0;padding:15px}._root_1iwhn_1 legend{padding:0 6px;font-weight:600}._line_1iwhn_1{grid-template-columns:1fr 2fr 85px 70px auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}._line_1iwhn_1 input{box-sizing:border-box;width:100%}._actions_1iwhn_1{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._root_1iwhn_1 ._check_1iwhn_1{flex-direction:row;align-items:center;display:flex}._metrics_1iwhn_1{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}._metrics_1iwhn_1 div{color:#6c7a8c;background:#f3f6fa;border-radius:8px;padding:18px}._metrics_1iwhn_1 strong{color:#273e5c;margin-top:8px;font-size:17px;display:block}._costs_1iwhn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}._costs_1iwhn_1 div{border-bottom:1px solid #eff2f6;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}._pill_1iwhn_1{color:#2c6496;white-space:nowrap;background:#eef5fc;border-radius:20px;padding:7px 14px}._card_1iwhn_1,._edit_1iwhn_1{border:1px solid #dce4ef;border-radius:8px;margin:15px 0;padding:18px}._edit_1iwhn_1{background:#f8fafc}._error_1iwhn_1{color:#a13c2f;background:#fff0ed;border-radius:7px;padding:12px}._notice_1iwhn_1{color:#2f6651;background:#edf6f0;border-radius:7px;padding:12px}._root_1iwhn_1 pre{white-space:pre-wrap;overflow-wrap:anywhere}._root_1iwhn_1 details{margin-top:20px}._root_1iwhn_1 h3{margin-top:27px;font-size:17px}._root_1iwhn_1 h4{margin:6px 0}._root_1iwhn_1 p{overflow-wrap:anywhere;line-height:1.7}@media (width<=1000px){._line_1iwhn_1{grid-template-columns:1fr 1fr}._formGrid_1iwhn_1{grid-template-columns:1fr}}@media (width<=720px){._root_1iwhn_1{padding:14px}._header_1iwhn_1{align-items:flex-start}._content_1iwhn_1{padding:18px}._metrics_1iwhn_1,._costs_1iwhn_1{grid-template-columns:1fr}}._ledger_1iwhn_3{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}._ledgerHeading_1iwhn_3{border-bottom:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._ledgerHeading_1iwhn_3 span,._ledgerNote_1iwhn_3{color:#748297;font-size:12px}._tableScroll_1iwhn_3{max-height:70vh;overflow:auto}._table_1iwhn_3{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1450px;font-size:13px}._table_1iwhn_3 th{z-index:1;color:#52667d;white-space:nowrap;background:#eef3f7;border-bottom:1px solid #dce4ed;padding:14px 16px;font-weight:600;position:sticky;top:0}._table_1iwhn_3 td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;max-width:230px;padding:16px;line-height:1.65}._table_1iwhn_3 tbody tr:last-child td{border-bottom:0}._table_1iwhn_3 tbody tr:nth-child(2n){background:#fafbfd}._table_1iwhn_3 tbody tr:hover{background:#f1f7fc}._table_1iwhn_3 small{color:#7b8999;margin-top:4px;font-size:12px;display:block}._table_1iwhn_3 strong{font-weight:500}._table_1iwhn_3 ._identifiers_1iwhn_3{min-width:190px}._table_1iwhn_3 ._identifiers_1iwhn_3 small{font-size:11px}._table_1iwhn_3 ._products_1iwhn_3{min-width:180px}._table_1iwhn_3 ._amount_1iwhn_3{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}._table_1iwhn_3 th:last-child,._table_1iwhn_3 td:last-child{white-space:nowrap;background:#fff;border-left:1px solid #edf1f5;position:sticky;right:0}._table_1iwhn_3 th:last-child{z-index:2;background:#eef3f7}._table_1iwhn_3 ._empty_1iwhn_1{text-align:center;color:#78889b;padding:64px 20px;position:static}._root_1iwhn_1 ._viewButton_1iwhn_3{color:#275b91;background:#edf4fb;border:0;padding:6px 10px;font-size:13px}._badge_1iwhn_3{color:#34658b;white-space:nowrap;background:#edf4fb;border-radius:5px;padding:2px 7px;display:inline-block}._ledgerNote_1iwhn_3{border-top:1px solid #e0e7ee;margin:0;padding:12px 20px}._root_1iwhn_1 ._backButton_1iwhn_3{color:#275b91;margin-bottom:20px}@media (width<=720px){._ledgerHeading_1iwhn_3{flex-direction:column;align-items:flex-start}._tableScroll_1iwhn_3{max-height:65vh}}._root_1iwhn_1 ._evidenceLink_1iwhn_5{color:#275b91;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}._evidenceBox_1iwhn_5{background:#f7fafc;border:1px dashed #a8bfd4;border-radius:8px;margin:20px 0;padding:16px}._evidenceDialog_1iwhn_5{box-sizing:border-box;color:#243347;border:1px solid #dce4ef;border-radius:14px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}._evidenceDialog_1iwhn_5::backdrop{background:#14233273}._uploadZone_1iwhn_5{background:#f5f9fc;border:2px dashed #bacbdc;border-radius:10px;margin:20px 0;padding:22px}._uploadZone_1iwhn_5 span{color:#66768b;font-size:12px}._evidenceGrid_1iwhn_5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}._evidenceGrid_1iwhn_5 article{overflow-wrap:anywhere;border:1px solid #e0e7ee;border-radius:8px;padding:10px}._evidenceGrid_1iwhn_5 button{overflow-wrap:anywhere;white-space:normal}._evidenceGrid_1iwhn_5 small{color:#78889b;display:block}._evidenceGrid_1iwhn_5 img{object-fit:contain;width:100%;height:100px}._preview_1iwhn_5{border-top:1px solid #dce4ef;margin-top:20px}._preview_1iwhn_5 img{object-fit:contain;max-width:100%;max-height:420px;margin-bottom:12px;display:block}._scenarioPicker_1iwhn_7{background:#eef5fa;border-radius:8px;margin:18px 0;padding:18px}._scenarioPicker_1iwhn_7 select{font-weight:600}._returnFilters_1iwhn_7{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}._exceptionText_1iwhn_7{color:#a13c2f!important}.fixed-scheme-page:has(._root_1iwhn_1)>.workspace-topbar{background:#fcfbf7;position:relative;top:auto}._scenarioHome_1iwhn_11{background:#fff;border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:22px}._scenarioHomeHeading_1iwhn_11{justify-content:space-between;align-items:center;gap:16px;display:flex}._scenarioHomeHeading_1iwhn_11 h2{margin:0;font-size:22px}._scenarioHomeHeading_1iwhn_11 p{color:#687b8a;margin:8px 0 18px}._scenarioHomeHeading_1iwhn_11>span{color:#496756;background:#eef5f0;border-radius:8px;padding:10px 14px;font-size:13px}._scenarioCards_1iwhn_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button{text-align:left;background:#fafdfb;border-color:#d9e5df;grid-template-columns:28px 1fr;gap:7px 10px;padding:16px;display:grid}._root_1iwhn_1 ._scenarioCards_1iwhn_11 button:hover,._root_1iwhn_1 ._scenarioCards_1iwhn_11 button[aria-pressed=true]{background:#edf6f0;border-color:#78a88b}._scenarioNumber_1iwhn_11{color:#315d43;text-align:center;background:#e5efe8;border-radius:50%;grid-row:1/4;width:26px;height:26px;line-height:26px}._scenarioCards_1iwhn_11 strong{font-size:15px}._scenarioCards_1iwhn_11 small{color:#6b7d73;grid-column:2;line-height:1.6}._scenarioCards_1iwhn_11 b{color:#2c6545;grid-column:2;font-size:12px;font-weight:500}._scenarioPreview_1iwhn_11{background:#f3f6f9;border-radius:8px;margin-top:16px;padding:16px;font-size:13px}._scenarioPreview_1iwhn_11 p{color:#5e7184;margin:8px 0 0}@media (width<=1100px){._scenarioCards_1iwhn_11{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarioHomeHeading_1iwhn_11{flex-direction:column;align-items:flex-start}}@media (width<=600px){._scenarioCards_1iwhn_11{grid-template-columns:1fr}._scenarioHome_1iwhn_11{padding:14px}}._scenarioDialog_1iwhn_13{color:#243347;background:#fff;border:1px solid #c8d9cf;border-radius:14px;width:min(1000px,94vw);max-height:90dvh;padding:0;overflow:auto}._scenarioDialog_1iwhn_13::backdrop{background:#12241a80}._previewHeader_1iwhn_13{z-index:2;background:#f6faf7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}._previewHeader_1iwhn_13 h2{margin:6px 0 0;font-size:22px}._previewHeader_1iwhn_13 small{color:#63806d}._previewBody_1iwhn_13{padding:20px 24px}._root_1iwhn_1 ._previewFields_1iwhn_13{background:#fff;margin:18px 0}._previewFields_1iwhn_13 input:disabled,._previewFields_1iwhn_13 select:disabled,._previewFields_1iwhn_13 textarea:disabled{opacity:1;color:#65768b;background:#f7f9fb}._previewFields_1iwhn_13 button:disabled{opacity:.55}._previewHeader_1iwhn_13 button{white-space:nowrap}@media (width<=600px){._previewHeader_1iwhn_13,._previewBody_1iwhn_13{padding:14px}._previewHeader_1iwhn_13 h2{font-size:18px}}._registrationSummary_1iwhn_15{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;margin:20px 0;padding:18px 22px}._registrationSummary_1iwhn_15 h3{margin:0}._registrationSummary_1iwhn_15 h4{margin:16px 0 8px}._registrationSummary_1iwhn_15 p{margin:9px 0;line-height:1.65}._chainSummary_1iwhn_15{margin:24px 0}._chainSummary_1iwhn_15 table{width:100%;min-width:650px}._chainSummary_1iwhn_15 td{white-space:normal;vertical-align:top;line-height:1.7}._chainSummary_1iwhn_15 small{color:#68806f;display:block}._secondaryDetails_1iwhn_15{border:1px solid #dce5ec;border-radius:10px;margin:20px 0;padding:16px}._secondaryDetails_1iwhn_15>summary{cursor:pointer;color:#365b4a;font-weight:600}._exceptionPanel_1iwhn_15{background:#fff8ed;border:1px solid #e4c58d;border-radius:10px;margin:16px 0;padding:16px}._exceptionPanel_1iwhn_15>summary{font-weight:600}._exceptionPanel_1iwhn_15 article+article{border-top:1px solid #e4c58d;margin-top:12px;padding-top:12px}
/*$vite$:1*/
.sku-filters.sku-ledger-filters { grid-template-columns: minmax(260px, 1fr) 160px 140px 140px 120px auto; }
.sku-replacement-filters { grid-column: 1 / -1; display: flex; align-items: center; gap: 12px; flex-wrap: wrap; padding-top: 10px; border-top: 1px solid #edf1f5; }
.sku-price-range { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; color: #314155; font-size: 13px; }
.sku-price-range input { width: 116px; min-width: 0; }
.sku-price-range button { font-size: 12px; padding: 8px 10px; }
.sku-replacement-filters .sku-stock-toggle { display: flex; align-items: center; gap: 6px; font-size: 13px; color: #314155; }
.sku-replacement-filters .sku-stock-toggle input { width: 16px; min-height: 16px; height: 16px; margin: 0; }
.sku-ledger-filter-note { grid-column: 1 / -1; font-size: 12px; color: #718096; }
.sku-ledger-price-error { grid-column: 1 / -1; color: #b42318; font-size: 13px; }
.sku-slow-badge { display: inline-flex; width: fit-content; margin: 4px 0; padding: 3px 7px; border-radius: 6px; background: #fff3e7; color: #a64b18; font-weight: 700; }
.sku-core-ledger .inventory-line .sku-quantity-unit { color: #197153; }
@media (max-width: 1200px) { .sku-filters.sku-ledger-filters { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sku-ledger-filters > input { grid-column: 1 / -1; } }
@media (max-width: 640px) { .sku-filters.sku-ledger-filters { grid-template-columns: 1fr 1fr; } .sku-replacement-filters { align-items: flex-start; } .sku-price-range { width: 100%; } .sku-price-range input { width: 96px; } }

.public-cost-ledger{padding:22px;border:1px solid #d4dfd8;border-radius:14px;background:#fffdf8;color:#203d30}.public-cost-ledger p{line-height:1.6}.public-cost-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.public-cost-tools form{display:flex;gap:8px}.public-cost-ledger input,.public-cost-ledger select{border:1px solid #bbcfc3;padding:10px;border-radius:7px;max-width:100%;background:white;color:#203d30}.public-cost-ledger button,.public-cost-tools>a{border:1px solid #406952;background:#f0f6f1;color:#174532;border-radius:7px;padding:9px 13px;cursor:pointer}.public-cost-ledger button:disabled{opacity:.5;cursor:wait}.public-cost-scheme,.public-cost-preview{border:1px solid #d4dfd8;border-radius:9px;margin:16px 0;padding:14px}.public-cost-scheme summary{cursor:pointer;line-height:1.8}.public-cost-scroll{overflow:auto;margin-top:14px}.public-cost-ledger table{border-collapse:collapse;min-width:1000px;width:100%}.public-cost-ledger th,.public-cost-ledger td{padding:10px;text-align:left;border-bottom:1px solid #dae4dc;vertical-align:top}.public-cost-ledger th{background:#edf4ee}.public-cost-ledger td:first-child{min-width:230px}.public-cost-ledger small{display:block;margin-top:5px;color:#526458}.public-cost-dialog{position:fixed;inset:8% max(5%,calc((100vw - 900px)/2));background:#fffef9;border:2px solid #597762;box-shadow:0 0 0 100vmax #0006;padding:24px;border-radius:15px;overflow:auto;z-index:1000}.public-cost-dialog>input{width:100%}.public-cost-dialog label{display:block;margin:15px 0}.public-cost-candidates{display:grid;gap:7px;max-height:220px;overflow:auto;margin-top:10px}.public-cost-candidates button{text-align:left}.public-cost-candidates .selected{background:#d7eadc;border:2px solid #20593a}

.factory-shipping{font-size:14px;color:#203c32;line-height:1.55}.factory-shipping *{box-sizing:border-box}.factory-shipping h2{font-size:23px;margin:0}.factory-shipping h3{font-size:16px;margin:0 0 8px}.factory-shipping p{margin:6px 0}.factory-shipping button,.factory-shipping input,.factory-shipping select{font:inherit;min-height:34px;border:1px solid #bdcec4;border-radius:6px;padding:6px 10px;background:#fff;color:inherit}.factory-shipping button{cursor:pointer}.factory-shipping button:disabled{opacity:.5;cursor:not-allowed}.factory-shipping input[type=checkbox]{width:17px;height:17px;min-height:0;padding:0;vertical-align:middle;margin-right:6px}.factory-shipping button:focus-visible,.factory-shipping input:focus-visible,.factory-shipping select:focus-visible{outline:2px solid #297553;outline-offset:2px}.factory-page-heading,.factory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.factory-page-heading{margin:12px 0 18px}.factory-page-heading p,.factory-secondary,.factory-list-caption,.factory-shipping small{color:#687d71;font-size:12px}.factory-toolbar{justify-content:flex-start;margin-bottom:14px}.factory-toolbar [role=group]{display:flex;gap:6px}.factory-toolbar [aria-pressed=true]{background:#215c43;color:#fff;border-color:#215c43}.factory-search{display:flex;gap:8px;align-items:center;flex:1;min-width:230px;max-width:500px}.factory-search input{min-width:0;width:100%}.factory-message{padding:10px 12px;background:#edf5ef;border-radius:6px}.factory-batch-panel{padding:12px 14px;margin:12px 0;border:1px solid #cbdcd1;border-radius:8px;background:#f4f8f5;scroll-margin-top:120px}.factory-batch-panel h3{display:inline-block;margin:0 16px 0 0;font-size:14px}.factory-batch-panel ul{padding-left:22px}.factory-list-caption{margin:14px 0 8px}.factory-order{border:1px solid #d6e2db;border-radius:9px;margin-bottom:10px;background:#fff;overflow:hidden}.factory-order-summary{display:grid;grid-template-columns:minmax(260px,1fr) 120px 125px auto;gap:16px;align-items:center;padding:14px 16px}.factory-shipping .factory-order-number{border:0;min-height:28px;background:transparent;padding:0;color:#1c6647;font-weight:650;text-align:left;white-space:normal;overflow-wrap:anywhere}.factory-customer{display:block;font-weight:600;margin-top:3px}.factory-products-summary{font-size:12px;color:#718278;white-space:nowrap;max-width:44vw;overflow:hidden;text-overflow:ellipsis}.factory-order-summary small{display:block;margin-top:5px}.factory-state{display:inline-block;background:#fff1dc;color:#8c5c16;border-radius:20px;padding:3px 10px;font-size:12px}.factory-state.done{background:#e7f2eb;color:#2c6a48}.factory-order-detail{border-top:1px solid #dbe5df;padding:12px 16px;background:#fbfdfb}.factory-product{padding:12px 0 16px;border-bottom:1px solid #e0e8e3}.factory-product label{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.factory-product input[type=number]{width:100px}.factory-product pre{font-size:12px;padding:10px;background:#edf4ef;border-radius:6px;overflow:auto}.factory-product figure{max-width:100%}.factory-freight-section{padding:16px 0}.factory-freight-section>p{font-size:12px;color:#6c7e72}.factory-freight-card{border:1px solid #d6e2da;border-radius:7px;padding:12px;margin:10px 0;background:white}.factory-pending{color:#926b20;margin-left:12px}.factory-paid{color:#2d7854;margin-left:12px}.factory-freight-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:10px 0}.factory-freight-fields label{display:flex;flex-direction:column;gap:4px;min-width:160px}.factory-freight-fields label:nth-child(2){flex:1;max-width:500px}.factory-pagination{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin:16px 0}.factory-pagination select{width:auto}.factory-reviews{border-top:1px solid #dbe5df;padding:12px 0;margin-top:16px}.factory-reviews details{padding:10px 0}.factory-reviews summary{cursor:pointer}.factory-reviews pre{padding:10px;background:#f3f6f3;font-size:12px;overflow-wrap:anywhere}@media(max-width:760px){.factory-order-summary{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.factory-order-summary>div:first-child{grid-column:1/-1}.factory-products-summary{max-width:82vw}.factory-order-summary>button{justify-self:start}.factory-toolbar [role=group]{flex-wrap:wrap}.factory-search{max-width:100%}.factory-freight-fields label{width:100%;max-width:none!important}.factory-freight-fields input{width:100%}.factory-pagination{justify-content:center}.factory-order-detail{padding:10px 12px}}
.factory-shipping .factory-search{white-space:nowrap}.factory-shipping .factory-search input{flex:1;width:0}.factory-shipping .factory-customer{display:inline-block;margin:0 0 0 16px;max-width:100%;overflow-wrap:anywhere}.factory-shipping .factory-order-summary{padding:12px 16px}

.scheme-proposal-batch {position:sticky;top:12px;z-index:12;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;padding:14px 16px;border:1px solid #b7cdbf;border-radius:12px;background:#f1f7f3;color:#234c38;box-shadow:0 5px 18px #234c3810;}
.scheme-proposal-summary {flex:1;min-width:230px;display:grid;gap:5px;}
.scheme-proposal-summary strong {font-size:14px;}
.scheme-proposal-batch .scheme-proposal-summary small {font-size:11px;line-height:1.5;}
.scheme-record-grid article.batch-selected {border-color:#50866a;box-shadow:0 0 0 1px #50866a35;}
@media(max-width:820px){.scheme-proposal-batch{top:6px;gap:10px}.scheme-proposal-batch .primary{flex:1;min-height:40px}.scheme-proposal-summary{flex-basis:100%}}
.scheme-proposal-batch label,.scheme-proposal-card-check {display:flex;align-items:center;gap:8px;font-size:12px;}
.scheme-proposal-batch small {flex:1;color:#61766b;}
.scheme-proposal-batch button {padding:9px 12px;border:1px solid #a8c2b3;border-radius:8px;background:#fff;color:#234c38;cursor:pointer;}
.scheme-proposal-batch button.primary {background:#315a3d;color:white;}
.scheme-proposal-batch button:disabled {opacity:.5;cursor:not-allowed;}
.scheme-proposal-card-check {grid-column:1 / -1;width:fit-content;margin:10px 14px;padding:8px 10px;border-radius:6px;background:#eef5f0;color:#315a3d;}
.scheme-proposal-card-check input,.scheme-proposal-batch input {width:16px;height:16px;}

.lihe-three-stock-details{display:block!important;color:#526e61;font-size:10px!important;font-weight:400;line-height:1.55;white-space:normal!important;overflow-wrap:anywhere;text-align:left;margin-top:4px}.lihe-three-stock-details>span{display:block}.scheme-sheet-suggestions .lihe-three-stock-details{min-width:240px;max-width:380px}

.scheme-sheet-builder .scheme-warehouse-picker{padding:10px 12px;border:1px solid #b9d1c4;border-radius:9px;background:#f0f7f2;align-self:start}
.scheme-sheet-builder .scheme-warehouse-picker>span{color:#235b43;font-weight:700;display:flex;justify-content:space-between;gap:8px}
.scheme-sheet-builder .scheme-warehouse-picker select{width:100%;min-height:36px;background:#fff;border-color:#c3d6c9}
.scheme-sheet-builder .scheme-warehouse-picker small{color:#718579;font-size:10px;line-height:1.5}
.scheme-sheet-suggestions header .scheme-inventory-scope{color:#287050;font-weight:600}
.scheme-sheet-suggestions .scheme-stock-breakdown,.scheme-sheet-row .scheme-stock-breakdown{display:block;white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:10px;font-weight:400;line-height:1.5;color:#526e61;margin-top:4px}
.scheme-sheet-suggestions .scheme-stock-breakdown{max-width:380px}
.scheme-sheet-row .scheme-stock-breakdown{max-width:180px}

/* Choose the origin before selecting products; keep repeated stock detail out of the grid. */
.scheme-sheet-builder .scheme-demand-bar>.scheme-warehouse-picker{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,190px) minmax(200px,300px) minmax(0,1fr);align-items:center;gap:8px 16px;padding:9px 12px}
.scheme-sheet-builder .scheme-warehouse-picker>span{flex-direction:column;gap:2px}
.scheme-sheet-builder .scheme-warehouse-picker em{font-size:10px;font-style:normal;font-weight:400;color:#60796a}
.scheme-sheet-builder .scheme-row-inventory{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:12px}
.scheme-sheet-builder .scheme-row-inventory>strong{white-space:nowrap}
.scheme-sheet-builder .scheme-row-stock-details{font-size:10px;font-weight:400}
.scheme-sheet-builder .scheme-row-stock-details>summary{cursor:pointer;color:#3b7154;border-bottom:1px dotted #8fae9b;white-space:nowrap;width:max-content}
.scheme-sheet-builder .scheme-row-stock-details>summary:focus-visible{outline:2px solid #397052;outline-offset:3px}
.scheme-sheet-builder .scheme-row-stock-details>section{position:absolute;right:0;top:100%;z-index:35;width:300px;max-width:75vw;margin-top:5px;padding:12px;background:#fffdf9;border:1px solid #b8cdbd;border-radius:10px;box-shadow:0 8px 28px #24372a26;color:#364e40;text-align:left}
.scheme-sheet-builder .scheme-row-stock-details header{padding-bottom:7px;border-bottom:1px solid #e1e9e1}
.scheme-sheet-builder .scheme-row-stock-details header b{font-size:12px}
.scheme-sheet-builder .scheme-row-stock-details small{display:block;font-size:10px;line-height:1.5;color:#718579;margin-top:3px}
.scheme-sheet-builder .scheme-row-stock-details section>div{padding:8px 6px;border-bottom:1px solid #edf0e9}
.scheme-sheet-builder .scheme-row-stock-details section>div:last-child{border-bottom:0}
.scheme-sheet-builder .scheme-row-stock-details section>div.selected{background:#f0f7f2;border-radius:6px}
.scheme-sheet-builder .scheme-row-stock-details section>div>b,.scheme-sheet-builder .scheme-row-stock-details section>div>span{display:block;line-height:1.6}
@media(max-width:820px){.scheme-sheet-builder .scheme-demand-bar>.scheme-warehouse-picker{grid-template-columns:1fr}.scheme-sheet-builder .scheme-warehouse-picker>span{flex-direction:row}}

.sku-explicit-product{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #b9d4c5;border-radius:10px;background:#f0f7f2;padding:12px 16px}.sku-explicit-product>div{display:grid;gap:4px}.sku-explicit-product small,.sku-explicit-product span{color:#567266}.sku-explicit-product strong{color:#183e2d}.sku-explicit-product a{flex-shrink:0;padding:9px 14px;border-radius:7px;background:#225b42;color:#fff;text-decoration:none}

.public-cost-ledger{padding:22px;border:1px solid #d4dfd8;border-radius:14px;background:#fffdf8;color:#203d30}.public-cost-ledger p{line-height:1.6}.public-cost-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.public-cost-tools form{display:flex;gap:8px}.public-cost-ledger input,.public-cost-ledger select{border:1px solid #bbcfc3;padding:10px;border-radius:7px;max-width:100%;background:white;color:#203d30}.public-cost-ledger button,.public-cost-tools>a{border:1px solid #406952;background:#f0f6f1;color:#174532;border-radius:7px;padding:9px 13px;cursor:pointer}.public-cost-ledger button:disabled{opacity:.5;cursor:wait}.public-cost-scheme,.public-cost-preview{border:1px solid #d4dfd8;border-radius:9px;margin:16px 0;padding:14px}.public-cost-scheme summary{cursor:pointer;line-height:1.8}.public-cost-scroll{overflow:auto;margin-top:14px}.public-cost-ledger table{border-collapse:collapse;min-width:1000px;width:100%}.public-cost-ledger th,.public-cost-ledger td{padding:10px;text-align:left;border-bottom:1px solid #dae4dc;vertical-align:top}.public-cost-ledger th{background:#edf4ee}.public-cost-ledger td:first-child{min-width:230px}.public-cost-ledger small{display:block;margin-top:5px;color:#526458}.public-cost-dialog{position:fixed;inset:8% max(5%,calc((100vw - 900px)/2));background:#fffef9;border:2px solid #597762;box-shadow:0 0 0 100vmax #0006;padding:24px;border-radius:15px;overflow:auto;z-index:1000}.public-cost-dialog>input{width:100%}.public-cost-dialog label{display:block;margin:15px 0}.public-cost-candidates{display:grid;gap:7px;max-height:220px;overflow:auto;margin-top:10px}.public-cost-candidates button{text-align:left}.public-cost-candidates .selected{background:#d7eadc;border:2px solid #20593a}
.public-cost-editor-row>td{padding:0 10px 14px;background:#f4f8f4}.public-cost-inline-editor{border:1px solid #b8cdbf;border-radius:8px;padding:16px;max-width:1100px}.public-cost-inline-editor p{margin:8px 0}.public-cost-inline-search{display:flex;flex-wrap:wrap;gap:10px}.public-cost-inline-search input{flex:1 1 260px;min-width:220px}.public-cost-inline-search select{flex:2 1 420px;min-width:260px}.public-cost-inline-editor label{display:block;margin:12px 0}.public-cost-selected{padding:10px;background:#e9f1e9;border-radius:6px;overflow-wrap:anywhere}.public-cost-ledger .public-cost-delete{color:#953e2c;border-color:#bf7a6c;background:#fff5f0}.public-cost-ledger th:last-child{min-width:100px}

/* Keep the focus target inside its row: hidden absolute inputs can scroll ancestors. */
.artwork-queue-row>.artwork-batch-check{position:relative}
.artwork-queue-row>.artwork-batch-check>input{position:static;opacity:1;pointer-events:auto;width:17px;height:17px;margin:0;accent-color:#315a3d;cursor:pointer}
.artwork-queue-row>.artwork-batch-check>input:focus-visible{outline:2px solid #397354;outline-offset:3px}
.artwork-queue-row>.artwork-batch-check:has(>input)>span{display:none}
.artwork-queue-list>.artwork-queue-row{flex-shrink:0}
.artwork-date-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center}
.artwork-queue-filters:has(.artwork-date-range){grid-template-columns:minmax(245px,1.4fr) minmax(150px,1fr) auto}
.artwork-batch-toolbar>.artwork-select-all{display:flex;align-items:center;gap:6px;margin-right:auto;color:#315a3d;font-size:11px;cursor:pointer;white-space:nowrap}
.artwork-select-all input{margin:0;accent-color:#315a3d;width:16px;height:16px}
.artwork-date-error{padding:7px 12px;color:#9a3426;font-size:12px}
@media(max-width:760px){.artwork-queue-filters:has(.artwork-date-range){grid-template-columns:1fr}.artwork-batch-toolbar{flex-wrap:wrap}}


.scheme-usage-mark-panel{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #d4dfd6;border-radius:9px;padding:10px 12px;margin:12px 0;color:#315a3d;min-width:0}
.scheme-usage-mark-panel legend{font-size:12px;padding:0 5px;font-weight:700}
.scheme-usage-mark-panel label{display:flex;gap:9px;align-items:center;flex:1 1 180px;background:#f6f8f4;border-radius:7px;padding:9px;cursor:pointer;font-size:13px}
.scheme-usage-mark-panel label.selected{background:#e0eee2}
.scheme-usage-mark-panel input{width:17px;height:17px;flex:none;accent-color:#315a3d}
.scheme-usage-mark-panel small{display:block;font-size:10px;color:#69766d;margin-top:4px;line-height:1.5}
.scheme-usage-mark-panel p{flex-basis:100%;font-size:10px;line-height:1.5;margin:0;color:#788178}
.scheme-usage-filter{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #d8e1d8;border-radius:9px;padding:12px;background:#f6f8f4;color:#315a3d}
.scheme-usage-filter label{display:flex;gap:10px;align-items:center;font-size:13px}
.scheme-usage-filter select{padding:7px 10px;border:1px solid #b8cebd;border-radius:6px;background:#fff;color:#294e35}
.scheme-usage-filter small{font-size:11px;line-height:1.6}

.kdf20261020-root{min-width:0;margin:8px 0;border:1px solid #ccddd2;border-radius:6px;background:#fff;color:#284b3a;font-size:13px;overflow:hidden}
.kdf20261020-issueRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr);align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #e5ece7;font-size:12px}.kdf20261020-issueName{min-width:0;overflow-wrap:anywhere}.kdf20261020-issueName small{display:block;margin-top:3px;font:11px ui-monospace,monospace}.kdf20261020-issueRow>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:8px}.kdf20261020-issueSearch{grid-column:1/-1;min-width:0}.kdf20261020-matched{color:#267448;font-size:12px}.kdf20261020-success{display:grid;gap:5px;margin:8px 0;padding:10px 12px;border:1px solid #b5d6bf;border-radius:5px;background:#edf8f0;color:#22623a}.kdf20261020-success b{font-size:15px}.kdf20261020-success span{font-size:13px}.kdf20261020-success small{font-size:11px}
.kdf20261020-root .kdf20261020-entry{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 12px;border:0;border-radius:0;text-align:left;background:#f1f7f3;color:#245d40;white-space:normal;font-weight:600}
.kdf20261020-entryMark{width:12px;font-size:11px;flex:none}.kdf20261020-entryHint{margin-left:auto;font-weight:400;font-size:11px;color:#718579}
.kdf20261020-body{padding:10px 12px}.kdf20261020-root .kdf20261020-intro{margin:0 0 8px;line-height:1.5;font-size:12px;color:#61766a}
.kdf20261020-root .kdf20261020-searchBar{display:flex;flex-flow:row wrap;align-items:center;gap:8px;margin:0 0 8px}.kdf20261020-root .kdf20261020-searchLabel{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:180px;font-size:12px;color:#526b5b}
.kdf20261020-root .kdf20261020-queryInput{flex:1;width:auto;min-width:100px;min-height:32px;padding:5px 8px;border:1px solid #bfcfc5;border-radius:4px;background:#fff;font:inherit}
.kdf20261020-root .kdf20261020-searchButton{min-height:32px;padding:5px 12px;background:#245d40;border:1px solid #245d40;color:#fff;border-radius:4px}
.kdf20261020-root .kdf20261020-status{margin:5px 0;font-size:12px;line-height:1.5;color:#6b7d71}.kdf20261020-root .kdf20261020-compactStatus{display:block;padding:7px 12px;line-height:1.5;overflow-wrap:anywhere}
.kdf20261020-resultTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 5px;font-size:12px}.kdf20261020-resultTitle small{font-size:11px;color:#718579}
.kdf20261020-results{max-height:min(360px,46vh);overflow:auto;overscroll-behavior:contain;border:1px solid #dce5df;border-radius:4px;scrollbar-gutter:stable}
.kdf20261020-columns,.kdf20261020-root label.kdf20261020-candidate{display:grid;grid-template-columns:20px minmax(180px,2fr) minmax(130px,1fr) minmax(70px,.65fr) 44px;gap:9px;align-items:center;min-width:0}
.kdf20261020-columns{position:sticky;top:0;z-index:1;padding:6px 9px;background:#f0f5f2;border-bottom:1px solid #dce5df;color:#6b7d71;font-size:11px}
.kdf20261020-root label.kdf20261020-candidate{padding:7px 9px;margin:0;border-bottom:1px solid #e8ede9;min-height:44px;background:#fff;line-height:1.4;font-size:12px;color:#3a5043;cursor:pointer;flex-direction:unset}
.kdf20261020-root label.kdf20261020-candidate:last-child{border-bottom:0}.kdf20261020-root label.kdf20261020-candidate:hover{background:#f5f9f6}.kdf20261020-root label.kdf20261020-candidate.kdf20261020-selected{background:#eaf4ed;box-shadow:inset 3px 0 #2b7550}.kdf20261020-root label.kdf20261020-candidate.kdf20261020-unavailable{color:#929e96;background:#f8f9f8;cursor:not-allowed}
.kdf20261020-root input.kdf20261020-choice,.kdf20261020-root input.kdf20261020-confirmChoice{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px;max-height:16px;margin:0!important;padding:0!important;flex:0 0 16px;accent-color:#245d40;justify-self:start;align-self:center}
.kdf20261020-name{min-width:0;overflow-wrap:anywhere}.kdf20261020-name b{font-weight:600}.kdf20261020-root .kdf20261020-badge{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#eef2ef;color:#738477;font-size:10px;white-space:nowrap}.kdf20261020-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#285f43;font-size:12px;overflow-wrap:anywhere}.kdf20261020-model{overflow-wrap:anywhere;color:#617568}.kdf20261020-unit{color:#617568}
.kdf20261020-root .kdf20261020-empty{padding:14px 9px;margin:0;font-size:12px;color:#728376}.kdf20261020-pagination{display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:5px 0}.kdf20261020-root .kdf20261020-pagination button{min-height:26px;padding:2px 9px;font-size:11px}
.kdf20261020-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 0 0}.kdf20261020-root label.kdf20261020-confirmation{display:flex;flex-direction:row;align-items:flex-start;gap:7px;flex:1;min-width:200px;font-size:12px;line-height:1.45;color:#4c6555}.kdf20261020-root .kdf20261020-confirmation input{margin-top:1px!important}
.kdf20261020-root .kdf20261020-confirmButton{background:#245d40;color:#fff;border:1px solid #245d40;padding:6px 13px;min-height:32px;border-radius:4px}.kdf20261020-root .kdf20261020-confirmButton:disabled{background:#7a9182;opacity:.55}.kdf20261020-root .kdf20261020-newSection{margin-top:9px;padding-top:9px;border-top:1px solid #e0e8e2}.kdf20261020-root .kdf20261020-newSection p{font-size:12px;margin:0 0 7px}
.kdf20261020-history{margin-top:9px;border-top:1px solid #e4eae5;padding-top:7px}.kdf20261020-history summary{font-size:12px;color:#6d8072;cursor:pointer}.kdf20261020-historyItem{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #edf0ed;font-size:12px}.kdf20261020-historyItem>div{flex:1;min-width:0}.kdf20261020-historyItem p{margin:3px 0;overflow-wrap:anywhere}.kdf20261020-historyItem small{font-size:11px;color:#7a897f}
@media(max-width:680px){.kdf20261020-body{padding:8px}.kdf20261020-entryHint{display:none}.kdf20261020-columns{display:none}.kdf20261020-root label.kdf20261020-candidate{grid-template-columns:18px minmax(0,1fr);gap:3px 8px;padding:7px 8px;min-height:0}.kdf20261020-root label.kdf20261020-candidate .kdf20261020-choice{grid-column:1;grid-row:1/5;align-self:start;margin-top:3px!important}.kdf20261020-name,.kdf20261020-code,.kdf20261020-model,.kdf20261020-unit{grid-column:2}.kdf20261020-code::before{content:'编号：';font-family:system-ui;color:#7b8b80;font-size:11px}.kdf20261020-model::before{content:'规格：';color:#7b8b80;font-size:11px}.kdf20261020-unit::before{content:'单位：';color:#7b8b80;font-size:11px}.kdf20261020-root .kdf20261020-searchLabel{min-width:100%;display:block}.kdf20261020-root .kdf20261020-queryInput{display:block;width:100%;margin-top:5px}.kdf20261020-root .kdf20261020-searchButton{width:100%}.kdf20261020-results{max-height:43vh}.kdf20261020-footer{gap:8px}.kdf20261020-root .kdf20261020-confirmButton{width:100%}.kdf20261020-root label.kdf20261020-confirmation{min-width:0}.kdf20261020-historyItem{flex-wrap:wrap}}


.kdf20261020-root{min-width:0;margin:8px 0;border:1px solid #ccddd2;border-radius:6px;background:#fff;color:#284b3a;font-size:13px;overflow:hidden}
.kdf20261020-issueRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr);align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #e5ece7;font-size:12px}.kdf20261020-issueName{min-width:0;overflow-wrap:anywhere}.kdf20261020-issueName small{display:block;margin-top:3px;font:11px ui-monospace,monospace}.kdf20261020-issueRow>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:8px}.kdf20261020-issueSearch{grid-column:1/-1;min-width:0}.kdf20261020-matched{color:#267448;font-size:12px}.kdf20261020-success{display:grid;gap:5px;margin:8px 0;padding:10px 12px;border:1px solid #b5d6bf;border-radius:5px;background:#edf8f0;color:#22623a}.kdf20261020-success b{font-size:15px}.kdf20261020-success span{font-size:13px}.kdf20261020-success small{font-size:11px}
.kdf20261020-root .kdf20261020-entry{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 12px;border:0;border-radius:0;text-align:left;background:#f1f7f3;color:#245d40;white-space:normal;font-weight:600}
.kdf20261020-entryMark{width:12px;font-size:11px;flex:none}.kdf20261020-entryHint{margin-left:auto;font-weight:400;font-size:11px;color:#718579}
.kdf20261020-body{padding:10px 12px}.kdf20261020-root .kdf20261020-intro{margin:0 0 8px;line-height:1.5;font-size:12px;color:#61766a}
.kdf20261020-root .kdf20261020-searchBar{display:flex;flex-flow:row wrap;align-items:center;gap:8px;margin:0 0 8px}.kdf20261020-root .kdf20261020-searchLabel{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:180px;font-size:12px;color:#526b5b}
.kdf20261020-root .kdf20261020-queryInput{flex:1;width:auto;min-width:100px;min-height:32px;padding:5px 8px;border:1px solid #bfcfc5;border-radius:4px;background:#fff;font:inherit}
.kdf20261020-root .kdf20261020-searchButton{min-height:32px;padding:5px 12px;background:#245d40;border:1px solid #245d40;color:#fff;border-radius:4px}
.kdf20261020-root .kdf20261020-status{margin:5px 0;font-size:12px;line-height:1.5;color:#6b7d71}.kdf20261020-root .kdf20261020-compactStatus{display:block;padding:7px 12px;line-height:1.5;overflow-wrap:anywhere}
.kdf20261020-resultTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 5px;font-size:12px}.kdf20261020-resultTitle small{font-size:11px;color:#718579}
.kdf20261020-results{max-height:min(360px,46vh);overflow:auto;overscroll-behavior:contain;border:1px solid #dce5df;border-radius:4px;scrollbar-gutter:stable}
.kdf20261020-columns,.kdf20261020-root label.kdf20261020-candidate{display:grid;grid-template-columns:20px minmax(180px,2fr) minmax(130px,1fr) minmax(70px,.65fr) 44px;gap:9px;align-items:center;min-width:0}
.kdf20261020-columns{position:sticky;top:0;z-index:1;padding:6px 9px;background:#f0f5f2;border-bottom:1px solid #dce5df;color:#6b7d71;font-size:11px}
.kdf20261020-root label.kdf20261020-candidate{padding:7px 9px;margin:0;border-bottom:1px solid #e8ede9;min-height:44px;background:#fff;line-height:1.4;font-size:12px;color:#3a5043;cursor:pointer;flex-direction:unset}
.kdf20261020-root label.kdf20261020-candidate:last-child{border-bottom:0}.kdf20261020-root label.kdf20261020-candidate:hover{background:#f5f9f6}.kdf20261020-root label.kdf20261020-candidate.kdf20261020-selected{background:#eaf4ed;box-shadow:inset 3px 0 #2b7550}.kdf20261020-root label.kdf20261020-candidate.kdf20261020-unavailable{color:#929e96;background:#f8f9f8;cursor:not-allowed}
.kdf20261020-root input.kdf20261020-choice,.kdf20261020-root input.kdf20261020-confirmChoice{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px;max-height:16px;margin:0!important;padding:0!important;flex:0 0 16px;accent-color:#245d40;justify-self:start;align-self:center}
.kdf20261020-name{min-width:0;overflow-wrap:anywhere}.kdf20261020-name b{font-weight:600}.kdf20261020-root .kdf20261020-badge{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#eef2ef;color:#738477;font-size:10px;white-space:nowrap}.kdf20261020-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#285f43;font-size:12px;overflow-wrap:anywhere}.kdf20261020-model{overflow-wrap:anywhere;color:#617568}.kdf20261020-unit{color:#617568}
.kdf20261020-root .kdf20261020-empty{padding:14px 9px;margin:0;font-size:12px;color:#728376}.kdf20261020-pagination{display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:5px 0}.kdf20261020-root .kdf20261020-pagination button{min-height:26px;padding:2px 9px;font-size:11px}
.kdf20261020-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 0 0}.kdf20261020-root label.kdf20261020-confirmation{display:flex;flex-direction:row;align-items:flex-start;gap:7px;flex:1;min-width:200px;font-size:12px;line-height:1.45;color:#4c6555}.kdf20261020-root .kdf20261020-confirmation input{margin-top:1px!important}
.kdf20261020-root .kdf20261020-confirmButton{background:#245d40;color:#fff;border:1px solid #245d40;padding:6px 13px;min-height:32px;border-radius:4px}.kdf20261020-root .kdf20261020-confirmButton:disabled{background:#7a9182;opacity:.55}.kdf20261020-root .kdf20261020-newSection{margin-top:9px;padding-top:9px;border-top:1px solid #e0e8e2}.kdf20261020-root .kdf20261020-newSection p{font-size:12px;margin:0 0 7px}
.kdf20261020-history{margin-top:9px;border-top:1px solid #e4eae5;padding-top:7px}.kdf20261020-history summary{font-size:12px;color:#6d8072;cursor:pointer}.kdf20261020-historyItem{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #edf0ed;font-size:12px}.kdf20261020-historyItem>div{flex:1;min-width:0}.kdf20261020-historyItem p{margin:3px 0;overflow-wrap:anywhere}.kdf20261020-historyItem small{font-size:11px;color:#7a897f}
@media(max-width:680px){.kdf20261020-body{padding:8px}.kdf20261020-entryHint{display:none}.kdf20261020-columns{display:none}.kdf20261020-root label.kdf20261020-candidate{grid-template-columns:18px minmax(0,1fr);gap:3px 8px;padding:7px 8px;min-height:0}.kdf20261020-root label.kdf20261020-candidate .kdf20261020-choice{grid-column:1;grid-row:1/5;align-self:start;margin-top:3px!important}.kdf20261020-name,.kdf20261020-code,.kdf20261020-model,.kdf20261020-unit{grid-column:2}.kdf20261020-code::before{content:'编号：';font-family:system-ui;color:#7b8b80;font-size:11px}.kdf20261020-model::before{content:'规格：';color:#7b8b80;font-size:11px}.kdf20261020-unit::before{content:'单位：';color:#7b8b80;font-size:11px}.kdf20261020-root .kdf20261020-searchLabel{min-width:100%;display:block}.kdf20261020-root .kdf20261020-queryInput{display:block;width:100%;margin-top:5px}.kdf20261020-root .kdf20261020-searchButton{width:100%}.kdf20261020-results{max-height:43vh}.kdf20261020-footer{gap:8px}.kdf20261020-root .kdf20261020-confirmButton{width:100%}.kdf20261020-root label.kdf20261020-confirmation{min-width:0}.kdf20261020-historyItem{flex-wrap:wrap}}


@media(min-width:1101px){.fixed-bundle-page .slide-search-panel{grid-template-columns:200px minmax(150px,.85fr) minmax(150px,.85fr) minmax(260px,1.5fr)}.fixed-bundle-page .inventory-toolbar{grid-template-columns:minmax(240px,1fr) minmax(300px,1.15fr)}}

.scheme-center-shell .scheme-center-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:8px 0 12px;overflow:visible;max-width:100%;min-width:0}.scheme-center-shell .scheme-center-tabs>button{min-width:0;min-height:54px;padding:7px 8px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.scheme-center-shell .scheme-center-tabs>button b{font-size:13px;line-height:1.35}.scheme-center-shell .scheme-center-tabs>button small{margin-top:3px;font-size:10px;line-height:1.35}@media(max-width:760px){.scheme-center-shell .scheme-center-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}}

.scheme-demand-bar .scheme-artwork-requirement-toggle{grid-column:1/-1;min-width:0}.scheme-artwork-requirement-toggle>summary{width:fit-content;padding:3px 0;cursor:pointer;color:#42684e;font-size:13px;font-weight:700}.scheme-artwork-requirement-toggle[open]>.scheme-artwork-requirement-input{margin-top:8px}.scheme-artwork-requirement-toggle:not([open])>.scheme-artwork-requirement-input{display:none}.fixed-bundle-page .bundle-library-page-tabs{margin-top:12px}.fixed-bundle-page .bundle-library-page-tabs>button{padding:8px 16px;gap:2px}.fixed-bundle-page .bundle-library-page-tabs>button b{font-size:15px;line-height:1.3}.fixed-bundle-page .bundle-library-page-tabs>button small{font-size:11px;line-height:1.3}.fixed-bundle-page .scheme-brand-search{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;margin-top:10px}.fixed-bundle-page .scheme-brand-search-control{grid-column:1;width:min(100%,760px);min-width:0;justify-self:start}.fixed-bundle-page .scheme-brand-tags{grid-column:1;justify-self:start;max-width:100%}

.scheme-demand-bar .scheme-customer-naming{display:grid;gap:6px;min-width:0;align-content:start}.scheme-customer-naming>span{font-size:11px;color:#7d807a;font-weight:700}.scheme-customer-naming>span em{margin-left:4px}.scheme-customer-naming-fields{display:flex;align-items:stretch;min-width:0;border:1px solid #d7d4cb;border-radius:8px;background:#fff;overflow:hidden}.scheme-demand-bar .scheme-customer-naming-fields>input{border:0;border-radius:0;background:transparent;min-width:0;box-sizing:border-box}.scheme-customer-naming-fields>input:first-child{flex:1 1 0;width:0}.scheme-demand-bar .scheme-customer-naming-fields>input:last-child{flex:0 0 6.2rem;width:6.2rem;border-left:1px solid #e7e3da;font-family:monospace;text-align:center}.scheme-customer-naming-fields:focus-within{outline:2px solid #3f6b4c;outline-offset:1px}.scheme-demand-bar .scheme-customer-naming{grid-column:span 2}@media(max-width:820px){.scheme-demand-bar .scheme-customer-naming{grid-column:1/-1}}

.scheme-demand-bar .scheme-descriptive-notes{display:grid;gap:6px;min-width:0;grid-column:span 2;align-content:start}.scheme-descriptive-notes>span{font-size:11px;color:#7d807a;font-weight:700}.scheme-descriptive-notes-fields{display:flex;min-width:0;border:1px solid #d7d4cb;border-radius:8px;background:#fff;overflow:hidden}.scheme-demand-bar .scheme-descriptive-notes-fields>input{flex:1 1 0;width:0;min-width:0;border:0;border-radius:0;box-sizing:border-box;background:transparent}.scheme-demand-bar .scheme-descriptive-notes-fields>input+input{border-left:1px solid #e7e3da}.scheme-descriptive-notes-fields:focus-within{outline:2px solid #3f6b4c;outline-offset:1px}@media(max-width:820px){.scheme-demand-bar .scheme-descriptive-notes{grid-column:1/-1}}

.scheme-sheet-builder>.scheme-demand-bar{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"warehouse warehouse name name name name customer customer customer naming naming naming" "region region terminal terminal quote quote delivery delivery shipping shipping freight freight" "notes notes notes notes notes notes notes notes notes notes artwork artwork";gap:8px 10px;padding:12px;align-items:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-warehouse-picker{grid-area:warehouse;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-name-picker{grid-area:name;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-customer-picker{grid-area:customer;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-customer-naming{grid-area:naming;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-region-picker{grid-area:region;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-terminal-picker{grid-area:terminal;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-customer-quote-picker{grid-area:quote;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-delivery-picker{grid-area:delivery;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-shipping-picker{grid-area:shipping;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-freight-picker{grid-area:freight;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-descriptive-notes{grid-area:notes;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle{grid-area:artwork;min-width:0;align-self:start}.scheme-sheet-builder>.scheme-demand-bar>label,.scheme-sheet-builder>.scheme-demand-bar>.scheme-customer-naming,.scheme-sheet-builder>.scheme-demand-bar>.scheme-descriptive-notes{gap:4px}.scheme-sheet-builder>.scheme-demand-bar>label>span,.scheme-sheet-builder>.scheme-demand-bar>.scheme-customer-naming>span,.scheme-sheet-builder>.scheme-demand-bar>.scheme-descriptive-notes>span{font-size:11px;line-height:16px;min-height:16px}.scheme-sheet-builder>.scheme-demand-bar input,.scheme-sheet-builder>.scheme-demand-bar select{height:36px;min-height:36px;box-sizing:border-box;padding:7px 10px;font-size:13px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-warehouse-picker{grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent;gap:4px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-warehouse-picker>span{flex-direction:row;align-items:center;gap:4px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-warehouse-picker>span em{font-size:9px;white-space:nowrap}.scheme-sheet-builder>.scheme-demand-bar>.scheme-warehouse-picker>small{font-size:9px;line-height:1.3;margin:0;overflow-wrap:anywhere}.scheme-sheet-builder>.scheme-demand-bar>.scheme-name-picker>span em{font-size:9px;white-space:nowrap;padding:1px 4px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-name-picker>button{height:26px;right:5px;bottom:5px;font-size:10px;padding:4px 6px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-delivery-picker>div,.scheme-sheet-builder>.scheme-demand-bar>.scheme-freight-picker>div{height:36px;gap:4px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-delivery-picker>div button,.scheme-sheet-builder>.scheme-demand-bar>.scheme-freight-picker>div button{font-size:13px;min-width:0;padding:3px 6px;border-radius:7px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-shipping-picker>span em{font-size:9px;white-space:nowrap}.scheme-sheet-builder>.scheme-demand-bar>.scheme-shipping-picker select{padding-right:24px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-customer-naming .scheme-customer-naming-fields>input:last-child{flex-basis:5.5rem;width:5.5rem}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle:not([open]){align-self:end}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle>summary{box-sizing:border-box;min-height:36px;display:flex;align-items:center;gap:4px;padding:7px 8px;font-size:11px;border:1px solid #bed2c3;border-radius:8px;background:#f0f6f1;white-space:nowrap}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle>summary::before{content:"▸"}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle[open]>summary::before{content:"▾"}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle[open]{grid-area:auto;grid-column:1/-1}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle[open] .scheme-artwork-requirement-input{margin-top:6px}@media(max-width:999px){.scheme-sheet-builder>.scheme-demand-bar{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"warehouse warehouse name name name name" "customer customer customer naming naming naming" "region region terminal terminal quote quote" "delivery delivery shipping shipping freight freight" "notes notes notes notes artwork artwork"}}@media(max-width:719px){.scheme-sheet-builder>.scheme-demand-bar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"warehouse warehouse" "name name" "customer customer" "naming naming" "region terminal" "quote delivery" "shipping freight" "notes notes" "artwork artwork";padding:10px;gap:8px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-warehouse-picker>small{font-size:10px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-name-picker>span em{font-size:8px}.scheme-sheet-builder>.scheme-demand-bar>.scheme-artwork-requirement-toggle>summary{width:fit-content}}

.scheme-usage-mark-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:6px 8px;margin:8px 0;border-radius:8px;align-items:start}.scheme-usage-mark-panel legend{font-size:11px;line-height:16px;padding:0 4px}.scheme-usage-mark-panel>label{min-width:0;gap:6px;padding:5px 7px;border-radius:6px;font-size:12px;line-height:18px;align-items:center}.scheme-usage-mark-panel>label>input{width:16px;height:16px;margin:0;flex:none}.scheme-usage-mark-panel>label>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;overflow-wrap:anywhere}.scheme-usage-mark-panel>label>span>small{display:inline;min-width:0;margin:0;font-size:10px;line-height:15px;overflow-wrap:anywhere}.scheme-usage-mark-panel>p{grid-column:1/-1;min-width:0;margin:0;font-size:10px;line-height:14px;overflow-wrap:anywhere}@media(max-width:379px){.scheme-usage-mark-panel{gap:5px;padding:5px 6px}.scheme-usage-mark-panel>label{padding:5px;gap:5px;font-size:11px}}

.hupun-build-hero{padding:0;margin:0 0 12px}.hupun-build-hero>.hupun-build-mode-tabs{margin-top:0}

.fixed-scheme-page:has(.scheme-record-grid-modern)>.workspace-topbar{position:relative;top:auto;background:#fcfbf7}
.scheme-record-page:has(>.scheme-record-grid-modern){min-width:0;max-width:100%}
.scheme-record-page:has(>.scheme-record-grid-modern)>.scheme-proposal-batch{position:static;max-width:100%;box-sizing:border-box}
.scheme-record-grid.scheme-record-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;max-width:100%;align-items:start}
.scheme-record-grid-modern>article{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%;box-sizing:border-box;padding:18px;border-radius:16px;background:#fff;overflow:visible}
.scheme-record-grid-modern .scheme-record-card-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}
.scheme-record-grid-modern .scheme-record-card-top>header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}
.scheme-record-grid-modern .scheme-record-card-top>header>span{padding:4px 7px;border-radius:7px;background:#eaf3ed;color:#315a3d;font-size:11px}
.scheme-record-grid-modern .scheme-record-card-top>header>b{font:10px ui-monospace,monospace;color:#7c827c;overflow-wrap:anywhere}
.scheme-record-grid-modern .scheme-record-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}
.scheme-record-grid-modern .scheme-record-badges>div{display:flex;align-items:center;gap:4px;background:#f3f6f3;border-radius:6px;padding:4px 6px}
.scheme-record-grid-modern .scheme-record-badges dt{font-size:10px;color:#7b877f}
.scheme-record-grid-modern .scheme-record-badges dd{font-size:11px;line-height:16px;margin:0;color:#46614f;white-space:normal;overflow:visible;text-overflow:clip}
.scheme-record-grid-modern .scheme-proposal-card-check{margin:0 0 0 auto;padding:4px 0;background:transparent;min-width:0;max-width:100%;gap:6px;font-size:11px}
.scheme-record-grid-modern .scheme-proposal-card-check input{flex:none;width:16px;height:16px;margin:0}
.scheme-record-grid-modern .scheme-record-overview{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;min-width:0}
.scheme-record-grid-modern .scheme-record-card-image{width:112px;height:112px;box-sizing:border-box;max-width:100%}
.scheme-record-grid-modern .scheme-record-heading{min-width:0}
.scheme-record-grid-modern .scheme-record-heading h3{margin:0 0 10px;font-size:19px;line-height:1.45;overflow-wrap:anywhere;color:#162d21}
.scheme-record-grid-modern .scheme-record-heading p{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.scheme-record-grid-modern .scheme-record-card-body{width:100%;min-width:0}
.scheme-record-grid-modern .scheme-record-card-body>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:14px 0;border-block:1px solid #e1e8e1}
.scheme-record-grid-modern .scheme-record-card-body>dl dt{font-size:11px;line-height:1.5}
.scheme-record-grid-modern .scheme-record-card-body>dl dd{margin:6px 0 0;font-size:18px;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.scheme-record-grid-modern .scheme-record-card-body>dl>div:first-child dd{color:#285a40}
.scheme-record-grid-modern .scheme-usage-mark-panel{margin:0 0 12px}
.scheme-record-grid-modern .scheme-record-card-body>.scheme-artwork-chip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;width:100%;box-sizing:border-box;min-width:0;padding:9px 12px;border:0;border-radius:8px;text-align:left}
.scheme-record-grid-modern .scheme-artwork-chip b,.scheme-record-grid-modern .scheme-artwork-chip span{min-width:0;overflow-wrap:anywhere}
.scheme-record-grid-modern .scheme-record-card-body>footer.scheme-record-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #e1e8e1}
.scheme-record-grid-modern .scheme-record-card-actions>button,.scheme-record-grid-modern .scheme-record-card-actions>a,.scheme-record-grid-modern .scheme-record-more>summary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:8px 12px;border:1px solid #d8e2da;border-radius:8px;background:#fff;color:#294d38;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-decoration:none}
.scheme-record-grid-modern .scheme-record-card-actions>button.artwork-launch{background:#315a3d;color:white;border-color:#315a3d}
.scheme-record-grid-modern .scheme-record-card-actions>button.scheme-edit-draft{background:#fff;color:#315a3d}
.scheme-record-grid-modern .scheme-record-more{margin-left:auto;min-width:0;max-width:100%;flex:0 1 auto}
.scheme-record-grid-modern .scheme-record-more>summary{gap:8px;list-style:none}
.scheme-record-grid-modern .scheme-record-more>summary::-webkit-details-marker{display:none}
.scheme-record-grid-modern .scheme-record-more>summary::after{content:"⌄"}
.scheme-record-grid-modern .scheme-record-more[open]{flex-basis:100%;margin-left:0}
.scheme-record-grid-modern .scheme-record-more[open]>summary{margin-left:auto}
.scheme-record-grid-modern .scheme-record-more[open]>summary::after{content:"⌃"}
.scheme-record-grid-modern .scheme-record-more-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:10px;background:#f7faf7;border:1px solid #e0e8e1;border-radius:9px;min-width:0}
.scheme-record-grid-modern .scheme-record-more-actions button,.scheme-record-grid-modern .scheme-record-more-actions a{min-height:34px;max-width:100%;padding:7px 9px;border:1px solid #d8e2da;border-radius:6px;background:#fff;white-space:normal;overflow-wrap:anywhere}
.scheme-record-grid-modern .scheme-record-card-actions button:disabled{cursor:not-allowed;opacity:.5}
.scheme-record-grid-modern .scheme-bundle-convert{min-width:0;max-width:100%;flex-wrap:wrap}
@media(max-width:1199px){.scheme-record-grid.scheme-record-grid-modern{grid-template-columns:minmax(0,1fr)}}
@media(max-width:520px){.scheme-record-grid-modern>article{padding:12px;gap:12px}.scheme-record-grid-modern .scheme-record-overview{grid-template-columns:84px minmax(0,1fr);gap:12px}.scheme-record-grid-modern .scheme-record-card-image{width:84px;height:84px}.scheme-record-grid-modern .scheme-record-heading h3{font-size:16px}.scheme-record-grid-modern .scheme-record-card-body>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scheme-record-grid-modern .scheme-record-card-body>dl dd{font-size:17px}.scheme-record-grid-modern .scheme-record-badges dt{display:none}.scheme-record-grid-modern .scheme-record-card-actions>button,.scheme-record-grid-modern .scheme-record-more>summary{padding:7px 9px}}

.scheme-record-grid.scheme-record-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scheme-record-grid-modern>article{padding:12px;gap:8px;border-radius:12px}.scheme-record-grid-modern .scheme-record-card-top{gap:4px 7px}.scheme-record-grid-modern .scheme-record-card-top>header{gap:4px 7px}.scheme-record-grid-modern .scheme-record-card-top>header>span,.scheme-record-grid-modern .scheme-record-badges>div{padding:3px 5px}.scheme-record-grid-modern .scheme-record-overview{grid-template-columns:80px minmax(0,1fr);gap:12px}.scheme-record-grid-modern .scheme-record-card-image{width:80px;height:80px}.scheme-record-grid-modern .scheme-record-heading h3{font-size:16px;line-height:1.4;margin:0 0 4px}.scheme-record-grid-modern .scheme-record-heading p{font-size:11px;line-height:1.4}.scheme-record-grid-modern .scheme-record-card-body>dl{padding:8px 0;margin:0 0 8px;gap:6px}.scheme-record-grid-modern .scheme-record-card-body>dl dt{font-size:10px}.scheme-record-grid-modern .scheme-record-card-body>dl dd{margin:3px 0 0;font-size:16px;line-height:1.35}.scheme-record-grid-modern .scheme-usage-mark-panel{margin:0 0 8px;padding:4px 6px;gap:4px 6px}.scheme-record-grid-modern .scheme-usage-mark-panel>label{padding:4px 6px}.scheme-record-grid-modern .scheme-usage-mark-panel>p{font-size:9px;line-height:13px}.scheme-record-grid-modern .scheme-record-card-body>.scheme-artwork-chip{margin-top:5px;padding:6px 9px}.scheme-record-grid-modern .scheme-record-card-body>footer.scheme-record-card-actions{margin-top:8px;padding-top:8px;gap:6px}.scheme-record-grid-modern .scheme-record-card-actions>button,.scheme-record-grid-modern .scheme-record-card-actions>a,.scheme-record-grid-modern .scheme-record-more>summary{min-height:32px;padding:6px 9px}.scheme-record-grid-modern .scheme-record-more-actions{margin-top:6px;padding:8px;gap:6px}@media(min-width:1680px){.scheme-record-grid.scheme-record-grid-modern{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.scheme-record-grid.scheme-record-grid-modern{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.scheme-record-grid-modern>article{padding:10px;gap:7px}.scheme-record-grid-modern .scheme-record-overview{grid-template-columns:72px minmax(0,1fr);gap:10px}.scheme-record-grid-modern .scheme-record-card-image{width:72px;height:72px}.scheme-record-grid-modern .scheme-record-heading h3{font-size:15px}.scheme-record-grid-modern .scheme-record-card-body>dl dd{font-size:16px}}

.sku-center-page{min-width:0;max-width:100%}.sku-center-page .sku-sheet-toolbar{padding:10px 12px;margin:10px 0;gap:8px;border-radius:10px}.sku-center-page .sku-sheet-toolbar>button,.sku-center-page .sku-sheet-toolbar>label{min-height:34px;padding:7px 11px;font-size:12px}.sku-center-page .sku-ledger-switch{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.sku-center-page .sku-ledger-switch>button{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;min-width:0;max-width:100%;padding:9px 12px;border-radius:8px}.sku-center-page .sku-ledger-switch>button span{font-size:12px}.sku-center-page .sku-ledger-switch>button b{font-size:15px}.sku-center-page .sku-ledger-switch>button small{font-size:10px;line-height:1.4}
.sku-center-page .sku-filters.sku-filter-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"search search search search search brand brand auth auth more more more" "warehouse warehouse warehouse stock stock stock stock stock stock stock stock stock" "price price price price sort sort sort sort sort sort sort sort" "foot foot foot foot foot foot foot foot foot foot foot foot";gap:12px;padding:16px;margin:0 0 12px;border:1px solid #d8e3db;border-radius:12px;min-width:0;max-width:100%;box-sizing:border-box;background:#fff}.sku-filter-layout>label{display:grid;gap:5px;min-width:0;font-size:12px;color:#687e70}.sku-filter-layout>label>span{font-size:11px;line-height:16px}.sku-filter-layout .sku-filter-search{grid-area:search}.sku-filter-layout .sku-filter-brand{grid-area:brand}.sku-filter-layout .sku-filter-authorization{grid-area:auth}.sku-filter-layout .sku-filter-warehouse{grid-area:warehouse}.sku-filter-layout .sku-filter-stock{grid-area:stock}.sku-filter-layout .sku-filter-price{grid-area:price;min-width:0}.sku-filter-layout .sku-filter-sort{grid-area:sort}.sku-filter-layout>label>input,.sku-filter-layout>label>select,.sku-filter-layout .sku-filter-extra select{box-sizing:border-box;width:100%;height:36px;min-width:0;padding:7px 10px;border:1px solid #d5e0d8;border-radius:7px;background:#fff;color:#294b37;font-size:12px;grid-column:auto}.sku-filter-layout .sku-filter-stock>select{min-width:0!important;grid-column:auto!important}.sku-filter-layout .sku-filter-more{grid-area:more;align-self:end;min-width:0}.sku-filter-layout .sku-filter-more>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;box-sizing:border-box;padding:7px 10px;border:1px solid #d5e0d8;border-radius:7px;color:#294b37;font-size:12px;cursor:pointer;list-style:none}.sku-filter-layout .sku-filter-more>summary::after{content:"⌄"}.sku-filter-layout .sku-filter-more>summary::-webkit-details-marker{display:none}.sku-filter-layout .sku-filter-more[open]{grid-area:auto;grid-column:1/-1}.sku-filter-layout .sku-filter-more[open]>summary{width:fit-content;margin-left:auto}.sku-filter-layout .sku-filter-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:10px;padding:12px;background:#f6f9f6;border:1px solid #dce6df;border-radius:8px}.sku-filter-layout .sku-filter-extra>label{display:grid;gap:5px;min-width:0;font-size:11px;color:#687e70}.sku-filter-layout .sku-filter-extra>button{min-height:36px}.sku-filter-layout .sku-price-range{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;width:100%;padding:0;border:0;background:transparent}.sku-filter-layout .sku-price-range>span:first-child{grid-column:1/-1;font-size:11px;line-height:16px;color:#687e70}.sku-filter-layout .sku-price-range>input{width:100%;min-width:0;height:36px;padding:7px 8px;box-sizing:border-box;grid-column:auto;border:1px solid #d5e0d8;border-radius:7px;font-size:12px}.sku-filter-layout .sku-price-range>button{height:36px;padding:5px 7px;font-size:11px}.sku-filter-layout .sku-filter-foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #e0e7e1;min-width:0}.sku-filter-layout .sku-filter-explanation{min-width:0;flex:1 1 220px}.sku-filter-layout .sku-filter-explanation>summary{font-size:11px;color:#54725e;cursor:pointer;min-height:30px}.sku-filter-layout .sku-filter-explanation .sku-ledger-filter-note{display:block;width:auto;max-width:100%;font-size:11px;line-height:1.5;margin:0;overflow-wrap:anywhere;grid-column:auto}.sku-filter-layout .sku-filter-foot>button{min-height:30px;padding:5px 8px;font-size:11px}.sku-filter-layout>.sku-ledger-price-error{grid-column:1/-1}
.sku-center-page .sku-core-ledger.sku-ledger-table-shell{width:100%;max-width:100%;min-width:0;overflow:auto;max-height:70vh;box-sizing:border-box;border:1px solid #d8e3db;border-radius:10px;background:#fff;scrollbar-gutter:stable}.sku-ledger-table-shell .sku-ledger-data-table{display:table;width:100%;min-width:1520px;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0}.sku-ledger-table-shell .sku-ledger-data-table thead{display:table-header-group}.sku-ledger-table-shell .sku-ledger-data-table tbody{display:table-row-group}.sku-ledger-table-shell .sku-ledger-data-table tr{display:table-row}.sku-ledger-table-shell .sku-ledger-data-table th,.sku-ledger-table-shell .sku-ledger-data-table td{display:table-cell;box-sizing:border-box;padding:11px 12px;vertical-align:top;text-align:left;border-bottom:1px solid #e4eae5;white-space:normal;overflow-wrap:anywhere}.sku-ledger-table-shell .sku-ledger-data-table th{position:sticky;top:0;z-index:1;background:#f3f7f3;color:#657e6c;font-size:11px;font-weight:600}.sku-ledger-table-shell .sku-ledger-data-table td{font-size:12px;color:#294333}.sku-ledger-data-table:not(.packaging) th:nth-child(1){width:280px}.sku-ledger-data-table:not(.packaging) th:nth-child(2){width:150px}.sku-ledger-data-table:not(.packaging) th:nth-child(3){width:110px}.sku-ledger-data-table:not(.packaging) th:nth-child(4){width:150px}.sku-ledger-data-table:not(.packaging) th:nth-child(5){width:230px}.sku-ledger-data-table:not(.packaging) th:nth-child(6){width:140px}.sku-ledger-data-table:not(.packaging) th:nth-child(7){width:160px}.sku-ledger-data-table:not(.packaging) th:nth-child(8){width:190px}.sku-ledger-data-table:not(.packaging) th:nth-child(9){width:80px}.sku-ledger-table-shell .sku-ledger-data-table.packaging{min-width:1000px}.sku-ledger-data-table.packaging th:first-child{width:260px}.sku-ledger-data-table tbody tr:hover{background:#fbfdfb}.sku-ledger-data-table td>div{display:flex;flex-direction:column;gap:3px;min-width:0}.sku-ledger-data-table td>.sku-product{display:flex;flex-direction:row;gap:9px;align-items:flex-start}.sku-ledger-data-table .sku-product>span{min-width:0;flex:1}.sku-ledger-data-table b{font-size:12px;line-height:1.45}.sku-ledger-data-table small{display:block;font-size:10px;line-height:1.45;color:#77867c;overflow-wrap:anywhere}.sku-ledger-data-table .sku-table-stock>.inventory-available{color:#315f47;font-size:15px;font-weight:700}.sku-ledger-data-table .sku-table-stock>.inventory-available::before{content:"可用 ";font-size:10px;font-weight:500}.sku-ledger-data-table .sku-table-movement>b{font-size:15px}.sku-ledger-data-table .sku-table-material>div{display:flex;flex-direction:column;gap:3px;margin-bottom:5px}.sku-ledger-data-table td>button,.sku-ledger-data-table td>div>button{min-height:32px;max-width:100%;padding:6px 8px;border:1px solid #d7e3da;border-radius:6px;background:#edf5ef;color:#315a3d;white-space:normal;font-size:11px;cursor:pointer}.sku-ledger-data-table td button:disabled{opacity:.5;cursor:not-allowed}.sku-ledger-data-table .sku-empty{min-width:0;min-height:90px;padding:15px;text-align:center}.sku-ledger-data-table .sku-empty>span{display:block}.sku-center-page:has(.sku-ledger-table-shell){overflow:visible}
@media(max-width:900px){.sku-center-page .sku-filters.sku-filter-layout{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"search search search search search search" "brand brand auth auth more more" "warehouse warehouse stock stock stock stock" "price price price sort sort sort" "foot foot foot foot foot foot";padding:12px}.sku-filter-layout .sku-filter-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.sku-center-page .sku-filters.sku-filter-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search" "brand auth" "more more" "warehouse warehouse" "stock stock" "price price" "sort sort" "foot foot";gap:10px}.sku-filter-layout .sku-filter-more>summary{justify-content:flex-start}.sku-filter-layout .sku-filter-extra{grid-template-columns:minmax(0,1fr)}.sku-center-page .sku-ledger-switch>button{flex:1 1 130px}.sku-center-page .sku-ledger-switch>button small{font-size:9px}}

.fixed-bundle-page>.bundle-library-page-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:fit-content;max-width:calc(100% - 28px);box-sizing:border-box;margin:6px max(14px,calc((100% - 1260px)/2 + 24px)) 2px auto;padding:3px;gap:3px;border:1px solid #d5e1d8;border-radius:9px;background:#fff}.fixed-bundle-page>.bundle-library-page-tabs>button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:32px;max-width:100%;padding:5px 12px;gap:0;border:0;border-radius:6px;box-shadow:none;white-space:normal}.fixed-bundle-page>.bundle-library-page-tabs>button b{font-size:13px;line-height:20px}.fixed-bundle-page>.bundle-library-page-tabs>button small{display:none}.fixed-bundle-page>.bundle-library-page-tabs>button.active{background:#245e42;color:#fff;box-shadow:none}.fixed-bundle-page>.fixed-hero{padding:4px 24px 12px;padding-top:4px!important}.fixed-bundle-page .scheme-search-mode-tabs{margin-top:2px;gap:6px;flex-wrap:wrap}.fixed-bundle-page .scheme-search-mode-tabs button,.fixed-bundle-page .public-node-tabs button{box-sizing:border-box;min-height:32px;padding:5px 10px;font-size:12px;line-height:20px;max-width:100%;white-space:normal}.fixed-bundle-page .public-node-tabs{margin-top:8px;gap:6px}.fixed-bundle-page .scheme-brand-search{margin-top:8px;gap:5px}.fixed-bundle-page .scheme-brand-search-control{width:min(100%,900px);gap:6px;min-width:0}.fixed-bundle-page .scheme-brand-search-control input{height:34px;padding:6px 10px;font-size:12px;box-sizing:border-box;min-width:0}.fixed-bundle-page .scheme-brand-search-control button{height:34px;padding:5px 10px;font-size:11px;line-height:20px}.fixed-bundle-page .scheme-brand-tags{gap:5px;margin-top:0}.fixed-bundle-page .scheme-brand-tags button{font-size:11px;padding:4px 8px}.fixed-bundle-page .brand-catalogue-shortcuts{margin-top:8px;gap:6px}.fixed-bundle-page .brand-catalogue-shortcuts>span{font-size:11px}.fixed-bundle-page .brand-catalogue-shortcuts>div{display:contents}.fixed-bundle-page .brand-catalogue-shortcuts button{box-sizing:border-box;min-height:30px;max-width:100%;padding:4px 9px;font-size:11px;line-height:20px;white-space:normal}.fixed-bundle-page .brand-catalogue-shortcuts>small{font-size:11px;line-height:1.4}.fixed-bundle-page .fixed-search-panel.slide-search-panel{margin-top:10px;padding:10px;gap:8px}.fixed-bundle-page .slide-search-panel label>span{font-size:12px}.fixed-bundle-page .slide-search-panel input,.fixed-bundle-page .slide-search-panel select{min-height:34px;box-sizing:border-box;font-size:12px}.fixed-bundle-page .slide-search-panel .search-slides-button{min-height:36px;padding:7px 10px;font-size:13px}.fixed-bundle-page .inventory-toolbar{margin-top:8px;gap:8px}.fixed-bundle-page .inventory-toolbar select,.fixed-bundle-page .inventory-toolbar input{height:34px;min-height:34px;font-size:12px;box-sizing:border-box}.fixed-bundle-page .fixed-price-shortcuts{padding-top:8px;gap:6px;flex-wrap:wrap}.fixed-bundle-page .fixed-price-shortcuts button{padding:4px 10px;font-size:11px;line-height:18px}@media(max-width:760px){.fixed-bundle-page>.bundle-library-page-tabs{margin-right:14px;margin-top:6px}.fixed-bundle-page>.fixed-hero{padding-left:14px;padding-right:14px}.fixed-bundle-page .scheme-brand-search-control{flex-wrap:wrap}.fixed-bundle-page .scheme-brand-search-control input{flex-basis:100%}.fixed-bundle-page .scheme-search-mode-tabs button{font-size:11px;padding:5px 8px}}

#billing-products{align-items:center;flex-wrap:wrap;gap:10px}#billing-products>label{display:flex;flex-direction:row;align-items:center;flex:1 1 320px;min-width:0;max-width:100%;margin:0;gap:10px;white-space:nowrap}#billing-products>label>textarea{flex:1 1 160px;width:auto;min-width:0;height:34px;min-height:34px;margin:0;box-sizing:border-box;white-space:pre-wrap}#billing-products>label>select{flex:0 1 130px;width:auto;min-width:0;max-width:130px;height:34px;min-height:34px;box-sizing:border-box}#billing-products>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}#billing-products>div>button{min-height:34px;box-sizing:border-box;max-width:100%;white-space:normal}@media(max-width:800px){#billing-products>label{flex-basis:100%;flex-wrap:wrap}#billing-products>label>textarea{flex-grow:1}#billing-products>div{justify-content:flex-start}}

#billing-recent-customers{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;min-width:0;max-width:100%}#billing-recent-customers>label{margin:0;flex:none;white-space:nowrap;color:#61728b;font-size:12px}#billing-recent-customers>select{flex:1 1 260px;width:100%;min-width:0;max-width:560px;height:34px;min-height:34px;box-sizing:border-box}

/* Compact presentation only: callbacks, form state and polling are unchanged. */
main.fixed-scheme-page [role="group"][aria-label="报价是否含运"]{width:fit-content!important;max-width:100%!important;box-sizing:border-box;padding:7px 10px!important;gap:7px!important;margin-bottom:10px!important}
main.fixed-scheme-page [role="group"][aria-label="报价是否含运"]>b{font-size:14px!important;line-height:1.4}
main.fixed-scheme-page [role="group"][aria-label="报价是否含运"]>button{min-width:76px!important;min-height:34px!important;padding:5px 12px!important;font-size:14px!important;line-height:1.4}
main.fixed-scheme-page [role="group"][aria-label="报价是否含运"]>div{min-width:0;max-width:100%}
main.fixed-scheme-page [role="group"][aria-label="报价是否含运"] label{font-size:12px!important}
.artwork-workspace>.artwork-overview,.listing-artwork-workspace>.artwork-overview{padding:12px 18px;gap:12px;align-items:center;min-height:0}
.artwork-overview h2{font-size:24px;line-height:1.3;margin:4px 0}
.artwork-overview>div>span{font-size:11px}
.artwork-overview-actions{gap:6px;min-width:0}
.artwork-overview-actions .artwork-sound-toggle{padding:5px 10px;font-size:12px;min-height:32px}
.artwork-overview-actions .artwork-kpis{grid-template-columns:repeat(4,minmax(68px,88px));gap:6px;width:auto;max-width:100%}
.artwork-overview-actions .artwork-kpis>button{min-width:72px;min-height:0;padding:7px 10px;gap:2px}
.artwork-overview-actions .artwork-kpis>button>b{font-size:22px;line-height:1.25}
.artwork-overview-actions .artwork-kpis>button>span{font-size:11px;white-space:normal}
@media(max-width:620px){main.fixed-scheme-page [role="group"][aria-label="报价是否含运"]{gap:6px!important;padding:6px 8px!important}.artwork-workspace>.artwork-overview,.listing-artwork-workspace>.artwork-overview{padding:10px 12px;flex-direction:column;align-items:flex-start;gap:8px}.artwork-overview h2{font-size:21px}.artwork-overview-actions{width:100%;justify-items:start}.artwork-overview-actions .artwork-kpis{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.artwork-overview-actions .artwork-kpis>button{min-width:0;padding:6px 3px}.artwork-overview-actions .artwork-kpis>button>b{font-size:19px}.artwork-overview-actions .artwork-kpis>button>span{font-size:10px}}

/* More-menu controls use light backgrounds: keep every action label readable. */
.scheme-record-grid-modern .scheme-record-more-actions button,
.scheme-record-grid-modern .scheme-record-more-actions a{color:#28513c;background:#fff}
.scheme-record-grid-modern .scheme-record-more-actions button:hover,
.scheme-record-grid-modern .scheme-record-more-actions a:hover{color:#1d412e;background:#eef5ef}
.scheme-record-grid-modern .scheme-record-more-actions .scheme-delete-draft,
.scheme-record-grid-modern .scheme-record-more-actions .scheme-delete-draft:hover{color:#a1483e;background:#fff7f5}

.dcp-root{max-width:1480px;margin:12px auto;padding:0 16px 28px;color:#203c31;font-size:14px;line-height:1.5;min-width:0}.dcp-root *{box-sizing:border-box}.dcp-heading,.dcp-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.dcp-root h1{font-size:23px;margin:6px 0 12px}.dcp-root h2{font-size:17px;margin:0}.dcp-root h3{font-size:15px;margin:0 0 8px}.dcp-root button,.dcp-root input,.dcp-root select{font:inherit;min-height:36px;border:1px solid #cbdad1;border-radius:7px;padding:6px 10px;background:#fff;color:inherit;max-width:100%}.dcp-root button{cursor:pointer;white-space:nowrap}.dcp-root button:disabled{opacity:.55;cursor:default}.dcp-root button:focus-visible,.dcp-root input:focus-visible,.dcp-root select:focus-visible{outline:2px solid #28644d;outline-offset:2px}.dcp-root .dcp-primary{background:#285b45;color:white}.dcp-filters{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr)) minmax(170px,1.4fr) repeat(2,minmax(130px,1fr)) auto;gap:10px;align-items:end;padding:12px;border:1px solid #d8e3dc;border-radius:10px;background:#fff}.dcp-filters label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.dcp-filter-actions{display:flex;gap:6px}.dcp-today{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 0}.dcp-today>b{font-size:18px}.dcp-today>span{font-size:12px;color:#6b7971}.dcp-coverage{font-size:12px;color:#6b7971;display:block;font-weight:400}.dcp-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.dcp-metrics article{padding:12px 15px;border:1px solid #d8e3dc;border-radius:10px;background:#fff;min-width:0}.dcp-metrics span{display:block;color:#65776b}.dcp-metrics strong{font-size:25px;display:block;overflow-wrap:anywhere;margin:3px 0}.dcp-root small{font-size:12px;color:#6b7971}.dcp-basis{font-size:12px;color:#65776b;margin:10px 0}.dcp-basis summary{cursor:pointer}.dcp-basis p{margin:5px 0}.dcp-panel{padding:12px 0 0;margin-top:14px;border:1px solid #d8e3dc;border-radius:10px;background:#fff;min-width:0;overflow:hidden}.dcp-panel>h2,.dcp-panel>header{padding:0 12px 10px}.dcp-table-scroll{max-width:100%;overflow-x:auto}.dcp-root table{width:100%;border-collapse:collapse;min-width:760px;font-size:13px}.dcp-root th{background:#edf4ef;text-align:left;white-space:nowrap}.dcp-root th,.dcp-root td{padding:8px 11px;border-bottom:1px solid #e4eae5;vertical-align:top}.dcp-root td{overflow-wrap:anywhere}.dcp-root td small{display:block}.dcp-root td:nth-child(n+3){font-variant-numeric:tabular-nums}.dcp-current-day{background:#f3f9f2}.dcp-detail{padding:12px;background:#f8faf8}.dcp-error{color:#a23428;padding:10px;background:#fff0eb;border-radius:7px}.dcp-workspace-tabs{display:flex;gap:8px;margin:12px auto;max-width:1480px;padding:0 16px}.dcp-workspace-tabs button{border:1px solid #cfdbd4;border-radius:7px;padding:7px 14px;font:inherit;background:white;color:#28523b;cursor:pointer}.dcp-workspace-tabs button[aria-selected=true]{background:#285b45;color:white}.dcp-access-error{padding:20px;margin:16px;border:1px solid #d8e3dc;background:white;border-radius:10px}@media(max-width:1100px){.dcp-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.dcp-root{padding:0 10px 20px}.dcp-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.dcp-metrics{grid-template-columns:minmax(0,1fr)}.dcp-metrics article{padding:9px 12px}.dcp-metrics strong{font-size:23px}.dcp-heading h1{font-size:21px}.dcp-workspace-tabs{padding:0 10px}.dcp-root button{min-height:40px}}


/* Scheme card quotation highlights: exact two fields. */
.scheme-record-badges > div:first-child > dt,
.scheme-record-badges > div:first-child > dd,
.scheme-record-card-body > dl:first-child > div:first-child > dt,
.scheme-record-card-body > dl:first-child > div:first-child > dd {
  color: #c62828 !important;
}

.scheme-list-inline-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 24px;
  border: 1px solid #d8e1d8;
  border-radius: 9px;
  padding: 12px;
  background: #f6f8f4;
}
.scheme-list-inline-filters > .scheme-usage-filter {
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  min-width: 0;
}

.lihe-address-paste-inline[open] {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: center;
  gap: 12px;
}
.lihe-address-paste-inline[open]::details-content {
  display: contents;
}
.lihe-address-paste-inline > summary {
  grid-column: 1;
  grid-row: 1;
  margin: 0 !important;
  white-space: nowrap;
}
.lihe-address-paste-inline[open] > div {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  width: 100%;
  max-width: none;
  margin-top: 0;
}
@media (max-width: 600px) {
  .lihe-address-paste-inline[open] { grid-template-columns: minmax(0, 1fr); }
  .lihe-address-paste-inline[open] > div { grid-column: 1; grid-row: 2; }
}

.lihe-address-paste-inline {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: center;
  gap: 12px;
}
.lihe-address-paste-inline > span {
  grid-column: 1;
  grid-row: 1;
  margin: 0 !important;
  white-space: nowrap;
  font-weight: 700;
}
.lihe-address-paste-inline > div {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  width: 100%;
  max-width: none;
  margin-top: 0;
}
@media (max-width: 600px) {
  .lihe-address-paste-inline { grid-template-columns: minmax(0, 1fr); }
  .lihe-address-paste-inline > div { grid-column: 1; grid-row: 2; }
}

.scheme-filing-hero {
  margin-top: 10px;
  padding: 8px 16px;
  min-height: 0;
  gap: 12px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.scheme-filing-hero > button,
.scheme-filing-hero > [data-wecom-filing-entry] {
  padding: 8px 14px !important;
  min-height: 34px;
  box-sizing: border-box;
}

.authorization-hero {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 10px;
  min-height: 0;
  padding: 8px 16px;
}
.authorization-hero > button {
  margin-top: 0;
  padding: 8px 14px;
  min-height: 34px;
  box-sizing: border-box;
}

/* Explicitly reviewed page headers only; operational context is retained. */
.lihe-compact-page-header {
  padding: 10px 16px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  min-height: 0 !important;
  gap: 12px !important;
}
.lihe-compact-page-header h1 {
  margin: 0 !important;
  font-size: 20px !important;
  line-height: 1.35 !important;
}
.lihe-compact-page-header > p,
.lihe-compact-page-header > div:first-child > p {
  margin: 4px 0 0;
  font-size: 12px;
  line-height: 1.45;
}
.lihe-compact-page-header > button {
  padding: 8px 14px !important;
  min-height: 34px;
}
@media (max-width: 600px) {
  .lihe-compact-page-header { padding: 8px 12px !important; }
  .lihe-compact-page-header h1 { font-size: 18px !important; }
}

.lihe-address-paste-inline {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  gap: 12px;
}

.lihe-address-paste-inline > div {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  width: 100%;
  max-width: none;
  margin-top: 0;
}
@media (max-width: 600px) {
  .lihe-address-paste-inline { grid-template-columns: minmax(0, 1fr); }
  .lihe-address-paste-inline > div { grid-column: 1; grid-row: 1; }
}

.billing-logistics-freight-row {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: minmax(180px, 1fr) minmax(0, 3fr);
  gap: 14px;
  align-items: start;
  min-width: 0;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] {
  display: grid;
  grid-template-columns: minmax(180px, 1fr) max-content;
  align-items: end;
  gap: 6px 10px;
  padding: 0 !important;
  margin: 0;
  min-width: 0;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > label {
  padding: 5px 9px !important;
  font-size: 12px !important;
  gap: 4px !important;
}
.billing-logistics-freight-row input[aria-label="整单客户运费合计"] {
  font-size: 16px !important;
  min-height: 32px !important;
  padding: 4px 7px !important;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > button {
  margin-bottom: 5px;
  min-height: 32px;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > small,
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > p {
  grid-column: 1 / -1;
  margin: 0;
  font-size: 11px;
  line-height: 1.4;
}
@media (max-width: 760px) {
  .billing-logistics-freight-row { grid-template-columns: minmax(0, 1fr); gap: 10px; }
}

.billing-logistics-freight-row {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: 240px minmax(0, 460px);
  gap: 14px;
  align-items: start;
  min-width: 0;
}
.billing-logistics-freight-row > label,
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > label {
  font-size: 12px !important;
  line-height: 20px;
  gap: 4px !important;
  padding: 0 !important;
  margin: 0;
  border: 0 !important;
  background: transparent !important;
  min-width: 0 !important;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] {
  display: grid;
  grid-template-columns: 240px max-content;
  align-items: end;
  gap: 6px 10px;
  padding: 0 !important;
  margin: 0;
  min-width: 0;
}
.billing-logistics-freight-row > label > input,
.billing-logistics-freight-row input[aria-label="整单客户运费合计"] {
  box-sizing: border-box;
  width: 100%;
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px;
  font-size: 14px !important;
  line-height: 20px;
  padding: 6px 7px !important;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > button {
  margin: 0;
  height: 36px;
  min-height: 36px;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > small {
  display: none;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > p {
  grid-column: 1 / -1;
  margin: 0;
  font-size: 11px;
  line-height: 1.4;
}
@media (max-width: 760px) {
  .billing-logistics-freight-row { grid-template-columns: minmax(0, 1fr); gap: 10px; }
  .billing-logistics-freight-row > [aria-label="整单客户运费调整"] { grid-template-columns: minmax(0, 240px) max-content; }
}

.billing-logistics-freight-row {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: 240px minmax(0, 460px);
  gap: 14px;
  align-items: start;
  min-width: 0;
}
.billing-logistics-freight-row > label,
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > label {
  font-size: 12px !important;
  line-height: 20px;
  gap: 4px !important;
  padding: 0 !important;
  margin: 0;
  border: 0 !important;
  background: transparent !important;
  min-width: 0 !important;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] {
  display: grid;
  grid-template-columns: 240px max-content;
  align-items: end;
  gap: 6px 10px;
  padding: 0 !important;
  margin: 0;
  min-width: 0;
}
.billing-logistics-freight-row > label > input,
.billing-logistics-freight-row input[aria-label="整单客户运费合计"] {
  box-sizing: border-box;
  width: 100%;
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px;
  font-size: 14px !important;
  line-height: 20px;
  padding: 6px 7px !important;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > button {
  margin: 0;
  height: 36px;
  min-height: 36px;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > small {
  display: none;
}
.billing-logistics-freight-row > [aria-label="整单客户运费调整"] > p {
  grid-column: 1 / -1;
  margin: 0;
  font-size: 11px;
  line-height: 1.4;
}
@media (max-width: 760px) {
  .billing-logistics-freight-row { grid-template-columns: minmax(0, 1fr); gap: 10px; }
  .billing-logistics-freight-row > [aria-label="整单客户运费调整"] { grid-template-columns: minmax(0, 240px) max-content; }
}
.billing-logistics-freight-row .billing-freight-currency-input {
  position: relative;
  display: block;
  width: 100%;
}
.billing-logistics-freight-row .billing-freight-currency-input::before {
  content: "¥";
  position: absolute;
  left: 8px;
  top: 0;
  height: 36px;
  display: flex;
  align-items: center;
  color: #a54509;
  font-weight: 700;
  pointer-events: none;
}
.billing-logistics-freight-row .billing-freight-currency-input > input[aria-label="整单客户运费合计"] {
  padding-left: 26px !important;
}

[role="group"][aria-label="报价是否含运"][data-scroll-following="true"]{background:rgba(244,248,245,.6)!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}

[role="group"][aria-label="报价是否含运"][data-scroll-following="true"]{background:rgba(244,248,245,.25)!important;backdrop-filter:none;-webkit-backdrop-filter:none}

[role="group"][aria-label="报价是否含运"][data-scroll-following="true"]{background:rgba(244,248,245,.1)!important;backdrop-filter:none;-webkit-backdrop-filter:none}

[role="group"][aria-label="报价是否含运"][data-scroll-following="true"]{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}

[role="group"][aria-label="报价是否含运"][data-scroll-following="true"]{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent!important;box-shadow:none!important}

.purchase-request-list article{padding:12px}
.purchase-request-list article>header{gap:12px}
.purchase-request-list article>header>div>strong:first-child{display:inline-block!important;font-size:11px!important;margin:0 8px 0 0!important}
.purchase-request-list .purchase-request-title-row{gap:8px;margin:6px 0}
.purchase-request-list .purchase-request-title-row h3{font-size:15px;line-height:1.45}
.purchase-request-list .purchase-request-title-row>span{font-size:13px!important;font-weight:500!important}
.purchase-request-list .purchase-request-title-row>strong{font-size:13px;padding:3px 9px}
.purchase-request-list .purchase-request-main-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0;align-items:start}
.purchase-request-list .purchase-request-main-fields>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;align-items:center;min-width:0;padding:7px 9px;background:#f6f8f6;border-radius:5px;align-content:start}
.purchase-request-list .purchase-request-main-fields>span>small{grid-column:1/-1;font-size:11px;line-height:1.4;color:#718078}
.purchase-request-list .purchase-request-main-fields>span>b{grid-column:1/-1;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.purchase-request-list .purchase-request-main-fields input,.purchase-request-list .purchase-request-main-fields button{font-size:12px!important;min-width:0;min-height:32px;height:32px;padding:4px 6px;margin:0;box-sizing:border-box;max-width:100%}
.purchase-request-list .purchase-request-main-fields input{width:100%}
.purchase-request-list .purchase-request-secondary{margin:8px 0;padding:0;border:1px solid #dce5df;border-radius:6px;background:#fff}
.purchase-request-list .purchase-request-secondary>summary{cursor:pointer;padding:8px 10px;font-size:12px;color:#4b6a58}
.purchase-request-list .purchase-request-secondary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 10px 10px;align-items:start}
.purchase-request-list .purchase-request-secondary-grid>span{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;overflow-wrap:anywhere}
.purchase-request-list .purchase-request-secondary-grid small{font-size:11px}
.purchase-request-list .purchase-request-secondary-grid .purchase-warehouse-edit{grid-column:span 2}
.purchase-request-list .purchase-request-secondary-grid input,.purchase-request-list .purchase-request-secondary-grid select,.purchase-request-list .purchase-request-secondary-grid button{font-size:12px;min-height:30px;padding:4px 6px;max-width:100%}
.purchase-request-list .purchase-lock-pending-compact{display:block;padding:5px 0;margin:4px 0;font-size:12px;color:#547160;line-height:1.5;background:transparent}
@media(max-width:1000px){.purchase-request-list .purchase-request-main-fields,.purchase-request-list .purchase-request-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.purchase-request-list .purchase-request-main-fields,.purchase-request-list .purchase-request-secondary-grid{grid-template-columns:minmax(0,1fr)}.purchase-request-list .purchase-request-secondary-grid .purchase-warehouse-edit{grid-column:auto}}

.purchase-mine-filter-compact{padding:10px 12px;margin:12px 0;background:#f5f8f6;border:1px solid #dce5df;border-radius:8px;font-size:13px}
.purchase-mine-filter-fields{display:grid;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) minmax(110px,1fr) auto;gap:10px;align-items:end}
.purchase-mine-filter-fields>label,.purchase-mine-filter-fields>div,.purchase-mine-filter-more>label{display:grid!important;gap:4px!important;min-width:0;flex:none!important}
.purchase-mine-filter-compact label,.purchase-mine-filter-compact strong{font-size:12px;font-weight:500;line-height:1.4}
.purchase-mine-filter-compact input,.purchase-mine-filter-compact select{height:32px!important;min-height:32px!important;padding:5px 8px!important;font-size:13px!important;border:1px solid #c5d4cb;border-radius:4px;box-sizing:border-box;max-width:100%}
.purchase-mine-filter-compact button{height:32px!important;min-height:32px!important;padding:5px 9px!important;font-size:12px!important;border:1px solid #bdcec3;border-radius:4px;background:#fff;color:#315943;white-space:nowrap}
.purchase-mine-filter-more{position:relative;margin:0;padding:0}
.purchase-mine-filter-more>summary{cursor:pointer;list-style:none;height:32px;display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #bdcec3;border-radius:4px;background:#fff;color:#315943;font-size:12px;box-sizing:border-box;white-space:nowrap}
.purchase-mine-filter-more>summary::-webkit-details-marker{display:none}
.purchase-mine-filter-more>summary::after{content:'▾';font-size:10px}
.purchase-mine-filter-more[open]>summary::after{content:'▴'}
.purchase-mine-filter-more>label{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:190px;padding:10px;border:1px solid #c5d4cb;border-radius:6px;background:#fff;box-shadow:0 5px 15px #213d3220}
.purchase-mine-filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:9px}
.purchase-mine-filter-count{margin-left:auto;font-size:12px;color:#6b7d70;font-variant-numeric:tabular-nums}
.purchase-mine-filter-actions>[role="alert"],.purchase-mine-filter-limit{flex-basis:100%;font-size:12px;color:#9a5f22;line-height:1.5}
@media(max-width:760px){.purchase-mine-filter-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.purchase-mine-filter-count{margin-left:0}}
@media(max-width:480px){.purchase-mine-filter-fields{grid-template-columns:minmax(0,1fr)}.purchase-mine-filter-more>label{left:0;right:auto}.purchase-mine-filter-actions{gap:6px}}
.brand-library-libraryBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.brand-library-libraryBar input[type=search]{flex:1 1 240px;min-width:0}.brand-library-libraryBar label{flex:1 1 160px;min-width:0}.brand-library-previewDialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;border:1px solid #cbd7cf;border-radius:12px;padding:20px;background:#fff;color:inherit}.brand-library-previewDialog::backdrop{background:rgba(22,39,31,.55)}.brand-library-previewHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;overflow-wrap:anywhere}.brand-library-largePreview{display:block;max-width:100%;width:100%;height:min(50dvh,520px);object-fit:contain;background:#f5f8f5;border-radius:8px;margin-top:12px}
