.AdminLoading-module__f6JFjG__loadingWrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.AdminLoading-module__f6JFjG__spinner{border:3px solid #2d3343;border-top-color:#3b82f6;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite AdminLoading-module__f6JFjG__spin}.AdminLoading-module__f6JFjG__label{color:#9ca3af;font-size:.875rem}@keyframes AdminLoading-module__f6JFjG__spin{to{transform:rotate(360deg)}}
.OrderTrackingMap-module__YtHy5W__mapWrapper{border:1px solid var(--border-color,#232838);background:var(--bg-main,#090a0f);border-radius:12px;width:100%;margin-top:14px;transition:background .3s,border-color .3s;position:relative;overflow:hidden}.OrderTrackingMap-module__YtHy5W__mapContainer{z-index:1;width:100%;height:380px}.OrderTrackingMap-module__YtHy5W__mapLoading{width:100%;height:380px;color:var(--text-muted,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.875rem;display:flex}.OrderTrackingMap-module__YtHy5W__mapLegend{background:var(--bg-card,#13161f);border-top:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px;padding:12px 16px;font-size:.75rem;transition:background .3s,border-color .3s;display:flex}.OrderTrackingMap-module__YtHy5W__legendItem{align-items:center;gap:6px;font-weight:600;display:flex}.OrderTrackingMap-module__YtHy5W__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.OrderTrackingMap-module__YtHy5W__dotOrigin{background:var(--primary,#3b82f6);box-shadow:0 0 6px var(--primary,#3b82f6)}.OrderTrackingMap-module__YtHy5W__dotHub{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.OrderTrackingMap-module__YtHy5W__dotStation{background:#a855f7;box-shadow:0 0 6px #a855f7}.OrderTrackingMap-module__YtHy5W__dotDest{background:#10b981;box-shadow:0 0 6px #10b981}.OrderTrackingMap-module__YtHy5W__customPopup{color:#0f172a;font-family:inherit;font-size:.8125rem}.OrderTrackingMap-module__YtHy5W__popupTitle{color:#1e293b;margin-bottom:2px;font-weight:700}.OrderTrackingMap-module__YtHy5W__popupDesc{color:#64748b;margin-bottom:4px;font-size:.75rem}.OrderTrackingMap-module__YtHy5W__popupTime{color:var(--primary,#3b82f6);font-size:.6875rem;font-weight:600}[data-theme=light] .OrderTrackingMap-module__YtHy5W__mapWrapper{background:#fff;border-color:#e2e8f0}[data-theme=light] .OrderTrackingMap-module__YtHy5W__mapLegend{color:#475569;background:#f8fafc;border-color:#e2e8f0}
.OrderTrackingTimeline-module__NBEViG__trackingCard{background:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:16px;margin-top:16px;padding:22px 20px;transition:background .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.OrderTrackingTimeline-module__NBEViG__embeddedWrap{box-shadow:none;background:0 0;border:none;margin-top:6px;padding:0}.OrderTrackingTimeline-module__NBEViG__carrierActionBar{background:var(--bg-card-hover,#00000040);border:1px solid var(--border-color,#ffffff0f);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;transition:background .3s,border-color .3s;display:flex}.OrderTrackingTimeline-module__NBEViG__carrierLeftCol{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OrderTrackingTimeline-module__NBEViG__carrierBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:800;display:flex}.OrderTrackingTimeline-module__NBEViG__carrierGHN{color:#f97316;background:#f9731626;border:1px solid #f9731659}.OrderTrackingTimeline-module__NBEViG__carrierGHTK{color:#16a34a;background:#16a34a26;border:1px solid #16a34a59}.OrderTrackingTimeline-module__NBEViG__carrierVTP{color:#ef4444;background:#dc262626;border:1px solid #dc262659}.OrderTrackingTimeline-module__NBEViG__carrierStandard{color:var(--primary,#3b82f6);background:#3b82f626;border:1px solid #3b82f659}.OrderTrackingTimeline-module__NBEViG__waybillWrap{align-items:center;gap:6px;display:flex}.OrderTrackingTimeline-module__NBEViG__waybillLabel{color:var(--text-muted,#94a3b8);font-size:.75rem}.OrderTrackingTimeline-module__NBEViG__waybillCode{color:var(--text-main,#f8fafc);background:var(--bg-main,#ffffff0f);border:1px solid var(--border-color,#ffffff14);border-radius:6px;padding:2px 8px;font-family:monospace;font-size:.875rem;font-weight:700}.OrderTrackingTimeline-module__NBEViG__copyBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.OrderTrackingTimeline-module__NBEViG__copyBtn:hover{color:var(--primary,#3b82f6);background:#3b82f61f}.OrderTrackingTimeline-module__NBEViG__carrierRightCol{align-items:center;gap:8px;display:flex}.OrderTrackingTimeline-module__NBEViG__liveTag{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:.71875rem;font-weight:600;display:flex}.OrderTrackingTimeline-module__NBEViG__simTag{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:.71875rem;font-weight:600;display:flex}.OrderTrackingTimeline-module__NBEViG__pulseDot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.5s infinite OrderTrackingTimeline-module__NBEViG__pulse}@keyframes OrderTrackingTimeline-module__NBEViG__pulse{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.OrderTrackingTimeline-module__NBEViG__refreshBtn{background:var(--bg-main,#ffffff0d);border:1px solid var(--border-color,#ffffff1a);color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.OrderTrackingTimeline-module__NBEViG__refreshBtn:hover{border-color:var(--primary,#3b82f6);color:var(--primary,#3b82f6);background:#3b82f626}.OrderTrackingTimeline-module__NBEViG__viewSwitchWrap{background:var(--bg-card-hover,#00000059);border:1px solid var(--border-color,#ffffff0f);border-radius:10px;align-items:center;gap:4px;margin-bottom:16px;padding:3px;transition:background .3s,border-color .3s;display:flex}.OrderTrackingTimeline-module__NBEViG__switchTabBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.OrderTrackingTimeline-module__NBEViG__switchTabBtn:hover{color:var(--text-main,#fff);background:#ffffff0d}.OrderTrackingTimeline-module__NBEViG__switchTabActive{box-shadow:0 4px 14px #3b82f659;background:var(--primary,#3b82f6)!important;color:var(--primary-text,#fff)!important}.OrderTrackingTimeline-module__NBEViG__timelineList{flex-direction:column;gap:16px;margin-top:4px;padding-left:28px;display:flex;position:relative}.OrderTrackingTimeline-module__NBEViG__timelineList:before{content:"";background:var(--border-color,#ffffff14);width:2px;position:absolute;top:10px;bottom:10px;left:9px}.OrderTrackingTimeline-module__NBEViG__timelineItem{flex-direction:column;gap:4px;display:flex;position:relative}.OrderTrackingTimeline-module__NBEViG__nodeIcon{background:var(--bg-card,#13161f);border:2px solid var(--border-color,#ffffff26);width:20px;height:20px;color:var(--text-muted,#64748b);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;transition:all .2s;display:flex;position:absolute;top:2px;left:-28px}.OrderTrackingTimeline-module__NBEViG__itemCurrent .OrderTrackingTimeline-module__NBEViG__nodeIcon{background:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);color:#fff;box-shadow:0 0 12px var(--primary,#3b82f6);animation:1.8s infinite OrderTrackingTimeline-module__NBEViG__nodePulse}@keyframes OrderTrackingTimeline-module__NBEViG__nodePulse{0%{box-shadow:0 0 6px #3b82f680}50%{box-shadow:0 0 16px #3b82f6e6}to{box-shadow:0 0 6px #3b82f680}}.OrderTrackingTimeline-module__NBEViG__itemCompleted .OrderTrackingTimeline-module__NBEViG__nodeIcon{color:#fff;background:#10b981;border-color:#34d399}.OrderTrackingTimeline-module__NBEViG__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.OrderTrackingTimeline-module__NBEViG__itemTitle{color:var(--text-main,#f8fafc);font-size:.84375rem;font-weight:700}.OrderTrackingTimeline-module__NBEViG__itemCurrent .OrderTrackingTimeline-module__NBEViG__itemTitle{color:var(--primary,#3b82f6)}.OrderTrackingTimeline-module__NBEViG__itemTime{color:var(--text-muted,#94a3b8);font-family:monospace;font-size:.71875rem}.OrderTrackingTimeline-module__NBEViG__itemDesc{color:var(--text-muted,#94a3b8);font-size:.78125rem;line-height:1.4}.OrderTrackingTimeline-module__NBEViG__itemLocation{color:var(--primary,#3b82f6);background:#3b82f614;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:2px 7px;font-size:.71875rem;display:inline-flex}[data-theme=light] .OrderTrackingTimeline-module__NBEViG__carrierActionBar{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .OrderTrackingTimeline-module__NBEViG__viewSwitchWrap{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .OrderTrackingTimeline-module__NBEViG__waybillCode{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] .OrderTrackingTimeline-module__NBEViG__nodeIcon{background:#fff;border-color:#cbd5e1}[data-theme=light] .OrderTrackingTimeline-module__NBEViG__timelineList:before{background:#e2e8f0}
.ShipOrderModal-module__W1ktfq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s ShipOrderModal-module__W1ktfq__fadeIn;display:flex;position:fixed;inset:0}.ShipOrderModal-module__W1ktfq__modal{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,16px);flex-direction:column;width:100%;max-width:680px;max-height:90vh;transition:background-color .3s,border-color .3s;animation:.25s cubic-bezier(.16,1,.3,1) ShipOrderModal-module__W1ktfq__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0009}.ShipOrderModal-module__W1ktfq__header{border-bottom:1px solid var(--border-color,#232838);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ShipOrderModal-module__W1ktfq__titleArea{flex-direction:column;gap:3px;display:flex}.ShipOrderModal-module__W1ktfq__title{color:var(--text-main,#fff);align-items:center;gap:10px;margin:0;font-size:1.1875rem;font-weight:700;display:flex}.ShipOrderModal-module__W1ktfq__subtitle{color:var(--text-muted,#94a3b8);margin:0;font-size:.8125rem}.ShipOrderModal-module__W1ktfq__closeBtn{color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;font-size:1.25rem;transition:all .2s;display:flex}.ShipOrderModal-module__W1ktfq__closeBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);color:var(--text-main,#fff)}.ShipOrderModal-module__W1ktfq__body{flex-direction:column;gap:18px;padding:22px 24px;display:flex;overflow-y:auto}.ShipOrderModal-module__W1ktfq__orderSummaryBox{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:.8125rem;display:flex}.ShipOrderModal-module__W1ktfq__summaryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ShipOrderModal-module__W1ktfq__summaryLabel{color:var(--text-muted,#94a3b8)}.ShipOrderModal-module__W1ktfq__summaryVal{color:var(--text-main,#fff);text-align:right;font-weight:600}.ShipOrderModal-module__W1ktfq__sectionLabel{color:var(--text-main,#fff);align-items:center;gap:8px;margin-bottom:2px;font-size:.875rem;font-weight:700;display:flex}.ShipOrderModal-module__W1ktfq__carrierGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ShipOrderModal-module__W1ktfq__carrierCard{border:1.5px solid var(--border-color,#232838);background:var(--bg-card-hover,#161a26);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;display:flex;position:relative}.ShipOrderModal-module__W1ktfq__carrierCard:hover{border-color:var(--primary,#3b82f6);background-color:color-mix(in srgb, var(--primary,#3b82f6) 8%, var(--bg-card));transform:translateY(-1px)}.ShipOrderModal-module__W1ktfq__carrierSelected{box-shadow:0 4px 16px color-mix(in srgb, var(--primary,#3b82f6) 20%, transparent);border-color:var(--primary,#3b82f6)!important;background-color:color-mix(in srgb, var(--primary,#3b82f6) 12%, var(--bg-card))!important}.ShipOrderModal-module__W1ktfq__carrierRadio{accent-color:var(--primary,#3b82f6);cursor:pointer;margin-top:3px}.ShipOrderModal-module__W1ktfq__carrierContent{flex-direction:column;flex:1;gap:2px;display:flex}.ShipOrderModal-module__W1ktfq__carrierHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.ShipOrderModal-module__W1ktfq__carrierName{color:var(--text-main,#fff);font-size:.875rem;font-weight:700}.ShipOrderModal-module__W1ktfq__carrierTag{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700}.ShipOrderModal-module__W1ktfq__tagGHN{color:#f97316;background:#f9731626}.ShipOrderModal-module__W1ktfq__tagGHTK{color:#16a34a;background:#16a34a26}.ShipOrderModal-module__W1ktfq__tagVTP{color:#ef4444;background:#dc262626}.ShipOrderModal-module__W1ktfq__tagStandard{color:var(--primary,#3b82f6);background:#3b82f626}.ShipOrderModal-module__W1ktfq__carrierDesc{color:var(--text-muted,#94a3b8);font-size:.75rem;line-height:1.3}.ShipOrderModal-module__W1ktfq__methodToggleWrap{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);border-radius:10px;gap:12px;padding:4px;display:flex}.ShipOrderModal-module__W1ktfq__toggleBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ShipOrderModal-module__W1ktfq__toggleBtnActive{background:var(--bg-card,#13161f);color:var(--text-main,#fff);box-shadow:0 2px 8px #00000040}.ShipOrderModal-module__W1ktfq__inputGroup{flex-direction:column;gap:6px;display:flex}.ShipOrderModal-module__W1ktfq__inputGroup label{color:var(--text-main,#fff);font-size:.8125rem;font-weight:600}.ShipOrderModal-module__W1ktfq__input{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;width:100%;padding:10px 14px;font-size:.875rem;transition:border-color .2s}.ShipOrderModal-module__W1ktfq__input:focus{border-color:var(--primary,#3b82f6)}.ShipOrderModal-module__W1ktfq__footer{border-top:1px solid var(--border-color,#232838);background-color:var(--bg-card,#13161f);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ShipOrderModal-module__W1ktfq__cancelBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.ShipOrderModal-module__W1ktfq__cancelBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.ShipOrderModal-module__W1ktfq__confirmBtn{background:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 24px;font-size:.875rem;font-weight:700;transition:opacity .2s,transform .1s;display:flex}.ShipOrderModal-module__W1ktfq__confirmBtn:hover:not(:disabled){opacity:.92}.ShipOrderModal-module__W1ktfq__confirmBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes ShipOrderModal-module__W1ktfq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ShipOrderModal-module__W1ktfq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ShipOrderModal-module__W1ktfq__carrierGrid{grid-template-columns:1fr}}
.OrderPackingSlipModal-module__VaWs2W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.OrderPackingSlipModal-module__VaWs2W__modal{background:var(--bg-card,#111827);border:1px solid var(--border-color,#1f2937);border-radius:16px;flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.OrderPackingSlipModal-module__VaWs2W__header{border-bottom:1px solid var(--border-color,#1f2937);background:var(--bg-surface,#1e293b);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.OrderPackingSlipModal-module__VaWs2W__titleArea{align-items:center;gap:10px;display:flex}.OrderPackingSlipModal-module__VaWs2W__titleIcon{color:var(--primary,#38bdf8);font-size:1.25rem}.OrderPackingSlipModal-module__VaWs2W__title{color:var(--text-main,#fff);margin:0;font-size:1.125rem;font-weight:700}.OrderPackingSlipModal-module__VaWs2W__subtitle{color:var(--text-muted,#9ca3af);margin-top:2px;font-size:.75rem}.OrderPackingSlipModal-module__VaWs2W__headerActions{align-items:center;gap:8px;display:flex}.OrderPackingSlipModal-module__VaWs2W__btnPrint{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #2563eb4d}.OrderPackingSlipModal-module__VaWs2W__btnPrint:hover{background:linear-gradient(135deg,#0369a1,#1d4ed8);transform:translateY(-1px)}.OrderPackingSlipModal-module__VaWs2W__btnClose{color:var(--text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:1.25rem;transition:all .2s;display:flex}.OrderPackingSlipModal-module__VaWs2W__btnClose:hover{color:var(--text-main,#fff);background:#ffffff1a}.OrderPackingSlipModal-module__VaWs2W__previewContainer{background:#0f172a;flex-direction:column;flex:1;gap:24px;padding:20px;display:flex;overflow-y:auto}.OrderPackingSlipModal-module__VaWs2W__slipPaper{color:#000;width:100%;max-width:480px;font-family:var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;page-break-after:always;break-after:page;background:#fff;border:1px dashed #94a3b8;border-radius:4px;margin:0 auto;padding:14px 16px;font-size:11px;line-height:1.35;box-shadow:0 4px 20px #0006}.OrderPackingSlipModal-module__VaWs2W__slipHeader{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-bottom:8px;display:flex}.OrderPackingSlipModal-module__VaWs2W__brandInfo{flex:1}.OrderPackingSlipModal-module__VaWs2W__shopName{text-transform:uppercase;letter-spacing:.5px;color:#000;font-size:14px;font-weight:900}.OrderPackingSlipModal-module__VaWs2W__shopDetails{color:#333;margin-top:2px;font-size:10px}.OrderPackingSlipModal-module__VaWs2W__barcodeArea{flex-direction:column;align-items:flex-end;max-width:180px;display:flex}.OrderPackingSlipModal-module__VaWs2W__barcodeSvg{width:160px;height:38px}.OrderPackingSlipModal-module__VaWs2W__orderDateTag{color:#555;margin-top:2px;font-size:9px}.OrderPackingSlipModal-module__VaWs2W__gridSenderRecipient{border-bottom:1px solid #000;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;padding-bottom:8px;display:grid}.OrderPackingSlipModal-module__VaWs2W__addressBox{font-size:10.5px}.OrderPackingSlipModal-module__VaWs2W__boxTitle{text-transform:uppercase;border-bottom:1px solid #ccc;align-items:center;gap:4px;margin-bottom:2px;padding-bottom:2px;font-size:10.5px;font-weight:800;display:flex}.OrderPackingSlipModal-module__VaWs2W__personName{font-size:11.5px;font-weight:700}.OrderPackingSlipModal-module__VaWs2W__personPhone{color:#000;font-size:12px;font-weight:800}.OrderPackingSlipModal-module__VaWs2W__personAddress{color:#111;margin-top:2px;font-size:10px;line-height:1.3}.OrderPackingSlipModal-module__VaWs2W__shippingCarrierBar{background:#f1f5f9;border:1px solid #000;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 8px;font-size:10.5px;font-weight:700;display:flex}.OrderPackingSlipModal-module__VaWs2W__carrierTag{text-transform:uppercase;font-size:11px;font-weight:800}.OrderPackingSlipModal-module__VaWs2W__itemsTable{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:10px}.OrderPackingSlipModal-module__VaWs2W__itemsTable th,.OrderPackingSlipModal-module__VaWs2W__itemsTable td{text-align:left;border:1px solid #000;padding:4px 6px}.OrderPackingSlipModal-module__VaWs2W__itemsTable th{text-transform:uppercase;background:#e2e8f0;font-size:9.5px;font-weight:800}.OrderPackingSlipModal-module__VaWs2W__itemsTable .OrderPackingSlipModal-module__VaWs2W__textCenter{text-align:center}.OrderPackingSlipModal-module__VaWs2W__itemsTable .OrderPackingSlipModal-module__VaWs2W__textRight{text-align:right}.OrderPackingSlipModal-module__VaWs2W__itemVariantTag{background:#f1f5f9;border-radius:2px;margin-top:1px;padding:1px 4px;font-size:9px;font-weight:600;display:inline-block}.OrderPackingSlipModal-module__VaWs2W__summarySection{border-top:1px solid #000;grid-template-columns:1.2fr 1fr;gap:8px;margin-bottom:8px;padding-top:6px;display:grid}.OrderPackingSlipModal-module__VaWs2W__notesBox{background:#fffbeb;border:1px dashed #000;padding:4px 6px;font-size:9.5px}.OrderPackingSlipModal-module__VaWs2W__notesTitle{text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800}.OrderPackingSlipModal-module__VaWs2W__codCard{text-align:center;background:#f8fafc;border:2px solid #000;padding:6px 8px}.OrderPackingSlipModal-module__VaWs2W__codLabel{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.OrderPackingSlipModal-module__VaWs2W__codAmount{color:#000;margin:2px 0;font-size:16px;font-weight:900}.OrderPackingSlipModal-module__VaWs2W__paidStamp{color:#16a34a;text-transform:uppercase;border:2px solid #16a34a;border-radius:4px;padding:3px 6px;font-size:13px;font-weight:900;display:inline-block;transform:rotate(-3deg)}.OrderPackingSlipModal-module__VaWs2W__slipFooter{color:#333;border-top:1px solid #000;justify-content:space-between;padding-top:6px;font-size:9px;display:flex}.OrderPackingSlipModal-module__VaWs2W__signatureArea{text-align:center;width:140px}.OrderPackingSlipModal-module__VaWs2W__signatureLine{border-top:1px dotted #666;margin-top:30px;padding-top:2px;font-size:8.5px;font-style:italic}
.LowStockWarningModal-module__7AWQ7G__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out LowStockWarningModal-module__7AWQ7G__fadeIn;display:flex;position:fixed;inset:0}@keyframes LowStockWarningModal-module__7AWQ7G__fadeIn{0%{opacity:0}to{opacity:1}}.LowStockWarningModal-module__7AWQ7G__modal{background:var(--admin-card,#1e2230);border:1px solid var(--admin-border,#333c4e);border-radius:16px;flex-direction:column;width:100%;max-width:620px;animation:.2s ease-out LowStockWarningModal-module__7AWQ7G__scaleUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080,0 0 0 1px #f59e0b33}@keyframes LowStockWarningModal-module__7AWQ7G__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.LowStockWarningModal-module__7AWQ7G__header{background:#f59e0b14;border-bottom:1px solid #f59e0b33;align-items:flex-start;gap:14px;padding:20px 24px;display:flex;position:relative}.LowStockWarningModal-module__7AWQ7G__warningIconWrap{color:#f59e0b;background:#f59e0b2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.LowStockWarningModal-module__7AWQ7G__headerText{flex:1}.LowStockWarningModal-module__7AWQ7G__title{color:#f59e0b;align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:800;display:flex}.LowStockWarningModal-module__7AWQ7G__subtitle{color:var(--admin-text-muted,#9ca3af);margin:4px 0 0;font-size:.8125rem;line-height:1.4}.LowStockWarningModal-module__7AWQ7G__closeBtn{color:var(--admin-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.LowStockWarningModal-module__7AWQ7G__closeBtn:hover{color:var(--admin-text,#fff);background:#ffffff1a}.LowStockWarningModal-module__7AWQ7G__body{flex-direction:column;gap:16px;max-height:55vh;padding:20px 24px;display:flex;overflow-y:auto}.LowStockWarningModal-module__7AWQ7G__tableWrap{border:1px solid var(--admin-border,#333c4e);border-radius:10px;overflow:hidden}.LowStockWarningModal-module__7AWQ7G__table{border-collapse:collapse;width:100%;font-size:.8125rem}.LowStockWarningModal-module__7AWQ7G__table th{background:var(--admin-bg,#111318);color:var(--admin-text-muted,#9ca3af);text-align:left;border-bottom:1px solid var(--admin-border,#333c4e);padding:10px 12px;font-weight:700}.LowStockWarningModal-module__7AWQ7G__table td{border-bottom:1px solid var(--admin-border,#262d3d);color:var(--admin-text,#f3f4f6);vertical-align:middle;padding:10px 12px}.LowStockWarningModal-module__7AWQ7G__table tr:last-child td{border-bottom:none}.LowStockWarningModal-module__7AWQ7G__productCell{align-items:center;gap:10px;display:flex}.LowStockWarningModal-module__7AWQ7G__productThumb{object-fit:cover;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:38px;height:38px}.LowStockWarningModal-module__7AWQ7G__productName{color:var(--admin-text,#f3f4f6);font-size:.8125rem;font-weight:700;line-height:1.3}.LowStockWarningModal-module__7AWQ7G__variantTag{color:var(--admin-text-muted,#9ca3af);margin-top:2px;font-size:.75rem}.LowStockWarningModal-module__7AWQ7G__stockBadgeRed{color:#ef4444;background:#ef444426;border-radius:6px;padding:2px 8px;font-weight:800;display:inline-block}.LowStockWarningModal-module__7AWQ7G__deficitBadge{color:#f59e0b;background:#f59e0b26;border-radius:6px;padding:2px 8px;font-weight:800;display:inline-block}.LowStockWarningModal-module__7AWQ7G__noteBox{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;padding:12px 14px;font-size:.8125rem;line-height:1.45}.LowStockWarningModal-module__7AWQ7G__footer{background:var(--admin-bg,#111318);border-top:1px solid var(--admin-border,#333c4e);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.LowStockWarningModal-module__7AWQ7G__cancelBtn{border:1px solid var(--admin-border,#333c4e);color:var(--admin-text,#f3f4f6);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .15s}.LowStockWarningModal-module__7AWQ7G__cancelBtn:hover{background:#ffffff0f}.LowStockWarningModal-module__7AWQ7G__forceConfirmBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ea580c,#f97316);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #ea580c59}.LowStockWarningModal-module__7AWQ7G__forceConfirmBtn:hover{opacity:.92;transform:translateY(-1px)}
.page-module__oG1jtq__page{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.page-module__oG1jtq__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__oG1jtq__titleArea{flex-direction:column;gap:4px;display:flex}.page-module__oG1jtq__title{color:var(--text-main,#fff);margin:0;font-size:1.5rem;font-weight:700}.page-module__oG1jtq__subtitle{color:var(--text-muted,#94a3b8);margin:0;font-size:.875rem}.page-module__oG1jtq__card{background:var(--bg-card,#13161f);border-radius:var(--radius-lg,12px);border:1px solid var(--border-color,#232838);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module__oG1jtq__tabs{border-bottom:1px solid var(--border-color,#232838);background-color:#0000001a;flex-shrink:0;display:flex;overflow-x:auto}.page-module__oG1jtq__tab{color:var(--text-muted,#94a3b8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__oG1jtq__tab:hover{color:var(--text-main,#fff)}.page-module__oG1jtq__activeTab{color:var(--primary,#3b82f6);border-bottom-color:var(--primary,#3b82f6)}.page-module__oG1jtq__filters{border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.page-module__oG1jtq__searchBox{flex:1;min-width:240px;position:relative}.page-module__oG1jtq__searchIcon{color:var(--text-dim,#64748b);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__oG1jtq__searchInput{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);width:100%;color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;padding:10px 14px 10px 38px;font-size:.875rem;transition:border-color .2s}.page-module__oG1jtq__searchInput:focus{border-color:var(--primary,#3b82f6)}.page-module__oG1jtq__dateInput{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;padding:10px 14px;font-size:.875rem;transition:border-color .2s}.page-module__oG1jtq__dateInput:focus{border-color:var(--primary,#3b82f6)}.page-module__oG1jtq__btnReset{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.page-module__oG1jtq__btnReset:hover:not(:disabled){color:var(--text-main,#fff);border-color:var(--primary,#3b82f6);background-color:var(--bg-card-hover,#1a1e2b)}.page-module__oG1jtq__btnReset:disabled{opacity:.6;cursor:not-allowed}.page-module__oG1jtq__spinning{animation:.8s linear infinite page-module__oG1jtq__spin}@keyframes page-module__oG1jtq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__oG1jtq__tableResponsive{flex:1;min-height:0;overflow:auto}.page-module__oG1jtq__tableResponsive::-webkit-scrollbar{width:6px;height:6px}.page-module__oG1jtq__tableResponsive::-webkit-scrollbar-thumb{background-color:var(--border-color,#232838);border-radius:4px}.page-module__oG1jtq__table{border-collapse:collapse;text-align:left;width:100%}.page-module__oG1jtq__table th,.page-module__oG1jtq__table td{border-bottom:1px solid var(--border-color,#232838);padding:14px 18px}.page-module__oG1jtq__table th{background-color:var(--bg-card,#13161f);color:var(--text-muted,#94a3b8);text-transform:uppercase;z-index:5;box-shadow:0 1px 0 var(--border-color,#232838);font-size:.8125rem;font-weight:600;position:sticky;top:0}.page-module__oG1jtq__orderCode{color:var(--primary,#3b82f6);font-weight:700;text-decoration:none}.page-module__oG1jtq__orderCode:hover{text-decoration:underline}.page-module__oG1jtq__customerName{color:var(--text-main,#fff);margin-bottom:2px;font-weight:600}.page-module__oG1jtq__customerPhone{color:var(--text-muted,#94a3b8);font-size:.75rem}.page-module__oG1jtq__badge{border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.page-module__oG1jtq__badgePending{color:#eab308;background:#eab3081f}.page-module__oG1jtq__badgeConfirmed{color:#3b82f6;background:#3b82f61f}.page-module__oG1jtq__badgeShipping{color:#a855f7;background:#a855f71f}.page-module__oG1jtq__badgeDelivered{color:#10b981;background:#10b9811f}.page-module__oG1jtq__badgeCancelled{color:#ef4444;background:#ef44441f}.page-module__oG1jtq__badgePaid{color:#10b981;background:#10b98126;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.page-module__oG1jtq__badgeUnpaid{color:#ef4444;background:#ef444426;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.page-module__oG1jtq__actions{gap:8px;display:flex}.page-module__oG1jtq__actionBtn{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);border-radius:var(--radius-sm,6px);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:.9375rem;transition:all .2s;display:flex}.page-module__oG1jtq__actionBtn:hover{color:var(--text-main,#fff);border-color:var(--primary,#3b82f6)}.page-module__oG1jtq__dangerBtn:hover{color:#ef4444;border-color:#ef4444}.page-module__oG1jtq__pagination{border-top:1px solid var(--border-color,#232838);background-color:#0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.page-module__oG1jtq__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__oG1jtq__btnExport{color:#fff;border-radius:var(--radius-md,8px);cursor:pointer;background:linear-gradient(135deg,#15803d,#16a34a);border:1px solid #22c55e;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #16a34a40}.page-module__oG1jtq__btnExport:hover{background:linear-gradient(135deg,#166534,#15803d);transform:translateY(-1px)}.page-module__oG1jtq__btnBatchPrint{color:#fff;border-radius:var(--radius-md,8px);cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border:1px solid #38bdf8;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #2563eb4d}.page-module__oG1jtq__btnBatchPrint:hover{background:linear-gradient(135deg,#0369a1,#1d4ed8);transform:translateY(-1px)}.page-module__oG1jtq__batchBar{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:2px solid #38bdf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;animation:.2s ease-in-out page-module__oG1jtq__fadeIn;display:flex}.page-module__oG1jtq__batchInfo{align-items:center;gap:8px;font-size:.875rem;display:flex}.page-module__oG1jtq__batchActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__oG1jtq__btnClearSelection{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;padding:6px 12px;font-size:.8125rem;transition:all .2s}.page-module__oG1jtq__btnClearSelection:hover{color:#fff;border-color:#94a3b8}.page-module__oG1jtq__checkbox{cursor:pointer;accent-color:#38bdf8;vertical-align:middle;width:17px;height:17px}
.page-module__M4OaQq__page{width:100%;min-height:100vh;color:var(--text-main,#0f172a);background:0 0;flex-direction:column;padding-bottom:24px;font-family:inherit;display:flex}.page-module__M4OaQq__topNav{z-index:45;background:var(--navbar-bg,#ee4d2d);width:100%;color:var(--navbar-text,#fff);border-bottom:1px solid var(--navbar-border,#ffffff26);transition:all .25s;position:sticky;top:0;box-shadow:0 2px 12px #0000000f}.page-module__M4OaQq__topNavInner{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.page-module__M4OaQq__backBtn{color:var(--navbar-text,#fff);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.page-module__M4OaQq__backBtn:hover{background:var(--navbar-btn-hover,#ffffff26);color:var(--navbar-text,#fff)}.page-module__M4OaQq__navTitleGroup{align-items:center;gap:8px;display:flex}.page-module__M4OaQq__breadcrumbLink{color:var(--navbar-text-muted,#ffffffd9);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:none}.page-module__M4OaQq__breadcrumbLink:hover{color:var(--navbar-text,#fff)}.page-module__M4OaQq__breadcrumbDivider{color:var(--navbar-text-muted,#ffffff80);font-size:12px;display:none}.page-module__M4OaQq__navTitle{color:var(--navbar-text,#fff);font-size:15px;font-weight:700}.page-module__M4OaQq__navHomeIcon{color:var(--navbar-text-muted,#ffffffd9);border-radius:50%;justify-content:center;align-items:center;padding:4px;text-decoration:none;transition:all .15s;display:flex}.page-module__M4OaQq__navHomeIcon:hover{color:var(--navbar-text,#fff);background:var(--navbar-btn-hover,#ffffff26)}@media (min-width:768px){.page-module__M4OaQq__topNav{border-radius:var(--radius-lg,12px);background:var(--navbar-bg,#ee4d2d);color:var(--navbar-text,#fff);border:1px solid var(--navbar-border,#ffffff26);box-sizing:border-box;box-shadow:0 4px 20px -2px #00000014;width:70%!important;max-width:70%!important;margin:14px auto 12px!important}.page-module__M4OaQq__breadcrumbLink,.page-module__M4OaQq__breadcrumbDivider{display:inline-flex}.page-module__M4OaQq__page{background:var(--bg-main,#090a0f);flex-direction:column;align-items:center;padding-bottom:32px;display:flex}.page-module__M4OaQq__bannerNoticeWrap{box-sizing:border-box;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f;width:70%!important;max-width:70%!important;margin:0 auto 12px!important}}.page-module__M4OaQq__bannerNoticeWrap{width:100%}.page-module__M4OaQq__content{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;margin:0 auto;padding:10px 12px 24px;display:flex}@media (min-width:768px){.page-module__M4OaQq__content{box-sizing:border-box;gap:18px;width:70%!important;max-width:70%!important;margin:0 auto!important;padding:12px 0 32px!important}}.page-module__M4OaQq__searchCard{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,16px);flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 4px 20px -2px #00000008}.page-module__M4OaQq__searchHeader{align-items:center;gap:12px;display:flex}.page-module__M4OaQq__searchIconCircle{width:40px;height:40px;color:var(--primary,#ee4d2d);background:#ee4d2d1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__M4OaQq__searchTitle{color:var(--text-main,#0f172a);margin:0 0 2px;font-size:15.5px;font-weight:800}.page-module__M4OaQq__searchDesc{color:var(--text-muted,#64748b);margin:0;font-size:12px;line-height:1.4}.page-module__M4OaQq__searchForm{align-items:center;gap:10px;display:flex}.page-module__M4OaQq__inputWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.page-module__M4OaQq__inputIcon{color:var(--primary,#ee4d2d);pointer-events:none;position:absolute;left:14px}.page-module__M4OaQq__searchInput{background:var(--bg-main,#f8fafc);border:1.5px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,9999px);width:100%;height:44px;color:var(--text-main,#0f172a);outline:none;padding:0 36px 0 40px;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 3px #00000005}.page-module__M4OaQq__searchInput:focus{border-color:var(--primary,#ee4d2d);background:var(--bg-card,#fff);box-shadow:0 0 0 3px #ee4d2d1f}.page-module__M4OaQq__clearInputBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:14px;display:flex;position:absolute;right:12px}.page-module__M4OaQq__searchBtn{background:var(--primary,#ee4d2d);height:44px;color:var(--primary-text,#fff);border-radius:var(--radius-md,9999px);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 20px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #ee4d2d40}.page-module__M4OaQq__searchBtn:hover:not(:disabled){background:var(--primary-hover,#d73211);transform:translateY(-1px);box-shadow:0 6px 18px #ee4d2d59}.page-module__M4OaQq__searchBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__M4OaQq__recentSection{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.page-module__M4OaQq__recentLabel{color:var(--text-muted,#64748b);font-size:11.5px;font-weight:600}.page-module__M4OaQq__chipsContainer{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.page-module__M4OaQq__chipsContainer::-webkit-scrollbar{display:none}.page-module__M4OaQq__chip{background:var(--bg-main,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-main,#0f172a);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s}.page-module__M4OaQq__chip:hover,.page-module__M4OaQq__activeChip{border-color:var(--primary,#ee4d2d);color:var(--primary,#ee4d2d);background:#ee4d2d14}.page-module__M4OaQq__loadingBox{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,16px);color:var(--text-muted,#64748b);flex-direction:column;align-items:center;gap:12px;padding:36px 16px;font-size:13.5px;display:flex;box-shadow:0 4px 20px -2px #00000008}.page-module__M4OaQq__spinner{border:3px solid #ee4d2d33;border-top-color:var(--primary,#ee4d2d);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module__M4OaQq__spin}@keyframes page-module__M4OaQq__spin{to{transform:rotate(360deg)}}.page-module__M4OaQq__errorBox{background:var(--bg-card,#fff);border-radius:var(--radius-lg,16px);text-align:center;border:1px solid #ef44444d;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex;box-shadow:0 4px 20px -2px #ef44440f}.page-module__M4OaQq__errorText{color:#ef4444;margin:0;font-size:14px;font-weight:700}.page-module__M4OaQq__errorSubtext{color:var(--text-muted,#64748b);margin:0;font-size:12px}.page-module__M4OaQq__guideCard{background:var(--bg-card,#fff);border:1px dashed var(--border-color,#e2e8f0);border-radius:var(--radius-lg,16px);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:42px 20px;display:flex}.page-module__M4OaQq__guideIconWrap{width:64px;height:64px;color:var(--primary,#ee4d2d);background:#ee4d2d14;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__M4OaQq__guideTitle{color:var(--text-main,#0f172a);margin:0;font-size:15.5px;font-weight:800}.page-module__M4OaQq__guideText{color:var(--text-muted,#64748b);max-width:420px;margin:0;font-size:12.5px;line-height:1.5}.page-module__M4OaQq__resultContainer,.page-module__M4OaQq__leftColumn,.page-module__M4OaQq__rightColumn{flex-direction:column;gap:14px;width:100%;display:flex}@media (min-width:1024px){.page-module__M4OaQq__resultContainer{grid-template-columns:1.25fr 1fr;align-items:start;gap:18px;display:grid}}.page-module__M4OaQq__card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,16px);flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 4px 20px -2px #00000008}.page-module__M4OaQq__cardTitle{color:var(--text-main,#0f172a);text-transform:uppercase;letter-spacing:-.2px;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:800;display:flex}.page-module__M4OaQq__orderHeaderCard{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,16px);flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 4px 20px -2px #00000008}.page-module__M4OaQq__orderTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__M4OaQq__codeGroup{align-items:center;gap:8px;display:flex}.page-module__M4OaQq__orderCodeTitle{color:var(--text-main,#0f172a);letter-spacing:-.3px;font-size:17px;font-weight:800}.page-module__M4OaQq__copyBtn{background:var(--bg-main,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.page-module__M4OaQq__copyBtn:hover{border-color:var(--primary,#ee4d2d);color:var(--primary,#ee4d2d)}.page-module__M4OaQq__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:9999px;padding:4px 10px;font-size:11.5px;font-weight:800}.page-module__M4OaQq__statusPending{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b4d}.page-module__M4OaQq__statusConfirmed{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f64d}.page-module__M4OaQq__statusShipping{color:#ee4d2d;background:#ee4d2d1f;border:1px solid #ee4d2d4d}.page-module__M4OaQq__statusDelivered{color:#059669;background:#10b9811f;border:1px solid #10b9814d}.page-module__M4OaQq__statusCancelled{color:#dc2626;background:#ef44441f;border:1px solid #ef44444d}.page-module__M4OaQq__dateRow{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:11.5px;display:flex}.page-module__M4OaQq__timelineCard{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,16px);flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 4px 20px -2px #00000008}.page-module__M4OaQq__stepperHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__M4OaQq__stepperHeaderLeft{align-items:center;gap:10px;display:flex}.page-module__M4OaQq__stepperIconWrap{width:38px;height:38px;color:var(--primary,#ee4d2d);background:#ee4d2d1a;border-radius:10px;justify-content:center;align-items:center;display:flex}.page-module__M4OaQq__stepperMainTitle{color:var(--text-main,#0f172a);margin:0 0 2px;font-size:14.5px;font-weight:800}.page-module__M4OaQq__stepperSubtitle{color:var(--text-muted,#64748b);margin:0;font-size:11.5px}.page-module__M4OaQq__livePillTag{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.page-module__M4OaQq__pillActive{color:var(--primary,#ee4d2d);background:#ee4d2d1f;border:1px solid #ee4d2d40}.page-module__M4OaQq__pillDelivered{color:#059669;background:#10b9811f;border:1px solid #10b98140}.page-module__M4OaQq__pillPulseDot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.5s infinite page-module__M4OaQq__pulseDot}@keyframes page-module__M4OaQq__pulseDot{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.page-module__M4OaQq__horizontalStepper{justify-content:space-between;align-items:flex-start;margin:4px 0 10px;padding:10px 4px 8px;display:flex;position:relative}.page-module__M4OaQq__hStepLine{background:var(--border-color,#e2e8f0);z-index:1;height:3px;position:absolute;top:24px;left:24px;right:24px}.page-module__M4OaQq__hStepLineFill{background:linear-gradient(90deg, #ff6b4a 0%, var(--primary,#ee4d2d) 100%);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.page-module__M4OaQq__hStepItem{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:4px;width:60px;display:flex;position:relative}.page-module__M4OaQq__hStepCircle{background:var(--bg-card,#fff);border:2px solid var(--border-color,#e2e8f0);width:32px;height:32px;color:var(--text-muted,#94a3b8);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;position:relative;box-shadow:0 2px 6px #0000000a}.page-module__M4OaQq__stepNumBadge{background:var(--bg-main,#f8fafc);color:var(--text-muted,#94a3b8);border:1px solid var(--border-color,#e2e8f0);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:-4px;right:-4px}.page-module__M4OaQq__hStepDone .page-module__M4OaQq__hStepCircle{background:var(--primary,#ee4d2d);border-color:var(--primary,#ee4d2d);color:#fff;box-shadow:0 2px 8px #ee4d2d4d}.page-module__M4OaQq__hStepDone .page-module__M4OaQq__stepNumBadge{color:var(--primary,#ee4d2d);border-color:var(--primary,#ee4d2d);background:#fff}.page-module__M4OaQq__hStepActive .page-module__M4OaQq__hStepCircle{border-color:var(--primary,#ee4d2d);color:var(--primary,#ee4d2d);animation:2s infinite page-module__M4OaQq__pulseActiveStep;box-shadow:0 0 0 3px #ee4d2d26}@keyframes page-module__M4OaQq__pulseActiveStep{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.page-module__M4OaQq__hStepLabel{color:var(--text-main,#0f172a);font-size:11px;font-weight:700}.page-module__M4OaQq__hStepSubLabel{color:var(--text-muted,#94a3b8);font-size:9.5px}.page-module__M4OaQq__addressSection{flex-direction:column;gap:4px;display:flex}.page-module__M4OaQq__customerLine{align-items:baseline;gap:6px;font-size:13.5px;display:flex}.page-module__M4OaQq__customerName{color:var(--text-main,#0f172a);font-weight:800}.page-module__M4OaQq__customerPhone{color:var(--text-muted,#64748b);font-size:12px;font-weight:600}.page-module__M4OaQq__addressDetail{color:var(--text-muted,#64748b);margin:0;font-size:12.5px;line-height:1.45}.page-module__M4OaQq__orderNotes{color:var(--primary,#ee4d2d);margin-top:4px;font-size:12px}.page-module__M4OaQq__cardHeaderRow{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.page-module__M4OaQq__cardHeaderCount{color:var(--text-muted,#64748b);font-size:11.5px;font-weight:700}.page-module__M4OaQq__itemList{flex-direction:column;gap:10px;display:flex}.page-module__M4OaQq__itemRow{align-items:center;gap:10px;display:flex}.page-module__M4OaQq__itemImg{object-fit:cover;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-main,#f8fafc);border-radius:10px;flex-shrink:0;width:54px;height:54px}.page-module__M4OaQq__itemDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__M4OaQq__itemName{color:var(--text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.page-module__M4OaQq__itemVariant{color:var(--text-muted,#64748b);font-size:11px}.page-module__M4OaQq__itemVariant strong{color:var(--text-main,#0f172a)}.page-module__M4OaQq__itemPriceRow{justify-content:space-between;align-items:baseline;margin-top:2px;display:flex}.page-module__M4OaQq__itemPrice{color:var(--primary,#ee4d2d);font-size:13.5px;font-weight:800}.page-module__M4OaQq__unitPriceText{color:var(--text-muted,#94a3b8);font-size:10.5px}.page-module__M4OaQq__itemQty{color:var(--text-muted,#64748b);font-size:11.5px;font-weight:700}.page-module__M4OaQq__paymentHeaderRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__M4OaQq__paymentStatusBadge{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.page-module__M4OaQq__paidBadge{color:#059669;background:#10b9811f;border:1px solid #10b9814d}.page-module__M4OaQq__unpaidBadge{color:#dc2626;background:#ef44441f;border:1px solid #ef44444d}.page-module__M4OaQq__paymentMethodRow{color:var(--text-main,#0f172a);font-size:12px;font-weight:600}.page-module__M4OaQq__paymentName{display:block}.page-module__M4OaQq__payNowBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 4px 14px #10b98140}.page-module__M4OaQq__payNowBtn:hover{transform:translateY(-1px)}.page-module__M4OaQq__divider{background:var(--border-color,#e2e8f0);height:1px;margin:2px 0}.page-module__M4OaQq__billRows{flex-direction:column;gap:6px;display:flex}.page-module__M4OaQq__billRow{color:var(--text-muted,#64748b);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.page-module__M4OaQq__totalRow{border-top:1px dashed var(--border-color,#e2e8f0);color:var(--text-main,#0f172a);padding-top:6px;font-size:13.5px;font-weight:800}.page-module__M4OaQq__totalVal{color:var(--primary,#ee4d2d);font-size:16px;font-weight:800}.page-module__M4OaQq__actionGroup{gap:10px;width:100%;display:flex}.page-module__M4OaQq__homeBtn{background:var(--primary,#ee4d2d);color:var(--primary-text,#fff);border-radius:var(--radius-md,9999px);flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #ee4d2d40}.page-module__M4OaQq__homeBtn:hover{background:var(--primary-hover,#d73211);transform:translateY(-1px);box-shadow:0 6px 18px #ee4d2d59}
.ProductDescriptionEditor-module__s0djia__container{border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,10px);background-color:var(--bg-card,#13161f);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ProductDescriptionEditor-module__s0djia__container:focus-within{border-color:var(--primary,#3b82f6);box-shadow:0 0 0 3px #3b82f626}.ProductDescriptionEditor-module__s0djia__topBar{background-color:var(--bg-card-hover,#1a1e2b);border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ProductDescriptionEditor-module__s0djia__tabsGroup{align-items:center;gap:4px;display:flex}.ProductDescriptionEditor-module__s0djia__tabBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.ProductDescriptionEditor-module__s0djia__tabBtn:hover{color:var(--text-main,#fff);background-color:#ffffff0d}.ProductDescriptionEditor-module__s0djia__activeTabBtn{background-color:var(--bg-card,#13161f);border-color:var(--border-color,#232838);color:var(--primary,#3b82f6);box-shadow:0 2px 4px #0000001a}.ProductDescriptionEditor-module__s0djia__helperText{color:var(--text-muted,#94a3b8);align-items:center;gap:4px;font-size:11.5px;display:flex}.ProductDescriptionEditor-module__s0djia__toolbar{background-color:var(--bg-card,#13161f);border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;display:flex}.ProductDescriptionEditor-module__s0djia__toolGroup{align-items:center;gap:2px;display:flex}.ProductDescriptionEditor-module__s0djia__divider{background-color:var(--border-color,#232838);width:1px;height:20px;margin:0 4px}.ProductDescriptionEditor-module__s0djia__toolBtn{width:32px;height:32px;color:var(--text-main,#e2e8f0);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:13.5px;transition:all .15s;display:inline-flex}.ProductDescriptionEditor-module__s0djia__toolBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);border-color:var(--border-color,#232838);color:var(--primary,#3b82f6)}.ProductDescriptionEditor-module__s0djia__toolBtnActive{color:var(--primary,#3b82f6);background-color:#3b82f626;border-color:#3b82f64d}.ProductDescriptionEditor-module__s0djia__toolBtn:disabled{opacity:.4;cursor:not-allowed}.ProductDescriptionEditor-module__s0djia__uploadImageBtn{height:32px;color:var(--primary,#3b82f6);cursor:pointer;background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.ProductDescriptionEditor-module__s0djia__uploadImageBtn:hover{background-color:var(--primary,#3b82f6);color:#fff}.ProductDescriptionEditor-module__s0djia__uploadImageBtn:disabled{opacity:.6;cursor:not-allowed}.ProductDescriptionEditor-module__s0djia__urlImageBtn{border:1px solid var(--border-color,#232838);background-color:var(--bg-card-hover,#1a1e2b);height:32px;color:var(--text-muted,#cbd5e1);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.ProductDescriptionEditor-module__s0djia__urlImageBtn:hover{color:var(--text-main,#fff);border-color:var(--border-color-hover,#333d52)}.ProductDescriptionEditor-module__s0djia__selectFormat{border:1px solid var(--border-color,#232838);background-color:var(--bg-card-hover,#1a1e2b);height:32px;color:var(--text-main,#e2e8f0);cursor:pointer;border-radius:6px;outline:none;padding:0 8px;font-size:12.5px}.ProductDescriptionEditor-module__s0djia__selectFormat:focus{border-color:var(--primary,#3b82f6)}.ProductDescriptionEditor-module__s0djia__popoverWrap{position:relative}.ProductDescriptionEditor-module__s0djia__popover{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);z-index:100;border-radius:10px;min-width:180px;padding:10px;animation:.15s cubic-bezier(.16,1,.3,1) ProductDescriptionEditor-module__s0djia__popIn;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0009}.ProductDescriptionEditor-module__s0djia__popoverTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,#94a3b8);border-bottom:1px solid var(--border-color,#232838);margin:0 0 8px;padding-bottom:4px;font-size:11px;font-weight:700}.ProductDescriptionEditor-module__s0djia__colorGrid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.ProductDescriptionEditor-module__s0djia__customColorRow{border-top:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:11.5px;display:flex}.ProductDescriptionEditor-module__s0djia__colorInput{appearance:none;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;width:28px;height:28px;padding:0}.ProductDescriptionEditor-module__s0djia__colorInput::-webkit-color-swatch-wrapper{padding:0}.ProductDescriptionEditor-module__s0djia__colorInput::-webkit-color-swatch{border:none;border-radius:5px}.ProductDescriptionEditor-module__s0djia__colorSwatch{cursor:pointer;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s,box-shadow .15s;display:flex}.ProductDescriptionEditor-module__s0djia__colorSwatch:hover{z-index:2;transform:scale(1.15);box-shadow:0 2px 8px #0000004d}.ProductDescriptionEditor-module__s0djia__fontSizeSelect{border:1px solid var(--border-color,#232838);background-color:var(--bg-card-hover,#1a1e2b);height:32px;color:var(--text-main,#e2e8f0);cursor:pointer;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.ProductDescriptionEditor-module__s0djia__fontSizeSelect:focus{border-color:var(--primary,#3b82f6)}.ProductDescriptionEditor-module__s0djia__badgeGrid{grid-template-columns:repeat(2,1fr);gap:6px;min-width:280px;display:grid}.ProductDescriptionEditor-module__s0djia__badgeBtn{color:#fff;cursor:pointer;text-align:left;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0003}.ProductDescriptionEditor-module__s0djia__badgeBtn:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 4px 12px #00000059}.ProductDescriptionEditor-module__s0djia__dividerMenu{flex-direction:column;gap:6px;min-width:220px;display:flex}.ProductDescriptionEditor-module__s0djia__dividerBtn{color:var(--text-main,#fff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;transition:all .15s;display:flex}.ProductDescriptionEditor-module__s0djia__dividerBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);border-color:var(--border-color,#232838)}.ProductDescriptionEditor-module__s0djia__dividerPreview{letter-spacing:2px;font-size:12px}.ProductDescriptionEditor-module__s0djia__emojiGrid{grid-template-columns:repeat(6,1fr);gap:4px;max-width:240px;display:grid}.ProductDescriptionEditor-module__s0djia__emojiBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:18px;transition:all .15s;display:flex}.ProductDescriptionEditor-module__s0djia__emojiBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);transform:scale(1.25)}.ProductDescriptionEditor-module__s0djia__templateMenu{flex-direction:column;gap:4px;min-width:260px;display:flex}.ProductDescriptionEditor-module__s0djia__templateBtn{color:var(--text-main,#fff);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.ProductDescriptionEditor-module__s0djia__templateBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);border-color:var(--border-color,#232838)}.ProductDescriptionEditor-module__s0djia__templateSubtext{color:var(--text-muted,#94a3b8);font-size:11px;display:block}.ProductDescriptionEditor-module__s0djia__colorIndicator{border-radius:2px;width:12px;height:3px;margin-top:2px}.ProductDescriptionEditor-module__s0djia__floatingImageToolbar{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0f172af2;border:1px solid #fff3;border-radius:10px;align-items:center;gap:6px;padding:5px 8px;animation:.15s cubic-bezier(.16,1,.3,1) ProductDescriptionEditor-module__s0djia__popIn;display:flex;position:absolute;box-shadow:0 8px 30px #0009}.ProductDescriptionEditor-module__s0djia__floatingBtnGroup{align-items:center;gap:2px;display:flex}.ProductDescriptionEditor-module__s0djia__floatingDivider{background:#ffffff26;width:1px;height:18px;margin:0 3px}.ProductDescriptionEditor-module__s0djia__floatingSmallBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;padding:3px 6px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.ProductDescriptionEditor-module__s0djia__floatingSmallBtn:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.ProductDescriptionEditor-module__s0djia__floatingSmallBtnActive{background:var(--primary,#3b82f6);color:#fff;border-color:var(--primary,#3b82f6)}.ProductDescriptionEditor-module__s0djia__editorContent{min-height:240px;max-height:480px;color:var(--text-main,#e2e8f0);word-break:break-word;outline:none;padding:16px;font-size:14px;line-height:1.7;overflow-y:auto}.ProductDescriptionEditor-module__s0djia__editorContent:empty:before{content:attr(data-placeholder);color:var(--text-muted,#64748b);pointer-events:none;display:block}.ProductDescriptionEditor-module__s0djia__editorContent p,.ProductDescriptionEditor-module__s0djia__previewBody p{margin:0 0 12px}.ProductDescriptionEditor-module__s0djia__editorContent h2,.ProductDescriptionEditor-module__s0djia__previewBody h2{color:var(--text-main,#fff);margin:18px 0 8px;font-size:18px;font-weight:700}.ProductDescriptionEditor-module__s0djia__editorContent h3,.ProductDescriptionEditor-module__s0djia__previewBody h3{color:var(--text-main,#fff);margin:14px 0 6px;font-size:16px;font-weight:700}.ProductDescriptionEditor-module__s0djia__editorContent ul,.ProductDescriptionEditor-module__s0djia__previewBody ul{margin:0 0 12px;padding-left:20px;list-style-type:disc}.ProductDescriptionEditor-module__s0djia__editorContent ol,.ProductDescriptionEditor-module__s0djia__previewBody ol{margin:0 0 12px;padding-left:20px;list-style-type:decimal}.ProductDescriptionEditor-module__s0djia__editorContent li,.ProductDescriptionEditor-module__s0djia__previewBody li{margin-bottom:4px}.ProductDescriptionEditor-module__s0djia__editorContent hr,.ProductDescriptionEditor-module__s0djia__previewBody hr{border:none;border-top:1px solid var(--border-color,#232838);margin:18px 0}.ProductDescriptionEditor-module__s0djia__editorContent img,.ProductDescriptionEditor-module__s0djia__previewBody img{border:1px solid var(--border-color,#232838);border-radius:8px;max-width:100%;height:auto;margin:14px auto;transition:transform .2s,outline .15s;display:block;box-shadow:0 4px 12px #00000026}.ProductDescriptionEditor-module__s0djia__editorContent img{cursor:pointer}.ProductDescriptionEditor-module__s0djia__editorContent img:hover{outline-offset:3px;outline:2px dashed #3b82f6b3}.editor-img-selected{outline-offset:3px!important;outline:3px solid #ef4444!important;box-shadow:0 0 0 5px #ef444440!important}.ProductDescriptionEditor-module__s0djia__imageActionTooltip{z-index:70;pointer-events:auto;align-items:center;animation:.15s cubic-bezier(.16,1,.3,1) ProductDescriptionEditor-module__s0djia__popIn;display:flex;position:absolute}.ProductDescriptionEditor-module__s0djia__deleteImageBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #ef444480}.ProductDescriptionEditor-module__s0djia__deleteImageBtn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)scale(1.04);box-shadow:0 6px 20px #ef4444a6}@keyframes ProductDescriptionEditor-module__s0djia__popIn{0%{opacity:0;transform:scale(.9)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ProductDescriptionEditor-module__s0djia__previewBody img{cursor:zoom-in}.ProductDescriptionEditor-module__s0djia__previewContainer{background-color:var(--bg-card,#13161f);min-height:240px;max-height:480px;padding:18px 20px;overflow-y:auto}.ProductDescriptionEditor-module__s0djia__previewBanner{border-left:3px solid var(--primary,#3b82f6);color:var(--primary,#3b82f6);background-color:#3b82f614;border-radius:4px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;display:flex}.ProductDescriptionEditor-module__s0djia__previewBody{color:var(--text-main,#e2e8f0);font-size:14px;line-height:1.7}.ProductDescriptionEditor-module__s0djia__emptyPreview{text-align:center;color:var(--text-muted,#64748b);padding:36px 20px;font-size:13.5px}.ProductDescriptionEditor-module__s0djia__htmlTextarea{color:#38bdf8;resize:vertical;background-color:#0b0d14;border:none;outline:none;width:100%;min-height:240px;max-height:480px;padding:16px;font-family:Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6}.ProductDescriptionEditor-module__s0djia__uploadingBar{border-bottom:1px solid var(--border-color,#232838);color:var(--text-main,#fff);background:linear-gradient(90deg,#3b82f633,#9333ea33);justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;animation:1.5s infinite ProductDescriptionEditor-module__s0djia__pulse;display:flex}.ProductDescriptionEditor-module__s0djia__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ProductDescriptionEditor-module__s0djia__spin}.ProductDescriptionEditor-module__s0djia__urlPromptOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ProductDescriptionEditor-module__s0djia__urlPromptBox{background:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:20px;display:flex;box-shadow:0 10px 25px #00000080}.ProductDescriptionEditor-module__s0djia__urlPromptTitle{color:var(--text-main,#fff);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ProductDescriptionEditor-module__s0djia__urlInput{border:1px solid var(--border-color,#232838);background-color:var(--bg-card-hover,#1a1e2b);width:100%;color:var(--text-main,#fff);border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.ProductDescriptionEditor-module__s0djia__urlInput:focus{border-color:var(--primary,#3b82f6)}.ProductDescriptionEditor-module__s0djia__urlPromptActions{justify-content:flex-end;gap:10px;display:flex}.ProductDescriptionEditor-module__s0djia__cancelBtn{border:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-size:12.5px}.ProductDescriptionEditor-module__s0djia__cancelBtn:hover{color:var(--text-main,#fff);background-color:#ffffff0d}.ProductDescriptionEditor-module__s0djia__confirmBtn{background-color:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:12.5px;font-weight:600}.ProductDescriptionEditor-module__s0djia__confirmBtn:hover{background-color:#2563eb}@keyframes ProductDescriptionEditor-module__s0djia__spin{to{transform:rotate(360deg)}}@keyframes ProductDescriptionEditor-module__s0djia__pulse{0%,to{opacity:1}50%{opacity:.6}}
.ProductFormModal-module__SbptJa__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s ProductFormModal-module__SbptJa__fadeIn;display:flex;position:fixed;inset:0}.ProductFormModal-module__SbptJa__modal{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,16px);flex-direction:column;width:100%;max-width:840px;max-height:90vh;transition:background-color .3s,border-color .3s;animation:.25s cubic-bezier(.16,1,.3,1) ProductFormModal-module__SbptJa__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080}.ProductFormModal-module__SbptJa__header{border-bottom:1px solid var(--border-color,#232838);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ProductFormModal-module__SbptJa__title{color:var(--text-main,#fff);align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:700;display:flex}.ProductFormModal-module__SbptJa__closeBtn{color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;font-size:1.25rem;transition:all .2s;display:flex}.ProductFormModal-module__SbptJa__closeBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);color:var(--text-main,#fff)}.ProductFormModal-module__SbptJa__body{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.ProductFormModal-module__SbptJa__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ProductFormModal-module__SbptJa__grid3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.ProductFormModal-module__SbptJa__formGroup{flex-direction:column;gap:8px;display:flex}.ProductFormModal-module__SbptJa__label{color:var(--text-main,#fff);font-size:.875rem;font-weight:600}.ProductFormModal-module__SbptJa__input,.ProductFormModal-module__SbptJa__select,.ProductFormModal-module__SbptJa__textarea{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;width:100%;padding:10px 14px;font-size:.875rem;transition:border-color .2s,background-color .2s,color .2s}.ProductFormModal-module__SbptJa__input:focus,.ProductFormModal-module__SbptJa__select:focus,.ProductFormModal-module__SbptJa__textarea:focus{border-color:var(--primary,#3b82f6)}.ProductFormModal-module__SbptJa__input:read-only,.ProductFormModal-module__SbptJa__input:disabled,.ProductFormModal-module__SbptJa__select:disabled{cursor:not-allowed;opacity:.85;background-color:var(--bg-card-hover,#00000014)!important;color:var(--text-muted,#94a3b8)!important}.ProductFormModal-module__SbptJa__textarea{resize:vertical;min-height:80px}.ProductFormModal-module__SbptJa__imageSection{background-color:var(--bg-main,#090a0f);border:1px dashed var(--border-color,#232838);border-radius:var(--radius-md,10px);flex-direction:column;gap:12px;padding:16px;transition:background-color .3s,border-color .3s;display:flex}.ProductFormModal-module__SbptJa__imageList{flex-wrap:wrap;gap:10px;display:flex}.ProductFormModal-module__SbptJa__imageItem{border-radius:var(--radius-sm,6px);border:1px solid var(--border-color,#232838);width:72px;height:72px;position:relative;overflow:hidden}.ProductFormModal-module__SbptJa__removeImgBtn{color:#fff;cursor:pointer;background-color:#ef4444e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;display:flex;position:absolute;top:3px;right:3px}.ProductFormModal-module__SbptJa__imageInputs{gap:10px;display:flex}.ProductFormModal-module__SbptJa__uploadBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 16px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ProductFormModal-module__SbptJa__uploadBtn:hover:not(:disabled){color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);background-color:color-mix(in srgb, var(--primary,#3b82f6) 10%, transparent)}.ProductFormModal-module__SbptJa__variantSection{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,12px);flex-direction:column;gap:16px;padding:18px;transition:background-color .3s,border-color .3s;display:flex}.ProductFormModal-module__SbptJa__variantHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ProductFormModal-module__SbptJa__addVariantBtn{background:color-mix(in srgb, var(--primary,#3b82f6) 12%, transparent);color:var(--primary,#3b82f6);border:1px dashed var(--primary,#3b82f6);border-radius:var(--radius-sm,8px);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ProductFormModal-module__SbptJa__addVariantBtn:hover{background-color:color-mix(in srgb, var(--primary,#3b82f6) 20%, transparent);transform:translateY(-1px)}.ProductFormModal-module__SbptJa__generateBtn{background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, #8b5cf6 100%);color:var(--primary-text,#fff);border-radius:var(--radius-sm,8px);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--primary,#3b82f6) 30%, transparent);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ProductFormModal-module__SbptJa__generateBtn:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.ProductFormModal-module__SbptJa__generateBtn:disabled{opacity:.5;cursor:not-allowed}.ProductFormModal-module__SbptJa__optionCard{background:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;transition:background-color .3s,border-color .3s;display:flex}.ProductFormModal-module__SbptJa__optionCardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.ProductFormModal-module__SbptJa__suggestionChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ProductFormModal-module__SbptJa__suggestionChip{background:var(--bg-card-hover,#1a1e2b);color:var(--text-muted,#94a3b8);border:1px solid var(--border-color,#2d3343);cursor:pointer;border-radius:14px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .15s}.ProductFormModal-module__SbptJa__suggestionChip:hover{color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);background:color-mix(in srgb, var(--primary,#3b82f6) 12%, transparent)}.ProductFormModal-module__SbptJa__emptyOptionBox{text-align:center;background:var(--bg-card-hover,#ffffff05);border:1px dashed var(--border-color,#232838);color:var(--text-muted,#64748b);border-radius:8px;padding:16px;font-size:.8125rem}.ProductFormModal-module__SbptJa__tagList{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.ProductFormModal-module__SbptJa__tagBadge{background:color-mix(in srgb, var(--primary,#3b82f6) 15%, transparent);color:var(--primary,#3b82f6);border:1px solid color-mix(in srgb, var(--primary,#3b82f6) 35%, transparent);border-radius:14px;align-items:center;gap:5px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.ProductFormModal-module__SbptJa__tagRemoveBtn{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;display:flex}.ProductFormModal-module__SbptJa__tagRemoveBtn:hover{opacity:1;color:#ef4444}.ProductFormModal-module__SbptJa__bulkBar{background:var(--bg-card-hover,#ffffff08);border:1px dashed var(--border-color,#232838);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.ProductFormModal-module__SbptJa__bulkTitle{color:var(--text-muted,#94a3b8);font-size:.8125rem;font-weight:600}.ProductFormModal-module__SbptJa__bulkApplyBtn{background:color-mix(in srgb, var(--primary,#3b82f6) 15%, transparent);color:var(--primary,#3b82f6);border:1px solid var(--primary,#3b82f6);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.775rem;font-weight:600;transition:all .2s}.ProductFormModal-module__SbptJa__bulkApplyBtn:hover{background:var(--primary,#3b82f6);color:var(--primary-text,#fff)}.ProductFormModal-module__SbptJa__matrixTableWrap{border:1px solid var(--border-color,#232838);border-radius:8px;overflow-x:auto}.ProductFormModal-module__SbptJa__matrixTable{border-collapse:collapse;width:100%;font-size:.8125rem}.ProductFormModal-module__SbptJa__matrixTable th{background:var(--bg-card-hover,#161a26);color:var(--text-muted,#94a3b8);text-align:left;border-bottom:1px solid var(--border-color,#232838);white-space:nowrap;padding:10px 12px;font-weight:700}.ProductFormModal-module__SbptJa__matrixTable td{border-bottom:1px solid var(--border-color,#1a1e2b);vertical-align:middle;color:var(--text-main,#f8fafc);padding:8px 10px}.ProductFormModal-module__SbptJa__matrixTable tr:last-child td{border-bottom:none}.ProductFormModal-module__SbptJa__attributeBadge{color:var(--text-muted,#94a3b8);background:var(--bg-card-hover,#1e2330);border:1px solid var(--border-color,#2b3248);border-radius:4px;padding:2px 7px;font-size:.71875rem;font-weight:500}.ProductFormModal-module__SbptJa__deleteVariantBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.ProductFormModal-module__SbptJa__deleteVariantBtn:hover{background-color:#ef444426}.ProductFormModal-module__SbptJa__checkboxRow{align-items:center;gap:24px;display:flex}.ProductFormModal-module__SbptJa__checkboxLabel{cursor:pointer;color:var(--text-main,#fff);align-items:center;gap:8px;font-size:.875rem;display:flex}.ProductFormModal-module__SbptJa__checkbox{width:18px;height:18px;accent-color:var(--primary,#3b82f6);cursor:pointer}.ProductFormModal-module__SbptJa__footer{border-top:1px solid var(--border-color,#232838);background-color:var(--bg-card,#13161f);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ProductFormModal-module__SbptJa__cancelBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.ProductFormModal-module__SbptJa__cancelBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.ProductFormModal-module__SbptJa__submitBtn{background:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 24px;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .1s;display:flex}.ProductFormModal-module__SbptJa__submitBtn:hover:not(:disabled){opacity:.92}.ProductFormModal-module__SbptJa__submitBtn:active:not(:disabled){transform:scale(.98)}.ProductFormModal-module__SbptJa__submitBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes ProductFormModal-module__SbptJa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductFormModal-module__SbptJa__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ProductFormModal-module__SbptJa__grid2,.ProductFormModal-module__SbptJa__grid3{grid-template-columns:1fr}.ProductFormModal-module__SbptJa__variantRow{grid-template-columns:1fr 1fr}}
.ProductDetailModal-module__HkVLGG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s ProductDetailModal-module__HkVLGG__fadeIn;display:flex;position:fixed;inset:0}.ProductDetailModal-module__HkVLGG__modal{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,16px);flex-direction:column;width:100%;max-width:880px;max-height:90vh;transition:background-color .3s,border-color .3s;animation:.25s cubic-bezier(.16,1,.3,1) ProductDetailModal-module__HkVLGG__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0009}.ProductDetailModal-module__HkVLGG__header{border-bottom:1px solid var(--border-color,#232838);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ProductDetailModal-module__HkVLGG__titleArea{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductDetailModal-module__HkVLGG__title{color:var(--text-main,#fff);margin:0;font-size:1.25rem;font-weight:700}.ProductDetailModal-module__HkVLGG__badgeActive{color:#10b981;background-color:#10b98126;border:1px solid #10b9814d;border-radius:20px;padding:3px 8px;font-size:.75rem;font-weight:600}.ProductDetailModal-module__HkVLGG__badgeHidden{color:#ef4444;background-color:#ef444426;border:1px solid #ef44444d;border-radius:20px;padding:3px 8px;font-size:.75rem;font-weight:600}.ProductDetailModal-module__HkVLGG__badgeFeatured{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b4d;border-radius:20px;padding:3px 8px;font-size:.75rem;font-weight:600}.ProductDetailModal-module__HkVLGG__closeBtn{color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;font-size:1.25rem;transition:all .2s;display:flex}.ProductDetailModal-module__HkVLGG__closeBtn:hover{background-color:var(--bg-card-hover,#1a1e2b);color:var(--text-main,#fff)}.ProductDetailModal-module__HkVLGG__body{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.ProductDetailModal-module__HkVLGG__topGrid{grid-template-columns:320px 1fr;gap:24px;display:grid}.ProductDetailModal-module__HkVLGG__gallery{flex-direction:column;gap:12px;display:flex}.ProductDetailModal-module__HkVLGG__mainImageWrapper{aspect-ratio:1;border-radius:var(--radius-md,10px);border:1px solid var(--border-color,#232838);width:100%;overflow:hidden}.ProductDetailModal-module__HkVLGG__thumbList{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ProductDetailModal-module__HkVLGG__thumbItem{border-radius:var(--radius-sm,6px);cursor:pointer;border:2px solid #0000;flex-shrink:0;width:60px;height:60px;transition:all .2s;overflow:hidden}.ProductDetailModal-module__HkVLGG__activeThumb{border-color:var(--primary,#3b82f6)}.ProductDetailModal-module__HkVLGG__infoCol{flex-direction:column;gap:16px;display:flex}.ProductDetailModal-module__HkVLGG__metaList{background-color:var(--bg-main,#090a0f);border-radius:var(--radius-md,10px);border:1px solid var(--border-color,#232838);grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.ProductDetailModal-module__HkVLGG__metaItem{flex-direction:column;gap:2px;display:flex}.ProductDetailModal-module__HkVLGG__metaLabel{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.ProductDetailModal-module__HkVLGG__metaValue{color:var(--text-main,#fff);word-break:break-all;font-size:.875rem;font-weight:600}.ProductDetailModal-module__HkVLGG__priceCard{background:linear-gradient(135deg, color-mix(in srgb, var(--primary,#3b82f6) 10%, transparent) 0%, #10b98114 100%);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,10px);align-items:baseline;gap:12px;padding:16px;display:flex}.ProductDetailModal-module__HkVLGG__currentPrice{color:var(--primary,#3b82f6);font-size:1.5rem;font-weight:800}.ProductDetailModal-module__HkVLGG__oldPrice{color:var(--text-muted,#64748b);font-size:1rem;text-decoration:line-through}.ProductDetailModal-module__HkVLGG__discountBadge{color:#fff;background-color:#ef4444;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}.ProductDetailModal-module__HkVLGG__statsRow{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.ProductDetailModal-module__HkVLGG__statBox{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);text-align:center;padding:12px}.ProductDetailModal-module__HkVLGG__statNum{color:var(--text-main,#fff);font-size:1.25rem;font-weight:700;display:block}.ProductDetailModal-module__HkVLGG__statTitle{color:var(--text-muted,#94a3b8);font-size:.75rem}.ProductDetailModal-module__HkVLGG__section{flex-direction:column;gap:10px;display:flex}.ProductDetailModal-module__HkVLGG__sectionTitle{color:var(--text-main,#fff);margin:0;font-size:.9375rem;font-weight:700}.ProductDetailModal-module__HkVLGG__tableWrap{border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);overflow:hidden}.ProductDetailModal-module__HkVLGG__variantTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.ProductDetailModal-module__HkVLGG__variantTable th,.ProductDetailModal-module__HkVLGG__variantTable td{border-bottom:1px solid var(--border-color,#232838);color:var(--text-main,#fff);padding:10px 14px}.ProductDetailModal-module__HkVLGG__variantTable th{background-color:var(--bg-card-hover,#161a26);color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.ProductDetailModal-module__HkVLGG__variantTable tr:last-child td{border-bottom:none}.ProductDetailModal-module__HkVLGG__variantTitle{color:var(--text-main,#fff);font-weight:700}.ProductDetailModal-module__HkVLGG__attributeBadge{color:var(--text-muted,#94a3b8);background:var(--bg-card-hover,#1e2330);border:1px solid var(--border-color,#2b3248);border-radius:4px;padding:2px 7px;font-size:.71875rem;font-weight:500}.ProductDetailModal-module__HkVLGG__attributeFallback{color:var(--text-muted,#94a3b8);font-size:.75rem}.ProductDetailModal-module__HkVLGG__skuCell{color:var(--text-muted,#94a3b8);font-family:monospace;font-size:.8125rem}.ProductDetailModal-module__HkVLGG__descriptionBox{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);color:var(--text-main,#e2e8f0);padding:14px;font-size:.875rem;line-height:1.6}.ProductDetailModal-module__HkVLGG__descriptionBox p{margin:0 0 10px}.ProductDetailModal-module__HkVLGG__descriptionBox img{border-radius:8px;max-width:100%;height:auto;margin:12px auto;display:block;box-shadow:0 2px 8px #0003}.ProductDetailModal-module__HkVLGG__footer{border-top:1px solid var(--border-color,#232838);background-color:var(--bg-card,#13161f);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ProductDetailModal-module__HkVLGG__btnGroup{gap:12px;display:flex}.ProductDetailModal-module__HkVLGG__viewStoreBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ProductDetailModal-module__HkVLGG__viewStoreBtn:hover{color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);background-color:color-mix(in srgb, var(--primary,#3b82f6) 10%, transparent)}.ProductDetailModal-module__HkVLGG__editBtn{background:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);border:none;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ProductDetailModal-module__HkVLGG__editBtn:hover{opacity:.9}@keyframes ProductDetailModal-module__HkVLGG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductDetailModal-module__HkVLGG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.ProductDetailModal-module__HkVLGG__topGrid,.ProductDetailModal-module__HkVLGG__metaList{grid-template-columns:1fr}}
.DeleteConfirmModal-module__9xRn-G__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s DeleteConfirmModal-module__9xRn-G__fadeIn;display:flex;position:fixed;inset:0}.DeleteConfirmModal-module__9xRn-G__modal{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,16px);text-align:center;flex-direction:column;width:100%;max-width:460px;padding:28px 24px;animation:.25s cubic-bezier(.16,1,.3,1) DeleteConfirmModal-module__9xRn-G__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #0009}.DeleteConfirmModal-module__9xRn-G__iconWrapper{color:#ef4444;background-color:#ef44441f;border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:1.75rem;display:flex}.DeleteConfirmModal-module__9xRn-G__title{color:var(--text-main,#fff);margin:0 0 8px;font-size:1.25rem;font-weight:700}.DeleteConfirmModal-module__9xRn-G__message{color:var(--text-muted,#94a3b8);margin:0 0 20px;font-size:.875rem;line-height:1.5}.DeleteConfirmModal-module__9xRn-G__highlightItem{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-sm,6px);word-break:break-all;margin-top:6px;padding:6px 12px;font-weight:600;display:inline-block}.DeleteConfirmModal-module__9xRn-G__warningBox{border-radius:var(--radius-md,8px);color:#fca5a5;text-align:left;background-color:#ef444414;border:1px dashed #ef44444d;margin-bottom:24px;padding:10px 14px;font-size:.8125rem}.DeleteConfirmModal-module__9xRn-G__actions{justify-content:center;gap:12px;display:flex}.DeleteConfirmModal-module__9xRn-G__cancelBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;flex:1;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s}.DeleteConfirmModal-module__9xRn-G__cancelBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.DeleteConfirmModal-module__9xRn-G__deleteBtn{color:#fff;border-radius:var(--radius-md,8px);cursor:pointer;background-color:#ef4444;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .1s;display:flex}.DeleteConfirmModal-module__9xRn-G__deleteBtn:hover:not(:disabled){opacity:.9}.DeleteConfirmModal-module__9xRn-G__deleteBtn:active:not(:disabled){transform:scale(.98)}.DeleteConfirmModal-module__9xRn-G__deleteBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes DeleteConfirmModal-module__9xRn-G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DeleteConfirmModal-module__9xRn-G__scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
.page-module__bi_y-q__page{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.page-module__bi_y-q__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.page-module__bi_y-q__title{color:var(--text-main,#fff);margin:0;font-size:1.5rem;font-weight:700}.page-module__bi_y-q__btnPrimary{background:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .1s;display:flex}.page-module__bi_y-q__btnPrimary:hover{opacity:.92}.page-module__bi_y-q__btnPrimary:active{transform:scale(.98)}.page-module__bi_y-q__card{background:var(--bg-card,#13161f);border-radius:var(--radius-lg,12px);border:1px solid var(--border-color,#232838);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module__bi_y-q__filters{border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.page-module__bi_y-q__searchBox{flex:1;min-width:220px;position:relative}.page-module__bi_y-q__searchIcon{color:var(--text-muted,#94a3b8);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__bi_y-q__searchInput{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);width:100%;color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;padding:10px 14px 10px 38px;font-size:.875rem;transition:border-color .2s}.page-module__bi_y-q__searchInput:focus{border-color:var(--primary,#3b82f6)}.page-module__bi_y-q__select{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-md,8px);cursor:pointer;outline:none;padding:10px 14px;font-size:.875rem;transition:border-color .2s}.page-module__bi_y-q__select:focus{border-color:var(--primary,#3b82f6)}.page-module__bi_y-q__btnReset{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.page-module__bi_y-q__btnReset:hover:not(:disabled){color:var(--text-main,#fff);border-color:var(--primary,#3b82f6);background-color:var(--bg-card-hover,#1a1e2b)}.page-module__bi_y-q__btnReset:disabled{opacity:.6;cursor:not-allowed}.page-module__bi_y-q__spinning{animation:.8s linear infinite page-module__bi_y-q__spin}@keyframes page-module__bi_y-q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__bi_y-q__tableResponsive{flex:1;min-height:0;overflow:auto}.page-module__bi_y-q__tableResponsive::-webkit-scrollbar{width:6px;height:6px}.page-module__bi_y-q__tableResponsive::-webkit-scrollbar-thumb{background-color:var(--border-color,#232838);border-radius:4px}.page-module__bi_y-q__table{border-collapse:collapse;text-align:left;width:100%}.page-module__bi_y-q__table th,.page-module__bi_y-q__table td{border-bottom:1px solid var(--border-color,#232838);padding:14px 16px}.page-module__bi_y-q__table th{color:var(--text-muted,#94a3b8);background-color:var(--bg-card,#13161f);z-index:5;box-shadow:0 1px 0 var(--border-color,#232838);font-size:.8125rem;font-weight:600;position:sticky;top:0}.page-module__bi_y-q__thumbnail{background:var(--bg-main,#090a0f);border-radius:var(--radius-sm,6px);border:1px solid var(--border-color,#232838);object-fit:cover;width:44px;height:44px}.page-module__bi_y-q__switch{width:44px;height:24px;display:inline-block;position:relative}.page-module__bi_y-q__switch input{opacity:0;width:0;height:0}.page-module__bi_y-q__slider{cursor:pointer;background-color:var(--border-color,#232838);border-radius:24px;transition:all .3s;position:absolute;inset:0}.page-module__bi_y-q__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.page-module__bi_y-q__slider{background-color:var(--primary,#3b82f6)}input:checked+.page-module__bi_y-q__slider:before{transform:translate(20px)}.page-module__bi_y-q__actions{gap:8px;display:flex}.page-module__bi_y-q__actionBtn{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:var(--radius-sm,6px);justify-content:center;align-items:center;padding:6px 10px;font-size:1rem;transition:all .2s;display:flex}.page-module__bi_y-q__actionBtn:hover{color:var(--text-main,#fff);border-color:var(--primary,#3b82f6)}.page-module__bi_y-q__danger:hover{color:#ef4444;border-color:#ef4444}.page-module__bi_y-q__pagination{border-top:1px solid var(--border-color,#232838);background-color:#0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}
.page-module__gzWaMq__container{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.page-module__gzWaMq__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__gzWaMq__titleArea{flex-direction:column;gap:4px;display:flex}.page-module__gzWaMq__title{color:var(--text-main,#fff);margin:0;font-size:1.5rem;font-weight:700}.page-module__gzWaMq__subtitle{color:var(--text-muted,#94a3b8);margin:0;font-size:.875rem}.page-module__gzWaMq__addBtn{background-color:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .1s;display:flex}.page-module__gzWaMq__addBtn:hover{opacity:.92}.page-module__gzWaMq__addBtn:active{transform:scale(.98)}.page-module__gzWaMq__statsRow{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.page-module__gzWaMq__statCard{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,10px);align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module__gzWaMq__statIcon{border-radius:var(--radius-md,8px);width:44px;height:44px;color:var(--primary,#3b82f6);background:#3b82f61f;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.page-module__gzWaMq__statValue{color:var(--text-main,#fff);font-size:1.5rem;font-weight:700;line-height:1.2}.page-module__gzWaMq__statLabel{color:var(--text-muted,#94a3b8);font-size:.8125rem}.page-module__gzWaMq__card{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,12px);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module__gzWaMq__filterBar{border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.page-module__gzWaMq__searchBox{flex:1;min-width:240px;position:relative}.page-module__gzWaMq__searchIcon{color:var(--text-muted,#94a3b8);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__gzWaMq__searchInput{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);width:100%;color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;padding:10px 14px 10px 38px;font-size:.875rem;transition:border-color .2s}.page-module__gzWaMq__searchInput:focus{border-color:var(--primary,#3b82f6)}.page-module__gzWaMq__tableResponsive{flex:1;min-height:0;overflow:auto}.page-module__gzWaMq__tableResponsive::-webkit-scrollbar{width:6px;height:6px}.page-module__gzWaMq__tableResponsive::-webkit-scrollbar-thumb{background-color:var(--border-color,#232838);border-radius:4px}.page-module__gzWaMq__table{border-collapse:collapse;text-align:left;width:100%}.page-module__gzWaMq__table th,.page-module__gzWaMq__table td{border-bottom:1px solid var(--border-color,#232838);padding:14px 18px}.page-module__gzWaMq__table th{background-color:var(--bg-card,#13161f);color:var(--text-muted,#94a3b8);text-transform:uppercase;z-index:5;box-shadow:0 1px 0 var(--border-color,#232838);font-size:.8125rem;font-weight:600;position:sticky;top:0}.page-module__gzWaMq__orderBadge{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-sm,6px);padding:2px 10px;font-size:.8125rem;font-weight:700;display:inline-block}.page-module__gzWaMq__slugCode{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--primary,#3b82f6);border-radius:4px;padding:4px 8px;font-family:monospace;font-size:.8125rem}.page-module__gzWaMq__countBadge{color:var(--primary,#3b82f6);background-color:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module__gzWaMq__actions{gap:8px;display:flex}.page-module__gzWaMq__actionBtn{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);border-radius:var(--radius-sm,6px);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:.9375rem;transition:all .2s;display:flex}.page-module__gzWaMq__actionBtn:hover{color:var(--text-main,#fff);border-color:var(--primary,#3b82f6)}.page-module__gzWaMq__dangerBtn:hover{color:#ef4444;border-color:#ef4444}.page-module__gzWaMq__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s page-module__gzWaMq__fadeIn;display:flex;position:fixed;inset:0}.page-module__gzWaMq__modal{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,16px);width:100%;max-width:520px;animation:.25s cubic-bezier(.16,1,.3,1) page-module__gzWaMq__slideUp;overflow:hidden;box-shadow:0 24px 48px #0009}.page-module__gzWaMq__modalHeader{border-bottom:1px solid var(--border-color,#232838);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.page-module__gzWaMq__modalTitle{color:var(--text-main,#fff);margin:0;font-size:1.25rem;font-weight:700}.page-module__gzWaMq__closeBtn{color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:1.25rem;transition:all .2s;display:flex}.page-module__gzWaMq__closeBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.page-module__gzWaMq__modalBody{flex-direction:column;gap:16px;padding:24px;display:flex}.page-module__gzWaMq__formGroup{flex-direction:column;gap:6px;display:flex}.page-module__gzWaMq__label{color:var(--text-main,#fff);font-size:.875rem;font-weight:600}.page-module__gzWaMq__input,.page-module__gzWaMq__textarea{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;width:100%;padding:10px 14px;font-size:.875rem;transition:border-color .2s}.page-module__gzWaMq__input:focus,.page-module__gzWaMq__textarea:focus{border-color:var(--primary,#3b82f6)}.page-module__gzWaMq__textarea{resize:vertical;min-height:70px}.page-module__gzWaMq__modalFooter{border-top:1px solid var(--border-color,#232838);background-color:#0000001a;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.page-module__gzWaMq__cancelBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__gzWaMq__cancelBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.page-module__gzWaMq__saveBtn{background-color:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.page-module__gzWaMq__saveBtn:hover:not(:disabled){opacity:.9}.page-module__gzWaMq__saveBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes page-module__gzWaMq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__gzWaMq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.page-module__P1GCia__page{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.page-module__P1GCia__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__P1GCia__titleArea{flex-direction:column;gap:4px;display:flex}.page-module__P1GCia__title{color:var(--text-main,#fff);margin:0;font-size:1.5rem;font-weight:700}.page-module__P1GCia__subtitle{color:var(--text-muted,#94a3b8);margin:0;font-size:.875rem}.page-module__P1GCia__addBtn{background-color:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .1s;display:flex}.page-module__P1GCia__addBtn:hover{opacity:.92}.page-module__P1GCia__addBtn:active{transform:scale(.98)}.page-module__P1GCia__statsRow{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.page-module__P1GCia__statCard{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,10px);align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module__P1GCia__statIcon{border-radius:var(--radius-md,8px);width:44px;height:44px;color:var(--primary,#3b82f6);background:#3b82f61f;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.page-module__P1GCia__statValue{color:var(--text-main,#fff);font-size:1.5rem;font-weight:700;line-height:1.2}.page-module__P1GCia__statLabel{color:var(--text-muted,#94a3b8);font-size:.8125rem}.page-module__P1GCia__card{background:var(--bg-card,#13161f);border-radius:var(--radius-lg,12px);border:1px solid var(--border-color,#232838);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module__P1GCia__filters{border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.page-module__P1GCia__searchBox{flex:1;min-width:240px;position:relative}.page-module__P1GCia__searchIcon{color:var(--text-dim,#64748b);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__P1GCia__searchInput{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);width:100%;color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;padding:10px 14px 10px 38px;font-size:.875rem;transition:border-color .2s}.page-module__P1GCia__searchInput:focus{border-color:var(--primary,#3b82f6)}.page-module__P1GCia__tableResponsive{flex:1;min-height:0;overflow:auto}.page-module__P1GCia__tableResponsive::-webkit-scrollbar{width:6px;height:6px}.page-module__P1GCia__tableResponsive::-webkit-scrollbar-thumb{background-color:var(--border-color,#232838);border-radius:4px}.page-module__P1GCia__table{border-collapse:collapse;text-align:left;width:100%}.page-module__P1GCia__table th,.page-module__P1GCia__table td{border-bottom:1px solid var(--border-color,#232838);padding:14px 18px}.page-module__P1GCia__table th{color:var(--text-muted,#94a3b8);background-color:var(--bg-card,#13161f);text-transform:uppercase;z-index:5;box-shadow:0 1px 0 var(--border-color,#232838);font-size:.8125rem;font-weight:600;position:sticky;top:0}.page-module__P1GCia__customerLink{color:var(--text-main,#fff);font-weight:600;text-decoration:none;display:block}.page-module__P1GCia__customerLink:hover{color:var(--primary,#3b82f6);text-decoration:underline}.page-module__P1GCia__badgeVip{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.page-module__P1GCia__badgeNormal{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.page-module__P1GCia__actions{gap:8px;display:flex}.page-module__P1GCia__actionBtn{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-muted,#94a3b8);border-radius:var(--radius-sm,6px);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:.9375rem;text-decoration:none;transition:all .2s;display:flex}.page-module__P1GCia__actionBtn:hover{color:var(--text-main,#fff);border-color:var(--primary,#3b82f6)}.page-module__P1GCia__dangerBtn:hover{color:#ef4444;border-color:#ef4444}.page-module__P1GCia__pagination{border-top:1px solid var(--border-color,#232838);background-color:#0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.page-module__P1GCia__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s page-module__P1GCia__fadeIn;display:flex;position:fixed;inset:0}.page-module__P1GCia__modal{background-color:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:var(--radius-lg,16px);width:100%;max-width:520px;animation:.25s cubic-bezier(.16,1,.3,1) page-module__P1GCia__slideUp;overflow:hidden;box-shadow:0 24px 48px #0009}.page-module__P1GCia__modalHeader{border-bottom:1px solid var(--border-color,#232838);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.page-module__P1GCia__modalTitle{color:var(--text-main,#fff);margin:0;font-size:1.25rem;font-weight:700}.page-module__P1GCia__closeBtn{color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:1.25rem;transition:all .2s;display:flex}.page-module__P1GCia__closeBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.page-module__P1GCia__modalBody{flex-direction:column;gap:16px;padding:24px;display:flex}.page-module__P1GCia__formGroup{flex-direction:column;gap:6px;display:flex}.page-module__P1GCia__label{color:var(--text-main,#fff);font-size:.875rem;font-weight:600}.page-module__P1GCia__input,.page-module__P1GCia__textarea{background-color:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#fff);border-radius:var(--radius-md,8px);outline:none;width:100%;padding:10px 14px;font-size:.875rem;transition:border-color .2s}.page-module__P1GCia__input:focus,.page-module__P1GCia__textarea:focus{border-color:var(--primary,#3b82f6)}.page-module__P1GCia__textarea{resize:vertical;min-height:70px}.page-module__P1GCia__modalFooter{border-top:1px solid var(--border-color,#232838);background-color:#0000001a;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.page-module__P1GCia__cancelBtn{background-color:var(--secondary-btn-bg,#1a1e2b);color:var(--secondary-btn-text,#94a3b8);border:1px solid var(--border-color,#232838);border-radius:var(--radius-md,8px);cursor:pointer;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__P1GCia__cancelBtn:hover{color:var(--text-main,#fff);background-color:var(--bg-card-hover,#1a1e2b)}.page-module__P1GCia__saveBtn{background-color:var(--primary,#3b82f6);color:var(--primary-text,#fff);border-radius:var(--radius-md,8px);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.page-module__P1GCia__saveBtn:hover:not(:disabled){opacity:.9}.page-module__P1GCia__saveBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes page-module__P1GCia__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__P1GCia__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.ProductSelectModal-module__WlI4PG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out ProductSelectModal-module__WlI4PG__fadeIn;display:flex;position:fixed;inset:0}.ProductSelectModal-module__WlI4PG__modal{background:var(--admin-card,#1a1d27);border:1px solid var(--admin-border,#2d3343);width:100%;max-width:760px;max-height:85vh;color:var(--admin-text,#f3f4f6);border-radius:16px;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) ProductSelectModal-module__WlI4PG__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.ProductSelectModal-module__WlI4PG__header{border-bottom:1px solid var(--admin-border,#2d3343);background:#ffffff05;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ProductSelectModal-module__WlI4PG__title{align-items:center;gap:8px;font-size:1.125rem;font-weight:700;display:flex}.ProductSelectModal-module__WlI4PG__closeBtn{color:var(--admin-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:1.25rem;transition:all .2s;display:flex}.ProductSelectModal-module__WlI4PG__closeBtn:hover{color:#fff;background:#ffffff1a}.ProductSelectModal-module__WlI4PG__searchBar{border-bottom:1px solid var(--admin-border,#2d3343);background:#00000026;gap:12px;padding:14px 24px;display:flex}.ProductSelectModal-module__WlI4PG__searchInputWrap{flex:1;align-items:center;display:flex;position:relative}.ProductSelectModal-module__WlI4PG__searchIcon{color:var(--admin-text-muted,#9ca3af);font-size:1rem;position:absolute;left:12px}.ProductSelectModal-module__WlI4PG__searchInput{background:var(--admin-bg,#111318);border:1px solid var(--admin-border,#2d3343);color:#fff;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:.875rem;transition:border-color .2s}.ProductSelectModal-module__WlI4PG__searchInput:focus{border-color:var(--primary,#3b82f6)}.ProductSelectModal-module__WlI4PG__body{flex:1;max-height:420px;padding:12px 24px;overflow-y:auto}.ProductSelectModal-module__WlI4PG__table{border-collapse:collapse;width:100%;font-size:.875rem}.ProductSelectModal-module__WlI4PG__table th{text-align:left;color:var(--admin-text-muted,#9ca3af);border-bottom:1px solid var(--admin-border,#2d3343);padding:10px 12px;font-weight:600}.ProductSelectModal-module__WlI4PG__table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:10px 12px}.ProductSelectModal-module__WlI4PG__productRow{cursor:pointer;transition:background .15s}.ProductSelectModal-module__WlI4PG__productRow:hover{background:#ffffff0a}.ProductSelectModal-module__WlI4PG__productRowSelected{background:#3b82f614!important}.ProductSelectModal-module__WlI4PG__productCell{align-items:center;gap:12px;display:flex}.ProductSelectModal-module__WlI4PG__productThumb{object-fit:cover;border:1px solid var(--admin-border,#2d3343);background:#000;border-radius:6px;width:42px;height:42px}.ProductSelectModal-module__WlI4PG__productName{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-weight:600;overflow:hidden}.ProductSelectModal-module__WlI4PG__productCategory{color:var(--admin-text-muted,#9ca3af);font-size:.75rem}.ProductSelectModal-module__WlI4PG__checkbox{cursor:pointer;width:17px;height:17px;accent-color:var(--primary,#3b82f6)}.ProductSelectModal-module__WlI4PG__badgeStock{color:#10b981;background:#10b98126;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.ProductSelectModal-module__WlI4PG__footer{border-top:1px solid var(--admin-border,#2d3343);background:#00000026;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ProductSelectModal-module__WlI4PG__selectedCount{color:var(--admin-text-muted,#9ca3af);font-size:.875rem}.ProductSelectModal-module__WlI4PG__actions{gap:10px;display:flex}.ProductSelectModal-module__WlI4PG__btnCancel{border:1px solid var(--admin-border,#2d3343);color:var(--admin-text-muted,#9ca3af);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s}.ProductSelectModal-module__WlI4PG__btnCancel:hover{color:#fff;border-color:#9ca3af}.ProductSelectModal-module__WlI4PG__btnAdd{background:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.ProductSelectModal-module__WlI4PG__btnAdd:disabled{opacity:.5;cursor:not-allowed}.ProductSelectModal-module__WlI4PG__btnAdd:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}@keyframes ProductSelectModal-module__WlI4PG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductSelectModal-module__WlI4PG__slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
