.coupons-module__tSWm2W__couponsPage{padding:0}.coupons-module__tSWm2W__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.coupons-module__tSWm2W__header h1{margin-bottom:var(--spacing-xs);font-size:1.75rem;font-weight:700}.coupons-module__tSWm2W__header p{color:var(--text-secondary)}.coupons-module__tSWm2W__createBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-lg);background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;font-size:.875rem;font-weight:500;transition:opacity .2s;display:flex}.coupons-module__tSWm2W__createBtn:hover{opacity:.9}.coupons-module__tSWm2W__createBtn svg{width:18px;height:18px}.coupons-module__tSWm2W__message{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.coupons-module__tSWm2W__message.coupons-module__tSWm2W__success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.coupons-module__tSWm2W__message.coupons-module__tSWm2W__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.coupons-module__tSWm2W__filters{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.coupons-module__tSWm2W__filterBtn{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:.875rem;transition:all .2s}.coupons-module__tSWm2W__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.coupons-module__tSWm2W__filterBtn.coupons-module__tSWm2W__active{background:var(--primary);border-color:var(--primary);color:#fff}.coupons-module__tSWm2W__couponsList{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.coupons-module__tSWm2W__couponCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.coupons-module__tSWm2W__couponHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.coupons-module__tSWm2W__couponCode{color:var(--text-primary);background:var(--bg-primary);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);letter-spacing:1px;font-family:monospace;font-size:1.25rem;font-weight:700}.coupons-module__tSWm2W__statusBadge{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}.coupons-module__tSWm2W__statusActive{color:#22c55e;background:#22c55e1a}.coupons-module__tSWm2W__statusInactive{color:#9ca3af;background:#9ca3af1a}.coupons-module__tSWm2W__statusExpired{color:#ef4444;background:#ef44441a}.coupons-module__tSWm2W__statusScheduled{color:#3b82f6;background:#3b82f61a}.coupons-module__tSWm2W__couponDetails{margin-bottom:var(--spacing-md)}.coupons-module__tSWm2W__discountValue{color:var(--primary);margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:700}.coupons-module__tSWm2W__couponMeta{gap:var(--spacing-xs);flex-direction:column;display:flex}.coupons-module__tSWm2W__couponMeta span{align-items:center;gap:var(--spacing-xs);color:var(--text-muted);font-size:.85rem;display:flex}.coupons-module__tSWm2W__couponMeta svg{width:14px;height:14px}.coupons-module__tSWm2W__couponDescription{margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:.85rem;line-height:1.5}.coupons-module__tSWm2W__couponActions{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:flex}.coupons-module__tSWm2W__couponActions button{padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.coupons-module__tSWm2W__couponActions button svg{width:18px;height:18px;display:block}.coupons-module__tSWm2W__toggleBtn{color:var(--text-secondary)}.coupons-module__tSWm2W__toggleBtn:hover{border-color:var(--primary);color:var(--primary)}.coupons-module__tSWm2W__editBtn{color:var(--text-secondary)}.coupons-module__tSWm2W__editBtn:hover{color:#3b82f6;border-color:#3b82f6}.coupons-module__tSWm2W__deleteBtn{color:var(--text-secondary)}.coupons-module__tSWm2W__deleteBtn:hover{color:#ef4444;border-color:#ef4444}.coupons-module__tSWm2W__emptyState{text-align:center;padding:var(--spacing-xxl)var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);grid-column:1/-1}.coupons-module__tSWm2W__emptyState svg{width:48px;height:48px;margin-bottom:var(--spacing-md);opacity:.5}.coupons-module__tSWm2W__emptyState h3{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1.1rem}.coupons-module__tSWm2W__modalOverlay{z-index:1000;padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.coupons-module__tSWm2W__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);width:100%;max-width:540px;max-height:90vh;overflow-y:auto}.coupons-module__tSWm2W__modalHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.coupons-module__tSWm2W__modalHeader h2{font-size:1.25rem;font-weight:600}.coupons-module__tSWm2W__closeBtn{padding:var(--spacing-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:none}.coupons-module__tSWm2W__closeBtn:hover{color:var(--text-primary)}.coupons-module__tSWm2W__closeBtn svg{width:20px;height:20px}.coupons-module__tSWm2W__modalBody{padding:var(--spacing-lg)}.coupons-module__tSWm2W__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.coupons-module__tSWm2W__formGroup{margin-bottom:var(--spacing-md)}.coupons-module__tSWm2W__formGroup:last-child{margin-bottom:0}.coupons-module__tSWm2W__formGroup label{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-size:.875rem;font-weight:500;display:block}.coupons-module__tSWm2W__formGroup input,.coupons-module__tSWm2W__formGroup select,.coupons-module__tSWm2W__formGroup textarea{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:.875rem}.coupons-module__tSWm2W__formGroup input:focus,.coupons-module__tSWm2W__formGroup select:focus,.coupons-module__tSWm2W__formGroup textarea:focus{border-color:var(--primary);outline:none}.coupons-module__tSWm2W__formGroup textarea{resize:vertical}.coupons-module__tSWm2W__checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:flex!important}.coupons-module__tSWm2W__checkboxLabel input{width:auto!important}.coupons-module__tSWm2W__productCheckboxes{max-height:150px;padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-y:auto}.coupons-module__tSWm2W__productCheckbox{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)0;cursor:pointer;font-size:.875rem;display:flex}.coupons-module__tSWm2W__productCheckbox input{width:auto}.coupons-module__tSWm2W__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color);margin-top:var(--spacing-lg);display:flex}.coupons-module__tSWm2W__cancelBtn{padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.875rem}.coupons-module__tSWm2W__cancelBtn:hover{border-color:var(--text-muted)}.coupons-module__tSWm2W__saveBtn{padding:var(--spacing-sm)var(--spacing-lg);background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;font-size:.875rem;font-weight:500}.coupons-module__tSWm2W__saveBtn:disabled{opacity:.5;cursor:not-allowed}.coupons-module__tSWm2W__loading{padding:var(--spacing-xxl)0;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.coupons-module__tSWm2W__spinner{border:3px solid var(--border-color);border-top-color:var(--primary);width:40px;height:40px;margin-bottom:var(--spacing-md);border-radius:50%;animation:.8s linear infinite coupons-module__tSWm2W__spin}@keyframes coupons-module__tSWm2W__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.coupons-module__tSWm2W__header{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.coupons-module__tSWm2W__createBtn{justify-content:center;width:100%}.coupons-module__tSWm2W__couponsList,.coupons-module__tSWm2W__formRow{grid-template-columns:1fr}.coupons-module__tSWm2W__modalFooter{flex-direction:column}.coupons-module__tSWm2W__cancelBtn,.coupons-module__tSWm2W__saveBtn{justify-content:center;width:100%}}
.ActionButton-module__zFORzq__button{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.ActionButton-module__zFORzq__button:disabled{opacity:.6;cursor:not-allowed}.ActionButton-module__zFORzq__sm{border-radius:5px;padding:.3rem .6rem;font-size:.75rem}.ActionButton-module__zFORzq__md{border-radius:6px;padding:.4rem .85rem;font-size:.8rem}.ActionButton-module__zFORzq__lg{border-radius:6px;padding:.5rem 1rem;font-size:.85rem}.ActionButton-module__zFORzq__primary{background:var(--primary);color:#fff}.ActionButton-module__zFORzq__primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ActionButton-module__zFORzq__secondary{color:var(--text-secondary);border:1px solid var(--border-color);background:0 0}.ActionButton-module__zFORzq__secondary:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.ActionButton-module__zFORzq__danger{color:var(--danger,#ef4444);border:1px solid var(--danger,#ef4444);background:0 0}.ActionButton-module__zFORzq__danger:hover:not(:disabled){background:var(--danger,#ef4444);color:#fff}.ActionButton-module__zFORzq__success{color:#22c55e;background:0 0;border:1px solid #22c55e}.ActionButton-module__zFORzq__success:hover:not(:disabled){color:#fff;background:#22c55e}.ActionButton-module__zFORzq__ghost{color:var(--text-secondary);background:0 0;border:none}.ActionButton-module__zFORzq__ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.ActionButton-module__zFORzq__fullWidth{width:100%}.ActionButton-module__zFORzq__icon{justify-content:center;align-items:center;display:inline-flex}.ActionButton-module__zFORzq__icon svg{width:14px;height:14px}.ActionButton-module__zFORzq__sm .ActionButton-module__zFORzq__icon svg{width:12px;height:12px}.ActionButton-module__zFORzq__lg .ActionButton-module__zFORzq__icon svg{width:16px;height:16px}.ActionButton-module__zFORzq__loading,.ActionButton-module__zFORzq__successState,.ActionButton-module__zFORzq__errorState{pointer-events:none}.ActionButton-module__zFORzq__spinnerWrapper{justify-content:center;align-items:center;display:inline-flex}.ActionButton-module__zFORzq__spinner{width:16px;height:16px;animation:.8s linear infinite ActionButton-module__zFORzq__spin}.ActionButton-module__zFORzq__sm .ActionButton-module__zFORzq__spinner{width:14px;height:14px}.ActionButton-module__zFORzq__lg .ActionButton-module__zFORzq__spinner{width:18px;height:18px}.ActionButton-module__zFORzq__spinnerTrack{opacity:.25}.ActionButton-module__zFORzq__spinnerPath{opacity:1}@keyframes ActionButton-module__zFORzq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ActionButton-module__zFORzq__iconWrapper{justify-content:center;align-items:center;animation:.3s ActionButton-module__zFORzq__popIn;display:inline-flex}.ActionButton-module__zFORzq__successIcon,.ActionButton-module__zFORzq__errorIcon{width:16px;height:16px}.ActionButton-module__zFORzq__sm .ActionButton-module__zFORzq__successIcon,.ActionButton-module__zFORzq__sm .ActionButton-module__zFORzq__errorIcon{width:14px;height:14px}.ActionButton-module__zFORzq__lg .ActionButton-module__zFORzq__successIcon,.ActionButton-module__zFORzq__lg .ActionButton-module__zFORzq__errorIcon{width:18px;height:18px}.ActionButton-module__zFORzq__successIcon{color:#22c55e}.ActionButton-module__zFORzq__errorIcon{color:#ef4444}.ActionButton-module__zFORzq__button.ActionButton-module__zFORzq__successState{color:#22c55e!important;background:#22c55e1a!important;border-color:#22c55e!important}.ActionButton-module__zFORzq__button.ActionButton-module__zFORzq__errorState{color:#ef4444!important;background:#ef44441a!important;border-color:#ef4444!important}@keyframes ActionButton-module__zFORzq__popIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
.ConfirmModal-module__CMF2iW__overlay{z-index:9999;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.ConfirmModal-module__CMF2iW__overlay.ConfirmModal-module__CMF2iW__active{opacity:1;visibility:visible}.ConfirmModal-module__CMF2iW__modal{background:var(--card-bg,#fff);text-align:center;opacity:0;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;width:calc(100% - 2rem);max-width:340px;padding:1.25rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s;transform:scale(.9)translateY(20px);box-shadow:0 10px 40px #00000040}.ConfirmModal-module__CMF2iW__modal.ConfirmModal-module__CMF2iW__active{opacity:1;transform:scale(1)translateY(0)}.ConfirmModal-module__CMF2iW__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .875rem;display:flex}.ConfirmModal-module__CMF2iW__iconWrapper svg{width:20px;height:20px}.ConfirmModal-module__CMF2iW__iconWrapper.ConfirmModal-module__CMF2iW__danger{color:#ef4444;background:#ef44441a}.ConfirmModal-module__CMF2iW__iconWrapper.ConfirmModal-module__CMF2iW__warning{color:#f59e0b;background:#f59e0b1a}.ConfirmModal-module__CMF2iW__iconWrapper.ConfirmModal-module__CMF2iW__success{color:#10b981;background:#10b9811a}.ConfirmModal-module__CMF2iW__iconWrapper.ConfirmModal-module__CMF2iW__info{color:#3b82f6;background:#3b82f61a}.ConfirmModal-module__CMF2iW__title{color:var(--text-primary,#1a1a1a);margin-bottom:.35rem;font-size:.95rem;font-weight:600}.ConfirmModal-module__CMF2iW__message{color:var(--text-secondary,#6b7280);margin-bottom:1rem;font-size:.75rem;line-height:1.5}.ConfirmModal-module__CMF2iW__inputWrapper{text-align:left;margin-bottom:1rem}.ConfirmModal-module__CMF2iW__inputLabel{color:var(--text-primary,#1a1a1a);margin-bottom:.35rem;font-size:.7rem;font-weight:500;display:block}.ConfirmModal-module__CMF2iW__input{border:1px solid var(--border-color,#e5e7eb);background:var(--input-bg,#fff);width:100%;color:var(--text-primary,#1a1a1a);border-radius:6px;padding:.5rem .75rem;font-size:.75rem;transition:border-color .2s,box-shadow .2s}.ConfirmModal-module__CMF2iW__input:focus{border-color:var(--primary,#d9574f);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1);outline:none}.ConfirmModal-module__CMF2iW__input::placeholder{color:var(--text-muted,#9ca3af)}.ConfirmModal-module__CMF2iW__textarea{border:1px solid var(--border-color,#e5e7eb);background:var(--input-bg,#fff);width:100%;color:var(--text-primary,#1a1a1a);resize:vertical;border-radius:6px;min-height:70px;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ConfirmModal-module__CMF2iW__textarea:focus{border-color:var(--primary,#d9574f);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1);outline:none}.ConfirmModal-module__CMF2iW__textarea::placeholder{color:var(--text-muted,#9ca3af)}.ConfirmModal-module__CMF2iW__actions{justify-content:center;gap:.5rem;display:flex}.ConfirmModal-module__CMF2iW__cancelBtn{cursor:pointer;background:var(--bg-secondary,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1a1a1a);border-radius:6px;flex:1;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.ConfirmModal-module__CMF2iW__cancelBtn:hover:not(:disabled){background:var(--border-color,#e5e7eb)}.ConfirmModal-module__CMF2iW__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.ConfirmModal-module__CMF2iW__confirmBtn{cursor:pointer;color:#fff;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__danger{background:#ef4444}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__danger:hover:not(:disabled){background:#dc2626}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__warning{background:#f59e0b}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__warning:hover:not(:disabled){background:#d97706}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__success{background:#10b981}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__success:hover:not(:disabled){background:#059669}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__info{background:var(--primary,#d9574f)}.ConfirmModal-module__CMF2iW__confirmBtn.ConfirmModal-module__CMF2iW__info:hover:not(:disabled){background:var(--primary-hover,#d93d3d)}.ConfirmModal-module__CMF2iW__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.ConfirmModal-module__CMF2iW__loadingSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ConfirmModal-module__CMF2iW__spin}@keyframes ConfirmModal-module__CMF2iW__spin{to{transform:rotate(360deg)}}[data-theme=dark] .ConfirmModal-module__CMF2iW__modal{background:var(--card-bg,#1a1a1a);border-color:var(--border-color,#2d2d2d)}[data-theme=dark] .ConfirmModal-module__CMF2iW__input{background:var(--input-bg,#0f0f0f);border-color:var(--border-color,#2d2d2d)}[data-theme=dark] .ConfirmModal-module__CMF2iW__cancelBtn{background:var(--bg-secondary,#262626);border-color:var(--border-color,#2d2d2d)}[data-theme=dark] .ConfirmModal-module__CMF2iW__cancelBtn:hover:not(:disabled){background:var(--border-color,#2d2d2d)}@media (max-width:480px){.ConfirmModal-module__CMF2iW__modal{max-width:calc(100% - 1rem);padding:1.5rem}.ConfirmModal-module__CMF2iW__actions{flex-direction:column}.ConfirmModal-module__CMF2iW__cancelBtn,.ConfirmModal-module__CMF2iW__confirmBtn{width:100%}}
.bonus-banner-topbar{letter-spacing:.2px;color:#fff;background:linear-gradient(100deg,rgba(var(--brand-rgb),.95)0%,#ff845cf2 50%,rgba(var(--brand-rgb),.95)100%);height:18px;box-shadow:0 0 0 1px #ffffff14 inset,0 2px 6px rgba(var(--brand-rgb),.35);white-space:nowrap;isolation:isolate;background-size:200% 100%;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 12px;font-size:10.5px;font-weight:500;animation:6s linear infinite bonus-topbar-shift;display:inline-flex;position:relative;overflow:hidden}.bonus-banner-topbar__icon{filter:drop-shadow(0 0 2px #fff6);font-size:11px;line-height:1;animation:1.6s ease-in-out infinite bonus-icon-bounce}.bonus-banner-topbar__text{color:#fffffff2;font-size:10.5px;font-weight:500}.bonus-banner-topbar__text strong{color:#fff;margin-left:2px;font-weight:700}.bonus-banner-topbar__pulse{background:#fff;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.4s ease-in-out infinite bonus-pulse;box-shadow:0 0 6px #ffffffe6}.bonus-banner-topbar__shine{pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/200% 100%;animation:3.5s ease-in-out infinite bonus-shine;position:absolute;inset:0}@media (max-width:640px){.bonus-banner-topbar{display:none}}.bonus-banner-auth{background:linear-gradient(135deg,rgba(var(--brand-rgb),.08)0%,#ff845c1a 100%);border:1px solid rgba(var(--brand-rgb),.2);isolation:isolate;border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;animation:.45s ease-out bonus-fade-in;display:flex;position:relative;overflow:hidden}[data-theme=dark] .bonus-banner-auth{background:linear-gradient(135deg,rgba(var(--brand-rgb),.12)0%,#ff845c14 100%);border-color:rgba(var(--brand-rgb),.3)}.bonus-banner-auth__shine{pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%) 0 0/200% 100%;animation:4s ease-in-out infinite bonus-shine;position:absolute;inset:0}[data-theme=dark] .bonus-banner-auth__shine{background:linear-gradient(110deg,#0000 35%,#ffffff1a 50%,#0000 65%) 0 0/200% 100%}.bonus-banner-auth__icon{z-index:1;background:linear-gradient(135deg,var(--brand)0%,#ff845c 100%);width:42px;height:42px;box-shadow:0 4px 12px rgba(var(--brand-rgb),.3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;line-height:1;animation:2s ease-in-out infinite bonus-icon-bounce;display:flex;position:relative}.bonus-banner-auth__text{z-index:1;flex:1;min-width:0;position:relative}.bonus-banner-auth__title{color:var(--text-primary,#1a1a1a);letter-spacing:-.1px;margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.3}[data-theme=dark] .bonus-banner-auth__title{color:#fff}.bonus-banner-auth__subtitle{color:var(--text-secondary,#666);font-size:11.5px;line-height:1.4}[data-theme=dark] .bonus-banner-auth__subtitle{color:#ffffffa6}.bonus-banner-auth__amount{color:var(--brand);letter-spacing:-.2px;font-size:13px;font-weight:700}.bonus-banner-auth__sparkle{z-index:1;filter:drop-shadow(0 0 4px rgba(var(--brand-rgb),.4));flex-shrink:0;font-size:18px;animation:2.4s ease-in-out infinite bonus-sparkle;position:relative}@media (max-width:480px){.bonus-banner-auth{gap:10px;padding:10px 12px}.bonus-banner-auth__icon{width:36px;height:36px;font-size:22px}.bonus-banner-auth__title{font-size:12px}.bonus-banner-auth__subtitle{font-size:11px}.bonus-banner-auth__sparkle{display:none}}@keyframes bonus-pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes bonus-icon-bounce{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-1.5px)rotate(-4deg)}75%{transform:translateY(-1.5px)rotate(4deg)}}@keyframes bonus-shine{0%{background-position:-100% 0}60%{background-position:200% 0}to{background-position:200% 0}}@keyframes bonus-topbar-shift{0%{background-position:0%}to{background-position:200%}}@keyframes bonus-sparkle{0%,to{opacity:.7;transform:scale(.95)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(15deg)}}@keyframes bonus-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bonus-banner-topbar,.bonus-banner-topbar__pulse,.bonus-banner-topbar__icon,.bonus-banner-topbar__shine,.bonus-banner-auth__shine,.bonus-banner-auth__icon,.bonus-banner-auth__sparkle{animation:none!important}}
.UserActivity-module__KgZDzG__wrap{flex-direction:column;gap:10px;display:flex}.UserActivity-module__KgZDzG__kpis{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.UserActivity-module__KgZDzG__kpis>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.UserActivity-module__KgZDzG__kpis span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:.6875rem}.UserActivity-module__KgZDzG__kpis b{color:var(--text-1);font-size:.9375rem}.UserActivity-module__KgZDzG__kpis small{color:var(--text-3);font-size:.6875rem}.UserActivity-module__KgZDzG__cap{text-transform:capitalize}.UserActivity-module__KgZDzG__warn{color:var(--err);background:#dc262614;border-radius:8px;margin:0;padding:6px 10px;font-size:.75rem}.UserActivity-module__KgZDzG__tabs{flex-wrap:wrap;gap:4px;display:flex}.UserActivity-module__KgZDzG__tabs button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text-3);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:.75rem;font-weight:600}.UserActivity-module__KgZDzG__tabs button.UserActivity-module__KgZDzG__on{border-color:var(--brand);color:var(--brand-ink);background:rgba(var(--brand-rgb),.08)}.UserActivity-module__KgZDzG__tableWrap{border:1px solid var(--line);border-radius:10px;max-height:320px;overflow:auto}.UserActivity-module__KgZDzG__table{border-collapse:collapse;width:100%;font-size:.75rem}.UserActivity-module__KgZDzG__table th,.UserActivity-module__KgZDzG__table td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;color:var(--text-2);padding:6px 8px}.UserActivity-module__KgZDzG__table th{background:var(--surface-2);color:var(--text-3);font-weight:600;position:sticky;top:0}.UserActivity-module__KgZDzG__desc{min-width:180px;max-width:320px;white-space:normal!important}.UserActivity-module__KgZDzG__pos{color:var(--ok)}.UserActivity-module__KgZDzG__neg{color:var(--err)}.UserActivity-module__KgZDzG__muted{color:var(--text-3);text-align:center;padding:14px;font-size:.8125rem}
.GoogleAuthButton-module__Q0dKDW__btn{border:1px solid var(--line-2);background:var(--surface);width:100%;height:42px;color:var(--text-1);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.GoogleAuthButton-module__Q0dKDW__btn:hover{background:var(--surface-2);border-color:var(--text-3);color:var(--text-1);box-shadow:var(--sh-1)}.GoogleAuthButton-module__Q0dKDW__btn:focus-visible{box-shadow:var(--ring);outline:none}.GoogleAuthButton-module__Q0dKDW__divider{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:14px 0;font-size:.75rem;display:flex}.GoogleAuthButton-module__Q0dKDW__divider:before,.GoogleAuthButton-module__Q0dKDW__divider:after{content:"";background:var(--line);flex:1;height:1px}
.ProductAnalyticsModal-module__jedTvq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;padding:var(--spacing-md);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ProductAnalyticsModal-module__jedTvq__modal{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:1100px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000004d}.ProductAnalyticsModal-module__jedTvq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);display:flex}.ProductAnalyticsModal-module__jedTvq__header h3{color:var(--text-primary);margin:0 0 4px;font-size:1.05rem;font-weight:700}.ProductAnalyticsModal-module__jedTvq__title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin:0;font-size:.9rem;overflow:hidden}.ProductAnalyticsModal-module__jedTvq__close{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.ProductAnalyticsModal-module__jedTvq__close:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.ProductAnalyticsModal-module__jedTvq__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.ProductAnalyticsModal-module__jedTvq__periodGroup{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.ProductAnalyticsModal-module__jedTvq__periodBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:.8rem;font-weight:500;transition:background .15s,color .15s}.ProductAnalyticsModal-module__jedTvq__periodBtn:hover{background:var(--bg-primary);color:var(--text-primary)}.ProductAnalyticsModal-module__jedTvq__periodActive{background:var(--primary)!important;color:#fff!important}.ProductAnalyticsModal-module__jedTvq__storeBadge{color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:4px 10px;font-size:.8rem}.ProductAnalyticsModal-module__jedTvq__body{padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex;overflow-y:auto}.ProductAnalyticsModal-module__jedTvq__error{padding:var(--spacing-md);margin:var(--spacing-md)var(--spacing-lg);color:#e53e3e;border-radius:var(--radius-md);background:#e53e3e1a;border:1px solid #e53e3e4d;font-size:.85rem}.ProductAnalyticsModal-module__jedTvq__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xxl);color:var(--text-secondary);flex-direction:column;display:flex}.ProductAnalyticsModal-module__jedTvq__spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite ProductAnalyticsModal-module__jedTvq__spin}@keyframes ProductAnalyticsModal-module__jedTvq__spin{to{transform:rotate(360deg)}}.ProductAnalyticsModal-module__jedTvq__kpiGrid{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.ProductAnalyticsModal-module__jedTvq__kpi{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:12px;padding:14px;display:flex}.ProductAnalyticsModal-module__jedTvq__kpi_blue{border-left-color:#3b82f6}.ProductAnalyticsModal-module__jedTvq__kpi_green{border-left-color:#10b981}.ProductAnalyticsModal-module__jedTvq__kpi_purple{border-left-color:#8b5cf6}.ProductAnalyticsModal-module__jedTvq__kpi_orange{border-left-color:#f59e0b}.ProductAnalyticsModal-module__jedTvq__kpiIcon{font-size:1.5rem;line-height:1}.ProductAnalyticsModal-module__jedTvq__kpiValue{color:var(--text-primary);font-size:1.2rem;font-weight:700;line-height:1.1}.ProductAnalyticsModal-module__jedTvq__kpiLabel{color:var(--text-secondary);margin-top:2px;font-size:.72rem}.ProductAnalyticsModal-module__jedTvq__section{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md)}.ProductAnalyticsModal-module__jedTvq__sectionTitle{margin:0 0 var(--spacing-md);color:var(--text-primary);text-transform:uppercase;letter-spacing:.4px;font-size:.85rem;font-weight:700}.ProductAnalyticsModal-module__jedTvq__empty{padding:var(--spacing-md);text-align:center;color:var(--text-secondary);font-size:.85rem}.ProductAnalyticsModal-module__jedTvq__grid3{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.ProductAnalyticsModal-module__jedTvq__barList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProductAnalyticsModal-module__jedTvq__barItem{grid-template-columns:1fr;gap:4px;display:grid}.ProductAnalyticsModal-module__jedTvq__barLabel{color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.ProductAnalyticsModal-module__jedTvq__badge{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-size:.65rem;font-style:normal}.ProductAnalyticsModal-module__jedTvq__barTrack{background:var(--bg-primary);border-radius:3px;height:6px;overflow:hidden}.ProductAnalyticsModal-module__jedTvq__barFill{background:linear-gradient(90deg,var(--primary),#f59e0b);border-radius:3px;height:100%;transition:width .4s;display:block}.ProductAnalyticsModal-module__jedTvq__barValue{color:var(--text-secondary);text-align:right;font-size:.72rem}.ProductAnalyticsModal-module__jedTvq__barValue small{opacity:.7}.ProductAnalyticsModal-module__jedTvq__chart{height:140px;padding:var(--spacing-sm);background:var(--bg-primary);border-radius:var(--radius-md);align-items:flex-end;gap:2px;display:flex}.ProductAnalyticsModal-module__jedTvq__chartBar{background:linear-gradient(180deg,var(--primary),#f59e0b);border-radius:2px 2px 0 0;flex:1;min-height:4px;transition:opacity .2s}.ProductAnalyticsModal-module__jedTvq__chartBar:hover{opacity:.8}.ProductAnalyticsModal-module__jedTvq__dayChart{background:var(--bg-primary);border-radius:var(--radius-md);align-items:flex-end;gap:3px;height:180px;padding:14px 8px 4px;display:flex}.ProductAnalyticsModal-module__jedTvq__dayCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.ProductAnalyticsModal-module__jedTvq__dayValue{color:var(--text-primary);font-size:10px;font-weight:600;line-height:1}.ProductAnalyticsModal-module__jedTvq__dayBar{background:linear-gradient(180deg,var(--primary),#f59e0b);cursor:default;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:opacity .2s,transform .2s}.ProductAnalyticsModal-module__jedTvq__dayBar:hover{opacity:.85;transform:translateY(-1px)}.ProductAnalyticsModal-module__jedTvq__dayBarEmpty{background:var(--border-color);opacity:.5}.ProductAnalyticsModal-module__jedTvq__dayAxis{gap:3px;padding:16px 8px 4px;display:flex}.ProductAnalyticsModal-module__jedTvq__dayLabel{color:var(--text-secondary);white-space:nowrap;transform-origin:0 0;text-align:left;flex:1;min-width:0;height:12px;font-size:10px;transform:rotate(-45deg)}.ProductAnalyticsModal-module__jedTvq__tableWrap{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);overflow-x:auto}.ProductAnalyticsModal-module__jedTvq__table{border-collapse:collapse;width:100%;font-size:.78rem}.ProductAnalyticsModal-module__jedTvq__table th,.ProductAnalyticsModal-module__jedTvq__table td{text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:8px 10px}.ProductAnalyticsModal-module__jedTvq__table th{text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary);background:var(--bg-secondary);font-size:.7rem;font-weight:600}.ProductAnalyticsModal-module__jedTvq__table tbody tr:hover{background:var(--bg-secondary)}.ProductAnalyticsModal-module__jedTvq__table tbody tr:last-child td{border-bottom:none}.ProductAnalyticsModal-module__jedTvq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.ProductAnalyticsModal-module__jedTvq__salesRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ProductAnalyticsModal-module__jedTvq__salesStat{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:center;padding:10px}.ProductAnalyticsModal-module__jedTvq__salesStatValue{color:var(--text-primary);font-size:1rem;font-weight:700}.ProductAnalyticsModal-module__jedTvq__salesStatLabel{color:var(--text-secondary);text-transform:capitalize;margin-top:2px;font-size:.7rem}.ProductAnalyticsModal-module__jedTvq__statusBadge{text-transform:capitalize;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.ProductAnalyticsModal-module__jedTvq__status_completed{color:#10b981;background:#10b98126;border-color:#10b9814d}.ProductAnalyticsModal-module__jedTvq__status_disputed{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.ProductAnalyticsModal-module__jedTvq__status_refunded,.ProductAnalyticsModal-module__jedTvq__status_cancelled{color:#e53e3e;background:#e53e3e26;border-color:#e53e3e4d}.ProductAnalyticsModal-module__jedTvq__status_pending{color:#3b82f6;background:#3b82f626;border-color:#3b82f64d}@media (max-width:1024px){.ProductAnalyticsModal-module__jedTvq__kpiGrid{grid-template-columns:repeat(2,1fr)}.ProductAnalyticsModal-module__jedTvq__grid3{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ProductAnalyticsModal-module__jedTvq__modal{max-height:96vh}.ProductAnalyticsModal-module__jedTvq__header,.ProductAnalyticsModal-module__jedTvq__toolbar,.ProductAnalyticsModal-module__jedTvq__body{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.ProductAnalyticsModal-module__jedTvq__kpiGrid{grid-template-columns:1fr 1fr}.ProductAnalyticsModal-module__jedTvq__grid3{grid-template-columns:1fr}.ProductAnalyticsModal-module__jedTvq__title{white-space:normal;max-width:100%}}
.UserFilters-module__HvZFQW__bar{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.UserFilters-module__HvZFQW__bar label{color:var(--text-3);flex-direction:column;gap:3px;font-size:.6875rem;display:flex}.UserFilters-module__HvZFQW__control{min-width:110px;height:34px}
.reports-module__31Fo8a__container{padding:0}.reports-module__31Fo8a__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.reports-module__31Fo8a__header h1{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.reports-module__31Fo8a__subtitle{color:var(--text-secondary);margin-top:.15rem;font-size:.8rem}.reports-module__31Fo8a__loading{min-height:300px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.reports-module__31Fo8a__spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite reports-module__31Fo8a__spin}@keyframes reports-module__31Fo8a__spin{to{transform:rotate(360deg)}}.reports-module__31Fo8a__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.reports-module__31Fo8a__statCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.reports-module__31Fo8a__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700}.reports-module__31Fo8a__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:.75rem}.reports-module__31Fo8a__statPending{border-left:3px solid #f59e0b}.reports-module__31Fo8a__statReviewed{border-left:3px solid #3b82f6}.reports-module__31Fo8a__statResolved{border-left:3px solid #22c55e}.reports-module__31Fo8a__toolbar{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.reports-module__31Fo8a__filters{flex-wrap:wrap;gap:.35rem;display:flex}.reports-module__31Fo8a__filterBtn{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;transition:all .15s;display:inline-flex}.reports-module__31Fo8a__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.reports-module__31Fo8a__filterBtn.reports-module__31Fo8a__active{background:var(--primary);color:#fff;border-color:var(--primary)}.reports-module__31Fo8a__filterCount{background:#0000001a;border-radius:4px;padding:.1rem .35rem;font-size:.7rem;font-weight:600}.reports-module__31Fo8a__filterBtn.reports-module__31Fo8a__active .reports-module__31Fo8a__filterCount{background:#ffffff40}.reports-module__31Fo8a__tableContainer{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;overflow-x:auto}.reports-module__31Fo8a__table{border-collapse:collapse;width:100%;font-size:.82rem}.reports-module__31Fo8a__table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);padding:.65rem .85rem;font-size:.72rem;font-weight:600}.reports-module__31Fo8a__table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:.65rem .85rem}.reports-module__31Fo8a__table tbody tr:last-child td{border-bottom:none}.reports-module__31Fo8a__table tbody tr:hover{background:var(--bg-secondary)}.reports-module__31Fo8a__productInfo{flex-direction:column;gap:.2rem;display:flex}.reports-module__31Fo8a__productLink{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.82rem;font-weight:500;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.reports-module__31Fo8a__productLink:hover{color:var(--primary)}.reports-module__31Fo8a__productStatus{color:var(--text-secondary);text-transform:capitalize;font-size:.68rem}.reports-module__31Fo8a__reporterInfo{flex-direction:column;gap:.15rem;display:flex}.reports-module__31Fo8a__reporterName{color:var(--text-primary);font-size:.8rem;font-weight:500}.reports-module__31Fo8a__reporterEmail{color:var(--text-secondary);font-size:.7rem}.reports-module__31Fo8a__reasonBadge{white-space:nowrap;border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.reports-module__31Fo8a__reasonSevere{color:#dc2626;background:#ef44441a}.reports-module__31Fo8a__reasonModerate{color:#d97706;background:#f59e0b1a}.reports-module__31Fo8a__reasonMild{color:#6b7280;background:#6b72801a}.reports-module__31Fo8a__statusBadge{text-transform:capitalize;border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.reports-module__31Fo8a__statusPending{color:#d97706;background:#f59e0b1a}.reports-module__31Fo8a__statusReviewed{color:#2563eb;background:#3b82f61a}.reports-module__31Fo8a__statusResolved{color:#16a34a;background:#22c55e1a}.reports-module__31Fo8a__statusDismissed{color:#6b7280;background:#6b72801a}.reports-module__31Fo8a__date{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.reports-module__31Fo8a__actions{align-items:center;gap:.35rem;display:flex}.reports-module__31Fo8a__viewBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:5px;padding:.3rem .6rem;font-size:.72rem;font-weight:500;transition:all .15s}.reports-module__31Fo8a__viewBtn:hover{background:var(--bg-secondary);border-color:var(--primary);color:var(--primary)}.reports-module__31Fo8a__empty{color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.reports-module__31Fo8a__empty h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.reports-module__31Fo8a__empty p{font-size:.8rem}.reports-module__31Fo8a__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.reports-module__31Fo8a__pagination button{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.4rem .85rem;font-size:.78rem;transition:all .15s}.reports-module__31Fo8a__pagination button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.reports-module__31Fo8a__pagination button:disabled{opacity:.4;cursor:not-allowed}.reports-module__31Fo8a__pagination span{color:var(--text-secondary);font-size:.78rem}.reports-module__31Fo8a__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.reports-module__31Fo8a__modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.reports-module__31Fo8a__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.reports-module__31Fo8a__modalHeader h2{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.reports-module__31Fo8a__closeBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem;display:flex}.reports-module__31Fo8a__closeBtn:hover{color:var(--text-primary);background:var(--bg-secondary)}.reports-module__31Fo8a__modalBody{padding:1.25rem}.reports-module__31Fo8a__detailSection{margin-bottom:1rem}.reports-module__31Fo8a__detailSection:last-child{margin-bottom:0}.reports-module__31Fo8a__detailSection h3{text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary);margin:0 0 .3rem;font-size:.72rem;font-weight:600}.reports-module__31Fo8a__detailSection p{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.5}.reports-module__31Fo8a__detailSection a{color:var(--primary);text-decoration:none}.reports-module__31Fo8a__detailSection a:hover{text-decoration:underline}.reports-module__31Fo8a__reportDescription{background:var(--bg-secondary);white-space:pre-wrap;border-radius:6px;padding:.75rem;font-size:.82rem!important;line-height:1.6!important}.reports-module__31Fo8a__actionTaken{color:var(--text-secondary);font-size:.78rem;font-style:italic}.reports-module__31Fo8a__detailActions{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;padding-top:1rem;display:flex}.reports-module__31Fo8a__actionDesc{color:var(--text-secondary);margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.reports-module__31Fo8a__actionProduct{color:var(--text-primary);background:var(--bg-secondary);border-radius:6px;margin:0 0 1rem;padding:.6rem .85rem;font-size:.82rem}.reports-module__31Fo8a__formGroup{margin-bottom:1rem}.reports-module__31Fo8a__formGroup label{color:var(--text-primary);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.reports-module__31Fo8a__formGroup textarea{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));width:100%;color:var(--text-primary);resize:vertical;border-radius:6px;min-height:70px;padding:.55rem .75rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}.reports-module__31Fo8a__formGroup textarea:focus{border-color:var(--primary);outline:none}.reports-module__31Fo8a__modalFooter{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.reports-module__31Fo8a__cancelBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .85rem;font-size:.8rem;transition:all .15s}.reports-module__31Fo8a__cancelBtn:hover{background:var(--bg-secondary)}@media (max-width:768px){.reports-module__31Fo8a__statsGrid{grid-template-columns:repeat(2,1fr);gap:.65rem}.reports-module__31Fo8a__filters{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.reports-module__31Fo8a__table{font-size:.78rem}.reports-module__31Fo8a__table th,.reports-module__31Fo8a__table td{padding:.5rem .65rem}.reports-module__31Fo8a__productLink{max-width:150px}.reports-module__31Fo8a__actions{flex-direction:column;gap:.25rem}.reports-module__31Fo8a__modal{max-width:100%}.reports-module__31Fo8a__detailActions{flex-direction:column}}@media (max-width:480px){.reports-module__31Fo8a__statsGrid{grid-template-columns:1fr}.reports-module__31Fo8a__header h1{font-size:1.1rem}}
.disputes-module__qsglza__container{padding:0}.disputes-module__qsglza__loading{padding:var(--spacing-3xl)var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.disputes-module__qsglza__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite disputes-module__qsglza__spin}@keyframes disputes-module__qsglza__spin{to{transform:rotate(360deg)}}.disputes-module__qsglza__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;display:flex}.disputes-module__qsglza__headerLeft h1{margin:0 0 var(--spacing-xs)0;font-size:1.5rem;font-weight:700}.disputes-module__qsglza__subtitle{color:var(--text-secondary);font-size:.85rem}.disputes-module__qsglza__statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.disputes-module__qsglza__statCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex}.disputes-module__qsglza__statIcon{background:var(--bg-tertiary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.disputes-module__qsglza__statIcon svg{width:20px;height:20px}.disputes-module__qsglza__statContent{flex-direction:column;gap:2px;display:flex}.disputes-module__qsglza__statLabel{color:var(--text-muted);font-size:.75rem}.disputes-module__qsglza__statValue{font-size:1.25rem;font-weight:700}.disputes-module__qsglza__tabs{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-xs);display:flex}.disputes-module__qsglza__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.disputes-module__qsglza__tab:hover{background:var(--bg-tertiary)}.disputes-module__qsglza__tab.disputes-module__qsglza__active{background:var(--primary);color:#fff}.disputes-module__qsglza__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;align-items:center;display:flex}.disputes-module__qsglza__filters{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.disputes-module__qsglza__filterBtn{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;transition:all .2s;display:inline-flex}.disputes-module__qsglza__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.disputes-module__qsglza__filterBtn.disputes-module__qsglza__active{background:var(--primary);border-color:var(--primary);color:#fff}.disputes-module__qsglza__filterCount{background:var(--bg-tertiary);border-radius:var(--radius-xs);padding:.1rem .4rem;font-size:.65rem;font-weight:600}.disputes-module__qsglza__filterBtn.disputes-module__qsglza__active .disputes-module__qsglza__filterCount{color:#fff;background:#fff3}.disputes-module__qsglza__searchBox{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:200px;display:flex}.disputes-module__qsglza__searchBox input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.8rem}.disputes-module__qsglza__searchBox input::placeholder{color:var(--text-muted)}.disputes-module__qsglza__searchBox svg{width:16px;height:16px;color:var(--text-muted)}.disputes-module__qsglza__searchForm{align-items:center;gap:var(--spacing-xs);margin-left:auto;display:flex}.disputes-module__qsglza__searchForm input{padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;min-width:200px;font-size:.8rem}.disputes-module__qsglza__searchForm input:focus{border-color:var(--primary)}.disputes-module__qsglza__searchForm input::placeholder{color:var(--text-muted)}.disputes-module__qsglza__searchForm button{padding:var(--spacing-xs)var(--spacing-sm);background:var(--primary);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;font-size:.8rem;transition:all .2s}.disputes-module__qsglza__searchForm button:hover{background:var(--primary-hover)}.disputes-module__qsglza__tableContainer{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.disputes-module__qsglza__table{border-collapse:collapse;width:100%;font-size:.85rem}.disputes-module__qsglza__table th{text-align:left;padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-tertiary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);font-size:.75rem;font-weight:500}.disputes-module__qsglza__table td{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--border-color);vertical-align:middle}.disputes-module__qsglza__table tbody tr:last-child td{border-bottom:none}.disputes-module__qsglza__table tbody tr:hover{background:var(--bg-tertiary)}.disputes-module__qsglza__disputeId{color:var(--primary);font-size:.85rem;font-weight:600}.disputes-module__qsglza__orderInfo{flex-direction:column;gap:2px;display:flex}.disputes-module__qsglza__orderId{font-size:.85rem;font-weight:500}.disputes-module__qsglza__orderProduct{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.75rem;overflow:hidden}.disputes-module__qsglza__userInfo{flex-direction:column;gap:2px;display:flex}.disputes-module__qsglza__userName{font-size:.85rem}.disputes-module__qsglza__userEmail{color:var(--text-muted);font-size:.75rem}.disputes-module__qsglza__reason{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.85rem;overflow:hidden}.disputes-module__qsglza__statusBadge{border-radius:var(--radius-sm);text-transform:capitalize;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}.disputes-module__qsglza__statusOpen{color:#f59e0b;background:#f59e0b1a}.disputes-module__qsglza__statusWaitingSeller{color:#3b82f6;background:#3b82f61a}.disputes-module__qsglza__statusWaitingBuyer{color:#a855f7;background:#a855f71a}.disputes-module__qsglza__statusAdminInvolved{color:#ef4444;background:#ef44441a}.disputes-module__qsglza__statusResolved{color:#22c55e;background:#22c55e1a}.disputes-module__qsglza__date{color:var(--text-muted);font-size:.8rem}.disputes-module__qsglza__actions{gap:var(--spacing-xs);display:flex}.disputes-module__qsglza__viewBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.3rem .6rem;font-size:.75rem;transition:all .2s}.disputes-module__qsglza__viewBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.disputes-module__qsglza__empty{padding:var(--spacing-3xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.disputes-module__qsglza__empty svg{color:var(--text-muted);margin-bottom:var(--spacing-md)}.disputes-module__qsglza__empty h3{margin-bottom:var(--spacing-xs);font-size:1rem;font-weight:600}.disputes-module__qsglza__empty p{color:var(--text-muted);font-size:.85rem}.disputes-module__qsglza__pagination{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-md);display:flex}.disputes-module__qsglza__pagination button{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.disputes-module__qsglza__pagination button:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.disputes-module__qsglza__pagination button:disabled{opacity:.5;cursor:not-allowed}.disputes-module__qsglza__pagination span{color:var(--text-muted);font-size:.8rem}.disputes-module__qsglza__modalOverlay{z-index:1000;padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disputes-module__qsglza__modal{background:var(--bg-primary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;overflow:hidden}.disputes-module__qsglza__modalHeader{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.disputes-module__qsglza__modalHeader h2{font-size:1.1rem;font-weight:600}.disputes-module__qsglza__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.disputes-module__qsglza__closeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.disputes-module__qsglza__modalBody{padding:var(--spacing-lg);overflow-y:auto}.disputes-module__qsglza__disputeHeader{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md);justify-content:space-between;align-items:flex-start;display:flex}.disputes-module__qsglza__disputeIdLarge{color:var(--primary);font-size:1.1rem;font-weight:700}.disputes-module__qsglza__infoGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.disputes-module__qsglza__infoItem{flex-direction:column;gap:4px;display:flex}.disputes-module__qsglza__infoLabel{color:var(--text-muted);font-size:.75rem}.disputes-module__qsglza__infoValue{font-size:.9rem;font-weight:500}.disputes-module__qsglza__messagesSection{margin-bottom:var(--spacing-lg)}.disputes-module__qsglza__messagesSection h4{margin-bottom:var(--spacing-sm);font-size:.9rem;font-weight:600}.disputes-module__qsglza__messagesList{gap:var(--spacing-sm);max-height:300px;padding:var(--spacing-sm);background:var(--bg-tertiary);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow-y:auto}.disputes-module__qsglza__message{padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-sm)}.disputes-module__qsglza__messageMeta{color:var(--text-muted);justify-content:space-between;margin-bottom:4px;font-size:.75rem;display:flex}.disputes-module__qsglza__messageSender{font-weight:500}.disputes-module__qsglza__messageSender.disputes-module__qsglza__admin{color:var(--primary)}.disputes-module__qsglza__messageContent{font-size:.85rem;line-height:1.4}.disputes-module__qsglza__actionBtns{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.disputes-module__qsglza__refundBtn,.disputes-module__qsglza__closeDisputeBtn,.disputes-module__qsglza__partialRefundBtn{border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.disputes-module__qsglza__refundBtn{color:#22c55e;background:#22c55e1a}.disputes-module__qsglza__refundBtn:hover{color:#fff;background:#22c55e}.disputes-module__qsglza__closeDisputeBtn{color:#6b7280;background:#6b72801a}.disputes-module__qsglza__closeDisputeBtn:hover{color:#fff;background:#6b7280}.disputes-module__qsglza__partialRefundBtn{color:#f59e0b;background:#f59e0b1a}.disputes-module__qsglza__partialRefundBtn:hover{color:#fff;background:#f59e0b}.disputes-module__qsglza__refundBtn:disabled,.disputes-module__qsglza__closeDisputeBtn:disabled,.disputes-module__qsglza__partialRefundBtn:disabled{opacity:.5;cursor:not-allowed}.disputes-module__qsglza__refundBtn svg,.disputes-module__qsglza__closeDisputeBtn svg,.disputes-module__qsglza__partialRefundBtn svg{width:14px;height:14px}.disputes-module__qsglza__btnSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite disputes-module__qsglza__spin}.disputes-module__qsglza__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary);display:flex}.disputes-module__qsglza__closeModalBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.disputes-module__qsglza__closeModalBtn:hover{background:var(--bg-primary)}.disputes-module__qsglza__disputeInfo{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.disputes-module__qsglza__infoRow{flex-direction:column;gap:2px;display:flex}.disputes-module__qsglza__parties{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.disputes-module__qsglza__party{padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.disputes-module__qsglza__party h4{color:var(--text-muted);text-transform:uppercase;margin-bottom:var(--spacing-xs);font-size:.75rem}.disputes-module__qsglza__party p{margin-bottom:2px;font-size:.9rem;font-weight:500}.disputes-module__qsglza__party small{color:var(--text-muted);font-size:.75rem}.disputes-module__qsglza__messageHeader{color:var(--text-muted);justify-content:space-between;margin-bottom:4px;font-size:.75rem;display:flex}.disputes-module__qsglza__sender{font-weight:500}.disputes-module__qsglza__time{font-size:.7rem}.disputes-module__qsglza__adminMessage{background:rgba(var(--brand-rgb),.1);border:1px solid rgba(var(--brand-rgb),.22)}.disputes-module__qsglza__adminMessage .disputes-module__qsglza__sender{color:var(--primary)}.disputes-module__qsglza__noMessages{text-align:center;color:var(--text-muted);padding:var(--spacing-md);font-size:.85rem}.disputes-module__qsglza__modalActions{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);z-index:5;flex-direction:column;display:flex;position:relative}.disputes-module__qsglza__messageInput{gap:var(--spacing-sm);display:flex}.disputes-module__qsglza__messageInput input{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);outline:none;flex:1;font-size:.85rem}.disputes-module__qsglza__messageInput input:focus{border-color:var(--primary)}.disputes-module__qsglza__messageInput input::placeholder{color:var(--text-muted)}.disputes-module__qsglza__resolveBtn{z-index:10;align-self:flex-end;position:relative}.disputes-module__qsglza__resolveModal{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:100%;max-width:450px;box-shadow:0 10px 40px #0003}.disputes-module__qsglza__resolveModal h3{margin-bottom:var(--spacing-xs);font-size:1.1rem;font-weight:600}.disputes-module__qsglza__resolveModal>p{color:var(--text-muted);margin-bottom:var(--spacing-lg);font-size:.85rem}.disputes-module__qsglza__resolutionOptions{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.disputes-module__qsglza__radioOption{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;display:flex}.disputes-module__qsglza__radioOption:hover{border-color:var(--primary)}.disputes-module__qsglza__radioOption input[type=radio]{accent-color:var(--primary)}.disputes-module__qsglza__radioOption span{font-size:.85rem}.disputes-module__qsglza__refundInput{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);margin-left:var(--spacing-lg);outline:none;font-size:.85rem}.disputes-module__qsglza__refundInput:focus{border-color:var(--primary)}.disputes-module__qsglza__resolveActions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.disputes-module__qsglza__cancelBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.disputes-module__qsglza__cancelBtn:hover{background:var(--bg-secondary)}.disputes-module__qsglza__confirmBtn{padding:.5rem 1rem}.disputes-module__qsglza__statusWaiting{color:#3b82f6;background:#3b82f61a}.disputes-module__qsglza__statusAdmin{color:#ef4444;background:#ef44441a}@media (max-width:1024px){.disputes-module__qsglza__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.disputes-module__qsglza__statsGrid{grid-template-columns:1fr}.disputes-module__qsglza__toolbar{flex-direction:column;align-items:stretch}.disputes-module__qsglza__searchBox{min-width:auto}.disputes-module__qsglza__infoGrid,.disputes-module__qsglza__disputeInfo,.disputes-module__qsglza__parties{grid-template-columns:1fr}.disputes-module__qsglza__resolveModal{margin:var(--spacing-md);max-width:none}}
.products-module__kkvHLa__container{padding:0}.products-module__kkvHLa__loading{padding:var(--spacing-3xl)var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.products-module__kkvHLa__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite products-module__kkvHLa__spin}@keyframes products-module__kkvHLa__spin{to{transform:rotate(360deg)}}.products-module__kkvHLa__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;display:flex}.products-module__kkvHLa__headerLeft h1{margin:0 0 var(--spacing-xs)0;font-size:1.5rem;font-weight:700}.products-module__kkvHLa__subtitle{color:var(--text-secondary);font-size:.85rem}.products-module__kkvHLa__statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(5,1fr);display:grid}.products-module__kkvHLa__statCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex}.products-module__kkvHLa__statIcon{background:var(--bg-tertiary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.products-module__kkvHLa__statIcon svg{width:20px;height:20px}.products-module__kkvHLa__statContent{flex-direction:column;gap:2px;display:flex}.products-module__kkvHLa__statLabel{color:var(--text-muted);font-size:.75rem}.products-module__kkvHLa__statValue{font-size:1.25rem;font-weight:700}.products-module__kkvHLa__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;align-items:center;display:flex}.products-module__kkvHLa__searchBox{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:240px;display:flex}.products-module__kkvHLa__searchBox input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.8rem}.products-module__kkvHLa__searchBox input::placeholder{color:var(--text-muted)}.products-module__kkvHLa__searchBox svg{width:16px;height:16px;color:var(--text-muted)}.products-module__kkvHLa__filters{gap:var(--spacing-xs);margin-left:auto;display:flex}.products-module__kkvHLa__filterBtn{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;font-size:.8rem;transition:all .2s;display:inline-flex}.products-module__kkvHLa__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.products-module__kkvHLa__filterBtn.products-module__kkvHLa__active{background:var(--primary);border-color:var(--primary);color:#fff}.products-module__kkvHLa__filterCount{background:#fff3;border-radius:8px;padding:1px 6px;font-size:.7rem;font-weight:600}.products-module__kkvHLa__filterSelect,.products-module__kkvHLa__select{padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;min-width:140px;font-size:.8rem}.products-module__kkvHLa__filterSelect:hover,.products-module__kkvHLa__select:hover{border-color:var(--primary)}.products-module__kkvHLa__filterSelect:focus,.products-module__kkvHLa__select:focus{border-color:var(--primary);outline:none}.products-module__kkvHLa__tableContainer{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.products-module__kkvHLa__table{border-collapse:collapse;width:100%;font-size:.85rem}.products-module__kkvHLa__table th{text-align:left;padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-tertiary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);font-size:.75rem;font-weight:500}.products-module__kkvHLa__table td{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--border-color);vertical-align:middle}.products-module__kkvHLa__table tbody tr:last-child td{border-bottom:none}.products-module__kkvHLa__table tbody tr:hover{background:var(--bg-tertiary)}.products-module__kkvHLa__productInfo{align-items:center;gap:var(--spacing-sm);display:flex}.products-module__kkvHLa__productImage{border-radius:var(--radius-md);background:var(--bg-tertiary);justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.products-module__kkvHLa__productImage img{object-fit:cover;width:100%;height:100%}.products-module__kkvHLa__productImage svg{width:20px;height:20px;color:var(--text-muted)}.products-module__kkvHLa__productDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.products-module__kkvHLa__productName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.85rem;font-weight:600;overflow:hidden}.products-module__kkvHLa__productStore{color:var(--text-muted);font-size:.75rem}.products-module__kkvHLa__categoryInfo{flex-direction:column;gap:2px;display:flex}.products-module__kkvHLa__categoryName{color:var(--text-primary);font-size:.85rem}.products-module__kkvHLa__subCategory{color:var(--text-muted);font-size:.75rem}.products-module__kkvHLa__priceInfo{flex-direction:column;gap:2px;display:flex}.products-module__kkvHLa__originalPrice{color:var(--text-muted);font-size:.75rem;text-decoration:line-through}.products-module__kkvHLa__stockInfo{font-size:.85rem}.products-module__kkvHLa__stockInfo.products-module__kkvHLa__lowStock{color:#f59e0b}.products-module__kkvHLa__stockInfo.products-module__kkvHLa__outOfStock{color:#ef4444}.products-module__kkvHLa__statusBadge{border-radius:var(--radius-sm);text-transform:capitalize;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}.products-module__kkvHLa__statusApproved{color:#22c55e;background:#22c55e1a}.products-module__kkvHLa__statusPending{color:#f59e0b;background:#f59e0b1a}.products-module__kkvHLa__statusDeclined{color:#ef4444;background:#ef44441a}.products-module__kkvHLa__statusDraft{color:#6b7280;background:#6b72801a}.products-module__kkvHLa__statusOutOfStock{color:#ef4444;background:#ef44441a}.products-module__kkvHLa__date{color:var(--text-muted);font-size:.8rem}.products-module__kkvHLa__featureBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.products-module__kkvHLa__featureBtn:hover{color:#f59e0b;border-color:#f59e0b}.products-module__kkvHLa__featureBtn.products-module__kkvHLa__featured{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.products-module__kkvHLa__featureBtn:disabled{opacity:.5;cursor:not-allowed}.products-module__kkvHLa__actions{gap:var(--spacing-xs);align-items:center;display:flex}.products-module__kkvHLa__analyticsBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.products-module__kkvHLa__analyticsBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.products-module__kkvHLa__viewBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.products-module__kkvHLa__viewBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.products-module__kkvHLa__visitBtn{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;padding:.35rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s}.products-module__kkvHLa__visitBtn:hover{border-color:var(--primary);color:var(--primary)}.products-module__kkvHLa__stock{font-size:.85rem;font-weight:500}.products-module__kkvHLa__stock.products-module__kkvHLa__lowStock{color:#f59e0b}.products-module__kkvHLa__stock.products-module__kkvHLa__outOfStock{color:#ef4444}.products-module__kkvHLa__price{color:var(--text-primary);font-size:.85rem;font-weight:600}.products-module__kkvHLa__discount{color:#22c55e;margin-top:2px;font-size:.7rem;display:block}.products-module__kkvHLa__category{color:var(--text-secondary);font-size:.8rem}.products-module__kkvHLa__storeInfo .products-module__kkvHLa__storeName{color:var(--text-primary);font-size:.85rem}.products-module__kkvHLa__productSlug{color:var(--text-muted);font-size:.7rem}.products-module__kkvHLa__statusSuspended{color:#6b7280;background:#6b72801a}.products-module__kkvHLa__pagination{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-md);display:flex}.products-module__kkvHLa__pagination button{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}.products-module__kkvHLa__pagination button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.products-module__kkvHLa__pagination button:disabled{opacity:.5;cursor:not-allowed}.products-module__kkvHLa__pagination span{color:var(--text-secondary);font-size:.85rem}.products-module__kkvHLa__actionBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.products-module__kkvHLa__actionBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.products-module__kkvHLa__actionBtn svg{width:14px;height:14px}.products-module__kkvHLa__actionBtn.products-module__kkvHLa__danger:hover{background:#ef4444;border-color:#ef4444}.products-module__kkvHLa__empty{padding:var(--spacing-3xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.products-module__kkvHLa__empty svg{color:var(--text-muted);margin-bottom:var(--spacing-md)}.products-module__kkvHLa__empty h3{margin-bottom:var(--spacing-xs);font-size:1rem;font-weight:600}.products-module__kkvHLa__empty p{color:var(--text-muted);font-size:.85rem}.products-module__kkvHLa__modalOverlay{z-index:1000;padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.products-module__kkvHLa__modal{background:var(--bg-primary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.products-module__kkvHLa__modalHeader{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.products-module__kkvHLa__modalHeader h2{font-size:1.1rem;font-weight:600}.products-module__kkvHLa__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.products-module__kkvHLa__closeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.products-module__kkvHLa__modalBody{padding:var(--spacing-lg);overflow-y:auto}.products-module__kkvHLa__productHeader{align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md);display:flex}.products-module__kkvHLa__productImageLarge{border-radius:var(--radius-md);background:var(--bg-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.products-module__kkvHLa__productImageLarge img{object-fit:cover;width:100%;height:100%}.products-module__kkvHLa__productImageLarge svg{color:var(--text-muted)}.products-module__kkvHLa__productHeaderInfo{flex:1}.products-module__kkvHLa__productHeaderInfo h3{margin:0 0 4px;font-size:1.1rem;font-weight:600}.products-module__kkvHLa__productHeaderInfo p{color:var(--text-muted);margin:0 0 8px;font-size:.8rem}.products-module__kkvHLa__detailSection{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.products-module__kkvHLa__detailSection:last-child{border-bottom:none;margin-bottom:0}.products-module__kkvHLa__detailSection h3{margin:0 0 var(--spacing-sm)0;font-size:.9rem;font-weight:600}.products-module__kkvHLa__detailGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.products-module__kkvHLa__detailItem{flex-direction:column;gap:2px;display:flex}.products-module__kkvHLa__detailLabel{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.products-module__kkvHLa__detailValue{color:var(--text-primary);font-size:.85rem;font-weight:500}.products-module__kkvHLa__description{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.products-module__kkvHLa__rejectionNote{color:#ef4444;padding:var(--spacing-sm);border-radius:var(--radius-md);background:#ef44441a;margin:0;font-size:.85rem}.products-module__kkvHLa__quickActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.products-module__kkvHLa__approveBtn,.products-module__kkvHLa__declineBtn,.products-module__kkvHLa__suspendBtn,.products-module__kkvHLa__activateBtn,.products-module__kkvHLa__deleteBtn{border-radius:var(--radius-md);cursor:pointer;border:none;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s}.products-module__kkvHLa__approveBtn{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.products-module__kkvHLa__approveBtn:hover:not(:disabled){color:#fff;background:#22c55e}.products-module__kkvHLa__declineBtn{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d}.products-module__kkvHLa__declineBtn:hover:not(:disabled){color:#fff;background:#f59e0b}.products-module__kkvHLa__suspendBtn{color:#6b7280;background:#6b72801a;border:1px solid #6b72804d}.products-module__kkvHLa__suspendBtn:hover:not(:disabled){color:#fff;background:#6b7280}.products-module__kkvHLa__activateBtn{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d}.products-module__kkvHLa__activateBtn:hover:not(:disabled){color:#fff;background:#3b82f6}.products-module__kkvHLa__deleteBtn{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.products-module__kkvHLa__deleteBtn:hover:not(:disabled){color:#fff;background:#ef4444}.products-module__kkvHLa__approveBtn:disabled,.products-module__kkvHLa__declineBtn:disabled,.products-module__kkvHLa__suspendBtn:disabled,.products-module__kkvHLa__activateBtn:disabled,.products-module__kkvHLa__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.products-module__kkvHLa__productPriceBadge{color:var(--primary);align-items:center;gap:6px;font-size:1rem;font-weight:700;display:inline-flex}.products-module__kkvHLa__productPriceBadge .products-module__kkvHLa__originalPrice{color:var(--text-muted);font-size:.8rem;font-weight:400;text-decoration:line-through}.products-module__kkvHLa__infoGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.products-module__kkvHLa__infoItem{flex-direction:column;gap:4px;display:flex}.products-module__kkvHLa__infoLabel{color:var(--text-muted);font-size:.75rem}.products-module__kkvHLa__infoValue{font-size:.9rem;font-weight:500}.products-module__kkvHLa__descriptionSection{margin-bottom:var(--spacing-lg)}.products-module__kkvHLa__descriptionSection h4{margin-bottom:var(--spacing-sm);font-size:.9rem;font-weight:600}.products-module__kkvHLa__descriptionSection p{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.products-module__kkvHLa__actionBtns{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.products-module__kkvHLa__approveBtn,.products-module__kkvHLa__declineBtn,.products-module__kkvHLa__suspendBtn,.products-module__kkvHLa__deleteBtn{border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.products-module__kkvHLa__approveBtn{color:#22c55e;background:#22c55e1a}.products-module__kkvHLa__approveBtn:hover{color:#fff;background:#22c55e}.products-module__kkvHLa__declineBtn{color:#f59e0b;background:#f59e0b1a}.products-module__kkvHLa__declineBtn:hover{color:#fff;background:#f59e0b}.products-module__kkvHLa__suspendBtn{color:#6b7280;background:#6b72801a}.products-module__kkvHLa__suspendBtn:hover{color:#fff;background:#6b7280}.products-module__kkvHLa__deleteBtn{color:#ef4444;background:#ef44441a}.products-module__kkvHLa__deleteBtn:hover{color:#fff;background:#ef4444}.products-module__kkvHLa__approveBtn:disabled,.products-module__kkvHLa__declineBtn:disabled,.products-module__kkvHLa__suspendBtn:disabled,.products-module__kkvHLa__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.products-module__kkvHLa__approveBtn svg,.products-module__kkvHLa__declineBtn svg,.products-module__kkvHLa__suspendBtn svg,.products-module__kkvHLa__deleteBtn svg{width:14px;height:14px}.products-module__kkvHLa__btnSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite products-module__kkvHLa__spin}.products-module__kkvHLa__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary);display:flex}.products-module__kkvHLa__cancelBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.products-module__kkvHLa__cancelBtn:hover{background:var(--bg-primary)}@media (max-width:1200px){.products-module__kkvHLa__statsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.products-module__kkvHLa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-module__kkvHLa__statsGrid{grid-template-columns:1fr}.products-module__kkvHLa__toolbar{flex-direction:column;align-items:stretch}.products-module__kkvHLa__searchBox{min-width:auto}.products-module__kkvHLa__filters{flex-wrap:wrap;margin-left:0}.products-module__kkvHLa__infoGrid{grid-template-columns:1fr}}
.roles-module__IMnwpW__container{padding:0}.roles-module__IMnwpW__loading{padding:var(--spacing-3xl)var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.roles-module__IMnwpW__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite roles-module__IMnwpW__spin}@keyframes roles-module__IMnwpW__spin{to{transform:rotate(360deg)}}.roles-module__IMnwpW__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;display:flex}.roles-module__IMnwpW__headerLeft h1{margin:0 0 var(--spacing-xs)0;font-size:1.5rem;font-weight:700}.roles-module__IMnwpW__subtitle{color:var(--text-secondary);font-size:.85rem}.roles-module__IMnwpW__headerActions{gap:var(--spacing-sm);display:flex}.roles-module__IMnwpW__addBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.roles-module__IMnwpW__addBtn:hover{opacity:.9}.roles-module__IMnwpW__addBtn svg{width:14px;height:14px}.roles-module__IMnwpW__statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.roles-module__IMnwpW__statCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex}.roles-module__IMnwpW__statIcon{background:var(--bg-tertiary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.roles-module__IMnwpW__statIcon svg{width:20px;height:20px}.roles-module__IMnwpW__statContent{flex-direction:column;gap:2px;display:flex}.roles-module__IMnwpW__statLabel{color:var(--text-muted);font-size:.75rem}.roles-module__IMnwpW__statValue{font-size:1.25rem;font-weight:700}.roles-module__IMnwpW__rolesGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.roles-module__IMnwpW__roleCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all .2s;overflow:hidden}.roles-module__IMnwpW__roleCard:hover{border-color:var(--primary)}.roles-module__IMnwpW__roleCard.roles-module__IMnwpW__builtIn{border-color:#3b82f64d}.roles-module__IMnwpW__roleCard.roles-module__IMnwpW__systemRole{background:#a855f708;border-color:#a855f74d}.roles-module__IMnwpW__systemBadge{color:#a855f7;border-radius:var(--radius-sm);background:#a855f71a;padding:.2rem .5rem;font-size:.65rem;font-weight:500}.roles-module__IMnwpW__roleHeader{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.roles-module__IMnwpW__roleInfo{align-items:center;gap:var(--spacing-sm);display:flex}.roles-module__IMnwpW__roleIcon{background:var(--bg-tertiary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.roles-module__IMnwpW__roleIcon svg{width:18px;height:18px}.roles-module__IMnwpW__roleName{font-size:.9rem;font-weight:600}.roles-module__IMnwpW__roleKey{color:var(--text-muted);font-family:monospace;font-size:.7rem}.roles-module__IMnwpW__roleSlug{color:var(--text-muted);font-size:.75rem}.roles-module__IMnwpW__templateBadge{color:#3b82f6;border-radius:var(--radius-sm);background:#3b82f61a;padding:.2rem .5rem;font-size:.65rem;font-weight:500}.roles-module__IMnwpW__roleStats{gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);display:flex}.roles-module__IMnwpW__roleStat{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.roles-module__IMnwpW__roleStatValue{color:var(--primary);font-size:1.1rem;font-weight:700}.roles-module__IMnwpW__roleStatLabel{color:var(--text-muted);font-size:.7rem}.roles-module__IMnwpW__roleActions{gap:var(--spacing-xs);padding:var(--spacing-md);display:flex}.roles-module__IMnwpW__editBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;transition:all .2s;display:inline-flex}.roles-module__IMnwpW__editBtn:hover{background:var(--primary);border-color:var(--primary);color:#fff}.roles-module__IMnwpW__editBtn svg{width:14px;height:14px}.roles-module__IMnwpW__deleteBtn{border-radius:var(--radius-sm);color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;transition:all .2s;display:inline-flex}.roles-module__IMnwpW__deleteBtn:hover{color:#fff;background:#ef4444;border-color:#ef4444}.roles-module__IMnwpW__deleteBtn:disabled{opacity:.4;cursor:not-allowed}.roles-module__IMnwpW__deleteBtn:disabled:hover{color:#ef4444;background:#ef44441a;border-color:#ef444433}.roles-module__IMnwpW__deleteBtn svg{width:14px;height:14px}.roles-module__IMnwpW__iconBtn{background:var(--bg-tertiary);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.roles-module__IMnwpW__iconBtn:hover{background:var(--primary);color:#fff}.roles-module__IMnwpW__iconBtn svg{width:14px;height:14px}.roles-module__IMnwpW__iconBtn.roles-module__IMnwpW__danger:hover{background:#ef4444}.roles-module__IMnwpW__iconBtn:disabled{opacity:.3;cursor:not-allowed}.roles-module__IMnwpW__iconBtn:disabled:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.roles-module__IMnwpW__roleBody{padding:var(--spacing-md)}.roles-module__IMnwpW__roleMeta{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--text-muted);font-size:.8rem;display:flex}.roles-module__IMnwpW__roleBadges{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.roles-module__IMnwpW__badge{border-radius:var(--radius-sm);padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}.roles-module__IMnwpW__badgeTemplate{color:#3b82f6;background:#3b82f61a}.roles-module__IMnwpW__badgeBuiltIn{color:#6b7280;background:#6b72801a}.roles-module__IMnwpW__badgeSystem{color:#f59e0b;background:#f59e0b1a}.roles-module__IMnwpW__permissionsPreview{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.roles-module__IMnwpW__permissionsPreview h4{color:var(--text-muted);margin-bottom:var(--spacing-xs);font-size:.75rem;font-weight:500}.roles-module__IMnwpW__permissionsList{flex-wrap:wrap;gap:4px;display:flex}.roles-module__IMnwpW__permissionTag{color:#22c55e;border-radius:var(--radius-xs);background:#22c55e1a;padding:2px 6px;font-size:.65rem;display:inline-block}.roles-module__IMnwpW__morePermissions{background:var(--bg-tertiary);color:var(--text-muted);border-radius:var(--radius-xs);padding:2px 6px;font-size:.65rem}.roles-module__IMnwpW__empty{padding:var(--spacing-3xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.roles-module__IMnwpW__empty svg{color:var(--text-muted);margin-bottom:var(--spacing-md)}.roles-module__IMnwpW__empty h3{margin-bottom:var(--spacing-xs);font-size:1rem;font-weight:600}.roles-module__IMnwpW__empty p{color:var(--text-muted);font-size:.85rem}.roles-module__IMnwpW__modalOverlay{z-index:1000;padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.roles-module__IMnwpW__modal{background:var(--bg-primary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.roles-module__IMnwpW__modalHeader{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.roles-module__IMnwpW__modalHeader h2{font-size:1.1rem;font-weight:600}.roles-module__IMnwpW__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.roles-module__IMnwpW__closeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.roles-module__IMnwpW__modalBody{padding:var(--spacing-lg);overflow-y:auto}.roles-module__IMnwpW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.roles-module__IMnwpW__formRow{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.roles-module__IMnwpW__formGroup{flex-direction:column;gap:6px;display:flex}.roles-module__IMnwpW__formGroup.roles-module__IMnwpW__fullWidth{grid-column:1/-1}.roles-module__IMnwpW__formGroup label{color:var(--text-secondary);font-size:.8rem;font-weight:500}.roles-module__IMnwpW__formGroup input,.roles-module__IMnwpW__formGroup select,.roles-module__IMnwpW__formGroup textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);padding:.5rem .75rem;font-size:.85rem}.roles-module__IMnwpW__formGroup input:focus,.roles-module__IMnwpW__formGroup select:focus,.roles-module__IMnwpW__formGroup textarea:focus{border-color:var(--primary);outline:none}.roles-module__IMnwpW__formGroup input:disabled{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed}.roles-module__IMnwpW__hint{color:var(--text-muted);margin-top:2px;font-size:.7rem}.roles-module__IMnwpW__checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;color:var(--text-primary);font-size:.85rem;display:flex}.roles-module__IMnwpW__checkboxLabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.roles-module__IMnwpW__checkboxGroup{align-items:center;gap:var(--spacing-sm);flex-direction:row}.roles-module__IMnwpW__checkboxGroup input[type=checkbox]{width:16px;height:16px;padding:0}.roles-module__IMnwpW__permissionsSection{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.roles-module__IMnwpW__permissionsSection h3{margin-bottom:var(--spacing-md);font-size:.9rem;font-weight:600}.roles-module__IMnwpW__permissionGroup{margin-bottom:var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.roles-module__IMnwpW__groupHeader{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-tertiary);cursor:pointer;justify-content:space-between;align-items:center;transition:background .2s;display:flex}.roles-module__IMnwpW__groupHeader:hover{background:var(--bg-secondary)}.roles-module__IMnwpW__groupLeft{align-items:center;gap:var(--spacing-sm);font-size:.85rem;font-weight:500;display:flex}.roles-module__IMnwpW__groupLeft svg{color:var(--text-muted);transition:transform .2s}.roles-module__IMnwpW__groupActions{gap:var(--spacing-xs);display:flex}.roles-module__IMnwpW__groupToggleBtn{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;padding:.2rem .5rem;font-size:.65rem;transition:all .2s}.roles-module__IMnwpW__groupToggleBtn:hover{background:var(--primary);border-color:var(--primary);color:#fff}.roles-module__IMnwpW__permissionGroup h4{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.8rem;font-weight:500}.roles-module__IMnwpW__permissionsList{gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.roles-module__IMnwpW__permissionGrid{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.roles-module__IMnwpW__permissionItem{background:var(--bg-secondary);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:flex}.roles-module__IMnwpW__permissionItem input{width:14px;height:14px}.roles-module__IMnwpW__permissionItem label{cursor:pointer}.roles-module__IMnwpW__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary);display:flex}.roles-module__IMnwpW__cancelBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.roles-module__IMnwpW__cancelBtn:hover{background:var(--bg-primary)}.roles-module__IMnwpW__saveBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.roles-module__IMnwpW__saveBtn:hover{opacity:.9}.roles-module__IMnwpW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.roles-module__IMnwpW__submitBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.roles-module__IMnwpW__submitBtn:hover{opacity:.9}.roles-module__IMnwpW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.roles-module__IMnwpW__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite roles-module__IMnwpW__spin}@media (max-width:1024px){.roles-module__IMnwpW__statsGrid{grid-template-columns:repeat(2,1fr)}.roles-module__IMnwpW__permissionsList{grid-template-columns:1fr}}@media (max-width:768px){.roles-module__IMnwpW__statsGrid,.roles-module__IMnwpW__rolesGrid,.roles-module__IMnwpW__formRow,.roles-module__IMnwpW__permissionGrid{grid-template-columns:1fr}.roles-module__IMnwpW__header{gap:var(--spacing-md);flex-direction:column}}
.stores-module__4MkLQa__container{padding:0}.stores-module__4MkLQa__loading{padding:var(--spacing-3xl)var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.stores-module__4MkLQa__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite stores-module__4MkLQa__spin}@keyframes stores-module__4MkLQa__spin{to{transform:rotate(360deg)}}.stores-module__4MkLQa__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;display:flex}.stores-module__4MkLQa__headerLeft h1{margin:0 0 var(--spacing-xs)0;font-size:1.5rem;font-weight:700}.stores-module__4MkLQa__subtitle{color:var(--text-secondary);font-size:.85rem}.stores-module__4MkLQa__statsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.stores-module__4MkLQa__statCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex}.stores-module__4MkLQa__statIcon{background:var(--bg-tertiary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stores-module__4MkLQa__statIcon svg{width:20px;height:20px}.stores-module__4MkLQa__statContent{flex-direction:column;gap:2px;display:flex}.stores-module__4MkLQa__statLabel{color:var(--text-muted);font-size:.75rem}.stores-module__4MkLQa__statValue{font-size:1.25rem;font-weight:700}.stores-module__4MkLQa__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;align-items:center;display:flex}.stores-module__4MkLQa__searchBox{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:240px;display:flex}.stores-module__4MkLQa__searchBox input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.8rem}.stores-module__4MkLQa__searchBox input::placeholder{color:var(--text-muted)}.stores-module__4MkLQa__searchBox svg{width:16px;height:16px;color:var(--text-muted)}.stores-module__4MkLQa__filters{gap:var(--spacing-xs);margin-left:auto;display:flex}.stores-module__4MkLQa__filterBtn{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;font-size:.8rem;transition:all .2s;display:inline-flex}.stores-module__4MkLQa__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.stores-module__4MkLQa__filterBtn.stores-module__4MkLQa__active{background:var(--primary);border-color:var(--primary);color:#fff}.stores-module__4MkLQa__filterCount{background:#fff3;border-radius:8px;padding:1px 6px;font-size:.7rem;font-weight:600}.stores-module__4MkLQa__filterSelect{padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:.8rem}.stores-module__4MkLQa__tableContainer{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.stores-module__4MkLQa__table{border-collapse:collapse;width:100%;font-size:.85rem}.stores-module__4MkLQa__table th{text-align:left;padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-tertiary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);font-size:.75rem;font-weight:500}.stores-module__4MkLQa__table td{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--border-color);vertical-align:middle}.stores-module__4MkLQa__table tbody tr:last-child td{border-bottom:none}.stores-module__4MkLQa__table tbody tr:hover{background:var(--bg-tertiary)}.stores-module__4MkLQa__storeInfo{align-items:center;gap:var(--spacing-sm);display:flex}.stores-module__4MkLQa__storeLogo{border-radius:var(--radius-md);background:var(--bg-tertiary);width:36px;height:36px;color:var(--primary);justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;overflow:hidden}.stores-module__4MkLQa__storeLogo img{object-fit:cover;width:100%;height:100%}.stores-module__4MkLQa__storeDetails{flex-direction:column;gap:2px;display:flex}.stores-module__4MkLQa__storeName{color:var(--text-primary);font-size:.85rem;font-weight:600}.stores-module__4MkLQa__storeUrl{color:var(--text-muted);font-size:.75rem}.stores-module__4MkLQa__sellerInfo{flex-direction:column;gap:2px;display:flex}.stores-module__4MkLQa__sellerName{color:var(--text-primary);font-size:.85rem}.stores-module__4MkLQa__sellerEmail{color:var(--text-muted);font-size:.75rem}.stores-module__4MkLQa__statusBadge{border-radius:var(--radius-sm);text-transform:capitalize;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}.stores-module__4MkLQa__statusApproved{color:#22c55e;background:#22c55e1a}.stores-module__4MkLQa__statusPending{color:#f59e0b;background:#f59e0b1a}.stores-module__4MkLQa__statusSuspended{color:#ef4444;background:#ef44441a}.stores-module__4MkLQa__statusDeclined{color:#6b7280;background:#6b72801a}.stores-module__4MkLQa__statsInfo{flex-direction:column;gap:2px;font-size:.8rem;display:flex}.stores-module__4MkLQa__statsInfo span{color:var(--text-secondary)}.stores-module__4MkLQa__date{color:var(--text-muted);font-size:.8rem}.stores-module__4MkLQa__productCount,.stores-module__4MkLQa__revenue{color:var(--text-primary);font-size:.85rem;font-weight:500}.stores-module__4MkLQa__actions{gap:var(--spacing-xs);display:flex}.stores-module__4MkLQa__viewBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.stores-module__4MkLQa__viewBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.stores-module__4MkLQa__visitBtn{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;padding:.35rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s}.stores-module__4MkLQa__visitBtn:hover{border-color:var(--primary);color:var(--primary)}.stores-module__4MkLQa__empty{padding:var(--spacing-3xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.stores-module__4MkLQa__empty svg{color:var(--text-muted);margin-bottom:var(--spacing-md)}.stores-module__4MkLQa__empty h3{margin-bottom:var(--spacing-xs);font-size:1rem;font-weight:600}.stores-module__4MkLQa__empty p{color:var(--text-muted);font-size:.85rem}.stores-module__4MkLQa__modalOverlay{z-index:1000;padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stores-module__4MkLQa__modal{background:var(--bg-primary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.stores-module__4MkLQa__modalHeader{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.stores-module__4MkLQa__modalHeader h2{font-size:1.1rem;font-weight:600}.stores-module__4MkLQa__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.stores-module__4MkLQa__closeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.stores-module__4MkLQa__modalBody{padding:var(--spacing-lg);overflow-y:auto}.stores-module__4MkLQa__storeHeader{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md);display:flex}.stores-module__4MkLQa__storeLogoLarge{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--brand-2));color:#fff;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;font-weight:700;display:flex}.stores-module__4MkLQa__storeHeaderInfo h3{margin:0 0 4px;font-size:1.1rem;font-weight:600}.stores-module__4MkLQa__storeHeaderInfo p{color:var(--text-muted);margin:0 0 var(--spacing-xs)0;font-size:.8rem}.stores-module__4MkLQa__detailSection{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.stores-module__4MkLQa__detailSection:last-child{border-bottom:none;margin-bottom:0}.stores-module__4MkLQa__detailSection h3{margin:0 0 var(--spacing-sm)0;font-size:.9rem;font-weight:600}.stores-module__4MkLQa__detailGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.stores-module__4MkLQa__detailItem{flex-direction:column;gap:2px;display:flex}.stores-module__4MkLQa__detailLabel{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.stores-module__4MkLQa__detailValue{color:var(--text-primary);font-size:.85rem;font-weight:500}.stores-module__4MkLQa__description{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.stores-module__4MkLQa__settingsForm{gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-end;display:flex}.stores-module__4MkLQa__settingsForm .stores-module__4MkLQa__formGroup{flex:1;min-width:150px}.stores-module__4MkLQa__updateSettingsBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s}.stores-module__4MkLQa__updateSettingsBtn:hover:not(:disabled){opacity:.9}.stores-module__4MkLQa__updateSettingsBtn:disabled{opacity:.5;cursor:not-allowed}.stores-module__4MkLQa__quickActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.stores-module__4MkLQa__approveBtn,.stores-module__4MkLQa__declineBtn,.stores-module__4MkLQa__suspendBtn,.stores-module__4MkLQa__activateBtn,.stores-module__4MkLQa__deleteBtn{border-radius:var(--radius-md);cursor:pointer;border:none;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s}.stores-module__4MkLQa__approveBtn{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.stores-module__4MkLQa__approveBtn:hover:not(:disabled){color:#fff;background:#22c55e}.stores-module__4MkLQa__declineBtn{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d}.stores-module__4MkLQa__declineBtn:hover:not(:disabled){color:#fff;background:#f59e0b}.stores-module__4MkLQa__suspendBtn{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.stores-module__4MkLQa__suspendBtn:hover:not(:disabled){color:#fff;background:#ef4444}.stores-module__4MkLQa__activateBtn{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.stores-module__4MkLQa__activateBtn:hover:not(:disabled){color:#fff;background:#22c55e}.stores-module__4MkLQa__deleteBtn{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.stores-module__4MkLQa__deleteBtn:hover:not(:disabled){color:#fff;background:#ef4444}.stores-module__4MkLQa__approveBtn:disabled,.stores-module__4MkLQa__declineBtn:disabled,.stores-module__4MkLQa__suspendBtn:disabled,.stores-module__4MkLQa__activateBtn:disabled,.stores-module__4MkLQa__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.stores-module__4MkLQa__statusDeleted{color:#6b7280;background:#6b72801a}.stores-module__4MkLQa__infoGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.stores-module__4MkLQa__infoItem{flex-direction:column;gap:4px;display:flex}.stores-module__4MkLQa__infoLabel{color:var(--text-muted);font-size:.75rem}.stores-module__4MkLQa__infoValue{font-size:.9rem;font-weight:500}.stores-module__4MkLQa__settingsSection{padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.stores-module__4MkLQa__settingsSection h4{margin-bottom:var(--spacing-md);font-size:.9rem;font-weight:600}.stores-module__4MkLQa__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.stores-module__4MkLQa__formGroup{flex-direction:column;gap:6px;display:flex}.stores-module__4MkLQa__formGroup label{color:var(--text-secondary);font-size:.8rem;font-weight:500}.stores-module__4MkLQa__formGroup input,.stores-module__4MkLQa__formGroup select{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);padding:.5rem .75rem;font-size:.85rem}.stores-module__4MkLQa__formGroup input:focus,.stores-module__4MkLQa__formGroup select:focus{border-color:var(--primary);outline:none}.stores-module__4MkLQa__actionBtns{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.stores-module__4MkLQa__actionBtn{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-secondary);color:var(--text-secondary);align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.stores-module__4MkLQa__actionBtn:hover{background:var(--bg-tertiary)}.stores-module__4MkLQa__actionBtn svg{width:14px;height:14px}.stores-module__4MkLQa__actionBtn.stores-module__4MkLQa__danger{color:#ef4444;border-color:#ef44444d}.stores-module__4MkLQa__actionBtn.stores-module__4MkLQa__danger:hover{background:#ef44441a}.stores-module__4MkLQa__actionBtn.stores-module__4MkLQa__success{color:#22c55e;border-color:#22c55e4d}.stores-module__4MkLQa__actionBtn.stores-module__4MkLQa__success:hover{background:#22c55e1a}.stores-module__4MkLQa__actionBtn.stores-module__4MkLQa__warning{color:#f59e0b;border-color:#f59e0b4d}.stores-module__4MkLQa__actionBtn.stores-module__4MkLQa__warning:hover{background:#f59e0b1a}.stores-module__4MkLQa__actionBtn:disabled{opacity:.5;cursor:not-allowed}.stores-module__4MkLQa__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary);display:flex}.stores-module__4MkLQa__cancelBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.4rem .85rem;font-size:.8rem;transition:all .2s}.stores-module__4MkLQa__cancelBtn:hover{background:var(--bg-primary)}.stores-module__4MkLQa__saveBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.stores-module__4MkLQa__saveBtn:hover{opacity:.9}.stores-module__4MkLQa__saveBtn:disabled{opacity:.5;cursor:not-allowed}.stores-module__4MkLQa__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite stores-module__4MkLQa__spin}@media (max-width:1024px){.stores-module__4MkLQa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stores-module__4MkLQa__statsGrid{grid-template-columns:1fr}.stores-module__4MkLQa__toolbar{flex-direction:column;align-items:stretch}.stores-module__4MkLQa__searchBox{min-width:auto}.stores-module__4MkLQa__filters{flex-wrap:wrap;margin-left:0}.stores-module__4MkLQa__infoGrid,.stores-module__4MkLQa__formRow{grid-template-columns:1fr}}
