@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}:root{--color-app-bg:#eef3fb;--color-surface:#fff;--color-surface-subtle:#f4f8fe;--color-control-fill:#e9f0fa;--color-control-fill-alt:#e9f0fa;--color-control-fill-hover:#dce6f7;--color-control-fill-alt-hover:#dce6f7;--color-border:#dee7f5;--color-border-subtle:#e9eff8;--color-border-subtle-alt:#e9eff8;--color-text:#10224a;--color-text-secondary:#5b6784;--color-text-secondary-alt:#5b6784;--color-text-tertiary:#8d97ac;--color-text-tertiary-alt:#8d97ac;--color-text-tertiary-alt2:#98a2b3;--color-brand:#002f79;--color-brand-hover:#001f52;--color-brand-hover-alt:#001f52;--color-brand-tint:#e1eafb;--color-brand-tint-alt:#e1eafb;--color-accent:#2f56b1;--color-accent-hover:#24459a;--color-accent-tint:#e1eafb;--color-accent-border:#cbd9f3;--color-danger:#ce202f;--color-danger-hover:#ae1926;--color-danger-text:#96131f;--color-danger-tint:#fdf1f2;--color-danger-border:#f1c6c9;--color-success:#12855a;--color-success-alt:#0e6b49;--color-success-alt2:#0e6b49;--color-success-tint:#e9f5ef;--color-success-tint-alt:#e9f5ef;--color-warning:#b7791f;--color-warning-text:#8f5d18;--color-warning-tint:#fcf3e2;--color-disabled-bg:#e4eaf4;--color-disabled-bg-alt:#e4eaf4;--color-disabled-text:#9ba6bb;--color-disabled-text-alt:#9ba6bb;--font-heading:"Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", Menlo, Consolas, monospace;--text-2xs:9px;--text-xs:10.5px;--text-xs-alt:11px;--text-sm:11.5px;--text-sm-alt:12px;--text-sm-alt2:12.5px;--text-base:13px;--text-base-alt:13.5px;--text-md:14px;--text-md-alt:14.5px;--text-lg:16.5px;--text-xl:19px;--text-2xl:20px;--text-3xl:22px;--text-4xl:24px;--text-5xl:27px;--radius-2xs:2px;--radius-xs:6px;--radius-sm:8px;--radius-md:9px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-pill:999px;--radius-full:50%;--shadow-card-sm:0 4px 14px #10224a0d;--shadow-card-md:0 6px 20px #10224a0d;--shadow-card-lg:0 10px 30px #10224a0d;--shadow-popover-sm:0 16px 36px #10224a2b;--shadow-popover-lg:0 18px 40px #10224a29;--shadow-primary-button:0 6px 16px #2f56b13d;--shadow-sticky-footer:0 -6px 20px #10224a0f;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:22px;--space-11:26px;--space-12:28px}*{box-sizing:border-box}html,body{background:var(--color-app-bg);margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text)}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3{font-family:var(--font-heading);margin:0}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-danger)}input,button,select{font-family:inherit}input::placeholder{color:var(--color-text-tertiary-alt2)}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#d7dbe2}._shell_1konn_1{background:var(--color-app-bg);flex-direction:column;min-height:100svh;display:flex}._topbar_1konn_8{align-items:center;gap:var(--space-8);padding:var(--space-5) var(--space-12);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}._brand_1konn_17{align-items:center;gap:var(--space-4);display:flex}._logo_1konn_23{width:auto;height:26px}._brandSuffix_1konn_28{font-family:var(--font-heading);font-size:var(--text-base-alt);color:var(--color-text-tertiary-alt);font-weight:500}._divider_1konn_35{background:var(--color-border);width:1px;height:26px}._nav_1konn_41{gap:var(--space-9);font-size:var(--text-base-alt);font-weight:500;display:flex}._navItem_1konn_48,._navItemActive_1konn_49{color:var(--color-text-secondary-alt)}._navItemActive_1konn_49{color:var(--color-text);font-weight:700}._content_1konn_58{flex-direction:column;flex:1;display:flex}._userBlock_1konn_64{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}._userInfo_1konn_71{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}._userName_1konn_78{color:var(--color-text);font-weight:600}._userEmail_1konn_83{font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt)}._logoutButton_1konn_88{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-6);font-size:var(--text-base-alt);color:var(--color-text-secondary-alt);cursor:pointer;font-weight:500}._wrap_kglp9_1{background:var(--color-app-bg);flex:1;min-height:100svh;display:flex}._leftPanel_kglp9_8{background:var(--color-brand);border-top:3px solid var(--color-danger);padding:var(--space-11) var(--space-12) var(--space-11);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._leftPanelBody_kglp9_19{align-content:center;gap:var(--space-4);flex:1;grid-template-columns:14px 1fr;display:grid;position:relative}._leftPanelDecoration_kglp9_32{border-radius:var(--radius-full);pointer-events:none;background:#ffffff0f;width:480px;height:480px;position:absolute;top:-160px;right:-180px}._leftPanelDecorationSmall_kglp9_43{border-radius:var(--radius-full);pointer-events:none;background:#ffffff0d;width:400px;height:400px;position:absolute;bottom:-220px;left:-160px}._leftPanelBody_kglp9_19>*{grid-column:2}._eyebrow_kglp9_58{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;margin-bottom:var(--space-5);font-weight:700}._leftPanelTitle_kglp9_67{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-surface);letter-spacing:-.01em;max-width:460px;font-weight:700;line-height:1.25}._leftPanelDescription_kglp9_77{margin-top:var(--space-6);font-size:var(--text-base-alt);color:#ffffffb3;max-width:420px;line-height:1.6}._checklist_kglp9_22{gap:var(--space-4);flex-direction:column;display:flex;position:relative}._checklistItem_kglp9_22{align-items:center;gap:var(--space-4);font-size:var(--text-sm-alt2);color:#ffffffd9;grid-template-columns:14px 1fr;display:grid}._checklistIcon_kglp9_101{color:var(--color-surface);text-align:center;font-weight:700}._rightPanel_kglp9_107{width:44%;min-width:420px;padding:var(--space-11) var(--space-9);flex-direction:column;flex:none;align-items:center;display:flex}._rightPanelLogo_kglp9_117{width:auto;max-width:100%;height:auto;max-height:132px;margin:0 auto;display:block}._rightPanelLogoWrap_kglp9_126{width:100%;height:33vh;padding:0 var(--space-4);justify-content:center;align-items:center;display:flex}._rightPanelInner_kglp9_135{width:100%;max-width:380px;margin-bottom:auto}._title_kglp9_141{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-brand);letter-spacing:-.01em;margin-bottom:var(--space-4);font-weight:700}._description_kglp9_150{font-size:var(--text-base-alt);color:var(--color-text-secondary-alt);margin:0 0 var(--space-9);line-height:1.6}._googleLink_kglp9_157{justify-content:center;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card-sm);color:var(--color-text);font-family:var(--font-heading);font-weight:600;font-size:var(--text-base-alt);text-decoration:none;display:flex}._googleLink_kglp9_157:hover{background:var(--color-surface-subtle);color:var(--color-text)}._googleIcon_kglp9_180{flex:none;width:18px;height:18px}._divider_kglp9_186{align-items:center;gap:var(--space-5);margin:var(--space-9) 0;display:flex}._dividerLine_kglp9_193{background:var(--color-border);flex:1;height:1px}._dividerLabel_kglp9_199{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary-alt);font-weight:700}._infoBox_kglp9_207{align-items:flex-start;gap:var(--space-5);background:var(--color-accent-tint);border:1px solid var(--color-accent-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);display:flex}._infoIcon_kglp9_217{color:var(--color-accent);flex:none;margin-top:1px;font-weight:700;line-height:1}._infoText_kglp9_225{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);line-height:1.55}._infoText_kglp9_225 a{color:var(--color-accent);font-weight:600}._footer_kglp9_236{width:100%;max-width:380px;font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);text-align:center}@media (width<=768px){._wrap_kglp9_1{flex-direction:column}._leftPanel_kglp9_8{flex:none}._rightPanel_kglp9_107{flex:none;width:100%;min-width:0}._rightPanelLogoWrap_kglp9_126{height:auto;padding:var(--space-9) var(--space-4) var(--space-7)}}._button_4fi81_1{font-family:var(--font-heading);font-size:var(--text-sm-alt2);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:600;transition:background-color .12s}._button_4fi81_1:disabled{cursor:not-allowed;background:var(--color-disabled-bg);color:var(--color-disabled-text)}._primary_4fi81_18{background:var(--color-accent);color:var(--color-surface);box-shadow:var(--shadow-primary-button)}._primary_4fi81_18:hover:not(:disabled){background:var(--color-accent-hover)}._secondary_4fi81_28{background:var(--color-control-fill);color:var(--color-accent)}._secondary_4fi81_28:hover:not(:disabled){background:var(--color-control-fill-hover)}._danger_4fi81_37{background:var(--color-danger);color:var(--color-surface)}._danger_4fi81_37:hover:not(:disabled){background:var(--color-danger-hover)}._ghost_4fi81_46{color:var(--color-text-secondary-alt);padding:var(--space-2) var(--space-4);background:0 0}._ghost_4fi81_46:hover:not(:disabled){color:var(--color-danger)}._banner_mtxvz_1{background:var(--color-danger-tint);border:1px solid var(--color-danger-border);color:var(--color-danger-text);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);font-size:var(--text-base);line-height:1.5}._page_1vqqt_1{flex-direction:column;flex:1;display:flex}._inner_1vqqt_7{width:100%;max-width:1180px;padding:var(--space-10) var(--space-9);margin:0 auto}._header_1vqqt_14{align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-7);display:flex}._title_1vqqt_21{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-brand);letter-spacing:-.01em;font-weight:600}._headerMeta_1vqqt_29{font-size:var(--text-sm-alt2);color:var(--color-text-tertiary-alt)}._stack_1vqqt_34{gap:var(--space-6);flex-direction:column;display:flex}._card_1vqqt_40{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);overflow:visible}._detailsCard_1vqqt_48{gap:var(--space-7);padding:var(--space-7) var(--space-8);flex-direction:column;display:flex}._field_1vqqt_55{gap:var(--space-2);flex-direction:column;display:flex}._label_1vqqt_61{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);font-weight:600}._input_1vqqt_70{background:var(--color-app-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-4) var(--space-5);font-size:var(--text-md-alt);color:var(--color-text);outline:none;font-family:inherit;font-weight:600}._input_1vqqt_70:focus{border-color:var(--color-accent);background:var(--color-surface)}._templateSelect_1vqqt_95{appearance:none;cursor:pointer;padding-right:calc(var(--space-5) + 24px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23002F79' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-5) center}._templateSelect_1vqqt_95:disabled{cursor:not-allowed}._inputInvalid_1vqqt_108{border-color:var(--color-danger)}._sectionHeader_1vqqt_112{align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border);display:flex}._sectionTitle_1vqqt_120{font-family:var(--font-heading);font-size:var(--text-base-alt);color:var(--color-brand);font-weight:600}._spacer_1vqqt_127{flex:1}._hintRow_1vqqt_131{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary-alt);font-weight:600;display:flex}._hintChip_1vqqt_140{background:var(--color-control-fill);border-radius:var(--radius-xs);padding:3px var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}._grid_1vqqt_149{padding:0 var(--space-8);grid-template-columns:44px minmax(320px,1fr) 116px 96px minmax(150px,.6fr) 40px;align-items:center;display:grid}._gridHeader_1vqqt_156{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);height:34px;font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);font-weight:600}._gridHeaderQty_1vqqt_170{text-align:right;padding-right:var(--space-5)}._rowsList_1vqqt_179{flex-direction:column;display:flex}._row_1vqqt_179{border-bottom:1px solid var(--color-border-subtle);min-height:48px}._row_1vqqt_179:nth-child(2n){background:var(--color-surface-subtle)}._categoryRow_1vqqt_194{min-height:0;padding:var(--space-3) var(--space-8);background:var(--color-brand-tint-alt);border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);font-weight:700}._row_1vqqt_179._duplicateRow_1vqqt_209,._row_1vqqt_179._duplicateRow_1vqqt_209:nth-child(2n){background:color-mix(in srgb, var(--color-warning-tint) 55%, var(--color-surface))}._rowMaterialInner_1vqqt_223{align-items:center;gap:var(--space-3);display:flex}._rowMaterialInner_1vqqt_223>:first-child{flex:1;min-width:0}._duplicateBadge_1vqqt_234{flex-shrink:0}._rowNum_1vqqt_238{font-size:var(--text-sm-alt);color:var(--color-text-tertiary-alt2);font-variant-numeric:tabular-nums;font-weight:600}._rowMaterialCell_1vqqt_245{padding-right:var(--space-7)}._rowQtyCell_1vqqt_249{padding-right:var(--space-5)}._rowQtyInput_1vqqt_253{text-align:right;background:var(--color-app-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-5);font-size:var(--text-base);color:var(--color-text);font-variant-numeric:tabular-nums;outline:none;font-family:inherit;font-weight:700}._rowQtyInput_1vqqt_253:focus{border-color:var(--color-accent);background:var(--color-surface)}._rowUnit_1vqqt_273{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-weight:600}._rowCategory_1vqqt_279{font-size:var(--text-sm-alt);color:var(--color-text-tertiary-alt);white-space:nowrap;text-overflow:ellipsis;padding-right:var(--space-3);font-weight:500;overflow:hidden}._rowRemove_1vqqt_289{justify-content:flex-end;display:flex}._removeButton_1vqqt_294{background:var(--color-control-fill);border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--text-md);border:none;padding:0;line-height:1}._removeButton_1vqqt_294:hover{background:var(--color-danger-tint);color:var(--color-danger)}._comboboxWrap_1vqqt_312{position:relative}._comboboxUnit_1vqqt_316{display:none}._comboboxListPortal_1vqqt_328{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-height:480px;box-shadow:var(--shadow-popover-sm);padding:var(--space-2);margin:0;list-style:none;overflow:auto}._comboboxOption_1vqqt_341{text-align:left;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;grid-template-columns:1fr;gap:2px;font-family:inherit;display:grid}._comboboxOptionActive_1vqqt_355{background:var(--color-accent-tint)}._comboboxOptionName_1vqqt_359{font-size:var(--text-base);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._comboboxOptionMeta_1vqqt_368{font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);font-weight:500}._comboboxEmptyPortal_1vqqt_375{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover-sm);padding:var(--space-5) var(--space-4);font-size:var(--text-sm-alt2);color:var(--color-text-tertiary-alt)}._footer_1vqqt_386{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-8);background:var(--color-surface-subtle);border-top:1px solid var(--color-border);border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);display:flex}._incompleteFlag_1vqqt_397{align-items:center;gap:var(--space-3);font-size:var(--text-sm-alt2);color:var(--color-danger);font-weight:600;display:flex}._incompleteDot_1vqqt_406{border-radius:var(--radius-full);background:var(--color-danger);width:6px;height:6px}._countLabel_1vqqt_413{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}._loading_1vqqt_420{text-align:center;color:var(--color-text-tertiary-alt);font-size:var(--text-base-alt);padding:40px 24px}._emptyState_1vqqt_427{padding:56px var(--space-9) 60px;text-align:center}._emptyIcon_1vqqt_432{width:44px;height:44px;margin:0 auto var(--space-7);border-radius:var(--radius-xl);background:var(--color-brand-tint-alt);color:var(--color-brand);font-family:var(--font-heading);font-size:var(--text-3xl);justify-content:center;align-items:center;font-weight:600;display:flex}._emptyTitle_1vqqt_447{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);margin-bottom:7px;font-weight:600}._emptyDescription_1vqqt_455{font-size:var(--text-base-alt);color:var(--color-text-secondary);max-width:420px;margin:0 auto var(--space-8);line-height:1.6}._stickyFooter_1vqqt_463{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-sticky-footer);padding:var(--space-6) var(--space-9);margin-top:auto;position:sticky;bottom:0}._stickyFooterInner_1vqqt_473{align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;max-width:1180px;margin:0 auto;display:flex}._stickyTitle_1vqqt_485{font-family:var(--font-heading);font-size:var(--text-base-alt);color:var(--color-text);font-weight:600}._stickyMeta_1vqqt_492{font-size:var(--text-sm-alt);color:var(--color-text-tertiary-alt);font-weight:500}@media (width<=1024px){._gridHeader_1vqqt_156{display:none}._grid_1vqqt_149{gap:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-7);grid-template-columns:140px minmax(0,1fr) auto;grid-template-areas:"num num num""material material material""qty unit unit""category category remove"}._rowNum_1vqqt_238{grid-area:num}._rowMaterialCell_1vqqt_245{grid-area:material;padding-right:0}._rowQtyCell_1vqqt_249{gap:var(--space-2);flex-direction:column;grid-area:qty;padding-right:0;display:flex}._rowQtyCell_1vqqt_249:before{content:"Количество";font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);font-weight:600}._rowUnit_1vqqt_273{padding-bottom:var(--space-4);grid-area:unit;align-self:end}._rowCategory_1vqqt_279{white-space:normal;grid-area:category;padding-right:0;overflow:visible}._rowRemove_1vqqt_289{grid-area:remove}._header_1vqqt_14,._sectionHeader_1vqqt_112,._hintRow_1vqqt_131,._footer_1vqqt_386{flex-wrap:wrap}}@media (width<=768px){._stickyFooterInner_1vqqt_473 ._spacer_1vqqt_127{display:none}._stickyFooterInner_1vqqt_473>div:not(._spacer_1vqqt_127){flex:100%}}@media (width<=480px){._inner_1vqqt_7{padding:var(--space-8) var(--space-5)}._detailsCard_1vqqt_48{padding:var(--space-6) var(--space-5)}._grid_1vqqt_149{padding:var(--space-5);grid-template-columns:120px minmax(0,1fr) auto}._hintRow_1vqqt_131{display:none}._stickyFooter_1vqqt_463{padding:var(--space-5)}._stickyFooterInner_1vqqt_473>button{width:100%}}._page_f3tp8_1{padding:var(--space-10) var(--space-9) 60px;flex:1;justify-content:center;display:flex}._inner_f3tp8_8{width:100%;max-width:1180px}._header_f3tp8_13{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-7);display:flex}._backLink_f3tp8_21{margin-bottom:var(--space-5);font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-weight:600;text-decoration:none;display:inline-block}._backLink_f3tp8_21:hover{color:var(--color-brand)}._title_f3tp8_34{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-brand);letter-spacing:-.01em;font-weight:600}._stack_f3tp8_42{gap:var(--space-6);flex-direction:column;display:flex}._card_f3tp8_48{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);overflow:hidden}._cardPadded_f3tp8_56{padding:var(--space-7) var(--space-8)}._loading_f3tp8_60{text-align:center;color:var(--color-text-tertiary-alt);font-size:var(--text-base-alt);padding:40px 24px}._table_f3tp8_67{border-collapse:collapse;width:100%;font-size:var(--text-base)}._tableScroll_f3tp8_73{overflow-x:auto}._tableFixed_f3tp8_77{table-layout:fixed}._tableInput_f3tp8_81{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}._table_f3tp8_67 thead th{text-align:left;padding:var(--space-4) var(--space-8);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);font-weight:600}._sortableHeader_f3tp8_103{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortableHeader_f3tp8_103:hover{color:var(--color-text-secondary)}._sortIndicator_f3tp8_113{margin-left:var(--space-2);color:var(--color-text-tertiary-alt);display:inline-block}._sortIndicatorActive_f3tp8_119{color:var(--color-brand)}._table_f3tp8_67 tbody td{padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}._table_f3tp8_67 tbody tr:nth-child(2n){background:var(--color-surface-subtle)}._table_f3tp8_67 tbody tr:hover{background:var(--color-brand-tint-alt);cursor:default}._rowClickable_f3tp8_138 tbody tr{cursor:pointer}._expandHeaderCell_f3tp8_142{width:32px;padding-left:var(--space-8);padding-right:0}._expandCell_f3tp8_148{width:32px;padding-right:0}._chevron_f3tp8_153{color:var(--color-text-tertiary-alt);font-size:var(--text-sm);transition:transform .15s;display:inline-flex}._chevronExpanded_f3tp8_160{color:var(--color-brand);transform:rotate(90deg)}._actionsCell_f3tp8_165{gap:var(--space-3);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;display:flex}._muted_f3tp8_173{color:var(--color-text-tertiary-alt);font-style:italic}._formGrid_f3tp8_178{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=600px){._formGrid_f3tp8_178{grid-template-columns:1fr}}._field_f3tp8_190{gap:var(--space-2);flex-direction:column;display:flex}._fieldFull_f3tp8_196{grid-column:1/-1}._label_f3tp8_200{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-weight:600}._input_f3tp8_209,._select_f3tp8_210,._textarea_f3tp8_211{background:var(--color-app-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);font-size:var(--text-base-alt);color:var(--color-text);outline:none;font-family:inherit;font-weight:500}._input_f3tp8_209:focus,._select_f3tp8_210:focus,._textarea_f3tp8_211:focus{border-color:var(--color-brand);background:var(--color-surface)}._input_f3tp8_209:disabled,._select_f3tp8_210:disabled,._textarea_f3tp8_211:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text-alt);cursor:not-allowed}._textarea_f3tp8_211{font-family:var(--font-mono);font-size:var(--text-sm-alt2);resize:vertical;min-height:90px}._checkboxField_f3tp8_245{align-items:center;gap:var(--space-3);display:flex}._checkboxLabel_f3tp8_251{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:500}._fieldError_f3tp8_257{font-size:var(--text-sm);color:var(--color-danger)}._fieldHint_f3tp8_262{font-size:var(--text-sm);color:var(--color-text-tertiary-alt)}._formActions_f3tp8_267{justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-3);display:flex}._warningBanner_f3tp8_274{background:var(--color-warning-tint);border:1px solid var(--color-warning);color:var(--color-warning-text);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);font-size:var(--text-sm-alt2);line-height:1.5}._formBanner_f3tp8_284{margin-bottom:var(--space-7)}._badge_f3tp8_288{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);font-size:var(--text-xs-alt);align-items:center;font-weight:700;display:inline-flex}._badgeActive_f3tp8_297{background:var(--color-success-tint);color:var(--color-success-alt2)}._badgeHistorical_f3tp8_302{background:var(--color-control-fill);color:var(--color-text-tertiary-alt)}._badgeWarning_f3tp8_307{background:var(--color-warning-tint);color:var(--color-warning-text)}._table_f3tp8_67 tbody tr._duplicateRow_f3tp8_312,._table_f3tp8_67 tbody tr._duplicateRow_f3tp8_312:hover{background:var(--color-warning-tint)}._sectionHeader_f3tp8_317{padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._numColHeader_f3tp8_325{width:44px}._numCell_f3tp8_329{color:var(--color-text-tertiary-alt);font-variant-numeric:tabular-nums}._table_f3tp8_67 tbody tr._categoryRow_f3tp8_334,._table_f3tp8_67 tbody tr._categoryRow_f3tp8_334:hover{background:var(--color-brand-tint-alt)}._table_f3tp8_67 tbody ._categoryCell_f3tp8_339{padding:var(--space-3) var(--space-8);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);font-weight:700}._sectionTitle_f3tp8_349{font-family:var(--font-heading);font-size:var(--text-base-alt);color:var(--color-brand);font-weight:600}._confirmGroup_1ex9w_1{align-items:center;gap:var(--space-2);display:inline-flex}._confirmLabel_1ex9w_7{font-size:var(--text-sm-alt);color:var(--color-danger-text);font-weight:600}._wrap_eiklw_1{text-align:center;padding:56px 24px 60px}._title_eiklw_6{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-brand);margin-bottom:var(--space-3);font-weight:600}._description_eiklw_14{font-size:var(--text-base-alt);color:var(--color-text-tertiary-alt);max-width:420px;margin:0 auto var(--space-8);line-height:1.6}._badge_n28ni_1{padding:4px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs-alt);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:inline-flex}._success_n28ni_12{background:var(--color-success-tint);color:var(--color-success-alt)}._warning_n28ni_17{background:var(--color-warning-tint);color:var(--color-warning-text)}._danger_n28ni_22{background:var(--color-danger-tint);color:var(--color-danger-text)}._accent_n28ni_27{background:var(--color-accent-tint);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs)}._neutral_n28ni_35{background:var(--color-control-fill);color:var(--color-text-secondary)}._alert_1imt2_1{align-items:flex-start;gap:var(--space-6);border-radius:var(--radius-2xl);padding:var(--space-7) var(--space-8);border:1px solid #0000;flex-wrap:wrap;display:flex}._compact_1imt2_11{border-radius:var(--radius-2xl);padding:var(--space-5) var(--space-8);align-items:center}._icon_1imt2_17{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--color-surface);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);text-align:center;flex:none;line-height:24px}._dot_1imt2_30{border-radius:var(--radius-full);flex:none;width:8px;height:8px}._body_1imt2_37{flex:1;min-width:0}._title_1imt2_42{font-family:var(--font-heading);font-size:var(--text-md-alt);margin-bottom:var(--space-2);font-weight:600}._text_1imt2_49{font-size:var(--text-base);line-height:1.5}._action_1imt2_54{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}._danger_1imt2_61{background:var(--color-danger-tint);border-color:var(--color-danger-border);color:var(--color-danger-text)}._danger_1imt2_61 ._icon_1imt2_17,._danger_1imt2_61 ._dot_1imt2_30{background:var(--color-danger)}._warning_1imt2_75{background:var(--color-warning-tint);color:var(--color-warning-text);border-color:#ebd9ae}._warning_1imt2_75 ._dot_1imt2_30{background:var(--color-warning)}._success_1imt2_85{background:var(--color-success-tint);color:var(--color-success-alt);border-color:#c6e4d6}._success_1imt2_85 ._icon_1imt2_17{background:var(--color-success);border-radius:var(--radius-full)}._success_1imt2_85 ._dot_1imt2_30{background:var(--color-success)}._info_1imt2_100{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._info_1imt2_100 ._dot_1imt2_30{background:var(--color-accent)}@media (width<=480px){._alert_1imt2_1{gap:var(--space-5);padding:var(--space-5) var(--space-6)}._compact_1imt2_11{padding:var(--space-4) var(--space-6)}._action_1imt2_54{flex:100%}}._overlay_43svx_1{padding:var(--space-9);z-index:100;background:#16233d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_43svx_12{background:var(--color-surface);border-radius:var(--radius-2xl);width:100%;max-width:560px;max-height:85vh;box-shadow:var(--shadow-popover-lg);padding:var(--space-9);gap:var(--space-7);flex-direction:column;display:flex;overflow-y:auto}._title_43svx_26{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);font-weight:700}._intro_43svx_33{font-size:var(--text-base-alt);color:var(--color-text-secondary);line-height:1.6}._supplierList_43svx_39{gap:var(--space-5);flex-direction:column;display:flex}._supplierRow_43svx_45{padding:var(--space-6) var(--space-7);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._supplierName_43svx_52{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-text);font-weight:600}._orderList_43svx_59{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._orderAmount_43svx_66{padding:2px var(--space-4);border-radius:var(--radius-pill);background:var(--color-control-fill);color:var(--color-text-secondary);font-size:var(--text-sm-alt2);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}._confirmedPriceWarning_43svx_78{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-sm-alt2);font-weight:600}._acknowledgeRow_43svx_89{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-sm-alt2);cursor:pointer;font-weight:600;display:flex}._footerHint_43svx_103{font-size:var(--text-sm-alt);color:var(--color-text-tertiary-alt);line-height:1.5}._actions_43svx_109{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=480px){._overlay_43svx_1{padding:var(--space-5)}._modal_43svx_12{padding:var(--space-6);gap:var(--space-6);max-height:90vh}._supplierRow_43svx_45{padding:var(--space-5) var(--space-6)}._acknowledgeRow_43svx_89{padding:var(--space-4) var(--space-5)}}._page_5rsjv_1{padding:var(--space-10) var(--space-9) 60px;flex:1;justify-content:center;display:flex}._inner_5rsjv_8{gap:var(--space-7);flex-direction:column;width:100%;max-width:1180px;display:flex}._backLink_5rsjv_16{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600}._backLink_5rsjv_16:hover{color:var(--color-accent)}._header_5rsjv_31{align-items:flex-end;gap:var(--space-9);flex-wrap:wrap;display:flex}._headerMain_5rsjv_38{flex:1;min-width:0}._eyebrow_5rsjv_43{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary-alt);margin-bottom:var(--space-3);font-weight:700}._title_5rsjv_52{font-family:var(--font-heading);font-size:var(--text-5xl);color:var(--color-brand);letter-spacing:-.015em;font-weight:600;line-height:1.15}._kpiPanel_5rsjv_61{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-md);flex:none;align-items:stretch;display:flex;overflow:hidden}._kpiCell_5rsjv_72{padding:var(--space-6) var(--space-9)}._kpiDivider_5rsjv_76{background:var(--color-border);width:1px}._kpiLabel_5rsjv_81{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary-alt);font-weight:700}._kpiValue_5rsjv_89{font-family:var(--font-heading);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin-top:var(--space-2);font-weight:600}._kpiTotal_5rsjv_97{padding:var(--space-6) var(--space-10);background:var(--color-brand);color:var(--color-surface);flex:none}._kpiTotalLabel_5rsjv_104{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;opacity:.72;font-weight:700}._kpiTotalValue_5rsjv_112{font-family:var(--font-heading);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:2px;font-weight:700}._centerWrap_5rsjv_121{padding:var(--space-10) var(--space-9);flex:1;justify-content:center;display:flex}._infeasibleCard_5rsjv_128{background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-2xl);max-width:620px;padding:var(--space-9);color:var(--color-danger-text)}._infeasibleTitle_5rsjv_137{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-4);font-weight:700}._infeasibleText_5rsjv_144{font-size:var(--text-base-alt);margin-bottom:var(--space-7);line-height:1.6}._warningList_5rsjv_150{gap:var(--space-4);flex-direction:column;display:flex}._warningRow_5rsjv_156{align-items:baseline;gap:var(--space-3);font-size:var(--text-base-alt);display:flex}._warningMaterial_5rsjv_163{font-weight:700}._warningQty_5rsjv_167{color:var(--color-text-secondary);font-weight:500}._supplierCard_5rsjv_172{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);overflow:hidden}._supplierHeader_5rsjv_180{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);display:flex}._supplierName_5rsjv_189{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);font-weight:600}._supplierSpacer_5rsjv_196{flex:1}._supplierDelivery_5rsjv_200{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-weight:600}._supplierDeliveryFree_5rsjv_206{color:var(--color-success)}._supplierTotal_5rsjv_210{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text);font-weight:700}._supplierBreakdown_5rsjv_217{padding:var(--space-4) var(--space-8);line-height:1.6;font-size:var(--text-sm-alt2);color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border)}._table_5rsjv_226{table-layout:fixed;border-collapse:collapse;width:100%}._tableScroll_5rsjv_233{overflow-x:auto}._materialColHeader_5rsjv_245,._materialColCell_5rsjv_246{width:38%}._qtyCol_5rsjv_250{width:10%}._unitPriceCol_5rsjv_254{width:13%}._supplierCol_5rsjv_258{text-align:left;width:27%}._sumCol_5rsjv_263{width:12%}._table_5rsjv_226 th{text-align:left;padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600}._table_5rsjv_226 td{padding:var(--space-5) var(--space-8);font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-subtle)}._table_5rsjv_226 tr:last-child td{border-bottom:none}._numCell_5rsjv_291{text-align:right;font-variant-numeric:tabular-nums}._materialCell_5rsjv_296{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._materialSku_5rsjv_304{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-tertiary-alt);margin-top:var(--space-2)}._overrideNote_5rsjv_311{margin-top:var(--space-2);font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);font-weight:500}._reasonPlaque_5rsjv_318{align-items:flex-start;gap:var(--space-3);background:var(--color-accent-tint);border:1px solid var(--color-accent-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);margin-top:var(--space-2);display:inline-flex}._reasonHead_5rsjv_329{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs-alt);color:var(--color-accent);flex:none;line-height:1.35}._reasonBody_5rsjv_338{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.35}._availabilityRisk_5rsjv_344,._orderStaleWarning_5rsjv_351{font-size:var(--text-xs-alt);color:var(--color-danger-text);font-weight:600;display:block}._supplierSelect_5rsjv_358{box-sizing:border-box;width:100%;max-width:100%;font-size:var(--text-sm-alt2);color:var(--color-text);background:var(--color-control-fill);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._supplierSelectTouched_5rsjv_379{border-color:var(--color-accent)}._belowMinOrderNotice_5rsjv_383{margin:var(--space-5) var(--space-8) 0}._splitCategoryNoticeCell_5rsjv_387{padding:0 var(--space-8) var(--space-4)}._colorChoiceRow_5rsjv_391{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-2) 0;display:flex}._colorChoiceLabel_5rsjv_398{align-items:center;gap:var(--space-3);font-size:var(--text-sm-alt2);color:var(--color-text);font-weight:600;display:flex}._colorChoiceSelect_5rsjv_407{font-size:var(--text-sm-alt2);color:var(--color-text);background:var(--color-control-fill);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600}._colorChoiceHint_5rsjv_418{font-size:var(--text-sm-alt);color:var(--color-danger-text);font-weight:500}._footer_5rsjv_424{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-2);display:flex}._spacer_5rsjv_431{flex:1}._footerHint_5rsjv_435{font-size:var(--text-sm-alt);color:var(--color-text-tertiary-alt);line-height:1.5}._wrap_cfid2_1{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:inline-flex}._input_cfid2_8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._trigger_cfid2_20{font-family:var(--font-heading);font-size:var(--text-sm-alt2);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);background:var(--color-control-fill);color:var(--color-accent);cursor:pointer;font-weight:600;transition:background-color .12s}._trigger_cfid2_20:hover{background:var(--color-control-fill-hover)}._input_cfid2_8:focus-visible+._trigger_cfid2_20{outline:2px solid var(--color-accent);outline-offset:2px}._triggerDisabled_cfid2_41{cursor:not-allowed;background:var(--color-disabled-bg);color:var(--color-disabled-text)}._triggerDisabled_cfid2_41:hover{background:var(--color-disabled-bg)}._fileName_cfid2_51{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);overflow-wrap:anywhere;min-width:0}@media (width<=480px){._trigger_cfid2_20{padding:var(--space-4) var(--space-6)}}._overlay_5q6zp_1{padding:var(--space-9);z-index:100;background:#16233d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_5q6zp_12{background:var(--color-surface);border-radius:var(--radius-2xl);width:100%;max-width:480px;box-shadow:var(--shadow-popover-lg);padding:var(--space-9);gap:var(--space-7);flex-direction:column;display:flex}._title_5q6zp_24{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);font-weight:700}._confirmedPriceWarning_5q6zp_31{padding:var(--space-4) var(--space-5);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-sm-alt2);font-weight:600}._actions_5q6zp_41{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=480px){._overlay_5q6zp_1{padding:var(--space-5)}._modal_5q6zp_12{padding:var(--space-6);gap:var(--space-6)}}._overlay_11916_1{padding:var(--space-9);z-index:100;background:#16233d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_11916_12{background:var(--color-surface);border-radius:var(--radius-2xl);width:100%;max-width:480px;box-shadow:var(--shadow-popover-lg);padding:var(--space-9);gap:var(--space-7);flex-direction:column;display:flex}._title_11916_24{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);font-weight:700}._intro_11916_31{font-size:var(--text-base-alt);color:var(--color-text-secondary);line-height:1.6}._summary_11916_37{gap:var(--space-4);padding:var(--space-6) var(--space-7);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}._materialName_11916_47{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-text);font-weight:600}._supplierName_11916_54{font-size:var(--text-sm-alt2);color:var(--color-text-secondary)}._priceRow_11916_59{align-items:baseline;gap:var(--space-4);font-size:var(--text-base-alt);display:flex}._priceLabel_11916_66{color:var(--color-text-tertiary-alt)}._currentPrice_11916_70{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600}._noActivePrice_11916_76{color:var(--color-text-tertiary-alt);font-style:italic;font-weight:600}._newPrice_11916_82{font-variant-numeric:tabular-nums;color:var(--color-brand);font-weight:700}._actions_11916_88{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=480px){._overlay_11916_1{padding:var(--space-5)}._modal_11916_12{padding:var(--space-6);gap:var(--space-6)}._summary_11916_37{padding:var(--space-5) var(--space-6)}}._section_1ersz_1{gap:var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);padding:var(--space-8);flex-direction:column;display:flex}._title_1ersz_12{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-text);font-weight:700}._intro_1ersz_19{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);line-height:1.6}._table_1ersz_25{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden}._table_1ersz_25 th{text-align:left;padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600}._table_1ersz_25 td{padding:var(--space-4) var(--space-6);font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._table_1ersz_25 tr:last-child td{border-bottom:none}._checkboxCell_1ersz_58{text-align:center;width:34px}._numCell_1ersz_63{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._materialCell_1ersz_69{gap:var(--space-1);flex-direction:column;display:flex}._supplierName_1ersz_75{font-size:var(--text-xs-alt);color:var(--color-text-secondary)}._noActivePrice_1ersz_80{color:var(--color-text-tertiary-alt);font-style:italic;font-weight:600}._newPrice_1ersz_86{color:var(--color-brand);font-weight:700}._resultRow_1ersz_91{font-size:var(--text-xs-alt);font-weight:600}._resultApplied_1ersz_96{color:var(--color-success-alt)}._resultError_1ersz_100{color:var(--color-danger-text)}._actions_1ersz_104{justify-content:flex-end;display:flex}._overlay_egiui_1{padding:var(--space-9);z-index:100;background:#16233d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_egiui_12{background:var(--color-surface);border-radius:var(--radius-2xl);width:100%;max-width:560px;max-height:100%;box-shadow:var(--shadow-popover-lg);padding:var(--space-9);gap:var(--space-7);flex-direction:column;display:flex;overflow-y:auto}._title_egiui_26{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);font-weight:700}._rawDescription_egiui_33{white-space:pre-wrap;font-weight:600}._candidateList_egiui_38{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._candidate_egiui_38{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);cursor:pointer;display:flex}._candidateText_egiui_58{gap:var(--space-1);flex-direction:column;display:flex}._candidateName_egiui_64{font-weight:600}._candidateDetail_egiui_68{font-size:var(--text-xs-alt);color:var(--color-text-secondary)}._suggestionBasis_egiui_73{font-size:var(--text-xs-alt);color:var(--color-success-alt);font-weight:600}._empty_egiui_79{color:var(--color-text-secondary)}._conflict_egiui_83{padding:var(--space-4) var(--space-5);background:var(--color-warning-tint);border-radius:var(--radius-md);color:var(--color-warning-text);font-size:var(--text-sm-alt2)}._error_egiui_91{padding:var(--space-4) var(--space-5);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-sm-alt2);font-weight:600}._actions_egiui_101{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=480px){._overlay_egiui_1{padding:var(--space-5)}._modal_egiui_12{padding:var(--space-6);gap:var(--space-6)}}._page_16hqy_1{padding:var(--space-10) var(--space-9) 60px;flex:1;justify-content:center;display:flex}._inner_16hqy_8{gap:var(--space-7);flex-direction:column;width:100%;max-width:1180px;display:flex}._backLink_16hqy_16{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;text-decoration:none}._backLink_16hqy_16:hover{color:var(--color-brand)}._centerWrap_16hqy_32{padding:var(--space-10) var(--space-9);flex:1;justify-content:center;display:flex}._header_16hqy_39{justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}._title_16hqy_47{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-brand);letter-spacing:-.01em;font-weight:600}._discrepancyBanner_16hqy_57{padding:var(--space-5) var(--space-8);font-size:var(--text-sm-alt2);color:var(--color-danger-text);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-xl);font-weight:600}._table_16hqy_67{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:100%;box-shadow:var(--shadow-card-sm);overflow:hidden}._tableScroll_16hqy_78{overflow-x:auto}._materialColHeader_16hqy_90,._materialColCell_16hqy_91{overflow-wrap:break-word;min-width:180px;max-width:240px}._table_16hqy_67 th{text-align:center;vertical-align:middle;padding:var(--space-4) var(--space-4);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600}._materialColHeader_16hqy_90{text-align:left}._table_16hqy_67 td{padding:var(--space-5) var(--space-4);font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-subtle)}._table_16hqy_67 tr:last-child td{border-bottom:none}._numCell_16hqy_126{text-align:center;font-variant-numeric:tabular-nums;padding-left:var(--space-4);padding-right:var(--space-4);white-space:nowrap}._statusColHeader_16hqy_134,._statusColCell_16hqy_135{min-width:180px;padding-left:var(--space-4);padding-right:var(--space-4)}._discrepantRow_16hqy_143 td,._declinedRow_16hqy_149 td,._quantityMismatchRow_16hqy_158 td{background:var(--color-danger-tint)}._declineButton_16hqy_162{background:var(--color-control-fill);width:100%;color:var(--color-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm-alt2);cursor:pointer;white-space:normal;border:none;font-weight:600;line-height:1.3}._declineButton_16hqy_162:hover{background:var(--color-control-fill-hover)}._declineButtonActive_16hqy_180{background:var(--color-danger-tint);width:100%;color:var(--color-danger-text);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm-alt2);cursor:pointer;white-space:normal;font-weight:600;line-height:1.3}._declineReasonInput_16hqy_194{margin-top:var(--space-3);width:100%;font-size:var(--text-sm-alt);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box;display:block}._priceInput_16hqy_207{text-align:center;font-variant-numeric:tabular-nums;width:100%;max-width:110px;font-size:var(--text-base-alt);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);box-sizing:border-box;margin:0 auto;display:block}._priceInput_16hqy_207:focus{border-color:var(--color-brand);outline:none}._priceInput_16hqy_207:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text-alt)}._priceHistoryWrap_16hqy_235{margin-left:var(--space-2);display:inline-block}._priceHistoryTrigger_16hqy_240{font-size:var(--text-sm-alt2);cursor:pointer;color:var(--color-text-tertiary-alt);vertical-align:middle;background:0 0;border:none;padding:0;line-height:1}._priceHistoryTrigger_16hqy_240:hover{color:var(--color-brand)}._priceHistoryPopup_16hqy_260{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:220px;box-shadow:var(--shadow-card-sm);padding:var(--space-4);text-align:left;white-space:normal}._priceHistoryList_16hqy_272{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._priceHistoryRow_16hqy_281{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm-alt2);display:flex}._priceHistoryValue_16hqy_289{font-variant-numeric:tabular-nums;font-weight:600}._priceHistoryValueHigher_16hqy_298{font-variant-numeric:tabular-nums;color:var(--color-danger-text);font-weight:600}._priceHistoryValueLower_16hqy_304{font-variant-numeric:tabular-nums;color:var(--color-success-alt);font-weight:600}._priceHistoryDate_16hqy_296{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._delta_16hqy_296{color:var(--color-text-secondary);font-weight:600}._deltaDiscrepant_16hqy_296{color:var(--color-danger-text);font-weight:700}._deltaEmpty_16hqy_325{color:var(--color-text-tertiary-alt)}._footer_16hqy_329{padding:var(--space-6) var(--space-2);justify-content:flex-end;display:flex}._footerTotals_16hqy_335{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}._footerLine_16hqy_342{align-items:baseline;gap:var(--space-2);display:flex}._footerLabel_16hqy_348{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-weight:600}._footerTotal_16hqy_335{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text);font-weight:700}._copySection_16hqy_361{gap:var(--space-9);border-top:1px solid var(--color-border);padding-top:var(--space-9);flex-direction:column;display:flex}._copyBlock_16hqy_369{gap:var(--space-3);flex-direction:column;display:flex}._copyBlockHeader_16hqy_375{justify-content:space-between;align-items:center;display:flex}._copyBlockTitle_16hqy_381{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);font-weight:600}._copyButton_16hqy_390{background:var(--color-control-fill);color:var(--color-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-6);font-size:var(--text-sm-alt2);cursor:pointer;border:none;font-weight:600}._copyButton_16hqy_390:hover{background:var(--color-control-fill-hover)}._copyTextarea_16hqy_405{resize:vertical;width:100%;min-height:180px;font-family:var(--font-mono);font-size:var(--text-sm-alt);color:var(--color-text);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5);white-space:pre}._replacementSection_16hqy_419{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;min-width:0;display:flex}._findReplacementButton_16hqy_234{background:var(--color-control-fill);width:100%;color:var(--color-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm-alt2);cursor:pointer;white-space:normal;border:none;font-weight:600;line-height:1.3}._findReplacementButton_16hqy_234:hover{background:var(--color-control-fill-hover)}._replacedNotice_16hqy_448{font-size:var(--text-xs-alt);color:var(--color-danger-text);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-weight:600}._replacedLink_16hqy_458{color:var(--color-danger-text);text-decoration:underline}._replacedMuted_16hqy_463{color:var(--color-text-secondary);font-weight:500}._replacementPanel_16hqy_470{gap:var(--space-3);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}._replacementLoading_16hqy_481{font-size:var(--text-xs-alt);color:var(--color-text-secondary)}._replacementNotFound_16hqy_486{font-size:var(--text-xs-alt);color:var(--color-danger-text);overflow-wrap:break-word;font-weight:600}._candidateList_16hqy_493{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._candidateRow_16hqy_502{gap:var(--space-1);flex-direction:column;display:flex}._candidateButton_16hqy_508{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface);width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm-alt2);cursor:pointer;text-align:left;display:flex}._candidateButton_16hqy_508:hover{background:var(--color-control-fill-hover)}._candidateButton_16hqy_508:disabled{cursor:default;opacity:.6}._candidateSupplier_16hqy_533{font-weight:600}._candidatePrice_16hqy_537{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-weight:600}._availabilityRisk_16hqy_544{font-size:var(--text-xs-alt);color:var(--color-danger-text);font-weight:600;display:block}._parseSection_16hqy_554{gap:var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);padding:var(--space-8);flex-direction:column;display:flex}._parseSectionTitleRow_16hqy_565{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}._parseSectionTitle_16hqy_565{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);font-weight:600}._parseCloseButton_16hqy_581{background:var(--color-control-fill);border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--text-md);border:none;flex-shrink:0;padding:0;line-height:1}._parseCloseButton_16hqy_581:hover{background:var(--color-danger-tint);color:var(--color-danger)}._parseUploadRow_16hqy_600{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}._parseButton_16hqy_607{background:var(--color-brand);color:#fff;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-7);font-size:var(--text-sm-alt2);cursor:pointer;box-shadow:var(--shadow-primary-button);border:none;font-weight:600}._parseButton_16hqy_607:hover:not(:disabled){background:var(--color-brand-hover)}._parseButton_16hqy_607:disabled{cursor:default;background:var(--color-disabled-bg);color:var(--color-disabled-text);box-shadow:none}._parseLoading_16hqy_630{font-size:var(--text-sm-alt2);color:var(--color-text-secondary)}._parseErrorBlock_16hqy_635{font-size:var(--text-sm-alt2);color:var(--color-danger-text);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);font-weight:600}._parseResultBlock_16hqy_645{gap:var(--space-5);flex-direction:column;display:flex}._parseCategoryHeader_16hqy_651{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}._parseCategoryTitle_16hqy_659{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-text);font-weight:700}._parseCategoryToggle_16hqy_666{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:flex}._chevron_16hqy_677{color:var(--color-text-tertiary-alt);font-size:var(--text-sm);transition:transform .15s;display:inline-flex}._chevronExpanded_16hqy_684{color:var(--color-brand);transform:rotate(90deg)}._parseApplySummary_16hqy_689{font-size:var(--text-sm-alt2);color:var(--color-success-alt);font-weight:600}._parseTable_16hqy_695{table-layout:fixed;border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden}._parseTable_16hqy_695 th{text-align:left;padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600}._parseTable_16hqy_695 td{padding:var(--space-4) var(--space-6);font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._parseTable_16hqy_695 tr:last-child td{border-bottom:none}._parseCheckboxCell_16hqy_729{text-align:center;width:34px}._parseLowConfidenceRow_16hqy_734 td{background:var(--color-danger-tint)}._parseConfidenceWarning_16hqy_738{margin-top:var(--space-2);font-size:var(--text-xs-alt);color:var(--color-danger-text);font-weight:600;display:block}._parseReasoning_16hqy_746{margin-top:var(--space-2);font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);font-weight:400;display:block}._parseMissingList_16hqy_754,._parseExtraList_16hqy_755{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._parseMissingRow_16hqy_764,._parseExtraRow_16hqy_765{justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);display:flex}._parseMissingInfo_16hqy_776,._parseExtraInfo_16hqy_777{gap:var(--space-1);flex-direction:column;display:flex}._parseExtraDescription_16hqy_783{font-weight:600}._parseExtraMeta_16hqy_787{font-size:var(--text-xs-alt);color:var(--color-text-secondary)}._parseQtyInput_16hqy_792{text-align:right;font-variant-numeric:tabular-nums;width:64px;font-size:var(--text-base-alt);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-sizing:border-box}._parseAddedNotice_16hqy_805{font-size:var(--text-xs-alt);color:var(--color-success-alt);font-weight:600}._parseExtraActions_16hqy_811{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}._parseExtraButtons_16hqy_818{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._parseLinkNote_16hqy_825{font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);text-align:right}._page_w4pen_1{padding:var(--space-10) var(--space-9) 60px;flex:1;justify-content:center;display:flex}._inner_w4pen_8{gap:var(--space-7);flex-direction:column;width:100%;max-width:1180px;display:flex}._backLink_w4pen_16{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;text-decoration:none}._backLink_w4pen_16:hover{color:var(--color-brand)}._centerWrap_w4pen_32{padding:var(--space-10) var(--space-9);flex:1;justify-content:center;display:flex}._header_w4pen_39{justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}._title_w4pen_47{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-brand);letter-spacing:-.01em;font-weight:600}._totalsCard_w4pen_57{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);padding:var(--space-8);align-items:center;gap:var(--space-11);flex-wrap:wrap;display:flex}._totalsFigure_w4pen_69{gap:var(--space-2);flex-direction:column;display:flex}._totalsLabel_w4pen_75{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary-alt);font-weight:600}._totalsValue_w4pen_84{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text);font-weight:700}._totalsDelta_w4pen_91{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-weight:600}._totalsDeltaOver_w4pen_97{color:var(--color-danger-text)}._totalsDeltaUnder_w4pen_101{color:var(--color-success)}._totalsNoPlan_w4pen_105{font-size:var(--text-sm-alt2);color:var(--color-warning-text);background:var(--color-warning-tint);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-6);font-weight:600}._supplierCard_w4pen_114{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card-sm);overflow:hidden}._supplierHeader_w4pen_122{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}._supplierName_w4pen_132{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-brand);font-weight:600}._supplierSpacer_w4pen_139{flex:1}._supplierFigure_w4pen_143{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);font-weight:600}._supplierDelta_w4pen_149{font-weight:700}._supplierDeltaOver_w4pen_153{color:var(--color-danger-text)}._supplierDeltaUnder_w4pen_157{color:var(--color-success)}._supplierNoPlanBadge_w4pen_161{font-size:var(--text-xs-alt);color:var(--color-warning-text);background:var(--color-warning-tint);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);font-weight:700}._planFactGrid_w4pen_173{grid-template-columns:1fr 1fr;display:grid}._planFactGrid_w4pen_173>div:first-child{border-right:1px solid var(--color-border)}._columnLabel_w4pen_182{padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:700}._table_w4pen_194{table-layout:fixed;border-collapse:collapse;width:100%}._descColHeader_w4pen_200,._descColCell_w4pen_201{width:32%}._actionsColHeader_w4pen_205,._actionsColCell_w4pen_206{width:260px}._copyColHeader_w4pen_210,._copyColCell_w4pen_211{width:48px}._copyToFactButton_w4pen_220{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--text-sm-alt2);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}._copyToFactButton_w4pen_220:hover{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-tint-alt)}._table_w4pen_194 th{text-align:left;padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600}._table_w4pen_194 td{padding:var(--space-5) var(--space-8);font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}._table_w4pen_194 tr:last-child td{border-bottom:none}._numCell_w4pen_266{text-align:right;font-variant-numeric:tabular-nums}._materialTag_w4pen_271{margin-top:var(--space-1);font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);display:block}._emptyColumn_w4pen_278{padding:var(--space-7) var(--space-8);color:var(--color-text-tertiary-alt);font-style:italic;font-size:var(--text-sm-alt2)}._actionsCell_w4pen_285{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:100%;display:flex}._editInput_w4pen_294,._editInputNum_w4pen_295,._editSelect_w4pen_296{text-align:left;width:100%;font-size:var(--text-base-alt);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:inherit}._editInputNum_w4pen_295{text-align:right;font-variant-numeric:tabular-nums}._editInput_w4pen_294:focus,._editInputNum_w4pen_295:focus,._editSelect_w4pen_296:focus{border-color:var(--color-brand);outline:none}._addRow_w4pen_324 td{background:var(--color-surface-subtle);vertical-align:middle}._editRow_w4pen_331 td{background:var(--color-surface-subtle);padding:var(--space-6) var(--space-8)}._addSection_w4pen_336{padding:var(--space-7) var(--space-8);border-top:1px solid var(--color-border);gap:var(--space-5);flex-direction:column;display:flex}._addGrid_w4pen_329{gap:var(--space-5);grid-template-columns:2fr 1fr 1fr 1.4fr 1.4fr auto;align-items:end;display:grid}._fieldLabel_w4pen_351{font-family:var(--font-heading);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-tertiary-alt);margin-bottom:var(--space-2);font-weight:600;display:block}._optionalHint_w4pen_362{text-transform:none;letter-spacing:normal;color:var(--color-text-tertiary-alt2);font-weight:400}@media (width<=1024px){._planFactGrid_w4pen_173{grid-template-columns:1fr}._planFactGrid_w4pen_173>div:first-child{border-right:none;border-bottom:1px solid var(--color-border)}._addGrid_w4pen_329{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._page_w4pen_1{padding:var(--space-8) var(--space-5) 40px}._addGrid_w4pen_329{grid-template-columns:minmax(0,1fr)}._table_w4pen_194{table-layout:auto}._descColHeader_w4pen_200,._descColCell_w4pen_201,._actionsColHeader_w4pen_205,._actionsColCell_w4pen_206{width:auto}._descColCell_w4pen_201{overflow-wrap:anywhere}._actionsCell_w4pen_285{justify-content:flex-start}._table_w4pen_194 th,._table_w4pen_194 td{padding:var(--space-4) var(--space-5)}._columnLabel_w4pen_182,._addSection_w4pen_336,._editRow_w4pen_331 td{padding-left:var(--space-5);padding-right:var(--space-5)}}._matrixScroll_1cn5g_7{max-height:70vh;overflow-x:auto}._matrixTable_1cn5g_12{border-collapse:collapse;width:100%;font-size:var(--text-base);white-space:nowrap}._matrixTable_1cn5g_12 thead th{z-index:2;text-align:center;padding:var(--space-4) var(--space-8);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);font-weight:600;position:sticky;top:0}._matrixTable_1cn5g_12 tbody td{padding:var(--space-5) var(--space-8);text-align:center;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}._matrixTable_1cn5g_12 tbody tr:nth-child(2n){background:var(--color-surface-subtle)}._materialColHeader_1cn5g_46,._materialColCell_1cn5g_47{z-index:1;text-align:left;background:var(--color-surface);border-right:1px solid var(--color-border);white-space:normal;width:320px;min-width:200px;position:sticky;left:0}._matrixTable_1cn5g_12 thead th._materialColHeader_1cn5g_46{z-index:3}._matrixTable_1cn5g_12 tbody tr:nth-child(2n) ._materialColCell_1cn5g_47{background:var(--color-surface-subtle)}._materialName_1cn5g_75{color:var(--color-text);font-weight:600}._materialUnit_1cn5g_80{margin-left:var(--space-2);color:var(--color-text-tertiary-alt);font-size:var(--text-xs-alt);font-weight:500}._priceCell_1cn5g_87{font-variant-numeric:tabular-nums}._dashCell_1cn5g_92{color:var(--color-text-tertiary-alt)}._blankCell_1cn5g_97{color:#0000;-webkit-user-select:none;user-select:none}._cheapest_1cn5g_102{background:var(--color-success-tint);color:var(--color-success-alt2);border-radius:var(--radius-xs);font-weight:700}._availabilityRisk_1cn5g_109{font-size:var(--text-xs-alt);color:var(--color-danger-text);font-weight:600;display:block}._declinedLabel_1cn5g_116{color:var(--color-danger-text);font-weight:600}._declinedPrice_1cn5g_121{margin-left:var(--space-3);color:var(--color-text-tertiary-alt);font-variant-numeric:tabular-nums;text-decoration:line-through}._emptyState_1cn5g_128{padding:var(--space-9) var(--space-8);color:var(--color-text-tertiary-alt);font-size:var(--text-base-alt)}@media (width<=480px){._matrixTable_1cn5g_12 thead th{padding:var(--space-3) var(--space-5)}._matrixTable_1cn5g_12 tbody td{padding:var(--space-4) var(--space-5)}._materialColHeader_1cn5g_46,._materialColCell_1cn5g_47{width:180px;min-width:140px}}._page_1pb0e_1{padding:var(--space-10) var(--space-9) 60px;flex:1;justify-content:center;display:flex}._inner_1pb0e_8{gap:var(--space-7);flex-direction:column;width:100%;max-width:1180px;display:flex}._backLink_1pb0e_16{font-size:var(--text-sm-alt2);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;text-decoration:none}._backLink_1pb0e_16:hover{color:var(--color-accent)}._centerWrap_1pb0e_32{padding:var(--space-10) var(--space-9);flex:1;justify-content:center;display:flex}._header_1pb0e_39{justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}._title_1pb0e_47{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-brand);letter-spacing:-.01em;font-weight:600}._statusBadge_1pb0e_55{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2) var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border);font-weight:600}._statusBadgeApproved_1pb0e_67{background:var(--color-success-tint);color:var(--color-success-alt);border-color:var(--color-success-alt)}._toolbar_1pb0e_73{align-items:center;gap:var(--space-8);padding:var(--space-6) 0;flex-wrap:wrap;display:flex}._progressCount_1pb0e_81{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-brand);font-variant-numeric:tabular-nums;font-weight:600}._progressCountTotal_1pb0e_89{color:var(--color-text-tertiary-alt);font-weight:500}._progressCountLabel_1pb0e_94{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary-alt);font-weight:700}._progressBar_1pb0e_102{background:var(--color-border);border-radius:var(--radius-pill);flex:none;width:150px;height:8px;overflow:hidden}._progressBarFill_1pb0e_111{background:var(--color-success);border-radius:var(--radius-pill);height:100%}._toolbarInfo_1pb0e_117{font-size:var(--text-sm-alt2);color:var(--color-text-secondary)}._toolbarSpacer_1pb0e_122{flex:1}._bulkRow_1pb0e_126{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}._legend_1pb0e_133{align-items:center;gap:var(--space-6);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500;display:flex}._legendItem_1pb0e_142{align-items:center;gap:var(--space-2);display:flex}._legendDot_1pb0e_148{border-radius:var(--radius-2xs);width:9px;height:9px;display:inline-block}._legendDotHigh_1pb0e_155{background:var(--color-success)}._legendDotMedium_1pb0e_159{background:var(--color-warning)}._legendDotLow_1pb0e_163{background:var(--color-danger)}._applySummary_1pb0e_167{font-size:var(--text-sm-alt2);color:var(--color-success-alt);font-weight:600}._table_1pb0e_173{table-layout:fixed;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:100%;box-shadow:var(--shadow-card-sm);overflow:hidden}._tableScroll_1pb0e_185{overflow-x:auto}._table_1pb0e_173 th{text-align:left;padding:var(--space-4) var(--space-6);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary-alt);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-weight:600}._table_1pb0e_173 td{padding:var(--space-5) var(--space-6);font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}._table_1pb0e_173 tr:last-child td{border-bottom:none}._checkboxCell_1pb0e_216{text-align:center;width:34px}._numCell_1pb0e_221{text-align:right;font-variant-numeric:tabular-nums;padding-left:var(--space-4);padding-right:var(--space-4);white-space:nowrap}._actionColCell_1pb0e_229{width:30%}._statusColCell_1pb0e_233{width:120px}._rowLowConfidence_1pb0e_241 td{background:var(--color-danger-tint)}._rowResolved_1pb0e_245 td{background:var(--color-surface-subtle);color:var(--color-text-tertiary-alt)}._rawName_1pb0e_250{font-weight:600}._rawSku_1pb0e_254{margin-top:var(--space-1);font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);display:block}._confidenceEmpty_1pb0e_261{color:var(--color-text-tertiary-alt)}._priceCheaper_1pb0e_266{color:var(--color-success-alt);font-weight:600}._priceMoreExpensive_1pb0e_271{color:var(--color-danger-text);font-weight:600}._reasoning_1pb0e_276{margin-top:var(--space-2);font-size:var(--text-xs-alt);color:var(--color-text-tertiary-alt);font-weight:400;display:block}._duplicateBadge_1pb0e_284{margin-top:var(--space-2);font-size:var(--text-xs-alt);color:var(--color-danger-text);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-weight:600;display:inline-block}._duplicateGroupSeparator_1pb0e_296 td{border-top:2px solid var(--color-danger-border)}._actionLabel_1pb0e_300{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary-alt);margin-bottom:var(--space-2);font-weight:600;display:block}._input_1pb0e_310{width:100%;font-size:var(--text-sm-alt2);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);box-sizing:border-box}._input_1pb0e_310:focus{border-color:var(--color-accent);outline:none}._field_1pb0e_326{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}._fieldLabel_1pb0e_333{font-size:var(--text-2xs);color:var(--color-text-tertiary-alt)}._resolvedLabel_1pb0e_338{font-size:var(--text-xs-alt);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600;display:block}._rowError_1pb0e_347{margin-top:var(--space-2);font-size:var(--text-xs-alt);color:var(--color-danger-text);font-weight:600;display:block}
