.Admin-module__D5pYha__adminLayout{background:#f1f5f9;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.Admin-module__D5pYha__sidebar{background:var(--slate-dark);z-index:100;flex-direction:column;width:260px;height:100vh;display:flex;position:sticky;top:0;left:0}.Admin-module__D5pYha__sidebarHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 20px;display:flex}.Admin-module__D5pYha__logo{color:#fff;align-items:center;gap:12px;display:flex}.Admin-module__D5pYha__logo i{color:var(--primary);font-size:1.5rem}.Admin-module__D5pYha__logoMain{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;line-height:1;display:block}.Admin-module__D5pYha__logoAccent{color:var(--primary);font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;display:block}.Admin-module__D5pYha__adminBadge{text-transform:uppercase;letter-spacing:1px;background:var(--primary);color:#fff;border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:700}.Admin-module__D5pYha__sidebarNav{flex:1;padding:20px 0;overflow-y:auto}.Admin-module__D5pYha__navSection{margin-bottom:24px}.Admin-module__D5pYha__navLabel{text-transform:uppercase;letter-spacing:1px;color:#fff6;margin-bottom:8px;padding:0 20px;font-size:.7rem;font-weight:600;display:block}.Admin-module__D5pYha__navItem{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 20px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex;position:relative}.Admin-module__D5pYha__navItem i{width:20px;font-size:1rem}.Admin-module__D5pYha__navItem:hover{color:#fff;background:#ffffff0d}.Admin-module__D5pYha__navItemActive{color:var(--primary);background:#ff6b0026}.Admin-module__D5pYha__navItemActive:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:0}.Admin-module__D5pYha__navCount{color:#fff6;margin-left:auto;font-size:.75rem}.Admin-module__D5pYha__navBadge{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.7rem;font-weight:700;display:flex}.Admin-module__D5pYha__sidebarFooter{border-top:1px solid #ffffff14;padding:20px}.Admin-module__D5pYha__backToStore{color:#fff9;background:#ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.Admin-module__D5pYha__backToStore:hover{color:#fff;background:#ffffff1a}.Admin-module__D5pYha__mainWrapper{flex-direction:column;min-width:0;min-height:100vh;display:flex}.Admin-module__D5pYha__topHeader{z-index:50;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}.Admin-module__D5pYha__searchBar{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;gap:12px;max-width:480px;padding:10px 16px;display:flex}.Admin-module__D5pYha__globalSearchWrap{flex:1;max-width:520px;position:relative}.Admin-module__D5pYha__globalSearchWrap .Admin-module__D5pYha__searchBar{width:100%;max-width:none}.Admin-module__D5pYha__globalSearchClear{width:24px;height:24px;color:var(--text-light);cursor:pointer;background:#e5e7eb;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.Admin-module__D5pYha__globalSearchClear:hover{color:var(--text-dark);background:#d1d5db}.Admin-module__D5pYha__globalSearchDropdown{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:min(70vh,480px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0a254024}.Admin-module__D5pYha__globalSearchGroup+.Admin-module__D5pYha__globalSearchGroup{border-top:1px solid #f1f5f9}.Admin-module__D5pYha__globalSearchGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);padding:10px 14px 6px;font-size:.72rem;font-weight:700}.Admin-module__D5pYha__globalSearchEmpty{color:var(--text-light);text-align:center;padding:16px 14px;font-size:.88rem}.Admin-module__D5pYha__mobileStickySearch{display:none}.Admin-module__D5pYha__globalSearchItem{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.Admin-module__D5pYha__globalSearchItem:hover,.Admin-module__D5pYha__globalSearchItemActive{background:#ff6b000f}.Admin-module__D5pYha__globalSearchIcon{width:34px;height:34px;color:var(--primary);background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Admin-module__D5pYha__globalSearchInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.Admin-module__D5pYha__globalSearchInfo strong{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.Admin-module__D5pYha__globalSearchInfo small{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.Admin-module__D5pYha__recentTableRowHighlight{box-shadow:inset 3px 0 0 var(--primary);background:#ff6b0014}.Admin-module__D5pYha__searchBar i{color:var(--text-light);font-size:.9rem}.Admin-module__D5pYha__searchBar input{color:var(--text-dark);background:0 0;border:none;flex:1;font-size:.9rem}.Admin-module__D5pYha__searchBar input::placeholder{color:var(--text-light)}.Admin-module__D5pYha__searchBar input:focus{outline:none}.Admin-module__D5pYha__searchBar kbd{color:var(--text-light);background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:.7rem}.Admin-module__D5pYha__headerActions{align-items:center;gap:16px;display:flex}.Admin-module__D5pYha__liveToggle{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.Admin-module__D5pYha__liveToggleActive{color:var(--green-eco);background:#10b9811a}.Admin-module__D5pYha__liveIndicator{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite Admin-module__D5pYha__pulse}@keyframes Admin-module__D5pYha__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.Admin-module__D5pYha__notificationBtn{width:40px;height:40px;color:var(--text-light);cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;transition:all .15s;position:relative}.Admin-module__D5pYha__notificationBtn:hover{color:var(--text-dark);background:#f1f5f9}.Admin-module__D5pYha__notificationDot{background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.Admin-module__D5pYha__adminProfileWrap{position:relative}.Admin-module__D5pYha__adminProfile{cursor:pointer;font:inherit;color:inherit;text-align:left;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:all .15s;display:flex}.Admin-module__D5pYha__adminProfile:hover{background:#f1f5f9}.Admin-module__D5pYha__adminProfile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Admin-module__D5pYha__adminAvatar{background:var(--slate-dark);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:flex}.Admin-module__D5pYha__adminInfo{flex-direction:column;display:flex}.Admin-module__D5pYha__adminName{color:var(--text-dark);font-size:.85rem;font-weight:600}.Admin-module__D5pYha__adminRole{color:var(--text-light);font-size:.7rem}.Admin-module__D5pYha__adminProfile>i{color:var(--text-light);font-size:.7rem;transition:transform .15s}.Admin-module__D5pYha__adminProfileChevronOpen{transform:rotate(180deg)}.Admin-module__D5pYha__adminProfileMenu{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0a254024}.Admin-module__D5pYha__adminProfileMenuItem{width:100%;color:var(--text-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.Admin-module__D5pYha__adminProfileMenuItem:hover,.Admin-module__D5pYha__adminProfileMenuItem:focus-visible{background:#f1f5f9;outline:none}.Admin-module__D5pYha__adminProfileMenuItem:disabled{opacity:.6;cursor:wait}.Admin-module__D5pYha__adminProfileMenuItem i{width:1rem;color:var(--text-light);text-align:center}.Admin-module__D5pYha__content{flex:1;padding:32px}.Admin-module__D5pYha__pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.Admin-module__D5pYha__pageHeader h1{color:var(--slate-dark);margin-bottom:4px;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700}.Admin-module__D5pYha__pageHeader p{color:var(--text-light);font-size:.9rem}.Admin-module__D5pYha__mobileBack{display:none}.Admin-module__D5pYha__headerButtons{gap:12px;display:flex}.Admin-module__D5pYha__primaryBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.Admin-module__D5pYha__primaryBtn:hover{background:var(--primary-dark)}.Admin-module__D5pYha__secondaryBtn{color:var(--text-dark);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.Admin-module__D5pYha__secondaryBtn:hover{border-color:var(--text-light);background:#f8fafc}.Admin-module__D5pYha__kpiGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px;display:grid}.Admin-module__D5pYha__kpiCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #0f172a0f;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 10px 30px #0a25400f}.Admin-module__D5pYha__kpiCard:hover{border-color:#ff6b0040;transform:translateY(-4px);box-shadow:0 18px 40px #0a25401f}.Admin-module__D5pYha__kpiCardAlert{border-color:#f59e0b59}.Admin-module__D5pYha__kpiCardClickable{cursor:pointer}.Admin-module__D5pYha__kpiIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;display:flex}.Admin-module__D5pYha__kpiIconRevenue{color:#059669;background:#10b9811f}.Admin-module__D5pYha__kpiIconOrders{color:var(--primary);background:#ff6b001f}.Admin-module__D5pYha__kpiIconCustomers{color:#0284c7;background:#0ea5e91f}.Admin-module__D5pYha__kpiIconStock{color:#d97706;background:#f59e0b26}.Admin-module__D5pYha__kpiContent{flex:1;min-width:0}.Admin-module__D5pYha__kpiLabel{color:var(--text-light);margin-bottom:6px;font-size:.8rem;display:block}.Admin-module__D5pYha__kpiValueRow{align-items:baseline;gap:10px;display:flex}.Admin-module__D5pYha__kpiValue{color:var(--slate-dark);font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:700}.Admin-module__D5pYha__kpiTrend{border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;font-weight:600;display:flex}.Admin-module__D5pYha__trendUp{color:var(--green-eco);background:#10b9811a}.Admin-module__D5pYha__trendDown{color:#dc2626;background:#dc26261a}.Admin-module__D5pYha__kpiTrend i{font-size:.6rem}.Admin-module__D5pYha__kpiHint{color:var(--text-light);margin-top:6px;font-size:.75rem;display:block}.Admin-module__D5pYha__section{background:#fff;border-radius:14px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #0000000a}.Admin-module__D5pYha__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.Admin-module__D5pYha__sectionTitle{align-items:center;gap:20px;display:flex}.Admin-module__D5pYha__sectionTitle h2{color:var(--slate-dark);align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.Admin-module__D5pYha__sectionTitle h2 i{color:var(--primary);font-size:1rem}.Admin-module__D5pYha__orderTabs{gap:16px;display:flex}.Admin-module__D5pYha__orderTab{color:var(--text-light);font-size:.8rem}.Admin-module__D5pYha__orderTab strong{color:var(--text-dark);margin-left:4px}.Admin-module__D5pYha__viewAllLink{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.85rem;font-weight:600;transition:gap .15s;display:flex}.Admin-module__D5pYha__viewAllLink:hover{gap:10px}.Admin-module__D5pYha__ordersTable{overflow-x:auto}.Admin-module__D5pYha__recentTableHead,.Admin-module__D5pYha__recentTableRow{grid-template-columns:1.4fr 2fr 1.2fr 1.3fr 1fr minmax(160px,auto);align-items:center;gap:8px;display:grid}.Admin-module__D5pYha__recentTableHead{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-radius:8px;margin-bottom:8px;padding:12px 16px;font-size:.75rem;font-weight:600}.Admin-module__D5pYha__recentTableRow{border-bottom:1px solid #f1f5f9;padding:14px 16px;font-size:.9rem;transition:background .15s}.Admin-module__D5pYha__recentTableRow:last-child{border-bottom:none}.Admin-module__D5pYha__recentTableRow:hover{background:#f8fafc}.Admin-module__D5pYha__recentTableRowCheckoutDraft{opacity:.82;background:#f8fafc;border-left:3px solid #93c5fd}.Admin-module__D5pYha__orderCardCheckoutDraft{opacity:.88;border-left:3px solid #93c5fd}.Admin-module__D5pYha__emptyOrders{color:var(--text-light);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.Admin-module__D5pYha__emptyOrders i{color:#cbd5e1;font-size:1.6rem}.Admin-module__D5pYha__tableHead{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-radius:8px;grid-template-columns:1.5fr 2fr .8fr 1fr 1.5fr 1fr 100px;margin-bottom:8px;padding:12px 16px;font-size:.75rem;font-weight:600;display:grid}.Admin-module__D5pYha__tableRow{border-bottom:1px solid #f1f5f9;grid-template-columns:1.5fr 2fr .8fr 1fr 1.5fr 1fr 100px;align-items:center;padding:14px 16px;font-size:.9rem;transition:background .1s;display:grid}.Admin-module__D5pYha__tableRow:last-child{border-bottom:none}.Admin-module__D5pYha__tableRow:hover{background:#fafafa}.Admin-module__D5pYha__orderId{color:var(--slate-dark);font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600}.Admin-module__D5pYha__customerCell{flex-direction:column;gap:2px;display:flex}.Admin-module__D5pYha__customerCell strong{color:var(--text-dark);font-weight:600}.Admin-module__D5pYha__customerCell small{color:var(--text-light);font-size:.75rem}.Admin-module__D5pYha__totalCell{color:var(--text-dark);font-weight:700}.Admin-module__D5pYha__statusBadge{border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__timeCell{color:var(--text-light);flex-direction:column;gap:2px;font-size:.85rem;display:flex}.Admin-module__D5pYha__timeCell small{font-size:.75rem}.Admin-module__D5pYha__readyBtn{background:var(--green-eco);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.Admin-module__D5pYha__readyBtn:hover{background:#059669}.Admin-module__D5pYha__readyBtn:disabled{opacity:.7;cursor:wait;transform:none}.Admin-module__D5pYha__shipBtn,.Admin-module__D5pYha__deliverBtn{color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.Admin-module__D5pYha__shipBtn{background:#7c3aed}.Admin-module__D5pYha__shipBtn:hover{background:#6d28d9}.Admin-module__D5pYha__deliverBtn{background:#0f766e}.Admin-module__D5pYha__deliverBtn:hover{background:#0d9488}.Admin-module__D5pYha__shipBtn:disabled,.Admin-module__D5pYha__deliverBtn:disabled{opacity:.7;cursor:wait}.Admin-module__D5pYha__companyTag{color:var(--primary);font-weight:700}.Admin-module__D5pYha__orderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.Admin-module__D5pYha__noAction{color:#cbd5e1}.Admin-module__D5pYha__invoicePrintBtn{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.Admin-module__D5pYha__invoicePrintBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.Admin-module__D5pYha__printBtn,.Admin-module__D5pYha__viewBtn{width:36px;height:36px;color:var(--text-light);cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;transition:all .15s}.Admin-module__D5pYha__printBtn:hover,.Admin-module__D5pYha__viewBtn:hover{color:var(--text-dark);background:#f1f5f9}.Admin-module__D5pYha__importCard{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:40px;width:100%;display:grid}.Admin-module__D5pYha__importInfo{flex-direction:column;display:flex}.Admin-module__D5pYha__importInfo h3{color:var(--slate-dark);align-items:center;gap:12px;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;display:flex}.Admin-module__D5pYha__importInfo h3:before{content:"";background:linear-gradient(180deg, var(--primary) 0%, #ff8c42 100%);border-radius:2px;width:4px;height:24px}.Admin-module__D5pYha__importInfo p{color:var(--text-light);margin-bottom:28px;font-size:.95rem;line-height:1.7}.Admin-module__D5pYha__importSpecs{flex-wrap:wrap;gap:14px;display:flex}.Admin-module__D5pYha__importSpecs span{color:var(--text-dark);background:linear-gradient(135deg,#ffffffe6 0%,#f8fafcf2 100%);border:1px solid #0000000f;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:.85rem;font-weight:500;transition:all .25s;display:flex;box-shadow:0 2px 8px #0000000a}.Admin-module__D5pYha__importSpecs span:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.Admin-module__D5pYha__importSpecs i{background:linear-gradient(135deg, var(--green-eco) 0%, #059669 100%);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;display:flex}.Admin-module__D5pYha__dropZone{-webkit-backdrop-filter:blur(12px);text-align:center;cursor:pointer;background:#ffffff08;border:2px dashed #ff6b0040;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:320px;padding:48px 40px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Admin-module__D5pYha__dropZone:before{content:"";z-index:-1;opacity:0;background:linear-gradient(45deg,#0000 30%,#ff6b004d 50%,#0000 70%);border-radius:26px;transition:opacity .4s;position:absolute;inset:-2px}.Admin-module__D5pYha__dropZone:after{content:"";pointer-events:none;background:radial-gradient(#ff6b0005 0%,#0000 70%);border-radius:22px;position:absolute;inset:0}.Admin-module__D5pYha__dropZone:hover{border-color:var(--primary);background:#ff6b000a;border-style:solid;transform:translateY(-4px);box-shadow:0 20px 60px #ff6b0026,0 0 0 1px #ff6b001a,inset 0 0 80px #ff6b0008}.Admin-module__D5pYha__dropZone:hover:before{opacity:1;animation:3s linear infinite Admin-module__D5pYha__borderGlow}@keyframes Admin-module__D5pYha__borderGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Admin-module__D5pYha__dropZoneActive{animation:1.5s ease-in-out infinite Admin-module__D5pYha__pulseGlow;border-color:var(--primary)!important;background:#ff6b0014!important;border-style:solid!important;transform:scale(1.02)!important;box-shadow:0 30px 80px #ff6b0040,0 0 0 4px #ff6b0026,inset 0 0 100px #ff6b000d!important}@keyframes Admin-module__D5pYha__pulseGlow{0%,to{box-shadow:0 30px 80px #ff6b0040,0 0 0 4px #ff6b0026}50%{box-shadow:0 30px 100px #ff6b0059,0 0 0 8px #ff6b001a}}.Admin-module__D5pYha__dropZoneUploaded{border-color:var(--green-eco);background:#10b9810f;border-style:solid;box-shadow:0 16px 48px #10b98126,inset 0 0 60px #10b98108}.Admin-module__D5pYha__dropZoneUploaded:hover{background:#10b98114;box-shadow:0 20px 60px #10b98133,inset 0 0 80px #10b9810a}.Admin-module__D5pYha__dropIcon{background:linear-gradient(135deg, var(--primary) 0%, #ff8c42 100%);color:#fff;border-radius:28px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 24px;font-size:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 16px 40px #ff6b0059,0 0 0 8px #ff6b0014}.Admin-module__D5pYha__dropZone:hover .Admin-module__D5pYha__dropIcon{transform:scale(1.1)rotate(5deg);box-shadow:0 24px 60px #ff6b0066,0 0 0 12px #ff6b001a}.Admin-module__D5pYha__dropZoneActive .Admin-module__D5pYha__dropIcon{animation:.6s infinite Admin-module__D5pYha__iconBounce}@keyframes Admin-module__D5pYha__iconBounce{0%,to{transform:scale(1.1)translateY(0)}50%{transform:scale(1.15)translateY(-8px)}}.Admin-module__D5pYha__dropZone p{margin-bottom:12px}.Admin-module__D5pYha__dropZone p strong{color:var(--text-dark);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;display:block}.Admin-module__D5pYha__dropZone p span{color:var(--text-light);font-size:.9rem}.Admin-module__D5pYha__dropHint{color:var(--text-light);background:#00000008;border-radius:20px;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:.8rem;display:inline-flex}.Admin-module__D5pYha__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.Admin-module__D5pYha__uploadedFile{text-align:left;align-items:center;gap:20px;padding:8px;display:flex}.Admin-module__D5pYha__uploadedFile>i{background:linear-gradient(135deg, var(--green-eco) 0%, #059669 100%);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;display:flex;box-shadow:0 12px 32px #10b9814d}.Admin-module__D5pYha__uploadedFile div{flex:1}.Admin-module__D5pYha__uploadedFile strong{color:var(--text-dark);margin-bottom:6px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;display:block}.Admin-module__D5pYha__uploadedFile span{color:var(--text-light);font-size:.85rem}.Admin-module__D5pYha__removeFile{color:#dc2626;cursor:pointer;background:#fff;border:2px solid #fee2e2;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;transition:all .25s;display:flex}.Admin-module__D5pYha__removeFile:hover{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#fca5a5;transform:scale(1.1);box-shadow:0 8px 20px #dc262633}.Admin-module__D5pYha__importActions{grid-column:1/-1;gap:16px;margin-top:32px;display:flex}.Admin-module__D5pYha__uploadBtn{background:linear-gradient(135deg, var(--primary) 0%, #e55a00 100%);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:18px 36px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #ff6b0059,0 0 #ff6b0000}.Admin-module__D5pYha__uploadBtn:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.Admin-module__D5pYha__uploadBtn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 40px #ff6b0066,0 0 0 4px #ff6b001a}.Admin-module__D5pYha__uploadBtn:hover:before{opacity:1}.Admin-module__D5pYha__uploadBtn:active:not(:disabled){transform:translateY(-1px)}.Admin-module__D5pYha__uploadBtn i{font-size:1.1rem}.Admin-module__D5pYha__uploadBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.Admin-module__D5pYha__uploadBtn.Admin-module__D5pYha__uploading{background:linear-gradient(90deg, var(--primary) 0%, #ff8c42 50%, var(--primary) 100%);background-size:200% 100%;animation:1.5s linear infinite Admin-module__D5pYha__shimmer}@keyframes Admin-module__D5pYha__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Admin-module__D5pYha__templateBtn{color:var(--text-dark);cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 28px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;transition:all .25s;display:flex}.Admin-module__D5pYha__templateBtn:hover{border-color:var(--primary);color:var(--primary);background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.Admin-module__D5pYha__templateBtn i{font-size:1rem}.Admin-module__D5pYha__importStatus{grid-column:1/-1;margin-bottom:28px}.Admin-module__D5pYha__importStatusUploading,.Admin-module__D5pYha__importStatusSuccess,.Admin-module__D5pYha__importStatusError{border-radius:18px;align-items:center;gap:20px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.Admin-module__D5pYha__importStatusUploading{background:linear-gradient(135deg,#1e3a5f 0%,#2d4a6f 100%);border:1px solid #3b82f64d;box-shadow:0 12px 40px #3b82f633,inset 0 0 60px #3b82f60d}.Admin-module__D5pYha__importStatusUploading:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6) 0 0/200% 100%;border-radius:18px;padding:2px;animation:2s linear infinite Admin-module__D5pYha__borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes Admin-module__D5pYha__borderFlow{0%{background-position:200% 0}to{background-position:-200% 0}}.Admin-module__D5pYha__importStatusUploading>i{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;animation:1.5s ease-in-out infinite Admin-module__D5pYha__pulse;display:flex;box-shadow:0 8px 24px #3b82f666}.Admin-module__D5pYha__importStatusUploading strong{color:#fff!important}.Admin-module__D5pYha__importStatusUploading span{color:#ffffffb3!important}.Admin-module__D5pYha__importStatusSuccess{background:linear-gradient(135deg,#064e3b 0%,#065f46 100%);border:1px solid #10b9814d;box-shadow:0 16px 48px #10b98140,inset 0 0 80px #10b9810d}.Admin-module__D5pYha__importStatusSuccess>i{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;animation:.5s cubic-bezier(.68,-.55,.265,1.55) Admin-module__D5pYha__successPop;display:flex;box-shadow:0 12px 32px #10b98180,0 0 0 8px #10b98126}@keyframes Admin-module__D5pYha__successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.Admin-module__D5pYha__importStatusSuccess strong{font-family:Outfit,sans-serif;color:#fff!important;font-size:1.3rem!important}.Admin-module__D5pYha__importStatusSuccess span{color:#ffffffbf!important}.Admin-module__D5pYha__importStatusError{background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 100%);border:1px solid #dc26264d;box-shadow:0 12px 40px #dc262633,inset 0 0 60px #dc26260d}.Admin-module__D5pYha__importStatusError>i{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex;box-shadow:0 8px 24px #dc262666}.Admin-module__D5pYha__importStatusError strong{color:#fff!important}.Admin-module__D5pYha__importStatusError span{color:#ffffffb3!important}.Admin-module__D5pYha__importStatusUploading div,.Admin-module__D5pYha__importStatusSuccess div,.Admin-module__D5pYha__importStatusError div{flex:1}.Admin-module__D5pYha__importStatusUploading strong,.Admin-module__D5pYha__importStatusSuccess strong,.Admin-module__D5pYha__importStatusError strong{margin-bottom:6px;font-size:1.1rem;display:block}.Admin-module__D5pYha__importStatusUploading span,.Admin-module__D5pYha__importStatusSuccess span,.Admin-module__D5pYha__importStatusError span{font-size:.9rem}.Admin-module__D5pYha__dismissBtn{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.Admin-module__D5pYha__dismissBtn:hover{color:var(--text-dark);background:#f1f5f9;border-color:#ffffff4d;transform:scale(1.1)}.Admin-module__D5pYha__productToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.Admin-module__D5pYha__productSearchWrap{flex:1;min-width:240px;max-width:520px;position:relative}.Admin-module__D5pYha__productSearchWrap>i{color:var(--text-light);font-size:.9rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Admin-module__D5pYha__productSearchInput{width:100%;color:var(--text-dark);background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px 40px 12px 42px;font-size:.9rem;transition:all .15s}.Admin-module__D5pYha__productSearchInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #ff6b001a}.Admin-module__D5pYha__productSearchInput::placeholder{color:var(--text-light)}.Admin-module__D5pYha__clearSearch{width:24px;height:24px;color:var(--text-light);cursor:pointer;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Admin-module__D5pYha__clearSearch:hover{color:var(--text-dark);background:#d1d5db}.Admin-module__D5pYha__adminSuggestDropdown{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:360px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 36px #0a25401f}.Admin-module__D5pYha__adminSuggestLoading{color:var(--text-light);align-items:center;gap:8px;padding:14px 16px;font-size:.88rem;display:flex}.Admin-module__D5pYha__adminSuggestItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.Admin-module__D5pYha__adminSuggestItem:hover{background:#ff6b000f}.Admin-module__D5pYha__adminSuggestThumb{color:#9ca3af;background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.Admin-module__D5pYha__adminSuggestThumb img{object-fit:contain;width:100%;height:100%}.Admin-module__D5pYha__adminSuggestInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Admin-module__D5pYha__adminSuggestInfo strong{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.Admin-module__D5pYha__adminSuggestInfo small{color:var(--text-light);font-size:.75rem}.Admin-module__D5pYha__adminSuggestPrice{color:var(--primary);white-space:nowrap;font-size:.85rem;font-weight:700}.Admin-module__D5pYha__adminSuggestHint{color:var(--text-light);background:#f8fafc;border-top:1px solid #f1f5f9;padding:8px 12px;font-size:.75rem}.Admin-module__D5pYha__productFilterWrap{flex-shrink:0;align-items:center;gap:10px;display:flex}.Admin-module__D5pYha__productFilterLabel{color:var(--text-light);white-space:nowrap;font-size:.8rem;font-weight:600}.Admin-module__D5pYha__productFilterSelect{appearance:none;min-width:200px;color:var(--text-dark);cursor:pointer;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e7eb;border-radius:10px;padding:11px 36px 11px 14px;font-size:.88rem;font-weight:500;transition:all .15s}.Admin-module__D5pYha__productFilterSelect:hover{border-color:var(--primary)}.Admin-module__D5pYha__productFilterSelect:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #ff6b001a}.Admin-module__D5pYha__supplierFilterChip{max-width:min(420px,100%);color:var(--text-dark);background:#0a25400f;border:1px solid #0a254024;border-radius:999px;flex-shrink:1;align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:.82rem;display:inline-flex}.Admin-module__D5pYha__supplierFilterChip i{color:var(--primary)}.Admin-module__D5pYha__supplierFilterChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Admin-module__D5pYha__supplierFilterClear{width:24px;height:24px;color:var(--text-dark);cursor:pointer;background:#0a254014;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Admin-module__D5pYha__supplierFilterClear:hover{color:var(--primary);background:#ff6b0026}.Admin-module__D5pYha__supplierMeta{color:#64748b;font-size:.78rem;display:block}.Admin-module__D5pYha__productMeta{color:var(--text-light);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.Admin-module__D5pYha__enrichFilterHint{color:#9a3412;max-width:42rem;font-size:.78rem;line-height:1.35}.Admin-module__D5pYha__productLoading{color:var(--text-light);justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:.95rem;display:flex}.Admin-module__D5pYha__productLoading i{color:var(--primary);font-size:1.2rem}.Admin-module__D5pYha__productError{background:#dc26261a;border:1px solid #dc262633;border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.Admin-module__D5pYha__productError>i{color:#dc2626;font-size:1.5rem}.Admin-module__D5pYha__productError div{flex:1}.Admin-module__D5pYha__productError strong{color:var(--text-dark);margin-bottom:4px;font-size:1rem;display:block}.Admin-module__D5pYha__productError span{color:var(--text-light);font-size:.85rem}.Admin-module__D5pYha__retryBtn{color:var(--text-dark);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.Admin-module__D5pYha__retryBtn:hover{border-color:var(--text-light);background:#f8fafc}.Admin-module__D5pYha__productTable{overflow-x:auto}.Admin-module__D5pYha__productTableHead{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-radius:8px;grid-template-columns:70px 2fr 1fr 1fr 100px 100px;margin-bottom:8px;padding:12px 16px;font-size:.75rem;font-weight:600;display:grid}.Admin-module__D5pYha__productTableRow{cursor:pointer;border-bottom:1px solid #f1f5f9;grid-template-columns:70px 2fr 1fr 1fr 100px 100px;align-items:center;padding:12px 16px;transition:background .1s;display:grid}.Admin-module__D5pYha__productTableRow:last-child{border-bottom:none}.Admin-module__D5pYha__productTableRow:hover{background:#fafafa}.Admin-module__D5pYha__colImage,.Admin-module__D5pYha__colTitle,.Admin-module__D5pYha__colSku,.Admin-module__D5pYha__colPrice,.Admin-module__D5pYha__colStock,.Admin-module__D5pYha__colActions{min-width:0}.Admin-module__D5pYha__productThumb{object-fit:contain;object-position:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;width:52px;height:52px}.Admin-module__D5pYha__productThumbPlaceholder{color:#d1d5db;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;display:flex}.Admin-module__D5pYha__colTitle strong,.Admin-module__D5pYha__productTitleText{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;z-index:1;max-width:100%;font-size:.9rem;font-weight:600;display:block;position:relative;overflow:hidden}.Admin-module__D5pYha__colTitle small{color:var(--text-light);margin-top:2px;font-size:.75rem;display:block}.Admin-module__D5pYha__colSku code{color:var(--text-dark);background:#f1f5f9;border-radius:4px;padding:4px 8px;font-family:SF Mono,Consolas,monospace;font-size:.8rem}.Admin-module__D5pYha__priceStack{flex-direction:column;gap:2px;display:flex}.Admin-module__D5pYha__normalPrice{color:var(--text-dark);font-size:.9rem;font-weight:700}.Admin-module__D5pYha__clubPrice{color:var(--primary);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__clubPrice i{font-size:.6rem}.Admin-module__D5pYha__stockBadge{border-radius:6px;justify-content:center;align-items:center;min-width:40px;padding:5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__stockOk{color:var(--green-eco);background:#10b9811a}.Admin-module__D5pYha__stockLow{color:#f59e0b;background:#f59e0b1a}.Admin-module__D5pYha__stockOut{color:#dc2626;background:#dc26261a}.Admin-module__D5pYha__colActions{gap:8px;display:flex}.Admin-module__D5pYha__actionBtn{width:34px;height:34px;color:var(--text-light);cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Admin-module__D5pYha__actionBtn:hover{color:var(--text-dark);border-color:var(--text-light);background:#f1f5f9}.Admin-module__D5pYha__actionBtnDanger:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca}.Admin-module__D5pYha__productEmpty{color:var(--text-light);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.Admin-module__D5pYha__productEmpty i{color:#d1d5db;margin-bottom:16px;font-size:3rem}.Admin-module__D5pYha__productEmpty p{margin-bottom:16px;font-size:1rem}.Admin-module__D5pYha__clearSearchBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .15s}.Admin-module__D5pYha__clearSearchBtn:hover{background:var(--primary-dark)}.Admin-module__D5pYha__paginationBar{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.Admin-module__D5pYha__paginationBtn{color:var(--text-dark);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.Admin-module__D5pYha__paginationBtn:hover:not(:disabled){border-color:var(--text-light);background:#f8fafc}.Admin-module__D5pYha__paginationBtn:disabled{opacity:.5;cursor:not-allowed}.Admin-module__D5pYha__paginationInfo{color:var(--text-light);text-align:center;min-width:140px;font-size:.85rem}.Admin-module__D5pYha__paginationBtnLabel{display:inline}.Admin-module__D5pYha__paginationPages,.Admin-module__D5pYha__paginationInfoShort{display:none}.Admin-module__D5pYha__paginationInfoFull{display:inline}.Admin-module__D5pYha__pageNum{width:34px;height:34px;color:var(--text-dark);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__pageNumActive{background:var(--primary);border-color:var(--primary);color:#fff}.Admin-module__D5pYha__pageNumEllipsis{color:#94a3b8;flex:none;justify-content:center;align-items:center;min-width:16px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.Admin-module__D5pYha__productViewToggle{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.Admin-module__D5pYha__viewToggleBtn{color:var(--text-light);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.Admin-module__D5pYha__viewToggleBtn i{font-size:.85rem}.Admin-module__D5pYha__viewToggleBtn:hover{color:var(--text-dark);background:#ffffffa6}.Admin-module__D5pYha__viewToggleBtnActive{color:var(--primary);background:#fff;box-shadow:0 1px 4px #0a254014}.Admin-module__D5pYha__viewToggleBtnActive i{color:var(--primary)}.Admin-module__D5pYha__productThumbCard{object-fit:contain;object-position:center;width:100%;height:100%;max-height:200px}.Admin-module__D5pYha__productThumbPlaceholderCard{color:#d1d5db;background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;width:100%;height:168px;font-size:2rem;display:flex}.Admin-module__D5pYha__productThumbCompact{object-fit:contain;object-position:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;width:36px;height:36px}.Admin-module__D5pYha__productThumbPlaceholderCompact{color:#d1d5db;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;display:flex}.Admin-module__D5pYha__productThumbList{object-fit:contain;object-position:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;width:52px;height:52px}.Admin-module__D5pYha__productThumbPlaceholderList{color:#d1d5db;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;display:flex}.Admin-module__D5pYha__productListLine{min-width:0;display:block}.Admin-module__D5pYha__productListEan{color:var(--text-light);font-family:SF Mono,Consolas,monospace;font-size:.68rem;font-weight:500;display:none}.Admin-module__D5pYha__viewLabelPhone{display:none}.Admin-module__D5pYha__overflowWrap{justify-content:flex-end;align-items:center;display:flex;position:relative}.Admin-module__D5pYha__overflowBtn{width:36px;height:36px;color:var(--text-dark);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.Admin-module__D5pYha__overflowMenu{display:none}.Admin-module__D5pYha__productCardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.Admin-module__D5pYha__productCard{cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:14px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0a25400a}.Admin-module__D5pYha__productCard:hover{border-color:#ff6b0059;transform:translateY(-1px);box-shadow:0 8px 24px #0a254014}.Admin-module__D5pYha__productCardMedia{background:linear-gradient(#f8fafc 0%,#fff 100%);justify-content:center;align-items:center;min-height:188px;padding:16px 16px 8px;display:flex}.Admin-module__D5pYha__productCardBody{flex:1;min-width:0;padding:0 16px 12px}.Admin-module__D5pYha__productCardTitle{color:var(--text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:.92rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.Admin-module__D5pYha__productCardSupplier{color:var(--text-light);margin:0 0 8px;font-size:.72rem}.Admin-module__D5pYha__productCardMeta{flex-direction:column;gap:8px;margin-top:10px;display:flex}.Admin-module__D5pYha__productCardSku{color:var(--text-dark);background:#f1f5f9;border-radius:4px;align-self:flex-start;padding:3px 8px;font-family:SF Mono,Consolas,monospace;font-size:.72rem}.Admin-module__D5pYha__productCardPriceRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.Admin-module__D5pYha__productCardFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;padding:10px 12px 12px;display:flex}.Admin-module__D5pYha__productCardFooter .Admin-module__D5pYha__colActions{gap:6px}.Admin-module__D5pYha__productCompactList{background:#fff;border:1px solid #e8edf3;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.Admin-module__D5pYha__productCompactRow{cursor:pointer;border-bottom:1px solid #f1f5f9;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px;transition:background .1s;display:grid}.Admin-module__D5pYha__productCompactRow:last-child{border-bottom:none}.Admin-module__D5pYha__productCompactRow:hover{background:#fafafa}.Admin-module__D5pYha__productCompactMain{min-width:0}.Admin-module__D5pYha__productCompactTitle{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.Admin-module__D5pYha__productCompactSub{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;display:block;overflow:hidden}.Admin-module__D5pYha__productCompactSub code{font-family:SF Mono,Consolas,monospace;font-size:inherit;background:0 0;padding:0}.Admin-module__D5pYha__productCompactBadges{margin-top:4px;display:block}.Admin-module__D5pYha__productCompactBadges .Admin-module__D5pYha__productBadges{flex-wrap:wrap;gap:4px}.Admin-module__D5pYha__productCompactStats{flex-direction:column;align-items:flex-end;gap:4px;min-width:72px;display:flex}.Admin-module__D5pYha__productCompactStats .Admin-module__D5pYha__priceStack{align-items:flex-end}.Admin-module__D5pYha__productCompactStats .Admin-module__D5pYha__normalPrice{font-size:.82rem}.Admin-module__D5pYha__productCompactStats .Admin-module__D5pYha__stockBadge{min-width:32px;padding:3px 8px;font-size:.72rem}.Admin-module__D5pYha__productCompactRow .Admin-module__D5pYha__colActions{gap:4px}.Admin-module__D5pYha__productCompactRow .Admin-module__D5pYha__actionBtn{width:30px;height:30px;font-size:.75rem}@media (max-width:900px){.Admin-module__D5pYha__productViewToggle span{display:none}.Admin-module__D5pYha__viewToggleBtn{padding:8px 10px}.Admin-module__D5pYha__productCompactRow{grid-template-columns:36px minmax(0,1fr) auto}.Admin-module__D5pYha__productCompactRow .Admin-module__D5pYha__colActions{grid-column:1/-1;justify-content:flex-end;padding-top:4px}}@media (max-width:1400px){.Admin-module__D5pYha__kpiGrid{grid-template-columns:repeat(2,1fr)}.Admin-module__D5pYha__importCard{grid-template-columns:1fr;gap:32px}.Admin-module__D5pYha__dropZone{min-height:280px}}@media (min-width:769px){.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableHead,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableRow{grid-template-columns:minmax(132px,1.05fr) minmax(168px,1.35fr) minmax(92px,.68fr) minmax(104px,.78fr) minmax(72px,.52fr) minmax(200px,1.15fr);align-items:center;column-gap:10px}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableHead{margin-bottom:4px;padding:8px 14px}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableHead span:nth-child(5){text-align:right}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableRow{padding:9px 14px;font-size:.84rem}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableHead span:nth-child(3),.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableRow>span:nth-child(3){display:block}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderIdCell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderId{word-break:break-all;font-size:.8rem;line-height:1.25}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderMetaChips{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderMetaChips .Admin-module__D5pYha__posSyncedBadge,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderMetaChips .Admin-module__D5pYha__posPendingBadge,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderMetaChips .Admin-module__D5pYha__paymentWaitingBadge{gap:4px;margin-top:0;padding:2px 7px;font-size:.68rem}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__customerCell{gap:1px;min-width:0}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__customerCell strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.3;display:-webkit-box;overflow:hidden}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__customerEmail{-webkit-line-clamp:1;color:#64748b;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__customerMeta{-webkit-line-clamp:1;color:#94a3b8;-webkit-box-orient:vertical;font-size:.68rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__timeCell{white-space:nowrap;flex-flow:row;align-items:baseline;gap:0;font-size:.78rem}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__timeCell small{font-size:inherit}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__timeCell small:before{content:"·";color:#cbd5e1;margin:0 5px}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__statusBadge{white-space:nowrap;padding:4px 8px;font-size:.72rem}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__totalCell{text-align:right;white-space:nowrap;font-size:.84rem}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions{justify-content:flex-start;align-items:center;gap:5px}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions .Admin-module__D5pYha__invoicePrintBtn,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions .Admin-module__D5pYha__readyBtn,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions .Admin-module__D5pYha__shipBtn,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions .Admin-module__D5pYha__deliverBtn,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions .Admin-module__D5pYha__markPaidBtn,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__orderActions .Admin-module__D5pYha__retryPosBtn{border-radius:6px;gap:4px;min-height:28px;padding:5px 9px;font-size:.72rem;line-height:1.2}}@media (max-width:1200px){.Admin-module__D5pYha__recentTableHead,.Admin-module__D5pYha__recentTableRow{grid-template-columns:1.3fr 1.6fr 1.2fr 1fr}.Admin-module__D5pYha__recentTableHead span:nth-child(3),.Admin-module__D5pYha__recentTableRow span:nth-child(3){display:none}.Admin-module__D5pYha__tableHead,.Admin-module__D5pYha__tableRow{grid-template-columns:1.5fr 1.8fr 1fr 1.2fr 90px}.Admin-module__D5pYha__tableHead span:nth-child(3),.Admin-module__D5pYha__tableRow span:nth-child(3),.Admin-module__D5pYha__tableHead span:nth-child(6),.Admin-module__D5pYha__tableRow span:nth-child(6){display:none}.Admin-module__D5pYha__productTableHead,.Admin-module__D5pYha__productTableRow{grid-template-columns:60px 2fr 1fr 1fr 90px}.Admin-module__D5pYha__colStock{display:none}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableHead,.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableRow{grid-template-columns:minmax(132px,1.05fr) minmax(168px,1.35fr) minmax(92px,.68fr) minmax(104px,.78fr) minmax(72px,.52fr) minmax(200px,1.15fr)}.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableHead span:nth-child(3),.Admin-module__D5pYha__ordersTable .Admin-module__D5pYha__recentTableRow>span:nth-child(3){display:block}}@media (max-width:992px){.Admin-module__D5pYha__adminLayout{grid-template-columns:1fr}.Admin-module__D5pYha__sidebar{display:none}.Admin-module__D5pYha__mainWrapper{margin-left:0}.Admin-module__D5pYha__topHeader{padding:16px 20px}.Admin-module__D5pYha__content{padding:20px}.Admin-module__D5pYha__kpiGrid{grid-template-columns:1fr}.Admin-module__D5pYha__pageHeader{flex-direction:column;gap:16px}.Admin-module__D5pYha__headerButtons{width:100%}.Admin-module__D5pYha__headerButtons button{flex:1;justify-content:center}}@media (max-width:768px){.Admin-module__D5pYha__adminProfile .Admin-module__D5pYha__adminInfo,.Admin-module__D5pYha__tableHead{display:none}.Admin-module__D5pYha__tableRow{background:#f8fafc;border-bottom:none;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:16px;display:flex}.Admin-module__D5pYha__orderId{width:100%;font-size:.95rem}.Admin-module__D5pYha__customerCell{width:100%}.Admin-module__D5pYha__importCard{gap:24px}.Admin-module__D5pYha__dropZone{min-height:240px;padding:32px 24px}.Admin-module__D5pYha__dropIcon{border-radius:22px;width:80px;height:80px;font-size:2rem}.Admin-module__D5pYha__importSpecs{gap:10px}.Admin-module__D5pYha__importSpecs span{padding:10px 14px;font-size:.8rem}.Admin-module__D5pYha__importSpecs i{width:24px;height:24px;font-size:.7rem}.Admin-module__D5pYha__importActions{flex-wrap:wrap;gap:12px}.Admin-module__D5pYha__uploadBtn,.Admin-module__D5pYha__templateBtn{flex:1;justify-content:center;min-width:140px;padding:16px 24px}.Admin-module__D5pYha__importStatusUploading,.Admin-module__D5pYha__importStatusSuccess,.Admin-module__D5pYha__importStatusError{gap:16px;padding:20px}.Admin-module__D5pYha__importStatusUploading>i,.Admin-module__D5pYha__importStatusError>i{width:48px;height:48px;font-size:1.2rem}.Admin-module__D5pYha__importStatusSuccess>i{width:56px;height:56px;font-size:1.5rem}.Admin-module__D5pYha__importStatusSuccess strong{font-size:1.1rem!important}.Admin-module__D5pYha__productTableHead{display:none}.Admin-module__D5pYha__productTableRow{background:#f8fafc;border-bottom:none;border-radius:10px;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:16px;display:flex}.Admin-module__D5pYha__colImage{order:1}.Admin-module__D5pYha__colTitle{flex:1;order:2;min-width:150px}.Admin-module__D5pYha__colTitle strong{white-space:normal;max-width:none}.Admin-module__D5pYha__colSku{order:4;width:100%}.Admin-module__D5pYha__colPrice{text-align:right;order:3}.Admin-module__D5pYha__colStock{order:5;display:block}.Admin-module__D5pYha__colActions{order:6;margin-left:auto}.Admin-module__D5pYha__paginationBar{flex-wrap:nowrap;justify-content:center;gap:6px;margin-top:12px;padding-top:12px;padding-bottom:8px}.Admin-module__D5pYha__paginationBtn{border-radius:8px;flex-shrink:0;justify-content:center;gap:0;width:38px;min-width:38px;height:38px;padding:0}.Admin-module__D5pYha__paginationBtnLabel{display:none}.Admin-module__D5pYha__paginationPages{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.Admin-module__D5pYha__paginationPages::-webkit-scrollbar{display:none}.Admin-module__D5pYha__pageNum{border-radius:8px;width:34px;height:34px;font-size:.75rem}.Admin-module__D5pYha__paginationInfo{white-space:nowrap;flex-shrink:0;min-width:auto;font-size:.7rem;font-weight:600}.Admin-module__D5pYha__paginationInfoFull{display:none}.Admin-module__D5pYha__paginationInfoShort{display:inline}}.Admin-module__D5pYha__cmsLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.Admin-module__D5pYha__cmsList{flex-direction:column;gap:8px;display:flex}.Admin-module__D5pYha__cmsListItem{text-align:left;cursor:pointer;width:100%;color:var(--text-dark);background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.Admin-module__D5pYha__cmsListItem i{width:18px;color:var(--text-light)}.Admin-module__D5pYha__cmsListItem span{flex-direction:column;gap:2px;display:flex}.Admin-module__D5pYha__cmsListItem small{color:var(--text-light);font-size:.72rem}.Admin-module__D5pYha__cmsListItemActive{border-color:var(--primary);background:rgba(var(--primary-rgb), .08)}.Admin-module__D5pYha__cmsListItemActive i{color:var(--primary)}.Admin-module__D5pYha__cmsEditorHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.Admin-module__D5pYha__storefrontGateSection{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:14px;margin-bottom:20px;padding:20px 22px;box-shadow:0 8px 24px #0a25400f}.Admin-module__D5pYha__storefrontGateStatus{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.Admin-module__D5pYha__storefrontGateBadge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__storefrontGateOpen .Admin-module__D5pYha__storefrontGateBadge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.Admin-module__D5pYha__storefrontGateClosed .Admin-module__D5pYha__storefrontGateBadge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.Admin-module__D5pYha__storefrontGateMeta{color:var(--text-light);font-size:.8rem}.Admin-module__D5pYha__storefrontGateSubhead{color:var(--slate-dark);letter-spacing:.01em;margin:18px 0 10px;font-size:.95rem;font-weight:800}.Admin-module__D5pYha__storefrontGateSubhead:first-of-type{margin-top:4px}.Admin-module__D5pYha__storefrontGateHint{color:var(--text-light);margin:0 0 14px;font-size:.88rem;line-height:1.45}.Admin-module__D5pYha__storefrontGateWarn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:.86rem;line-height:1.4}.Admin-module__D5pYha__storefrontGateWarn code{font-size:.8em}.Admin-module__D5pYha__storefrontGateActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Admin-module__D5pYha__storefrontGateCloseBtn{margin-right:0}.Admin-module__D5pYha__storefrontGateMessage{color:var(--slate-dark);margin:12px 0 0;font-size:.88rem;font-weight:600}.Admin-module__D5pYha__cmsEditorHeader h2{align-items:center;gap:10px;font-size:1.1rem;display:flex}.Admin-module__D5pYha__cmsLangTabs{gap:6px;display:flex}.Admin-module__D5pYha__cmsLangTab{cursor:pointer;color:var(--text-light);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:700}.Admin-module__D5pYha__cmsLangTabActive{background:var(--slate-dark);border-color:var(--slate-dark);color:#fff}.Admin-module__D5pYha__cmsLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.Admin-module__D5pYha__cmsTitleInput,.Admin-module__D5pYha__cmsTextarea{width:100%;font:inherit;color:var(--text-dark);background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;padding:12px 14px}.Admin-module__D5pYha__cmsTitleInput:focus,.Admin-module__D5pYha__cmsTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .2);outline:none}.Admin-module__D5pYha__cmsTextarea{resize:vertical;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55}.Admin-module__D5pYha__cmsLangBlock{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:18px;padding:16px 16px 4px}.Admin-module__D5pYha__cmsLangBlock legend{color:var(--slate-dark);padding:0 8px;font-size:.8rem;font-weight:800}.Admin-module__D5pYha__cmsSuccess{color:#059669;font-weight:600}.Admin-module__D5pYha__cmsError{color:#dc2626;font-weight:600}.Admin-module__D5pYha__cmsMetaRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.Admin-module__D5pYha__cmsEmptyHint{color:var(--text-light);margin:12px;font-size:.9rem}.Admin-module__D5pYha__cmsCheckRow{color:var(--slate-dark);cursor:pointer;align-items:center;gap:10px;margin:8px 0 16px;font-weight:600;display:flex}.Admin-module__D5pYha__cmsCheckRow input{width:18px;height:18px;accent-color:var(--primary)}.Admin-module__D5pYha__reviewsList{gap:14px;display:grid}.Admin-module__D5pYha__reviewCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px}.Admin-module__D5pYha__reviewCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.Admin-module__D5pYha__reviewCardHeader strong{color:var(--slate-dark);font-size:1rem;display:block}.Admin-module__D5pYha__reviewCardHeader small{color:var(--text-light);margin-top:4px;font-size:.82rem;display:block}.Admin-module__D5pYha__reviewStars{color:#f59e0b;letter-spacing:1px;margin-top:4px;display:block}.Admin-module__D5pYha__reviewComment{color:var(--text-dark);white-space:pre-wrap;margin:0;line-height:1.55}.Admin-module__D5pYha__newsletterTableHead,.Admin-module__D5pYha__newsletterTableRow{grid-template-columns:minmax(0,2fr) .8fr 1.1fr .7fr!important}.Admin-module__D5pYha__drawerOverlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a254052;justify-content:flex-end;animation:.18s Admin-module__D5pYha__drawerOverlayIn;display:flex;position:fixed;inset:0}.Admin-module__D5pYha__drawerOverlayPlain{z-index:1200;-webkit-backdrop-filter:none;background:0 0;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes Admin-module__D5pYha__drawerOverlayIn{0%{opacity:0}to{opacity:1}}.Admin-module__D5pYha__drawer{z-index:1;background:#f8fafc;flex-direction:column;width:min(760px,100%);height:100%;animation:.22s Admin-module__D5pYha__drawerSlideIn;display:flex;position:relative;box-shadow:-18px 0 40px #0a25402e}@keyframes Admin-module__D5pYha__drawerSlideIn{0%{opacity:.85;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.Admin-module__D5pYha__drawerHeader{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 12px;display:flex}.Admin-module__D5pYha__drawerHeader h2{color:var(--slate-dark);margin:0 0 6px;font-size:1.15rem}.Admin-module__D5pYha__drawerHint{color:var(--text-light);margin:0;font-size:.85rem;line-height:1.45}.Admin-module__D5pYha__kasaInternalNote{color:#b45309;margin:0 0 6px;font-size:.78rem;line-height:1.4}.Admin-module__D5pYha__drawerClose{width:36px;height:36px;color:var(--slate-dark);cursor:pointer;background:#f1f5f9;border:0;border-radius:10px}.Admin-module__D5pYha__drawerTabs{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:6px;padding:12px 24px;display:flex}.Admin-module__D5pYha__drawerTab{cursor:pointer;color:var(--text-light);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:700}.Admin-module__D5pYha__drawerTabActive{background:var(--slate-dark);border-color:var(--slate-dark);color:#fff}.Admin-module__D5pYha__drawerBody{flex:1;padding:20px 24px 28px;overflow:auto}.Admin-module__D5pYha__drawerFooter{background:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.Admin-module__D5pYha__drawerFooter .Admin-module__D5pYha__cmsError,.Admin-module__D5pYha__drawerFooter .Admin-module__D5pYha__cmsSuccess{margin-right:auto}.Admin-module__D5pYha__dangerBtn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;margin-right:auto;padding:10px 16px;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s}.Admin-module__D5pYha__dangerBtn:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.Admin-module__D5pYha__dangerBtn:disabled{opacity:.6;cursor:not-allowed}.Admin-module__D5pYha__visibilityToggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;margin-top:10px;padding:4px;display:inline-flex}.Admin-module__D5pYha__visibilityToggleLabel{letter-spacing:.04em;text-transform:uppercase;color:#64748b;padding:0 8px;font-size:.72rem;font-weight:700}.Admin-module__D5pYha__visibilityBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 14px;font-size:.85rem;font-weight:700;transition:background .15s,color .15s}.Admin-module__D5pYha__visibilityBtn:hover:not(:disabled){color:#0a2540}.Admin-module__D5pYha__visibilityBtn:disabled{opacity:.55;cursor:not-allowed}.Admin-module__D5pYha__visibilityBtnActive{color:#fff;background:#10b981}.Admin-module__D5pYha__visibilityBtnPassive{color:#fff;background:#0a2540}.Admin-module__D5pYha__editorPreview{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:120px;height:120px;margin-bottom:16px}.Admin-module__D5pYha__fileHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Admin-module__D5pYha__mediaLayout{flex-direction:column;gap:22px;display:flex}.Admin-module__D5pYha__mediaHero{background:linear-gradient(#f8fafc,#f8fafc) padding-box padding-box,linear-gradient(#eef2f7,#e2e8f0) border-box;border:1px dashed #d6dee8;border-radius:16px;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.Admin-module__D5pYha__mediaDropActive{border-color:#ff6b00;box-shadow:0 0 0 4px #ff6b0024}.Admin-module__D5pYha__mediaHeroImg{object-fit:contain;object-position:center;background:#f8fafc;width:100%;height:280px}.Admin-module__D5pYha__mediaEmpty{color:var(--text-light);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.Admin-module__D5pYha__mediaEmpty i{color:#cbd5e1;margin-bottom:6px;font-size:1.8rem}.Admin-module__D5pYha__mediaEmpty strong{color:var(--slate-dark);font-size:.95rem}.Admin-module__D5pYha__mediaEmpty span{font-size:.82rem}.Admin-module__D5pYha__mediaHeroBadge{background:var(--slate-dark);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px}.Admin-module__D5pYha__mediaHeroActions{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.Admin-module__D5pYha__mediaAction{color:#fff;cursor:pointer;background:#0a2540;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__mediaAction:disabled{opacity:.55;cursor:not-allowed}.Admin-module__D5pYha__mediaActionDanger{background:#dc2626}.Admin-module__D5pYha__mediaExtrasHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Admin-module__D5pYha__mediaExtrasHead h3{color:var(--slate-dark);margin:0;font-size:.95rem}.Admin-module__D5pYha__mediaGrid{border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;padding:4px;display:grid}.Admin-module__D5pYha__mediaTile{aspect-ratio:1;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;position:relative;overflow:hidden}.Admin-module__D5pYha__mediaTileActive{border-color:#ff6b00;box-shadow:0 0 0 2px #ff6b0038}.Admin-module__D5pYha__mediaTileBroken{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.68rem;line-height:1.3;display:flex}.Admin-module__D5pYha__mediaTileBroken i{font-size:1.1rem}.Admin-module__D5pYha__mediaTileImg{object-fit:contain;object-position:center;width:100%;height:100%}.Admin-module__D5pYha__mediaTileBar{background:linear-gradient(#0000,#0a2540b8);justify-content:space-between;gap:4px;padding:6px;display:flex;position:absolute;inset:auto 0 0}.Admin-module__D5pYha__mediaTileBar button{color:var(--slate-dark);cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;padding:5px 7px;font-size:.65rem;font-weight:800}.Admin-module__D5pYha__mediaTileBar .Admin-module__D5pYha__mediaTileDelete{color:#fff;background:#dc2626;place-items:center;width:26px;height:26px;padding:0;display:grid}.Admin-module__D5pYha__mediaTileMainTag{color:#fff;background:#ff6b00;border-radius:8px;padding:5px 7px;font-size:.65rem;font-weight:800}.Admin-module__D5pYha__mediaAddTile{aspect-ratio:1;color:var(--text-light);cursor:pointer;background:#fff;border:1px dashed #d6dee8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.Admin-module__D5pYha__mediaAddTile i{color:#ff6b00;font-size:1.2rem}.Admin-module__D5pYha__mediaAddTile:disabled{opacity:.55;cursor:not-allowed}.Admin-module__D5pYha__uploadRow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:8px;display:grid}.Admin-module__D5pYha__specRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:start;gap:8px;display:grid}.Admin-module__D5pYha__specRow .Admin-module__D5pYha__cmsTitleInput{margin-bottom:8px}.Admin-module__D5pYha__specGroupName{font:inherit;color:var(--slate-dark);background:0 0;border:0;width:min(280px,70vw);font-weight:800}.Admin-module__D5pYha__specActions{gap:8px;margin:8px 0 4px;display:flex}.Admin-module__D5pYha__productBadges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.Admin-module__D5pYha__miniBadge{color:var(--text-light);background:#eef2f7;border-radius:999px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__miniBadgeHidden{color:#dc2626;background:#dc26261a}.Admin-module__D5pYha__miniBadgeNonWebshop{color:#0a2540;background:#0a25401f}.Admin-module__D5pYha__miniBadgeActive{color:#047857;background:#10b9811f}.Admin-module__D5pYha__miniBadgePos{color:var(--slate-dark);background:#0a254014}.Admin-module__D5pYha__miniBadgeEnrichGap{color:#c2410c;white-space:nowrap;text-overflow:ellipsis;background:#ff6b001f;max-width:220px;overflow:hidden}.Admin-module__D5pYha__miniBadgeB2b{color:#c50;background:#ff6b001f}.Admin-module__D5pYha__customerTableHead,.Admin-module__D5pYha__customerTableRow{grid-template-columns:minmax(140px,1.6fr) minmax(160px,1.6fr) 80px 90px 100px 110px}.Admin-module__D5pYha__customerEmail{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.Admin-module__D5pYha__customerFacts{grid-template-columns:1fr 1fr;gap:14px 20px;margin:0 0 24px;display:grid}.Admin-module__D5pYha__customerFacts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);margin:0 0 4px;font-size:.72rem;font-weight:700}.Admin-module__D5pYha__customerFacts dd{color:var(--slate-dark);word-break:break-word;margin:0;font-size:.95rem;font-weight:600}.Admin-module__D5pYha__customerOrdersTitle{color:var(--slate-dark);margin:0 0 12px;font-size:.95rem}.Admin-module__D5pYha__customerOrders{flex-direction:column;gap:8px;display:flex}.Admin-module__D5pYha__customerOrderRow{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:minmax(0,1.4fr) 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.Admin-module__D5pYha__customerOrderRow small{color:var(--text-light);margin-top:2px;font-size:.78rem;display:block}@media (max-width:900px){.Admin-module__D5pYha__customerTableHead,.Admin-module__D5pYha__customerTableRow{grid-template-columns:1.4fr 1.2fr 70px}.Admin-module__D5pYha__customerTableHead>:nth-child(n+4),.Admin-module__D5pYha__customerTableRow>:nth-child(n+4){display:none}.Admin-module__D5pYha__customerFacts,.Admin-module__D5pYha__customerOrderRow{grid-template-columns:1fr}}@media (max-width:768px){.Admin-module__D5pYha__customerTableHead{display:none}.Admin-module__D5pYha__customerTableRow{background:#fff;border:1px solid #e8eef5;border-radius:12px;grid-template-columns:1fr auto;gap:6px 10px;margin-bottom:8px;padding:12px;display:grid}.Admin-module__D5pYha__customerTableRow .Admin-module__D5pYha__colTitle{grid-column:1}.Admin-module__D5pYha__customerTableRow .Admin-module__D5pYha__customerEmail{white-space:normal;grid-column:1/-1;font-size:.8rem}.Admin-module__D5pYha__customerTableRow>:nth-child(3){grid-area:1/2;place-self:start end}.Admin-module__D5pYha__customerTableRow>:nth-child(n+4){display:none}}@media (max-width:900px){.Admin-module__D5pYha__cmsLayout,.Admin-module__D5pYha__cmsMetaRow{grid-template-columns:1fr}.Admin-module__D5pYha__drawer{width:100%}.Admin-module__D5pYha__specRow,.Admin-module__D5pYha__uploadRow{grid-template-columns:1fr}}.Admin-module__D5pYha__relatedProductsBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 22px;padding:16px 18px}.Admin-module__D5pYha__relatedProductsHint{color:var(--text-light);margin:0 0 12px;font-size:.88rem;line-height:1.45}.Admin-module__D5pYha__relatedSearchWrap{margin-bottom:12px;position:relative}.Admin-module__D5pYha__relatedSuggestList{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:260px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0a25401f}.Admin-module__D5pYha__relatedSuggestList button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px}.Admin-module__D5pYha__relatedSuggestList button:hover{background:#fff7ed}.Admin-module__D5pYha__relatedSuggestList strong{color:var(--slate-dark);font-size:.92rem;display:block}.Admin-module__D5pYha__relatedSuggestList small,.Admin-module__D5pYha__relatedSuggestEmpty{color:var(--text-light);font-size:.8rem}.Admin-module__D5pYha__relatedPinnedList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Admin-module__D5pYha__relatedPinnedList li{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.Admin-module__D5pYha__relatedPinnedList strong{color:var(--slate-dark);font-size:.92rem;display:block}.Admin-module__D5pYha__relatedPinnedList small{color:var(--text-light);font-size:.78rem}.Admin-module__D5pYha__relatedPinnedActions{flex-shrink:0;gap:6px;display:flex}.Admin-module__D5pYha__relatedPinnedActions .Admin-module__D5pYha__secondaryBtn{min-width:0;padding:6px 10px}.Admin-module__D5pYha__featuredSlot{border-bottom:1px solid #eef2f6;margin-bottom:22px;padding-bottom:18px}.Admin-module__D5pYha__featuredChipThumb{display:none}.Admin-module__D5pYha__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Admin-module__D5pYha__navGroup{margin-bottom:4px}.Admin-module__D5pYha__navGroupLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;padding:10px 20px 4px;font-size:.68rem;font-weight:600;display:block}.Admin-module__D5pYha__navGroupToggle{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 20px;font-size:.9rem;font-weight:500;transition:background .15s,color .15s;display:flex}.Admin-module__D5pYha__navGroupToggle:hover{color:#fff;background:#ffffff0d}.Admin-module__D5pYha__navGroupToggleActive{color:var(--primary)}.Admin-module__D5pYha__navGroupToggle>i:first-child{width:20px;font-size:1rem}.Admin-module__D5pYha__navGroupToggle>span{flex:1}.Admin-module__D5pYha__navGroupChevron{color:#fff6;margin-left:auto;font-size:.7rem;transition:transform .18s,color .15s}.Admin-module__D5pYha__navGroupChevronOpen{color:#ffffffb3;transform:rotate(180deg)}.Admin-module__D5pYha__navGroupChildren{flex-direction:column;padding-bottom:4px;display:flex}.Admin-module__D5pYha__navItemNested{padding-left:44px;font-size:.86rem}.Admin-module__D5pYha__navItemNested i{font-size:.9rem}.Admin-module__D5pYha__suppliersPage{flex-direction:column;gap:18px;display:flex}.Admin-module__D5pYha__supplierSummaryRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.Admin-module__D5pYha__supplierBackBtn{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__supplierBackBtn:hover{color:var(--primary)}.Admin-module__D5pYha__supplierTable{overscroll-behavior:contain;background:#fff;border:1px solid #e8eef4;border-radius:14px;flex-direction:column;max-height:min(70vh,100vh - 280px);display:flex;overflow:auto}.Admin-module__D5pYha__supplierTableHead,.Admin-module__D5pYha__supplierTableRow{text-align:left;grid-template-columns:minmax(160px,1.6fr) repeat(6,minmax(64px,.7fr)) minmax(90px,.9fr);align-items:center;gap:8px;padding:12px 16px;display:grid}.Admin-module__D5pYha__supplierTableHead{z-index:3;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e8eef4;font-size:.72rem;font-weight:700;position:sticky;top:0;box-shadow:0 2px 6px #0a25400f}.Admin-module__D5pYha__supplierTableRow{color:#0a2540;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #eef2f6;font-size:.9rem;transition:background .12s}.Admin-module__D5pYha__supplierTableRow:last-child{border-bottom:none}.Admin-module__D5pYha__supplierTableRow:hover{background:#ff6b000f}.Admin-module__D5pYha__supplierNameCell{align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.Admin-module__D5pYha__supplierNameCell i{color:var(--primary);flex-shrink:0}.Admin-module__D5pYha__supplierStatCell{display:contents}.Admin-module__D5pYha__supplierStatLabel{display:none}.Admin-module__D5pYha__supplierStatValue{display:inline}.Admin-module__D5pYha__supplierPctValue{font-variant-numeric:tabular-nums;display:inline}.Admin-module__D5pYha__supplierPctCell{align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.Admin-module__D5pYha__supplierMiniTrack{background:#e8eef4;border-radius:999px;flex:1;min-width:40px;height:6px;overflow:hidden}.Admin-module__D5pYha__supplierMiniFill{border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);height:100%;display:block}.Admin-module__D5pYha__supplierMetricGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.Admin-module__D5pYha__supplierMetricChip{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eef4;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.Admin-module__D5pYha__supplierMetricChip:hover{border-color:#ff6b0073;transform:translateY(-1px);box-shadow:0 8px 22px #0a254014}.Admin-module__D5pYha__supplierMetricValue{color:#0a2540;font-size:1.35rem;font-weight:800;line-height:1.1}.Admin-module__D5pYha__supplierMetricLabel{color:#475569;font-size:.82rem;font-weight:600}.Admin-module__D5pYha__supplierMetricHint{color:#94a3b8;font-size:.72rem;line-height:1.3}.Admin-module__D5pYha__supplierMetricOk{background:#10b9810f;border-color:#10b98159}.Admin-module__D5pYha__supplierMetricWarn{background:#f59e0b0f;border-color:#f59e0b66}.Admin-module__D5pYha__supplierMetricMuted{background:#f8fafc;border-color:#e2e8f0}.Admin-module__D5pYha__supplierProgressBlock{background:#fff;border:1px solid #e8eef4;border-radius:14px;padding:16px 18px}.Admin-module__D5pYha__supplierProgressHead{color:#475569;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.9rem;display:flex}.Admin-module__D5pYha__supplierProgressTrack{background:#e8eef4;border-radius:999px;height:10px;margin-bottom:10px;overflow:hidden}.Admin-module__D5pYha__supplierProgressFill{border-radius:inherit;background:linear-gradient(90deg,#ff6b00,#f59e0b);height:100%}@media (max-width:900px){.Admin-module__D5pYha__supplierTableHead{display:none}.Admin-module__D5pYha__supplierTableRow{grid-template-columns:1fr 1fr;gap:6px 12px}.Admin-module__D5pYha__supplierNameCell{grid-column:1/-1}}@media (max-width:768px){.Admin-module__D5pYha__suppliersPage{box-sizing:border-box;gap:10px;padding:0 12px 8px}.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__sectionHeader{display:none}.Admin-module__D5pYha__supplierSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.Admin-module__D5pYha__supplierSummaryRow .Admin-module__D5pYha__kpiCard{border-radius:10px;min-width:0;margin:0;padding:8px 10px}.Admin-module__D5pYha__supplierSummaryRow .Admin-module__D5pYha__kpiCard:nth-child(5){grid-column:1/-1}.Admin-module__D5pYha__supplierSummaryRow .Admin-module__D5pYha__kpiLabel{margin-bottom:2px;font-size:.65rem}.Admin-module__D5pYha__supplierSummaryRow .Admin-module__D5pYha__kpiValue{font-size:1.1rem;line-height:1.1}.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__productToolbar{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__productSearchWrap{width:100%;min-height:40px}.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__productFilterWrap{flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;display:flex}.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__productFilterLabel{flex-shrink:0;margin:0;font-size:.68rem}.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__productFilterSelect{flex:1;min-width:0;min-height:36px}.Admin-module__D5pYha__supplierTable{border-radius:12px;max-height:none;overflow:visible}.Admin-module__D5pYha__supplierTableRow{text-align:left;border-bottom:1px solid #eef2f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px;padding:10px 10px 8px;display:grid}.Admin-module__D5pYha__supplierNameCell{grid-column:1/-1;gap:6px;margin-bottom:2px;font-size:.88rem}.Admin-module__D5pYha__supplierStatCell{background:#f8fafc;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:4px 6px;display:flex}.Admin-module__D5pYha__supplierStatLabel{letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;font-size:.58rem;font-weight:700;line-height:1.1;display:block}.Admin-module__D5pYha__supplierStatValue{color:#0a2540;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;line-height:1.15;display:block}.Admin-module__D5pYha__supplierPctCell{grid-column:1/-1;gap:8px;margin-top:2px;padding-top:4px}.Admin-module__D5pYha__supplierMiniTrack{min-width:0;height:5px}.Admin-module__D5pYha__supplierPctValue{color:#0a2540;flex-shrink:0;font-size:.78rem;font-weight:700}.Admin-module__D5pYha__supplierMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Admin-module__D5pYha__supplierMetricChip{border-radius:10px;gap:2px;padding:10px 12px}.Admin-module__D5pYha__supplierMetricValue{font-size:1.15rem}.Admin-module__D5pYha__supplierMetricLabel{font-size:.75rem}.Admin-module__D5pYha__supplierMetricHint{font-size:.65rem}.Admin-module__D5pYha__supplierProgressBlock{border-radius:12px;padding:12px}}.Admin-module__D5pYha__cermeposDeepLinks{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.Admin-module__D5pYha__cermeposDeepLink{color:#0a2540;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.Admin-module__D5pYha__cermeposDeepLink i{color:#ff6b00;font-size:.9rem}.Admin-module__D5pYha__cermeposDeepLink:hover{background:#fff8f2;border-color:#ff6b00}.Admin-module__D5pYha__cermeposDeepLinkActive{color:#c50;background:#ff6b001a;border-color:#ff6b00}.Admin-module__D5pYha__cermeposCode{color:#f8fafc;background:#0a2540;border-radius:8px;margin:.5rem 0;padding:.55rem .75rem;font-size:.8rem;overflow-x:auto}.Admin-module__D5pYha__cermeposFrameNote{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:.88rem;display:flex}.Admin-module__D5pYha__cermeposFrameNote i{color:#ea580c;margin-top:2px}.Admin-module__D5pYha__cermeposFrameNote strong{margin-bottom:4px;display:block}.Admin-module__D5pYha__cermeposFrameNote p{color:#7c2d12;margin:0;line-height:1.45}.Admin-module__D5pYha__cermeposFrameNote a{color:#c2410c;font-weight:700;text-decoration:underline}.Admin-module__D5pYha__cermeposFrameWrap{background:#0a2540;border:1px solid #d8e0ea;border-radius:14px;width:100%;min-height:70vh;position:relative;overflow:hidden;box-shadow:0 12px 32px #0a25401f}.Admin-module__D5pYha__cermeposFrame{background:#fff;border:0;width:100%;height:min(78vh,900px);min-height:560px;display:block}.Admin-module__D5pYha__posSyncedBadge,.Admin-module__D5pYha__posPendingBadge,.Admin-module__D5pYha__siteInvoiceBadge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__posSyncedBadge{color:#047857;background:#10b98124}.Admin-module__D5pYha__posPendingBadge{color:#b45309;background:#f59e0b29}.Admin-module__D5pYha__siteInvoiceBadge{color:#475569;background:#94a3b833}.Admin-module__D5pYha__paymentWaitingBadge{letter-spacing:.02em;color:#1d4ed8;background:#3b82f624;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__paymentWaitingNote{color:#1d4ed8;margin:0 0 8px;font-size:.88rem;font-weight:600}.Admin-module__D5pYha__markPaidBtn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__markPaidBtn:hover:not(:disabled){background:#dbeafe}.Admin-module__D5pYha__markPaidBtn:disabled{opacity:.6;cursor:not-allowed}.Admin-module__D5pYha__retryPosBtn{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__retryPosBtn:hover:not(:disabled){background:#ffedd5}.Admin-module__D5pYha__retryPosBtn:disabled{opacity:.6;cursor:not-allowed}a.Admin-module__D5pYha__primaryBtn,a.Admin-module__D5pYha__secondaryBtn{text-decoration:none}.Admin-module__D5pYha__syncHealthPanel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:0 0 1.5rem;padding:1.1rem 1.25rem;box-shadow:0 4px 18px #0a25400f}.Admin-module__D5pYha__syncHealthPanelWarn{background:linear-gradient(#fffbeb 0%,#fff 55%);border-color:#fdba74}.Admin-module__D5pYha__syncHealthHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:.85rem;display:flex}.Admin-module__D5pYha__syncHealthHeader h2{color:#0a2540;align-items:center;gap:8px;margin:0;font-size:1.05rem;display:flex}.Admin-module__D5pYha__syncHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.Admin-module__D5pYha__syncHealthGrid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.Admin-module__D5pYha__syncHealthLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.72rem;font-weight:600}.Admin-module__D5pYha__syncHealthGrid strong{color:#0a2540;font-size:1.15rem}.Admin-module__D5pYha__syncHealthAlert{color:#c2410c!important}.Admin-module__D5pYha__syncHealthHint{color:#64748b;font-size:.78rem}.Admin-module__D5pYha__syncHealthNote{color:#64748b;margin:.85rem 0 0;font-size:.8rem;line-height:1.4}@media (max-width:1100px){.Admin-module__D5pYha__syncHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Admin-module__D5pYha__syncHealthGrid{grid-template-columns:1fr}}.Admin-module__D5pYha__opsFlash{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.Admin-module__D5pYha__opsFlash button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1.25rem;line-height:1}.Admin-module__D5pYha__syncHealthSoft{color:#94a3b8;font-size:.9rem;font-weight:500}.Admin-module__D5pYha__unsyncedPosPanel{background:linear-gradient(#fff7ed 0%,#fff 60%);border:1px solid #fdba74;border-radius:14px;margin:0 0 1.5rem;padding:1.1rem 1.25rem;box-shadow:0 4px 18px #c2410c14}.Admin-module__D5pYha__unsyncedPosCount{color:#fff;background:#c2410c;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;margin-left:.35rem;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.Admin-module__D5pYha__unsyncedPosIntro{color:#64748b;margin:0 0 .75rem;font-size:.85rem;line-height:1.4}.Admin-module__D5pYha__unsyncedPosList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Admin-module__D5pYha__unsyncedPosList li{background:#fff;border:1px solid #fed7aa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:.65rem .75rem;display:flex}.Admin-module__D5pYha__unsyncedPosList li strong{color:#0a2540;font-size:.95rem;display:block}.Admin-module__D5pYha__unsyncedPosList li span{color:#64748b;margin-top:2px;font-size:.78rem;display:block}.Admin-module__D5pYha__mobileDash,.Admin-module__D5pYha__mobileOrders,.Admin-module__D5pYha__mobileMore,.Admin-module__D5pYha__mobileSearchChips,.Admin-module__D5pYha__sheetBackdrop,.Admin-module__D5pYha__mChrome,.Admin-module__D5pYha__opsChipRow,.Admin-module__D5pYha__productEditBtn,.Admin-module__D5pYha__productPhoneStock,.Admin-module__D5pYha__orderStatusOpen,.Admin-module__D5pYha__orderStatusCancel{display:none}.Admin-module__D5pYha__mobileMuted{color:#5b6b7c;font-size:.9rem}.Admin-module__D5pYha__mobileCatList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Admin-module__D5pYha__mobileCatBtn{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.Admin-module__D5pYha__mobileCatBtn strong{color:#0a2540;display:block}.Admin-module__D5pYha__mobileCatBtn span{color:#5b6b7c;font-size:.75rem}@media (max-width:640px){.Admin-module__D5pYha__unsyncedPosList li{flex-direction:column;align-items:stretch}}@media (max-width:768px){.Admin-module__D5pYha__hideOnPhone{display:none!important}.Admin-module__D5pYha__topHeader{display:none}.Admin-module__D5pYha__mobileStickySearch{z-index:70;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 10px;background:#0a2540;border-bottom:1px solid #ffffff14;display:block;position:sticky;top:0}.Admin-module__D5pYha__globalSearchWrapMobile{width:100%;max-width:none}.Admin-module__D5pYha__globalSearchWrapMobile .Admin-module__D5pYha__searchBar{color:#ffffffe6;background:#16324d;border:1px solid #ffffff1f;border-radius:11px;gap:10px;width:100%;max-width:none;min-height:44px;padding:0 12px}.Admin-module__D5pYha__globalSearchWrapMobile .Admin-module__D5pYha__searchBar i{color:#ffffff8c;font-size:.9rem}.Admin-module__D5pYha__globalSearchWrapMobile .Admin-module__D5pYha__searchBar input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.Admin-module__D5pYha__globalSearchWrapMobile .Admin-module__D5pYha__searchBar input::placeholder{color:#ffffff73}.Admin-module__D5pYha__globalSearchWrapMobile .Admin-module__D5pYha__globalSearchClear{color:#fff;background:#ffffff24}.Admin-module__D5pYha__globalSearchWrapMobile .Admin-module__D5pYha__globalSearchDropdown{top:calc(8px + env(safe-area-inset-top,0px) + 44px + 10px + 8px);max-height:min(70vh, calc(100dvh - 140px - env(safe-area-inset-bottom,0px)));border-radius:14px;position:fixed;left:12px;right:12px;box-shadow:0 18px 40px #0a254047}.Admin-module__D5pYha__desktopDash{display:none}.Admin-module__D5pYha__adminLayout{max-width:100vw;overflow-x:hidden}.Admin-module__D5pYha__content{padding:0 0 calc(72px + 20px + env(safe-area-inset-bottom,0px));background:#f4f2ee;overflow-x:hidden}.Admin-module__D5pYha__adminLayout{background:#f4f2ee}.Admin-module__D5pYha__section{border-radius:12px;margin-bottom:8px;padding:12px}.Admin-module__D5pYha__pageHeader{flex-flow:wrap;align-items:center;gap:8px;margin-bottom:8px}.Admin-module__D5pYha__mobileBack{height:44px;min-height:44px;color:var(--slate-dark);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;margin:0 0 0 -4px;padding:0 10px 0 4px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.Admin-module__D5pYha__mobileBack i{font-size:.75rem}.Admin-module__D5pYha__pageHeader>div:first-child,.Admin-module__D5pYha__pageHeader>.Admin-module__D5pYha__mobileBack+div{flex:1;min-width:0}.Admin-module__D5pYha__sheetHead .Admin-module__D5pYha__mobileBack{margin-left:-8px}.Admin-module__D5pYha__drawerHeader{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 12px 10px}.Admin-module__D5pYha__drawerHeader .Admin-module__D5pYha__mobileBack{flex-shrink:0;order:-1}.Admin-module__D5pYha__pageHeader:not(:has(.Admin-module__D5pYha__headerButtons)){display:none}.Admin-module__D5pYha__pageHeader h1,.Admin-module__D5pYha__pageHeaderSub,.Admin-module__D5pYha__pageHeader p{display:none}.Admin-module__D5pYha__headerButtons{flex:none;gap:8px;width:auto}.Admin-module__D5pYha__headerButtons button{flex:none}.Admin-module__D5pYha__headerButtons .Admin-module__D5pYha__primaryBtn,.Admin-module__D5pYha__productNewBtn{white-space:nowrap;border-radius:8px;min-height:36px;padding:6px 10px;font-size:.75rem}.Admin-module__D5pYha__productNewBtn span{display:inline}.Admin-module__D5pYha__tableRow,.Admin-module__D5pYha__productTableRow{border-radius:8px;gap:8px;margin-bottom:8px;padding:12px}.Admin-module__D5pYha__emptyOrders{gap:8px;padding:24px 8px}.Admin-module__D5pYha__mobileDash,.Admin-module__D5pYha__mobileOrders{display:block}.Admin-module__D5pYha__mChrome{color:#fff;background:#0a2540;margin:0;padding:8px 16px 10px;display:block}.Admin-module__D5pYha__mChromeBack{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;margin:0 0 4px -4px;padding:0 8px 0 4px;font-size:.875rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__mChromeTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Admin-module__D5pYha__mChromeTitles h1{letter-spacing:-.03em;color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.12}.Admin-module__D5pYha__mChromeTitles p{color:#ffffff9e;margin:2px 0 0;font-size:.75rem;font-weight:500;line-height:1.25}.Admin-module__D5pYha__mChromeRight{flex-shrink:0}.Admin-module__D5pYha__mChromeBell{color:#fff;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:1.05rem}.Admin-module__D5pYha__mSearch{color:#ffffff8c;background:#16324d;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin-top:14px;padding:0 14px;display:flex}.Admin-module__D5pYha__mSearch i{font-size:.9rem}.Admin-module__D5pYha__mSearchInput{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.875rem}.Admin-module__D5pYha__mSearchInput::placeholder{color:#ffffff73}.Admin-module__D5pYha__mBody{padding:10px 12px 8px}.Admin-module__D5pYha__opsChipRow{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 10px;padding:0;display:grid;overflow:visible}.Admin-module__D5pYha__opsChip{color:#fff;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:28px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.Admin-module__D5pYha__opsChip i{font-size:.7rem}.Admin-module__D5pYha__opsChipOpen{background:#ff6b00}.Admin-module__D5pYha__opsChipReady{background:#16a34a}.Admin-module__D5pYha__opsChipShip{background:#0ea5e9}.Admin-module__D5pYha__opsChipLow{background:#ef4444}.Admin-module__D5pYha__opsChipSync{color:#16a34a;background:#fff;border:1px solid #bbf7d0}.Admin-module__D5pYha__opsChipSyncWarn{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.Admin-module__D5pYha__opsKpiGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Admin-module__D5pYha__opsKpi{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;flex-direction:column;justify-content:flex-start;min-height:88px;padding:10px 12px 8px;display:flex;box-shadow:0 8px 22px #0a25400f}.Admin-module__D5pYha__opsKpi:active{transform:scale(.98)}.Admin-module__D5pYha__opsKpiHead{color:#0a2540;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.Admin-module__D5pYha__opsKpiHead i{font-size:.95rem}.Admin-module__D5pYha__opsKpiOpen .Admin-module__D5pYha__opsKpiHead i,.Admin-module__D5pYha__opsKpiOpen .Admin-module__D5pYha__opsKpiN{color:#ff6b00}.Admin-module__D5pYha__opsKpiReady .Admin-module__D5pYha__opsKpiHead i,.Admin-module__D5pYha__opsKpiReady .Admin-module__D5pYha__opsKpiN{color:#16a34a}.Admin-module__D5pYha__opsKpiShip .Admin-module__D5pYha__opsKpiHead i,.Admin-module__D5pYha__opsKpiShip .Admin-module__D5pYha__opsKpiN{color:#0ea5e9}.Admin-module__D5pYha__opsKpiLow .Admin-module__D5pYha__opsKpiHead i,.Admin-module__D5pYha__opsKpiLow .Admin-module__D5pYha__opsKpiN{color:#ef4444}.Admin-module__D5pYha__opsKpiN{letter-spacing:-.04em;color:#0a2540;margin-top:auto;padding-top:8px;font-family:Outfit,sans-serif;font-size:1.85rem;font-weight:700;line-height:.95;display:block}.Admin-module__D5pYha__opsKpiL{display:none}.Admin-module__D5pYha__syncMini{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:64px;margin-top:10px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #0a25400f}.Admin-module__D5pYha__syncMiniOk{color:#0a2540;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.Admin-module__D5pYha__syncMiniOk i{color:#16a34a;font-size:1.05rem}.Admin-module__D5pYha__syncMiniMeta{color:#8b97a6;margin:4px 0 0 24px;font-size:.75rem;font-weight:500;line-height:1.3;display:block}.Admin-module__D5pYha__syncMiniGo{color:#0a2540;flex-shrink:0;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__syncMiniGo i{color:#94a3b8;font-size:.75rem}.Admin-module__D5pYha__opsShortcuts{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0;display:grid}.Admin-module__D5pYha__opsSc{color:#fff;text-align:left;cursor:pointer;background:#ff6b00;border:0;border-radius:16px;align-items:center;gap:10px;min-height:72px;padding:0 14px;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex;box-shadow:0 10px 22px #ff6b0047}.Admin-module__D5pYha__opsSc i:first-child{text-align:center;width:22px;font-size:1.15rem}.Admin-module__D5pYha__opsSc span{flex:1}.Admin-module__D5pYha__opsSc small{display:none}.Admin-module__D5pYha__opsScChevron{opacity:.85;font-size:.8rem}.Admin-module__D5pYha__opsScSlate,.Admin-module__D5pYha__opsScNavy,.Admin-module__D5pYha__opsScDark{background:#0a2540;box-shadow:0 10px 22px #0a254038}.Admin-module__D5pYha__opsScDark{background:#ff6b00;box-shadow:0 10px 22px #ff6b0047}.Admin-module__D5pYha__orderFilterChips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin:0 0 12px;padding:0;display:grid;overflow:visible}.Admin-module__D5pYha__orderFilterChip{color:#0a2540;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:32px;padding:0 4px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex;overflow:hidden}.Admin-module__D5pYha__orderFilterChipOn{color:#fff;background:#ff6b00;border-color:#ff6b00}.Admin-module__D5pYha__orderCard{background:#fff;border:0;border-radius:18px;margin-bottom:12px;padding:14px 14px 12px;display:block;box-shadow:0 8px 22px #0a25400f}.Admin-module__D5pYha__orderCardMain{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.Admin-module__D5pYha__orderCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.Admin-module__D5pYha__orderCardNr{letter-spacing:.02em;color:#94a3b8;font-size:.75rem;font-weight:700}.Admin-module__D5pYha__orderCardEur{color:#ff6b00;letter-spacing:-.03em;margin:2px 0 12px;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;display:block}.Admin-module__D5pYha__orderCardName{color:#0a2540;margin:10px 0 4px;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.Admin-module__D5pYha__orderCard .Admin-module__D5pYha__statusBadge,.Admin-module__D5pYha__orderStatusOpen,.Admin-module__D5pYha__orderStatusCancel{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__orderStatusOpen{color:#fff;background:#ff6b00}.Admin-module__D5pYha__orderStatusCancel{color:#64748b;background:#eef2f6}.Admin-module__D5pYha__orderCardCta,.Admin-module__D5pYha__orderCardCta.Admin-module__D5pYha__readyBtn,.Admin-module__D5pYha__orderCardCta.Admin-module__D5pYha__shipBtn,.Admin-module__D5pYha__orderCardCta.Admin-module__D5pYha__deliverBtn{color:#fff;width:100%;min-height:48px;box-shadow:none;background:#ff6b00;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:0 12px;font-size:1rem;font-weight:700;display:flex}.Admin-module__D5pYha__orderCardCta.Admin-module__D5pYha__shipBtn,.Admin-module__D5pYha__orderCardCta.Admin-module__D5pYha__deliverBtn{background:#0a2540}.Admin-module__D5pYha__orderCardQuick{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.Admin-module__D5pYha__orderQuickBtn,.Admin-module__D5pYha__orderCardQuick button{color:#0a2540;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e8edf3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:8px 4px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.Admin-module__D5pYha__orderQuickBtn i,.Admin-module__D5pYha__orderCardQuick button i{text-align:center;color:#0a2540;width:auto;font-size:1.15rem}.Admin-module__D5pYha__orderQuickDisabled{opacity:.4;cursor:default}.Admin-module__D5pYha__sheetBackdrop{z-index:220;background:#0a254073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Admin-module__D5pYha__sheetPanel{width:100%;max-height:86vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;overflow:auto}.Admin-module__D5pYha__sheetHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.Admin-module__D5pYha__sheetHead h2{margin:0;font-size:1.0625rem}.Admin-module__D5pYha__sheetClose{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;width:44px;height:44px;font-size:1.4rem}.Admin-module__D5pYha__sheetActions{flex-direction:column;gap:8px;margin:12px 0;display:flex}.Admin-module__D5pYha__sheetActions button{border-radius:8px;justify-content:center;min-height:44px}.Admin-module__D5pYha__mobileMore{flex-direction:column;gap:8px;margin:0;padding:14px 16px 8px;display:flex}.Admin-module__D5pYha__mobileMore h2{letter-spacing:.04em;text-transform:uppercase;color:#5b6b7c;margin:0;font-size:.75rem;font-weight:700}.Admin-module__D5pYha__mobileMoreBtn{color:#0a2540;cursor:pointer;background:#fff;border:1px solid #0a254014;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:.8125rem;font-weight:700;display:flex;box-shadow:0 4px 12px #0a25400d}.Admin-module__D5pYha__mobileMoreBtn i{text-align:center;color:#ff6b00;width:16px}.Admin-module__D5pYha__mobileBackToStore{color:#0a2540;box-sizing:border-box;background:#fff;border:1.5px solid #0a25401f;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:4px;padding:0 12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.Admin-module__D5pYha__mobileBackToStore i{color:#ff6b00;font-size:.75rem}.Admin-module__D5pYha__productsPhone .Admin-module__D5pYha__pageHeader,.Admin-module__D5pYha__productsPhone .Admin-module__D5pYha__productNewBtn,.Admin-module__D5pYha__productsPhone .Admin-module__D5pYha__productFilterWrap,.Admin-module__D5pYha__productsPhone .Admin-module__D5pYha__productMeta{display:none}.Admin-module__D5pYha__productsPhone .Admin-module__D5pYha__productSearchWrap,.Admin-module__D5pYha__suppliersPage .Admin-module__D5pYha__productSearchWrap,.Admin-module__D5pYha__section>.Admin-module__D5pYha__productToolbar>.Admin-module__D5pYha__productSearchWrap{display:none!important}.Admin-module__D5pYha__productsPhone .Admin-module__D5pYha__section{box-shadow:none;background:0 0;border:0;margin:0;padding:12px 16px 8px}.Admin-module__D5pYha__productToolbar{background:0 0;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;margin-bottom:8px;padding:0 0 8px;display:grid;position:static}.Admin-module__D5pYha__mobileSearchChips{order:2;grid-column:1/-1;width:100%;min-width:0;max-width:none;display:flex}.Admin-module__D5pYha__productFilterWrap{order:3}.Admin-module__D5pYha__productSearchInput{border-radius:8px;min-height:44px;padding:8px 40px;font-size:.875rem}.Admin-module__D5pYha__productFilterWrap{flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0}.Admin-module__D5pYha__productFilterLabel{letter-spacing:.02em;text-transform:uppercase;color:#5b6b7c;font-size:.625rem;font-weight:700}.Admin-module__D5pYha__productFilterSelect{border-radius:8px;flex:1;width:100%;min-width:0;min-height:36px;padding:6px 28px 6px 8px;font-size:.75rem}.Admin-module__D5pYha__mobileSearchChips{grid-template-columns:1fr 1fr;gap:6px;width:100%;min-width:0;display:grid;overflow:visible}.Admin-module__D5pYha__mobileSearchChip{color:#0a2540;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:40px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.Admin-module__D5pYha__mobileSearchChipOn{color:#0a2540;background:#fff;border-color:#cbd5e1;box-shadow:0 1px #0a25400a}.Admin-module__D5pYha__mobileSearchChipOn i{color:#0a2540;font-size:.85rem}.Admin-module__D5pYha__productViewToggle{order:4;grid-column:1/-1;width:100%;display:flex}.Admin-module__D5pYha__viewToggleList{order:1}.Admin-module__D5pYha__viewToggleCompact{order:2}.Admin-module__D5pYha__viewToggleCards{order:3}.Admin-module__D5pYha__viewToggleBtn{flex:1;justify-content:center;gap:4px;min-height:36px;padding:6px 8px;font-size:.75rem}.Admin-module__D5pYha__productViewToggle span{display:inline}.Admin-module__D5pYha__viewLabelDesk{display:none}.Admin-module__D5pYha__viewLabelPhone{display:inline}.Admin-module__D5pYha__productMeta{order:6;grid-column:1/-1;font-size:.75rem}.Admin-module__D5pYha__enrichFilterHint{display:none}.Admin-module__D5pYha__supplierFilterChip{order:5;grid-column:1/-1}.Admin-module__D5pYha__productTable{overflow:visible}.Admin-module__D5pYha__productTableRow{background:#fff;border-bottom:1px solid #f1f5f9;border-radius:0;flex-wrap:nowrap;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto 36px;align-items:center;gap:2px 8px;margin-bottom:0;padding:8px;display:grid}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colImage{order:unset;grid-area:1/1/span 2;align-self:center}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colTitle{order:unset;flex:unset;grid-area:1/2/span 2;min-width:0}.Admin-module__D5pYha__productListLine{align-items:baseline;gap:6px;min-width:0;display:flex}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__productTitleText,.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colTitle strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:none;font-size:.8125rem;overflow:hidden}.Admin-module__D5pYha__productListEan{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:42%;display:inline;overflow:hidden}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__supplierMeta,.Admin-module__D5pYha__productTable .Admin-module__D5pYha__productBrandMeta{display:none}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__productBadges{flex-wrap:nowrap;gap:4px;margin-top:2px;overflow:hidden}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__miniBadge{flex-shrink:0;padding:1px 5px;font-size:.5625rem}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__miniBadgeActive{display:none}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__miniBadgeEnrichGap{max-width:110px}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colSku{display:none}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colPrice{order:unset;text-align:right;grid-area:1/3;align-self:center}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colPrice .Admin-module__D5pYha__normalPrice{color:#ff6b00;font-size:.8125rem;font-weight:700}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__clubPrice{display:none}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__colStock{order:unset;grid-area:2/3;justify-content:flex-end;display:flex}.Admin-module__D5pYha__productTable .Admin-module__D5pYha__stockBadge{min-width:28px;padding:2px 6px;font-size:.68rem}.Admin-module__D5pYha__overflowWrap{grid-area:1/4/span 2;align-self:center}.Admin-module__D5pYha__overflowWrap .Admin-module__D5pYha__colActions{display:none}.Admin-module__D5pYha__overflowBtn{display:inline-flex}.Admin-module__D5pYha__overflowMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0a254029}.Admin-module__D5pYha__overflowMenu .Admin-module__D5pYha__actionBtn{border-radius:8px;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:40px;padding:8px 10px;font-size:.8125rem;font-weight:600}.Admin-module__D5pYha__productThumbList,.Admin-module__D5pYha__productThumbPlaceholderList{width:40px;height:40px}.Admin-module__D5pYha__productCompactRow{grid-template-columns:60px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.Admin-module__D5pYha__productCompactRow .Admin-module__D5pYha__colActions{grid-column:auto;justify-content:flex-end;gap:4px;padding-top:0}.Admin-module__D5pYha__productThumbCompact,.Admin-module__D5pYha__productThumbPlaceholderCompact{border-radius:8px;width:60px;height:60px;font-size:1.1rem}.Admin-module__D5pYha__productCompactTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.Admin-module__D5pYha__productCompactSub{display:none}.Admin-module__D5pYha__productCompactBadges .Admin-module__D5pYha__productBadges{flex-wrap:nowrap;overflow:hidden}.Admin-module__D5pYha__productCompactBadges .Admin-module__D5pYha__miniBadgeActive{display:none}.Admin-module__D5pYha__productCompactBadges .Admin-module__D5pYha__miniBadge{padding:1px 5px;font-size:.5625rem}.Admin-module__D5pYha__productCompactStats .Admin-module__D5pYha__normalPrice{color:#ff6b00;font-size:.875rem;font-weight:700}.Admin-module__D5pYha__productCompactStats .Admin-module__D5pYha__clubPrice{display:none}.Admin-module__D5pYha__productCompactRow .Admin-module__D5pYha__actionBtn{width:36px;height:36px}.Admin-module__D5pYha__productCardGrid{grid-template-columns:1fr;gap:12px}.Admin-module__D5pYha__productCard{border:0;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px;display:grid;overflow:visible;box-shadow:0 8px 22px #0a25400f}.Admin-module__D5pYha__productCard:hover{transform:none}.Admin-module__D5pYha__productCardMedia{background:#f8fafc;border-radius:12px;grid-area:1/1/4;width:92px;height:92px;min-height:92px;padding:4px}.Admin-module__D5pYha__productThumbCard{object-fit:contain;max-width:84px;max-height:84px}.Admin-module__D5pYha__productThumbPlaceholderCard{width:84px;height:84px;font-size:1.5rem}.Admin-module__D5pYha__productCardBody{flex-direction:column;grid-area:1/2/4;justify-content:center;min-width:0;padding:0;display:flex}.Admin-module__D5pYha__productCardTitle{color:#0a2540;margin-bottom:4px;font-size:1rem;font-weight:700}.Admin-module__D5pYha__productCardSupplier,.Admin-module__D5pYha__productCardBody .Admin-module__D5pYha__productBadges,.Admin-module__D5pYha__productCardSku,.Admin-module__D5pYha__productCardFooter,.Admin-module__D5pYha__productCardFooter .Admin-module__D5pYha__colActions{display:none}.Admin-module__D5pYha__productCardPriceRow{display:block}.Admin-module__D5pYha__productCardPriceRow .Admin-module__D5pYha__clubPrice,.Admin-module__D5pYha__productCardPriceRow .Admin-module__D5pYha__stockBadge{display:none}.Admin-module__D5pYha__productCardPriceRow .Admin-module__D5pYha__normalPrice{color:#ff6b00;letter-spacing:-.03em;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:700;display:block}.Admin-module__D5pYha__productPhoneStock{color:#64748b;align-items:center;gap:6px;margin-top:4px;font-size:.8125rem;font-weight:600;display:inline-flex}.Admin-module__D5pYha__productPhoneStock i{color:#22c55e;font-size:.55rem}.Admin-module__D5pYha__productPhoneStockOut i{color:#ef4444}.Admin-module__D5pYha__productEditBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0a2540;border:0;border-radius:10px;grid-area:1/3/4;justify-content:center;align-self:center;align-items:center;min-height:40px;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.Admin-module__D5pYha__productCardBody .Admin-module__D5pYha__productBadges{flex-wrap:nowrap;margin-top:4px;overflow:hidden}.Admin-module__D5pYha__productCardBody .Admin-module__D5pYha__miniBadgeActive{display:none}.Admin-module__D5pYha__productCardMeta{margin-top:6px}.Admin-module__D5pYha__productCardFooter{padding:6px 8px 8px}.Admin-module__D5pYha__productCardFooter .Admin-module__D5pYha__actionBtn{width:36px;height:36px}.Admin-module__D5pYha__paginationBar{margin-top:12px;padding-top:12px;padding-bottom:12px}.Admin-module__D5pYha__mobileCatList{gap:8px;padding:0 16px 8px}.Admin-module__D5pYha__mobileCatBtn{border:0;border-radius:14px;padding:12px 14px;box-shadow:0 8px 22px #0a25400f}.Admin-module__D5pYha__mobileCatBtn strong{font-size:.875rem}.Admin-module__D5pYha__featuredSlots{flex-direction:column;display:flex}.Admin-module__D5pYha__featuredSlot{box-shadow:none;background:0 0;border-bottom:1px solid #e8edf3;flex-direction:column;gap:8px;min-height:132px;margin:0;padding:12px 0;display:flex}.Admin-module__D5pYha__featuredSlot:last-child{border-bottom:none;padding-bottom:4px}.Admin-module__D5pYha__featuredSlotHead{flex-direction:column;gap:2px;min-width:0;display:flex}.Admin-module__D5pYha__featuredSlotLabel{text-transform:none;letter-spacing:0;color:#0a2540;margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.Admin-module__D5pYha__featuredSlotHint{color:#5b6b7c;margin:0;font-size:.6875rem;line-height:1.3}.Admin-module__D5pYha__featuredChipList{gap:0;margin:0}.Admin-module__D5pYha__featuredChipList.Admin-module__D5pYha__relatedPinnedList li.Admin-module__D5pYha__featuredChip,.Admin-module__D5pYha__featuredChipList li,.Admin-module__D5pYha__featuredChip{min-width:0;min-height:32px;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.Admin-module__D5pYha__featuredChipThumb{object-fit:contain;background:#f4f7fb;border-radius:6px;flex-shrink:0;width:32px;height:32px;display:block}.Admin-module__D5pYha__featuredChipMeta{flex:1;min-width:0}.Admin-module__D5pYha__featuredChipTitle,.Admin-module__D5pYha__featuredChipList strong{text-overflow:ellipsis;white-space:nowrap;color:#0a2540;font-size:.8125rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.Admin-module__D5pYha__featuredChipId,.Admin-module__D5pYha__featuredChipList small{color:#5b6b7c;margin-top:2px;font-size:.625rem;line-height:1.2;display:block}.Admin-module__D5pYha__featuredChipClear.Admin-module__D5pYha__retryBtn,.Admin-module__D5pYha__featuredChipClear{min-height:32px;box-shadow:none;color:#64748b;background:0 0;border:none;border-radius:0;flex-shrink:0;align-self:center;gap:0;padding:0 4px;font-size:.75rem;font-weight:600}.Admin-module__D5pYha__featuredChipClear:hover{color:#0a2540;background:0 0;border:none}.Admin-module__D5pYha__featuredSlotSearch{margin:0}.Admin-module__D5pYha__featuredSlotInput.Admin-module__D5pYha__cmsTitleInput,.Admin-module__D5pYha__featuredSlotInput{background:#fff;border-radius:8px;height:42px;min-height:42px;margin:0;padding:0 12px;font-size:.875rem}}.Admin-module__D5pYha__btnLabelShort{display:none}@media (max-width:768px){.Admin-module__D5pYha__btnLabelFull{display:none}.Admin-module__D5pYha__btnLabelShort{display:inline}.Admin-module__D5pYha__pageHeaderSub{display:none}.Admin-module__D5pYha__cmsActionHeader{flex-flow:wrap;align-items:center;gap:8px;min-width:0}.Admin-module__D5pYha__cmsActionHeader>div:first-child,.Admin-module__D5pYha__cmsActionHeader>.Admin-module__D5pYha__mobileBack+div{flex:auto;width:auto;min-width:0}.Admin-module__D5pYha__cmsActionHeader .Admin-module__D5pYha__headerButtons{flex-basis:100%}.Admin-module__D5pYha__cmsActionHeader h1{white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;line-height:1.25;overflow:hidden}.Admin-module__D5pYha__cmsActionHeader .Admin-module__D5pYha__headerButtons{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;width:100%}.Admin-module__D5pYha__cmsActionHeader .Admin-module__D5pYha__headerButtons .Admin-module__D5pYha__secondaryBtn,.Admin-module__D5pYha__cmsActionHeader .Admin-module__D5pYha__headerButtons .Admin-module__D5pYha__primaryBtn{white-space:nowrap;border-radius:8px;flex:0 auto;gap:5px;min-height:36px;padding:6px 10px;font-size:.75rem}.Admin-module__D5pYha__cmsActionHeader .Admin-module__D5pYha__headerButtons .Admin-module__D5pYha__secondaryBtn{padding:6px 8px;font-size:.6875rem;font-weight:600}.Admin-module__D5pYha__cmsActionHeader .Admin-module__D5pYha__headerButtons .Admin-module__D5pYha__primaryBtn{margin-left:auto}.Admin-module__D5pYha__cmsCheckRow{z-index:1;min-height:44px;margin:8px 0 24px;padding-bottom:4px;position:relative}.Admin-module__D5pYha__cmsEditorHeader{flex-wrap:wrap;gap:8px;min-width:0}.Admin-module__D5pYha__cmsEditorHeader h2{min-width:0;font-size:1rem}.Admin-module__D5pYha__cmsEditorHeader .Admin-module__D5pYha__secondaryBtn{flex-shrink:0;min-height:36px;padding:6px 10px;font-size:.75rem}.Admin-module__D5pYha__storefrontGateSection{margin-bottom:14px;padding:14px 12px}.Admin-module__D5pYha__storefrontGateActions .Admin-module__D5pYha__primaryBtn,.Admin-module__D5pYha__storefrontGateActions .Admin-module__D5pYha__dangerBtn{justify-content:center;width:100%;min-height:44px}.Admin-module__D5pYha__mainWrapper{min-width:0;overflow-x:hidden}}.Admin-module__D5pYha__staffPage{flex-direction:column;gap:16px;min-width:0;display:flex}.Admin-module__D5pYha__staffPage>.Admin-module__D5pYha__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.Admin-module__D5pYha__staffMeta{color:#fff;text-align:right;background:linear-gradient(145deg,#0a2540 0%,#123556 100%);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:64px;padding:8px 12px;display:flex;box-shadow:0 8px 20px #0a25402e}.Admin-module__D5pYha__staffMetaCount{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.1}.Admin-module__D5pYha__staffMetaLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-size:.68rem;font-weight:600}.Admin-module__D5pYha__staffFlashOk,.Admin-module__D5pYha__staffFlashErr{align-items:center;gap:10px;display:flex}.Admin-module__D5pYha__staffFlashOk{color:#047857;background:#10b98114;border-color:#10b98159}.Admin-module__D5pYha__staffFlashErr{color:#b91c1c;background:#dc26260f;border-color:#dc26264d}.Admin-module__D5pYha__staffRoleGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Admin-module__D5pYha__staffRoleCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #0a25400d}.Admin-module__D5pYha__staffRoleCard h2{color:#0a2540;margin:0 0 4px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:750}.Admin-module__D5pYha__staffRoleCard p{color:#64748b;margin:0;font-size:.82rem;line-height:1.4}.Admin-module__D5pYha__staffRoleIcon{border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid}.Admin-module__D5pYha__staffRoleCardOwner .Admin-module__D5pYha__staffRoleIcon{color:#0a2540;background:#0a25401a}.Admin-module__D5pYha__staffRoleCardManager .Admin-module__D5pYha__staffRoleIcon{color:#ff6b00;background:#ff6b0024}.Admin-module__D5pYha__staffPromoteCard{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:14px;margin:0;padding:18px 20px;box-shadow:0 10px 28px #0a25400f}.Admin-module__D5pYha__staffPromoteHead{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.Admin-module__D5pYha__staffPromoteIcon{color:#fff;background:linear-gradient(145deg,#ff6b00 0%,#c50 100%);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid;box-shadow:0 6px 14px #ff6b0047}.Admin-module__D5pYha__staffPromoteTitle{color:#0a2540;letter-spacing:-.01em;margin:0 0 4px;font-size:1.05rem;font-weight:750}.Admin-module__D5pYha__staffHint{color:#64748b;margin:0;font-size:.84rem;line-height:1.4}.Admin-module__D5pYha__staffPromoteRow{grid-template-columns:minmax(0,1.6fr) minmax(140px,.9fr) auto;align-items:end;gap:12px;display:grid}.Admin-module__D5pYha__staffField{flex-direction:column;gap:5px;min-width:0;display:flex}.Admin-module__D5pYha__staffFieldLabel{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:700}.Admin-module__D5pYha__staffInput{color:#0a2540;box-sizing:border-box;background:#fff;border:1px solid #dbe3ee;border-radius:10px;width:100%;min-height:42px;padding:8px 12px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.Admin-module__D5pYha__staffInput:focus{border-color:#ff6b00;outline:none;box-shadow:0 0 0 3px #ff6b0026}.Admin-module__D5pYha__staffPromoteBtn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.Admin-module__D5pYha__staffListPanel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;margin:0;padding:16px 18px 18px;box-shadow:0 10px 28px #0a25400d}.Admin-module__D5pYha__staffListHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Admin-module__D5pYha__staffListTitle{color:#0a2540;margin:0;font-size:.95rem;font-weight:750}.Admin-module__D5pYha__staffLoading,.Admin-module__D5pYha__staffEmpty{color:#64748b;align-items:center;gap:10px;margin:0;padding:18px 4px;font-size:.9rem;display:flex}.Admin-module__D5pYha__staffTableHead{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;grid-template-columns:minmax(140px,1.3fr) minmax(160px,1.5fr) 120px minmax(220px,1.4fr);gap:12px;padding:0 12px 8px;font-size:.7rem;font-weight:700;display:grid}.Admin-module__D5pYha__staffList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Admin-module__D5pYha__staffCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e8eef5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.Admin-module__D5pYha__staffCard:hover{border-color:#d7e2ef;box-shadow:0 6px 16px #0a25400f}.Admin-module__D5pYha__staffCardMain{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.Admin-module__D5pYha__staffAvatar{color:#fff;background:#0a2540;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:750;display:grid}.Admin-module__D5pYha__staffCardIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.Admin-module__D5pYha__staffCardName{color:#0a2540;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.Admin-module__D5pYha__staffCardEmail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.Admin-module__D5pYha__staffRoleBadge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:750;display:inline-flex}.Admin-module__D5pYha__staffRoleOwner{color:#c50;background:#ff6b0024}.Admin-module__D5pYha__staffRoleManager{color:#0a2540;background:#0a25401a}.Admin-module__D5pYha__staffRoleCustomer{color:#475569;background:#f1f5f9}.Admin-module__D5pYha__staffActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.Admin-module__D5pYha__staffActionBtn{color:#0a2540;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-height:32px;padding:4px 10px;font-size:.75rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.Admin-module__D5pYha__staffActionBtn:hover:not(:disabled){color:#c50;background:#ff6b000f;border-color:#ff6b00}.Admin-module__D5pYha__staffActionBtn:disabled{opacity:.55;cursor:not-allowed}.Admin-module__D5pYha__staffActionMuted{color:#64748b}.Admin-module__D5pYha__staffDesktopOnly{display:grid}@media (min-width:769px){.Admin-module__D5pYha__staffCard{grid-template-columns:minmax(140px,1.3fr) minmax(160px,1.5fr) 120px minmax(220px,1.4fr);align-items:center;gap:12px;padding:12px;display:grid}.Admin-module__D5pYha__staffCardMain{display:contents}.Admin-module__D5pYha__staffAvatar{display:none}.Admin-module__D5pYha__staffCardIdentity{display:contents}.Admin-module__D5pYha__staffCardName{grid-column:1;align-self:center}.Admin-module__D5pYha__staffCardEmail{grid-column:2;align-self:center;font-size:.85rem;display:block}.Admin-module__D5pYha__staffRoleBadge{grid-column:3;place-self:center start}.Admin-module__D5pYha__staffActions{grid-column:4;justify-content:flex-start}}@media (max-width:768px){.Admin-module__D5pYha__staffDesktopOnly{display:none}.Admin-module__D5pYha__staffPage>.Admin-module__D5pYha__pageHeader{flex-direction:row;align-items:flex-start}.Admin-module__D5pYha__staffPage>.Admin-module__D5pYha__pageHeader h1{font-size:1.2rem}.Admin-module__D5pYha__staffPage>.Admin-module__D5pYha__pageHeader p{font-size:.82rem;line-height:1.35}.Admin-module__D5pYha__staffMeta{border-radius:10px;min-width:56px;padding:6px 10px}.Admin-module__D5pYha__staffMetaCount{font-size:1.15rem}.Admin-module__D5pYha__staffRoleGrid{grid-template-columns:1fr;gap:10px}.Admin-module__D5pYha__staffRoleCard{box-shadow:none;border-radius:12px;padding:12px 14px}.Admin-module__D5pYha__staffRoleCard h2{font-size:.95rem}.Admin-module__D5pYha__staffRoleCard p{font-size:.78rem}.Admin-module__D5pYha__staffPromoteCard,.Admin-module__D5pYha__staffListPanel{box-shadow:none;border-radius:12px;padding:14px}.Admin-module__D5pYha__staffPromoteHead{gap:10px;margin-bottom:12px}.Admin-module__D5pYha__staffPromoteIcon{border-radius:10px;width:36px;height:36px;font-size:.85rem}.Admin-module__D5pYha__staffPromoteTitle{font-size:.98rem}.Admin-module__D5pYha__staffHint{font-size:.8rem}.Admin-module__D5pYha__staffPromoteRow{grid-template-columns:1fr;align-items:stretch;gap:10px}.Admin-module__D5pYha__staffInput{min-height:44px;font-size:16px}.Admin-module__D5pYha__staffPromoteBtn{width:100%;min-height:44px}.Admin-module__D5pYha__staffList{gap:10px}.Admin-module__D5pYha__staffCard{background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:12px;display:flex}.Admin-module__D5pYha__staffCardMain{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.Admin-module__D5pYha__staffAvatar{display:grid}.Admin-module__D5pYha__staffCardIdentity{display:flex}.Admin-module__D5pYha__staffCardName{font-size:.92rem}.Admin-module__D5pYha__staffCardEmail{font-size:.78rem;display:block}.Admin-module__D5pYha__staffActions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));justify-content:stretch;gap:6px;display:grid}.Admin-module__D5pYha__staffActionBtn{justify-content:center;width:100%;min-height:44px}}
.SessionIdleGuard-module__KBo6cW__overlay{z-index:10050;box-sizing:border-box;background:#0a25408c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.SessionIdleGuard-module__KBo6cW__dialog{color:#0a2540;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px 24px 22px;box-shadow:0 24px 48px #0a254047}.SessionIdleGuard-module__KBo6cW__title{font-family:var(--font-outfit,inherit);letter-spacing:-.02em;color:#0a2540;margin:0 0 10px;font-size:1.35rem;font-weight:700}.SessionIdleGuard-module__KBo6cW__message{color:#334155;margin:0 0 8px;font-size:.95rem;line-height:1.5}.SessionIdleGuard-module__KBo6cW__countdown{color:#ff6b00;margin:0 0 22px;font-size:.875rem;font-weight:600}.SessionIdleGuard-module__KBo6cW__actions{flex-wrap:wrap;gap:10px;display:flex}.SessionIdleGuard-module__KBo6cW__stayBtn,.SessionIdleGuard-module__KBo6cW__logoutBtn{cursor:pointer;border:none;border-radius:10px;flex:140px;min-height:44px;font-size:.95rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.SessionIdleGuard-module__KBo6cW__stayBtn{color:#fff;background:#ff6b00;box-shadow:0 4px 14px #ff6b0059}.SessionIdleGuard-module__KBo6cW__stayBtn:hover{background:#c50}.SessionIdleGuard-module__KBo6cW__logoutBtn{color:#0a2540;background:#e8edf3}.SessionIdleGuard-module__KBo6cW__logoutBtn:hover{background:#d5dde8}@media (max-width:768px){.SessionIdleGuard-module__KBo6cW__overlay{padding:16px 10px}.SessionIdleGuard-module__KBo6cW__dialog{padding:22px 16px 18px}}
