.deals_container__VYJ1V{padding:2rem;max-width:1400px;margin:0 auto;min-height:100vh;direction:rtl;color:#e5edf7}.deals_header__qtKIy{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:16px;padding:1.5rem;border:1px solid #334155;border-radius:8px;background:#1b2638;box-shadow:0 8px 24px rgba(2,6,23,.2)}.deals_headerLeft__WDC7N{display:flex;align-items:center;gap:12px}.deals_headerIcon__ZBOdw{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#263b55;color:#67c7f3;flex:0 0 auto}.deals_subtitle__RobXH{margin:6px 0 0;color:#aebdd0;font-size:13px}.deals_headerActions__BsYI0{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.deals_rolePill__4EX_3{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid #405069;font-size:.74rem;font-weight:800}.deals_rolePillAdmin__BEScV{background:#263b55;color:#8dd8f7}.deals_rolePillSupervisor__zr16y{background:#59451f;color:#fde68a}.deals_permissionsHintBanner__9K60_{margin-bottom:1rem;padding:.7rem .85rem;border-radius:12px;border:1px solid #725b2b;background:#59451f;color:#fde68a;font-size:.8rem;font-weight:700}.deals_primaryAction__j9t0C{min-height:42px;padding:10px 18px;background:#147caf;color:#ffffff;border:1px solid #4ba9d3;border-radius:8px;cursor:pointer;font-weight:700;font-size:15px;transition:background-color .2s,transform .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.deals_primaryAction__j9t0C:hover{background:#126d99;transform:translateY(-2px)}.deals_title__GIPug{font-size:2rem;font-weight:800;color:#ffffff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.16)}.deals_dealsGrid__2fpYa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.deals_dealCard__1PCsm{min-width:0;background:#172235;border-radius:8px;border:1px solid #405069;overflow:hidden;display:flex;flex-direction:column;content-visibility:auto;contain-intrinsic-size:250px}.deals_dealCardHeader__mNyVN{padding:.875rem .875rem 0}.deals_productBlock__TgcDx{display:flex;align-items:center;gap:12px}.deals_productImageWrap__eI9Gn{position:relative;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #405069;background:#202d41;flex:0 0 auto}.deals_productImageFallback__0j92Q{width:100%;height:100%;background:#29364a}.deals_productText__a0hzp{min-width:0;flex:1 1 auto}.deals_badgesRow__aIvWf{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.deals_dealContent__OYXuq{padding:.625rem .875rem .75rem;flex:1 1 auto}.deals_dealDescription__7WU5H{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deals_dealDescriptionEmpty__uyF_4{font-size:13px;color:#9ca3af;margin-top:4px}.deals_metaRow___8K01{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:.625rem;align-items:stretch;justify-content:space-between;margin-top:.625rem}.deals_dateBox__h9stv,.deals_priceBox__lSrzg{border:1px solid #405069;background:#202d41;border-radius:6px;padding:.5rem .625rem;min-width:0}.deals_dateBox__h9stv{flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.deals_actionsRow__b9xSK{padding:.625rem .875rem .75rem;border-top:1px solid #334155;display:flex;gap:.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.deals_actionIcon__hAw9d{width:16px;height:16px}.deals_editButton__hkENX{text-decoration:none}.deals_deleteButton__s9012,.deals_editButton__hkENX{display:inline-flex;align-items:center;gap:8px}.deals_deleteButtonRestricted__9sDEH{background:#cbd5e1;color:#64748b;cursor:not-allowed}.deals_confirmRow__cEtpS{display:flex;gap:10px;flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap}.deals_confirmDeleteButton__Uv9EQ{padding:10px 12px;border-radius:8px;border:none;background:#ef4444;color:white;font-weight:800;cursor:pointer;transition:all .2s ease}.deals_confirmDeleteButton__Uv9EQ:hover{background:#dc2626}.deals_confirmDeleteButton__Uv9EQ:disabled{opacity:.7;cursor:not-allowed}.deals_cancelDeleteButton__HM_qO{padding:10px 12px;border-radius:8px;border:1px solid #475569;background:#263244;color:#dbe6f3;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.deals_cancelDeleteButton__HM_qO:disabled{opacity:.7;cursor:not-allowed}.deals_addButton__RxYlk{padding:12px 24px;background:#2B96D4;color:white;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.deals_addButton__RxYlk:hover{background:#1e7ba8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,150,212,.3)}.deals_formContainer___XAJ8{background:white;padding:30px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:30px}.deals_formTitle__4MXqJ{font-size:20px;margin-bottom:20px;color:#1a1a2e;font-weight:700}.deals_formGrid__aepaG{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.deals_formGrid__aepaG{grid-template-columns:1fr}}.deals_formGroup__LFSY4{display:flex;flex-direction:column}.deals_formGroupFull__jW7l3{grid-column:1/-1}.deals_label__nlWWb{display:block;margin-bottom:8px;font-weight:600;color:#1a1a2e;font-size:14px}.deals_required__5Lxk7:after{content:" *";color:#ef4444}.deals_helperText__BxR_9{font-size:13px;color:#64748b;margin:-4px 0 12px}.deals_input__XfL9V,.deals_select__dQgBF,.deals_textarea__PiwLb{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .3s ease}.deals_input__XfL9V:focus,.deals_select__dQgBF:focus,.deals_textarea__PiwLb:focus{outline:none;border-color:#2B96D4;box-shadow:0 0 0 3px rgba(43,150,212,.1)}.deals_textarea__PiwLb{resize:vertical;min-height:80px}.deals_checkboxLabel__l_d6r{display:flex;align-items:center;gap:8px;cursor:pointer}.deals_checkbox__36HP_{width:18px;height:18px;cursor:pointer}.deals_formActions__CS1uR{display:flex;gap:12px;margin-top:24px}.deals_submitButton__TSerX{padding:12px 32px;background:#10b981;color:white;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s ease}.deals_submitButton__TSerX:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.deals_cancelButton__y7PDn{padding:12px 32px;background:#6b7280;color:white;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s ease}.deals_cancelButton__y7PDn:hover{background:#4b5563}.deals_tableContainer__YxZ3o{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.deals_table__RM55x{width:100%;border-collapse:collapse}.deals_tableHead__y2b84{background:#f8f9fa;border-bottom:2px solid #dee2e6}.deals_tableHeader__UN8tY{padding:16px;text-align:right;font-weight:700;color:#1a1a2e;font-size:14px}.deals_tableHeaderCenter__fLe6u{text-align:center}.deals_tableRow___9pTN{border-bottom:1px solid #e5e7eb;transition:background .2s ease}.deals_tableRow___9pTN:hover{background:#f9fafb}.deals_tableCell__TWwor{padding:12px}.deals_productInfo__9RMrd{display:flex;align-items:center;gap:12px}.deals_productImage__sTAJA{border-radius:6px;object-fit:cover}.deals_productName__ZXtSP{font-size:14px}.deals_dealTitle__BPwiK,.deals_productName__ZXtSP{font-weight:600;color:#f1f5f9}.deals_dealDescription__7WU5H{font-size:13px;color:#9fb0c5;margin-top:4px}.deals_discountBadge__pluuR{display:inline-block;padding:4px 12px;background:#542932;color:#fda4af;border-radius:50px;font-weight:700;font-size:13px}.deals_priceContainer__VvrcZ{text-align:center}.deals_currentPrice__7L_NF{font-weight:700;color:#67c7f3;font-size:16px}.deals_originalPrice__aEVeC{font-size:12px;color:#9ca3af;text-decoration:line-through;margin-top:2px}.deals_dateRange__RUWWm{text-align:center;font-size:13px}.deals_dateText__kotvd{color:#ced9e6}.deals_dateSeparator__3OrNy{color:#8293a9;margin:4px 0}.deals_statusBadge__QfMY_{display:inline-block;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:600}.deals_statusActive__okWEP{background:#1d4c3b;color:#86efac}.deals_statusInactive__KUppY{background:#542932;color:#fda4af}.deals_actions___eCkx{display:flex;gap:8px;justify-content:center}.deals_editButton__hkENX{padding:6px 12px;background:#147caf;color:white;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s ease}.deals_editButton__hkENX:hover{background:#126d99;transform:translateY(-1px)}.deals_deleteButton__s9012{padding:6px 12px;background:#542932;color:#fda4af;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s ease}.deals_deleteButton__s9012:hover{background:#6b303c;transform:translateY(-1px)}.deals_emptyState__2f7wI{padding:40px;text-align:center;color:#9fb0c5;border:1px dashed #475569;border-radius:8px;background:#1b2638}@media (max-width:768px){.deals_container__VYJ1V{padding:16px}.deals_title__GIPug{font-size:24px}.deals_primaryAction__j9t0C{width:100%}.deals_dealsGrid__2fpYa{grid-template-columns:1fr}.deals_metaRow___8K01{flex-direction:column}.deals_confirmRow__cEtpS{justify-content:stretch}.deals_cancelDeleteButton__HM_qO,.deals_confirmDeleteButton__Uv9EQ{width:100%;justify-content:center}}.deals_loading__75aji{padding:40px;text-align:center;color:#6b7280;font-size:16px}.deals_productSelectContainer__Silhu{position:relative}.deals_productOption__bcv2b{display:flex;align-items:center;gap:10px;padding:8px}.deals_productOptionImage__3FdCu{width:40px;height:40px;border-radius:4px;object-fit:cover}.deals_imagePreview__PjFGI{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.deals_imagePreviewItem__gEQfX{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid #e5e7eb}.deals_imagePreviewImg__zlZFe{width:100%;height:100%;object-fit:cover}.deals_removeImageButton__Rx7d0{position:absolute;top:4px;left:4px;background:rgba(239,68,68,.9);color:white;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.deals_uploadButton__64NAl{padding:10px 20px;background:#8b5cf6;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;margin-top:8px}.deals_uploadButton__64NAl:hover{background:#7c3aed}.deals_helpText__LX5tE{font-size:12px;color:#6b7280;margin-top:6px}.deals_dataCard__xFArE{overflow:hidden;border:1px solid #334155;border-radius:8px;background:#172235;box-shadow:0 10px 28px rgba(2,6,23,.2)}.deals_tableScroller__zKeGt{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.deals_dataTable__hSDur{width:100%;min-width:760px;border-spacing:0;border-collapse:separate;table-layout:fixed}.deals_dataTable__hSDur th{position:sticky;top:0;z-index:2;height:44px;padding:0 .8rem;border-bottom:1px solid #405069;background:#243247;color:#b7c5d7;font-size:.72rem;font-weight:800;text-align:right;white-space:nowrap}.deals_dataTable__hSDur th:first-child{width:12%}.deals_dataTable__hSDur th:nth-child(2){width:16%}.deals_dataTable__hSDur th:nth-child(3){width:32%}.deals_dataTable__hSDur th:nth-child(4){width:18%}.deals_dataTable__hSDur th:last-child{width:22%}.deals_dataTable__hSDur td{height:64px;padding:.5rem .8rem;border-bottom:1px solid #2d3b50;background:#172235;color:#ced9e6;font-size:.78rem;vertical-align:middle}.deals_dataTable__hSDur tbody tr:nth-child(2n) td{background:#1c293c}.deals_dataTable__hSDur tbody tr:hover td{background:#26364c}.deals_dataTable__hSDur tbody tr:last-child td{border-bottom:0}.deals_tableImageWrap__Onfd1{position:relative;width:46px;height:46px;overflow:hidden;border:1px solid #405069;border-radius:6px;background:#202d41}.deals_tableImageWrap__Onfd1 .deals_productImage__sTAJA{object-fit:contain}.deals_tableDates__wqLUf{display:flex;align-items:center;gap:.45rem;color:#aebdd0;white-space:nowrap}.deals_tableActions__VcnBE{display:flex;align-items:center;gap:.35rem}.deals_tableActions__VcnBE a,.deals_tableActions__VcnBE button{width:34px;height:34px;padding:0;border:1px solid #405069;border-radius:6px;background:#202d41;color:#b8c6d8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.deals_tableActions__VcnBE a:hover,.deals_tableActions__VcnBE button:hover{border-color:#4ba9d3;background:#263b55;color:#8dd8f7;transform:none}.deals_tableActions__VcnBE .deals_deleteButton__s9012{border-color:#7f3942;background:#542932;color:#fda4af}.deals_modalOverlay__HO8CH{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.72)}.deals_modal__UWR9u{width:min(620px,100%);max-height:min(88dvh,720px);overflow:hidden;border:1px solid #405069;border-radius:8px;background:#1b2638;box-shadow:0 24px 70px rgba(2,6,23,.55);display:flex;flex-direction:column}.deals_confirmModal___jGWc{width:min(430px,100%)}.deals_modalHeader___yaQQ{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #334155;background:#202d41}.deals_modalHeader___yaQQ h2{margin:0;color:#f1f5f9;font-size:1rem}.deals_modalHeader___yaQQ button{width:38px;height:38px;padding:0;border:1px solid #475569;border-radius:6px;background:#29364a;color:#cbd5e1;display:grid;place-items:center;cursor:pointer}.deals_modalHeader___yaQQ button svg{width:18px;height:18px}.deals_modalBody__ItyMl{min-height:0;padding:1rem;overflow-y:auto}.deals_detailGrid__5F_mh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.deals_detailGrid__5F_mh div{min-width:0;padding:.75rem;border:1px solid #405069;border-radius:6px;background:#172235}.deals_detailGrid__5F_mh dt{margin-bottom:.3rem;color:#93a4b9;font-size:.7rem}.deals_detailGrid__5F_mh dd{margin:0;color:#f1f5f9;font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}.deals_detailGrid__5F_mh .deals_detailFull__K0wMu{grid-column:1/-1}.deals_modalFooter__wYlwd{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.6rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid #334155;background:#202d41}.deals_confirmBody__EIaW_{padding:1.4rem 1rem;color:#dbe6f3;text-align:center}.deals_confirmBody__EIaW_ svg{width:38px;height:38px;margin:0 auto .6rem;color:#fda4af}.deals_confirmBody__EIaW_ p{margin:0}@media (max-width:640px){.deals_dataCard__xFArE{margin-inline:-.25rem}.deals_dataTable__hSDur{min-width:680px}.deals_dataTable__hSDur td,.deals_dataTable__hSDur th{padding-inline:.65rem}.deals_dataTable__hSDur td:first-child,.deals_dataTable__hSDur th:first-child{position:sticky;right:0;z-index:1}.deals_dataTable__hSDur th:first-child{z-index:3;background:#243247}.deals_dataTable__hSDur tbody tr:nth-child(odd) td:first-child{background:#172235}.deals_dataTable__hSDur tbody tr:nth-child(2n) td:first-child{background:#1c293c}.deals_dataTable__hSDur tbody tr:hover td:first-child{background:#26364c}.deals_modalOverlay__HO8CH{align-items:end;padding:env(safe-area-inset-top) 0 0}.deals_modal__UWR9u{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:10px 10px 0 0}.deals_detailGrid__5F_mh{grid-template-columns:1fr}.deals_detailGrid__5F_mh .deals_detailFull__K0wMu{grid-column:auto}.deals_modalFooter__wYlwd>*{flex:1}}.deals_tableToolbar__3W1kj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.8rem 1rem;color:#aebdd0;font-size:.8rem}.deals_deleteAllButton__utc_4{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:#7f1d1d;color:#fecaca;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.deals_deleteAllButton__utc_4:disabled{opacity:.5;cursor:not-allowed}.Toast_toastContainer__NyhhO{position:fixed;top:100px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.Toast_toast__O7TdZ{display:flex;align-items:center;gap:16px;background:#ffffff;border:2px solid #10b981;padding:16px 20px;box-shadow:0 8px 24px rgba(0,0,0,.15);pointer-events:all;animation:Toast_slideIn__n_n_j .3s cubic-bezier(.4,0,.2,1)}.Toast_toast__O7TdZ.Toast_success__JwS_M{border-color:#10b981}.Toast_toast__O7TdZ.Toast_error__ALBo_{border-color:#ef4444}.Toast_toast__O7TdZ.Toast_info__P3fqI{border-color:#2B96D4}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastIcon__weP8l{flex-shrink:0;width:24px;height:24px}.Toast_toast__O7TdZ.Toast_success__JwS_M .Toast_toastIcon__weP8l{color:#10b981}.Toast_toast__O7TdZ.Toast_error__ALBo_ .Toast_toastIcon__weP8l{color:#ef4444}.Toast_toast__O7TdZ.Toast_info__P3fqI .Toast_toastIcon__weP8l{color:#2B96D4}.Toast_toastContent__NvIxm{flex:1;min-width:0}.Toast_toastTitle__RbD47{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 4px;direction:rtl}.Toast_toastMessage__YcCZl{font-size:13px;font-weight:600;color:#64748b;margin:0;direction:rtl}.Toast_toastClose__Ikz1q{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#64748b;cursor:pointer;transition:all .2s ease}.Toast_toastClose__Ikz1q:hover{color:#0f172a;transform:scale(1.1)}@media (max-width:768px){.Toast_toastContainer__NyhhO{top:80px;right:12px;left:12px;max-width:none}.Toast_toast__O7TdZ{padding:14px 16px}.Toast_toastTitle__RbD47{font-size:14px}.Toast_toastMessage__YcCZl{font-size:12px}}.AppLaunchExperience_launchOverlay__1MrpC{position:fixed;inset:0;z-index:2147483647;--launch-blue:#2B96D4;--launch-blue-deep:#10245f;--launch-ink:#10245f;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(43,150,212,.14),transparent 31%),linear-gradient(180deg,#ffffff,#f6fbff 58%,#eef8ff);color:var(--launch-ink);direction:rtl;transition:opacity .46s ease,visibility .46s ease}.AppLaunchExperience_launchOverlay__1MrpC:before{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,rgba(43,150,212,.055) 0 1px,transparent 1px 72px),linear-gradient(30deg,rgba(16,36,95,.045) 0 1px,transparent 1px 78px);background-size:148px 148px;opacity:.74}.AppLaunchExperience_launchOverlay__1MrpC:after{content:"";position:absolute;width:min(72vw,360px);aspect-ratio:1;border-radius:50%;background:transparent;filter:blur(10px);transform:translateY(-34px)}.AppLaunchExperience_launchOverlayHidden__qiBnM{opacity:0;visibility:hidden;pointer-events:none}.AppLaunchExperience_launchPanel__8LfSJ{position:relative;z-index:1;width:min(84vw,420px);display:grid;justify-items:center;gap:22px;padding:0 18px;text-align:center;animation:AppLaunchExperience_panelReveal__pW3Bl .76s cubic-bezier(.16,1,.3,1) both}.AppLaunchExperience_logoStage__saHe8{position:relative;display:grid;place-items:center;width:min(54vw,248px);aspect-ratio:1}.AppLaunchExperience_logoCard__n_D3w{position:relative;z-index:1;width:100%;aspect-ratio:1;animation:AppLaunchExperience_logoFloat__eFio5 2.6s ease-in-out infinite}.AppLaunchExperience_logoFace__YH9GL{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#ffffff;box-shadow:0 22px 42px rgba(16,36,95,.16),0 0 0 1px rgba(43,150,212,.08);animation:AppLaunchExperience_logoBreath__Ua18G 2.6s ease-in-out infinite}.AppLaunchExperience_logo__qIGmC{position:relative;z-index:1;width:100%;height:auto;object-fit:contain}.AppLaunchExperience_logoShine__AiUk4{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:50%;background:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.72) 45%,transparent 62%);mix-blend-mode:screen;transform:translateX(112%) rotate(8deg);animation:AppLaunchExperience_logoShineSweep__Npijp 2.8s cubic-bezier(.2,.7,.2,1) .42s infinite}.AppLaunchExperience_copy__0L4ak{display:grid;gap:10px;margin-top:4px}.AppLaunchExperience_title__7YfuB{margin:0;color:var(--launch-ink);font-size:clamp(1.2rem,5.2vw,1.7rem);font-weight:800}.AppLaunchExperience_subtitle__uOyPS{margin:0;color:rgba(16,36,95,.64);font-size:clamp(.92rem,4vw,1.08rem);font-weight:700;line-height:1.7;letter-spacing:0}.AppLaunchExperience_loadingIndicator__Q8zSh{position:relative;width:min(48vw,180px);height:3px;overflow:hidden;border-radius:999px;background:rgba(43,150,212,.16)}.AppLaunchExperience_loadingIndicator__Q8zSh span{position:absolute;inset-block:0;right:-46%;width:46%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--launch-blue),var(--launch-blue-deep));animation:AppLaunchExperience_loadingSweep__0ANjJ 1.45s ease-in-out infinite}@keyframes AppLaunchExperience_panelReveal__pW3Bl{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AppLaunchExperience_logoFloat__eFio5{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes AppLaunchExperience_logoBreath__Ua18G{0%{transform:scale(.992)}50%{transform:scale(1.018)}to{transform:scale(.992)}}@keyframes AppLaunchExperience_logoShineSweep__Npijp{0%,35%{transform:translateX(112%) rotate(8deg);opacity:0}48%{opacity:.86}68%,to{transform:translateX(-112%) rotate(8deg);opacity:0}}@keyframes AppLaunchExperience_loadingSweep__0ANjJ{0%{transform:translateX(0)}to{transform:translateX(-320%)}}@media (prefers-reduced-motion:reduce){.AppLaunchExperience_launchOverlay__1MrpC,.AppLaunchExperience_launchPanel__8LfSJ,.AppLaunchExperience_loadingIndicator__Q8zSh span,.AppLaunchExperience_logoCard__n_D3w,.AppLaunchExperience_logoFace__YH9GL,.AppLaunchExperience_logoShine__AiUk4{animation:none;transition:none}}.AdminLoadingIndicator_root__nJXqZ{display:flex;align-items:center;justify-content:center;width:100%}.AdminLoadingIndicator_page__1k3TY{min-height:min(54vh,30rem)}.AdminLoadingIndicator_section__qGs3O{min-height:8rem}.AdminLoadingIndicator_inline__Mad2X{width:1.75rem;min-height:1.75rem}.AdminLoadingIndicator_pulse__Afs1Z{display:flex;align-items:center;justify-content:center;gap:.34rem;width:3.5rem;height:2.75rem}.AdminLoadingIndicator_inline__Mad2X .AdminLoadingIndicator_pulse__Afs1Z{gap:.2rem;width:1.5rem;height:1.25rem}.AdminLoadingIndicator_core__nzIyN,.AdminLoadingIndicator_ring__f8KIm{display:block;width:.38rem;height:1.65rem;border-radius:999px;background:linear-gradient(180deg,#67e8f9,#3b82f6);box-shadow:0 .4rem 1rem rgba(59,130,246,.22);transform-origin:center;animation:AdminLoadingIndicator_adminLoadingPulse__73SwM 1.05s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,opacity}.AdminLoadingIndicator_ringFirst__rz1he{animation-delay:-.22s}.AdminLoadingIndicator_ringSecond___B_GU{animation-delay:-.11s}.AdminLoadingIndicator_core__nzIyN{animation-delay:0s}.AdminLoadingIndicator_inline__Mad2X .AdminLoadingIndicator_core__nzIyN,.AdminLoadingIndicator_inline__Mad2X .AdminLoadingIndicator_ring__f8KIm{width:.22rem;height:.95rem}@keyframes AdminLoadingIndicator_adminLoadingPulse__73SwM{0%{opacity:.42;transform:scaleY(.42)}50%{opacity:1;transform:scaleY(1)}to{opacity:.42;transform:scaleY(.42)}}@media (prefers-reduced-motion:reduce){.AdminLoadingIndicator_core__nzIyN,.AdminLoadingIndicator_ring__f8KIm{animation:none}.AdminLoadingIndicator_ringFirst__rz1he{opacity:.55;transform:scaleY(.62)}.AdminLoadingIndicator_ringSecond___B_GU{opacity:.78;transform:scaleY(.82)}.AdminLoadingIndicator_core__nzIyN{opacity:1;transform:scaleY(1)}}.analytics_container__yxAIl{width:100%;max-width:1400px;min-height:100%;margin:0 auto;padding:2rem;color:#e5edf7;box-sizing:border-box}.analytics_error__mOk71{padding:1rem;border:1px solid #7f3942;border-radius:8px;background:#542932;color:#fda4af;text-align:center;font-size:.9rem}.analytics_header__rW7lV{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem;padding:1.25rem;border:1px solid #334155;border-radius:8px;background:#1b2638;box-shadow:0 8px 24px rgba(2,6,23,.2)}.analytics_headerIcon__V3B3K{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#263b55;color:#67c7f3}.analytics_headerContent__S2y4b{flex:1;min-width:0}.analytics_headerContent__S2y4b h1{margin:0;color:#f8fafc;font-size:1.65rem;font-weight:800}.analytics_headerContent__S2y4b p{margin:.25rem 0 0;color:#aebdd0;font-size:.85rem}.analytics_dateFilter__YODlB{display:flex;align-items:center;gap:.5rem;min-height:42px;padding:.5rem .7rem;border:1px solid #475569;border-radius:6px;background:#111b2a;color:#bdc9d8;box-sizing:border-box}.analytics_dateFilter__YODlB svg{width:18px;height:18px;flex:0 0 auto}.analytics_select__M52zD{min-width:130px;border:0;outline:0;background:transparent;color:#f1f5f9;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;color-scheme:dark}.analytics_select__M52zD option{background:#1b2638;color:#f1f5f9}.analytics_select__M52zD:disabled{opacity:.65;cursor:wait}.analytics_refreshingText__B8f22{color:#8dd8f7;font-size:.68rem;white-space:nowrap}.analytics_statsGrid__LVBuL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.analytics_statCard__6sGGf{min-width:0;display:flex;align-items:center;gap:.65rem;padding:.85rem;border:1px solid #334155;border-radius:8px;background:#1b2638;box-sizing:border-box}.analytics_statCard__6sGGf.analytics_blue__r_Bfa{border-inline-start:3px solid #60a5fa}.analytics_statCard__6sGGf.analytics_green__FkuH1{border-inline-start:3px solid #34d399}.analytics_statCard__6sGGf.analytics_purple__OMx5_{border-inline-start:3px solid #a78bfa}.analytics_statCard__6sGGf.analytics_orange__seaoW{border-inline-start:3px solid #fb923c}.analytics_statIcon__ZsMRc{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;background:#263b55;color:#8dd8f7}.analytics_statIcon__ZsMRc svg{width:20px;height:20px}.analytics_statContent__U_CJa{min-width:0;flex:1}.analytics_statValue__tSBvG{margin-bottom:.2rem;color:#f1f5f9;font-size:1rem;font-weight:800}.analytics_statLabel__M7ktd,.analytics_statValue__tSBvG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics_statLabel__M7ktd{color:#9fb0c5;font-size:.72rem}.analytics_chartCard__63hIL,.analytics_tableCard__qoGAw{padding:1rem;border:1px solid #334155;border-radius:8px;background:#1b2638}.analytics_chartCard__63hIL{margin-bottom:1rem}.analytics_cardHeader__w2JqU{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.analytics_cardIcon__f5WyX{width:34px;height:34px;display:grid;place-items:center;border-radius:6px}.analytics_cardIcon__f5WyX.analytics_blue__r_Bfa{background:#263b55;color:#8dd8f7}.analytics_cardIcon__f5WyX.analytics_green__FkuH1{background:#1d4c3b;color:#86efac}.analytics_cardIcon__f5WyX svg{width:18px;height:18px}.analytics_cardHeader__w2JqU h2{margin:0;color:#f1f5f9;font-size:1rem;font-weight:700}.analytics_chartSkeleton__ySH5Q,.analytics_chartWrapper__BcBsl{width:100%;height:300px;min-width:0}.analytics_chartSkeleton__ySH5Q{border-radius:6px;background:#172235}.analytics_tableWrapper__g6Fqk{width:100%;overflow-x:auto;border:1px solid #334155;border-radius:6px;overscroll-behavior-inline:contain}.analytics_table__NH_Vl{width:100%;min-width:620px;border-spacing:0;border-collapse:separate;table-layout:fixed}.analytics_table__NH_Vl th{position:sticky;top:0;z-index:2;height:42px;padding:0 .8rem;border-bottom:1px solid #405069;background:#243247;color:#b7c5d7;font-size:.72rem;font-weight:800;text-align:right;white-space:nowrap}.analytics_table__NH_Vl th:first-child{width:9%}.analytics_table__NH_Vl th:nth-child(2){width:47%}.analytics_table__NH_Vl th:nth-child(3){width:18%}.analytics_table__NH_Vl th:last-child{width:26%}.analytics_table__NH_Vl td{height:58px;padding:.55rem .8rem;border-bottom:1px solid #2d3b50;background:#172235;color:#d5dfeb;font-size:.78rem;vertical-align:middle}.analytics_table__NH_Vl tbody tr:nth-child(2n) td{background:#1c293c}.analytics_table__NH_Vl tbody tr:hover td{background:#26364c}.analytics_table__NH_Vl tbody tr:last-child td{border-bottom:0}.analytics_rank__yi5zl{font-size:1rem;font-weight:800}.analytics_rank__yi5zl span{display:inline-block}.analytics_gold__2X2sd{color:#fbbf24}.analytics_silver__HOAW_{color:#cbd5e1}.analytics_bronze__c0TYw{color:#fb923c}.analytics_productName__uIWEY{overflow:hidden;margin-bottom:.2rem;color:#f1f5f9;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.analytics_productNameEn__4Rdpn{overflow:hidden;color:#93a4b9;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.analytics_revenue__M2n_1{color:#6ee7b7!important;font-weight:700;white-space:nowrap}.analytics_emptyTable__4xRoe{height:100px!important;color:#9fb0c5!important;text-align:center}@media (max-width:1024px){.analytics_container__yxAIl{padding:1.25rem}.analytics_statsGrid__LVBuL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.analytics_container__yxAIl{padding:.75rem}.analytics_header__rW7lV{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.7rem;padding:.9rem}.analytics_headerIcon__V3B3K{width:40px;height:40px}.analytics_headerIcon__V3B3K svg{width:21px;height:21px}.analytics_headerContent__S2y4b h1{font-size:1.2rem}.analytics_headerContent__S2y4b p{font-size:.75rem}.analytics_dateFilter__YODlB{grid-column:1/-1;width:100%;justify-content:space-between}.analytics_select__M52zD{flex:1;min-width:0;font-size:16px}.analytics_statsGrid__LVBuL{gap:.5rem}.analytics_statCard__6sGGf{gap:.45rem;padding:.65rem}.analytics_statIcon__ZsMRc{width:30px;height:30px}.analytics_statIcon__ZsMRc svg{width:17px;height:17px}.analytics_statValue__tSBvG{font-size:.8rem}.analytics_statLabel__M7ktd{font-size:.65rem}.analytics_chartCard__63hIL,.analytics_tableCard__qoGAw{padding:.75rem}.analytics_cardHeader__w2JqU{margin-bottom:.55rem}.analytics_cardHeader__w2JqU h2{font-size:.9rem}.analytics_chartSkeleton__ySH5Q,.analytics_chartWrapper__BcBsl{height:250px}.analytics_tableCard__qoGAw{margin-inline:-.25rem}.analytics_table__NH_Vl{min-width:570px}.analytics_table__NH_Vl td,.analytics_table__NH_Vl th{padding-inline:.6rem}.analytics_table__NH_Vl td:nth-child(2),.analytics_table__NH_Vl th:nth-child(2){position:sticky;right:0;z-index:1}.analytics_table__NH_Vl th:nth-child(2){z-index:3;background:#243247}.analytics_table__NH_Vl tbody tr:nth-child(odd) td:nth-child(2){background:#172235}.analytics_table__NH_Vl tbody tr:nth-child(2n) td:nth-child(2){background:#1c293c}.analytics_table__NH_Vl tbody tr:hover td:nth-child(2){background:#26364c}}@media (max-width:380px){.analytics_statsGrid__LVBuL{grid-template-columns:1fr}.analytics_chartSkeleton__ySH5Q,.analytics_chartWrapper__BcBsl{height:220px}}.AnimatedHeaderSettings_panel__imLIx{width:100%;margin:24px 0;padding:20px;border:1px solid #334155;border-radius:8px;background:#1b2638;box-sizing:border-box}.AnimatedHeaderSettings_headingRow__ONtxX{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.AnimatedHeaderSettings_title__BxATm{margin:0 0 6px;color:#f8fafc;font-size:18px;line-height:1.4}.AnimatedHeaderSettings_description__7qDud{margin:0;color:#aebdd0;font-size:13px;line-height:1.7}.AnimatedHeaderSettings_fieldGroup__Ka68j{margin-top:18px}.AnimatedHeaderSettings_label__UM0zv{display:block;margin-bottom:9px;color:#bdc9d8;font-size:13px;font-weight:700}.AnimatedHeaderSettings_iconGrid__cLC_V{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.AnimatedHeaderSettings_iconChoice__0f23X{min-height:62px;padding:8px 6px;border:1px solid #405069;border-radius:8px;background:#202d41;color:#b8c6d8;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:inherit}.AnimatedHeaderSettings_iconChoice__0f23X svg{width:21px;height:21px}.AnimatedHeaderSettings_iconChoice__0f23X span{font-size:11px}.AnimatedHeaderSettings_iconChoiceActive__0evtV{border-color:#4ba9d3;background:#263b55;color:#8dd8f7;box-shadow:inset 0 0 0 1px #4ba9d3}.AnimatedHeaderSettings_wordsList__c_VSo{display:grid;gap:9px}.AnimatedHeaderSettings_wordRow__KnZf2{display:grid;grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:8px}.AnimatedHeaderSettings_order__uTX4q{color:#8293a9;font-size:12px;text-align:center}.AnimatedHeaderSettings_input__B69Jm{width:100%;min-height:42px;padding:9px 12px;border:1px solid #475569;border-radius:6px;color:#f1f5f9;background:#111b2a;font:inherit;font-size:14px;box-sizing:border-box}.AnimatedHeaderSettings_input__B69Jm:focus{outline:2px solid rgba(2,132,199,.2);border-color:#0284c7}.AnimatedHeaderSettings_addButton__57pYI,.AnimatedHeaderSettings_removeButton___6sIt,.AnimatedHeaderSettings_saveButton__JtPx3{min-height:40px;border:0;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:700}.AnimatedHeaderSettings_removeButton___6sIt{width:38px;background:#542932;color:#fda4af}.AnimatedHeaderSettings_addButton__57pYI svg,.AnimatedHeaderSettings_removeButton___6sIt svg,.AnimatedHeaderSettings_saveButton__JtPx3 svg{width:17px;height:17px}.AnimatedHeaderSettings_actions___Gdyj{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.AnimatedHeaderSettings_addButton__57pYI{padding:9px 15px;border:1px solid #475569;background:#263244;color:#dbe6f3}.AnimatedHeaderSettings_saveButton__JtPx3{padding:9px 17px;background:#147caf;color:#fff}.AnimatedHeaderSettings_saveButton__JtPx3:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.AnimatedHeaderSettings_panel__imLIx{padding:16px 12px}.AnimatedHeaderSettings_actions___Gdyj{display:grid;grid-template-columns:1fr}.AnimatedHeaderSettings_addButton__57pYI,.AnimatedHeaderSettings_saveButton__JtPx3{width:100%}}.HomepageAutoSettings_panel__XYrfr{margin:16px 0;padding:16px;border:1px solid #334155;border-radius:8px;background:#1b2638;color:#e5edf7}.HomepageAutoSettings_heading__XJD1C{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.HomepageAutoSettings_heading__XJD1C>svg{width:22px;color:#67c7f3}.HomepageAutoSettings_heading__XJD1C h2{margin:0;font-size:16px}.HomepageAutoSettings_heading__XJD1C p{margin:4px 0 0;color:#a8b8ca;font-size:12px}.HomepageAutoSettings_toggle__eLIul{display:flex;gap:8px;align-items:center;margin-bottom:12px;padding:10px;background:#202d41;border-radius:6px;font-size:13px;font-weight:700}.HomepageAutoSettings_options__qv_Fm input,.HomepageAutoSettings_toggle__eLIul input{accent-color:#147caf}.HomepageAutoSettings_fields__THp6C,.HomepageAutoSettings_grid__GBgD9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomepageAutoSettings_grid__GBgD9 fieldset{min-width:0;margin:0;padding:10px;border:1px solid #405069;border-radius:6px}.HomepageAutoSettings_grid__GBgD9 legend{color:#b9c8d9;font-size:12px;font-weight:700}.HomepageAutoSettings_options__qv_Fm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:145px;overflow-y:auto}.HomepageAutoSettings_options__qv_Fm label{display:flex;gap:5px;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageAutoSettings_fields__THp6C{margin-top:12px}.HomepageAutoSettings_fields__THp6C label{display:grid;gap:5px;color:#b9c8d9;font-size:12px;font-weight:700}.HomepageAutoSettings_fields__THp6C input,.HomepageAutoSettings_fields__THp6C select{min-height:38px;padding:7px;border:1px solid #475569;border-radius:6px;background:#111b2a;color:#f1f5f9;box-sizing:border-box;color-scheme:dark}.HomepageAutoSettings_preview__97aci{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0;padding-top:12px;border-top:1px solid #334155}.HomepageAutoSettings_preview__97aci strong{width:100%;color:#8dd8f7;font-size:12px}.HomepageAutoSettings_preview__97aci span{display:inline-flex;gap:4px;align-items:center;max-width:100%;padding:5px 7px;background:#263b55;border-radius:5px;font-size:11px}.HomepageAutoSettings_preview__97aci svg{width:13px;color:#6ee7b7}.HomepageAutoSettings_refresh__frSan,.HomepageAutoSettings_save__0_n7d{display:inline-flex;gap:7px;align-items:center;min-height:40px;padding:8px 12px;border:0;border-radius:6px;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.HomepageAutoSettings_save__0_n7d{background:#147caf}.HomepageAutoSettings_refresh__frSan{background:#475569}.HomepageAutoSettings_refresh__frSan:disabled,.HomepageAutoSettings_save__0_n7d:disabled{opacity:.6;cursor:wait}.HomepageAutoSettings_actions__prsMI{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:640px){.HomepageAutoSettings_fields__THp6C,.HomepageAutoSettings_grid__GBgD9,.HomepageAutoSettings_options__qv_Fm{grid-template-columns:1fr}.HomepageAutoSettings_actions__prsMI{flex-direction:column}.HomepageAutoSettings_refresh__frSan,.HomepageAutoSettings_save__0_n7d{width:100%;justify-content:center}}.NotificationSender_container__V2hCw{width:100%;max-width:100%;margin:0;padding:0}.NotificationSender_form__tEl6Y{background:white;border-radius:1rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.NotificationSender_content__3QXwT{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;padding:2.5rem}@media (max-width:1024px){.NotificationSender_content__3QXwT{grid-template-columns:1fr;gap:2rem;padding:2rem}}@media (max-width:640px){.NotificationSender_content__3QXwT{padding:1.5rem 1rem;gap:1.5rem}}.NotificationSender_formSection__vgV1Y{display:flex;flex-direction:column;gap:1.75rem}.NotificationSender_sectionTitle__8uxTT{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0 0 .75rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6;letter-spacing:-.01em}.NotificationSender_formGroup__ky_i8{display:flex;flex-direction:column;gap:.75rem}.NotificationSender_label__kfTVJ{font-weight:700;color:#374151;font-size:.9rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.5px}.NotificationSender_required__Y_Js8{color:#ef4444;font-weight:900}.NotificationSender_inputWrapper__Knds0{position:relative;display:flex;flex-direction:column}.NotificationSender_input__EuJjd,.NotificationSender_select__pctz_,.NotificationSender_textarea__AJ1bB{padding:.875rem 1.125rem;border:1.5px solid #d1d5db;border-radius:.75rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s ease;background-color:white;color:#1f2937;width:100%;box-sizing:border-box;caret-color:#3b82f6}.NotificationSender_input__EuJjd:hover,.NotificationSender_select__pctz_:hover,.NotificationSender_textarea__AJ1bB:hover{border-color:#9ca3af;background:#f9fafb}.NotificationSender_input__EuJjd:focus,.NotificationSender_select__pctz_:focus,.NotificationSender_textarea__AJ1bB:focus{outline:none;border-color:#3b82f6;background:white;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.NotificationSender_input__EuJjd:disabled,.NotificationSender_select__pctz_:disabled,.NotificationSender_textarea__AJ1bB:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;opacity:.6;border-color:#e5e7eb}.NotificationSender_inputError__D5UmL{border-color:#ef4444!important;background-color:#fef2f2}.NotificationSender_inputError__D5UmL:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1),0 0 0 1px #ef4444}.NotificationSender_textarea__AJ1bB{min-height:130px;resize:vertical;line-height:1.6}.NotificationSender_select__pctz_{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.75rem}.NotificationSender_charCount__K3F_H{position:absolute;bottom:.75rem;right:1.125rem;font-size:.75rem;color:#9ca3af;background:white;padding:0 .3rem;font-weight:600;pointer-events:none}.NotificationSender_errorText___p6rx{font-size:.8rem;color:#ef4444;margin-top:.35rem;display:flex;align-items:center;gap:.3rem;font-weight:600}.NotificationSender_radioGroup__dlHhG{display:flex;flex-direction:column;gap:1rem}.NotificationSender_radioLabel__M35Vx{display:flex;align-items:center;gap:1rem;cursor:pointer;padding:1rem;border-radius:.75rem;transition:all .2s ease;border:1.5px solid #e5e7eb;background:#f9fafb;font-weight:600;color:#374151}.NotificationSender_radioLabel__M35Vx:hover{background:#f3f4f6;border-color:#d1d5db}.NotificationSender_radioLabel__M35Vx:has(:checked){background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.NotificationSender_radio__0tI_g{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6;flex-shrink:0}.NotificationSender_actionButtons__ooS92{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}.NotificationSender_submitButton__ETwhL{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:#3b82f6;color:white;border:none;border-radius:.75rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;flex:1;min-width:160px;box-shadow:0 4px 12px rgba(59,130,246,.2);text-transform:uppercase;letter-spacing:.5px}.NotificationSender_submitButton__ETwhL:hover:not(:disabled){background:#2563eb;box-shadow:0 6px 20px rgba(59,130,246,.3);transform:translateY(-2px)}.NotificationSender_submitButton__ETwhL:active:not(:disabled){transform:translateY(0)}.NotificationSender_submitButton__ETwhL:disabled{opacity:.5;cursor:not-allowed}.NotificationSender_previewButton__bB2zt{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:white;color:#374151;border:1.5px solid #d1d5db;border-radius:.75rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:160px;text-transform:uppercase;letter-spacing:.5px}.NotificationSender_previewButton__bB2zt:hover:not(:disabled){border-color:#3b82f6;background:#eff6ff;color:#0369a1;box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.NotificationSender_previewButton__bB2zt:disabled{opacity:.5;cursor:not-allowed}.NotificationSender_spinner__Gflzi{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:NotificationSender_spin__TTE8N .6s linear infinite}@keyframes NotificationSender_spin__TTE8N{to{transform:rotate(1turn)}}.NotificationSender_previewSection__8PNHC{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.875rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.NotificationSender_previewTitle__pIuxI{font-size:1.1rem;margin:0}.NotificationSender_notificationPreview__08cwO{background:white;border:1.5px solid #d1d5db;border-left:4px solid #3b82f6;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative}.NotificationSender_previewHeader__X83u7{display:flex;gap:1rem;align-items:flex-start;padding-left:3.5rem}.NotificationSender_previewBadge__6IESr{position:absolute;left:16px;top:16px;color:#ffffff;font-size:1.6rem}.NotificationSender_previewBadge__6IESr,.NotificationSender_previewIcon__Z_uxG{width:49px;height:49px;border-radius:12px;display:flex;align-items:center;justify-content:center;line-height:1}.NotificationSender_previewIcon__Z_uxG{border:2px solid #2b96d4;background:#2B96D4;flex-shrink:0;overflow:visible}.NotificationSender_previewIcon__Z_uxG img{width:60px;height:60px;object-fit:contain}.NotificationSender_previewTitle__pIuxI{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 .35rem;line-height:1.3;word-break:break-word}.NotificationSender_previewTime__3RSQo{font-size:.8rem;color:#9ca3af;margin:0;font-weight:500}.NotificationSender_previewBody__3UDJW{color:#374151;line-height:1.6;font-size:.9rem;margin:0;word-break:break-word}.NotificationSender_previewAction__HkvuT{padding:1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;font-size:.8rem;color:#0369a1;word-break:break-all;font-weight:500;font-family:monospace}.NotificationSender_previewMeta__pcrJ0{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:.85rem}.NotificationSender_previewMetaItem__Mj68q{display:flex;justify-content:space-between;gap:.5rem}.NotificationSender_previewMetaItem__Mj68q span:first-child{color:#6b7280;font-weight:500}.NotificationSender_previewMetaItem__Mj68q span:last-child{color:#1f2937;font-weight:700}.NotificationSender_alert__jIzGt{display:flex;gap:1rem;padding:1.25rem;border-radius:.75rem;border-left:4px solid;margin-bottom:1.5rem}.NotificationSender_alertSuccess___vBVk{background:#d1fae5;border-left-color:#10b981;color:#065f46}.NotificationSender_alertWarning__y85Z2{background:#fef3c7;border-left-color:#f59e0b;color:#92400e}.NotificationSender_alertError__BPWYs{background:#fee2e2;border-left-color:#ef4444;color:#991b1b}.NotificationSender_alertTitle__VVm0W{font-weight:700;margin-bottom:.3rem;font-size:.95rem}.NotificationSender_alertDescription__Jxh2C{font-size:.9rem;line-height:1.4;font-weight:500}@media (max-width:640px){.NotificationSender_actionButtons__ooS92{flex-direction:column;gap:.75rem}.NotificationSender_previewButton__bB2zt,.NotificationSender_submitButton__ETwhL{min-width:unset;flex:unset;width:100%;padding:.875rem 1.5rem}.NotificationSender_previewMeta__pcrJ0{grid-template-columns:1fr}.NotificationSender_sectionTitle__8uxTT{font-size:1rem;margin-bottom:.5rem}.NotificationSender_previewSection__8PNHC{padding:1.5rem}.NotificationSender_notificationPreview__08cwO{padding:1.25rem}.NotificationSender_previewIcon__Z_uxG{font-size:1.75rem}.NotificationSender_previewBadge__6IESr{width:40px;height:40px;border-radius:10px;font-size:1.25rem;left:12px;top:12px}.NotificationSender_label__kfTVJ{font-size:.85rem}.NotificationSender_input__EuJjd,.NotificationSender_select__pctz_,.NotificationSender_textarea__AJ1bB{padding:.75rem 1rem;font-size:.85rem}.NotificationSender_textarea__AJ1bB{min-height:110px}}.products_container__CCs7S{--products-text-primary:var(--admin-text-primary,#14213d);--products-text-secondary:var(--admin-text-secondary,#5c6c82);--products-surface-border:var(--admin-surface-border,rgba(103,124,160,0.2));--products-surface-muted:var(--admin-surface-muted,rgba(236,243,252,0.82));--products-input-bg:rgba(255,255,255,0.94);--products-input-bg-focus:#ffffff;--products-input-border:rgba(119,143,184,0.34);--admin-input-bg:var(--products-input-bg);--admin-input-bg-focus:var(--products-input-bg-focus);--admin-input-border:var(--products-input-border);padding:2.5rem;min-height:100vh;background:transparent;color:var(--products-text-primary);max-width:100%;overflow-x:hidden;box-sizing:border-box}.products_header__Y58hL{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid var(--products-surface-border);max-width:100%;box-sizing:border-box;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.products_header__Y58hL{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}}@media (max-width:640px){.products_header__Y58hL{margin-bottom:1rem;padding-bottom:.75rem}}.products_headerContent__B3jpe h1{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}@media (max-width:1024px){.products_headerContent__B3jpe h1{font-size:1.5rem;gap:.75rem}}@media (max-width:768px){.products_headerContent__B3jpe h1{font-size:1.25rem;gap:.5rem}}@media (max-width:640px){.products_headerContent__B3jpe h1{font-size:1.125rem}}.products_iconWrapper__jPY_C{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(59,130,246,.3);flex-shrink:0}@media (max-width:1024px){.products_iconWrapper__jPY_C{width:3rem;height:3rem}}@media (max-width:768px){.products_iconWrapper__jPY_C{width:2.5rem;height:2.5rem}}@media (max-width:640px){.products_iconWrapper__jPY_C{width:2rem;height:2rem}}.products_headerContent__B3jpe p{color:var(--products-text-secondary);font-size:1rem;margin-top:.5rem}@media (max-width:768px){.products_headerContent__B3jpe p{font-size:.875rem}}@media (max-width:640px){.products_headerContent__B3jpe p{font-size:.8125rem;display:none}}.products_addButton__tcC3r{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;font-weight:600;padding:.75rem 1.5rem;border-radius:.75rem;border:none;cursor:pointer;box-shadow:0 10px 30px rgba(59,130,246,.4);transition:all .3s ease;position:relative;overflow:hidden;font-size:.9375rem;text-decoration:none;white-space:nowrap}@media (max-width:768px){.products_addButton__tcC3r{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.875rem}}@media (max-width:640px){.products_addButton__tcC3r{padding:.625rem 1rem;font-size:.8125rem;gap:.5rem}}.products_addButton__tcC3r:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.products_addButton__tcC3r:hover:before{left:100%}.products_addButton__tcC3r:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(59,130,246,.5)}.products_headerActions__Eu2vL{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.products_rolePill__BK8ux{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid rgba(125,146,176,.28);font-size:.74rem;font-weight:800}.products_rolePillAdmin__YNHDu{background:rgba(219,234,254,.9);border-color:rgba(59,130,246,.3);color:#1d4ed8}.products_rolePillSupervisor__R43r8{background:rgba(255,246,220,.9);border-color:rgba(245,158,11,.3);color:#8a5a12}.products_permissionsHintBanner__tc4zi{margin-bottom:1rem;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(245,158,11,.28);background:rgba(255,246,220,.9);color:#8a5a12;font-size:.8rem;font-weight:700}@media (max-width:768px){.products_headerActions__Eu2vL{width:100%}}.products_importButton__lNCZI{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#22c55e,#14b8a6);color:white;font-weight:700;padding:.75rem 1.25rem;border-radius:.75rem;border:none;cursor:pointer;box-shadow:0 10px 30px rgba(34,197,94,.25);transition:all .3s ease;position:relative;overflow:hidden;font-size:.9375rem;white-space:nowrap}.products_importButton__lNCZI:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(20,184,166,.35)}@media (max-width:768px){.products_importButton__lNCZI{width:100%;justify-content:center}}.products_modalOverlay__K8pBh{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem;backdrop-filter:blur(6px)}.products_modal__1KopC{width:min(920px,100%);max-height:min(90vh,860px);background:linear-gradient(180deg,var(--admin-surface-1,rgba(248,251,255,.92)),var(--admin-surface-2,rgba(241,246,255,.9)));border:1px solid var(--products-surface-border);border-radius:1.25rem;box-shadow:0 20px 60px rgba(0,0,0,.55);overflow-y:auto;overscroll-behavior:contain}.products_modalHeader__9XVJo{padding:1.25rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--products-surface-border)}.products_modalTitle__eh4ta{margin:0;font-size:1.1rem;font-weight:800;color:var(--products-text-primary)}.products_modalSubtitle__mMejy{margin:.35rem 0 0;font-size:.9rem;color:var(--products-text-secondary)}.products_modalClose__E6ShY{width:2.25rem;height:2.25rem;border-radius:.75rem;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.15);color:var(--products-text-primary);cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center}.products_modalClose__E6ShY:disabled{opacity:.5;cursor:not-allowed}.products_modalBody__68Grd{padding:1.25rem 1.5rem;min-width:0}.products_modalFooter__CTMay{padding:1rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end;border-top:1px solid var(--products-surface-border)}.products_importRow__mOTyF{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;min-width:0}.products_pdfOptions__VM82n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1rem;padding:1rem;border:1px solid var(--products-surface-border);background:var(--products-surface-muted);min-width:0}.products_importField__s8Noq{display:grid;gap:.4rem;min-width:0;color:var(--products-text-primary);font-weight:700}.products_importField__s8Noq input,.products_importField__s8Noq select{width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid #94a3b8;border-radius:.5rem;background:#ffffff;color:#14213d;caret-color:#14213d;color-scheme:light;font:inherit;box-sizing:border-box}.products_importField__s8Noq input::placeholder{color:#64748b;opacity:1}.products_importField__s8Noq input:focus,.products_importField__s8Noq select:focus{outline:3px solid rgba(37,99,235,.2);border-color:#2563eb}.products_importField__s8Noq select option{background:#ffffff;color:#14213d}.products_checkboxField__h24_2{display:flex;align-items:center;gap:.65rem;min-height:44px;color:var(--products-text-primary);font-weight:700}.products_checkboxField__h24_2 input{width:1.15rem;height:1.15rem}.products_pdfDefaults__RMt_M{align-self:end;color:var(--products-text-secondary);font-size:.875rem}.products_pdfPreviewTableWrap__bF2p1{margin-top:1rem;overflow-x:auto}.products_pdfPreviewTable__0PqCB{width:100%;min-width:980px;border-collapse:collapse;color:var(--products-text-primary);font-size:.82rem}.products_previewCategorySelect__oQ_2E{width:100%;min-width:170px;min-height:40px;padding:.5rem;border:1px solid #94a3b8;border-radius:.4rem;background:#ffffff;color:#14213d;color-scheme:light;font:inherit}.products_previewCategorySelect__oQ_2E option{background:#ffffff;color:#14213d}.products_categoryConfidence__c3FFi{display:block;margin-top:.35rem;font-size:.75rem;font-weight:700}.products_confidence_high__EiGSI{color:#15803d}.products_confidence_medium__h9Cgf{color:#b45309}.products_confidence_low__HzwMc{color:#b91c1c}.products_reviewApprovedButton__O7k6b,.products_reviewButton__sh7Wt{min-height:40px;padding:.5rem .7rem;border-radius:.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;font-weight:800;cursor:pointer}.products_reviewButton__sh7Wt{border:1px solid #2563eb;background:#eff6ff;color:#1d4ed8}.products_reviewApprovedButton__O7k6b{border:1px solid #16a34a;background:#dcfce7;color:#166534}.products_previewRowApproved__MQs87{background:rgba(34,197,94,.08)}.products_reviewNotice__b_nUH{position:sticky;right:0;margin-top:.75rem;padding:.7rem;border:1px solid #f59e0b;background:#fffbeb;color:#92400e;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.products_approveAllButton__adrG8{min-height:40px;padding:.5rem .8rem;border:1px solid #16a34a;border-radius:.4rem;background:#16a34a;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:800;cursor:pointer}.products_approveAllButton__adrG8:disabled{opacity:.55;cursor:not-allowed}.products_pdfPreviewTable__0PqCB td,.products_pdfPreviewTable__0PqCB th{padding:.65rem;border-bottom:1px solid var(--products-surface-border);text-align:right;vertical-align:top}@media (max-width:768px){.products_modalOverlay__K8pBh{padding:0;align-items:flex-end}.products_modal__1KopC{max-height:94vh;overflow-y:auto;border-radius:.75rem .75rem 0 0}.products_pdfOptions__VM82n{grid-template-columns:1fr;padding:.875rem}.products_modalBody__68Grd,.products_modalFooter__CTMay,.products_modalHeader__9XVJo{padding-inline:1rem}.products_importRow__mOTyF{align-items:stretch}.products_importRow__mOTyF>*{width:100%}.products_modalFooter__CTMay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;bottom:0;background:var(--products-input-bg)}}@media (max-width:420px){.products_modalFooter__CTMay{grid-template-columns:1fr}}.products_fileInput__PfAXK{flex:1;min-width:0;max-width:100%;padding:.75rem;border-radius:.75rem;border:1px solid #94a3b8;background:#ffffff;color:#14213d;color-scheme:light;box-sizing:border-box}.products_fileInput__PfAXK::file-selector-button{margin-inline-end:.75rem;padding:.5rem .75rem;border:0;border-radius:.4rem;background:#e2e8f0;color:#14213d;font-weight:700;cursor:pointer}.products_secondaryButton__1BNV1{padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgba(59,130,246,.35);background:rgba(59,130,246,.12);color:#93c5fd;font-weight:700;cursor:pointer;transition:all .2s ease}.products_secondaryButton__1BNV1:hover:not(:disabled){background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5)}.products_secondaryButton__1BNV1:disabled{opacity:.5;cursor:not-allowed}.products_importButtonPrimary__XzkYw{padding:.75rem 1.25rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#22c55e,#14b8a6);color:white;font-weight:800;cursor:pointer;transition:all .2s ease}.products_importButtonPrimary__XzkYw:disabled{opacity:.6;cursor:not-allowed}.products_importError__RZJG9{margin-top:1rem;padding:.875rem 1rem;border-radius:.75rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#fecaca;font-weight:700}.products_importPreview__B6Xwg{margin-top:1rem;padding:1rem;border-radius:1rem;border:1px solid var(--products-surface-border);background:var(--products-surface-muted)}.products_previewStats__T48vn{display:flex;gap:1rem;flex-wrap:wrap;color:var(--products-text-primary);font-weight:700}.products_importSuccess__99rJk{margin-top:.75rem;padding:.75rem .9rem;border-radius:.75rem;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);color:#bbf7d0;font-weight:800}.products_errorList__g48oi{margin-top:.85rem}.products_errorListTitle__Z6_Tm{font-weight:800;color:#fbbf24;margin-bottom:.5rem}.products_errorListUl__jR6sZ{margin:0;padding:0 1.25rem 0 0;color:#e2e8f0}.products_errorListUl__jR6sZ li{margin-bottom:.25rem;color:#cbd5e1}.products_statsGrid__4Mi3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2.5rem;animation:products_fadeInUp__5w0P0 .6s ease-out .1s both;max-width:100%;width:100%;box-sizing:border-box}@media (max-width:1024px){.products_statsGrid__4Mi3h{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){.products_statsGrid__4Mi3h{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem}}.products_statCard__4vA2Z{background:linear-gradient(135deg,#1e293b,#334155);border-radius:1.25rem;padding:1.75rem;border:2px solid rgba(59,130,246,.2);box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .3s ease;position:relative;overflow:hidden}@media (max-width:768px){.products_statCard__4vA2Z{padding:1.25rem;border-radius:1rem}}@media (max-width:640px){.products_statCard__4vA2Z{padding:1rem}}.products_statCard__4vA2Z:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .3s ease}.products_statCard__4vA2Z:hover:before{opacity:1}.products_statCard__4vA2Z:hover{transform:translateY(-5px);border-color:currentColor;box-shadow:0 15px 40px rgba(59,130,246,.3)}.products_statCard__4vA2Z.products_blue__0jIbD{color:#60a5fa}.products_statCard__4vA2Z.products_green__TPCg0{color:#34d399}.products_statCard__4vA2Z.products_orange__w9XSC{color:#fb923c}.products_statCard__4vA2Z.products_purple__HC5ZB{color:#a78bfa}.products_statContent__0dtD5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.products_statNumber__M6mjF{font-size:2.5rem;font-weight:700;color:currentColor}@media (max-width:768px){.products_statNumber__M6mjF{font-size:2rem}}@media (max-width:640px){.products_statNumber__M6mjF{font-size:1.75rem}}.products_statIconWrapper__BQG_C{width:3.5rem;height:3.5rem;background:currentColor;opacity:.15;border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}@media (max-width:768px){.products_statIconWrapper__BQG_C{width:3rem;height:3rem}}@media (max-width:640px){.products_statIconWrapper__BQG_C{width:2.5rem;height:2.5rem}}.products_statCard__4vA2Z:hover .products_statIconWrapper__BQG_C{opacity:.25;transform:rotate(10deg) scale(1.1)}.products_statLabel___JF_e{font-size:.95rem;font-weight:600;color:currentColor;opacity:.9}.products_searchSection__SSOBQ{background:linear-gradient(135deg,#1e293b,#334155);border-radius:1.25rem;padding:1.5rem;border:2px solid rgba(59,130,246,.2);box-shadow:0 10px 30px rgba(0,0,0,.3);margin-bottom:2.5rem;animation:products_fadeInUp__5w0P0 .6s ease-out .2s both;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}@media (max-width:768px){.products_searchSection__SSOBQ{padding:1rem;margin-bottom:1.5rem;border-radius:1rem}}@media (max-width:640px){.products_searchSection__SSOBQ{padding:.875rem;margin-bottom:1rem}}.products_searchWrapper__qHCIa{position:relative;width:100%}.products_searchIcon__RIhgM{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);color:#64748b;width:1.5rem;height:1.5rem;pointer-events:none;flex-shrink:0}.products_searchInput__TjGnx{width:100%;max-width:100%;padding:1rem 3.5rem 1rem 1.5rem;font-size:1.05rem;background:var(--products-input-bg);border:2px solid var(--products-input-border);border-radius:1rem;color:var(--products-text-primary);transition:all .3s ease;box-sizing:border-box}.products_searchInput__TjGnx::placeholder{color:var(--products-text-secondary)}.products_searchInput__TjGnx:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.15);background:var(--products-input-bg-focus);color:var(--products-text-primary)}.products_tableContainer__AFAAX{background:linear-gradient(180deg,var(--admin-surface-1,rgba(29,43,67,.92)),var(--admin-surface-2,rgba(21,33,54,.9)));border-radius:1.25rem;overflow:hidden;border:1px solid var(--products-surface-border);box-shadow:0 10px 30px rgba(0,0,0,.3);animation:products_fadeInUp__5w0P0 .6s ease-out .3s both;max-width:100%;width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.products_tableContainer__AFAAX{border-radius:1rem}}@media (max-width:640px){.products_tableContainer__AFAAX{border-radius:.75rem}}.products_table__wacfA{width:100%;border-collapse:collapse}.products_tableHead__hPwca{background:var(--admin-table-head-bg,linear-gradient(135deg,rgba(37,55,86,.92) 0,rgba(24,38,63,.96) 100%));border-bottom:1px solid var(--products-surface-border)}.products_tableHead__hPwca th{text-align:right;padding:1.25rem 1.5rem;font-size:.85rem;font-weight:700;color:var(--products-text-secondary);text-transform:uppercase;letter-spacing:.05em;position:relative}.products_tableHead__hPwca th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);opacity:0;transition:opacity .3s ease}.products_tableHead__hPwca th:hover:after{opacity:1}.products_tableBody__VXWjc{background:transparent}.products_tableRow__GvUF6{border-bottom:1px solid var(--products-surface-border);transition:all .3s ease;background:var(--admin-table-row-bg,rgba(18,30,49,.68))}.products_tableRow__GvUF6:hover{background:linear-gradient(90deg,var(--admin-table-row-hover,rgba(37,99,235,.14)) 0,rgba(96,165,250,.1) 100%);transform:translateY(-1px)}.products_tableRow__GvUF6 td{padding:1.25rem 1.5rem;color:var(--products-text-primary)}.products_productImage__p2biJ{width:5rem;height:5rem;background:linear-gradient(135deg,#1e293b,#334155);border-radius:1rem;overflow:hidden;border:2px solid rgba(59,130,246,.2);box-shadow:0 5px 15px rgba(0,0,0,.3);transition:all .3s ease}.products_productImage__p2biJ:hover{transform:scale(1.1) rotate(3deg);box-shadow:0 8px 25px rgba(59,130,246,.3)}.products_productImage__p2biJ img{width:100%;height:100%;object-fit:cover}.products_productName__VvQpv{font-weight:700;color:var(--products-text-primary);font-size:1.1rem;margin-bottom:.25rem}.products_productBrand__z1A1C{font-size:.9rem;color:var(--products-text-secondary);display:flex;align-items:center;gap:.25rem}.products_categoryBadge__8B00K{padding:.5rem 1rem;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(96,165,250,.16));color:#bfdbfe;border-radius:.75rem;font-size:.9rem;font-weight:600;border:1px solid rgba(59,130,246,.3);display:inline-block}.products_priceWrapper__eAX_D div:first-child{font-weight:700;color:var(--products-text-primary);font-size:1.1rem}.products_priceCompare__S_EET{font-size:.85rem;color:var(--products-text-secondary);text-decoration:line-through;margin-top:.25rem}.products_stockBadge__hmKzD{padding:.625rem 1.25rem;border-radius:1rem;font-size:1rem;font-weight:800;border:2px solid;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease}.products_stockBadge__hmKzD.products_high__Z3czb{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));color:#10b981;border-color:rgba(16,185,129,.5)}.products_stockBadge__hmKzD.products_high__Z3czb:hover{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(5,150,105,.3));border-color:#10b981;transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.products_stockBadge__hmKzD.products_medium__Q7sx7{background:linear-gradient(135deg,rgba(251,146,60,.2),rgba(249,115,22,.2));color:#fb923c;border-color:rgba(251,146,60,.5)}.products_stockBadge__hmKzD.products_medium__Q7sx7:hover{background:linear-gradient(135deg,rgba(251,146,60,.3),rgba(249,115,22,.3));border-color:#fb923c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,146,60,.4)}.products_stockBadge__hmKzD.products_low__Bfi_M{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.2));color:#ef4444;border-color:rgba(239,68,68,.5)}.products_stockBadge__hmKzD.products_low__Bfi_M:hover{background:linear-gradient(135deg,rgba(239,68,68,.3),rgba(220,38,38,.3));border-color:#ef4444;transform:translateY(-2px);box-shadow:0 6px 20px rgba(239,68,68,.4)}.products_statusBadge__nRW7_{padding:.625rem 1.25rem;border-radius:1rem;font-size:1rem;font-weight:800;border:2px solid;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease}.products_statusBadge__nRW7_.products_active__aJcpo{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));color:#10b981;border-color:rgba(16,185,129,.5)}.products_statusBadge__nRW7_.products_active__aJcpo:hover{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(5,150,105,.3));border-color:#10b981;transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.products_statusBadge__nRW7_.products_inactive__Yozto{background:rgba(100,116,139,.15);color:#94a3b8;border-color:rgba(100,116,139,.3)}.products_statusBadge__nRW7_.products_inactive__Yozto:hover{background:rgba(100,116,139,.25);border-color:rgba(100,116,139,.5);transform:translateY(-2px)}.products_actionsWrapper__5NWqB{display:flex;align-items:center;gap:.5rem}.products_actionButton__J4U4W{padding:.75rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.products_actionButton__J4U4W.products_edit__qdrRM{background:rgba(59,130,246,.15);color:#60a5fa}.products_actionButton__J4U4W.products_edit__qdrRM:hover{background:rgba(59,130,246,.3);transform:translateY(-3px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.products_actionButton__J4U4W.products_delete__wYx5L{background:rgba(239,68,68,.15);color:#ef4444}.products_actionButton__J4U4W.products_delete__wYx5L:hover{background:rgba(239,68,68,.3);transform:translateY(-3px);box-shadow:0 5px 15px rgba(239,68,68,.3)}.products_actionButtonRestricted__L3UIr{background:rgba(100,116,139,.16)!important;color:#94a3b8!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}.products_emptyState__3CMnL{text-align:center;padding:5rem 2rem;color:#64748b}.products_emptyIcon__w7cVG{width:5rem;height:5rem;color:#334155;margin:0 auto 1.5rem;animation:products_float-up-down__MRUtX 3s ease-in-out infinite}.products_emptyText__o_Kun{font-size:1.25rem;color:#64748b}.products_loading__FcZb_{display:flex;align-items:center;justify-content:center;min-height:24rem}.products_spinner__hqhcY{width:4rem;height:4rem;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:products_spin__9Xak_ 1.8s linear infinite}@keyframes products_slideInRight__MxajF{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes products_fadeInUp__5w0P0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes products_float-up-down__MRUtX{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes products_spin__9Xak_{to{transform:rotate(1turn)}}@media (max-width:1280px){.products_statsGrid__4Mi3h{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.products_statsGrid__4Mi3h{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.products_container__CCs7S{padding:1.5rem}.products_header__Y58hL{flex-direction:column;align-items:flex-start;gap:1.5rem}.products_headerContent__B3jpe h1{font-size:1.5rem}.products_iconWrapper__jPY_C{width:3rem;height:3rem}.products_addButton__tcC3r{width:100%;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem}.products_statsGrid__4Mi3h{grid-template-columns:repeat(2,1fr)}.products_tableContainer__AFAAX{overflow-x:auto;-webkit-overflow-scrolling:touch}.products_table__wacfA{min-width:900px}}@media (max-width:768px){.products_container__CCs7S{padding:1rem}.products_header__Y58hL{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.products_headerContent__B3jpe h1{font-size:1.25rem;gap:.75rem}.products_iconWrapper__jPY_C{width:2.5rem;height:2.5rem}.products_addButton__tcC3r{padding:.625rem 1rem;font-size:.8125rem;gap:.5rem;justify-content:center}.products_statsGrid__4Mi3h{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.products_statCard__4vA2Z{padding:1.25rem}.products_statNumber__M6mjF{font-size:2rem}.products_statIconWrapper__BQG_C{width:3rem;height:3rem}.products_searchSection__SSOBQ{padding:1rem}.products_searchInput__TjGnx{font-size:.95rem;padding:.875rem 3rem .875rem 1rem}.products_tableContainer__AFAAX{border-radius:1rem}.products_table__wacfA{min-width:800px}.products_tableHead__hPwca th{font-size:.75rem;padding:1rem}.products_tableRow__GvUF6 td{padding:1rem}.products_productImage__p2biJ{width:4rem;height:4rem}.products_productName__VvQpv{font-size:1rem}.products_actionButton__J4U4W{padding:.625rem}}@media (max-width:640px){.products_container__CCs7S{padding:.75rem}.products_headerContent__B3jpe h1{font-size:1.125rem}.products_addButton__tcC3r{padding:.75rem 1.25rem;font-size:.875rem}.products_statContent__0dtD5{flex-direction:column;align-items:flex-start;gap:.5rem}.products_statIconWrapper__BQG_C{width:2.5rem;height:2.5rem}.products_statNumber__M6mjF{font-size:1.75rem}.products_searchInput__TjGnx{font-size:.875rem}.products_searchSection__SSOBQ{padding:.875rem}.products_table__wacfA{min-width:600px}}.products_pagination__GBl91{background:rgba(30,41,59,.5);border:1px solid rgba(51,65,85,.3);margin-top:1.5rem;backdrop-filter:blur(10px)}.products_paginationInfo__Fn8lq{color:#e2e8f0}.products_totalProducts__xqj4y{font-size:.875rem;color:#94a3b8;font-weight:500}@media (max-width:768px){.products_pagination__GBl91{padding:1rem;gap:.5rem}.products_paginationButton__Neuy8{padding:.5rem 1rem;font-size:.875rem}.products_paginationInfo__Fn8lq{font-size:.875rem}.products_totalProducts__xqj4y{font-size:.75rem}}.products_pagination__GBl91{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;margin-top:1rem;background:linear-gradient(180deg,var(--admin-surface-1,rgba(248,251,255,.92)),var(--admin-surface-2,rgba(241,246,255,.9)));border-radius:1rem;border:1px solid var(--products-surface-border)}.products_paginationButton__Neuy8{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(139,92,246,.15));border:1px solid rgba(59,130,246,.3);border-radius:.75rem;color:#60a5fa;font-weight:600;cursor:pointer;transition:all .3s ease}.products_paginationButton__Neuy8:hover:not(:disabled){background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(139,92,246,.25));border-color:rgba(59,130,246,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.2)}.products_paginationButton__Neuy8:disabled{opacity:.4;cursor:not-allowed}.products_paginationInfo__Fn8lq{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--products-text-primary);font-weight:600}.products_totalProducts__xqj4y{font-size:.85rem;color:var(--products-text-secondary)}@media (max-width:768px){.products_pagination__GBl91{flex-direction:column;gap:1rem;padding:1rem}.products_paginationButton__Neuy8{width:100%;justify-content:center}}