.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}}.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%}}.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}}.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}.AddressesCustomers_cardAddressesCustomer__AIqKz{width:200px;min-height:100px;height:auto}.AddressesCustomers_formAddressesCustomer__Y_tm2{max-width:300px;margin:0 auto}.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}.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_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_maePanelReal__Quncv{background:rgba(230,255,240,.5);border-color:rgba(40,160,100,.25)}.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_maeBadge___gaLs{background:rgba(155,89,182,.15);color:#7b3faa}.Dashboard_maeBadgeReal__QPFDP,.Dashboard_maeBadge___gaLs{font-size:.7rem;font-weight:600;padding:.15rem .55rem;border-radius:2rem}.Dashboard_maeBadgeReal__QPFDP{background:rgba(26,138,84,.15);color:#1a6040}.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}@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}}.PackagingItems_cardPackagingItem__ezZ5G{width:200px;min-height:100px;height:auto}.PackagingItems_formPackagingItem__zaT1x{max-width:300px;margin:0 auto}.AiCustomerLinks_tabBar__7JVWf{display:flex;gap:.5rem;margin:1rem auto;max-width:700px;justify-content:center}.AiCustomerLinks_tabBar__7JVWf button{padding:.5rem 1rem;border:1px solid #888;background:#fff;cursor:pointer;border-radius:.25rem;font-size:10pt}.AiCustomerLinks_tabBar__7JVWf button.AiCustomerLinks_active__HjFQs{background:#3498db;color:#fff;border-color:#3498db}.AiCustomerLinks_linkCard___gCxC{width:90%;max-width:700px;margin:.75rem auto;border:1px solid #ddd;border-radius:.4rem;padding:.75rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AiCustomerLinks_flagCard__5uLth{width:90%;max-width:700px;margin:.75rem auto;border:1px solid #f0c674;border-left:4px solid #f39c12;border-radius:.4rem;padding:.75rem;background:#fffaf0}.AiCustomerLinks_flagCard__5uLth.AiCustomerLinks_reviewed__7UmV_{background:#f0fff4;border-color:#27ae60}.AiCustomerLinks_lineUserId__VrDVJ{font-family:monospace;font-size:8pt;color:#666;word-break:break-all}.AiCustomerLinks_profileRow__Tc3aV{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.4rem}.AiCustomerLinks_avatar__PSwSE{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid #ddd;flex-shrink:0}.AiCustomerLinks_avatarPlaceholder__LzY8E{width:50px;height:50px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.AiCustomerLinks_profileText__PFfYa{flex:1;min-width:0}.AiCustomerLinks_displayName__OFyIQ{font-weight:700;font-size:11pt;word-break:break-word}.AiCustomerLinks_statusMsg__Qkkte{font-size:9pt;color:#666;font-style:italic;margin-top:.15rem}.AiCustomerLinks_userIdDetail__5e1V9{margin-top:.2rem;font-size:8pt}.AiCustomerLinks_userIdDetail__5e1V9 summary{cursor:pointer;color:#888;user-select:none}.AiCustomerLinks_userIdDetail__5e1V9 summary:hover{color:#333}.AiCustomerLinks_pagination__Knhsm{display:flex;gap:.25rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:.75rem 0;padding:.4rem;background:#f8f9fa;border-radius:.4rem}.AiCustomerLinks_pagination__Knhsm button{min-width:36px;padding:.3rem .6rem;font-size:9pt}.AiCustomerLinks_pageInfo__VN_G_{font-size:9pt;color:#666;margin-left:.5rem}.AiCustomerLinks_linkLikeBtn__B3_Rx{background:none;border:none;padding:0;cursor:pointer;color:#2980b9;text-decoration:underline;font:inherit}.AiCustomerLinks_linkLikeBtn__B3_Rx:hover{color:#1a5276}.AiCustomerLinks_historyBox__JGRL0{background:#f5f5f5;border:1px solid #ddd;border-radius:.4rem;padding:.6rem;margin-top:.5rem}.AiCustomerLinks_historyHeader__dknOj{font-weight:700;color:#555;margin-bottom:.4rem;font-size:10pt}.AiCustomerLinks_historyItem__jevfA{border-bottom:1px dashed #ccc;padding:.4rem 0}.AiCustomerLinks_historyItem__jevfA:last-child{border-bottom:none}.AiCustomerLinks_historyTime__ks1Hp{font-size:8pt;color:#888;margin-bottom:.2rem}.AiCustomerLinks_historyType__69txd{margin-left:.4rem;color:#aaa}.AiCustomerLinks_historyFlags__O2LH_{margin-left:.5rem;color:#d35400}.AiCustomerLinks_historyText__8oCDZ{font-size:10pt;color:#333;word-break:break-word;white-space:pre-wrap}.AiCustomerLinks_historyLoading__nWNAA{padding:.75rem;text-align:center;color:#888;font-size:9pt;background:#f5f5f5;border-radius:.4rem;margin-top:.5rem}.AiCustomerLinks_historyTtl__IY0Az{font-size:8pt;color:#999;font-weight:400;margin-left:.5rem}.AiCustomerLinks_historyEnd__X_Ui_,.AiCustomerLinks_loadMoreWrap__rRKdZ{text-align:center;margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #ccc}.AiCustomerLinks_historyEnd__X_Ui_{color:#999;font-size:8pt;font-style:italic}.AiCustomerLinks_unverifiedCard__OSK25{border-left:4px solid #f39c12}.AiCustomerLinks_linkArrow__G5hh1{font-size:22pt;color:#888;margin:0 .5rem;align-self:center;flex-shrink:0}.AiCustomerLinks_lastMessage__MfXgN{margin:.5rem 0;padding:.5rem;background:#f5f5f5;border-radius:.25rem;font-size:10pt}.AiCustomerLinks_flagBadges__j6dov{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.4rem}.AiCustomerLinks_flagBadge__44C03{background:#f39c12;color:#fff;padding:.15rem .5rem;border-radius:.25rem;font-size:8pt;font-weight:700}.AiCustomerLinks_flagBadge__44C03.AiCustomerLinks_phoneChange__fDMxG{background:#e74c3c}.AiCustomerLinks_flagBadge__44C03.AiCustomerLinks_phoneMismatch__gyPKH{background:#c0392b}.AiCustomerLinks_flagBadge__44C03.AiCustomerLinks_addressChange__1ZpGa{background:#8e44ad}.AiCustomerLinks_flagBadge__44C03.AiCustomerLinks_nameChange__VHhE_{background:#2980b9}.AiCustomerLinks_flagBadge__44C03.AiCustomerLinks_autoLinkReview__8RygA{background:#d35400}.AiCustomerLinks_searchInline__l7V77{margin-top:.5rem;display:flex;gap:.4rem;flex-wrap:wrap}.AiCustomerLinks_searchInline__l7V77 input{flex:1;min-width:180px;padding:.4rem;border:1px solid #aaa;border-radius:.25rem;font-size:10pt}.AiCustomerLinks_matchList__nmQcJ{margin-top:.5rem;border-top:1px dashed #ccc;padding-top:.5rem}.AiCustomerLinks_matchRow__CmQtb{display:flex;justify-content:space-between;align-items:center;padding:.4rem;border-bottom:1px solid #eee;gap:.5rem;flex-wrap:wrap}.AiCustomerLinks_matchRow__CmQtb:last-child{border-bottom:none}.AiCustomerLinks_matchInfo__wSh0_{flex:1;min-width:200px}.AiCustomerLinks_matchName__cnMLC{font-weight:700}.AiCustomerLinks_matchMeta__DEj2l{font-size:9pt;color:#555}.AiCustomerLinks_linkedRow__unlFj{background:#f0fff4;padding:.5rem;border-radius:.25rem;margin-top:.4rem}.AiCustomerLinks_emptyState__diFzs{text-align:center;color:#999;padding:2rem;font-style:italic}.AiCustomerLinks_metaRow__2DDQj{font-size:9pt;color:#666;margin-top:.25rem}.AiCustomerLinks_metaRow__2DDQj span{margin-right:1rem}.AiCustomerLinks_toolbar__ulfYL{display:flex;gap:.5rem;align-items:center;justify-content:center;margin:.5rem 0;flex-wrap:wrap}.AiCustomerLinks_statusFilter__LoUk2{padding:.4rem;border:1px solid #aaa;border-radius:.25rem;font-size:10pt}.AiCustomerLinks_candidateBox__qG8QA{margin-top:.6rem;padding:.5rem .75rem;background:#fff8dc;border:1px solid #f0c040;border-radius:.4rem;font-size:10pt}.AiCustomerLinks_candidateLabel__1fgb9{font-weight:600;color:#8a6800;margin-bottom:.3rem}.AiCustomerLinks_candidateRow__HvuVq{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0}.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}}.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}.Products_cardProduct__rxtgB{width:300px;min-height:100px;height:auto}.Products_formProduct__AN8qH{max-width:300px;margin:0 auto}.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}.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_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:1fr 72px 52px 88px 28px;gap:8px;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:1fr 72px 52px 88px 28px;gap:8px;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_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}.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}.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%}}.Suppliers_cardSupplier__H72zm{width:200px;min-height:100px;height:auto}.Suppliers_formSupplier__HiNx3{max-width:300px;margin:0 auto}.Transports_cardTransport__3oFpJ{width:200px;min-height:100px;height:auto}.Transports_formTransport__yjQ_G{max-width:300px;margin:0 auto}.UserCustomers_cardUserCustomer__KLujY{width:200px;min-height:100px;height:auto}.UserCustomers_formUserCustomerOrderCase__bh8o_,.UserCustomers_formUserCustomer__8m2ia{max-width:500px;margin:0 auto;font-size:9pt}.UserCustomers_formUserCustomerOrderCase__bh8o_{padding:15px;border-radius:.25rem;border:1px dashed #494949}.Costs_cardCost__t_aGR{width:200px;min-height:100px;height:auto}.Costs_formCost__1mV2q{max-width:300px;margin:0 auto}