.Loading_loadingBox__cnJCC{align-content:center;text-align:-webkit-center;padding:20px;margin:10px;z-index:999;color:#fff;border-radius:.25rem}.Loading_loadingItem__iwM3Q{position:relative;display:inline-block;width:80px;height:80px;border-radius:50%;border:5px solid #fff;animation:Loading_spin__d9c6M 1s linear infinite;background:conic-gradient(#ff0000 0,#ff0000 10%,#ff8000 10%,#ff8000 20%,#ffff00 20%,#ffff00 30%,#80ff00 30%,#80ff00 40%,#0ae779 40%,#0ae779 50%,#51ce9a 50%,#51ce9a 60%,#00ffff 60%,#00ffff 70%,#0080ff 70%,#0080ff 80%,#8000ff 80%,#8000ff 90%,#ff00ff 90%,#ff00ff 100%)}.Loading_loadingItem__iwM3Q div{background:#fff;width:60px;height:60px}.Loading_loadingItem__iwM3Q div,.Loading_loadingItem__iwM3Q div div{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loading_loadingItem__iwM3Q div div{background:#919191;width:45px;height:45px}@keyframes Loading_spin__d9c6M{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes Loading_spin-reverse___uvyS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loading_rainbow-color__8iv_U{0%{background:#ff0000}10%{background:#ff00ff}20%{background:#ff8000}30%{background:#ffff00}40%{background:#80ff00}50%{background:#0ae779}60%{background:#51ce9a}70%{background:#00ffff}80%{background:#0080ff}90%{background:#8000ff}to{background:#ff0000}}.MainMenu_mainMenu__cZXJm{background:rgba(0,0,0,1);width:100px;max-width:100%;height:100vh;color:rgb(245,245,245);position:fixed;font-size:9pt;text-align:center;z-index:999;left:0}.MainMenu_itemMenu__oTaVo{color:rgb(245,245,245);text-decoration:none;text-align:center}.MainMenu_selItemMenu__oglLk{padding-top:5px;padding-bottom:5px}.MainMenu_itemMenu__oTaVo div:hover{background:rgb(30,165,255);transition:.5s;transform:rotate(0deg)}.MainMenu_imgItemByCSS__6WXc4{width:25px;height:25px;transform:rotate(45deg);margin:10px auto;border-radius:20%}@media (max-width:768px){.MainMenu_mainMenu__cZXJm{width:100%;height:70px;display:flex;justify-content:space-around;bottom:0;overflow-x:auto;overflow-y:hidden}.MainMenu_itemMenu__oTaVo{min-width:80px;margin:5px 2px;background:rgb(61 61 61/48%);border-radius:.5rem}.MainMenu_itemMenu__oTaVo div:hover{border-radius:.25rem}.MainMenu_imgItemByCSS__6WXc4{width:20px;height:20px;transform:none;border-radius:20%;margin:5px auto 2px}.MainMenu_imgItemByCSS__6WXc4:hover{margin-top:5px;margin-bottom:2px}}@media (max-width:476px){.MainMenu_itemMenu__oTaVo{min-width:60px;margin:5px 2px;background:rgb(61 61 61/48%);border-radius:.5rem}}.ChangePassword_formChangePassword__7bAWK{display:flex;flex-direction:column;align-items:center;max-width:300px;margin:20px auto;padding:15px 10px;border:1px solid #ccc;border-radius:5px}.ChangePassword_formChangePassword__7bAWK input{width:90%;margin:5px 0}.ChangePassword_errorMsg__WF2aU{color:#dc3545;font-size:12pt;margin:5px 0}.ChangePassword_successMsg__HKVT9{color:#37a37a;font-size:12pt;margin:5px 0}.ChangePassword_noPermission__G_oJv{margin:30px auto;font-size:14pt;color:#dc3545}.CostCategories_cardCostCategory__ErCEk{width:200px;min-height:100px;height:auto}.CostCategories_formCostCategory__KOAUN{max-width:300px;margin:0 auto}.Home_form__cnsGM{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:300px auto auto;border:1px solid #ccc;max-width:90%;width:300px}.Home_form__cnsGM input{width:80%}@media screen and (max-width:768px){.Home_form__cnsGM{margin:100px auto auto}}@media screen and (max-width:480px){.Home_form__cnsGM{max-width:90%}}.StockSync_page__zdi7a{padding:24px 20px 48px}.StockSync_stepper__XSGuZ{display:flex;align-items:center;margin-bottom:28px;padding:0 4px}.StockSync_stepItem__CBb5c{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}.StockSync_stepItem__CBb5c:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#e0e4ef}.StockSync_stepItem__CBb5c.StockSync_active__fM0kt:after,.StockSync_stepItem__CBb5c.StockSync_done__y0obb:after{background:#4361ee}.StockSync_stepCircle__epslN{width:32px;height:32px;border-radius:50%;border:2px solid #e0e4ef;background:#fff;color:#aab0c6;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .2s}.StockSync_stepItem__CBb5c.StockSync_active__fM0kt .StockSync_stepCircle__epslN{border-color:#4361ee;background:#4361ee;color:#fff;box-shadow:0 0 0 4px #e8ecff}.StockSync_stepItem__CBb5c.StockSync_done__y0obb .StockSync_stepCircle__epslN{border-color:#2dc653;background:#2dc653;color:#fff}.StockSync_stepLabel__29X8_{font-size:.72rem;color:#aab0c6;font-weight:500;white-space:nowrap}.StockSync_stepItem__CBb5c.StockSync_active__fM0kt .StockSync_stepLabel__29X8_{color:#4361ee;font-weight:600}.StockSync_stepItem__CBb5c.StockSync_done__y0obb .StockSync_stepLabel__29X8_{color:#2dc653}.StockSync_card__Y3LNR{background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:20px 24px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.StockSync_cardWarning__wEES1{background:#fffbf5;border-color:#f4a261}.StockSync_cardSuccess__4POAH{background:#f4fdf7;border-color:#2dc653}.StockSync_stepBadge__ozt7F{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4361ee;background:#eef0ff;padding:2px 8px;border-radius:20px;margin-bottom:6px}.StockSync_cardWarning__wEES1 .StockSync_stepBadge__ozt7F{color:#c96a1a;background:#fdecd8}.StockSync_cardTitle__GSOZt{font-size:1rem;font-weight:700;color:#1a1f36;margin:0 0 4px}.StockSync_cardWarning__wEES1 .StockSync_cardTitle__GSOZt{color:#c96a1a}.StockSync_cardSuccess__4POAH .StockSync_cardTitle__GSOZt{color:#1a8a3e}.StockSync_cardDesc__VDZ_J{font-size:.82rem;color:#6b7694;margin:0 0 16px;line-height:1.5}.StockSync_btn__qmGHV{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;border:none;border-radius:8px;padding:9px 22px;cursor:pointer;transition:opacity .15s,transform .1s;white-space:nowrap}.StockSync_btn__qmGHV:active:not(:disabled){transform:scale(.97)}.StockSync_btn__qmGHV:disabled{opacity:.55;cursor:not-allowed}.StockSync_btnDanger__mDoyi{background:#ef233c;color:#fff}.StockSync_btnDanger__mDoyi:hover:not(:disabled){background:#d81b35}.StockSync_btnPrimary__iJvAs{background:#4361ee;color:#fff}.StockSync_btnPrimary__iJvAs:hover:not(:disabled){background:#3451d1}.StockSync_btnWarning__vlDUv{background:#f4a261;color:#fff}.StockSync_btnWarning__vlDUv:hover:not(:disabled){background:#e08840}.StockSync_dateRow__kAdan{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.StockSync_dateGroup__GuzjO{display:flex;flex-direction:column;gap:4px;flex:1;min-width:160px}.StockSync_dateLabel__H0PAJ{font-size:.75rem;font-weight:600;color:#6b7694;text-transform:uppercase;letter-spacing:.04em}.StockSync_dateInput__FyEvh{border:1.5px solid #e0e4ef;border-radius:8px;padding:8px 12px;font-size:.88rem;color:#1a1f36;background:#fafbff;outline:none;transition:border-color .15s,box-shadow .15s;width:100%}.StockSync_dateInput__FyEvh:focus{border-color:#4361ee;box-shadow:0 0 0 3px #e8ecff;background:#fff}.StockSync_resultBanner__Bapjq{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:#1a8a3e;background:#e6f9ee;border-radius:8px;padding:7px 14px;margin-top:4px}.StockSync_previewMeta__9VVPg{font-size:.82rem;color:#6b7694;margin-bottom:14px}.StockSync_previewMeta__9VVPg b{color:#1a1f36}.StockSync_tableWrap__IPOBN{overflow-x:auto;border-radius:8px;border:1px solid #e8eaf0}.StockSync_table__He3Z4{width:100%;border-collapse:collapse;font-size:.83rem}.StockSync_table__He3Z4 thead tr{background:#f5f7ff}.StockSync_table__He3Z4 th{padding:10px 12px;font-weight:700;color:#4a5176;border-bottom:2px solid #e0e4ef;white-space:nowrap}.StockSync_table__He3Z4 th:not(:first-child){text-align:right}.StockSync_table__He3Z4 td{padding:9px 12px;border-bottom:1px solid #f0f2f8;color:#2a2f4a}.StockSync_table__He3Z4 td:not(:first-child){text-align:right}.StockSync_table__He3Z4 tbody tr:last-child td{border-bottom:none}.StockSync_table__He3Z4 tbody tr:hover{background:#fafbff}.StockSync_tdDeduct__XSiuS{color:#ef233c;font-weight:600}.StockSync_tdPositive__CTr7v{color:#2dc653;font-weight:700}.StockSync_tdNegative__zDU1h{color:#ef233c;font-weight:700}.StockSync_tdMuted___aLs2{color:#9aa0bc}.StockSync_noData__RdP1r{text-align:center;padding:24px;color:#9aa0bc;font-size:.85rem}.StockAdjustments_formAdjustment__nXMMB{max-width:320px;margin:0 auto}.StockAdjustments_formHint__VLFta{max-width:320px;margin:0 auto 8px;padding:6px 8px;border-radius:4px;background:#fff8e1;border:1px solid #f0c36d}.StockAdjustments_directionRow__Ct_Xw{display:flex;justify-content:center;gap:12px;font-size:.85rem;margin:4px 0}.StockAdjustments_directionRow__Ct_Xw input{width:auto;display:inline;margin:0 4px 0 0}.StockAdjustments_preview__5gIsZ{margin:6px 0}.StockAdjustments_summaryBox__0rPTN{border-radius:.3rem}.StockAdjustments_cardAdjustment__sHV0_{width:240px;min-height:100px;height:auto}.StockAdjustments_reasonBadge__u8xWc{display:inline-block;padding:1px 8px;border-radius:10px;background:#c0392b;color:#fff}.StockAdjustments_valueLoss__6JBfk{color:#c0392b;font-weight:700}.StockAdjustments_valueGain__gkK4C{color:#27ae60;font-weight:700}.Costs_cardCost__t_aGR{width:200px;min-height:100px;height:auto}.Costs_formCost__1mV2q{max-width:300px;margin:0 auto}.Dashboard_pickerWrap__kqgY2{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.4);padding:.45rem 1rem;border-radius:2rem;margin-bottom:1.25rem}.Dashboard_pickerWrap__kqgY2 label{font-size:.8rem;color:rgba(255,255,255,.85);margin:0;white-space:nowrap}.Dashboard_pickerWrap__kqgY2 input[type=month]{background:rgba(255,255,255,.9);border:none;border-radius:1rem;padding:.2rem .6rem;font-size:.82rem;font-family:Kanit,Arial,sans-serif;color:#333;outline:none;cursor:pointer;width:auto}.Dashboard_card__WwjwR{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.55));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem 1.1rem}.Dashboard_sectionTitle__eO9QD{font-size:.82rem;font-weight:600;color:#4a5080;text-align:center;padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid rgba(74,80,128,.2);letter-spacing:.02em}.Dashboard_kpiGrid__V8pT6{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:.75rem;align-items:start}.Dashboard_kpiCard__fWf24{background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(255,255,255,.6));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem .75rem;text-align:center}.Dashboard_kpiLabel__h09Tl{font-size:.72rem;color:#6a7080;margin-bottom:.3rem}.Dashboard_kpiValue__YYW1z{font-size:1.7rem;font-weight:700;line-height:1.15;color:#2d3250}.Dashboard_kpiValueBlue__fuKW3{color:#1a6fdf}.Dashboard_kpiValueOrange__lYZx8{color:#d96b00}.Dashboard_kpiValueGreen__pkKI_{color:#1a8a54}.Dashboard_kpiValueRed__U46jL{color:#c0392b}.Dashboard_kpiValueGray__C0s5W{color:#9a9faa;font-style:italic}.Dashboard_kpiUnit__h08k0{font-size:.68rem;color:#8a90a0;margin-top:.15rem}.Dashboard_kpiNote__pnQbf{font-size:.62rem;color:#8a90a0;margin-top:.35rem;line-height:1.4}.Dashboard_kpiNoteWarn__BNW35{color:#d96b00;margin-top:.15rem}.Dashboard_kpiSub__rye5v{margin-top:.5rem;padding-top:.45rem;border-top:1px dashed rgba(0,0,0,.12)}.Dashboard_kpiSubLabel__8cId2{font-size:.66rem;color:#6a7080}.Dashboard_kpiSubValueGreen__pdQKs,.Dashboard_kpiSubValueRed__9j8lZ{font-size:.95rem;font-weight:700;line-height:1.3}.Dashboard_kpiSubValueGreen__pdQKs{color:#1a8a54}.Dashboard_kpiSubValueRed__9j8lZ{color:#c0392b}.Dashboard_kpiSubNote__4dT__{font-size:.62rem;color:#8a90a0}.Dashboard_statusGrid__OJek0{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem;align-items:start}.Dashboard_statusNumbers__zHulZ{display:flex;justify-content:space-around;margin-bottom:.75rem}.Dashboard_statusItem__7P3Ti{text-align:center}.Dashboard_statusCount__UnYDy{font-size:1.65rem;font-weight:700;line-height:1.1}.Dashboard_statusCountGreen__Uid_T{color:#1a8a54}.Dashboard_statusCountRed__y_hyN{color:#c0392b}.Dashboard_statusCountBlue__V9807{color:#1a6fdf}.Dashboard_statusCountGray__VWZSG{color:#7a8090}.Dashboard_statusDesc__grKqU{font-size:.72rem;color:#6a7080;margin-top:.1rem}.Dashboard_progressTrack__wSNkL{background:rgba(0,0,0,.1);border-radius:4px;height:7px;overflow:hidden;margin-top:.25rem}.Dashboard_progressFill__zpugU{height:100%;border-radius:4px;transition:width .4s ease}.Dashboard_progressGreen__RM8ka{background:#1a8a54}.Dashboard_progressBlue__hHqsY{background:#1a6fdf}.Dashboard_progressCaption__tJeii{font-size:.67rem;color:#7a8090;text-align:center;margin-top:.3rem}.Dashboard_detailRow__qL16O{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.78rem;border-bottom:1px solid rgba(0,0,0,.07)}.Dashboard_detailRow__qL16O:last-child{border-bottom:none}.Dashboard_detailLabel__t89Bx{color:#6a7080}.Dashboard_detailValue__Yy2hL{font-weight:500;color:#2d3250}.Dashboard_detailValueRed__qNXQG{color:#c0392b;font-weight:500}.Dashboard_detailValueOrange__exC39{color:#d96b00;font-weight:600}.Dashboard_shippingCaption___Bzfp{font-size:.72rem;color:#6a7080;text-align:center;margin-top:.65rem}.Dashboard_bottomGrid__ad5US{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;align-items:start}.Dashboard_productsTable__CMPRr{width:100%;border-collapse:collapse;font-size:.76rem}.Dashboard_productsTable__CMPRr thead tr th{background:rgba(74,80,128,.12);color:#4a5080;font-weight:600;padding:.35rem .4rem;text-align:left;border-bottom:1px solid rgba(74,80,128,.2)}.Dashboard_productsTable__CMPRr thead tr th:nth-child(3){text-align:center}.Dashboard_productsTable__CMPRr thead tr th:nth-child(4){text-align:right}.Dashboard_productsTable__CMPRr tbody tr{border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s}.Dashboard_productsTable__CMPRr tbody tr:hover{background:rgba(255,255,255,.4)}.Dashboard_productsTable__CMPRr tbody tr td{padding:.32rem .4rem;color:#2d3250}.Dashboard_productsTable__CMPRr tbody tr td:nth-child(3){text-align:center}.Dashboard_productsTable__CMPRr tbody tr td:nth-child(4){text-align:right}.Dashboard_rankTop__QrXz_{color:#d96b00;font-weight:700}.Dashboard_rankNormal__ybQ8S{color:#8a90a0}.Dashboard_staffRow__Zhd1G{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.Dashboard_staffId__ZfrN9{font-size:.72rem;color:#4a5080;min-width:52px;font-variant-numeric:tabular-nums}.Dashboard_staffBarTrack__aCDGL{flex:1;background:rgba(0,0,0,.1);border-radius:4px;height:18px;overflow:hidden}.Dashboard_staffBarFill__SlSbN{height:100%;background:linear-gradient(90deg,#1a6fdf,#4da3ff);border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:5px;transition:width .4s ease;min-width:28px}.Dashboard_staffBarLabel___ZkcV{font-size:.63rem;color:#fff;font-weight:600}.Dashboard_maeSection__DNJmT{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.55));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem 1.1rem;margin-bottom:.75rem}.Dashboard_maeGrid__RVMYG{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}.Dashboard_maePanel__wGhO4{background:rgba(248,235,255,.5);border:1px solid rgba(180,120,220,.25);border-radius:8px;padding:.8rem .9rem}.Dashboard_maePanelHeader__K9qI3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.Dashboard_maePanelLabel__aaJtK{font-size:.8rem;font-weight:600;color:#4a5080}.Dashboard_maeRow__07JSI{display:flex;justify-content:space-between;align-items:center;padding:.28rem 0;font-size:.8rem;border-bottom:1px solid rgba(0,0,0,.05)}.Dashboard_maeRow__07JSI:last-child{border-bottom:none}.Dashboard_maeRowProfit__FbWiP{margin-top:.15rem;padding-top:.4rem;border-top:1px dashed rgba(0,0,0,.12);border-bottom:none;font-weight:600}.Dashboard_maeLabel__7gJRH{color:#6a7080;font-size:.78rem}.Dashboard_maeValBlue__xBYpe{color:#1a6fdf;font-weight:500}.Dashboard_maeValOrange__IiZuz{color:#d96b00;font-weight:500}.Dashboard_maeValRed__B_15I{color:#c0392b;font-weight:500}.Dashboard_maeValGreen__lVDaK{color:#1a8a54;font-weight:600}.Dashboard_splitChipWarn__zUEEw,.Dashboard_splitChip__y5PEf{display:inline-block;font-size:.66rem;font-weight:500;padding:.1rem .5rem;border-radius:2rem;white-space:nowrap}.Dashboard_splitChip__y5PEf{background:rgba(155,89,182,.15);color:#7b3faa}.Dashboard_splitChipWarn__zUEEw{background:rgba(217,107,0,.14);color:#9a4d00}.Dashboard_splitPct__PnC5_{margin-left:.4rem;font-size:.72rem;opacity:.75}.Dashboard_splitListBtn__LWLMK{padding:.2rem .75rem;border-radius:2rem;border:1.5px solid rgba(155,89,182,.35);background:rgba(255,255,255,.5);font-size:.72rem;font-family:Kanit,Arial,sans-serif;color:#7b3faa;cursor:pointer;font-weight:500}.Dashboard_splitListBtn__LWLMK:hover{background:rgba(255,255,255,.8)}.Dashboard_splitListWrap__gqTqx{margin-top:.75rem}.Dashboard_supplierTable__nYCsg.Dashboard_splitListTable__W0f0C{min-width:640px}.Dashboard_tierShare__fzUNz{margin-bottom:.8rem}.Dashboard_tierShareTrack__4gjFl{display:flex;height:12px;border-radius:2rem;background:rgba(0,0,0,.08);overflow:hidden}.Dashboard_tierShareTrack__4gjFl>div{height:100%;transition:width .3s}.Dashboard_tierShareTrack__4gjFl>div+div{border-left:2px solid rgba(255,255,255,.85)}.Dashboard_tierShareLegend__mXUZC{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.4rem;font-size:.74rem;font-weight:600;color:#4a5080}.Dashboard_tierShareItem__3jCZy{display:inline-flex;align-items:center;gap:.3rem}.Dashboard_tierShareDot__c62p_{width:9px;height:9px;border-radius:50%}.Dashboard_tierShareCaption__6r_IP{margin-left:auto;font-size:.66rem;font-weight:400;color:#7a8090}.Dashboard_tierSegNormal__eh_SL{background:#1a6fdf}.Dashboard_tierSegPartner__5EmrN{background:#e0a030}.Dashboard_tierSegCost__w2LVl{background:#dc3545}.Dashboard_tierGrid__k_ORM{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-items:stretch}.Dashboard_tierPanelNormal__vzdwq{background:rgba(230,242,255,.55);border-color:rgba(26,111,223,.22)}.Dashboard_tierPanelPartner__QkblX{background:rgba(255,241,214,.6);border-color:rgba(224,160,48,.32)}.Dashboard_tierPanelCost__qChTi{background:rgba(255,228,228,.55);border-color:rgba(220,53,69,.22)}.Dashboard_tierPanelEmpty__xgwgo{opacity:.55}.Dashboard_tierBadgeCost__aNFh7,.Dashboard_tierBadgeNormal__HhEF_,.Dashboard_tierBadgePartner__Q9ETA{font-size:.7rem;font-weight:600;padding:.15rem .55rem;border-radius:2rem;white-space:nowrap}.Dashboard_tierBadgeNormal__HhEF_{background:rgba(26,111,223,.13);color:#1a56a8}.Dashboard_tierBadgePartner__Q9ETA{background:rgba(224,160,48,.2);color:#8a5a00}.Dashboard_tierBadgeCost__aNFh7{background:rgba(220,53,69,.13);color:#b02a37}.Dashboard_tierBadgePct__zJMYn{font-weight:400;opacity:.8}.Dashboard_tierFooter__nSd4a{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.65rem}.Dashboard_tierNote__MQcQF{font-size:.66rem;color:#7a8090;line-height:1.5}.Dashboard_tierNoteWarn__pARe9{color:#d96b00;margin-top:.15rem}.Dashboard_tierFooter__nSd4a .Dashboard_splitListBtn__LWLMK{flex-shrink:0}@media (max-width:760px){.Dashboard_tierGrid__k_ORM{grid-template-columns:1fr}.Dashboard_tierFooter__nSd4a{flex-direction:column}.Dashboard_tierShareCaption__6r_IP{margin-left:0;width:100%}}.Dashboard_pkgPanelProduct__3x4Ft{background:rgba(230,242,255,.55);border-color:rgba(26,111,223,.22)}.Dashboard_pkgPanelPackaging__U_fJ1{background:rgba(255,243,228,.55);border-color:rgba(217,107,0,.22)}.Dashboard_pkgBadgePackaging__89Deh,.Dashboard_pkgBadgeProduct__0C2ex{font-size:.7rem;font-weight:600;padding:.15rem .55rem;border-radius:2rem}.Dashboard_pkgBadgeProduct__0C2ex{background:rgba(26,111,223,.13);color:#1a56a8}.Dashboard_pkgBadgePackaging__89Deh{background:rgba(217,107,0,.13);color:#9a4d00}.Dashboard_pkgNoteWarn__rhngA{font-size:.66rem;color:#d96b00;margin-top:.35rem}.Dashboard_pkgCaption__4Zex4{margin-top:.6rem;font-size:.66rem;color:#7a8090;text-align:center}@media (max-width:600px){.Dashboard_maeGrid__RVMYG{grid-template-columns:1fr}}.Dashboard_chartCard__rGICa{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.55));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem 1.1rem;margin-bottom:.75rem}.Dashboard_chartLegend__j4bDq{display:flex;gap:.45rem;justify-content:center;flex-wrap:wrap;margin-bottom:.75rem}.Dashboard_legendBtn__jTuw7{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .75rem;border-radius:2rem;border:1.5px solid var(--lc,#ccc);background:rgba(255,255,255,.5);font-size:.75rem;font-family:Kanit,Arial,sans-serif;color:#2d3250;cursor:pointer;font-weight:500;transition:opacity .15s,background .15s;user-select:none}.Dashboard_legendBtn__jTuw7:hover{background:rgba(255,255,255,.75)}.Dashboard_legendBtnOff__QvXBs{border-color:rgba(0,0,0,.15);color:#9a9faa;background:rgba(0,0,0,.04);opacity:.65}.Dashboard_legendDot__0FPYY{width:9px;height:9px;border-radius:50%;flex-shrink:0;border:1.5px solid transparent}.Dashboard_chartWrap__m1Jhm{width:100%}.Dashboard_chartSvg__xymmo{width:100%;height:auto;display:block;cursor:crosshair}.Dashboard_restrictedBanner__gBkr6{text-align:center;font-size:.78rem;color:#7a5800;background:rgba(255,220,100,.3);border:1px solid rgba(200,160,0,.3);border-radius:6px;padding:.4rem 1rem;margin-bottom:.75rem}.Dashboard_naValue__nXPT3{color:#9a9faa;font-style:italic;font-size:.85em}.Dashboard_emptyState__iOVCh{text-align:center;color:rgba(255,255,255,.6);font-size:.9rem;padding:3rem 0}@media (max-width:1000px){.Dashboard_kpiGrid__V8pT6{grid-template-columns:repeat(2,1fr)}.Dashboard_bottomGrid__ad5US,.Dashboard_statusGrid__OJek0{grid-template-columns:1fr}}@media (max-width:600px){.Dashboard_kpiGrid__V8pT6{grid-template-columns:repeat(2,1fr);gap:.5rem}.Dashboard_kpiValue__YYW1z{font-size:1.4rem}}.Dashboard_mapCard__9KQa1{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.55));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem 1.1rem;margin-bottom:.75rem}.Dashboard_mapLayout__Pu9DG{display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start}.Dashboard_mapPanel__SyKPO{flex:0 0 auto}.Dashboard_mapWrap__aDOUg{display:flex;justify-content:center;overflow:hidden}.Dashboard_mapSvg__W4OUM{width:100%;max-width:260px;height:auto;display:block}.Dashboard_mapLegend__6J5VS{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem;font-size:.7rem;color:#6a7080}.Dashboard_mapRankPanel__Rdko1{flex:1 1 0;min-width:0;padding-top:.15rem}.Dashboard_mapRankTitle__Jg8rP{font-size:.75rem;font-weight:600;color:#4a5080;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid rgba(74,80,128,.15)}.Dashboard_mapRankEmpty__QLXWs{font-size:.75rem;color:#8a90a0;padding:.5rem 0}.Dashboard_mapRankRow__Cnso4{display:flex;align-items:center;gap:.45rem;padding:.28rem 0;border-bottom:1px solid rgba(0,0,0,.04)}.Dashboard_mapRankRow__Cnso4:last-child{border-bottom:none}.Dashboard_mapRankNum__Fi7gY{font-size:.68rem;color:#8a90a0;min-width:16px;text-align:right;font-variant-numeric:tabular-nums}.Dashboard_mapRankNumTop__Zef1c{font-size:.68rem;font-weight:700;color:#d96b00;min-width:16px;text-align:right;font-variant-numeric:tabular-nums}.Dashboard_mapRankName__F2Zph{font-size:.75rem;color:#2d3250;min-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_mapRankBarTrack__r9I_5{flex:1 1 0;background:rgba(0,0,0,.08);border-radius:3px;height:6px;overflow:hidden;min-width:0}.Dashboard_mapRankBarFill__4NnPI{height:100%;background:linear-gradient(90deg,#4da3ff,#1a3fa0);border-radius:3px;transition:width .35s ease;min-width:3px}.Dashboard_mapRankCount__RWYPs{font-size:.72rem;font-weight:600;color:#1a6fdf;min-width:28px;text-align:right;font-variant-numeric:tabular-nums}@media (max-width:700px){.Dashboard_mapLayout__Pu9DG{flex-direction:column}.Dashboard_mapPanel__SyKPO,.Dashboard_mapRankPanel__Rdko1{width:100%;flex:0 0 auto}.Dashboard_mapSvg__W4OUM{max-width:280px}.Dashboard_mapRankName__F2Zph{min-width:90px}}.Dashboard_supplierCard__NI51_{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.55));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem 1.1rem;margin-bottom:.75rem}.Dashboard_supplierToolbar__NljLM{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.7rem}.Dashboard_supplierScopeGroup__XlcQj{display:inline-flex;gap:.35rem;flex-shrink:0}.Dashboard_supplierScopeBtn__Q3xMo{padding:.22rem .8rem;border-radius:2rem;border:1.5px solid rgba(74,80,128,.25);background:rgba(255,255,255,.5);font-size:.72rem;font-family:Kanit,Arial,sans-serif;color:#4a5080;cursor:pointer;font-weight:500;transition:background .15s,color .15s}.Dashboard_supplierScopeBtn__Q3xMo:hover{background:rgba(255,255,255,.8)}.Dashboard_supplierScopeBtnActive__QgZ4T{background:#4a5080;border-color:#4a5080;color:#fff}.Dashboard_supplierNote__ggkra{font-size:.66rem;color:#6a7080;line-height:1.5;flex:1 1 240px;text-align:right}.Dashboard_supplierTableWrap__eRm6y{overflow-x:auto}.Dashboard_supplierTable__nYCsg{width:100%;min-width:760px;border-collapse:collapse;font-size:.76rem}.Dashboard_supplierTable__nYCsg thead tr th{background:rgba(74,80,128,.12);color:#4a5080;font-weight:600;padding:.35rem .4rem;border-bottom:1px solid rgba(74,80,128,.2);white-space:nowrap}.Dashboard_supTh__a09iB{cursor:pointer;user-select:none}.Dashboard_supTh__a09iB:hover{background:rgba(74,80,128,.2)}.Dashboard_supSortArrow__kyqo9{font-size:.6rem;color:#4a5080}.Dashboard_supplierTable__nYCsg tbody tr{border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s}.Dashboard_supplierTable__nYCsg tbody tr:hover{background:rgba(255,255,255,.4)}.Dashboard_supplierTable__nYCsg tbody tr td,.Dashboard_supplierTable__nYCsg tfoot tr td{padding:.32rem .4rem;color:#2d3250;font-variant-numeric:tabular-nums}.Dashboard_supLeft__mtIF_{text-align:left}.Dashboard_supCenter__Tgasl{text-align:center}.Dashboard_supRight__dMAv0{text-align:right}.Dashboard_supName__gS1n0{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.Dashboard_supSell__GpmlM{color:#1a6fdf}.Dashboard_supCost__LRLb9{color:#d96b00}.Dashboard_supProfitPos__YUrEl{color:#1a8a54;font-weight:600}.Dashboard_supProfitNeg__rR8tI{color:#c0392b;font-weight:600}.Dashboard_supMarginGood__VIREt{color:#1a8a54;font-weight:600}.Dashboard_supMarginWarn__kC05s{color:#d96b00;font-weight:600}.Dashboard_supMarginBad__kiqlC{color:#c0392b;font-weight:600}.Dashboard_supBarTrack__fY8I3{background:rgba(0,0,0,.08);border-radius:3px;height:4px;overflow:hidden;margin-top:.15rem}.Dashboard_supBarFillNeg__55Uk6,.Dashboard_supBarFill__AECFc{height:100%;border-radius:3px;transition:width .35s ease;min-width:2px;margin-left:auto}.Dashboard_supBarFill__AECFc{background:linear-gradient(90deg,#7fd1a8,#1a8a54)}.Dashboard_supBarFillNeg__55Uk6{background:linear-gradient(90deg,#f0a8a0,#c0392b)}.Dashboard_supFootRow__DDtOQ{border-top:2px solid rgba(74,80,128,.25);font-weight:600;background:rgba(74,80,128,.06)}.Dashboard_supInsightWrap__FajC_{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.7rem;padding-top:.6rem;border-top:1px dashed rgba(0,0,0,.12);font-size:.72rem}.Dashboard_supInsightGood__dHddE{background:rgba(26,138,84,.12);color:#1a6040;padding:.2rem .7rem;border-radius:2rem}.Dashboard_supInsightWarn__5rb4s{background:rgba(217,107,0,.14);color:#9a4d00;padding:.2rem .7rem;border-radius:2rem}@media (max-width:700px){.Dashboard_supplierNote__ggkra{text-align:left}}.Dashboard_timingCard__tny3j{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.55));border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.6);padding:1rem 1.1rem;margin-bottom:.75rem}.Dashboard_timingNote__0Cxqg{font-size:.7rem;color:#6a7080;text-align:center;line-height:1.5;margin-bottom:.7rem}.Dashboard_timingRanges__mkzlU{display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.8rem}.Dashboard_timingRangeBtn___0lWb{padding:.22rem .8rem;border-radius:2rem;border:1.5px solid rgba(155,89,182,.45);background:rgba(255,255,255,.5);font-size:.75rem;font-family:Kanit,Arial,sans-serif;color:#2d3250;cursor:pointer;font-weight:500;transition:background .15s,color .15s;user-select:none}.Dashboard_timingRangeBtn___0lWb:hover{background:rgba(255,255,255,.8)}.Dashboard_timingRangeBtnOn__OLDBp{background:#9b59b6;border-color:#6a2c91;color:#fff}.Dashboard_timingRangeCaption__siBBv{font-size:.72rem;color:#6a7080;margin-left:.3rem}.Dashboard_timingPlaceholder__kL6fl{text-align:center;font-size:.78rem;color:#7a8090;padding:1.6rem 0}.Dashboard_timingSummary__QhPXq{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.7rem}.Dashboard_timingSummaryMain__fJVLh{font-size:.86rem;font-weight:600;color:#6a2c91}.Dashboard_timingSummarySub__3ZgM_{font-size:.72rem;color:#6a7080}.Dashboard_timingPeriods__d_mO_{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.8rem}.Dashboard_timingPeriodItem__h5kq6{background:rgba(155,89,182,.08);border:1px solid rgba(155,89,182,.18);border-radius:8px;padding:.45rem .3rem;text-align:center}.Dashboard_timingPeriodLabel__rfUqv{font-size:.75rem;font-weight:600;color:#4a5080}.Dashboard_timingPeriodRange__0Egqx{font-size:.65rem;color:#8a90a0}.Dashboard_timingPeriodCount__qxWh_{font-size:1.05rem;font-weight:600;color:#6a2c91;line-height:1.4}.Dashboard_timingPeriodPct__nWdHv{font-size:.68rem;color:#6a7080}.Dashboard_timingSvg__qyHzj{width:100%;height:auto;display:block}.Dashboard_timingHeatTitle__f1Her{font-size:.75rem;font-weight:600;color:#4a5080;text-align:center;margin:.8rem 0 .4rem}.Dashboard_timingHeatFooter__96vGT{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-top:.5rem;font-size:.7rem;color:#6a7080}.Dashboard_timingHeatHint__6AUa1{min-height:1.1em}.Dashboard_timingHeatLegend__HzImM{display:flex;align-items:center;gap:.4rem}.Dashboard_timingLegendBar__MDnoT{width:90px;height:8px;border-radius:4px;background:linear-gradient(90deg,#ece3f5,#6a2c91);display:inline-block}@media (max-width:700px){.Dashboard_timingPeriods__d_mO_{grid-template-columns:repeat(2,1fr)}.Dashboard_timingHeatFooter__96vGT{justify-content:center;text-align:center}}.Logs_logList__1LoZK{margin-top:16px}.Logs_logRow__E8uXP{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 14px;margin-bottom:6px}.Logs_logMeta___M4Ee{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.Logs_badge__7Nc5C{display:inline-block;padding:2px 10px;border-radius:12px;font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap}.Logs_badgeCreate__G1kOs{background-color:#27ae60}.Logs_badgeUpdate__BLHvN{background-color:#e67e22}.Logs_badgeDelete__p31vl{background-color:#e74c3c}.Logs_badgeModule__z4u0_{display:inline-block;padding:2px 10px;border-radius:12px;font-size:.78rem;font-weight:700;background-color:#3498db;color:#fff;white-space:nowrap}.Logs_logTime__rVrG9{font-size:.82rem;color:#555}.Logs_logUser__anvmo{font-size:.78rem;color:#aaa;margin-left:auto}.Logs_logDetail__7B4kE{font-size:.83rem;color:#333;line-height:1.5;word-break:break-all}.Logs_expandBtn__T1xsO{color:#3498db;cursor:pointer;font-size:.78rem;margin-left:4px}.Logs_expandBtn__T1xsO:hover{text-decoration:underline}.Logs_logDetailPrefix__ahuj9{display:block;margin-bottom:4px;color:#333}.Logs_jsonView__XDu5W{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;padding:10px 12px;font-size:.76rem;overflow-x:auto;white-space:pre;margin:4px 0 0;line-height:1.6;font-family:Courier New,monospace;color:#333}.Logs_humanTable__pjhki{width:100%;border-collapse:collapse;margin:6px 0;font-size:.83rem}.Logs_humanRow__tZHBC{border-bottom:1px solid #f0f0f0}.Logs_humanRow__tZHBC:last-child{border-bottom:none}.Logs_humanLabel__oBoQz{padding:4px 8px;color:#666;width:38%;font-weight:500;vertical-align:top;white-space:nowrap}.Logs_humanValue__TuisO{padding:4px 8px;color:#222;word-break:break-all}.Logs_humanValueEmpty__HhCZV{color:#bbb;font-style:italic}.Logs_humanSubRow__7N5R2{border-top:1px dashed #e8e8e8}.Logs_humanSubLabel__wvnt5{padding:3px 8px 3px 24px;color:#888;font-size:.78rem;vertical-align:top}.Logs_humanSubValue__kSx7r{padding:3px 8px;color:#555;font-size:.78rem}.Logs_humanArrayHeader__ZGGSD{padding:4px 8px;color:#555;font-size:.8rem}.Logs_jsonToggleBtn__bmgRU{display:inline-block;margin-top:6px;color:#3498db;font-size:.78rem;cursor:pointer;user-select:none}.Logs_jsonToggleBtn__bmgRU:hover{text-decoration:underline}.PackagingItems_cardPackagingItem__ezZ5G{width:200px;min-height:100px;height:auto}.PackagingItems_formPackagingItem__zaT1x{max-width:300px;margin:0 auto}.Products_cardProduct__rxtgB{width:300px;min-height:100px;height:auto;content-visibility:auto;contain-intrinsic-size:auto 300px auto 300px}.Products_cardDetail__6Yt_Q{white-space:pre-line}.Products_formProduct__AN8qH{max-width:300px;margin:0 auto}.PurchaseOrders_poList__FV2uq{margin-top:12px}.PurchaseOrders_cardPO__rdp9X{width:100%;background:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:8px;overflow:hidden;text-align:left}.PurchaseOrders_cardHeader__tesIm{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#fdf3e7;border-bottom:1px solid #f0e0cc;flex-wrap:wrap}.PurchaseOrders_cardDate__ohYS6{font-size:.8rem;color:#888;white-space:nowrap}.PurchaseOrders_cardSupplier__C4UvK{font-weight:700;font-size:.95rem;flex:1}.PurchaseOrders_cardNote___Uuw8{font-size:.78rem;color:#666;font-style:italic}.PurchaseOrders_cardTotal__kiD2L{font-weight:700;color:#e67e22;font-size:1rem;white-space:nowrap}.PurchaseOrders_cardActions__RTuLW{display:flex;gap:4px}.PurchaseOrders_itemList__6CdQ7{padding:0 12px 4px;font-size:.85rem}.PurchaseOrders_itemRow__gnszc{display:grid;grid-template-columns:1fr 48px 52px 80px 80px;gap:8px;padding:5px 0;border-bottom:1px solid #f5f5f5;align-items:center}.PurchaseOrders_itemQty__X30e_{color:#555;text-align:right}.PurchaseOrders_itemUnit__OtIS9{color:#888;font-size:.78rem}.PurchaseOrders_itemPrice__bq7ba{color:#888;text-align:right}.PurchaseOrders_itemDiscount__gT_tG{margin-left:6px;font-size:.72rem;color:#e74c3c;background:#fdecea;border-radius:4px;padding:1px 5px;white-space:nowrap}.PurchaseOrders_itemSubtotal__c9Oiz{font-weight:700;text-align:right}.PurchaseOrders_formPO__7qQd_{max-width:660px;margin:0 auto;text-align:left}.PurchaseOrders_formRow__k__i7{display:flex;flex-direction:column;margin-bottom:12px}.PurchaseOrders_formRow__k__i7 label{font-size:.85rem;margin-bottom:4px;font-weight:700}.PurchaseOrders_formRow__k__i7 input,.PurchaseOrders_formRow__k__i7 select{border:1px solid #ccc;border-radius:4px;padding:7px 8px;font-size:.9rem}.PurchaseOrders_productSection__qrCq3{margin-top:18px;border-top:2px solid #e67e22;padding-top:12px}.PurchaseOrders_scrollBoxY__VHPzN{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;margin-top:8px}.PurchaseOrders_rowHead__ElAuE{display:grid;grid-template-columns:1fr 60px 92px 48px 52px;background-color:#e67e22;color:#fff;font-weight:700;font-size:.8rem;padding:6px 10px;position:sticky;top:0;gap:6px;text-align:center}.PurchaseOrders_rowHead__ElAuE>div:first-child{text-align:left}.PurchaseOrders_productRow__c_sDc{display:grid;grid-template-columns:1fr 60px 92px 48px 52px;padding:6px 10px;border-bottom:1px solid #f0f0f0;font-size:.85rem;align-items:center;gap:6px}.PurchaseOrders_productRowActive__ns2T2{background-color:#fff3e0}.PurchaseOrders_colNum__W2hyh{text-align:center}.PurchaseOrders_colUnit__zUlGH{text-align:center;font-size:.8rem;color:#555}.PurchaseOrders_plusBtn__AM1_9{background-color:#27ae60}.PurchaseOrders_minusBtn__2aZ6O,.PurchaseOrders_plusBtn__AM1_9{color:#fff;padding:3px 8px;border-radius:4px;cursor:pointer;margin:1px;display:inline-block;font-size:.8rem}.PurchaseOrders_minusBtn__2aZ6O{background-color:#e74c3c}.PurchaseOrders_cartSection__4mwcV{margin-top:18px;border-top:2px solid #3498db;padding-top:12px}.PurchaseOrders_cartHeaderRow__Efv_F{display:grid;grid-template-columns:minmax(80px,1fr) 58px 40px 58px 62px 78px 74px 22px;gap:6px;padding:5px 4px;font-size:.78rem;font-weight:700;color:#888;border-bottom:1px solid #ddd;text-align:center}.PurchaseOrders_cartHeaderRow__Efv_F>div:first-child{text-align:left}.PurchaseOrders_cartRow__wHo0p{display:grid;grid-template-columns:minmax(80px,1fr) 58px 40px 58px 62px 78px 74px 22px;gap:6px;padding:6px 4px;border-bottom:1px dashed #e0e0e0;align-items:center;font-size:.85rem}.PurchaseOrders_cartUnit__wRbMq{text-align:center;font-size:.8rem;color:#555}.PurchaseOrders_qtyInput__oPUav{text-align:center}.PurchaseOrders_costInput__6awfd,.PurchaseOrders_qtyInput__oPUav{width:100%;border:1px solid #aaa;border-radius:3px;padding:3px 5px;font-size:.85rem;box-sizing:border-box}.PurchaseOrders_costInput__6awfd{text-align:right}.PurchaseOrders_discountInput__zzXnF{width:100%;border:1px solid #aaa;border-radius:3px;padding:3px 4px;font-size:.8rem;text-align:right;box-sizing:border-box}.PurchaseOrders_netUnitPrice__mVtk_{text-align:right;font-size:.82rem;font-weight:700;color:#2c7a4b;font-variant-numeric:tabular-nums}.PurchaseOrders_removeBtn__2iwrJ{color:#e74c3c;cursor:pointer;font-weight:700;text-align:center;font-size:1rem}.PurchaseOrders_grandTotal__bhGmM{text-align:right;padding:10px 4px 4px;font-size:1rem;color:#e67e22}@media (max-width:560px){.PurchaseOrders_cartHeaderRow__Efv_F,.PurchaseOrders_cartRow__wHo0p{grid-template-columns:minmax(56px,1fr) 42px 28px 42px 46px 54px 52px 16px;gap:4px}.PurchaseOrders_cartHeaderRow__Efv_F{font-size:.68rem}.PurchaseOrders_cartRow__wHo0p{font-size:.78rem}.PurchaseOrders_costInput__6awfd,.PurchaseOrders_discountInput__zzXnF,.PurchaseOrders_qtyInput__oPUav{padding:3px 2px;font-size:.72rem}.PurchaseOrders_netUnitPrice__mVtk_{font-size:.72rem}}.PurchaseOrders_compareSection__vywwo{margin-top:24px}.PurchaseOrders_compareSectionTitle__KjB_e{font-size:.85rem;font-weight:700;color:#4a5176;margin-bottom:10px;padding:9px 14px;background:#eef0ff;border-radius:8px;border-left:4px solid #4361ee}.PurchaseOrders_comparePanel__6_Jv_{border-radius:10px;overflow:hidden;margin-bottom:12px;border:1px solid;background:#fff}.PurchaseOrders_comparePanelExcess__T_fCu{border-color:#fca5a5}.PurchaseOrders_comparePanelSurplus__bhxUy{border-color:#93c5fd}.PurchaseOrders_comparePanelHeader__B9B7z{display:flex;align-items:center;gap:8px;padding:10px 14px;font-weight:700;font-size:.875rem}.PurchaseOrders_comparePanelHeaderExcess__J1Tce{background:#fef2f2;color:#b91c1c;border-bottom:1px solid #fca5a5}.PurchaseOrders_comparePanelHeaderSurplus__SlgR6{background:#eff6ff;color:#1d4ed8;border-bottom:1px solid #93c5fd}.PurchaseOrders_compareCount__VeFK7{background:rgba(0,0,0,.08);border-radius:20px;padding:1px 8px;font-size:.72rem;font-weight:700}.PurchaseOrders_compareTableHead__EBFuh{display:grid;grid-template-columns:1fr 72px 72px 64px;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:700;color:#9aa0bc;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #f0f2f8;background:#fafbff}.PurchaseOrders_compareNumHead__x4Lw8{text-align:right}.PurchaseOrders_compareRow__H9a9b{display:grid;grid-template-columns:1fr 72px 72px 64px;gap:8px;padding:8px 14px;border-bottom:1px solid #f5f5f5;font-size:.84rem;align-items:center}.PurchaseOrders_compareRow__H9a9b:last-child{border-bottom:none}.PurchaseOrders_compareRow__H9a9b:hover{background:#fafbff}.PurchaseOrders_compareProductName__TpvFg{display:flex;align-items:center;gap:6px}.PurchaseOrders_compareUnit__JxGNu{font-size:.72rem;color:#9aa0bc;background:#f0f2f8;padding:1px 5px;border-radius:4px}.PurchaseOrders_compareNum__jm4Hq{text-align:right;font-variant-numeric:tabular-nums;color:#4a5176}.PurchaseOrders_gapExcess__JmPJl{text-align:right;font-weight:700;color:#ef4444;font-variant-numeric:tabular-nums}.PurchaseOrders_gapSurplus__iDWs7{text-align:right;font-weight:700;color:#3b82f6;font-variant-numeric:tabular-nums}.PurchaseOrders_emptyCompare__P4wzT{padding:18px 14px;text-align:center;font-size:.82rem;color:#9aa0bc}.PurchaseOrdersScan_uploadCard__KLl9u{background:#fff;border:1px dashed #ccc;border-radius:12px;padding:28px 20px;margin:20px auto;max-width:520px}.PurchaseOrdersScan_uploadCard__KLl9u h3{margin:0 0 8px;font-size:1.05rem}.PurchaseOrdersScan_hint__6mw31{color:#888;font-size:.85rem;margin:4px 0 14px}.PurchaseOrdersScan_fileInput__IY24r{display:block;width:100%;padding:8px;border:1px solid #ddd;border-radius:6px;font-size:.85rem}.PurchaseOrdersScan_fileInfo__gYvTP{margin-top:12px;padding:8px 12px;background:#e8f7ee;color:#1f7a3f;border-radius:6px;font-size:.9rem}.PurchaseOrdersScan_errorBox__H0SU8{margin-top:12px;padding:10px 14px;background:#fdecea;color:#b71c1c;border-radius:6px;font-size:.88rem}.PurchaseOrdersScan_warnBox__lWmcE{padding:10px 14px;background:#fff8e1;color:#8a6d09;border-radius:6px;font-size:.88rem;margin-bottom:10px}.PurchaseOrdersScan_reviewWrap__oLmLV{margin-top:16px}.PurchaseOrdersScan_billHeader__39xlX{background:#f5f9fd;border-radius:10px;padding:12px 16px;margin-bottom:14px;font-size:.92rem}.PurchaseOrdersScan_billLabel__KfjGL{color:#666;margin-right:4px;margin-left:12px}.PurchaseOrdersScan_billLabel__KfjGL:first-child{margin-left:0}.PurchaseOrdersScan_billValue__wHgte{color:#222;font-weight:600}.PurchaseOrdersScan_dateInput__7XJQa{padding:4px 8px;border:1px solid #b0c4d8;border-radius:4px;font-size:.9rem;font-weight:600;color:#222;background:#fff}.PurchaseOrdersScan_dateInput__7XJQa:focus{outline:none;border-color:#1660a8;box-shadow:0 0 0 2px rgba(22,96,168,.15)}.PurchaseOrdersScan_billDateHint__n04Lf{font-size:.78rem;color:#b58900;margin-left:8px;font-style:italic}.PurchaseOrdersScan_notes__AwPsM{margin-top:8px;color:#555;font-size:.85rem;font-style:italic}.PurchaseOrdersScan_section__LPzaQ{background:#fff;border:1px solid #eee;border-radius:10px;padding:14px 16px;margin-bottom:14px}.PurchaseOrdersScan_section__LPzaQ h4{margin:0 0 10px;font-size:.95rem;color:#333}.PurchaseOrdersScan_select__fDN4F{padding:5px 8px;border:1px solid #ccc;border-radius:5px;font-size:.85rem;width:100%;max-width:360px}.PurchaseOrdersScan_itemsTable__2Kx3f{width:100%;border-collapse:collapse;font-size:.85rem}.PurchaseOrdersScan_itemsTable__2Kx3f th{text-align:left;background:#fafafa;padding:6px 8px;border-bottom:2px solid #eee;font-weight:600}.PurchaseOrdersScan_itemsTable__2Kx3f td{padding:8px;border-bottom:1px solid #f0f0f0;vertical-align:top}.PurchaseOrdersScan_codeCell__HNvWP{color:#b8389e;font-family:monospace;font-size:.8rem;white-space:nowrap}.PurchaseOrdersScan_numCell__AZx1C{text-align:right;white-space:nowrap}.PurchaseOrdersScan_matchCell__B4Pe_{display:flex;flex-direction:column;gap:5px;min-width:240px}.PurchaseOrdersScan_rowPending__SUxBH{background:#fffbeb}.PurchaseOrdersScan_badgePick__bFoSc{color:#b58900;font-size:.75rem;font-weight:600}.PurchaseOrdersScan_badgeAlias__4NQHp{color:#1f7a3f;font-size:.75rem;font-weight:600}.PurchaseOrdersScan_badgeUser__Nk4xs{color:#1660a8;font-size:.75rem;font-weight:600}.PurchaseOrdersScan_badgeWeak__eFBBM{color:#b58900;font-size:.75rem;font-weight:600}.PurchaseOrdersScan_actions__SyKBq{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.PurchaseOrdersScan_priceInput__kKJT2,.PurchaseOrdersScan_qtyInput__X8T42{padding:4px 6px;border:1px solid #ccc;border-radius:4px;font-size:.85rem;text-align:right}.PurchaseOrdersScan_priceInput__kKJT2{width:80px}.PurchaseOrdersScan_qtyInput__X8T42{width:56px}.PurchaseOrdersScan_priceInput__kKJT2:focus,.PurchaseOrdersScan_qtyInput__X8T42:focus{outline:none;border-color:#1660a8;box-shadow:0 0 0 2px rgba(22,96,168,.15)}.PurchaseOrdersScan_rawCodeInput__si_kQ{width:90px;padding:4px 6px;border:1px solid #d8dee5;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:#1660a8;font-weight:600;background:#fafbfc}.PurchaseOrdersScan_rawCodeInput__si_kQ:focus{outline:none;border-color:#1660a8;background:#fff;box-shadow:0 0 0 2px rgba(22,96,168,.15)}.PurchaseOrdersScan_rawNameInput__fSjRH{width:100%;min-width:220px;padding:4px 6px;border:1px solid #d8dee5;border-radius:4px;font-size:.88rem;background:#fafbfc}.PurchaseOrdersScan_rawNameInput__fSjRH:focus{outline:none;border-color:#1660a8;background:#fff;box-shadow:0 0 0 2px rgba(22,96,168,.15)}.PurchaseOrdersScan_unitLabel__T8Kri{font-size:.78rem;color:#666;margin-left:3px}.PurchaseOrdersScan_unitLabelWarn__NyLMh{display:inline-block;font-size:.78rem;color:#b34700;font-weight:700;margin-left:4px;background:#fff3e0;padding:1px 6px;border-radius:3px;border:1px solid #ffb27a}.PurchaseOrdersScan_unitMismatchHint__zDoyp{font-size:.72rem;color:#b34700;margin-top:3px;white-space:nowrap;font-weight:600}.PurchaseOrdersScan_priceHint__aCmRE{font-size:.7rem;color:#b58900;margin-top:2px;white-space:nowrap}.PurchaseOrdersScan_costHint__Nu98w{font-size:.7rem;color:#555;margin-top:2px;white-space:nowrap;font-style:italic}.PurchaseOrdersScan_totalRow__Qtoe1{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 14px;background:#f5f9fd;border-radius:6px;font-size:.92rem}.PurchaseOrdersScan_totalDiffOk__0x8kE{color:#1f7a3f;font-weight:600}.PurchaseOrdersScan_totalDiffWarn__DsAFw{color:#b71c1c;font-weight:600}.PurchaseOrdersScan_usageWidget__YsDQ0{background:linear-gradient(180deg,#fef9f3,#fcf2e0);border:1px solid #f0d9a8;border-radius:8px;padding:10px 14px;margin:12px 0;font-size:.88rem}.PurchaseOrdersScan_usageHeader__1SF9Q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.PurchaseOrdersScan_usageHeader__1SF9Q strong{color:#b8650b}.PurchaseOrdersScan_usageDetail__IFFmf{margin-top:10px;border-top:1px dashed #e0c98a;padding-top:10px}.PurchaseOrdersScan_usageBadge__eBQHI{margin-top:8px;padding:5px 10px;background:#fef9f3;border:1px solid #f0d9a8;border-radius:4px;font-size:.78rem;color:#8a5a13;display:inline-block}.Orders_cardOrder__BC6Rx{width:900px;height:auto;background:#e6f2ff}.Orders_formOrder__PlgFO{max-width:900px;margin:0 auto;background:#fdfdfdcc}.Orders_rowOrder___aXmO{padding:5px;border-radius:.3rem;background-color:#cfe2ff;margin:5px 0}.Orders_headRowOrder__cNpG5{color:white;background-color:#276eb4}.Orders_plusBtn__r7XO0{padding:2px 10px;margin:5px;background-color:#289e80;color:white;border:none;border-radius:5px;cursor:pointer}.Orders_plusBtn__r7XO0:hover{background-color:#2a854d}.Orders_minusBtn__P76GV{padding:1px 10px;margin:5px;background-color:#d9534f;color:white;border:none;border-radius:5px;cursor:pointer}.Orders_minusBtn__P76GV:hover{background-color:#b3085d}.Orders_qtyDirectBox__NoDt4{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:3px}.Orders_qtyDirectInput__f4lVI{width:100%;max-width:78px;min-width:0;box-sizing:border-box;padding:3px 4px;margin:0;font-size:10pt;text-align:center;color:#000000;border:1px solid #3a3a3a;border-radius:5px;background:#ffffff;-moz-appearance:textfield}.Orders_qtyDirectInput__f4lVI::-webkit-inner-spin-button,.Orders_qtyDirectInput__f4lVI::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Orders_qtySetBtn__r_9_e{padding:2px 12px;background-color:#0d6efd;color:#fff;border-radius:5px;cursor:pointer;font-size:10pt;user-select:none;box-shadow:1px 2px 3px rgba(0,0,0,.3)}.Orders_qtySetBtn__r_9_e:hover{background-color:#0b5ed7}.Orders_calendarSelect__ydHpq{text-align:-webkit-center;border-radius:.5rem;padding-top:10px;padding-bottom:10px;max-width:450px;margin:0 auto}.Orders_calendarSelect__ydHpq button{border-radius:0;box-shadow:none}.Orders_scrollBoxY__FbWPb{max-height:500px}.Orders_scrollBoxYMini__UiBy8,.Orders_scrollBoxY__FbWPb{overflow-y:auto;padding-top:10px;padding-bottom:10px;background:#c8e6ff;border-radius:.5rem}.Orders_scrollBoxYMini__UiBy8{max-height:300px}.Orders_supplierFilterDropdown__V7T62{display:block;max-width:90%;margin:8px auto;text-align:center}.Orders_supplierFilterSelect__4QCMH{padding:5px 8px;border-radius:4px;border:1px solid #888;max-width:100%}.Orders_orderFormTransportZone__7DrxY{max-width:300px;margin:0 auto;padding:10px}.Orders_orderOtherFields__qblE2{max-width:300px}.Orders_orderFormTransportZone__7DrxY div{font-size:10pt;background:#00000000}.Orders_rowHead__fiAS7{background:#303337;color:white}.Orders_lookOrdersSelect__aS0wT div{max-width:200px;font-size:11pt}.Orders_tableSupplierOrder__kvh8A{width:100%;margin:0 auto;background:#ffffff;border:1px solid #292929}.Orders_tableSupplierOrder__kvh8A th{padding:10px 5px;border:1px solid #808080}.Orders_tableSupplierOrder__kvh8A td{padding:5px;border:1px solid #808080}.Orders_print_receipt_btn__ejkrj{margin:5px auto}@media screen and (max-width:1200px){.Orders_cardOrder__BC6Rx{width:100%;height:auto}.Orders_calendarSelect__ydHpq{background:#ffffff00}}@media screen and (max-width:768px){.Orders_mainLayoutOrderPage__dwTI_{width:100%;padding-left:3px;padding-right:3px}.Orders_cardOrder__BC6Rx{padding:10px;max-width:90%;margin:10px}.Orders_formOrder__PlgFO{max-width:100%;margin:10px}}.Orders_quickSubmitBtn__Keina{background:linear-gradient(90deg,rgb(86 32 168),rgb(58 76 198));color:#fff;border:1px solid #2f2a63;padding:8px 16px;font-size:15px;max-width:320px}.Orders_quickSubmitBtn__Keina:hover{background:linear-gradient(90deg,rgb(71 24 143),rgb(46 61 169))}.Orders_cartTextBox__dc_Zq{width:90%;max-width:600px}.Orders_cartTextInput__Iu2Xf{width:100%;box-sizing:border-box;margin:8px 0;font-size:10pt}.Orders_cartTextManual__V4e3x{text-align:left;margin-top:10px;padding:8px 12px;border:1px solid #dc3545;border-radius:5px;background:#fff5f5;font-size:10pt;user-select:text}.Orders_cartTextManual__V4e3x ul{margin:6px 0 0;padding-left:20px}.Orders_cartTextManualReason__3QcXB{color:#dc3545;font-size:9pt}.Customers_cardCustomer__A6Itt{width:300px;min-height:100px;height:auto}.Customers_formCustomerOrderCase__C7ev3,.Customers_formCustomer__z6MP3{max-width:500px;margin:0 auto;font-size:9pt}.Customers_formCustomerOrderCase__C7ev3{padding:15px;border-radius:.25rem;border:1px dashed #494949}.Suppliers_cardSupplier__H72zm{width:200px;min-height:100px;height:auto}.Suppliers_formSupplier__HiNx3{max-width:300px;margin:0 auto}.SupplierOrderBots_hint__XjWTl{font-size:.75rem;color:#888;font-weight:400;margin:4px 0}.SupplierOrderBots_label__jhc1e{font-weight:600;font-size:.85rem;color:#444;display:block;margin-bottom:6px}.SupplierOrderBots_botCard__rk2eA{background:#fff;border:1px solid #e0e0e0;border-left:5px solid #bbb;border-radius:8px;padding:12px 16px;margin:10px auto;max-width:900px;box-shadow:0 0 8px rgba(0,0,0,.06)}.SupplierOrderBots_card_live__YKqF3{border-left-color:#27ae60}.SupplierOrderBots_card_test__pxiTw{border-left-color:#f39c12}.SupplierOrderBots_card_off__OUg6f{border-left-color:#bbb;opacity:.85}.SupplierOrderBots_cardHead__4mntn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.SupplierOrderBots_supplierName__KrDi5{font-size:1.05rem}.SupplierOrderBots_modeGroup__yhXK2{display:inline-flex;border:1px solid #ccc;border-radius:6px;overflow:hidden}.SupplierOrderBots_modeBtn___aNH1{cursor:pointer;user-select:none;padding:5px 14px;font-size:.8rem;font-weight:600;color:#666;background:#fff;border-right:1px solid #ccc}.SupplierOrderBots_modeBtn___aNH1:last-child{border-right:none}.SupplierOrderBots_mode_off__884J4{background:#7f8c8d;color:#fff}.SupplierOrderBots_mode_test__v_rK2{background:#f39c12;color:#fff}.SupplierOrderBots_mode_live__jOjDz{background:#27ae60;color:#fff}.SupplierOrderBots_chips__2WMo0{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.SupplierOrderBots_chip__8e4FL{background:#eaf2fb;color:#1a6fa0;border-radius:12px;padding:2px 10px;font-size:.78rem;font-weight:600}.SupplierOrderBots_tag__RSOvt{background:#f4f4f4;color:#666;border-radius:12px;padding:2px 10px;font-size:.78rem}.SupplierOrderBots_lastRun__9Z_rW{font-size:.82rem;color:#555;margin-bottom:4px}.SupplierOrderBots_badge__DPYZx{display:inline-block;color:#fff;border-radius:10px;padding:1px 9px;font-size:.72rem;font-weight:600;margin-left:6px}.SupplierOrderBots_errorText__yiLbG{color:#c0392b;font-size:.75rem}.SupplierOrderBots_warnText__QL6b1{color:#b9770e;font-size:.78rem;font-weight:600}.SupplierOrderBots_settingsCard__TD8qN{background:#fffdf5;border:1px solid #f0e2b6;border-radius:8px;padding:10px 16px;margin:10px auto;max-width:900px;text-align:left}.SupplierOrderBots_settingsCard__TD8qN input[type=text]{width:100%;box-sizing:border-box}.SupplierOrderBots_ownerRow__5IOGX{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem}.SupplierOrderBots_panel__iKtZm{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px}.SupplierOrderBots_panelBar__oGWg_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem}.SupplierOrderBots_previewHead__z7kkM{font-size:.85rem;margin:8px 0;line-height:1.6}.SupplierOrderBots_table__HUNoV{width:100%;border-collapse:collapse;font-size:.8rem;margin:8px 0}.SupplierOrderBots_table__HUNoV td,.SupplierOrderBots_table__HUNoV th{border-bottom:1px solid #eee;padding:5px 6px;text-align:center;vertical-align:top}.SupplierOrderBots_table__HUNoV th{background:#f7f7f7;font-weight:600}.SupplierOrderBots_rowMuted__m38bb td{color:#aaa}.SupplierOrderBots_rowWarn__FrK41 td{background:#fff8e1}.SupplierOrderBots_tableScroll__FWZRe{overflow-x:auto}.SupplierOrderBots_mergeCheck__46Z_I{margin-top:8px}.SupplierOrderBots_totalRow__KwaDJ td{font-weight:600;background:#f7f7f7}.SupplierOrderBots_messages__dej1i{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:8px}.SupplierOrderBots_pre__cGCVq{background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:8px 10px;font-size:.8rem;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;text-align:left}.SupplierOrderBots_preMuted__eAAXY{color:#aaa;border-style:dashed}.SupplierOrderBots_formWrap__sMEZI{max-width:560px;margin:0 auto}.SupplierOrderBots_box__rDZPx{border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;margin:10px 0;text-align:left;background:#fafafa}.SupplierOrderBots_box__rDZPx input[type=number],.SupplierOrderBots_box__rDZPx input[type=text]{width:100%;box-sizing:border-box;margin-bottom:6px}.SupplierOrderBots_dayTable__SIH8J{width:100%;border-collapse:collapse;font-size:.85rem}.SupplierOrderBots_dayTable__SIH8J td{padding:3px 4px}.SupplierOrderBots_dayBlocked__TYUus{opacity:.45}.SupplierOrderBots_checkLine__fGu1Q,.SupplierOrderBots_dayCheck__d5AWo{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.85rem}.SupplierOrderBots_checkLine__fGu1Q{margin-top:8px;flex-wrap:wrap}.SupplierOrderBots_windowRow__pUrvE{font-size:.82rem;padding:3px 0}.SupplierOrderBots_windowEmpty__Na_tG{color:#c0392b}.SupplierOrderBots_bufferRow__sPk08{display:flex;align-items:center;gap:6px;font-size:.85rem;margin-bottom:6px}.SupplierOrderBots_bufferName__SDjR2{flex:1;min-width:0}.SupplierOrderBots_bufferRow__sPk08 input[type=number]{width:80px;margin-bottom:0}.SupplierOrderBots_bufferUnit__I697u{min-width:32px;color:#666}.SupplierOrderBots_holidayList__16rGX{font-size:.78rem;color:#555;margin:4px 0 0;padding-left:18px}.SupplierOrderBots_unsetBox__T20te{text-align:center;margin:20px 0}.SupplierOrderBots_unsetList__TInLy{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.SupplierOrderBots_unsetItem__ro1JB{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:2px 4px 2px 10px;font-size:.82rem}.SupplierOrderBots_sectionTitle__QGorl{max-width:900px;margin:16px auto 0;font-size:1.05rem;color:#444;text-align:left}.SupplierOrderBots_dayChecks__RyMl5{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px}.SupplierOrderBots_inlineFields__nIiNw{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.82rem;margin:6px 0}.SupplierOrderBots_inlineFields__nIiNw label{display:flex;flex-direction:column;gap:2px}.SupplierOrderBots_box__rDZPx .SupplierOrderBots_table__HUNoV td{vertical-align:middle}.SupplierOrderBots_box__rDZPx input[type=number].SupplierOrderBots_numInput__yd3UP{width:90px;margin-bottom:0}.SupplierOrderBots_bufferRow__sPk08 input[type=text]{margin-bottom:0;min-width:100px}.SupplierOrderBots_bufferRow__sPk08 select.SupplierOrderBots_extraAlways__ky_zp{width:auto;flex:0 0 auto}.SupplierOrderBots_calcList__RrPFX{font-size:.82rem;margin:6px 0;padding-left:18px;text-align:left}.SupplierOrderBots_mutedText__NT7M9{color:#aaa}.SupplierOrderBots_holidayTag__jC2SM{background:#f5eef8;color:#7d3c98;border-radius:12px;padding:2px 10px;font-size:.78rem;font-weight:600}.SupplierOrderBots_holidayAdd___A8Py{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px;font-size:.8rem;margin:8px 0;padding:8px 10px;background:#fafafa;border:1px solid #eee;border-radius:6px}.SupplierOrderBots_holidayAdd___A8Py label{display:flex;flex-direction:column;gap:2px}.SupplierOrderBots_holidayAdd___A8Py input{width:auto;margin:0}.SupplierOrderBots_holidayAddName__du0dr{flex:1;min-width:140px}.SupplierOrderBots_holidayAdd___A8Py .SupplierOrderBots_holidayAddName__du0dr input{width:100%;box-sizing:border-box}.SupplierOrderBots_holidayRow__MV6PM{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;padding:4px 0;border-bottom:1px solid #f0f0f0}.SupplierOrderBots_holidayRow__MV6PM input[type=date]{width:auto;margin:0}.SupplierOrderBots_holidayRow__MV6PM input[type=text]{flex:1;min-width:120px;width:auto;margin:0}.SupplierOrderBots_holidayDay__oluQb{min-width:80px;font-weight:600;color:#7d3c98}.SupplierOrderBots_holidayMakeup__HITdM{display:flex;align-items:center;gap:4px;cursor:pointer}.SupplierOrderBots_holidayPast__6zJ_o{opacity:.5}.SupplierOrderBots_holidayPast__6zJ_o .SupplierOrderBots_holidayDay__oluQb{color:#888}.SupplierOrderBots_rowChanged__9KUtt td{background:#fff8e1}.SupplierOrderBots_rowHoliday__9ksBf td{background:#f5eef8;color:#7d3c98}.SupplierOrderBots_holidayNote__INwSU{color:#7d3c98;font-size:.78rem;font-weight:600}.SupplierOrderBots_table__HUNoV td.SupplierOrderBots_planNote__TM2hI{text-align:left}.SupplierOrderBots_deliveryBox__VHsbf{border:1px solid #e0d4ec;background:#fbf8fd;border-radius:6px;padding:8px 10px;margin:8px 0}.SupplierOrderBots_deliveryBoxWarn__Gohd0{border-color:#f0b27a;background:#fff8e1}.SupplierOrderBots_deliveryOption__8x6uj{display:flex;align-items:flex-start;gap:6px;font-size:.82rem;cursor:pointer;margin:4px 0}.SupplierOrderBots_deliveryOption__8x6uj input[type=radio]{width:auto;margin:2px 0 0}.Transports_queueList__Tgmfi{max-width:560px;margin:0 auto;text-align:left}.Transports_queueList__Tgmfi .Transports_cardTransport__3oFpJ{display:flex;align-items:center;gap:10px;max-width:100%;margin:8px 0;padding:10px 12px;cursor:grab}.Transports_dragging__faqh9{opacity:.4;background:#eaf4ff}.Transports_handle__ekreC{color:#999;user-select:none}.Transports_queueNo__PROMC{flex:none;width:28px;height:28px;border-radius:50%;background-color:#0097a7;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.Transports_info__Y_RWx{flex:1;min-width:0;overflow-wrap:anywhere}.Transports_actions__sWOFZ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.Transports_saveMessage__RuIWF{min-height:18px;font-size:12px;color:#2e7d32}.Transports_formTransport__yjQ_G{max-width:300px;margin:0 auto}.StockStatus_twoColumnLayout__pW0YE{display:flex;gap:12px;align-items:flex-start;margin-top:8px}.StockStatus_column__wHd12{flex:1;min-width:0;border:1px solid #ddd;border-radius:6px;overflow:hidden}.StockStatus_columnHeader__Si5gr{padding:8px 12px;font-weight:700;font-size:.9rem;text-align:center;color:#fff;position:sticky;top:0}.StockStatus_headerPositive__Std7r{background-color:#27ae60}.StockStatus_headerNegative__jyivx{background-color:#e74c3c}.StockStatus_stockRow__nKwBv{display:flex;align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid #f0f0f0;font-size:.82rem;background-color:#ffffff}.StockStatus_rowPositive__I_XSY:hover{background-color:#eafaf1}.StockStatus_rowNegative__6673j:hover{background-color:#fdedec}.StockStatus_rank__IcrSF{color:#999;font-size:.72rem;min-width:18px;text-align:right}.StockStatus_productName__F_VHR{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockStatus_stockBadge__XzD8g{font-weight:700;font-size:.82rem;padding:1px 6px;border-radius:10px;white-space:nowrap}.StockStatus_stockPositive__ctqlt{background-color:#d5f5e3;color:#1e8449}.StockStatus_stockNegative__8PU3f{background-color:#fadbd8;color:#922b21}.StockStatus_badgePositive__gta8n{background-color:#27ae60}.StockStatus_badgeNegative__nX2Wv,.StockStatus_badgePositive__gta8n{display:inline-block;color:#fff;border-radius:12px;padding:2px 10px;font-size:.8rem;margin:4px}.StockStatus_badgeNegative__nX2Wv{background-color:#e74c3c}.StockStatus_emptyMsg__BSDmW{text-align:center;padding:16px;color:#999;font-size:.85rem}@media (max-width:600px){.StockStatus_twoColumnLayout__pW0YE{flex-direction:column}.StockStatus_column__wHd12{width:100%}}.WebCatalog_toolbar__USNla{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:8px;background-color:#fff;border-bottom:1px solid #ddd}.WebCatalog_actions__3pxJN button:disabled,.WebCatalog_searchRow__hwMXd button:disabled,.WebCatalog_toolbar__USNla button:disabled{opacity:.35;cursor:not-allowed;animation:none}.WebCatalog_dirtyNote__Ei0bu{color:#e67e22;font-size:.85rem}.WebCatalog_list__ge3Q2{list-style:none;margin:8px auto;padding:0;max-width:900px}.WebCatalog_row__TCsQ7{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid #f0f0f0;background-color:#fff;cursor:grab}.WebCatalog_dragging__ED5N2{opacity:.4;background-color:#eaf4ff}.WebCatalog_handle__kV767{color:#999;user-select:none}.WebCatalog_thumb__e3S2b{width:44px;height:44px;flex-shrink:0;object-fit:cover;border-radius:4px;background-color:#f3f3f3}.WebCatalog_info__F5rYz{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere}.WebCatalog_actions__3pxJN{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.WebCatalog_addZone__gjj1r{max-width:600px;margin:24px auto;padding:12px;border:1px solid #ddd;border-radius:6px}.WebCatalog_searchRow__hwMXd{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f0f0f0}.WebCatalog_positionInput__aPLkc{width:54px;min-width:54px;margin:0;padding:4px;text-align:center;font-size:.85rem;-moz-appearance:textfield;appearance:textfield}.WebCatalog_positionInput__aPLkc::-webkit-inner-spin-button,.WebCatalog_positionInput__aPLkc::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WebCatalog_moved__Auxbz{background-color:#fff8e1;box-shadow:inset 3px 0 0 #e67e22}.WebCatalog_listSearch__0t3pG{width:auto;max-width:220px;margin:0}.WebCatalog_filterNote__lxa9V{width:100%;color:#666;font-size:.8rem;text-align:center}.WebCatalog_addPosition__qTJrD{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:.8rem;color:#666}.AddressesCustomers_cardAddressesCustomer__AIqKz{width:200px;min-height:100px;height:auto}.AddressesCustomers_formAddressesCustomer__Y_tm2{max-width:300px;margin:0 auto}