@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginPage_container__lpy-4{-webkit-font-smoothing:antialiased;background-color:#f6f6f8;color:#0f172a;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh}@media (min-width:1024px){.LoginPage_container__lpy-4{flex-direction:row}}.LoginPage_leftPanel__L8GOP{align-items:center;background-color:#101622;display:none;flex:3 1;flex-direction:column;justify-content:center;position:relative;width:100%}@media (min-width:1024px){.LoginPage_leftPanel__L8GOP{display:flex}}.LoginPage_backgroundImage__I-FOP{height:100%;inset:0;object-fit:cover;opacity:.6;position:absolute;width:100%}.LoginPage_gradientOverlay__kCofC{background:linear-gradient(to top right,#135bece6,#1e3a8acc,#10162280);inset:0;mix-blend-mode:multiply;position:absolute}.LoginPage_brandingContent__B5H3y{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:42rem;padding:3rem;position:relative;z-index:10}.LoginPage_brandingIcon__Xid1k{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem}.LoginPage_brandingIconSymbol__OkiNY{color:#fff;font-size:2.25rem}.LoginPage_brandingTitle__iefft{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:1rem}@media (min-width:640px){.LoginPage_brandingTitle__iefft{font-size:3rem}}.LoginPage_brandingDescription__Bnyn3{color:#bfdbfee6;font-size:1.125rem;line-height:1.75;max-width:32rem}.LoginPage_brandingFeatures__PR489{align-items:center;color:#bfdbfe;display:flex;font-size:.875rem;font-weight:500;gap:1rem;margin-top:2.5rem}.LoginPage_featureItem__45b5W{align-items:center;display:flex;gap:.25rem}.LoginPage_featureIcon__fwpdi{font-size:1.25rem}.LoginPage_featureDot__EoJiZ{background-color:#60a5fa;border-radius:9999px;height:.25rem;width:.25rem}.LoginPage_rightPanel__FC36V{background-color:#f6f6f8;display:flex;flex:2 1;flex-direction:column;justify-content:center;min-width:400px;padding:3rem 1rem}@media (min-width:640px){.LoginPage_rightPanel__FC36V{padding:3rem 1.5rem}}@media (min-width:1024px){.LoginPage_rightPanel__FC36V{padding:3rem}}@media (min-width:1280px){.LoginPage_rightPanel__FC36V{padding:3rem 4rem}}.LoginPage_formContainer__Xztzk{margin:0 auto;max-width:440px;width:100%}.LoginPage_header__AhNFR{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}.LoginPage_logoContainer__oP\+gV{align-items:center;display:flex;gap:.75rem}.LoginPage_logoIcon__auvf6{color:#135bec;height:2rem;width:2rem}.LoginPage_logoImage__G9grr{border-radius:.75rem;height:3rem;object-fit:cover;width:3rem}.LoginPage_logoText__Fbq7M{color:#0d121b;font-size:2rem;font-weight:800;letter-spacing:-.025em}.LoginPage_languageButton__tQ2Ac{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;justify-content:center;padding:.5rem .75rem;transition:all .2s ease}.LoginPage_languageButton__tQ2Ac:hover{background-color:#f1f5f9;color:#0f172a}.LoginPage_languageIcon__uYaqK{font-size:1.125rem}.LoginPage_languageActive__6V2FZ{font-weight:600}.LoginPage_languageSeparator__i8TKM{color:#94a3b8;font-size:.75rem}.LoginPage_languageInactive__GQA9\+{color:#94a3b8;font-weight:400}.LoginPage_languageInactive__GQA9\+:hover{color:#64748b}.LoginPage_pageHeading__6G5nw{margin-bottom:2rem}.LoginPage_pageTitle__zO6aU{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.033em;line-height:1.2;margin:0}.LoginPage_pageSubtitle__ovY3W{color:#4c669a;font-size:1rem;font-weight:400;line-height:1.5;margin-top:.5rem}.LoginPage_form__AS78j{display:flex;flex-direction:column;gap:1.5rem}.LoginPage_fieldGroup__BeEiu{display:flex;flex-direction:column;gap:.5rem}.LoginPage_fieldLabel__vToUP{color:#0d121b;font-size:1rem;font-weight:500;line-height:1.5}.LoginPage_inputWrapper__n1Cpk{align-items:center;display:flex;position:relative}.LoginPage_input__ZrlDr{background-color:#fff;border:1px solid #cfd7e7;border-radius:.5rem;box-shadow:0 1px 2px 0 #0000000d;box-sizing:border-box;color:#0d121b;display:flex;flex:1 1;font-size:1rem;font-weight:400;height:3.5rem;line-height:1.5;min-width:0;overflow:hidden;padding:.9375rem 3rem .9375rem .9375rem;resize:none;transition:all .2s ease;width:100%}.LoginPage_input__ZrlDr::placeholder{color:#4c669a}.LoginPage_input__ZrlDr:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec33;outline:none}.LoginPage_inputIcon__DDtUd{pointer-events:none}.LoginPage_inputIcon__DDtUd,.LoginPage_passwordToggle__4JOym{align-items:center;color:#4c669a;display:flex;justify-content:center;position:absolute;right:1rem}.LoginPage_passwordToggle__4JOym{background:#0000;border:none;cursor:pointer;padding:0;transition:color .2s ease}.LoginPage_passwordToggle__4JOym:hover{color:#0d121b}.LoginPage_metaRow__DShdv{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.LoginPage_rememberMe__51Mre{align-items:center;display:flex;gap:.5rem}.LoginPage_checkbox__XZ3vB{accent-color:#135bec;background-color:#fff;border:1px solid #cfd7e7;border-radius:.25rem;height:1rem;width:1rem}.LoginPage_checkbox__XZ3vB:focus{box-shadow:0 0 0 2px #135bec33;outline:none}.LoginPage_rememberLabel__dGA0H{color:#4c669a;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-user-select:none;user-select:none}.LoginPage_forgotPassword__IMBz5{align-items:center;background:#0000;border:none;color:#135bec;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;padding:0;text-decoration:none;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.LoginPage_forgotPassword__IMBz5:hover{color:#1d4ed8;text-decoration:underline}.LoginPage_forgotPassword__IMBz5:focus{outline:none}.LoginPage_forgotPassword__IMBz5:focus-visible{text-decoration:underline}.LoginPage_errorMessage__Frx1q{background-color:#fee2e2;border:1px solid #ef4444;border-radius:.5rem;color:#dc2626;font-size:.875rem;padding:.75rem 1rem}.LoginPage_submitButton__1zQ2c{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:3rem;justify-content:center;letter-spacing:.015em;line-height:1.5;overflow:hidden;padding:0 1rem;transition:all .2s ease;width:100%}.LoginPage_submitButton__1zQ2c:hover:not(:disabled){background-color:#1d4ed8}.LoginPage_submitButton__1zQ2c:active:not(:disabled){transform:scale(.98)}.LoginPage_submitButton__1zQ2c:disabled{cursor:not-allowed;opacity:.6}.LoginPage_submitButtonText__lSnAd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoginPage_registerSection__0OYTH{padding-top:.5rem;text-align:center}.LoginPage_registerText__5YKuJ{color:#4c669a;font-size:.875rem}.LoginPage_registerLink__rq-lO{color:#135bec;font-weight:700;margin-left:.25rem;text-decoration:none;transition:color .2s ease}.LoginPage_registerLink__rq-lO:hover{color:#1d4ed8}.LoginPage_footer__bHagY{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:1.5rem}.LoginPage_footerText__-aMsE{color:#94a3b8;font-size:.75rem;margin:0;text-align:center}@keyframes LoginPage_slideUp__1iChk{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginPage_animateSlideUp__btBH8{animation:LoginPage_slideUp__1iChk .6s ease-out}.RegisterPage_container__dfxJc{background-color:#f6f6f8;color:#0d121b;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;width:100%}@media (min-width:1024px){.RegisterPage_container__dfxJc{flex-direction:row}}.RegisterPage_leftPanel__l7Gds{background-color:#135bec;color:#fff;display:none;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem;position:relative;width:100%}@media (min-width:1024px){.RegisterPage_leftPanel__l7Gds{display:flex;width:41.666667%}}.RegisterPage_backgroundImage__Qf9Zr{background-position:50%;background-size:cover;inset:0;mix-blend-mode:overlay;opacity:.2;position:absolute}.RegisterPage_gradientOverlay__j1Oxq{background:linear-gradient(to bottom right,#2563ebe6,#312e81e6);inset:0;position:absolute}.RegisterPage_brandingContent__-grr5{position:relative;z-index:10}.RegisterPage_brandingLogo__6ylTY{align-items:center;color:#fff;display:flex;gap:.75rem;margin-bottom:3rem}.RegisterPage_brandingLogoIcon__DAbMZ{height:2rem;width:2rem}.RegisterPage_brandingLogoImage__0LtSQ{border-radius:.75rem;height:3rem;object-fit:cover;width:3rem}.RegisterPage_brandingLogoText__tLpcq{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.RegisterPage_brandingTitle__4fVSz{font-size:3rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem}.RegisterPage_brandingDescription__GMf2n{color:#bfdbfe;font-size:1.125rem;line-height:1.75;max-width:28rem}.RegisterPage_trustSection__6PGky{display:flex;gap:1rem;margin-top:3rem}.RegisterPage_avatarGroup__I7gos{display:flex}.RegisterPage_avatarGroup__I7gos img{border:2px solid #135bec;border-radius:9999px;height:2.5rem;margin-left:-.75rem;object-fit:cover;width:2.5rem}.RegisterPage_avatarGroup__I7gos img:first-child{margin-left:0}.RegisterPage_trustInfo__2IXnK{display:flex;flex-direction:column;justify-content:center}.RegisterPage_starRating__aIV6Y{color:#facc15;display:flex;font-size:1rem}.RegisterPage_trustText__ZPnky{color:#bfdbfe;font-size:.75rem;font-weight:500}.RegisterPage_leftFooter__xEVYO{color:#bfdbfecc;font-size:.75rem;margin-top:auto;padding-top:2.5rem;position:relative;z-index:10}.RegisterPage_rightPanel__e3ucK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;position:relative;width:100%}@media (min-width:640px){.RegisterPage_rightPanel__e3ucK{padding:3rem}}@media (min-width:1024px){.RegisterPage_rightPanel__e3ucK{padding:6rem;width:58.333333%}}.RegisterPage_languageSwitcher__yx4lD{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:0}.RegisterPage_mobileLogo__4vfZz{align-items:center;color:#0d121b;display:flex;gap:.5rem;margin-bottom:2rem;max-width:28rem;width:100%}@media (min-width:1024px){.RegisterPage_mobileLogo__4vfZz{display:none}}.RegisterPage_mobileLogoIcon__59q0i{color:#135bec;height:1.5rem;width:1.5rem}.RegisterPage_mobileLogoImage__GVUf\+{border-radius:.5rem;height:2.5rem;object-fit:cover;width:2.5rem}.RegisterPage_mobileLogoText__OjbAz{font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.RegisterPage_formContainer__c8ef3{max-width:28rem;width:100%}.RegisterPage_pageHeading__Ny5PE{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.RegisterPage_pageTitleRow__xywa5{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.RegisterPage_pageTitle__TCIQq{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.033em;line-height:1.2;margin:0}.RegisterPage_pageSubtitle__uAAl2{color:#4c669a;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.RegisterPage_form__3WOyo{display:flex;flex-direction:column;gap:1.25rem}.RegisterPage_socialButton__uOQc6{align-items:center;background-color:#fff;border:1px solid #cfd7e7;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.75rem;height:3rem;justify-content:center;transition:background-color .2s ease;width:100%}.RegisterPage_socialButton__uOQc6:hover{background-color:#f8fafc}.RegisterPage_socialButton__uOQc6 img{height:1.25rem;width:1.25rem}.RegisterPage_divider__fnXsr{align-items:center;display:flex;padding:.5rem 0;position:relative}.RegisterPage_dividerLine__JqBtz{border-top:1px solid #cfd7e7;flex-grow:1}.RegisterPage_dividerText__0GpqN{color:#9ca3af;flex-shrink:0;font-size:.75rem;font-weight:500;margin:0 1rem;text-transform:uppercase}.RegisterPage_fieldGroup__c\+yXy{display:flex;flex-direction:column}.RegisterPage_fieldLabel__mD12E{color:#0d121b;font-size:.875rem;font-weight:500;line-height:1.5;padding-bottom:.5rem}.RegisterPage_inputWrapper__drUni{align-items:center;display:flex;position:relative;width:100%}.RegisterPage_input__LT97n{background-color:#f8f9fc;border:1px solid #cfd7e7;border-radius:.5rem;box-sizing:border-box;color:#0d121b;display:flex;font-size:.875rem;font-weight:400;height:3rem;line-height:1.5;padding:0 1rem;transition:all .2s ease;width:100%}.RegisterPage_input__LT97n::placeholder{color:#4c669a}.RegisterPage_input__LT97n:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec33;outline:none}.RegisterPage_inputWithIcon__9Ep9z{padding-right:3rem}.RegisterPage_passwordToggle__IK4-q{align-items:center;background:#0000;border:none;color:#4c669a;cursor:pointer;display:flex;height:100%;padding-right:.75rem;position:absolute;right:0;top:0;transition:color .2s ease}.RegisterPage_passwordToggle__IK4-q:hover{color:#135bec}.RegisterPage_validationMessage__DCKl5{color:#ef4444;font-size:.75rem;margin-top:.5rem}.RegisterPage_termsGroup__SuqKf{align-items:flex-start;display:flex;gap:.75rem;margin-top:.25rem}.RegisterPage_checkbox__-TRrh{accent-color:#135bec;background-color:#f8f9fc;border:1px solid #cfd7e7;border-radius:.25rem;height:1rem;margin-top:.25rem;width:1rem}.RegisterPage_checkbox__-TRrh:focus{box-shadow:0 0 0 2px #135bec33;outline:none}.RegisterPage_termsText__xXkIc{color:#4c669a;font-size:.75rem;line-height:1.5}.RegisterPage_termsLink__apcoO{background:#0000;border:none;color:#135bec;cursor:pointer;font-weight:500;font:inherit;padding:0;text-decoration:none}.RegisterPage_termsLink__apcoO:hover{text-decoration:underline}.RegisterPage_termsLink__apcoO:focus{outline:none}.RegisterPage_termsLink__apcoO:focus-visible{text-decoration:underline}.RegisterPage_errorMessage__RH6ru{background-color:#fee2e2;border:1px solid #ef4444;border-radius:.5rem;color:#dc2626;font-size:.875rem;padding:.75rem 1rem}.RegisterPage_submitButton__seNGx{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #3b82f64d;color:#f8f9fc;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:3rem;justify-content:center;letter-spacing:.015em;line-height:1.5;margin-top:.5rem;padding:0 1rem;transition:background-color .2s ease;width:100%}.RegisterPage_submitButton__seNGx:hover:not(:disabled){background-color:#1d4ed8}.RegisterPage_submitButton__seNGx:disabled{cursor:not-allowed;opacity:.6}.RegisterPage_submitButtonText__MKCgS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegisterPage_loginSection__uzQCL{margin-top:1rem;text-align:center}.RegisterPage_loginText__6XPz6{color:#4c669a;font-size:.875rem;margin:0}.RegisterPage_loginLink__w3pKf{color:#135bec;font-weight:700;margin-left:.25rem;text-decoration:none;transition:color .2s ease}.RegisterPage_loginLink__w3pKf:hover{color:#1d4ed8}.ForgotPasswordPage_container__Q11m0{background-color:#f6f6f8;color:#0f172a;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;width:100%}@media (min-width:1024px){.ForgotPasswordPage_container__Q11m0{flex-direction:row}}.ForgotPasswordPage_leftPanel__lQTAA{align-items:center;background-color:#101622;display:none;flex:3 1;flex-direction:column;justify-content:center;position:relative;width:100%}@media (min-width:1024px){.ForgotPasswordPage_leftPanel__lQTAA{display:flex}}.ForgotPasswordPage_backgroundImage__cKWsp{height:100%;inset:0;object-fit:cover;opacity:.6;position:absolute;width:100%}.ForgotPasswordPage_gradientOverlay__h8YCD{background:linear-gradient(to top right,#135bece6,#1e3a8acc,#10162280);inset:0;mix-blend-mode:multiply;position:absolute}.ForgotPasswordPage_brandingContent__VUWND{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:42rem;padding:3rem;position:relative;z-index:10}.ForgotPasswordPage_brandingIcon__aHTbr{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem}.ForgotPasswordPage_brandingIconSymbol__l27AY{color:#fff;font-size:2.25rem}.ForgotPasswordPage_brandingTitle__0Arjp{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:1rem}@media (min-width:640px){.ForgotPasswordPage_brandingTitle__0Arjp{font-size:3rem}}.ForgotPasswordPage_brandingDescription__MqR7u{color:#bfdbfee6;font-size:1.125rem;line-height:1.75;max-width:32rem}.ForgotPasswordPage_rightPanel__l5d7h{background-color:#f6f6f8;display:flex;flex:2 1;flex-direction:column;justify-content:center;min-width:400px;padding:3rem 1rem}@media (min-width:640px){.ForgotPasswordPage_rightPanel__l5d7h{padding:3rem 1.5rem}}@media (min-width:1024px){.ForgotPasswordPage_rightPanel__l5d7h{padding:3rem}}@media (min-width:1280px){.ForgotPasswordPage_rightPanel__l5d7h{padding:3rem 4rem}}.ForgotPasswordPage_formContainer__EmRYW{margin:0 auto;max-width:440px;width:100%}.ForgotPasswordPage_header__MLyxs{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}.ForgotPasswordPage_logoContainer__EFkLb{align-items:center;display:flex;gap:.75rem}.ForgotPasswordPage_logoImage__Ong4z{border-radius:.75rem;height:3rem;object-fit:cover;width:3rem}.ForgotPasswordPage_logoText__\+WTvN{color:#0d121b;font-size:2rem;font-weight:800;letter-spacing:-.025em}.ForgotPasswordPage_pageHeading__esJ51{margin-bottom:2rem}.ForgotPasswordPage_pageTitle__-K0Dm{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.033em;line-height:1.2;margin:0}.ForgotPasswordPage_pageSubtitle__yzWXz{color:#4c669a;font-size:1rem;font-weight:400;line-height:1.5;margin-top:.5rem}.ForgotPasswordPage_form__FkR\+Q{display:flex;flex-direction:column;gap:1.5rem}.ForgotPasswordPage_fieldGroup__mdJzN{display:flex;flex-direction:column;gap:.5rem}.ForgotPasswordPage_fieldLabel__XVzr3{color:#1e293b;font-size:.875rem;font-weight:600}.ForgotPasswordPage_inputWrapper__2ovu7{position:relative}.ForgotPasswordPage_input__uLZui{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-sizing:border-box;font-size:1rem;outline:none;padding:.875rem 2.75rem .875rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.ForgotPasswordPage_input__uLZui:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.ForgotPasswordPage_inputIcon__yBgGv{color:#64748b;position:absolute;right:.875rem;top:50%;transform:translateY(-50%)}.ForgotPasswordPage_submitButton__MQcYk{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.875rem;box-shadow:0 10px 25px #2563eb40;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;gap:.5rem;justify-content:center;padding:.95rem 1rem;transition:transform .15s ease,box-shadow .15s ease}.ForgotPasswordPage_submitButton__MQcYk:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.ForgotPasswordPage_helperRow__s1aGG{align-items:center;display:flex;gap:1rem;justify-content:space-between}.ForgotPasswordPage_backLink__1xSLF{color:#135bec;font-weight:700;text-decoration:none}.ForgotPasswordPage_backLink__1xSLF:hover{text-decoration:underline}.ForgotPasswordPage_errorMessage__iMjZT{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#991b1b;font-size:.875rem;padding:.875rem 1rem}.ForgotPasswordPage_successMessage__aI0L-{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:.75rem;color:#166534;font-size:.875rem;padding:.875rem 1rem}.AddProductPage_pageContainer__MuvW5{flex:1 1;overflow-y:auto;scroll-behavior:smooth}.AddProductPage_stickyHeader__ikd24{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f6f6f8e6;border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AddProductPage_headerContent__aDFK0{margin:0 auto;max-width:80rem;padding:1rem 1.5rem}.AddProductPage_breadcrumbs__u26sV{align-items:center;display:flex;margin-bottom:.5rem}.AddProductPage_breadcrumbList__-OO5m{gap:.25rem;list-style:none;margin:0;padding:0}.AddProductPage_breadcrumbItem__Z03uy,.AddProductPage_breadcrumbLink__B6FhF,.AddProductPage_breadcrumbList__-OO5m{align-items:center;display:inline-flex}.AddProductPage_breadcrumbLink__B6FhF{color:#64748b;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.AddProductPage_breadcrumbLink__B6FhF:hover{color:#135bec}.AddProductPage_breadcrumbSeparator__BoUA7{color:#94a3b8;font-size:1.125rem;margin:0 .25rem}.AddProductPage_breadcrumbCurrent__WEUAw{color:#0f172a;font-size:.875rem;font-weight:500}.AddProductPage_headerTitleRow__5yoyD{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.AddProductPage_headerTitleRow__5yoyD{align-items:center;flex-direction:row;justify-content:space-between}}.AddProductPage_headerTitleGroup__tBysn{flex:1 1}.AddProductPage_pageTitle__ja5Cv{color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.AddProductPage_pageSubtitle__Xlk-S{color:#64748b;font-size:.875rem;margin-top:.25rem}.AddProductPage_headerActions__bomoQ{align-items:center;display:flex;gap:.75rem}.AddProductPage_cancelButton__bGdMp{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AddProductPage_cancelButton__bGdMp:hover{background-color:#f8fafc}.AddProductPage_saveButton__ozdf8{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #135bec40;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 1.5rem;transition:all .2s ease}.AddProductPage_saveButton__ozdf8:hover{background-color:#0e46b9}.AddProductPage_saveButton__ozdf8:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed}.AddProductPage_formContent__4UGMn{margin:0 auto;max-width:80rem;padding:1.5rem}@media (min-width:1024px){.AddProductPage_formContent__4UGMn{padding:2rem}}.AddProductPage_formGrid__SUnQY{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.AddProductPage_formGrid__SUnQY{gap:2rem;grid-template-columns:2fr 1fr}}.AddProductPage_mainColumn__rxgbZ,.AddProductPage_sideColumn__Uc3bm{display:flex;flex-direction:column;gap:1.5rem}.AddProductPage_card__FY6JC{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.AddProductPage_cardHeader__t-Mle{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.AddProductPage_cardTitle__yOdc0{align-items:center;color:#0f172a;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0}.AddProductPage_cardTitleIcon__0KqxM{color:#135bec;font-size:1.25rem}.AddProductPage_cardTitleSmall__GGbnb{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.AddProductPage_formGroup__9qw6\+{margin-bottom:1rem}.AddProductPage_formGroup__9qw6\+:last-child{margin-bottom:0}.AddProductPage_formLabel__M5KO9{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.AddProductPage_formLabelRequired__J-I1w:after{color:#ef4444;content:" *"}.AddProductPage_formInput__xsAEl{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;color:#0f172a;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:all .2s ease;width:100%}.AddProductPage_formInput__xsAEl:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.AddProductPage_formInput__xsAEl::placeholder{color:#94a3b8}.AddProductPage_formTextarea__xodig{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.875rem;min-height:120px;outline:none;padding:.75rem;resize:vertical;transition:all .2s ease;width:100%}.AddProductPage_formTextarea__xodig:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.AddProductPage_formSelect__oVR7I{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:all .2s ease;width:100%}.AddProductPage_formSelect__oVR7I:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.AddProductPage_formRow2__oMSYA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AddProductPage_formRow3__I5uYx{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){.AddProductPage_formRow2__oMSYA,.AddProductPage_formRow3__I5uYx{grid-template-columns:1fr}}.AddProductPage_priceInputWrapper__vQZgY{position:relative}.AddProductPage_priceSymbol__8BEX-{color:#64748b;font-size:.875rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddProductPage_priceInput__0PnZw{font-family:ui-monospace,monospace;padding-left:1.75rem}.AddProductPage_profitMargin__\+AAxh{align-items:center;color:#16a34a;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.AddProductPage_quantityWrapper__f\+ZvG{align-items:center;display:flex}.AddProductPage_quantityButton__4Rh7j{align-items:center;background-color:#f8fafc;border:1px solid #cbd5e1;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s ease;width:2.5rem}.AddProductPage_quantityButton__4Rh7j:hover{background-color:#f1f5f9}.AddProductPage_quantityButtonLeft__12DgZ{border-radius:.5rem 0 0 .5rem}.AddProductPage_quantityButtonRight__sqYFb{border-radius:0 .5rem .5rem 0}.AddProductPage_quantityInput__QppNB{border:1px solid #cbd5e1;border-left:none;border-right:none;font-size:.875rem;height:2.5rem;outline:none;text-align:center;width:100%}.AddProductPage_quantityInput__QppNB:focus{box-shadow:none}.AddProductPage_divider__2ETx8{background-color:#e2e8f0;height:1px;margin:1.5rem 0}.AddProductPage_mediaGrid__22Jtu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.AddProductPage_mediaGrid__22Jtu{grid-template-columns:repeat(4,1fr)}}.AddProductPage_imagePreview__7hasE{aspect-ratio:1;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;position:relative}.AddProductPage_imagePreview__7hasE img{height:100%;object-fit:cover;width:100%}.AddProductPage_imageOverlay__PnwcA{align-items:center;background-color:#00000080;display:flex;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.AddProductPage_imagePreview__7hasE:hover .AddProductPage_imageOverlay__PnwcA{opacity:1}.AddProductPage_imageActionButton__LOfsw{align-items:center;background-color:#fff;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.AddProductPage_imageActionButton__LOfsw:hover{background-color:#f1f5f9}.AddProductPage_mainBadge__GvGro{background-color:#135bec;border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;left:.5rem;padding:.125rem .5rem;position:absolute;top:.5rem}.AddProductPage_uploadPlaceholder__aPSGK{align-items:center;aspect-ratio:1;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .2s ease}.AddProductPage_uploadPlaceholder__aPSGK:hover{background-color:#f1f5f9;border-color:#135bec}.AddProductPage_uploadIcon__tEcHI{color:#94a3b8;font-size:2.5rem;margin-bottom:.5rem}.AddProductPage_uploadPlaceholder__aPSGK:hover .AddProductPage_uploadIcon__tEcHI{color:#135bec}.AddProductPage_uploadText__Cej4x{color:#64748b;font-size:.75rem;font-weight:500;padding:0 .5rem;text-align:center}.AddProductPage_variantsToggle__s1\+HF{align-items:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:1rem}.AddProductPage_variantsCheckbox__ATrQv{accent-color:#135bec;cursor:pointer;height:1.25rem;width:1.25rem}.AddProductPage_variantsToggleText__yjnyG{flex:1 1}.AddProductPage_variantsToggleTitle__5DvoI{color:#0369a1;font-size:.9375rem;font-weight:600}.AddProductPage_variantsToggleDesc__jQG-L{color:#0284c7;font-size:.8125rem}.AddProductPage_variantsTable__CznEa{font-size:.875rem;text-align:left;width:100%}.AddProductPage_variantsTableHead__tsOSP{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.AddProductPage_variantsTableHead__tsOSP th{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase}.AddProductPage_variantsTableBody__1GGXH tr{border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.AddProductPage_variantsTableBody__1GGXH tr:hover{background-color:#f8fafc}.AddProductPage_variantsTableBody__1GGXH td{padding:.75rem 1rem;vertical-align:middle}.AddProductPage_variantCell__j4KQH{align-items:center;display:flex;gap:.75rem}.AddProductPage_variantColorBox__vtvny{background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:.25rem;height:2rem;width:2rem}.AddProductPage_variantName__zA37O{color:#0f172a;font-weight:500}.AddProductPage_variantSku__V\+JlS{color:#64748b;font-family:ui-monospace,monospace}.AddProductPage_stockIndicator__tGEk4{align-items:center;display:flex;gap:.5rem}.AddProductPage_stockDot__FR5E3{border-radius:9999px;height:.5rem;width:.5rem}.AddProductPage_stockDotGreen__mp8-N{background-color:#22c55e}.AddProductPage_stockDotOrange__-CBWq{background-color:#f97316}.AddProductPage_stockDotRed__UAUSi{background-color:#ef4444}.AddProductPage_variantEditButton__K5Bje{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.AddProductPage_variantEditButton__K5Bje:hover{color:#135bec}.AddProductPage_variantDeleteButton__JHnh8{background:#fef2f2;border:none;border-radius:.375rem;color:#dc2626;cursor:pointer;font-size:.75rem;padding:.375rem .5rem}.AddProductPage_addVariantForm__p\+4O-{background-color:#fff;border:1px dashed #cbd5e1;border-radius:.625rem;margin-top:1rem;padding:1rem}.AddProductPage_addVariantTitle__jshgr{color:#374151;font-size:.8125rem;font-weight:600;margin-bottom:.75rem}.AddProductPage_addVariantButton__uA9QG{background:linear-gradient(135deg,#eab308,#ca8a04);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.75rem;padding:.75rem;width:100%}.AddProductPage_addVariantButton__uA9QG:hover{background:linear-gradient(135deg,#ca8a04,#a16207)}.AddProductPage_errorMessage__KatBk{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.AddProductPage_footerSpacing__5wf7w{height:5rem}.AdminOverviewPage_container__vXu-N{display:flex;flex-direction:column;gap:1.5rem}.AdminOverviewPage_pageHeader__2sMS-{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:768px){.AdminOverviewPage_pageHeader__2sMS-{align-items:flex-end;flex-direction:row}}.AdminOverviewPage_pageHeaderText__kEG1J{display:flex;flex-direction:column;gap:.25rem}.AdminOverviewPage_pageTitle__Vcqzv{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;margin:0}@media (min-width:768px){.AdminOverviewPage_pageTitle__Vcqzv{font-size:2.25rem}}.AdminOverviewPage_pageSubtitle__DPAlb{color:#4c669a;font-size:1rem;font-weight:400;margin:0}.AdminOverviewPage_headerActions__yulzb{display:flex;gap:.5rem}.AdminOverviewPage_exportButton__GIFYU{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;padding:0 1rem;transition:background-color .2s ease}.AdminOverviewPage_exportButton__GIFYU:hover{background-color:#f9fafb}.AdminOverviewPage_addButton__sUi1x{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #135bec4d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;padding:0 1rem;transition:background-color .2s ease}.AdminOverviewPage_addButton__sUi1x:hover{background-color:#0f4bc4}.AdminOverviewPage_kpiGrid__uhMSi{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.AdminOverviewPage_kpiGrid__uhMSi{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AdminOverviewPage_kpiGrid__uhMSi{grid-template-columns:repeat(4,1fr)}}.AdminOverviewPage_kpiCardPrimary__le2EL{background:linear-gradient(to bottom right,#135bec,#2563eb);border-radius:.75rem;box-shadow:0 10px 15px -3px #135bec33;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative}.AdminOverviewPage_kpiCardPrimaryGlow__pvQEj{background-color:#ffffff1a;border-radius:9999px;filter:blur(24px);height:6rem;margin-right:-1rem;margin-top:-1rem;position:absolute;right:0;top:0;width:6rem}.AdminOverviewPage_kpiCardContent__YqlNU{display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:10}.AdminOverviewPage_kpiLabel__jvZ0J{color:#bfdbfe;font-size:.875rem;font-weight:500}.AdminOverviewPage_kpiValue__sBPQW{font-size:1.875rem;font-weight:700;letter-spacing:-.025em}.AdminOverviewPage_kpiTrend__-JUrv{align-items:center;display:flex;gap:.5rem;margin-top:1rem;position:relative;z-index:10}.AdminOverviewPage_kpiTrendBadge__GBemq{align-items:center;background-color:#fff3;border-radius:9999px;color:#fff;display:flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.125rem .5rem}.AdminOverviewPage_kpiTrendText__BqwTI{color:#bfdbfe;font-size:.75rem}.AdminOverviewPage_kpiCard__kQx6L{background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.AdminOverviewPage_kpiCardHeader__\+XiRi{align-items:flex-start;display:flex;justify-content:space-between}.AdminOverviewPage_kpiCardInfo__L1Aus{display:flex;flex-direction:column;gap:.25rem}.AdminOverviewPage_kpiCardLabel__xDhb6{color:#4c669a;font-size:.875rem;font-weight:500}.AdminOverviewPage_kpiCardValue__zm6Bv{color:#0d121b;font-size:1.875rem;font-weight:700;letter-spacing:-.025em}.AdminOverviewPage_kpiCardIcon__aI66A{align-items:center;border-radius:.5rem;display:flex;justify-content:center;padding:.5rem}.AdminOverviewPage_kpiCardIconBlue__p8lwv{background-color:#3b82f61a;color:#135bec}.AdminOverviewPage_kpiCardIconPurple__TdMJ2{background-color:#9333ea1a;color:#9333ea}.AdminOverviewPage_kpiCardIconRed__zMgNm{background-color:#ef44441a;color:#ef4444}.AdminOverviewPage_kpiCardTrend__QGBYy{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.AdminOverviewPage_kpiTrendUp__9-SPA{align-items:center;color:#16a34a;display:flex;font-size:.875rem;font-weight:700}.AdminOverviewPage_kpiTrendDown__nbke7,.AdminOverviewPage_kpiTrendWarning__6saAh{align-items:center;color:#ef4444;display:flex;font-size:.875rem;font-weight:700}.AdminOverviewPage_kpiTrendLabel__dodpx{color:#4c669a;font-size:.75rem}.AdminOverviewPage_chartsGrid__h42\+F{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.AdminOverviewPage_chartsGrid__h42\+F{grid-template-columns:2fr 1fr}}.AdminOverviewPage_chartCard__ohz9p{background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.AdminOverviewPage_chartHeader__Ir18R{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminOverviewPage_chartHeaderText__mejUg{display:flex;flex-direction:column}.AdminOverviewPage_chartTitle__TsXUo{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.AdminOverviewPage_chartSubtitle__zl\+64{color:#4c669a;font-size:.875rem;margin:0}.AdminOverviewPage_chartTabs__Yw3Bu{background-color:#f6f6f8;border-radius:.5rem;display:flex;padding:.25rem}.AdminOverviewPage_chartTabActive__ghuen{background-color:#fff;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;color:#0d121b}.AdminOverviewPage_chartTabActive__ghuen,.AdminOverviewPage_chartTab__l7ZnT{border:none;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.AdminOverviewPage_chartTab__l7ZnT{background:none;color:#4c669a}.AdminOverviewPage_chartTab__l7ZnT:hover{color:#0d121b}.AdminOverviewPage_chartArea__BvM5y{height:250px;position:relative;width:100%}.AdminOverviewPage_chartLabels__HVgM\+{display:flex;justify-content:space-between;margin-top:1rem;padding:0 .5rem}.AdminOverviewPage_chartLabel__O9oVc{color:#4c669a;font-size:.75rem;font-weight:500}.AdminOverviewPage_donutCard__svxq3{background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:1.5rem}.AdminOverviewPage_donutChartContainer__iKowk{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.AdminOverviewPage_donutChart__viCVT{border-radius:9999px;height:10rem;position:relative;width:10rem}.AdminOverviewPage_donutChartCenter__3d\+cE{align-items:center;background-color:#fff;border-radius:9999px;display:flex;flex-direction:column;inset:1rem;justify-content:center;position:absolute}.AdminOverviewPage_donutChartValue__VLQKe{color:#0d121b;font-size:1.5rem;font-weight:700}.AdminOverviewPage_donutChartLabel__GVsiT{color:#4c669a;font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.AdminOverviewPage_donutLegend__iE9m9{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.AdminOverviewPage_donutLegendItem__XVZPT{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.AdminOverviewPage_donutLegendLabel__dftt\+{align-items:center;display:flex;gap:.5rem}.AdminOverviewPage_donutLegendDot__xJjyu{border-radius:9999px;height:.75rem;width:.75rem}.AdminOverviewPage_donutLegendText__EPnpc{color:#0d121b}.AdminOverviewPage_donutLegendValue__pHC4m{color:#4c669a;font-weight:500}.AdminOverviewPage_tableCard__sYEV8{background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.AdminOverviewPage_tableHeader__9Y-9U{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:1rem 1.5rem}.AdminOverviewPage_tableTitle__dNyHM{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.AdminOverviewPage_viewAllButton__k3SiO{background:none;border:none;color:#135bec;cursor:pointer;font-size:.875rem;font-weight:500}.AdminOverviewPage_viewAllButton__k3SiO:hover{text-decoration:underline}.AdminOverviewPage_tableWrapper__8I7qe{overflow-x:auto}.AdminOverviewPage_table__t9M\+J{border-collapse:collapse;text-align:left;width:100%}.AdminOverviewPage_tableHead__uxYCK{background-color:#f6f6f8}.AdminOverviewPage_tableHeadCell__jVvWB{color:#4c669a;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.75rem 1.5rem;text-transform:uppercase}.AdminOverviewPage_tableHeadCellRight__leqY-{text-align:right}.AdminOverviewPage_tableBody__1LiZT tr{border-bottom:1px solid #f1f5f9}.AdminOverviewPage_tableRow__eC\+ny{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.AdminOverviewPage_tableRow__eC\+ny:hover{background-color:#f9fafb}.AdminOverviewPage_tableRow__eC\+ny:last-child{border-bottom:none}.AdminOverviewPage_tableCell__HMCvo{font-size:.875rem;padding:1rem 1.5rem}.AdminOverviewPage_tableCellBold__RAP42{color:#0d121b;font-weight:500}.AdminOverviewPage_tableCellMuted__mJfAJ{color:#4c669a}.AdminOverviewPage_tableCellRight__WWa36{text-align:right}.AdminOverviewPage_customerCell__Ighhm{align-items:center;display:flex;gap:.75rem}.AdminOverviewPage_customerAvatar__g4LXG{align-items:center;border-radius:9999px;display:flex;font-size:.75rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.AdminOverviewPage_customerAvatarBlue__PQ8gr{background-color:#dbeafe;color:#2563eb}.AdminOverviewPage_customerAvatarOrange__7LUQ6{background-color:#ffedd5;color:#ea580c}.AdminOverviewPage_customerAvatarPurple__Z\+jTM{background-color:#f3e8ff;color:#9333ea}.AdminOverviewPage_customerAvatarTeal__O5Cbg{background-color:#ccfbf1;color:#0d9488}.AdminOverviewPage_statusBadge__bo5Pg{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.125rem .625rem}.AdminOverviewPage_statusPaid__9Eut0{background-color:#dcfce7;color:#166534}.AdminOverviewPage_statusPending__1x3Za{background-color:#fef9c3;color:#854d0e}.AdminOverviewPage_statusShipped__7pIgc{background-color:#dbeafe;color:#1e40af}.AdminOverviewPage_statusCancelled__0pjTV{background-color:#fee2e2;color:#991b1b}.AdminOverviewPage_actionButton__uhvr4{background:none;border:none;color:#4c669a;cursor:pointer;padding:.25rem;transition:color .2s ease}.AdminOverviewPage_actionButton__uhvr4:hover{color:#135bec}.AdminOverviewPage_footer__RaAwo{color:#4c669a;font-size:.75rem;margin-top:1rem;padding-bottom:2rem;text-align:center}.AdminOverviewPage_barChartContainer__WFCcz{align-items:flex-end;display:flex;gap:.75rem;height:180px;padding:.5rem .25rem 0}.AdminOverviewPage_barChartItem__n\+al5{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.AdminOverviewPage_barChartBar__fkdTx{background:linear-gradient(0deg,#1e40af,#3b82f6,#60a5fa);border-radius:.375rem;box-shadow:0 2px 8px #2563eb4d;cursor:pointer;transition:height .3s ease-out;width:60%}.AdminOverviewPage_barChartLabels__Uh9pC{border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:.75rem;justify-content:space-between;margin-top:.75rem;padding-top:.625rem}.AdminOverviewPage_barChartLabel__eUhMa{flex:1 1;text-align:center}.AdminOverviewPage_lowStockPanel__LRBR4{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:1.25rem 1.5rem}.AdminOverviewPage_lowStockHeader__TMIOt{align-items:center;display:flex;justify-content:space-between;margin-bottom:.875rem}.AdminOverviewPage_lowStockTitle__cXtd\+{color:#1e293b;font-size:.9375rem;font-weight:600;margin:0}.AdminOverviewPage_lowStockBadge__CFfOT{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.AdminOverviewPage_lowStockList__JF2FK{flex:1 1}.AdminOverviewPage_lowStockItem__jpU62{border-bottom:1px solid #f1f5f9;font-size:.875rem;padding:.625rem 0}.AdminOverviewPage_lowStockItem__jpU62:last-child{border-bottom:none}.AdminOverviewPage_lowStockItemHeader__vAkjB{align-items:center;display:flex;justify-content:space-between;margin-bottom:.375rem}.AdminOverviewPage_lowStockItemName__tvh3-{color:#1e293b;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminOverviewPage_lowStockItemQty__jiQa3{font-weight:600}.AdminOverviewPage_lowStockItemQtyZero__EMaBc{color:#dc2626}.AdminOverviewPage_lowStockItemQtyLow__TtsYG{color:#f59e0b}.AdminOverviewPage_lowStockVariants__m0-Ph{display:flex;flex-wrap:wrap;gap:.25rem}.AdminOverviewPage_lowStockVariant__v88ts{border-radius:.25rem;font-size:.6875rem;font-weight:500;padding:.125rem .375rem}.AdminOverviewPage_lowStockVariantZero__VNjUX{background-color:#fecaca;color:#dc2626}.AdminOverviewPage_lowStockVariantLow__aH-6U{background-color:#fed7aa;color:#ea580c}.AdminOverviewPage_lowStockVariantWarning__Qo5jy{background-color:#fef9c3;color:#a16207}.AdminOverviewPage_lowStockMore__wxOux{color:#6b7280;font-size:.6875rem;padding:.125rem 0}.AdminOverviewPage_emptyText__5fAGK{color:#94a3b8;font-size:.8125rem;padding:.625rem 0}.AdminOverviewPage_twoColumnGrid__2i8Cv{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:1024px){.AdminOverviewPage_twoColumnGrid__2i8Cv{grid-template-columns:1fr 1.5fr}}.AdminBankAccountPage_pageContainer__-43XQ{background-color:initial;flex:1 1;min-height:0;overflow-y:auto;padding:0}@media (min-width:768px){.AdminBankAccountPage_pageContainer__-43XQ{padding:0}}@media (min-width:1024px){.AdminBankAccountPage_pageContainer__-43XQ{padding:0}}.AdminBankAccountPage_contentWrapper__KSEc4{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:72rem;width:100%}.AdminBankAccountPage_pageHeader__3jDdZ{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.AdminBankAccountPage_pageHeader__3jDdZ{align-items:flex-end;flex-direction:row;justify-content:space-between}}.AdminBankAccountPage_pageTitle__fQvl\+{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;margin:0}@media (min-width:768px){.AdminBankAccountPage_pageTitle__fQvl\+{font-size:2.25rem}}.AdminBankAccountPage_pageSubtitle__XKhrN{color:#4c669a;font-size:1rem;margin-top:.25rem;max-width:42rem}.AdminBankAccountPage_addButton__mndmq{align-items:center;background:linear-gradient(90deg,#135bec,#3b82f6);border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;height:2.75rem;justify-content:center;padding:0 1.25rem;transition:all .2s ease;white-space:nowrap}.AdminBankAccountPage_addButton__mndmq:hover{background:linear-gradient(90deg,#0f4bc0,#2563eb)}.AdminBankAccountPage_addButton__mndmq:active{transform:scale(.95)}.AdminBankAccountPage_statsGrid__GjrVw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.AdminBankAccountPage_statsGrid__GjrVw{grid-template-columns:repeat(3,1fr)}}.AdminBankAccountPage_statCard__Qp8\+W{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:1rem}.AdminBankAccountPage_statContent__DPfc-{display:flex;flex-direction:column}.AdminBankAccountPage_statLabel__meQoR{color:#4c669a;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AdminBankAccountPage_statValue__QNkGf{color:#0d121b;font-size:1.5rem;font-weight:700;margin-top:.25rem}.AdminBankAccountPage_statValueGreen__yArue{color:#16a34a}.AdminBankAccountPage_statValueGray__QRjiz{color:#64748b}.AdminBankAccountPage_statIcon__ZqsqB{border-radius:.5rem;padding:.5rem}.AdminBankAccountPage_statIconBlue__xZQ5q{background-color:#eff6ff;color:#135bec}.AdminBankAccountPage_statIconGreen__Yw\+d1{background-color:#f0fdf4;color:#16a34a}.AdminBankAccountPage_statIconGray__KucV\+{background-color:#f8fafc;color:#64748b}.AdminBankAccountPage_cardsGrid__8K\+xJ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.AdminBankAccountPage_cardsGrid__8K\+xJ{grid-template-columns:repeat(2,1fr)}}.AdminBankAccountPage_bankCard__XxDAk{background:linear-gradient(to bottom right,#fff,#eff6ff);border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:all .3s ease}.AdminBankAccountPage_bankCard__XxDAk:hover{box-shadow:0 4px 12px #0000001a}.AdminBankAccountPage_bankCardInactive__2nudx{background:#f8fafc;opacity:.85}.AdminBankAccountPage_bankCardInactive__2nudx:hover{opacity:1}.AdminBankAccountPage_bankCardWatermark__NNy6N{font-size:9rem;opacity:.05;padding:1rem;pointer-events:none;position:absolute;right:0;top:0}.AdminBankAccountPage_bankCardContent__UKfJq{display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem;position:relative;z-index:10}.AdminBankAccountPage_bankCardHeader__c7Iih{align-items:flex-start;display:flex;justify-content:space-between}.AdminBankAccountPage_bankCardInfo__Vzz\+5{align-items:center;display:flex;gap:1rem}.AdminBankAccountPage_bankLogo__CIE\+0{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;height:3.5rem;justify-content:center;overflow:hidden;padding:.25rem;width:3.5rem}.AdminBankAccountPage_bankLogoInner__8-ZXq{align-items:center;border-radius:.5rem;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:100%;justify-content:center;width:100%}.AdminBankAccountPage_bankLogoGrayscale__lCuRx{filter:grayscale(1)}.AdminBankAccountPage_bankDetails__RnWtR{display:flex;flex-direction:column}.AdminBankAccountPage_bankName__NWNbT{color:#0d121b;font-size:1.125rem;font-weight:700}.AdminBankAccountPage_bankTypeBadge__DKGkl{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.75rem;font-weight:500;margin-top:.25rem;padding:.125rem .5rem}.AdminBankAccountPage_bankTypeBadgeGreen__PKeKS{background-color:#dcfce7;color:#166534}.AdminBankAccountPage_bankTypeBadgePurple__yIgFQ{background-color:#f3e8ff;color:#6b21a8}.AdminBankAccountPage_bankTypeBadgeGray__7Wpos{background-color:#e2e8f0;color:#475569}.AdminBankAccountPage_moreButton__63uoR{background:#0000;border:none;border-radius:9999px;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .2s ease}.AdminBankAccountPage_moreButton__63uoR:hover{background-color:#f1f5f9;color:#135bec}.AdminBankAccountPage_menuWrap__LMwP8{position:relative}.AdminBankAccountPage_menuDropdown__BztfK{background:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 10px 25px #0f172a1f;min-width:180px;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:20}.AdminBankAccountPage_menuItem__mSIe6{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.6rem .75rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.AdminBankAccountPage_menuItem__mSIe6:hover{background:#f8fafc}.AdminBankAccountPage_menuItemDanger__k679j{color:#dc2626}.AdminBankAccountPage_menuItemDanger__k679j:hover{background:#ef444414}.AdminBankAccountPage_bankCardField__1itAt{display:flex;flex-direction:column;gap:.25rem}.AdminBankAccountPage_fieldLabel__eQSU5{color:#4c669a;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.AdminBankAccountPage_fieldValue__9x\+2-{color:#0d121b;font-size:1rem;font-weight:600}.AdminBankAccountPage_accountNumberWrapper__Ozv9r{align-items:center;display:flex;gap:.5rem}.AdminBankAccountPage_accountNumber__-I43k{color:#135bec;font-family:ui-monospace,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.05em}@media (min-width:768px){.AdminBankAccountPage_accountNumber__-I43k{font-size:1.5rem}}.AdminBankAccountPage_accountNumberInactive__4SS8K{color:#64748b}.AdminBankAccountPage_copyButton__-YTIn{background:#0000;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.AdminBankAccountPage_copyButton__-YTIn:hover{color:#135bec}.AdminBankAccountPage_bankCardFooter__5rU0G{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:1rem}.AdminBankAccountPage_toggleWrapper__eQVIK{align-items:center;display:flex;gap:.5rem}.AdminBankAccountPage_toggle__0KKTN{background-color:#e2e8f0;border-radius:9999px;cursor:pointer;height:1.25rem;position:relative;transition:background-color .2s ease;width:2.25rem}.AdminBankAccountPage_toggleActive__tIn-R{background-color:#135bec}.AdminBankAccountPage_toggleKnob__uTVCv{background-color:#fff;border-radius:9999px;box-shadow:0 1px 2px #0000001a;height:1rem;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:1rem}.AdminBankAccountPage_toggleActive__tIn-R .AdminBankAccountPage_toggleKnob__uTVCv{transform:translateX(1rem)}.AdminBankAccountPage_toggleLabel__ybXez{color:#0d121b;font-size:.875rem;font-weight:500}.AdminBankAccountPage_editButton__SePN4{align-items:center;background:#0000;border:none;color:#4c669a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;transition:color .2s ease}.AdminBankAccountPage_editButton__SePN4:hover{color:#135bec}.AdminBankAccountPage_addNewCard__dE4EA{align-items:center;background:#0000;border:2px dashed #cbd5e1;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:320px;transition:all .3s ease}.AdminBankAccountPage_addNewCard__dE4EA:hover{background-color:#f8fafc;border-color:#135bec}.AdminBankAccountPage_addNewCardIcon__-W1GS{align-items:center;background-color:#f1f5f9;border-radius:9999px;display:flex;height:4rem;justify-content:center;margin-bottom:1rem;transition:transform .3s ease;width:4rem}.AdminBankAccountPage_addNewCard__dE4EA:hover .AdminBankAccountPage_addNewCardIcon__-W1GS{transform:scale(1.1)}.AdminBankAccountPage_addNewCardTitle__M2yxm{color:#0d121b;font-size:1.125rem;font-weight:700}.AdminBankAccountPage_addNewCardSubtitle__nxy0B{color:#4c669a;font-size:.875rem;margin-top:.25rem}.AdminBankAccountPage_modalOverlay__19g7Q{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.AdminBankAccountPage_modal__55eps{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:32rem;overflow-y:auto;width:100%}.AdminBankAccountPage_modalHeader__C-Cum{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.AdminBankAccountPage_modalTitle__MrJ6i{color:#0d121b;font-size:1.25rem;font-weight:700;margin:0}.AdminBankAccountPage_modalCloseButton__92cXp{background:#0000;border:none;border-radius:.5rem;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .2s ease}.AdminBankAccountPage_modalCloseButton__92cXp:hover{background-color:#f1f5f9;color:#0d121b}.AdminBankAccountPage_modalBody__YeZxt{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.AdminBankAccountPage_formGroup__dnVex{display:flex;flex-direction:column;gap:.25rem}.AdminBankAccountPage_formLabel__t2e9M{color:#4c669a;font-size:.875rem;font-weight:500}.AdminBankAccountPage_formInput__KY7tQ{border:1px solid #e2e8f0;border-radius:.5rem;color:#0d121b;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:all .2s ease}.AdminBankAccountPage_formInput__KY7tQ:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec1a}.AdminBankAccountPage_formTextarea__YBjiE{border:1px solid #e2e8f0;border-radius:.5rem;color:#0d121b;font-family:inherit;font-size:.875rem;outline:none;padding:.625rem .75rem;resize:vertical;transition:all .2s ease}.AdminBankAccountPage_formTextarea__YBjiE:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec1a}.AdminBankAccountPage_checkboxWrapper__wCEl-{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.AdminBankAccountPage_checkbox__Iyuo0{accent-color:#135bec;height:1rem;width:1rem}.AdminBankAccountPage_checkboxLabel__bRJxU{color:#374151;font-size:.875rem}.AdminBankAccountPage_qrUploadSection__g0vtj{background-color:#f8fafc;border:1px dashed #e2e8f0;border-radius:.5rem;padding:1rem;text-align:center}.AdminBankAccountPage_qrUploadContent__DqOsn{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.AdminBankAccountPage_qrPreview__wEaAW{border-radius:.5rem;margin:0;max-height:200px;max-width:200px}.AdminBankAccountPage_uploadButton__wCq6S{align-items:center;background:linear-gradient(90deg,#135bec,#3b82f6);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminBankAccountPage_uploadButton__wCq6S:hover{background:linear-gradient(90deg,#0f4bc0,#2563eb)}.AdminBankAccountPage_modalFooter__tviz2{border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminBankAccountPage_cancelButton__oEfEG{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#4c669a;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1rem;transition:all .2s ease}.AdminBankAccountPage_cancelButton__oEfEG:hover{background-color:#f8fafc}.AdminBankAccountPage_saveButton__6n9ZJ{background:linear-gradient(90deg,#135bec,#3b82f6);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.625rem 1.5rem;transition:all .2s ease}.AdminBankAccountPage_saveButton__6n9ZJ:hover{background:linear-gradient(90deg,#0f4bc0,#2563eb)}.AdminBankAccountPage_saveButton__6n9ZJ:disabled{background:#9ca3af;cursor:not-allowed}.AdminBankAccountPage_alertError__lKG-m{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem;padding:.75rem 1rem}.AdminBankAccountPage_alertSuccess__UTY8d{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#15803d;font-size:.875rem;padding:.75rem 1rem}.AdminBankAccountPage_loadingState__aeyuW{align-items:center;color:#64748b;display:flex;justify-content:center;padding:4rem}.AdminAlertsPage_pageContainer__7ET\+K{background-color:#f6f6f8;flex:1 1;min-height:100vh;overflow-y:auto;padding:1rem}@media (min-width:768px){.AdminAlertsPage_pageContainer__7ET\+K{padding:2rem}}.AdminAlertsPage_contentWrapper__yeiaJ{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:80rem}.AdminAlertsPage_pageHeader__sodda{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.AdminAlertsPage_pageHeader__sodda{align-items:center;flex-direction:row;justify-content:space-between}}.AdminAlertsPage_pageTitle__INit1{color:#0f172a;font-size:1.875rem;font-weight:800;letter-spacing:-.025em;margin:0}.AdminAlertsPage_pageSubtitle__2RZet{color:#64748b;font-size:.9375rem;margin-top:.25rem}.AdminAlertsPage_statsGrid__dfIf-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.AdminAlertsPage_statsGrid__dfIf-{grid-template-columns:repeat(3,1fr)}}.AdminAlertsPage_statCard__eQGvW{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:1.5rem;position:relative}.AdminAlertsPage_statCardCritical__fF0Su{border-color:#fecaca}.AdminAlertsPage_statCardDecor__7sIm1{border-radius:0 0 0 100%;height:6rem;margin-right:-1rem;margin-top:-1rem;position:absolute;right:0;top:0;transition:transform .2s ease;width:6rem}.AdminAlertsPage_statCard__eQGvW:hover .AdminAlertsPage_statCardDecor__7sIm1{transform:scale(1.1)}.AdminAlertsPage_statCardDecorBlue__6aR-K{background:linear-gradient(to bottom right,#eff6ff,#0000)}.AdminAlertsPage_statCardDecorRed__tpOkS{background:linear-gradient(to bottom right,#fef2f2,#0000)}.AdminAlertsPage_statCardDecorIndigo__rQ0aA{background:linear-gradient(to bottom right,#eef2ff,#0000)}.AdminAlertsPage_statCardContent__5Esno{display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:10}.AdminAlertsPage_statLabel__\+AYz8{color:#64748b;font-size:.875rem;font-weight:500}.AdminAlertsPage_statValue__bABD6{align-items:baseline;display:flex;gap:.5rem}.AdminAlertsPage_statNumber__992n0{color:#0f172a;font-size:1.875rem;font-weight:700}.AdminAlertsPage_statBadge__Jo4Ds{border-radius:.25rem;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.AdminAlertsPage_statBadgeGreen__xMTUm{background-color:#dcfce7;color:#166534}.AdminAlertsPage_statBadgeRed__9iYG9{background-color:#fee2e2;color:#991b1b}.AdminAlertsPage_statSubtext__VbdCm{color:#94a3b8;font-size:.75rem;font-weight:500}.AdminAlertsPage_toolbar__jAKYi{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media (min-width:1024px){.AdminAlertsPage_toolbar__jAKYi{align-items:center;flex-direction:row}}.AdminAlertsPage_searchWrapper__GFSWn{flex:1 1;position:relative}.AdminAlertsPage_searchIcon__BcXuz{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AdminAlertsPage_searchInput__nKJPf{background-color:#f8fafc;border:none;border-radius:.5rem;box-shadow:inset 0 0 0 1px #e2e8f0;box-sizing:border-box;color:#0f172a;font-size:.875rem;outline:none;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.AdminAlertsPage_searchInput__nKJPf:focus{box-shadow:inset 0 0 0 2px #135bec}.AdminAlertsPage_searchInput__nKJPf::placeholder{color:#94a3b8}.AdminAlertsPage_filtersWrapper__vGrna{align-items:center;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem}@media (min-width:1024px){.AdminAlertsPage_filtersWrapper__vGrna{padding-bottom:0}}.AdminAlertsPage_selectWrapper__tYxlN{min-width:140px;position:relative}.AdminAlertsPage_selectInput__SzuY1{-webkit-appearance:none;appearance:none;background-color:#f8fafc;border:none;border-radius:.5rem;box-sizing:border-box;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;outline:none;padding:.625rem 2.5rem .625rem .75rem;width:100%}.AdminAlertsPage_selectInput__SzuY1:focus{box-shadow:inset 0 0 0 2px #135bec}.AdminAlertsPage_selectArrow__onF5c{color:#94a3b8;font-size:1.25rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.AdminAlertsPage_tableContainer__c1tfd{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;overflow:hidden}.AdminAlertsPage_tableWrapper__THp6V{overflow-x:auto}.AdminAlertsPage_table__T8LMJ{border-collapse:collapse;text-align:left;width:100%}.AdminAlertsPage_tableHead__XFWEu{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.AdminAlertsPage_tableHeadCell__KGf2L{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-transform:uppercase}.AdminAlertsPage_tableHeadCellRight__iud6N{text-align:right}.AdminAlertsPage_tableHeadCellStock__INM03{width:20%}.AdminAlertsPage_tableBody__hK\+pS{background-color:#fff}.AdminAlertsPage_tableRow__b5ggT{border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.AdminAlertsPage_tableRow__b5ggT:hover{background-color:#f8fafc}.AdminAlertsPage_tableRow__b5ggT:last-child{border-bottom:none}.AdminAlertsPage_tableRowCritical__6ImRa{background-color:#fef2f2}.AdminAlertsPage_tableRowCritical__6ImRa:hover{background-color:#fee2e2}.AdminAlertsPage_tableCell__0jXLz{padding:1rem 1.5rem;vertical-align:middle}.AdminAlertsPage_tableCellRight__JcdfB{text-align:right}.AdminAlertsPage_productCell__dahXf{align-items:center;display:flex;gap:.75rem}.AdminAlertsPage_productImage__dZUzb{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.AdminAlertsPage_productImage__dZUzb img{height:100%;object-fit:cover;width:100%}.AdminAlertsPage_productInfo__9cOra{display:flex;flex-direction:column}.AdminAlertsPage_productName__FXoSK{color:#0f172a;font-size:.875rem;font-weight:600}.AdminAlertsPage_productSku__QOk3A{color:#64748b;font-size:.75rem}.AdminAlertsPage_categoryText__SzX\+J{color:#475569;font-size:.875rem}.AdminAlertsPage_stockLevelWrapper__CqNpW{display:flex;flex-direction:column;gap:.375rem}.AdminAlertsPage_stockLevelInfo__uBzTJ{display:flex;font-size:.75rem;font-weight:500;justify-content:space-between}.AdminAlertsPage_stockLevelCurrent__4ndvq{color:#dc2626}.AdminAlertsPage_stockLevelCurrentWarning__flwg3{color:#d97706}.AdminAlertsPage_stockLevelThreshold__gplE7{color:#94a3b8}.AdminAlertsPage_stockLevelBar__6ORxO{background-color:#e2e8f0;border-radius:9999px;height:.375rem;overflow:hidden;width:100%}.AdminAlertsPage_stockLevelFill__V0eAc{border-radius:9999px;height:100%}.AdminAlertsPage_stockLevelFillCritical__-r4ig{background-color:#dc2626}.AdminAlertsPage_stockLevelFillWarning__sFO-N{background-color:#f59e0b}.AdminAlertsPage_statusBadge__ENjfN{align-items:center;border:1px solid;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .625rem}.AdminAlertsPage_statusBadgeCritical__IdTAd{background-color:#fee2e2;border-color:#fecaca;color:#991b1b}.AdminAlertsPage_statusBadgeWarning__fgNFZ{background-color:#fef3c7;border-color:#fde68a;color:#92400e}.AdminAlertsPage_actionButtons__iYV8U{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.AdminAlertsPage_snoozeButton__q43D\+{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.AdminAlertsPage_snoozeButton__q43D\+:hover{color:#475569}.AdminAlertsPage_restockButton__pQsmC{background:linear-gradient(90deg,#135bec,#3b82f6);border:none;border-radius:.5rem;box-shadow:0 2px 4px #135bec33;color:#fff;cursor:pointer;font-size:.75rem;font-weight:700;padding:.375rem .75rem;transition:all .2s ease}.AdminAlertsPage_restockButton__pQsmC:hover{background:linear-gradient(90deg,#0e46b9,#2563eb)}.AdminAlertsPage_pagination__A80vd{align-items:center;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.AdminAlertsPage_paginationInfo__\+sGLL{color:#64748b;font-size:.875rem}.AdminAlertsPage_paginationInfoHighlight__FsuLm{font-weight:600}.AdminAlertsPage_paginationButtons__eBpyp{display:flex;gap:.5rem}.AdminAlertsPage_paginationButton__40pGP{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .75rem;transition:all .15s ease}.AdminAlertsPage_paginationButton__40pGP:hover:not(:disabled){background-color:#f8fafc;color:#374151}.AdminAlertsPage_paginationButton__40pGP:disabled{cursor:not-allowed;opacity:.5}.AdminAlertsPage_emptyState__wZPUm,.AdminAlertsPage_loadingState__Yj5Z9{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#64748b;padding:3rem;text-align:center}.AdminAlertsPage_emptyIcon__HMJwq{color:#cbd5e1;display:block;font-size:3rem;margin-bottom:1rem}.StaffDashboard_page__hCdls{min-height:calc(100vh - 64px)}.StaffDashboard_container__fw\+gQ{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:1280px}.StaffDashboard_hero__sJI0P{border-radius:16px;box-shadow:0 1px 0 #0f172a0a;min-height:180px;overflow:hidden;position:relative;width:100%}.StaffDashboard_heroBg__U-3Dt{background:linear-gradient(90deg,#135becd9,#135bec66),radial-gradient(circle at 20% 20%,#3b82f659 0,#3b82f600 60%),radial-gradient(circle at 70% 80%,#0ea5e94d 0,#0ea5e900 60%);inset:0;position:absolute;transform:translateZ(0)}.StaffDashboard_heroContent__hctXn{display:flex;flex-direction:column;height:100%;justify-content:center;padding:26px;position:relative;z-index:1}.StaffDashboard_heroTitle__s-IUv{color:#fff;font-size:26px;font-weight:800;line-height:1.1;margin:0 0 6px}.StaffDashboard_heroSubtitle__Jz11e{color:#dbeafe;font-size:14px;line-height:1.4;margin:0;max-width:560px}.StaffDashboard_filters__DzoHV{display:flex;flex-direction:column;gap:10px}.StaffDashboard_filtersHeader__TaSZ-{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.StaffDashboard_filtersTitleRow__-C4LE{align-items:center;display:flex;height:44px}.StaffDashboard_categoryButton__PzKn7{align-items:center;background-color:#135bec;border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #135bec33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:10px;height:44px;max-width:280px;padding:0 12px 0 16px}.StaffDashboard_categoryButton__PzKn7 span:first-child{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaffDashboard_categoryButton__PzKn7:hover{background-color:#0f4bc4}.StaffDashboard_categoryButton__PzKn7:focus{box-shadow:0 0 0 3px #135bec40;outline:none}.StaffDashboard_categoryMenu__-eCCF{max-width:320px;right:0}.StaffDashboard_categoryMenuItem__sL7Tk{border:1px solid #0000;font-weight:800}.StaffDashboard_categoryMenuItem__sL7Tk:hover{background:#fff;border-color:#135bec40;color:#135bec}.StaffDashboard_categoryMenuItem__sL7Tk:focus{box-shadow:0 0 0 3px #135bec1f;outline:none}@media (max-width:420px){.StaffDashboard_categoryButton__PzKn7{max-width:220px}.StaffDashboard_categoryButton__PzKn7 span:first-child{max-width:160px}}.StaffDashboard_filtersTitle__qy3Cy{color:#0f172a;font-size:16px;font-weight:800}.StaffDashboard_sortWrap__z588d{align-items:center;display:flex;gap:8px}.StaffDashboard_sortLabel__5MyDA{color:#64748b;font-size:12px}.StaffDashboard_sortSelect__hr58n{background:#0000;border:none;color:#334155;cursor:pointer;font-size:13px;font-weight:700;outline:none}.StaffDashboard_categoriesRow__fuya6{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.StaffDashboard_categoryDropdown__XkVzr{position:relative}.StaffDashboard_categoryMenu__-eCCF{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 18px 40px #0f172a24;left:0;max-height:320px;min-width:240px;overflow:auto;padding:8px;position:absolute;top:calc(100% + 10px);z-index:40}.StaffDashboard_categoryMenuItem__sL7Tk{background:#0000;border:none;border-radius:10px;color:#0f172a;cursor:pointer;font-size:13px;font-weight:700;padding:10px;text-align:left;width:100%}.StaffDashboard_categoryMenuItem__sL7Tk:hover{background:#f1f5f9}.StaffDashboard_chip__hE56w{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .05s ease;white-space:nowrap}.StaffDashboard_chip__hE56w:active{transform:scale(.98)}.StaffDashboard_chipActive__hZQig{background:#135bec;border-color:#135bec;box-shadow:0 6px 16px #135bec40;color:#fff}.StaffDashboard_grid__vsMnt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:64px}@media (min-width:640px){.StaffDashboard_grid__vsMnt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.StaffDashboard_grid__vsMnt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.StaffDashboard_grid__vsMnt{grid-template-columns:repeat(4,minmax(0,1fr))}}.StaffDashboard_card__gbMra{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.StaffDashboard_cardClickable__Uf9zz{cursor:pointer}.StaffDashboard_cardClickable__Uf9zz:focus{box-shadow:0 0 0 3px #135bec2e;outline:none}.StaffDashboard_card__gbMra:hover{border-color:#135bec4d;box-shadow:0 12px 26px #0f172a1f;transform:translateY(-2px)}.StaffDashboard_cardImageWrap__lKYX\+{aspect-ratio:4/3;background:#f1f5f9;overflow:hidden;position:relative}.StaffDashboard_cardImage__DzVK3{display:block;height:100%;object-fit:cover;width:100%}.StaffDashboard_skuBadge__Vfj2K{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:10px;color:#334155;font-size:11px;font-weight:800;padding:4px 8px;position:absolute;right:10px;top:10px}.StaffDashboard_cardBody__zTCc5{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:14px 14px 12px}.StaffDashboard_cardTitle__u56Ld{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:14px;font-weight:800;margin:0;overflow:hidden}.StaffDashboard_cardMeta__F2WjD{color:#64748b;font-size:12px}.StaffDashboard_cardDescription__Ramz5{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden}.StaffDashboard_cardFooter__irUeH{align-items:center;border-top:1px solid #eef2f7;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:10px}.StaffDashboard_stockBadge__PJVx1{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;font-weight:800;gap:6px;padding:6px 8px}.StaffDashboard_stockDot__EIYkH{border-radius:999px;height:6px;width:6px}.StaffDashboard_stockIn__V0Je0{background:#22c55e1a;color:#16a34a}.StaffDashboard_stockIn__V0Je0 .StaffDashboard_stockDot__EIYkH{background:#22c55e}.StaffDashboard_stockLow__Rhn\+A{background:#f59e0b1f;color:#d97706}.StaffDashboard_stockLow__Rhn\+A .StaffDashboard_stockDot__EIYkH{background:#f59e0b}.StaffDashboard_stockOut__MnOVn{background:#ef44441f;color:#dc2626}.StaffDashboard_stockOut__MnOVn .StaffDashboard_stockDot__EIYkH{background:#ef4444}.StaffDashboard_addButton__L8bzz{align-items:center;background:#135bec1a;border:none;border-radius:999px;color:#135bec;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:34px}.StaffDashboard_addButton__L8bzz:hover{background:#135bec;color:#fff}.StaffDashboard_addButtonDisabled__ZGYkQ{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.StaffDashboard_pagination__YqgaJ{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px 0 4px}.StaffDashboard_pageButton__1wPGL{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;cursor:pointer;font-weight:700;padding:10px 14px}.StaffDashboard_pageButton__1wPGL:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.StaffDashboard_pageInfo__5IfA0{color:#475569;font-size:13px;font-weight:700}.StaffDashboard_floatingCart__tmhIX{align-items:center;background:#135bec;border:none;border-radius:999px;bottom:18px;box-shadow:0 14px 30px #135bec52;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:18px;width:56px;z-index:50}.StaffDashboard_floatingBadge__DkAPG{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:900;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;width:20px}@media (min-width:1536px){.StaffDashboard_floatingCart__tmhIX{display:none}}.StaffLayout_app__MdGv8{background:#f6f6f8;color:#0f172a;display:flex;height:100vh;overflow:hidden;width:100%}.StaffLayout_sidebar__HSZu3{background:#fff;border-right:1px solid #e2e8f0;display:none;flex-direction:column;flex-shrink:0;height:100%;width:260px}@media (min-width:1024px){.StaffLayout_sidebar__HSZu3{display:flex}}.StaffLayout_sidebarHeader__2LueG{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;padding:18px}.StaffLayout_logoIcon__\+MySY{align-items:center;background:#135bec1a;border-radius:16px;color:#135bec;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.StaffLayout_logoIcon__\+MySY img{display:block;height:40px;object-fit:contain;width:40px}.StaffLayout_logoTitle__qXOay{font-size:16px;font-weight:800;line-height:1.1}.StaffLayout_logoSubtitle__D3mAN{color:#64748b;font-size:12px;line-height:1.1;margin-top:2px}.StaffLayout_sidebarBody__sxVw3{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:14px}.StaffLayout_nav__SpVBq{display:flex;flex-direction:column;gap:6px}.StaffLayout_navLink__2IQ17{align-items:center;border-radius:12px;color:#475569;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.StaffLayout_navLink__2IQ17:hover{background:#f8fafc;color:#0f172a}.StaffLayout_navLinkActive__5eB2e{background:#f1f5f9;color:#0f172a}.StaffLayout_navIcon__mayaS{align-items:center;color:#64748b;display:flex;font-size:20px;height:22px;justify-content:center;width:22px}.StaffLayout_navLinkActive__5eB2e .StaffLayout_navIcon__mayaS,.StaffLayout_navLink__2IQ17:hover .StaffLayout_navIcon__mayaS{color:#0f172a}.StaffLayout_navLabel__l4kgn{font-size:13px;font-weight:600}.StaffLayout_sidebarFooter__IWN4u{border-top:1px solid #eef2f7;display:flex;flex-direction:column;gap:10px;padding-top:14px}.StaffLayout_userCard__97uJa{align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;display:flex;gap:10px;padding:10px}.StaffLayout_avatar__mGC33{background-color:#e2e8f0;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;height:40px;width:40px}.StaffLayout_userMeta__Oyve\+{display:flex;flex-direction:column;overflow:hidden}.StaffLayout_userName__7hOTA{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaffLayout_userEmail__CwQIF{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaffLayout_logoutButton__XLPRG{align-items:center;background:#0000;border:none;border-radius:12px;color:#ef4444;cursor:pointer;display:flex;font-weight:700;gap:8px;justify-content:center;padding:10px 12px;width:100%}.StaffLayout_logoutButton__XLPRG:hover{background:#ef444414}.StaffLayout_main__YqV9z{background:#f6f6f8;display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0}.StaffLayout_topHeader__XWNOe{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;height:64px;justify-content:flex-start;padding:0 18px}.StaffLayout_mobileMenuButton__4zmiP{align-items:center;background:#0000;border:none;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}@media (min-width:1024px){.StaffLayout_mobileMenuButton__4zmiP{display:none}}.StaffLayout_searchWrap__UUHye{flex:1 1 auto;max-width:360px;min-width:0}@media (max-width:767px){.StaffLayout_searchWrap__UUHye{display:none}}.StaffLayout_searchBox__o8Nll{position:relative}.StaffLayout_searchIcon__vYHoZ{color:#94a3b8;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.StaffLayout_searchInput__gYI5b{background:#f1f5f9;border:none;border-radius:12px;color:#0f172a;height:40px;min-width:0;outline:none;padding:0 12px 0 42px;width:100%}.StaffLayout_searchInput__gYI5b:focus{box-shadow:0 0 0 3px #135bec2e}.StaffLayout_rightActions__p8TzJ{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.StaffLayout_cartButton__7hE4N{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#334155;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.StaffLayout_cartButton__7hE4N:hover{background:#e2e8f0}.StaffLayout_cartBadge__BbVs0{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}.StaffLayout_content__QVxpb{flex:1 1;min-height:0;overflow-y:auto;padding:16px}@media (min-width:768px){.StaffLayout_content__QVxpb{padding:24px}}@media (min-width:1024px){.StaffLayout_content__QVxpb{padding:28px}}.StaffOrdersPage_container__orhYv{display:flex;flex-direction:column;gap:1.5rem}.StaffOrdersPage_pageHeader__znh1\+{background:linear-gradient(90deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:.75rem;margin-bottom:.5rem;overflow:hidden;padding:2rem;position:relative}.StaffOrdersPage_pageHeaderContent__4SPRb{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:10}.StaffOrdersPage_pageTitle__k\+PXQ{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;margin:0}@media (min-width:768px){.StaffOrdersPage_pageTitle__k\+PXQ{font-size:2.25rem}}.StaffOrdersPage_pageSubtitle__obLwh{color:#4c669a;font-size:1rem;margin:0}@media (min-width:768px){.StaffOrdersPage_pageSubtitle__obLwh{font-size:1.125rem}}.StaffOrdersPage_pageHeaderDecor__Vv53c{background-color:#135bec0d;border-radius:9999px;filter:blur(48px);height:16rem;position:absolute;right:-2.5rem;top:-5rem;width:16rem}.StaffOrdersPage_filterToolbar__H9JYu{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}@media (min-width:1024px){.StaffOrdersPage_filterToolbar__H9JYu{align-items:center;flex-direction:row;justify-content:space-between}}.StaffOrdersPage_filterChips__gBPRo{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}@media (min-width:1024px){.StaffOrdersPage_filterChips__gBPRo{padding-bottom:0}}.StaffOrdersPage_filterChip__rR9Pk{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;padding:0 1rem;transition:all .2s ease}.StaffOrdersPage_filterChip__rR9Pk:hover{background-color:#f9fafb}.StaffOrdersPage_filterChipActive__Xjzg7{background-color:#135bec;border-color:#135bec;box-shadow:0 4px 6px -1px #135bec33;color:#fff}.StaffOrdersPage_filterChipActive__Xjzg7:hover{background-color:#0e46b9}.StaffOrdersPage_searchWrapper__93XM-{min-width:300px;width:100%}@media (min-width:1024px){.StaffOrdersPage_searchWrapper__93XM-{width:auto}}.StaffOrdersPage_searchField__IbzZB{align-items:center;background-color:#fff;border:1px solid #cfd7e7;border-radius:.5rem;display:flex;height:2.5rem;overflow:hidden;transition:box-shadow .2s ease;width:100%}.StaffOrdersPage_searchField__IbzZB:focus-within{box-shadow:0 0 0 2px #135bec4d}.StaffOrdersPage_searchIcon__zhyEH{align-items:center;color:#4c669a;display:flex;justify-content:center;padding-left:.75rem;padding-right:.5rem}.StaffOrdersPage_searchInput__MJbuO{background:#0000;border:none;color:#0d121b;flex:1 1;font-size:.875rem;outline:none;width:100%}.StaffOrdersPage_searchInput__MJbuO::placeholder{color:#4c669a}.StaffOrdersPage_tableCard__W-heu{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.StaffOrdersPage_tableWrapper__ukxs8{overflow-x:auto}.StaffOrdersPage_table__Cq4c7{border-collapse:collapse;text-align:left;width:100%}.StaffOrdersPage_tableHead__KK-Qi{background-color:#f8f9fc;border-bottom:1px solid #e7ebf3}.StaffOrdersPage_tableHeadCell__Xf5qT{color:#4c669a;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-transform:uppercase;white-space:nowrap}.StaffOrdersPage_tableHeadCellRight__sk9UG{text-align:right}.StaffOrdersPage_tableBody__eMRp8{background-color:#fff}.StaffOrdersPage_tableRow__AtHzJ{border-bottom:1px solid #e7ebf3;transition:background-color .2s ease}.StaffOrdersPage_tableRow__AtHzJ:last-child{border-bottom:none}.StaffOrdersPage_tableRow__AtHzJ:hover{background-color:#f8f9fc}.StaffOrdersPage_tableCell__T\+ln3{padding:1rem 1.5rem;white-space:nowrap}.StaffOrdersPage_tableCellRight__YQ3C1{text-align:right}.StaffOrdersPage_orderId__HPF0X{color:#0d121b;font-weight:500}.StaffOrdersPage_orderDate__\+gkXM{color:#4c669a;font-size:.875rem}.StaffOrdersPage_orderItems__VzdCg{align-items:center;display:flex;gap:.5rem}.StaffOrdersPage_itemCount__zVPSY{color:#4c669a;font-size:.875rem}.StaffOrdersPage_orderTotal__Hhnn2{color:#0d121b;font-weight:600}.StaffOrdersPage_statusBadge__fGS4\+{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .75rem}.StaffOrdersPage_statusDot__g5AP0{border-radius:9999px;height:.375rem;width:.375rem}.StaffOrdersPage_statusPending__rjQAH{background-color:#fef3c7;color:#92400e}.StaffOrdersPage_statusPending__rjQAH .StaffOrdersPage_statusDot__g5AP0{background-color:#f59e0b}.StaffOrdersPage_statusShipped__xo1eh{background-color:#dbeafe;color:#1e40af}.StaffOrdersPage_statusShipped__xo1eh .StaffOrdersPage_statusDot__g5AP0{background-color:#3b82f6}.StaffOrdersPage_statusDelivered__NlCaJ{background-color:#dcfce7;color:#166534}.StaffOrdersPage_statusDelivered__NlCaJ .StaffOrdersPage_statusDot__g5AP0{background-color:#22c55e}.StaffOrdersPage_statusCancelled__29GMF{background-color:#fee2e2;color:#991b1b}.StaffOrdersPage_statusCancelled__29GMF .StaffOrdersPage_statusDot__g5AP0{background-color:#ef4444}.StaffOrdersPage_viewDetailsButton__nBuC0{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:background-color .2s ease}.StaffOrdersPage_viewDetailsButton__nBuC0:hover{background-color:#0e46b9}.StaffOrdersPage_pagination__ef6om{align-items:center;background-color:#fff;border-top:1px solid #e7ebf3;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem}@media (min-width:768px){.StaffOrdersPage_pagination__ef6om{flex-direction:row}}.StaffOrdersPage_paginationInfo__gC02E{color:#4c669a;font-size:.875rem}.StaffOrdersPage_paginationInfoHighlight__25QDd{color:#0d121b;font-weight:500}.StaffOrdersPage_paginationButtons__ybLdX{align-items:center;display:flex;gap:.25rem}.StaffOrdersPage_paginationButton__AHCOi{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.5rem;color:#4c669a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;transition:all .2s ease;width:2.25rem}.StaffOrdersPage_paginationButton__AHCOi:hover:not(:disabled){background-color:#f9fafb}.StaffOrdersPage_paginationButton__AHCOi:disabled{cursor:not-allowed;opacity:.5}.StaffOrdersPage_paginationButtonActive__376Bd{background-color:#135bec;border-color:#135bec;box-shadow:0 4px 6px -1px #135bec33;color:#fff}.StaffOrdersPage_paginationEllipsis__7HPTm{color:#4c669a;padding:0 .5rem}.StaffOrdersPage_emptyState__JrYxH,.StaffOrdersPage_loadingState__-dxxf{color:#6b7280;padding:3rem;text-align:center}.StaffOrdersPage_deliveryControls__M5YWi{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.StaffOrdersPage_deliveryTabs__xAgaj{border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 3px #0000001a;display:inline-flex;overflow:hidden}.StaffOrdersPage_deliveryTab__ZutuV{align-items:center;background:#fff;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;height:2.5rem;justify-content:center;padding:0 1rem;transition:all .2s}.StaffOrdersPage_deliveryTab__ZutuV:focus-visible{box-shadow:0 0 0 3px #135bec40;outline:none}.StaffOrdersPage_deliveryTab__ZutuV:hover{background:#f8fafc}.StaffOrdersPage_deliveryTabActive__0Ephl{color:#fff}.StaffOrdersPage_deliveryTabActive__0Ephl,.StaffOrdersPage_deliveryTabActive__0Ephl:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.StaffOrderDetailPage_page__I6mHA{background:#f6f6f8;min-height:100vh;padding:16px}@media (min-width:768px){.StaffOrderDetailPage_page__I6mHA{padding:32px}}.StaffOrderDetailPage_container__YKK2M{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px}.StaffOrderDetailPage_breadcrumbs__HRx3g{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.StaffOrderDetailPage_breadcrumbLink__74\+vG{background:#0000;border:none;color:#64748b;cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color .2s ease}.StaffOrderDetailPage_breadcrumbLink__74\+vG:hover{color:#135bec}.StaffOrderDetailPage_breadcrumbCurrent__YS-Qp{color:#0f172a;font-weight:600}.StaffOrderDetailPage_breadcrumbMid__32NZL{color:#64748b;font-weight:600}.StaffOrderDetailPage_headerTop__ojB13{border-bottom:1px solid #e2e8f0cc;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}@media (min-width:768px){.StaffOrderDetailPage_headerTop__ojB13{align-items:flex-start;flex-direction:row;gap:16px;justify-content:space-between}}.StaffOrderDetailPage_statusPill__97cje{align-items:center;background:#135bec;border-radius:9999px;color:#fff;display:inline-flex;gap:8px;padding:6px 12px}.StaffOrderDetailPage_pulseDot__GFYvw{animation:StaffOrderDetailPage_pulse__av\+U4 2s cubic-bezier(.4,0,.6,1) infinite;background:#fff;border-radius:9999px;height:6px;width:6px}.StaffOrderDetailPage_statusText__xMneT{font-size:13px;font-weight:800}.StaffOrderDetailPage_metaRow__yAlMl{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:14px}.StaffOrderDetailPage_metaItem__gvWXk{align-items:center;display:inline-flex;gap:6px}.StaffOrderDetailPage_header__9pEye{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.StaffOrderDetailPage_header__9pEye{align-items:flex-start;flex-direction:row;gap:16px;justify-content:space-between}}.StaffOrderDetailPage_headerLeft__YskJ5{display:flex;flex-direction:column;gap:8px}.StaffOrderDetailPage_titleRow__0FhUe{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.StaffOrderDetailPage_title__ex5Iq{color:#0f172a;font-size:32px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.StaffOrderDetailPage_subTitle__xXWNE{color:#64748b;font-size:14px}.StaffOrderDetailPage_badges__Gg8wO{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StaffOrderDetailPage_badge__JIwg5{align-items:center;border:1px solid #0000;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 10px}.StaffOrderDetailPage_badgeGreen__PwKju{background:#22c55e1f;border-color:#22c55e40;color:#15803d}.StaffOrderDetailPage_badgeBlue__GnakJ{background:#135bec1a;border-color:#135bec33;color:#135bec}.StaffOrderDetailPage_badgeGray__uK6ek{background:#94a3b829;border-color:#94a3b840;color:#475569}.StaffOrderDetailPage_headerActions__1XaS2{display:flex;flex-wrap:wrap;gap:10px}.StaffOrderDetailPage_btn__iyV3T{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:40px;padding:0 14px;transition:background .2s ease,border-color .2s ease,color .2s ease}.StaffOrderDetailPage_btn__iyV3T:hover{background:#f8fafc;border-color:#cbd5e1}.StaffOrderDetailPage_btnPrimary__GHZpL{background:#135bec;border-color:#135bec;box-shadow:0 8px 20px #135bec2e;color:#fff}.StaffOrderDetailPage_btnPrimary__GHZpL:hover{background:#0e46b9;border-color:#0e46b9}.StaffOrderDetailPage_grid__gCfRR{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1024px){.StaffOrderDetailPage_grid__gCfRR{grid-template-columns:2fr 1fr}}.StaffOrderDetailPage_leftCol__ROmKB,.StaffOrderDetailPage_rightCol__OJigY{display:flex;flex-direction:column;gap:16px}.StaffOrderDetailPage_card__iTrWU{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.StaffOrderDetailPage_cardHeader__hHatS{align-items:center;background:#f8fafccc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:14px 18px}.StaffOrderDetailPage_cardTitle__QZIPg{color:#0f172a;font-size:14px;font-weight:800;margin:0}.StaffOrderDetailPage_cardBody__\+q9Zv{padding:18px}.StaffOrderDetailPage_tableWrap__4zKML{overflow-x:auto}.StaffOrderDetailPage_table__TQIon{border-collapse:collapse;min-width:620px;width:100%}.StaffOrderDetailPage_th__5QSB3{background:#f8fafccc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.06em;padding:10px 18px;text-transform:uppercase}.StaffOrderDetailPage_td__WnRgH{border-bottom:1px solid #eef2f7;padding:12px 18px;vertical-align:top}.StaffOrderDetailPage_tdRight__d8zn8{text-align:right}.StaffOrderDetailPage_tdCenter__gjBOC{text-align:center}.StaffOrderDetailPage_tbody__pFRoD{border-top:1px solid #e2e8f099}.StaffOrderDetailPage_trHover__ibKiB:hover{background:#f8fafccc}.StaffOrderDetailPage_tdStrong__e4Q4U{font-weight:800}.StaffOrderDetailPage_mono__PnMAL{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.StaffOrderDetailPage_qtyChip__\+JU9l{align-items:center;background:#94a3b82e;border-radius:6px;color:#475569;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;padding:2px 10px}.StaffOrderDetailPage_itemCell__vdXkx{align-items:center;display:flex;gap:12px}.StaffOrderDetailPage_thumb__Ymtqc{background:#f1f5f9;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 auto;height:48px;width:48px}.StaffOrderDetailPage_itemName__k0-ba{color:#0f172a;font-size:14px;font-weight:700}.StaffOrderDetailPage_itemSub__fxlCo{color:#64748b;font-size:12px;margin-top:2px}.StaffOrderDetailPage_summary__dlZzh{align-items:flex-end;background:#f8fafccc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:10px;padding:14px 18px}.StaffOrderDetailPage_summaryRow__PTen0{color:#475569;display:flex;font-size:14px;gap:12px;justify-content:space-between;max-width:420px;width:100%}.StaffOrderDetailPage_summaryTotal__4rf3g{color:#135bec;font-size:18px;font-weight:900}.StaffOrderDetailPage_summaryLabel__vyB5q{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.StaffOrderDetailPage_noteContent__MsbeU{background:#f59e0b0f;border:1px solid #fde68ab3;border-radius:12px;color:#334155;font-size:14px;padding:14px;white-space:pre-wrap}.StaffOrderDetailPage_kv__y5VEV{display:flex;flex-direction:column;gap:6px}.StaffOrderDetailPage_k__fX1gY{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.StaffOrderDetailPage_v__YoS4z{color:#334155;font-size:14px;white-space:pre-wrap}.StaffOrderDetailPage_noteBox__QBYre{position:relative}.StaffOrderDetailPage_noteArea__xR3TO{background:#f8fafce6;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:14px;min-height:96px;outline:none;padding:10px 12px;resize:none;width:100%}.StaffOrderDetailPage_timeline__7SLGg{padding-left:18px;position:relative}.StaffOrderDetailPage_timelineLine__b2aSS{background:#e2e8f0;bottom:6px;left:10px;position:absolute;top:6px;width:2px}.StaffOrderDetailPage_timelineItem__f4Gik{padding-bottom:18px;padding-left:20px;position:relative}.StaffOrderDetailPage_timelineItem__f4Gik:last-child{padding-bottom:0}.StaffOrderDetailPage_timelineDot__XAvGx{background:#fff;border:2px solid #cbd5e1;border-radius:9999px;height:14px;left:0;position:absolute;top:2px;width:14px}.StaffOrderDetailPage_timelineDotActive__Z60jb{background:#135bec;border-color:#135bec}.StaffOrderDetailPage_timelineTitle__ZCHBV{color:#0f172a;font-size:14px;font-weight:800}.StaffOrderDetailPage_timelineSub__BhXcc{color:#64748b;font-size:12px;margin-top:2px}.StaffOrderDetailPage_stateWrap__2pvXZ{align-items:center;background:#f6f6f8;display:flex;justify-content:center;min-height:60vh;padding:32px}.StaffOrderDetailPage_stateCard__HkB1f{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0f;max-width:560px;padding:24px;text-align:center;width:100%}.StaffOrderDetailPage_stateText__jdskF{color:#64748b;font-size:14px;margin:0 0 14px}.StaffOrderDetailPage_cardHeaderLeft__Tq82Z{align-items:center;display:flex;gap:12px}.StaffOrderDetailPage_cardIcon__NOVdZ{align-items:center;background:#135bec1a;border:1px solid #bfdbfee6;border-radius:12px;color:#135bec;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.StaffOrderDetailPage_cardIconAmber__QNTDZ{background:#f59e0b1a;border-color:#fde68acc;color:#b45309}.StaffOrderDetailPage_cardIconPurple__PXCjl{background:#a855f71a;border-color:#d8b4fecc;color:#7c3aed}.StaffOrderDetailPage_cardIconGreen__9QfmC{background:#22c55e1a;border-color:#bbf7d0e6;color:#16a34a}.StaffOrderDetailPage_cardSubTitle__RzGGq{color:#64748b;font-size:12px;margin-top:2px}.StaffOrderDetailPage_countPill__zzn3X{background:#94a3b833;border-radius:9999px;color:#475569;font-size:12px;font-weight:800;padding:4px 10px}.StaffOrderDetailPage_infoRow__aCW4I{align-items:center;display:flex;gap:12px;margin-bottom:12px}.StaffOrderDetailPage_avatarCircle__GJlvn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:9999px;color:#fff;display:flex;font-weight:900;height:44px;justify-content:center;width:44px}.StaffOrderDetailPage_infoName__5S11-{color:#0f172a;font-weight:900}.StaffOrderDetailPage_infoSub__9sXMO{color:#64748b;font-size:12px;margin-top:2px}.StaffOrderDetailPage_infoList__uxEdE{display:flex;flex-direction:column;gap:10px}.StaffOrderDetailPage_infoItem__lUYpY{align-items:center;display:flex;gap:10px}.StaffOrderDetailPage_infoIconBox__bQW8N{align-items:center;background:#94a3b82e;border-radius:10px;color:#475569;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.StaffOrderDetailPage_infoText__031JE{color:#334155;font-weight:600}.StaffOrderDetailPage_methodBox__mAsaP{align-items:center;background:#135bec14;border:1px solid #135bec2e;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px}.StaffOrderDetailPage_methodLeft__Z-5Jn{align-items:center;display:flex;gap:10px}.StaffOrderDetailPage_methodIcon__ob6zb{align-items:center;background:#fffc;border:1px solid #e2e8f0e6;border-radius:10px;color:#135bec;display:flex;height:36px;justify-content:center;width:36px}.StaffOrderDetailPage_methodLabel__K6GEf{color:#64748b;font-size:12px;font-weight:700}.StaffOrderDetailPage_methodValue__xuXdM{color:#0f172a;font-size:14px;font-weight:900}.StaffOrderDetailPage_block__Khhuk{margin-top:12px}.StaffOrderDetailPage_blockLabel__1EGW1{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.StaffOrderDetailPage_trackingRow__bcZhb{align-items:center;display:flex;gap:10px}.StaffOrderDetailPage_trackingCode__5Yxha{background:#94a3b82e;border:1px solid #e2e8f0e6;border-radius:12px;color:#0f172a;flex:1 1;overflow:hidden;padding:10px 12px}.StaffOrderDetailPage_copyBtn__eJxTm{align-items:center;background:#94a3b82e;border:1px solid #e2e8f0e6;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.StaffOrderDetailPage_copyBtn__eJxTm:disabled{cursor:not-allowed;opacity:.5}.StaffOrderDetailPage_addressRow__wpJhO{align-items:flex-start;display:flex;gap:10px}.StaffOrderDetailPage_addressText__T10mn{color:#334155;font-size:14px;white-space:pre-wrap}@keyframes StaffOrderDetailPage_pulse__av\+U4{0%,to{opacity:1}50%{opacity:.5}}.ProfilePage_container__hqyXD{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_pageHeader__\+XFZO{margin-bottom:.5rem}.ProfilePage_pageTitle__WRBNj{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;margin:0}.ProfilePage_pageSubtitle__j1HEl{color:#64748b;margin:.25rem 0 0}.ProfilePage_mainGrid__-jM-c{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.ProfilePage_mainGrid__-jM-c{grid-template-columns:1fr 3fr}}.ProfilePage_sidebar__IGdN3{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_profileCard__nU9zv{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;text-align:center}.ProfilePage_profileCardGradient__kSUgf{background:linear-gradient(180deg,#135bec1a,#0000);height:6rem;left:0;position:absolute;top:0;width:100%}.ProfilePage_profileAvatarWrapper__aPzN9{margin-top:.5rem;position:relative;z-index:10}.ProfilePage_profileAvatar__KZ-fo{align-items:center;background-color:#e2e8f0;background-position:50%;background-size:cover;border:4px solid #fff;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a;display:flex;height:7rem;justify-content:center;overflow:hidden;width:7rem}.ProfilePage_profileAvatarImage__r\+LxK{height:100%;object-fit:cover;width:100%}.ProfilePage_profileAvatarPlaceholder__96X\+c{color:#94a3b8;font-size:2.5rem}.ProfilePage_uploadPhotoButton__BBVY8{background-color:#135bec;border:2px solid #fff;border-radius:9999px;bottom:0;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;padding:.375rem;position:absolute;right:0;transition:background-color .2s ease}.ProfilePage_uploadPhotoButton__BBVY8:hover{background-color:#0e46b9}.ProfilePage_uploadPhotoInput__josdo{display:none}.ProfilePage_profileName__XfQpp{color:#0d121b;font-size:1.125rem;font-weight:700;margin-top:1rem}.ProfilePage_profileEmail__VkH3x{color:#64748b;font-size:.875rem;margin:0}.ProfilePage_removePhotoButton__agmt2{align-items:center;background:#ef444414;border:1px solid #ef444440;border-radius:.625rem;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;margin-top:.75rem;padding:.5rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ProfilePage_removePhotoButton__agmt2:hover:not(:disabled){background:#ef44441f;border-color:#ef444459;color:#991b1b}.ProfilePage_removePhotoButton__agmt2:disabled{cursor:not-allowed;opacity:.6}.ProfilePage_profileStats__mmdno{margin-top:1.5rem;width:100%;z-index:10}.ProfilePage_profileStatsGrid__Pg90I{grid-gap:.5rem;border-top:1px solid #f1f5f9;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding-top:1rem;text-align:center}.ProfilePage_statValue__LbmIQ{color:#0d121b;font-size:1.125rem;font-weight:700}.ProfilePage_statLabel__W0add{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ProfilePage_navMenu__wjQIo{background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ProfilePage_navMenuList__krjOE{display:flex;flex-direction:column;padding:.5rem}.ProfilePage_navMenuItem__42k0r{align-items:center;background:none;border:none;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.ProfilePage_navMenuItem__42k0r:hover{background-color:#f8fafc;color:#0d121b}.ProfilePage_navMenuItemActive__yEgti{background-color:#135bec1a;color:#135bec}.ProfilePage_navMenuItemDanger__5sOqB{color:#dc2626}.ProfilePage_navMenuItemDanger__5sOqB:hover{background-color:#fef2f2}.ProfilePage_navMenuDivider__XQhkT{background-color:#f1f5f9;height:1px;margin:.25rem 0}.ProfilePage_content__ED7L2{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_tabsHeader__poLjj{background-color:#fff;border-bottom:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.ProfilePage_tabsList__kTzA3{display:flex;overflow-x:auto}.ProfilePage_tabButton__2wWxr{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:500;padding:1rem 1.5rem;transition:all .2s ease;white-space:nowrap}.ProfilePage_tabButton__2wWxr:hover{color:#1e293b}.ProfilePage_tabButtonActive__nRb\+m{border-bottom-color:#135bec;color:#135bec;font-weight:700}.ProfilePage_card__8nCeg{background-color:#fff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}@media (min-width:640px){.ProfilePage_card__8nCeg{padding:2rem}}.ProfilePage_cardHeader__Hq5-A{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProfilePage_cardTitle__HmWez{color:#0d121b;font-size:1.25rem;font-weight:700;margin:0}.ProfilePage_cardSubtitle__2oHWF{color:#64748b;font-size:.875rem;margin:.25rem 0 0}.ProfilePage_lastUpdated__S0Fl2{background-color:#f1f5f9;border-radius:.25rem;color:#94a3b8;font-size:.75rem;padding:.25rem .5rem}.ProfilePage_form__dd1UL{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_formGrid__y0Rgn{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.ProfilePage_formGrid__y0Rgn{column-gap:60px;grid-template-columns:1fr 1fr;padding-right:60px}}.ProfilePage_formGroup__b\+Lsz{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_formGroupFull__4E8lB{grid-column:1/-1}.ProfilePage_formLabel__BkF-n{color:#475569;font-size:.875rem;font-weight:600}.ProfilePage_inputWrapper__QnhMA{position:relative}.ProfilePage_inputIcon__H5vxN{align-items:center;bottom:0;color:#94a3b8;display:flex;left:0;padding-left:.75rem;pointer-events:none;position:absolute;top:0}.ProfilePage_formInput__mJLVZ{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;color:#0d121b;font-size:.875rem;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.ProfilePage_formInput__mJLVZ:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec1a;outline:none}.ProfilePage_formInputDisabled__THWck{background-color:#f1f5f9;color:#64748b;cursor:not-allowed}.ProfilePage_formHint__MrAf4{color:#64748b;font-size:.75rem}.ProfilePage_formActions__yBuGU{border-top:1px solid #f1f5f9;display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.5rem}.ProfilePage_cancelButton__EyqOi{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;transition:background-color .2s ease}.ProfilePage_cancelButton__EyqOi:hover{background-color:#f8fafc}.ProfilePage_saveButton__T\+xMu{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 4px 6px -1px #135bec33;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.5rem;transition:all .2s ease}.ProfilePage_saveButton__T\+xMu:hover{background-color:#0e46b9;box-shadow:0 10px 15px -3px #135bec33}.ProfilePage_saveButton__T\+xMu:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed}.ProfilePage_addressHeader__wrYYn{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.ProfilePage_addressHeader__wrYYn{align-items:center;flex-direction:row;justify-content:space-between}}.ProfilePage_addAddressButton__lq0I5{align-items:center;background-color:#135bec1a;border:none;border-radius:.5rem;color:#135bec;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:background-color .2s ease;width:100%}@media (min-width:640px){.ProfilePage_addAddressButton__lq0I5{width:auto}}.ProfilePage_addAddressButton__lq0I5:hover{background-color:#135bec33}.ProfilePage_addressGrid__Sx6Di{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.ProfilePage_addressGrid__Sx6Di{grid-template-columns:1fr 1fr}}.ProfilePage_addressCard__tGtRz{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.25rem;position:relative;transition:border-color .2s ease}.ProfilePage_addressCard__tGtRz:hover{border-color:#cbd5e1}.ProfilePage_addressCardDefault__OqquM{background-color:#135bec0d;border:2px solid #135bec}.ProfilePage_addressCardActions__t9ZNw{display:flex;gap:.5rem;opacity:1;position:absolute;right:1rem;top:1rem}@media (min-width:768px){.ProfilePage_addressCardActions__t9ZNw{opacity:0}.ProfilePage_addressCard__tGtRz:hover .ProfilePage_addressCardActions__t9ZNw{opacity:1}}.ProfilePage_addressActionButton__XUkce{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.ProfilePage_addressActionButton__XUkce:hover{color:#135bec}.ProfilePage_addressActionButtonDanger__fFRLh:hover{color:#dc2626}.ProfilePage_addressCardHeader__U1F-W{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.ProfilePage_addressIcon__1lpO\+{background-color:#f1f5f9;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;color:#64748b;padding:.375rem}.ProfilePage_addressIconDefault__RYRXS{background-color:#fff;color:#135bec}.ProfilePage_addressLabel__\+Pjwy{color:#0d121b;font-weight:700}.ProfilePage_addressBadge__Cj0El{background-color:#135bec;border-radius:.25rem;color:#fff;font-size:.625rem;font-weight:700;margin-left:.5rem;padding:.125rem .5rem;text-transform:uppercase}.ProfilePage_addressName__RZs3c{color:#475569;font-weight:500;margin-bottom:.25rem}.ProfilePage_addressText__h6zJ9{color:#64748b;font-size:.875rem;line-height:1.6;margin-bottom:.75rem}.ProfilePage_addressPhone__M85q9{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem}.ProfilePage_addressCardFooter__nsjtu{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.ProfilePage_setDefaultButton__jzYKW{background:none;border:none;color:#64748b;cursor:pointer;font-size:.75rem;font-weight:600;transition:color .2s ease}.ProfilePage_setDefaultButton__jzYKW:hover{color:#135bec}.ProfilePage_modalOverlay__UO5pY{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ProfilePage_modal__9N2iD{background-color:#fff;border-radius:.75rem;max-height:90vh;max-width:600px;overflow-y:auto;padding:1.5rem;width:100%}.ProfilePage_modalTitle__FBzDb{color:#0d121b;font-size:1.25rem;font-weight:700;margin:0 0 1.5rem}.ProfilePage_modalActions__Fx6ov{border-top:1px solid #f1f5f9;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.ProfilePage_loadingState__ThjNm{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:50vh}.ProfilePage_loadingIcon__6LG1n{font-size:3rem}.ProfilePage_loadingText__xSJpN{color:#64748b;font-size:1rem}.ProfilePage_emptyState__0\+nEL{color:#94a3b8;padding:2rem;text-align:center}.AdminLayout_layoutContainer__hXEEP{background-color:#f6f6f8;display:flex;height:100vh;overflow:hidden;width:100%}.AdminLayout_sidebar__PPMDT{background-color:#fff;border-right:1px solid #e7ebf3;display:flex;flex-direction:column;transition:all .3s ease;width:256px}.AdminLayout_sidebarHidden__VeUkm{display:none}@media (min-width:768px){.AdminLayout_sidebar__PPMDT{display:flex}}.AdminLayout_sidebarHeader__g1a4z{align-items:center;border-bottom:1px solid #e7ebf3;display:flex;gap:.75rem;padding:1.5rem}.AdminLayout_sidebarLogo__TuGOY{align-items:center;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px #3b82f640;display:flex;height:3rem;justify-content:center;overflow:hidden;padding:.25rem;width:3rem}.AdminLayout_sidebarLogoIcon__xtbNe{font-size:1.25rem}.AdminLayout_sidebarBrand__ZlW-l{display:flex;flex-direction:column}.AdminLayout_sidebarTitle__MbKSL{color:#0d121b;font-size:1rem;font-weight:700;line-height:1.4;margin:0}.AdminLayout_sidebarSubtitle__4AxIk{color:#4c669a;font-size:.75rem;font-weight:400;margin:0}.AdminLayout_sidebarNav__UsNBH{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1.5rem 1rem}.AdminLayout_sidebarNav__UsNBH::-webkit-scrollbar{width:5px}.AdminLayout_sidebarNav__UsNBH::-webkit-scrollbar-track{background:#0000}.AdminLayout_sidebarNav__UsNBH::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:20px}.AdminLayout_navItem__bRNOX{align-items:center;background:none;border:none;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.AdminLayout_navItem__bRNOX:hover{background-color:#f1f5f9;color:#135bec}.AdminLayout_navItemActive__VsrEK{background-color:#135bec1a;color:#135bec}.AdminLayout_navItemIcon__m31L3{font-size:1.5rem;font-variation-settings:"FILL" 1}.AdminLayout_navDivider__AlV\+H{background-color:#f1f5f9;height:1px;margin:.5rem 0}.AdminLayout_sidebarFooter__tCf41{border-top:1px solid #e7ebf3;padding:1rem}.AdminLayout_userInfo__YFg\+Z{align-items:center;display:flex;gap:.75rem;padding:.5rem .75rem}.AdminLayout_userAvatar__j64nx{align-items:center;background-color:#e5e7eb;border-radius:9999px;color:#0d121b;display:flex;font-size:.75rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.AdminLayout_userDetails__gyOu7{display:flex;flex-direction:column}.AdminLayout_userName__2OxTw{color:#0d121b;font-size:.875rem;font-weight:500;margin:0}.AdminLayout_userRole__LVlYT{color:#4c669a;font-size:.75rem;margin:0}.AdminLayout_mainContent__KLqm6{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden;position:relative}.AdminLayout_topHeader__\+Bed1{align-items:center;background-color:#fff;border-bottom:1px solid #e7ebf3;display:flex;justify-content:space-between;padding:1rem 1.5rem;white-space:nowrap;z-index:10}.AdminLayout_mobileMenuButton__IcjXs{align-items:center;background:none;border:none;color:#0d121b;cursor:pointer;display:flex;gap:1rem}@media (min-width:768px){.AdminLayout_mobileMenuButton__IcjXs{display:none}}.AdminLayout_mobileTitle__-SVr2{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.AdminLayout_searchContainer__5ibwJ{align-items:center;display:none;flex:1 1;max-width:32rem}@media (min-width:768px){.AdminLayout_searchContainer__5ibwJ{display:flex}}.AdminLayout_searchWrapper__kQ-AR{position:relative;width:100%}.AdminLayout_searchIcon__GUHFu{color:#4c669a;font-size:1.25rem;left:0;padding-left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AdminLayout_searchInput__17S08{background-color:#f6f6f8;border:none;border-radius:.5rem;color:#0d121b;display:block;font-size:.875rem;outline:none;padding:.625rem .75rem .625rem 2.5rem;width:100%}.AdminLayout_searchInput__17S08:focus{box-shadow:0 0 0 2px #135bec}.AdminLayout_searchInput__17S08::placeholder{color:#4c669a}.AdminLayout_headerActions__9fTr\+{align-items:center;display:flex;gap:.75rem;margin-left:auto}.AdminLayout_notificationButton__CjATR{align-items:center;background:none;border:none;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:background-color .2s ease;width:2.5rem}.AdminLayout_notificationButton__CjATR:hover{background-color:#f6f6f8}.AdminLayout_notificationDot__Jydu6{background-color:#ef4444;border:2px solid #fff;border-radius:9999px;height:.5rem;position:absolute;right:.5rem;top:.5rem;width:.5rem}.AdminLayout_languageButton__RO3dy{align-items:center;background:none;border:none;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;gap:.5rem;height:2.5rem;justify-content:center;padding:0 .75rem;transition:background-color .2s ease}.AdminLayout_languageButton__RO3dy:hover{background-color:#f6f6f8}.AdminLayout_languageText__o9spf{font-size:.875rem;font-weight:500}.AdminLayout_scrollableContent__TT2II{background-color:#f6f6f8;flex:1 1;overflow-y:auto;padding:1rem}@media (min-width:768px){.AdminLayout_scrollableContent__TT2II{padding:2rem}}.AdminLayout_contentWrapper__xzHc8{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:80rem}.CustomerDashboard_promoBanner__ST7Ee{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative}.CustomerDashboard_promoBannerInner__mOgmc{align-items:stretch;display:flex;flex-direction:column}@media (min-width:768px){.CustomerDashboard_promoBannerInner__mOgmc{flex-direction:row}}.CustomerDashboard_promoBannerImage__iNacS{background-position:50%;background-size:cover;min-height:200px;position:relative;width:100%}@media (min-width:768px){.CustomerDashboard_promoBannerImage__iNacS{width:40%}}.CustomerDashboard_promoBannerImageOverlay__7-bgC{background:linear-gradient(0deg,#00000080,#0000);inset:0;position:absolute}@media (min-width:768px){.CustomerDashboard_promoBannerImageOverlay__7-bgC{display:none}}.CustomerDashboard_promoBannerContent__cNM4D{background:linear-gradient(90deg,#fff,#eff6ff80);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1.5rem}@media (min-width:768px){.CustomerDashboard_promoBannerContent__cNM4D{padding:2rem}}.CustomerDashboard_promoBadge__oCj5y{align-items:center;background-color:#dbeafe;border-radius:9999px;display:inline-flex;gap:.5rem;margin-bottom:.75rem;padding:.25rem .625rem;width:-webkit-fit-content;width:fit-content}.CustomerDashboard_promoBadgeIcon__2g5Iy{color:#135bec;font-size:1rem}.CustomerDashboard_promoBadgeText__2uRTv{color:#135bec;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.CustomerDashboard_promoTitle__KYIR8{color:#0d121b;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}@media (min-width:768px){.CustomerDashboard_promoTitle__KYIR8{font-size:1.875rem}}.CustomerDashboard_promoDescription__OjAZe{color:#4c669a;margin-bottom:1.5rem;max-width:32rem}.CustomerDashboard_promoButton__2XbMq{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #3b82f633;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.5rem;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.CustomerDashboard_promoButton__2XbMq:hover{background-color:#0f4bc4}.CustomerDashboard_sectionHeader__WiORo{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}@media (min-width:768px){.CustomerDashboard_sectionHeader__WiORo{align-items:center;flex-direction:row}}.CustomerDashboard_sectionTitle__IgcXx{color:#0d121b;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.CustomerDashboard_sectionActions__IUPCE{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.CustomerDashboard_categoryDropdown__Mzc89{position:relative}.CustomerDashboard_categoryButton__-Y1Xv{align-items:center;background-color:#135bec;border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #135bec33;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;height:2.5rem;max-width:280px;padding:0 1rem}.CustomerDashboard_categoryButton__-Y1Xv span:first-child{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerDashboard_categoryButton__-Y1Xv:hover{background-color:#0f4bc4}.CustomerDashboard_categoryButton__-Y1Xv:focus{box-shadow:0 0 0 3px #135bec40;outline:none}.CustomerDashboard_categoryMenu__HMNZl{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 18px 40px #0f172a24;max-height:320px;max-width:320px;min-width:240px;overflow:auto;padding:.5rem;position:absolute;right:0;top:calc(100% + 10px);z-index:40}.CustomerDashboard_categoryMenuItem__8MXBY{background:#0000;border:1px solid #0000;border-radius:.625rem;color:#0d121b;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem;text-align:left;width:100%}.CustomerDashboard_categoryMenuItem__8MXBY:hover{background:#fff;border-color:#135bec40;color:#135bec}.CustomerDashboard_categoryMenuItem__8MXBY:focus{box-shadow:0 0 0 3px #135bec1f;outline:none}@media (max-width:420px){.CustomerDashboard_categoryButton__-Y1Xv{max-width:220px}.CustomerDashboard_categoryButton__-Y1Xv span:first-child{max-width:160px}}.CustomerDashboard_searchWrapper__5LjRL{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #0000000d;display:flex;padding:.5rem .75rem;position:relative}.CustomerDashboard_searchIcon__MO86G{color:#6b7280;font-size:1.25rem;margin-right:.5rem}.CustomerDashboard_searchInput__b9UiM{background:#0000;border:none;color:#111827;font-size:.875rem;max-width:100%;outline:none;width:220px}@media (min-width:768px){.CustomerDashboard_searchInput__b9UiM{width:280px}}.CustomerDashboard_searchClearButton__MpY07{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;margin-left:.25rem;padding:0}.CustomerDashboard_searchClearButton__MpY07:hover{color:#111827}.CustomerDashboard_filterButton__-BqhR{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}@media (min-width:1024px){.CustomerDashboard_filterButton__-BqhR{display:none}}.CustomerDashboard_sortButton__YWiEI{align-items:center;background-color:#135bec;border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #135bec33;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.CustomerDashboard_sortButton__YWiEI:hover{background-color:#0f4bc4}.CustomerDashboard_sortLabel__HUz3a{color:#4c669a}.CustomerDashboard_filterTags__JcvVP{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.CustomerDashboard_filterTag__VfLOD{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #0000000d;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.375rem 1rem;transition:all .2s ease}.CustomerDashboard_filterTag__VfLOD:hover{border-color:#135bec;color:#135bec}.CustomerDashboard_filterTagActive__CqKOI{background-color:#135bec;border-color:#135bec;box-shadow:0 4px 6px -1px #3b82f633;color:#fff}.CustomerDashboard_filterTagCount__N1v\+6{background-color:#f3f4f6;border-radius:.375rem;color:#6b7280;font-size:.75rem;margin-left:.25rem;padding:.125rem .375rem}.CustomerDashboard_clearFiltersButton__kT2y-{background:#0000;border:none;color:#135bec;cursor:pointer;font-size:.875rem;font-weight:500;padding:0 .5rem}.CustomerDashboard_clearFiltersButton__kT2y-:hover{text-decoration:underline}.CustomerDashboard_productsGrid__qnKY\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.CustomerDashboard_productsGrid__qnKY\+{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.CustomerDashboard_productsGrid__qnKY\+{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.CustomerDashboard_productsGrid__qnKY\+{grid-template-columns:repeat(4,1fr)}}.CustomerDashboard_productCard__rCUpx{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.CustomerDashboard_productCardClickable__kaQq3{cursor:pointer}.CustomerDashboard_productCardClickable__kaQq3:focus{box-shadow:0 0 0 3px #135bec2e;outline:none}.CustomerDashboard_productCard__rCUpx:hover{border-color:#135bec4d;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.CustomerDashboard_productCardOutOfStock__bbINs{opacity:.75}.CustomerDashboard_productImageWrapper__eCj67{aspect-ratio:4/3;background-color:#f3f4f6;overflow:hidden;position:relative}.CustomerDashboard_productImage__Aywa5{background-position:50%;background-size:cover;height:100%;transition:transform .5s ease;width:100%}.CustomerDashboard_productCard__rCUpx:hover .CustomerDashboard_productImage__Aywa5{transform:scale(1.05)}.CustomerDashboard_productImageGrayscale__fBykz{filter:grayscale(1)}.CustomerDashboard_productBadge__jIGnA{border-radius:.375rem;box-shadow:0 1px 2px #0000001a;color:#fff;font-size:.75rem;font-weight:700;left:.75rem;padding:.25rem .5rem;position:absolute;top:.75rem;z-index:10}.CustomerDashboard_productBadgeSale__Xs7yl{background-color:#ef4444}.CustomerDashboard_productBadgeNew__8w2Qj{background-color:#3b82f6}.CustomerDashboard_outOfStockOverlay__o97fA{align-items:center;background-color:#fff9;display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.CustomerDashboard_outOfStockBadge__zUktt{background-color:#1f2937;border-radius:.375rem;color:#fff;font-size:.75rem;font-weight:700;padding:.375rem .75rem}.CustomerDashboard_favoriteButton__tGMP2{align-items:center;background-color:#fff;border:none;border-radius:9999px;bottom:.75rem;box-shadow:0 4px 6px -1px #0000001a;color:#0d121b;cursor:pointer;display:flex;height:2.5rem;justify-content:center;opacity:0;position:absolute;right:.75rem;transform:translateY(.5rem);transition:all .3s ease;width:2.5rem}.CustomerDashboard_productCard__rCUpx:hover .CustomerDashboard_favoriteButton__tGMP2{opacity:1;transform:translateY(0)}.CustomerDashboard_favoriteButton__tGMP2:hover{color:#135bec}.CustomerDashboard_productInfo__pO3gL{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1rem}.CustomerDashboard_productCategory__qUq3K{color:#4c669a;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CustomerDashboard_productName__YE3B3{color:#0d121b;font-size:1rem;font-weight:700;line-height:1.4;margin:0;transition:color .2s ease}.CustomerDashboard_productCard__rCUpx:hover .CustomerDashboard_productName__YE3B3{color:#135bec}.CustomerDashboard_productNameThai__l57mX{color:#6b7280;display:block;font-size:.75rem;font-weight:400;margin-top:.125rem}.CustomerDashboard_productDescription__Lzuzk{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:.75rem;line-height:1.5;margin:.25rem 0 .5rem;overflow:hidden}.CustomerDashboard_productPriceRow__H-dOg{align-items:center;display:flex;gap:.5rem;margin-top:auto;padding-top:.5rem}.CustomerDashboard_productPrice__8R8nj{color:#135bec;font-size:1.125rem;font-weight:700}.CustomerDashboard_productPriceOriginal__yfqze{color:#9ca3af;font-size:.875rem;text-decoration:line-through}.CustomerDashboard_productStock__XeLc6{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;margin-top:.25rem}.CustomerDashboard_productStockInStock__Nzyok{color:#16a34a}.CustomerDashboard_productStockLowStock__Fd5pn{color:#f97316}.CustomerDashboard_productStockOutOfStock__dovYo{color:#ef4444}.CustomerDashboard_addToCartButton__gN-JX{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.625rem;transition:all .2s ease;width:100%}.CustomerDashboard_addToCartButton__gN-JX:hover{background-color:#0f4bc4;color:#fff}.CustomerDashboard_notifyMeButton__5aEb-{align-items:center;background-color:#f3f4f6;border:none;border-radius:.5rem;color:#9ca3af;cursor:not-allowed;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.625rem;width:100%}.CustomerDashboard_loadMoreWrapper__QjNok{display:flex;justify-content:center;margin-top:1.5rem}.CustomerDashboard_loadMoreButton__K72sa{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#0d121b;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:background-color .2s ease}.CustomerDashboard_loadMoreButton__K72sa:hover{background-color:#f9fafb}.CustomerDashboard_emptyState__HUIns,.CustomerDashboard_loadingState__GpBQ6{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:3rem;text-align:center}.CustomerDashboard_emptyText__nRn1B,.CustomerDashboard_loadingText__NDdDP{color:#4c669a;font-size:.9375rem;margin:0}.CustomerDashboard_pagination__hmSN8{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.CustomerDashboard_paginationButton__dzvf0{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#0d121b;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.CustomerDashboard_paginationButton__dzvf0:hover:not(:disabled){background-color:#f9fafb;border-color:#135bec}.CustomerDashboard_paginationButton__dzvf0:disabled{cursor:not-allowed;opacity:.5}.CustomerDashboard_paginationButtonActive__IoF7\+{background-color:#135bec;border-color:#135bec;color:#fff}.CustomerDashboard_modalOverlay__N70jH{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:1000}.CustomerDashboard_modalContent__9u5Md{background:#fff;border-radius:1.25rem;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow:auto;width:100%}.CustomerDashboard_modalHeader__Rm7sy{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.CustomerDashboard_modalTitle__LowGu{color:#111827;font-size:1.25rem;font-weight:700;margin:0}.CustomerDashboard_modalCloseButton__fi1qo{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.CustomerDashboard_modalCloseButton__fi1qo:hover{color:#111827}.CustomerDashboard_modalBody__1HsVP{padding:1.5rem}.CustomerDashboard_modalProductImage__8\+LaH{align-items:center;background:#f3f4f6;border-radius:.75rem;display:flex;height:200px;justify-content:center;margin-bottom:1.25rem;overflow:hidden}.CustomerDashboard_modalProductImage__8\+LaH img{height:100%;object-fit:cover;width:100%}.CustomerDashboard_variantGrid__WSj8d{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.CustomerDashboard_variantButton__XQ1T8{background:#fff;border:2px solid #e5e7eb;border-radius:.625rem;cursor:pointer;padding:.75rem .625rem;text-align:center;transition:all .2s}.CustomerDashboard_variantButton__XQ1T8:hover:not(:disabled){border-color:#3b82f6}.CustomerDashboard_variantButtonSelected__5eG1H{background:#eff6ff;border-color:#3b82f6}.CustomerDashboard_variantButton__XQ1T8:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.5}.CustomerDashboard_priceInfoBox__vgfA5{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.625rem;margin-bottom:1.25rem;padding:1rem}.CustomerDashboard_selectedVariantBox__2J9uX{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.625rem;margin-bottom:1.25rem;padding:1rem}.CustomerDashboard_quantityControl__94Hal{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.CustomerDashboard_quantityButton__qk6GL{background:#fff;border:2px solid #e5e7eb;border-radius:.625rem;color:#374151;cursor:pointer;font-size:1.25rem;height:2.5rem;width:2.5rem}.CustomerDashboard_quantityButton__qk6GL:hover{border-color:#3b82f6}.CustomerDashboard_quantityInput__TT3rN{border:2px solid #e5e7eb;border-radius:.625rem;font-size:1rem;font-weight:600;padding:.625rem;text-align:center;width:5rem}.CustomerDashboard_quantityInput__TT3rN:focus{border-color:#3b82f6;outline:none}.CustomerDashboard_addToCartModalButton__\+IAmh{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:.75rem;box-shadow:0 6px 22px #1e40af80;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem;transition:all .2s ease;width:100%}.CustomerDashboard_addToCartModalButton__\+IAmh:hover:not(:disabled){transform:translateY(-2px)}.CustomerDashboard_addToCartModalButton__\+IAmh:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.CustomerLayout_container__x3uze{background-color:#f6f6f8;color:#0d121b;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden;transition:background-color .2s ease}.CustomerLayout_header__0h4v\+{align-items:center;background-color:#fff;border-bottom:1px solid #e7ebf3;box-shadow:0 1px 2px #0000000d;box-sizing:border-box;display:flex;height:65px;justify-content:space-between;left:0;padding:.75rem 1.5rem;position:fixed;right:0;top:0;z-index:50}.CustomerLayout_headerLeft__HsIY5{align-items:center;display:flex;flex:1 1;gap:2rem}.CustomerLayout_logo__JWKl7{align-items:center;color:#0d121b;display:flex;gap:.5rem;text-decoration:none}.CustomerLayout_logoIcon__dXKcn{align-items:center;background:linear-gradient(to bottom right,#135bec,#60a5fa);border-radius:.5rem;color:#fff;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.CustomerLayout_logoImage__GUW6Q{border-radius:.5rem;height:50px;object-fit:cover;width:50px}.CustomerLayout_logoText__JV56p{font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.CustomerLayout_searchContainer__zzJga{display:none;margin-left:auto;margin-right:1rem;max-width:480px;width:100%}@media (min-width:768px){.CustomerLayout_searchContainer__zzJga{display:flex}}.CustomerLayout_searchWrapper__jqVEg{align-items:center;background-color:#f6f6f8;border:1px solid #0000;border-radius:.5rem;display:flex;transition:all .2s ease;width:100%}.CustomerLayout_searchWrapper__jqVEg:focus-within{border-color:#135bec80;box-shadow:0 0 0 3px #135bec33}.CustomerLayout_searchIcon__oJ-XR{align-items:center;color:#4c669a;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.CustomerLayout_searchInput__DQIvO{background:#0000;border:none;color:#0d121b;flex:1 1;font-size:.875rem;height:2.5rem;outline:none}.CustomerLayout_searchInput__DQIvO::placeholder{color:#4c669a}.CustomerLayout_headerRight__yJ5Uy{align-items:center;display:flex;gap:.75rem}.CustomerLayout_languageButton__m3R2Y{align-items:center;background-color:#f6f6f8;border:none;border-radius:.5rem;cursor:pointer;display:none;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;padding:0 .75rem;transition:background-color .2s ease}@media (min-width:640px){.CustomerLayout_languageButton__m3R2Y{display:flex}}.CustomerLayout_languageButton__m3R2Y:hover{background-color:#e5e7eb}.CustomerLayout_notificationButton__0Tn18{align-items:center;background-color:#f6f6f8;border:none;border-radius:9999px;color:#0d121b;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:color .2s ease;width:2.5rem}.CustomerLayout_notificationButton__0Tn18:hover{color:#135bec}.CustomerLayout_notificationDot__yl3V0{background-color:#ef4444;border-radius:9999px;box-shadow:0 0 0 2px #fff;height:.5rem;position:absolute;right:.5rem;top:.5rem;width:.5rem}.CustomerLayout_cartButton__5pc1x{align-items:center;background-color:#135bec1a;border:none;border-radius:9999px;color:#135bec;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:all .2s ease;width:2.5rem}.CustomerLayout_cartButton__5pc1x:hover{background-color:#135bec;color:#fff}.CustomerLayout_cartBadge__VB7od{align-items:center;background-color:#ef4444;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a;box-sizing:initial;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .25rem;position:absolute;right:-.25rem;top:-.25rem}.CustomerLayout_profileButton__mxF-P{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:.5rem;margin-left:.5rem;padding:0}.CustomerLayout_profileAvatar__ZJRYG{background-color:#e5e7eb;background-position:50%;background-size:cover;border:1px solid #f3f4f6;border-radius:9999px;height:2.25rem;width:2.25rem}.CustomerLayout_mainLayout__MH4QL{display:flex;flex:1 1;margin-top:65px}.CustomerLayout_sidebar__zNiNG{background-color:#fff;border-right:1px solid #e7ebf3;display:none;flex-direction:column;height:calc(100vh - 65px);left:0;overflow-y:auto;position:fixed;top:65px;width:16rem;z-index:40}@media (min-width:1024px){.CustomerLayout_sidebar__zNiNG{display:flex}}.CustomerLayout_sidebar__zNiNG::-webkit-scrollbar{display:none}.CustomerLayout_sidebar__zNiNG{-ms-overflow-style:none;scrollbar-width:none}.CustomerLayout_sidebarContent__1N21v{padding:1.5rem}.CustomerLayout_sidebarTitle__mTxG4{color:#4c669a;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.CustomerLayout_sidebarNav__fUv47{display:flex;flex-direction:column;gap:.25rem}.CustomerLayout_navLink__lxKRS{align-items:center;border-radius:.5rem;color:#0d121b;display:flex;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:all .2s ease}.CustomerLayout_navLink__lxKRS:hover{background-color:#f3f4f6}.CustomerLayout_navLinkActive__u\+6Er{background-color:#135bec;border-radius:.5rem;color:#fff;font-weight:500}.CustomerLayout_navIcon__12I98{color:#4c669a;font-size:1.25rem}.CustomerLayout_navLinkActive__u\+6Er .CustomerLayout_navIcon__12I98{color:#fff}.CustomerLayout_navLink__lxKRS:hover .CustomerLayout_navIcon__12I98{color:#0d121b}.CustomerLayout_navText__hLL0b{font-size:.875rem;font-weight:500}.CustomerLayout_filtersSection__xHr7Y{margin-top:2rem}.CustomerLayout_filterGroup__efsq2{display:flex;flex-direction:column;gap:1rem;padding:0 .25rem}.CustomerLayout_filterLabel__QxIyX{align-items:center;cursor:pointer;display:flex;gap:.5rem}.CustomerLayout_filterCheckbox__e4vv\+{accent-color:#135bec;border:1px solid #d1d5db;border-radius:.25rem;height:1rem;width:1rem}.CustomerLayout_filterCheckbox__e4vv\+:focus{box-shadow:0 0 0 2px #135bec33;outline:none}.CustomerLayout_filterText__R-U8t{color:#0d121b;font-size:.875rem}.CustomerLayout_priceRangeSection__G1aVk{margin-top:.5rem}.CustomerLayout_priceRangeTitle__4P1RV{color:#0d121b;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CustomerLayout_priceRangeInputs__cR5b4{align-items:center;display:flex;gap:.5rem}.CustomerLayout_priceInput__JzHiC{background-color:#f6f6f8;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;height:2rem;padding:0 .5rem;width:100%}.CustomerLayout_priceInput__JzHiC:focus{border-color:#135bec;box-shadow:0 0 0 2px #135bec33;outline:none}.CustomerLayout_priceSeparator__991rs{color:#4c669a}.CustomerLayout_mainContent__6gGPB{background-color:#f6f6f8;display:flex;flex:1 1;flex-direction:column;margin-left:0;min-width:0}@media (min-width:1024px){.CustomerLayout_mainContent__6gGPB{margin-left:16rem}}.CustomerLayout_contentWrapper__SYUD-{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:80rem;padding:1.5rem;width:100%}@media (min-width:768px){.CustomerLayout_contentWrapper__SYUD-{padding:2rem}}@media (min-width:1024px){.CustomerLayout_contentWrapper__SYUD-{padding:2.5rem}}.CustomerLayout_logoutButton__yG4fk{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:1rem;padding:.625rem .75rem;text-align:left;transition:background-color .2s ease;width:100%}.CustomerLayout_logoutButton__yG4fk:hover{background-color:#fef2f2}.CustomerWithdrawPage_container__\+Ajb-{display:flex;flex-direction:column;gap:1.5rem}.CustomerWithdrawPage_breadcrumbs__ET5Oj{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .5rem 1.5rem}.CustomerWithdrawPage_breadcrumbLink__z0w9K{color:#64748b;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.CustomerWithdrawPage_breadcrumbLink__z0w9K:hover{color:#135bec}.CustomerWithdrawPage_breadcrumbSeparator__XHhT-{color:#94a3b8;font-size:.875rem;font-weight:500}.CustomerWithdrawPage_breadcrumbCurrent__p2GJ2{color:#0f172a;font-size:.875rem;font-weight:500}.CustomerWithdrawPage_pageHeader__PGlPi{display:flex;flex-direction:column;gap:.5rem}.CustomerWithdrawPage_pageTitle__rwmkK{color:#0f172a;font-size:1.875rem;font-weight:900;letter-spacing:-.033em;line-height:1.2;margin:0}@media (min-width:640px){.CustomerWithdrawPage_pageTitle__rwmkK{font-size:2.25rem}}.CustomerWithdrawPage_pageSubtitle__M07Gv{color:#64748b;font-size:1rem;font-weight:400;margin:0}.CustomerWithdrawPage_mainGrid__toMKN{grid-gap:2rem;align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.CustomerWithdrawPage_mainGrid__toMKN{grid-template-columns:1fr 380px}}.CustomerWithdrawPage_leftColumn__xw0In{display:flex;flex-direction:column;gap:1.5rem}.CustomerWithdrawPage_cartHeader__0Y9t7{align-items:center;border-bottom:1px solid #e7ebf3;display:flex;justify-content:space-between;padding-bottom:.5rem}.CustomerWithdrawPage_cartTitle__nZh4C{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0}.CustomerWithdrawPage_clearAllButton__pVqzA{align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:0;transition:color .2s ease}.CustomerWithdrawPage_clearAllButton__pVqzA:hover{color:#dc2626}.CustomerWithdrawPage_cartItem__YEuNS,.CustomerWithdrawPage_cartItemsList__c1r3W{display:flex;flex-direction:column;gap:1rem}.CustomerWithdrawPage_cartItem__YEuNS{background-color:#fff;border:1px solid #0000;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1rem;transition:all .2s ease}@media (min-width:640px){.CustomerWithdrawPage_cartItem__YEuNS{flex-direction:row}}.CustomerWithdrawPage_cartItem__YEuNS:hover{border-color:#135bec33}.CustomerWithdrawPage_cartItemImage__g0KIV{aspect-ratio:1;background-color:#f1f5f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;flex-shrink:0;width:100%}@media (min-width:640px){.CustomerWithdrawPage_cartItemImage__g0KIV{width:7rem}}.CustomerWithdrawPage_cartItemContent__H248N{display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:space-between}.CustomerWithdrawPage_cartItemHeader__POnpd{align-items:flex-start;display:flex;justify-content:space-between}.CustomerWithdrawPage_cartItemInfo__fN3Ib{flex:1 1}.CustomerWithdrawPage_cartItemName__RYoxC{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0}.CustomerWithdrawPage_cartItemSku__1LPmL{color:#64748b;font-size:.875rem;margin-top:.25rem}.CustomerWithdrawPage_cartItemPrice__CMU1Y{color:#0f172a;font-size:1.125rem;font-weight:700}.CustomerWithdrawPage_cartItemFooter__gmiLq{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.CustomerWithdrawPage_cartItemVariants__kxVTn{display:flex;flex-wrap:wrap;gap:.75rem}.CustomerWithdrawPage_variantSelect__qnJLg{display:flex;flex-direction:column;gap:.25rem}.CustomerWithdrawPage_variantLabel__j1bHg{color:#64748b;font-size:.75rem;font-weight:500}.CustomerWithdrawPage_variantDropdown__6gtz1{background-color:#f6f6f8;border:1px solid #e7ebf3;border-radius:.25rem;color:#0f172a;font-size:.875rem;padding:.375rem .5rem}.CustomerWithdrawPage_variantDropdown__6gtz1:focus{border-color:#135bec;box-shadow:0 0 0 2px #135bec33;outline:none}.CustomerWithdrawPage_cartItemActions__KYmoB{align-items:center;display:flex;gap:1rem}.CustomerWithdrawPage_quantityControl__ntpQw{align-items:center;background-color:#f6f6f8;border:1px solid #e7ebf3;border-radius:.5rem;display:flex;overflow:hidden}.CustomerWithdrawPage_quantityButton__LMTTM{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.CustomerWithdrawPage_quantityButton__LMTTM:hover{background-color:#e2e8f0;color:#0f172a}.CustomerWithdrawPage_quantityInput__gJPFZ{background:#0000;border:none;color:#0f172a;font-size:.875rem;font-weight:600;padding:0;text-align:center;width:2.5rem}.CustomerWithdrawPage_quantityInput__gJPFZ:focus{outline:none}.CustomerWithdrawPage_deleteButton__3rAew{background:#0000;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.CustomerWithdrawPage_deleteButton__3rAew:hover{color:#ef4444}.CustomerWithdrawPage_deliverySection__4fQko{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;margin-top:1rem}.CustomerWithdrawPage_deliverySectionTitle__WJBqY{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0;padding:0 .25rem}.CustomerWithdrawPage_deliveryOptions__WlGsS{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.CustomerWithdrawPage_deliveryOption__1-ygP{cursor:default;position:relative}.CustomerWithdrawPage_deliveryOptionInput__K8Z0n{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CustomerWithdrawPage_deliveryOptionCard__R5dbp{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;cursor:default;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;transition:all .2s ease}.CustomerWithdrawPage_deliveryOptionInput__K8Z0n:checked+.CustomerWithdrawPage_deliveryOptionCard__R5dbp{background-color:#fff;border-color:#e7ebf3}.CustomerWithdrawPage_deliveryOptionHeader__eOIeh{align-items:center;display:flex;justify-content:space-between}.CustomerWithdrawPage_deliveryOptionIcon__-H-WA{align-items:center;background-color:#f1f5f9;border-radius:9999px;color:#135bec;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.CustomerWithdrawPage_deliveryOptionRadio__OvPRl{display:none}.CustomerWithdrawPage_deliveryOptionInput__K8Z0n:checked+.CustomerWithdrawPage_deliveryOptionCard__R5dbp .CustomerWithdrawPage_deliveryOptionRadio__OvPRl{background-color:#135bec;border-color:#135bec}.CustomerWithdrawPage_deliveryOptionRadioDot__vVoIg{background-color:#fff;border-radius:9999px;height:.5rem;opacity:0;width:.5rem}.CustomerWithdrawPage_deliveryOptionInput__K8Z0n:checked+.CustomerWithdrawPage_deliveryOptionCard__R5dbp .CustomerWithdrawPage_deliveryOptionRadioDot__vVoIg{opacity:1}.CustomerWithdrawPage_deliveryOptionContent__eewX7{flex:1 1}.CustomerWithdrawPage_deliveryOptionTitle__RJXA\+{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0}.CustomerWithdrawPage_deliveryOptionDesc__nE682{color:#64748b;font-size:.875rem;margin-top:.25rem}.CustomerWithdrawPage_deliveryOptionPrice__-7UNW{font-size:.75rem;font-weight:700;letter-spacing:.025em;margin-top:.5rem;text-transform:uppercase}.CustomerWithdrawPage_deliveryOptionPriceFree__NEeMp{color:#16a34a}.CustomerWithdrawPage_deliveryOptionPricePaid__9Yvvx{color:#0f172a}.CustomerWithdrawPage_shippingForm__bFrEC{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding:1.5rem}.CustomerWithdrawPage_shippingFormHeader__M4yoV{align-items:center;display:flex;gap:.5rem}.CustomerWithdrawPage_shippingFormIcon__Yn5wB{color:#135bec}.CustomerWithdrawPage_shippingFormTitle__5-BQE{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0}.CustomerWithdrawPage_formGrid__ntpic{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:.5rem}@media (min-width:640px){.CustomerWithdrawPage_formGrid__ntpic{column-gap:50px;grid-template-columns:repeat(2,1fr)}}.CustomerWithdrawPage_formGroup__VMzP6{display:flex;flex-direction:column;gap:.375rem}.CustomerWithdrawPage_formGroupFull__JPXIW{grid-column:1/-1;padding-right:50px}.CustomerWithdrawPage_formGroupRight__YaHv-{padding-right:50px}.CustomerWithdrawPage_formLabel__5pMBI{color:#475569;font-size:.875rem;font-weight:600}.CustomerWithdrawPage_formInput__uH2O4{background-color:#f6f6f8;border:1px solid #e7ebf3;border-radius:.5rem;color:#0f172a;font-size:.875rem;padding:.625rem .75rem;width:100%}.CustomerWithdrawPage_formInput__uH2O4:focus{border-color:#135bec;box-shadow:0 0 0 2px #135bec33;outline:none}.CustomerWithdrawPage_formInput__uH2O4::placeholder{color:#94a3b8}.CustomerWithdrawPage_formSelect__VFdlW{-webkit-appearance:none;appearance:none;background-color:#f6f6f8;border:1px solid #e7ebf3;border-radius:.5rem;color:#0f172a;cursor:pointer;font-size:.875rem;padding:.625rem .75rem;width:100%}.CustomerWithdrawPage_formSelect__VFdlW:focus{border-color:#135bec;box-shadow:0 0 0 2px #135bec33;outline:none}.CustomerWithdrawPage_selectWrapper__uMrD5{position:relative}.CustomerWithdrawPage_selectIcon__kjUia{color:#64748b;font-size:1.25rem;pointer-events:none;position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.CustomerWithdrawPage_rightColumn__-BmJZ{position:relative}.CustomerWithdrawPage_summarySticky__bdAv1{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:6rem}.CustomerWithdrawPage_summaryCard__EDaSt{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;overflow:hidden}.CustomerWithdrawPage_summaryHeader__LgZBm{background-color:#f6f6f8;border-bottom:1px solid #e7ebf3;padding:1.25rem 1.5rem}.CustomerWithdrawPage_summaryTitle__RBDsW{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0}.CustomerWithdrawPage_summaryBody__TKGar{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.CustomerWithdrawPage_summaryRow__WruZ0{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.CustomerWithdrawPage_summaryLabel__npd7H{color:#64748b}.CustomerWithdrawPage_summaryValue__8L2vd{color:#0f172a;font-weight:500}.CustomerWithdrawPage_promoSection__2f0o5{padding:1rem 0 .5rem}.CustomerWithdrawPage_promoInputWrapper__p3q0c{display:flex;gap:.5rem}.CustomerWithdrawPage_promoInput__i-o6q{background-color:#f6f6f8;border:1px solid #e7ebf3;border-radius:.5rem;color:#0f172a;flex:1 1;font-size:.875rem;padding:.5rem .75rem}.CustomerWithdrawPage_promoInput__i-o6q:focus{border-color:#135bec;outline:none}.CustomerWithdrawPage_promoInput__i-o6q::placeholder{color:#94a3b8}.CustomerWithdrawPage_promoButton__xeZr7{background-color:#f1f5f9;border:none;border-radius:.5rem;color:#475569;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:background-color .2s ease}.CustomerWithdrawPage_promoButton__xeZr7:hover{background-color:#e2e8f0}.CustomerWithdrawPage_summaryDivider__-IbnT{background-color:#e7ebf3;height:1px;margin:.25rem 0}.CustomerWithdrawPage_summaryTotal__ZNoQv{align-items:flex-end;display:flex;justify-content:space-between}.CustomerWithdrawPage_summaryTotalLabel__RjX6B{color:#0f172a;font-size:1.125rem;font-weight:700}.CustomerWithdrawPage_summaryTotalValue__Y5ldF{text-align:right}.CustomerWithdrawPage_summaryTotalAmount__dmyrg{color:#135bec;display:block;font-size:1.5rem;font-weight:900;line-height:1}.CustomerWithdrawPage_summaryTotalCurrency__RUpxO{color:#94a3b8;font-size:.75rem;font-weight:400}.CustomerWithdrawPage_summaryFooter__qFc3T{padding:0 1.5rem 1.5rem}.CustomerWithdrawPage_submitButton__8XSms{align-items:center;background-color:#135bec;border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #135bec4d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.CustomerWithdrawPage_submitButton__8XSms:hover{background-color:#0f4bc4}.CustomerWithdrawPage_submitButton__8XSms:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed}.CustomerWithdrawPage_submitButtonIcon__Eu8gY{transition:transform .2s ease}.CustomerWithdrawPage_submitButton__8XSms:hover .CustomerWithdrawPage_submitButtonIcon__Eu8gY{transform:translateX(.25rem)}.CustomerWithdrawPage_secureText__nLFiF{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;gap:.25rem;justify-content:center;margin-top:1rem;text-align:center}.CustomerWithdrawPage_helpBox__CBJ-S{background-color:#dbeafe80;border:1px solid #bfdbfe80;border-radius:.75rem;padding:1.25rem}.CustomerWithdrawPage_helpBoxContent__ANAZU{display:flex;gap:.75rem}.CustomerWithdrawPage_helpBoxIcon__rMAAL{background-color:#dbeafe;border-radius:.5rem;color:#135bec;height:-webkit-fit-content;height:fit-content;padding:.5rem}.CustomerWithdrawPage_helpBoxInfo__6S50G{flex:1 1}.CustomerWithdrawPage_helpBoxTitle__9ijpe{color:#0f172a;font-size:.875rem;font-weight:700;margin:0}.CustomerWithdrawPage_helpBoxDesc__ooiLo{color:#475569;font-size:.75rem;line-height:1.5;margin-top:.25rem}.CustomerWithdrawPage_helpBoxLink__-Ky37{color:#135bec;display:inline-block;font-size:.75rem;font-weight:700;margin-top:.5rem;text-decoration:none}.CustomerWithdrawPage_helpBoxLink__-Ky37:hover{text-decoration:underline}.CustomerWithdrawPage_emptyState__bVSGD{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:3rem 1.5rem;text-align:center}.CustomerWithdrawPage_emptyStateIcon__fIV6I{font-size:4rem;margin-bottom:.75rem}.CustomerWithdrawPage_emptyStateTitle__dIyXm{color:#0f172a;font-size:1.375rem;font-weight:700;margin:0 0 .5rem}.CustomerWithdrawPage_emptyStateDesc__TWmyI{color:#64748b;font-size:.875rem;margin-bottom:1.25rem}.CustomerWithdrawPage_emptyStateButton__maQTt{background-color:#135bec;border:none;border-radius:.75rem;box-shadow:0 4px 6px -1px #135bec4d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .2s ease}.CustomerWithdrawPage_emptyStateButton__maQTt:hover{background-color:#0f4bc4}.CustomerWithdrawPage_loadingState__5iDN-{align-items:center;display:flex;justify-content:center;min-height:50vh}.CustomerWithdrawPage_loadingText__cuxwK{color:#64748b;font-size:.9375rem}.CustomerPaymentPage_container__LBhAu{display:flex;flex-direction:column;gap:1.5rem}.CustomerPaymentPage_mainGrid__2E4uw{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.CustomerPaymentPage_mainGrid__2E4uw{flex-direction:row}}.CustomerPaymentPage_leftColumn__uUtkK{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.CustomerPaymentPage_pageHeader__JWrq-{padding-bottom:.5rem}.CustomerPaymentPage_pageTitle__riAqX{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;margin:0 0 .5rem}@media (min-width:768px){.CustomerPaymentPage_pageTitle__riAqX{font-size:2.25rem}}.CustomerPaymentPage_pageSubtitle__tOPCT{color:#4c669a;margin:0}.CustomerPaymentPage_section__NtO8F{margin-bottom:.5rem}.CustomerPaymentPage_sectionHeader__zBB-a{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.CustomerPaymentPage_sectionTitle__NzREa{align-items:center;color:#0d121b;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0}.CustomerPaymentPage_stepNumber__VnBEc{align-items:center;background-color:#135bec;border-radius:9999px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.CustomerPaymentPage_securityBadge__PF\+5B{align-items:center;color:#9ca3af;display:flex;gap:.5rem}.CustomerPaymentPage_securityText__mtdwu{font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.CustomerPaymentPage_addressCard__2qCcE{background-color:#fff;border:1px solid #e7ebf3;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative;transition:box-shadow .2s ease}.CustomerPaymentPage_addressCard__2qCcE:hover{box-shadow:0 4px 6px -1px #0000001a}.CustomerPaymentPage_addressMapBg__8k10q{background-position:50%;background-size:cover;height:8rem;inset:0;opacity:.3;position:absolute}.CustomerPaymentPage_addressMapOverlay__xl61X{background:linear-gradient(180deg,#0000,#fff);height:8rem;inset:0;position:absolute}.CustomerPaymentPage_addressContent__wUxz4{padding:1.5rem;position:relative}.CustomerPaymentPage_addressInfo__bslrb{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.CustomerPaymentPage_addressInfo__bslrb{align-items:flex-end;flex-direction:row;justify-content:space-between}}.CustomerPaymentPage_addressDetails__9dJwx{display:flex;flex-direction:column;gap:.25rem}.CustomerPaymentPage_addressHeader__Oywl7{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.CustomerPaymentPage_addressIcon__LQFsV{color:#135bec}.CustomerPaymentPage_addressName__\+uRrN{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.CustomerPaymentPage_addressText__iwOLm{color:#4c669a;line-height:1.6;margin:0;padding-left:2rem}.CustomerPaymentPage_changeButton__tS0Ts{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#135bec;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.25rem;justify-content:center;padding:0 1rem;transition:background-color .2s ease}.CustomerPaymentPage_changeButton__tS0Ts:hover{background-color:#f9fafb}.CustomerPaymentPage_paymentCard__1yAvn{background-color:#fff;border:1px solid #e7ebf3;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.CustomerPaymentPage_paymentTabs__5ewGi{background-color:#f9fafb;border-bottom:1px solid #e7ebf3;display:flex;gap:.5rem;overflow-x:auto;padding:.5rem}.CustomerPaymentPage_paymentTab__\+4SIo{align-items:center;background:#0000;border:2px solid #0000;border-radius:.75rem;color:#4c669a;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:140px;padding:.75rem 1rem;transition:all .2s ease}.CustomerPaymentPage_paymentTab__\+4SIo:hover{background-color:#fff;color:#0d121b}.CustomerPaymentPage_paymentTabActive__BiEG2{background-color:#fff;border-color:#135bec;box-shadow:0 1px 3px #0000001a;color:#135bec}.CustomerPaymentPage_paymentTabIcon__cU3OL{font-size:1.5rem;transition:transform .2s ease}.CustomerPaymentPage_paymentTab__\+4SIo:hover .CustomerPaymentPage_paymentTabIcon__cU3OL{transform:scale(1.1)}.CustomerPaymentPage_paymentTabText__sPE84{font-size:.875rem;font-weight:500}.CustomerPaymentPage_paymentTabActive__BiEG2 .CustomerPaymentPage_paymentTabText__sPE84{font-weight:700}.CustomerPaymentPage_paymentContent__6LgTx{align-items:center;animation:CustomerPaymentPage_fadeIn__EAZbO .3s ease-in-out;display:flex;flex-direction:column;padding:1.5rem}@media (min-width:768px){.CustomerPaymentPage_paymentContent__6LgTx{padding:2rem}}@keyframes CustomerPaymentPage_fadeIn__EAZbO{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.CustomerPaymentPage_formGrid__pjwTF{grid-gap:1.5rem;display:grid;gap:1.5rem;max-width:45rem;width:100%}.CustomerPaymentPage_formRow__M68Oa{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.CustomerPaymentPage_formGroup__3SNN1{display:flex;flex-direction:column;gap:.5rem}.CustomerPaymentPage_formLabel__pdDV8{align-items:center;color:#0d121b;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between}.CustomerPaymentPage_formLabelHelp__3TZsK{color:#9ca3af;cursor:help;font-size:.875rem}.CustomerPaymentPage_formInputWrapper__7FljK{position:relative}.CustomerPaymentPage_formInput__ukn4U{background-color:#f8f9fc;border:1px solid #e7ebf3;border-radius:.5rem;color:#0d121b;font-size:1rem;height:3rem;letter-spacing:.1em;padding:0 1rem;width:100%}.CustomerPaymentPage_formInput__ukn4U:focus{border-color:#135bec;box-shadow:0 0 0 1px #135bec;outline:none}.CustomerPaymentPage_formInput__ukn4U::placeholder{color:#9ca3af;letter-spacing:normal}.CustomerPaymentPage_formInputWithIcon__GrFJ3{padding-left:3rem}.CustomerPaymentPage_formInputIcon__Vc7g0{color:#9ca3af;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.CustomerPaymentPage_formInputCards__-QvDK{display:flex;gap:.25rem;opacity:.5;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.CustomerPaymentPage_cardPlaceholder__zAyrs{background-color:#d1d5db;border-radius:.25rem;height:1.25rem;width:2rem}.CustomerPaymentPage_formInputUppercase__ibmLg{text-transform:uppercase}.CustomerPaymentPage_checkboxGroup__WBa7f{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.CustomerPaymentPage_checkbox__eqN5A{accent-color:#135bec;background-color:#f8f9fc;border:1px solid #d1d5db;border-radius:.25rem;height:1.25rem;width:1.25rem}.CustomerPaymentPage_checkboxLabel__2LOnD{color:#4c669a;cursor:pointer;font-size:.875rem;font-weight:500;-webkit-user-select:none;user-select:none}.CustomerPaymentPage_bankInfo__qT4ne{background-color:#dbeafe80;border:1px solid #bfdbfe80;border-radius:.5rem;display:flex;gap:1rem;padding:1rem}.CustomerPaymentPage_bankLogo__Y0BJK{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 1px 2px #0000000d;color:#2563eb;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.CustomerPaymentPage_bankDetails__-4wh2{flex:1 1}.CustomerPaymentPage_bankName__JVSK-{color:#0d121b;font-weight:700;margin:0}.CustomerPaymentPage_bankAccountName__PJ-bf{color:#4c669a;font-size:.875rem;margin:.25rem 0}.CustomerPaymentPage_bankAccountNumber__A-ivv{color:#135bec;font-family:monospace;font-size:1.125rem;font-weight:700;margin:.25rem 0 0}.CustomerPaymentPage_uploadArea__vR19s{align-items:center;border:2px dashed #e7ebf3;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;transition:background-color .2s ease}.CustomerPaymentPage_uploadArea__vR19s:hover{background-color:#f9fafb}.CustomerPaymentPage_uploadIcon__wwvKy{color:#9ca3af;font-size:2.5rem;margin-bottom:.5rem}.CustomerPaymentPage_uploadTitle__XC1l7{color:#0d121b;font-weight:700;margin:0}.CustomerPaymentPage_uploadDesc__BXi2H{color:#4c669a;font-size:.875rem;margin:.25rem 0 0}.CustomerPaymentPage_uploadHint__xjq98{color:#9ca3af;font-size:.75rem;margin:.5rem 0 0}.CustomerPaymentPage_uploadPreview__3--Pw{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.CustomerPaymentPage_uploadPreviewIcon__B2RaW{color:#16a34a}.CustomerPaymentPage_uploadPreviewText__Mvm0m{color:#166534;font-size:.875rem;font-weight:500}.CustomerPaymentPage_qrSection__pmVUw{align-items:center;background-color:#f9fafb;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.CustomerPaymentPage_qrImage__PzuR3{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.5rem;display:flex;height:200px;justify-content:center;width:200px}.CustomerPaymentPage_qrImage__PzuR3 img{max-height:100%;max-width:100%;object-fit:contain}.CustomerPaymentPage_qrText__RGL-T{color:#4c669a;font-size:.875rem;text-align:center}.CustomerPaymentPage_rightColumn__yaIT2{width:100%}@media (min-width:1024px){.CustomerPaymentPage_rightColumn__yaIT2{flex-shrink:0;width:400px}}@media (min-width:1280px){.CustomerPaymentPage_rightColumn__yaIT2{width:440px}}.CustomerPaymentPage_summarySticky__v2QtM{display:flex;flex-direction:column;gap:1rem;position:-webkit-sticky;position:sticky;top:6rem}.CustomerPaymentPage_summaryCard__vzm56{background-color:#fff;border:1px solid #e7ebf3;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden}.CustomerPaymentPage_summaryHeader__yNbVc{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e7ebf3;display:flex;justify-content:space-between;padding:1.5rem}.CustomerPaymentPage_summaryTitle__Ycp9Z{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.CustomerPaymentPage_editOrderLink__aYCYA{color:#135bec;cursor:pointer;font-size:.875rem;font-weight:600;text-decoration:none}.CustomerPaymentPage_editOrderLink__aYCYA:hover{color:#0e46b9}.CustomerPaymentPage_productList__5uUqs{display:flex;flex-direction:column;gap:1.5rem;max-height:320px;overflow-y:auto;padding:1.5rem}.CustomerPaymentPage_productItem__tAEPs{display:flex;gap:1rem}.CustomerPaymentPage_productImage__KaWTu{background-color:#f3f4f6;background-position:50%;background-size:cover;border:1px solid #e7ebf3;border-radius:.5rem;flex-shrink:0;height:4rem;width:4rem}.CustomerPaymentPage_productInfo__rVpcW{flex:1 1}.CustomerPaymentPage_productHeader__xd8wJ{align-items:flex-start;display:flex;justify-content:space-between}.CustomerPaymentPage_productName__-YVV7{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#0d121b;display:-webkit-box;font-size:.875rem;font-weight:700;margin:0;overflow:hidden}.CustomerPaymentPage_productPrice__VVuRs{color:#0d121b;font-size:.875rem;font-weight:700;margin-left:.5rem;white-space:nowrap}.CustomerPaymentPage_productSku__eVtNa{color:#4c669a;font-size:.75rem;margin:.25rem 0 0}.CustomerPaymentPage_productQty__-bP8D{align-items:center;background-color:#f3f4f6;border-radius:.25rem;color:#4b5563;display:inline-flex;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.125rem .5rem}.CustomerPaymentPage_discountSection__XR-Sb{border-bottom:1px solid #e7ebf3;padding:0 1.5rem 1.5rem}.CustomerPaymentPage_discountInputWrapper__Z5kVb{display:flex;gap:.5rem}.CustomerPaymentPage_discountInput__LfOvT{background-color:#f8f9fc;border:1px solid #e7ebf3;border-radius:.5rem;color:#0d121b;flex:1 1;font-size:.875rem;height:2.5rem;padding:0 .75rem}.CustomerPaymentPage_discountInput__LfOvT:focus{border-color:#135bec;box-shadow:0 0 0 1px #135bec;outline:none}.CustomerPaymentPage_discountInput__LfOvT::placeholder{color:#9ca3af}.CustomerPaymentPage_discountButton__44Sxa{background-color:#e5e7eb;border:none;border-radius:.5rem;color:#0d121b;cursor:pointer;font-size:.875rem;font-weight:700;height:2.5rem;padding:0 1rem;transition:background-color .2s ease}.CustomerPaymentPage_discountButton__44Sxa:hover{background-color:#d1d5db}.CustomerPaymentPage_discountButton__44Sxa:disabled{cursor:not-allowed;opacity:.5}.CustomerPaymentPage_discountSuccess__LwkEg{color:#16a34a;font-size:.75rem;margin-top:.5rem}.CustomerPaymentPage_discountError__fbhjJ{color:#dc2626;font-size:.75rem;margin-top:.5rem}.CustomerPaymentPage_calculations__wM6VH{background-color:#f9fafb;padding:1.5rem}.CustomerPaymentPage_calcRow__yhh0h{color:#4c669a;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.CustomerPaymentPage_calcValue__6q3HH{font-family:monospace;font-weight:500}.CustomerPaymentPage_calcRowDiscount__cgZpj{color:#16a34a}.CustomerPaymentPage_calcDivider__XTTHv{background-color:#e7ebf3;height:1px;margin:.5rem 0}.CustomerPaymentPage_calcTotal__FEaSi{align-items:flex-end;display:flex;justify-content:space-between;margin-top:.5rem}.CustomerPaymentPage_calcTotalLabel__8YSSK{color:#0d121b;font-size:1rem;font-weight:700}.CustomerPaymentPage_calcTotalValue__zXg09{color:#135bec;font-family:monospace;font-size:1.5rem;font-weight:900;letter-spacing:-.025em}.CustomerPaymentPage_payButton__31mte{align-items:center;background:linear-gradient(90deg,#135bec,#0e46b9);border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #135bec4d;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;height:3rem;justify-content:center;margin-top:1.5rem;transition:all .2s ease;width:100%}.CustomerPaymentPage_payButton__31mte:hover{background:linear-gradient(90deg,#0e46b9,#135bec)}.CustomerPaymentPage_payButton__31mte:active{transform:scale(.98)}.CustomerPaymentPage_payButton__31mte:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.CustomerPaymentPage_securePaymentText__VUmLv{align-items:center;color:#4c669a;display:flex;font-size:.75rem;gap:.25rem;justify-content:center;margin-top:1rem;text-align:center}.CustomerPaymentPage_loadingState__f4kCA{align-items:center;display:flex;justify-content:center;min-height:50vh}.CustomerPaymentPage_loadingText__-SmwN{color:#4c669a;font-size:.9375rem}.CustomerPaymentPage_errorMessage__-R7Kr{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:1rem}.CustomerPaymentPage_emptyState__q45gs{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:3rem 1.5rem;text-align:center}.CustomerPaymentPage_emptyStateIcon__UJd8h{font-size:4rem;margin-bottom:.75rem}.CustomerPaymentPage_emptyStateTitle__XJnAN{color:#0d121b;font-size:1.375rem;font-weight:700;margin:0 0 .5rem}.CustomerPaymentPage_emptyStateDesc__zcarM{color:#4c669a;font-size:.875rem;margin-bottom:1.25rem}.CustomerPaymentPage_emptyStateButton__3yDAl{background-color:#135bec;border:none;border-radius:.75rem;box-shadow:0 4px 6px -1px #135bec4d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .2s ease}.CustomerPaymentPage_emptyStateButton__3yDAl:hover{background-color:#0e46b9}.CustomerOrderSuccessPage_container__6OxQe{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem;position:relative}@media (min-width:768px){.CustomerOrderSuccessPage_container__6OxQe{padding:2rem}}.CustomerOrderSuccessPage_backgroundGradient__N0s7T{display:none}.CustomerOrderSuccessPage_successCard__uVgtC{background-color:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 25px 50px -12px #00000026;max-width:42rem;overflow:hidden;position:relative;width:100%;z-index:10}.CustomerOrderSuccessPage_topBar__Wm4lq{background-color:#135bec;height:.5rem;width:100%}.CustomerOrderSuccessPage_cardContent__G7UKN{align-items:center;display:flex;flex-direction:column;padding:1.5rem;text-align:center}@media (min-width:768px){.CustomerOrderSuccessPage_cardContent__G7UKN{padding:2.5rem}}.CustomerOrderSuccessPage_successIconWrapper__DsyGB{animation:CustomerOrderSuccessPage_bounceSlow__iu5-n 3s ease-in-out infinite;background-color:#eff6ff;border-radius:9999px;margin-bottom:1.5rem;padding:1rem}@keyframes CustomerOrderSuccessPage_bounceSlow__iu5-n{0%,to{transform:translateY(-5%)}50%{transform:translateY(5%)}}.CustomerOrderSuccessPage_successIcon__VVNeO{color:#135bec;font-size:3.75rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.CustomerOrderSuccessPage_heading__wHatr{color:#0d121b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}@media (min-width:768px){.CustomerOrderSuccessPage_heading__wHatr{font-size:1.875rem}}.CustomerOrderSuccessPage_subtitle__\+9y91{color:#64748b;font-size:1rem;line-height:1.6;margin:0 0 1.5rem;max-width:28rem}.CustomerOrderSuccessPage_subtitleEmail__jGAjU{color:#0d121b;font-weight:500}.CustomerOrderSuccessPage_orderDetailsBox__uJmDx{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem;width:100%}.CustomerOrderSuccessPage_orderDetailsHeader__RknGk{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}@media (min-width:768px){.CustomerOrderSuccessPage_orderDetailsHeader__RknGk{flex-direction:row}}.CustomerOrderSuccessPage_orderNumberSection__MkQ3v{text-align:center}@media (min-width:768px){.CustomerOrderSuccessPage_orderNumberSection__MkQ3v{text-align:left}}.CustomerOrderSuccessPage_orderLabel__tWb5S{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}.CustomerOrderSuccessPage_orderNumber__GUz8H{color:#135bec;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.CustomerOrderSuccessPage_orderDateSection__W04E2{text-align:center}@media (min-width:768px){.CustomerOrderSuccessPage_orderDateSection__W04E2{text-align:right}}.CustomerOrderSuccessPage_orderDate__MCVJA{color:#0d121b;font-size:.875rem;font-weight:500;margin:0}.CustomerOrderSuccessPage_accordionWrapper__lvodq{text-align:left}.CustomerOrderSuccessPage_accordionSummary__q11K\+{align-items:center;color:#0d121b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;list-style:none;transition:color .2s ease}.CustomerOrderSuccessPage_accordionSummary__q11K\+:hover{color:#135bec}.CustomerOrderSuccessPage_accordionSummary__q11K\+::-webkit-details-marker{display:none}.CustomerOrderSuccessPage_accordionTitle__HpxIS{align-items:center;display:flex;gap:.5rem}.CustomerOrderSuccessPage_accordionIcon__uliYN{color:#94a3b8}.CustomerOrderSuccessPage_accordionSummary__q11K\+:hover .CustomerOrderSuccessPage_accordionIcon__uliYN{color:#135bec}.CustomerOrderSuccessPage_accordionArrow__J6Yf0{transition:transform .2s ease}details[open] .CustomerOrderSuccessPage_accordionArrow__J6Yf0{transform:rotate(180deg)}.CustomerOrderSuccessPage_accordionContent__4wxZT{animation:CustomerOrderSuccessPage_fadeIn__KX2mP .3s ease-out forwards;color:#64748b;font-size:.875rem;margin-top:1rem}@keyframes CustomerOrderSuccessPage_fadeIn__KX2mP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CustomerOrderSuccessPage_itemsList__2m7OW{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.CustomerOrderSuccessPage_itemRow__kgUwz{align-items:center;display:flex;justify-content:space-between}.CustomerOrderSuccessPage_itemInfo__cFNL5{align-items:center;display:flex;gap:.75rem}.CustomerOrderSuccessPage_itemImage__EMxRx{background-color:#fff;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:.25rem;height:2.5rem;width:2.5rem}.CustomerOrderSuccessPage_itemName__DYW7J{color:#64748b;font-size:.875rem}.CustomerOrderSuccessPage_itemQty__ku\+lf{color:#0d121b;font-weight:500}.CustomerOrderSuccessPage_totalRow__cE0Jc{align-items:center;border-top:1px solid #e2e8f0;color:#0d121b;display:flex;font-weight:700;justify-content:space-between;margin-top:1rem;padding-top:.75rem}.CustomerOrderSuccessPage_actionButtons__JfHBD{display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}@media (min-width:640px){.CustomerOrderSuccessPage_actionButtons__JfHBD{flex-direction:row}}.CustomerOrderSuccessPage_primaryButton__iUoyf{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 4px 6px -1px #135bec4d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.CustomerOrderSuccessPage_primaryButton__iUoyf:hover{background-color:#0e46b9;box-shadow:0 10px 15px -3px #135bec4d}.CustomerOrderSuccessPage_secondaryButton__2E-a8{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.CustomerOrderSuccessPage_secondaryButton__2E-a8:hover{background-color:#f8fafc}.CustomerOrderSuccessPage_footerLink__GZEXn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;margin-top:2rem;transition:color .2s ease}.CustomerOrderSuccessPage_footerLink__GZEXn:hover{color:#135bec}.CustomerOrderSuccessPage_helpText__aG8Su{color:#94a3b8;font-size:.875rem;margin-top:2rem}.CustomerOrderSuccessPage_helpLink__W4M58{color:#135bec;text-decoration:none}.CustomerOrderSuccessPage_helpLink__W4M58:hover{text-decoration:underline}.CustomerOrdersPage_container__u9S0f{display:flex;flex-direction:column;gap:1.5rem}.CustomerOrdersPage_pageHeader__pEI1Z{background:linear-gradient(90deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:.75rem;margin-bottom:.5rem;overflow:hidden;padding:2rem;position:relative}.CustomerOrdersPage_pageHeaderContent__EqFdq{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:10}.CustomerOrdersPage_pageTitle__8vQ8M{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.025em;margin:0}@media (min-width:768px){.CustomerOrdersPage_pageTitle__8vQ8M{font-size:2.25rem}}.CustomerOrdersPage_pageSubtitle__HqbB\+{color:#4c669a;font-size:1rem;margin:0}@media (min-width:768px){.CustomerOrdersPage_pageSubtitle__HqbB\+{font-size:1.125rem}}.CustomerOrdersPage_pageHeaderDecor__F8yQV{background-color:#135bec0d;border-radius:9999px;filter:blur(48px);height:16rem;position:absolute;right:-2.5rem;top:-5rem;width:16rem}.CustomerOrdersPage_filterToolbar__7bC\+l{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}@media (min-width:1024px){.CustomerOrdersPage_filterToolbar__7bC\+l{align-items:center;flex-direction:row;justify-content:space-between}}.CustomerOrdersPage_filterChips__HrWV0{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}@media (min-width:1024px){.CustomerOrdersPage_filterChips__HrWV0{padding-bottom:0}}.CustomerOrdersPage_filterChip__iUyT-{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.5rem;color:#0d121b;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;padding:0 1rem;transition:all .2s ease}.CustomerOrdersPage_filterChip__iUyT-:hover{background-color:#f9fafb}.CustomerOrdersPage_filterChipActive__57Pvj{background-color:#135bec;border-color:#135bec;box-shadow:0 4px 6px -1px #135bec33;color:#fff}.CustomerOrdersPage_filterChipActive__57Pvj:hover{background-color:#0e46b9}.CustomerOrdersPage_searchWrapper__pBwnP{min-width:300px;width:100%}@media (min-width:1024px){.CustomerOrdersPage_searchWrapper__pBwnP{width:auto}}.CustomerOrdersPage_searchField__WzrgG{align-items:center;background-color:#fff;border:1px solid #cfd7e7;border-radius:.5rem;display:flex;height:2.5rem;overflow:hidden;transition:box-shadow .2s ease;width:100%}.CustomerOrdersPage_searchField__WzrgG:focus-within{box-shadow:0 0 0 2px #135bec4d}.CustomerOrdersPage_searchIcon__h2UBx{align-items:center;color:#4c669a;display:flex;justify-content:center;padding-left:.75rem;padding-right:.5rem}.CustomerOrdersPage_searchInput__-R2Y\+{background:#0000;border:none;color:#0d121b;flex:1 1;font-size:.875rem;outline:none;width:100%}.CustomerOrdersPage_searchInput__-R2Y\+::placeholder{color:#4c669a}.CustomerOrdersPage_tableCard__SuOa2{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.CustomerOrdersPage_tableWrapper__9O0hi{overflow-x:auto}.CustomerOrdersPage_table__pjLtR{border-collapse:collapse;text-align:left;width:100%}.CustomerOrdersPage_tableHead__ReXtP{background-color:#f8f9fc;border-bottom:1px solid #e7ebf3}.CustomerOrdersPage_tableHeadCell__Ux9\+7{color:#4c669a;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-transform:uppercase;white-space:nowrap}.CustomerOrdersPage_tableHeadCellRight__bPlbk{text-align:right}.CustomerOrdersPage_tableBody__RvZ-t{background-color:#fff}.CustomerOrdersPage_tableRow__w0PK7{border-bottom:1px solid #e7ebf3;transition:background-color .2s ease}.CustomerOrdersPage_tableRow__w0PK7:last-child{border-bottom:none}.CustomerOrdersPage_tableRow__w0PK7:hover{background-color:#f8f9fc}.CustomerOrdersPage_tableCell__TNM8H{padding:1rem 1.5rem;white-space:nowrap}.CustomerOrdersPage_tableCellRight__HS3Xn{text-align:right}.CustomerOrdersPage_orderId__4\+gB1{color:#0d121b;font-weight:500}.CustomerOrdersPage_orderDate__dcP8I{color:#4c669a;font-size:.875rem}.CustomerOrdersPage_orderItems__jQWNx{align-items:center;display:flex;gap:.5rem}.CustomerOrdersPage_itemThumbnails__rj7eF{display:flex;margin-left:-.5rem}.CustomerOrdersPage_itemThumbnail__Nf1bL{background-color:#f3f4f6;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:9999px;height:2rem;width:2rem}.CustomerOrdersPage_itemCount__RqxMj{color:#4c669a;font-size:.875rem}.CustomerOrdersPage_orderTotal__LYKlg{color:#0d121b;font-weight:600}.CustomerOrdersPage_statusBadge__ukbf\+{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .75rem}.CustomerOrdersPage_statusDot__DvETA{border-radius:9999px;height:.375rem;width:.375rem}.CustomerOrdersPage_statusPending__JQYtL{background-color:#fef3c7;color:#92400e}.CustomerOrdersPage_statusPending__JQYtL .CustomerOrdersPage_statusDot__DvETA{background-color:#f59e0b}.CustomerOrdersPage_statusShipped__gsMd0{background-color:#dbeafe;color:#1e40af}.CustomerOrdersPage_statusShipped__gsMd0 .CustomerOrdersPage_statusDot__DvETA{background-color:#3b82f6}.CustomerOrdersPage_statusDelivered__SgTkE{background-color:#dcfce7;color:#166534}.CustomerOrdersPage_statusDelivered__SgTkE .CustomerOrdersPage_statusDot__DvETA{background-color:#22c55e}.CustomerOrdersPage_statusCancelled__gu8gw{background-color:#fee2e2;color:#991b1b}.CustomerOrdersPage_statusCancelled__gu8gw .CustomerOrdersPage_statusDot__DvETA{background-color:#ef4444}.CustomerOrdersPage_viewDetailsButton__kUcFN{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:background-color .2s ease}.CustomerOrdersPage_viewDetailsButton__kUcFN:hover{background-color:#0e46b9}.CustomerOrdersPage_pagination__5dBee{align-items:center;background-color:#fff;border-top:1px solid #e7ebf3;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem}@media (min-width:768px){.CustomerOrdersPage_pagination__5dBee{flex-direction:row}}.CustomerOrdersPage_paginationInfo__mjTFF{color:#4c669a;font-size:.875rem}.CustomerOrdersPage_paginationInfoHighlight__zejKk{color:#0d121b;font-weight:500}.CustomerOrdersPage_paginationButtons__uJBRX{align-items:center;display:flex;gap:.25rem}.CustomerOrdersPage_paginationButton__zCzkf{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.5rem;color:#4c669a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;transition:all .2s ease;width:2.25rem}.CustomerOrdersPage_paginationButton__zCzkf:hover:not(:disabled){background-color:#f9fafb}.CustomerOrdersPage_paginationButton__zCzkf:disabled{cursor:not-allowed;opacity:.5}.CustomerOrdersPage_paginationButtonActive__805Tn{background-color:#135bec;border-color:#135bec;box-shadow:0 4px 6px -1px #135bec33;color:#fff}.CustomerOrdersPage_paginationEllipsis__v3Wtc{color:#4c669a;padding:0 .5rem}.CustomerOrdersPage_emptyState__wZJz\+,.CustomerOrdersPage_loadingState__XAzSM{color:#6b7280;padding:3rem;text-align:center}.CustomerOrderDetailPage_container__kb8zv{display:flex;flex-direction:column;gap:1.5rem}.CustomerOrderDetailPage_pageHeader__pjL6U{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}@media (min-width:768px){.CustomerOrderDetailPage_pageHeader__pjL6U{align-items:flex-start;flex-direction:row;justify-content:space-between}}.CustomerOrderDetailPage_pageHeaderInfo__pH2Lk{display:flex;flex-direction:column;gap:.5rem;min-width:18rem}.CustomerOrderDetailPage_pageTitleRow__PM0kV{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.CustomerOrderDetailPage_pageTitle__P35c8{color:#0d121b;font-size:1.875rem;font-weight:900;letter-spacing:-.033em;margin:0}@media (min-width:768px){.CustomerOrderDetailPage_pageTitle__P35c8{font-size:2.25rem}}.CustomerOrderDetailPage_statusBadge__J4aPl{border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.CustomerOrderDetailPage_statusProcessing__XXBHF{background-color:#dbeafe;color:#1d4ed8}.CustomerOrderDetailPage_statusPending__KBG45{background-color:#fef3c7;color:#92400e}.CustomerOrderDetailPage_statusShipped__E1KDE{background-color:#dbeafe;color:#1e40af}.CustomerOrderDetailPage_statusDelivered__RvbOc{background-color:#dcfce7;color:#166534}.CustomerOrderDetailPage_statusCancelled__MNuha{background-color:#fee2e2;color:#991b1b}.CustomerOrderDetailPage_pageSubtitle__2N73C{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;margin:0}.CustomerOrderDetailPage_pageActions__CR4AE{display:flex;flex-wrap:wrap;gap:.75rem}.CustomerOrderDetailPage_actionButton__sbBuJ{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;padding:0 1rem;transition:all .2s ease}.CustomerOrderDetailPage_actionButtonSecondary__Gxxw1{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;color:#475569}.CustomerOrderDetailPage_actionButtonSecondary__Gxxw1:hover{background-color:#f8fafc}.CustomerOrderDetailPage_actionButtonPrimary__GZf2C{background-color:#135bec;border:none;box-shadow:0 4px 6px -1px #135bec4d;color:#fff}.CustomerOrderDetailPage_actionButtonPrimary__GZf2C:hover{background-color:#0e46b9}.CustomerOrderDetailPage_stepperCard__aKkow{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:.5rem;padding:1.5rem;width:100%}.CustomerOrderDetailPage_stepperContainer__NLajx{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:56rem;position:relative}@media (min-width:768px){.CustomerOrderDetailPage_stepperContainer__NLajx{align-items:center;flex-direction:row;gap:0;justify-content:space-between}}.CustomerOrderDetailPage_stepperLine__EKMlU{display:none}@media (min-width:768px){.CustomerOrderDetailPage_stepperLine__EKMlU{background-color:#f1f5f9;border-radius:9999px;display:block;height:.25rem;left:0;position:absolute;top:1.25rem;width:100%;z-index:0}.CustomerOrderDetailPage_stepperLineProgress__zhWqL{background-color:#135bec;border-radius:9999px;height:.25rem;left:0;position:absolute;top:1.25rem;transition:width .5s ease;z-index:0}}.CustomerOrderDetailPage_step__oTdgL{align-items:center;display:flex;flex:1 1;gap:1rem;position:relative;z-index:10}@media (min-width:768px){.CustomerOrderDetailPage_step__oTdgL{flex-direction:column;gap:.5rem}}.CustomerOrderDetailPage_stepInactive__dsKpo{opacity:.6}.CustomerOrderDetailPage_stepIcon__2-FBS{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.CustomerOrderDetailPage_stepIconCompleted__FIhin{background-color:#135bec;box-shadow:0 0 0 4px #fff;color:#fff}.CustomerOrderDetailPage_stepIconCurrent__vPOqu{background-color:#135bec;box-shadow:0 0 0 4px #fff,0 10px 15px -3px #135bec33;color:#fff}.CustomerOrderDetailPage_stepIconPending__ZR0TR{background-color:#e2e8f0;box-shadow:0 0 0 4px #fff;color:#64748b}.CustomerOrderDetailPage_stepInfo__V4edz{text-align:left}@media (min-width:768px){.CustomerOrderDetailPage_stepInfo__V4edz{text-align:center}}.CustomerOrderDetailPage_stepTitle__6ng6l{color:#0d121b;font-size:.875rem;font-weight:700;margin:0}.CustomerOrderDetailPage_stepTitleCurrent__S1yQm{color:#135bec}.CustomerOrderDetailPage_stepDate__RhEKa{color:#64748b;font-size:.75rem;margin:0}.CustomerOrderDetailPage_contentGrid__R\+i3y{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.CustomerOrderDetailPage_contentGrid__R\+i3y{gap:2rem;grid-template-columns:2fr 1fr}}.CustomerOrderDetailPage_leftColumn__VGzeG{display:flex;flex-direction:column;gap:1.5rem;min-height:0;min-width:0;width:100%}.CustomerOrderDetailPage_orderItemsCard__0QY7f{display:flex;flex:1 1;flex-direction:column}.CustomerOrderDetailPage_card__15EJ3{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.CustomerOrderDetailPage_cardHeader__Skygk{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:1rem 1.5rem}.CustomerOrderDetailPage_cardTitle__6upkV{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.CustomerOrderDetailPage_cardTitleCount__hTAUn{color:#94a3b8;font-size:.875rem;font-weight:400;margin-left:.5rem}.CustomerOrderDetailPage_tableWrapper__l88nO{flex:1 1;overflow-x:auto;width:100%}.CustomerOrderDetailPage_table__bOSE\+{border-collapse:collapse;min-width:100%;text-align:left;width:100%}.CustomerOrderDetailPage_tableHead__gLrWl{background-color:#f8fafc}.CustomerOrderDetailPage_tableHeadCell__4I2u\+{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-transform:uppercase}.CustomerOrderDetailPage_tableHeadCellRight__AWUGX{text-align:right}.CustomerOrderDetailPage_tableHeadCellCenter__gUwMw{text-align:center}.CustomerOrderDetailPage_tableBody__lJ2c8{background-color:#fff}.CustomerOrderDetailPage_tableRow__0oZKp{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.CustomerOrderDetailPage_tableRow__0oZKp:last-child{border-bottom:none}.CustomerOrderDetailPage_tableRow__0oZKp:hover{background-color:#f8fafc}.CustomerOrderDetailPage_tableCell__Ppgb2{padding:1rem 1.5rem}.CustomerOrderDetailPage_tableCellRight__Z\+gCb{text-align:right}.CustomerOrderDetailPage_tableCellCenter__r\+NqK{text-align:center}.CustomerOrderDetailPage_productImage__3qY2r{background-color:#f1f5f9;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:.5rem;height:3rem;width:3rem}.CustomerOrderDetailPage_productInfo__E-o4I{display:flex;flex-direction:column}.CustomerOrderDetailPage_productName__Mx61p{color:#0d121b;font-size:.875rem;font-weight:500}.CustomerOrderDetailPage_productSku__8S9sq{color:#64748b;font-size:.75rem}.CustomerOrderDetailPage_priceText__AAwk\+{color:#475569;font-size:.875rem}.CustomerOrderDetailPage_totalText__asXst{color:#0d121b;font-size:.875rem;font-weight:500}.CustomerOrderDetailPage_notesCard__s34iE{padding:1.5rem}.CustomerOrderDetailPage_notesTitle__BWkVJ{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0 0 1rem}.CustomerOrderDetailPage_noteItem__JzKOE{background-color:#f8fafc;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.CustomerOrderDetailPage_noteIcon__XtDpR{align-items:center;background-color:#dbeafe;border-radius:9999px;color:#135bec;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;width:1.5rem}.CustomerOrderDetailPage_noteContent__sxwPF{flex:1 1}.CustomerOrderDetailPage_noteLabel__eS48Y{color:#1e293b;font-size:.875rem;font-weight:500;margin:0}.CustomerOrderDetailPage_noteText__3CvSB{color:#64748b;font-size:.875rem;margin:.25rem 0 0}.CustomerOrderDetailPage_noteDate__QIb-o{color:#94a3b8;font-size:.75rem;margin:.5rem 0 0}.CustomerOrderDetailPage_rightColumn__aoT1f{display:flex;flex-direction:column;gap:1.5rem}.CustomerOrderDetailPage_summaryCard__EXnZy{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.CustomerOrderDetailPage_summaryHeader__WSH9p{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem}.CustomerOrderDetailPage_summaryTitle__8vqtz{color:#0d121b;font-size:1.125rem;font-weight:700;margin:0}.CustomerOrderDetailPage_summaryBody__vNf9s{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.CustomerOrderDetailPage_summaryRow__midSC{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.CustomerOrderDetailPage_summaryLabel__4JBG9{color:#64748b}.CustomerOrderDetailPage_summaryValue__ySKPP{color:#0d121b;font-weight:500}.CustomerOrderDetailPage_summaryRowDiscount__ysXC8{color:#16a34a}.CustomerOrderDetailPage_summaryDivider__kmG-M{background-color:#e2e8f0;height:1px;margin:.5rem 0}.CustomerOrderDetailPage_summaryTotal__1Hxfj{align-items:center;display:flex;justify-content:space-between}.CustomerOrderDetailPage_summaryTotalLabel__2N\+rx{color:#0d121b;font-size:1rem;font-weight:700}.CustomerOrderDetailPage_summaryTotalValue__9Pv5u{color:#135bec;font-size:1.5rem;font-weight:900;letter-spacing:-.025em}.CustomerOrderDetailPage_summaryFooter__GaW0f{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.CustomerOrderDetailPage_invoiceButton__yCrYA{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:background-color .2s ease;width:100%}.CustomerOrderDetailPage_invoiceButton__yCrYA:hover{background-color:#f8fafc}.CustomerOrderDetailPage_customerCard__IA3YL{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.CustomerOrderDetailPage_customerBody__7VdJD{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.CustomerOrderDetailPage_customerHeader__PMV0Q{align-items:center;display:flex;gap:.75rem}.CustomerOrderDetailPage_customerAvatar__FhA6Q{align-items:center;background-color:#f1f5f9;border-radius:9999px;color:#64748b;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.CustomerOrderDetailPage_customerInfo__xLMBi{flex:1 1}.CustomerOrderDetailPage_customerName__AoRMj{color:#0d121b;font-size:.875rem;font-weight:700;margin:0}.CustomerOrderDetailPage_customerSince__OCZQq{color:#135bec;font-size:.75rem;margin:0}.CustomerOrderDetailPage_customerDivider__LPoD8{background-color:#f1f5f9;height:1px}.CustomerOrderDetailPage_addressSection__M4hQv{display:flex;flex-direction:column;gap:.5rem}.CustomerOrderDetailPage_addressLabel__gdla8{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:700;gap:.25rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.CustomerOrderDetailPage_addressText__AeVvp{color:#475569;font-size:.875rem;line-height:1.6;margin:0;white-space:pre-wrap}.CustomerOrderDetailPage_paymentCard__C3nE7{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.CustomerOrderDetailPage_paymentLabel__bLIob{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:700;gap:.25rem;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.CustomerOrderDetailPage_paymentMethod__oi6rZ{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.CustomerOrderDetailPage_paymentIcon__AFVoR{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;display:flex;height:2rem;justify-content:center;width:3rem}.CustomerOrderDetailPage_paymentInfo__g8gTC{flex:1 1}.CustomerOrderDetailPage_paymentName__X0cbg{color:#0d121b;font-size:.875rem;font-weight:700;margin:0}.CustomerOrderDetailPage_paymentExpiry__LEHp8{color:#64748b;font-size:.75rem;margin:0}.CustomerOrderDetailPage_paymentStatus__b2Qnc{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem}.CustomerOrderDetailPage_paymentStatusLabel__LXlx1{color:#15803d;font-size:.75rem;font-weight:700;margin:0;text-transform:uppercase}.CustomerOrderDetailPage_paymentStatusValue__sSv8C{align-items:center;color:#15803d;display:flex;font-size:.875rem;font-weight:700;gap:.25rem}.CustomerOrderDetailPage_backButtonWrapper__vrViv{margin-top:1rem;text-align:center}.CustomerOrderDetailPage_backButton__wideF{align-items:center;background-color:#64748b;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.CustomerOrderDetailPage_backButton__wideF:hover{background-color:#475569}.CustomerOrderDetailPage_loadingState__D5SiE{align-items:center;display:flex;justify-content:center;min-height:50vh}.CustomerOrderDetailPage_emptyState__UlO3W{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:600px;padding:2rem;text-align:center}.CustomerOrderDetailPage_emptyStateText__ZGcZw{color:#475569;font-size:1rem;margin:0 0 1rem}.CustomerOrderDetailPage_emptyStateButton__m6b25{background-color:#135bec;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .2s ease}.CustomerOrderDetailPage_emptyStateButton__m6b25:hover{background-color:#0e46b9}.WithdrawPage_page__UeDhB{background:#f6f6f8;color:#0d121b;min-height:100vh}.WithdrawPage_container__eLb47{margin:0 auto;max-width:1200px;padding:20px 16px 48px}@media (min-width:640px){.WithdrawPage_container__eLb47{padding-left:24px;padding-right:24px;padding-top:32px}}.WithdrawPage_breadcrumbs__Zsqgu{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:0 4px 18px}.WithdrawPage_breadcrumbLink__jAz1c{color:#6b7280;cursor:pointer;font-weight:600;text-decoration:none}.WithdrawPage_breadcrumbLink__jAz1c:hover{color:#135bec}.WithdrawPage_breadcrumbSep__IJf88{color:#9ca3af}.WithdrawPage_breadcrumbCurrent__FWutZ{color:#0d121b;font-weight:700}.WithdrawPage_grid__AbpMH{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:1024px){.WithdrawPage_grid__AbpMH{gap:28px;grid-template-columns:repeat(12,minmax(0,1fr))}}.WithdrawPage_leftCol__gk\+H6{display:flex;flex-direction:column;gap:18px;grid-column:1/-1}@media (min-width:1024px){.WithdrawPage_leftCol__gk\+H6{gap:22px;grid-column:span 8}}.WithdrawPage_rightCol__Q34Ir{grid-column:1/-1}@media (min-width:1024px){.WithdrawPage_rightCol__Q34Ir{grid-column:span 4}}.WithdrawPage_sticky__d9rkM{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:92px}.WithdrawPage_pageHeader__zkFAn{display:flex;flex-direction:column;gap:8px}.WithdrawPage_pageTitle__YXbgW{font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}@media (min-width:640px){.WithdrawPage_pageTitle__YXbgW{font-size:34px}}.WithdrawPage_pageSubtitle__ujknF{color:#6b7280;margin:0}.WithdrawPage_sectionHeader__0RB41{align-items:center;border-bottom:1px solid #e7ebf3;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.WithdrawPage_sectionTitle__OUTEZ{font-size:18px;font-weight:900;margin:0}.WithdrawPage_clearAllBtn__ZTnEI{align-items:center;background:#0000;border:none;color:#ef4444;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px}.WithdrawPage_clearAllBtn__ZTnEI:hover{color:#dc2626}.WithdrawPage_itemCard__sQBxB,.WithdrawPage_itemList__Yr1uq{display:flex;flex-direction:column;gap:12px}.WithdrawPage_itemCard__sQBxB{background:#fff;border:1px solid #0000;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:14px;transition:border-color .15s ease,transform .15s ease}@media (min-width:640px){.WithdrawPage_itemCard__sQBxB{flex-direction:row;gap:16px}}.WithdrawPage_itemCard__sQBxB:hover{border-color:#135bec2e;transform:translateY(-1px)}.WithdrawPage_itemImage__pWY2S{aspect-ratio:1/1;background:#f3f4f6;background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;width:100%}@media (min-width:640px){.WithdrawPage_itemImage__pWY2S{height:112px;width:112px}}.WithdrawPage_itemBody__qvRgG{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:space-between}.WithdrawPage_itemTop__EWJlw{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.WithdrawPage_itemName__3m5ON{font-size:16px;font-weight:900;line-height:1.2;margin:0}.WithdrawPage_itemSku__qMkHa{color:#6b7280;font-size:12px;margin-top:4px}.WithdrawPage_itemPrice__lGvgT{font-size:16px;font-weight:900;white-space:nowrap}.WithdrawPage_variantRow__HSROk{display:flex;flex-wrap:wrap;gap:10px}.WithdrawPage_variantGroup__2JFiv{display:flex;flex-direction:column;gap:6px}.WithdrawPage_variantLabel__g5\+qv{color:#6b7280;font-size:11px;font-weight:700}.WithdrawPage_variantValue__Y\+IOM{background:#f1f5f9;border:1px solid #e7ebf3;border-radius:10px;color:#0d121b;font-size:12px;font-weight:800;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.WithdrawPage_itemBottom__NXhC5{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.WithdrawPage_qtyControl__P9vLx{align-items:center;background:#f6f6f8;border:1px solid #e7ebf3;border-radius:12px;display:flex;overflow:hidden}.WithdrawPage_qtyBtn__z18fD{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.WithdrawPage_qtyBtn__z18fD:hover:not(:disabled){background:#e5e7eb;color:#0d121b}.WithdrawPage_qtyBtn__z18fD:disabled{cursor:not-allowed;opacity:.4}.WithdrawPage_qtyValue__GyyTM{color:#0d121b;font-size:13px;font-weight:800;text-align:center;width:44px}.WithdrawPage_removeBtn__Nwhl9{background:#0000;border:none;color:#94a3b8;cursor:pointer;padding:6px}.WithdrawPage_removeBtn__Nwhl9:hover{color:#ef4444}.WithdrawPage_paginationWrap__E8Dbn{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}.WithdrawPage_paginationBtn__-fk9F{background:#fff;border:1px solid #e7ebf3;border-radius:12px;color:#0d121b;cursor:pointer;font-weight:800;height:40px;min-width:40px;padding:0 12px}.WithdrawPage_paginationBtn__-fk9F:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.WithdrawPage_paginationBtnActive__G47vM{background:#135bec;border:none;color:#fff}.WithdrawPage_deliverySection__doFbL{display:flex;flex-direction:column;gap:12px;margin-top:10px}.WithdrawPage_deliveryTitle__6Bjdw{font-size:18px;font-weight:900;margin:0;padding:0 4px}.WithdrawPage_deliveryGrid__YriGT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.WithdrawPage_deliveryGrid__YriGT{grid-template-columns:1fr 1fr}}.WithdrawPage_deliveryOption__pV-D-{background:#fff;border:1px solid #e7ebf3;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s ease,background .15s ease}.WithdrawPage_deliveryOptionActive__6etEp{background:#135bec0f;border-color:#135bec}.WithdrawPage_deliveryOptionTop__NmigQ{align-items:center;display:flex;justify-content:space-between}.WithdrawPage_deliveryIcon__C3k8M{align-items:center;background:#f1f5f9;border-radius:9999px;color:#135bec;display:inline-flex;height:40px;justify-content:center;width:40px}.WithdrawPage_deliveryIconActive__kPUFN{background:#135bec;color:#fff}.WithdrawPage_radioDot__aqb\+G{align-items:center;border:2px solid #cbd5e1;border-radius:9999px;display:inline-flex;height:18px;justify-content:center;width:18px}.WithdrawPage_radioDotActive__raIce{background:#135bec;border-color:#135bec}.WithdrawPage_radioDotInner__n6BWh{background:#fff;border-radius:9999px;height:8px;width:8px}.WithdrawPage_deliveryName__THhmb{font-size:16px;font-weight:900;margin:0}.WithdrawPage_deliveryDesc__DHcIA{color:#6b7280;font-size:13px;margin:0}.WithdrawPage_deliveryTag__WIu3l{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.WithdrawPage_deliveryTagFree__oQQcp{color:#16a34a}.WithdrawPage_addressCard__EVYmu{background:#fff;border:1px solid #e7ebf3;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:18px}.WithdrawPage_addressHeader__vLnso{align-items:center;display:flex;gap:10px}.WithdrawPage_addressTitle__o9cgy{font-size:18px;font-weight:900;margin:0}.WithdrawPage_formGrid__DipT5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.WithdrawPage_formGrid__DipT5{gap:14px;grid-template-columns:1fr 1fr}}.WithdrawPage_formSpan2__uflR6{grid-column:1/-1}.WithdrawPage_field__SnEwy{display:flex;flex-direction:column;gap:6px}.WithdrawPage_label__I2fxo{color:#334155;font-size:13px;font-weight:800}.WithdrawPage_input__w3UdD,.WithdrawPage_textarea__yFktO{background:#f6f6f8;border:1px solid #e7ebf3;border-radius:12px;box-sizing:border-box;color:#0d121b;font-size:14px;outline:none;padding:10px 12px;width:100%}.WithdrawPage_input__w3UdD:focus,.WithdrawPage_textarea__yFktO:focus{border-color:#135bec80;box-shadow:0 0 0 3px #135bec2e}.WithdrawPage_textarea__yFktO{min-height:72px;resize:vertical}.WithdrawPage_summaryCard__\+ilMA{background:#fff;border:1px solid #e7ebf3;border-radius:16px;box-shadow:0 12px 30px #0f172a14;overflow:hidden}.WithdrawPage_summaryHeader__Rk8xB{background:#f6f6f8b3;border-bottom:1px solid #e7ebf3;padding:16px 18px}.WithdrawPage_summaryHeaderTitle__hXtrb{font-size:16px;font-weight:900;margin:0}.WithdrawPage_summaryBody__ZOItP{display:flex;flex-direction:column;gap:12px;padding:18px}.WithdrawPage_summaryRow__TeSVG{align-items:center;color:#6b7280;display:flex;font-size:13px;justify-content:space-between}.WithdrawPage_summaryValue__f2WHd{color:#0d121b;font-weight:800}.WithdrawPage_summaryDivider__fHr\+w{background:#e7ebf3;height:1px;margin:4px 0}.WithdrawPage_totalRow__5KWkf{align-items:flex-end;display:flex;justify-content:space-between}.WithdrawPage_totalLabel__1x0yA{font-size:16px;font-weight:900}.WithdrawPage_totalAmount__bBR9b{color:#135bec;font-size:24px;font-weight:900;line-height:1}.WithdrawPage_confirmBtn__tdlZV{align-items:center;background:#135bec;border:none;border-radius:16px;box-shadow:0 10px 26px #135bec42;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;gap:10px;justify-content:center;margin-top:8px;padding:14px 16px;transition:background-color .15s ease;width:100%}.WithdrawPage_confirmBtn__tdlZV:hover:not(:disabled){background:#0f4bc2}.WithdrawPage_confirmBtn__tdlZV:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.WithdrawPage_helpBox__0Rc4\+{background:#135bec0f;border:1px solid #135bec2e;border-radius:16px;display:flex;gap:10px;padding:16px}.WithdrawPage_helpTitle__dDLeJ{font-size:13px;font-weight:900;margin:0}.WithdrawPage_helpText__cmKW\+{color:#64748b;font-size:12px;line-height:1.5;margin:6px 0 0}.WithdrawPage_emptyCard__FJEp2{background:#fff;border:1px solid #e7ebf3;border-radius:18px;box-shadow:0 10px 30px #0f172a1a;padding:46px;text-align:center}.WithdrawPage_emptyIcon__04gvr{font-size:56px;margin-bottom:12px}.WithdrawPage_emptyText__Zlqr7{color:#64748b;margin:0}.WithdrawPage_backBtn__FgPT9{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 10px 22px #2563eb40;color:#fff;cursor:pointer;font-weight:800;margin-top:14px;padding:12px 18px}.UsersPage_pageContainer__E02k0{background-color:initial;flex:1 1;min-height:0;overflow-y:auto;padding:0}@media (min-width:768px){.UsersPage_pageContainer__E02k0{padding:0}}.UsersPage_contentWrapper__ThXai{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:80rem}.UsersPage_pageHeader__Ugi6B{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.UsersPage_pageHeader__Ugi6B{align-items:center;flex-direction:row;justify-content:space-between}}.UsersPage_pageTitle__IwfGu{color:#0f172a;font-size:1.5rem;font-weight:900;letter-spacing:-.025em;margin:0}@media (min-width:768px){.UsersPage_pageTitle__IwfGu{font-size:1.875rem}}.UsersPage_pageSubtitle__yH6tE{color:#64748b;font-size:.9375rem;margin-top:.25rem}.UsersPage_headerActions__asCVl{align-items:center;display:flex;gap:.75rem}.UsersPage_exportButton__kVRWE{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:none;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}@media (min-width:768px){.UsersPage_exportButton__kVRWE{display:flex}}.UsersPage_exportButton__kVRWE:hover{background-color:#f8fafc}.UsersPage_addButton__ywQcN{align-items:center;background:linear-gradient(90deg,#135bec,#3b82f6);border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease}.UsersPage_addButton__ywQcN:hover{background:linear-gradient(90deg,#135bec,#2563eb);transform:scale(1.02)}.UsersPage_addButton__ywQcN:active{transform:scale(.98)}.UsersPage_toolbar__zXmnl{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media (min-width:768px){.UsersPage_toolbar__zXmnl{align-items:center;flex-direction:row;justify-content:space-between}}.UsersPage_toolbarLeft__heY4B{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width:768px){.UsersPage_toolbarLeft__heY4B{flex-direction:row;width:auto}}.UsersPage_searchWrapper__K96nc{position:relative;width:100%}@media (min-width:768px){.UsersPage_searchWrapper__K96nc{width:16rem}}.UsersPage_searchIcon__AqJ9g{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UsersPage_searchInput__hSVKJ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;color:#0f172a;font-size:.875rem;outline:none;padding:.5rem .75rem .5rem 2.5rem;transition:all .2s ease;width:100%}.UsersPage_searchInput__hSVKJ:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.UsersPage_searchInput__hSVKJ::placeholder{color:#94a3b8}.UsersPage_filterGroup__aVNU4{display:flex;gap:.75rem}.UsersPage_selectInput__JgCzp{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.875rem;outline:none;padding:.5rem 2rem .5rem .75rem;transition:all .2s ease}.UsersPage_selectInput__JgCzp:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.UsersPage_toolbarRight__yW5Lp{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;width:100%}@media (min-width:768px){.UsersPage_toolbarRight__yW5Lp{width:auto}}.UsersPage_showingText__sWK3R{color:#64748b;font-size:.875rem}.UsersPage_divider__3K2xu{background-color:#e2e8f0;height:1rem;margin:0 .5rem;width:1px}.UsersPage_refreshButton__NBQh3{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.UsersPage_refreshButton__NBQh3:hover{background-color:#f1f5f9;color:#135bec}.UsersPage_tableContainer__oeMiW{background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;overflow:hidden}.UsersPage_tableWrapper__jtqqY{overflow-x:auto}.UsersPage_table__1S\+Ve{border-collapse:collapse;text-align:left;width:100%}.UsersPage_tableHead__3uF\+P{background-color:#f8fafc80;border-bottom:1px solid #e2e8f0}.UsersPage_tableHeadCell__qxcrX{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:1rem;text-transform:uppercase}.UsersPage_tableHeadCellCheckbox__AnPRu{width:3rem}.UsersPage_tableHeadCellRight__FW0Rq{text-align:right}.UsersPage_sortableHeader__T4nDK{align-items:center;cursor:pointer;display:flex;gap:.25rem;transition:color .2s ease;-webkit-user-select:none;user-select:none}.UsersPage_sortableHeader__T4nDK:hover{color:#135bec}.UsersPage_tableHeadCellHiddenMobile__yIer4{display:none}@media (min-width:768px){.UsersPage_tableHeadCellHiddenMobile__yIer4{display:table-cell}}.UsersPage_tableBody__ZRNHm{background-color:#fff}.UsersPage_tableRow__q4\+AT{border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.UsersPage_tableRow__q4\+AT:hover{background-color:#f8fafc80}.UsersPage_tableRow__q4\+AT:last-child{border-bottom:none}.UsersPage_tableCell__tv8lE{padding:1rem;vertical-align:middle}.UsersPage_tableCellRight__uNVxi{text-align:right}.UsersPage_tableCellHiddenMobile__uAoSw{display:none}@media (min-width:768px){.UsersPage_tableCellHiddenMobile__uAoSw{display:table-cell}}.UsersPage_checkbox__eB1yf{accent-color:#135bec;border:1px solid #cbd5e1;border-radius:.25rem;cursor:pointer;height:1rem;width:1rem}.UsersPage_userCell__H8RSU{align-items:center;display:flex;gap:.75rem}.UsersPage_userAvatar__8LADl{align-items:center;background-color:#e0e7ff;border-radius:9999px;box-shadow:0 1px 2px #0000000d;color:#4f46e5;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.UsersPage_userAvatarAdmin__vm\+83{background-color:#dbeafe;color:#1d4ed8}.UsersPage_userAvatarStaff__hbTGP{background-color:#f3e8ff;color:#7c3aed}.UsersPage_userAvatarCustomer__KTHYr{background-color:#dcfce7;color:#16a34a}.UsersPage_userInfo__5JoSF{display:flex;flex-direction:column}.UsersPage_userName__egocQ{color:#0f172a;font-size:.875rem;font-weight:600}.UsersPage_userEmail__5dofw{color:#64748b;font-size:.75rem;margin-top:.125rem}.UsersPage_roleBadge__hKPXE{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem;padding:.25rem .625rem;transition:all .2s ease}.UsersPage_roleBadgeAdmin__rV8Y1{background-color:#dbeafe;color:#1d4ed8}.UsersPage_roleBadgeAdmin__rV8Y1:hover{background-color:#bfdbfe}.UsersPage_roleBadgeStaff__xle7u{background-color:#f3e8ff;color:#7c3aed}.UsersPage_roleBadgeStaff__xle7u:hover{background-color:#e9d5ff}.UsersPage_roleBadgeCustomer__vqeD9{background-color:#f1f5f9;color:#475569}.UsersPage_roleBadgeCustomer__vqeD9:hover{background-color:#e2e8f0}.UsersPage_statusCell__KONql{align-items:center;display:flex;gap:.375rem}.UsersPage_statusDot__X8oZL{display:flex;height:.625rem;position:relative;width:.625rem}.UsersPage_statusDotPing__U-dwc{animation:UsersPage_ping__D1E4H 1s cubic-bezier(0,0,.2,1) infinite;background-color:#34d399;border-radius:9999px;display:inline-flex;height:100%;opacity:.75;position:absolute;width:100%}@keyframes UsersPage_ping__D1E4H{75%,to{opacity:0;transform:scale(2)}}.UsersPage_statusDotInner__66WO\+{background-color:#10b981;border-radius:9999px;display:inline-flex;height:.625rem;position:relative;width:.625rem}.UsersPage_statusDotInactive__cLBty{background-color:#94a3b8}.UsersPage_statusText__A1oDI{color:#475569;font-size:.75rem;font-weight:500}.UsersPage_statusTextInactive__Sbmxe{color:#94a3b8}.UsersPage_lastLoginText__z1xl3{color:#64748b;font-size:.875rem}.UsersPage_actionButtons__tQX7M{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.UsersPage_tableRow__q4\+AT:hover .UsersPage_actionButtons__tQX7M{opacity:1}.UsersPage_actionButtonsVisible__0fQap{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.UsersPage_actionButton__8vdmU{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.UsersPage_actionButtonEdit__XgrhC:hover{background-color:#f1f5f9;color:#135bec}.UsersPage_actionButtonDelete__4\+n7a:hover{background-color:#fef2f2;color:#ef4444}.UsersPage_roleSelect__JzYea{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.75rem;font-weight:600;outline:none;padding:.375rem .75rem;transition:all .2s ease}.UsersPage_roleSelect__JzYea:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.UsersPage_roleSelect__JzYea:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.UsersPage_adminBadge__JXo2P{background-color:#dbeafe;color:#1d4ed8;font-weight:700}.UsersPage_adminBadge__JXo2P,.UsersPage_noEditBadge__qNzw7{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.75rem;padding:.375rem .75rem}.UsersPage_noEditBadge__qNzw7{background-color:#f1f5f9;color:#94a3b8;font-style:italic;font-weight:500}.UsersPage_dateText__I3exe{color:#64748b;font-size:.875rem}.UsersPage_pagination__qN9rO{align-items:center;background-color:#f8fafc80;border-top:1px solid #e7ebf3;display:flex;justify-content:space-between;padding:1rem}.UsersPage_paginationButton__GbVfv{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.25rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.375rem .75rem;transition:all .2s ease}.UsersPage_paginationButton__GbVfv:hover:not(:disabled){background-color:#f8fafc}.UsersPage_paginationButton__GbVfv:disabled{cursor:not-allowed;opacity:.5}.UsersPage_paginationNumbers__4Nxqj{display:flex;gap:.25rem}.UsersPage_paginationNumber__iKVGj{background-color:#fff;border:1px solid #e2e8f0;border-radius:.25rem;color:#475569;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease}.UsersPage_paginationNumber__iKVGj:hover{background-color:#f8fafc}.UsersPage_paginationNumberActive__e-qWF{background-color:#135bec;border-color:#135bec;color:#fff;font-weight:700}.UsersPage_paginationEllipsis__PM8Us{color:#94a3b8;font-size:.875rem;padding:.375rem .5rem}.UsersPage_loadingState__Z9gwC{align-items:center;background-color:#fff;border:1px solid #e7ebf3;border-radius:.75rem;display:flex;justify-content:center;padding:3rem}.UsersPage_loadingContent__5IWdg{text-align:center}.UsersPage_loadingSpinner__nQGnN{animation:UsersPage_spin__yFseJ 1s linear infinite;border:4px solid #f3f4f6;border-radius:9999px;border-top-color:#135bec;height:3rem;margin:0 auto 1rem;width:3rem}@keyframes UsersPage_spin__yFseJ{to{transform:rotate(1turn)}}.UsersPage_loadingText__9xrhh{color:#64748b;font-size:.9375rem}.UsersPage_emptyState__IKhBA{color:#64748b;padding:3rem;text-align:center}.ProductsPage_pageContainer__oXBjM{background-color:#f6f6f8;flex:1 1;min-height:100vh;overflow-y:auto;padding:1rem}@media (min-width:768px){.ProductsPage_pageContainer__oXBjM{padding:2rem}}.ProductsPage_contentWrapper__HThL1{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:80rem}.ProductsPage_pageHeader__riJ5F{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.ProductsPage_pageHeader__riJ5F{align-items:center;flex-direction:row;justify-content:space-between}}.ProductsPage_pageTitle__13ENp{color:#0f172a;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;margin:0}.ProductsPage_pageSubtitle__UYS8W{color:#64748b;font-size:.9375rem;margin-top:.25rem}.ProductsPage_addButton__SLony{align-items:center;background:linear-gradient(90deg,#135bec,#2563eb);border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #3b82f633;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease}.ProductsPage_addButton__SLony:hover{background:linear-gradient(90deg,#0f4bc4,#1d4ed8);box-shadow:0 10px 15px -3px #3b82f64d}.ProductsPage_addButton__SLony:active{transform:scale(.95)}.ProductsPage_lowStockBanner__x9DqM{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1.25rem;transition:all .2s ease}.ProductsPage_lowStockBanner__x9DqM:hover{box-shadow:0 4px 12px #f59e0b40}.ProductsPage_lowStockText__PLDg-{align-items:center;color:#92400e;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem}.ProductsPage_lowStockButton__ZB9xf{background:#f59e0b;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.375rem .875rem}.ProductsPage_toolbar__irKp2{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;padding:1rem}.ProductsPage_toolbarInner__dcvTq{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.ProductsPage_toolbarInner__dcvTq{align-items:center;flex-direction:row;justify-content:space-between}}.ProductsPage_searchFilterGroup__5T-wk{display:flex;flex:1 1;flex-direction:column;gap:1rem}@media (min-width:640px){.ProductsPage_searchFilterGroup__5T-wk{flex-direction:row}}.ProductsPage_searchWrapper__AGmKD{flex:1 1;max-width:24rem;min-width:240px;position:relative}.ProductsPage_searchIcon__8VgJB{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ProductsPage_searchInput__NZRvN{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;color:#0f172a;font-size:.9375rem;outline:none;padding:.625rem 1rem .625rem 2.5rem;transition:all .2s ease;width:100%}.ProductsPage_searchInput__NZRvN::placeholder{color:#94a3b8}.ProductsPage_searchInput__NZRvN:focus{background-color:#fff;border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.ProductsPage_selectWrapper__-F-2j{min-width:180px;position:relative}.ProductsPage_selectIcon__e4Y8w{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ProductsPage_selectInput__IF4N2{-webkit-appearance:none;appearance:none;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#0f172a;cursor:pointer;font-size:.9375rem;outline:none;padding:.625rem 2rem .625rem 2.5rem;transition:all .2s ease;width:100%}.ProductsPage_selectInput__IF4N2:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.ProductsPage_selectArrow__saLtf{color:#94a3b8;font-size:1rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.ProductsPage_clearFilterButton__rs0xh{background-color:#ef4444;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.ProductsPage_clearFilterButton__rs0xh:hover{background-color:#dc2626}.ProductsPage_statusTabs__DZr-n{align-self:flex-start;background-color:#f1f5f9;border-radius:.5rem;display:flex;padding:.25rem}.ProductsPage_statusTab__vChIX{background:#0000;border:none;border-radius:.375rem;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem 1rem;transition:all .2s ease}.ProductsPage_statusTabActive__xdo67{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a}.ProductsPage_tableContainer__VZQC4{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;overflow:hidden}.ProductsPage_tableWrapper__ZIZCo{overflow-x:auto}.ProductsPage_table__jGVJ8{border-collapse:collapse;text-align:left;width:100%}.ProductsPage_tableHead__ldalC{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.ProductsPage_tableHeadCell__51rle{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-transform:uppercase}.ProductsPage_tableHeadCellCenter__ZDbzs{text-align:center}.ProductsPage_tableHeadCellRight__MBQXI{text-align:right}.ProductsPage_tableBody__wEY6N{background-color:#fff}.ProductsPage_tableRow__rS\+5J{border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.ProductsPage_tableRow__rS\+5J:hover{background-color:#f8fafc}.ProductsPage_tableRow__rS\+5J:last-child{border-bottom:none}.ProductsPage_tableCell__eRQqq{padding:1rem 1.5rem;vertical-align:middle}.ProductsPage_tableCellCenter__Wtn7B{text-align:center}.ProductsPage_tableCellRight__Bale0{text-align:right}.ProductsPage_productCell__RpnDS{align-items:center;display:flex;gap:1rem}.ProductsPage_productImage__\+tg13{align-items:center;background-color:#f3f4f6;background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;overflow:hidden;width:3rem}.ProductsPage_productImagePlaceholder__3\+aKp{color:#9ca3af;font-size:.625rem}.ProductsPage_productInfo__EAN6Q{display:flex;flex-direction:column;min-width:0}.ProductsPage_productName__yUwYc{color:#0f172a;font-weight:500;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductsPage_productSku__PFj2X{color:#64748b;font-size:.75rem;margin-top:.125rem}.ProductsPage_categoryBadge__7dAsM{align-items:center;background-color:#eff6ff;border-radius:9999px;color:#1d4ed8;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .625rem}.ProductsPage_priceText__m0dC7{color:#374151;font-weight:500}.ProductsPage_priceText__m0dC7,.ProductsPage_stockText__mZESR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductsPage_stockText__mZESR{color:#64748b}.ProductsPage_stockLow__SRKJ5{color:#ea580c;font-weight:500}.ProductsPage_stockOut__C6Wz0{color:#94a3b8;font-weight:500}.ProductsPage_statusBadge__XJWc-{align-items:center;border:1px solid;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.25rem .625rem}.ProductsPage_statusActive__Mwxbb{background-color:#ecfdf5;border-color:#a7f3d0;color:#059669}.ProductsPage_statusLowStock__tmR7P{background-color:#fffbeb;border-color:#fde68a;color:#d97706}.ProductsPage_statusOutOfStock__8mHB2{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.ProductsPage_statusDot__pHJMV{border-radius:9999px;height:.375rem;width:.375rem}.ProductsPage_statusDotActive__cO4Eo{background-color:#10b981}.ProductsPage_statusDotLowStock__KZbdZ{background-color:#f59e0b}.ProductsPage_statusDotOutOfStock__zdHJ1{background-color:#ef4444}.ProductsPage_actionButtons__W3AtI{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.ProductsPage_actionButton__FkPl2{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .15s ease}.ProductsPage_actionButtonEdit__7CWfi:hover{background-color:#135bec1a;color:#135bec}.ProductsPage_actionButtonAdd__Uf7IO:hover{background-color:#0596691a;color:#059669}.ProductsPage_actionButtonDelete__Kq3Jb:hover{background-color:#dc26261a;color:#dc2626}.ProductsPage_variantsButton__vG7qA{align-items:center;background-color:#e0e7ff;border:none;border-radius:.25rem;color:#4338ca;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.25rem;margin-left:.5rem;padding:.125rem .5rem}.ProductsPage_variantsButton__vG7qA:hover{background-color:#c7d2fe}.ProductsPage_variantsRow__CK9eI{background-color:#fefce8;border-bottom:1px solid #fde047}.ProductsPage_variantsContent__il5Dh{padding:.75rem 1.5rem .75rem 5.5rem}.ProductsPage_variantsHeader__KdC2-{border-bottom:1px solid #fde68a;color:#854d0e;font-size:.6875rem;font-weight:600;padding:.375rem 0}.ProductsPage_variantItem__ZaJZd,.ProductsPage_variantsHeader__KdC2-{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:100px 100px 80px 100px 100px}.ProductsPage_variantItem__ZaJZd{border-bottom:1px solid #fef3c7;color:#374151;font-size:.75rem;padding:.5rem 0}.ProductsPage_variantItem__ZaJZd:last-child{border-bottom:none}.ProductsPage_pagination__5XYE2{align-items:center;background-color:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}@media (min-width:640px){.ProductsPage_pagination__5XYE2{flex-direction:row;justify-content:space-between}}.ProductsPage_paginationInfo__dBZD-{color:#64748b;font-size:.875rem}.ProductsPage_paginationInfoHighlight__lo2kT{color:#0f172a;font-weight:500}.ProductsPage_paginationButtons__\+1ng3{align-items:center;display:flex;gap:.5rem}.ProductsPage_paginationArrow__b97Dh{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .15s ease}.ProductsPage_paginationArrow__b97Dh:hover:not(:disabled){background-color:#f8fafc;border-color:#135bec}.ProductsPage_paginationArrow__b97Dh:disabled{cursor:not-allowed;opacity:.5}.ProductsPage_paginationNumber__g6CkY{background-color:initial;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:500;height:2.25rem;min-width:2.25rem;transition:all .15s ease}.ProductsPage_paginationNumber__g6CkY:hover{background-color:#f8fafc}.ProductsPage_paginationNumberActive__yuZTk{background-color:#135bec;color:#fff}.ProductsPage_paginationEllipsis__UyYhr{color:#94a3b8;padding:0 .25rem}.ProductsPage_emptyState__g7FrW,.ProductsPage_loadingState__Q2u2p{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:3rem;text-align:center}.ProductsPage_emptyText__TSiEu,.ProductsPage_loadingText__gVpHs{color:#64748b;font-size:.9375rem;margin:0}.ProductsPage_modalOverlay__mZ14j{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:1000}.ProductsPage_modalContent__zINoE{background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:480px;overflow:auto;width:100%}.ProductsPage_modalHeader__3H-FQ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ProductsPage_modalHeaderAdd__QTdFA{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.ProductsPage_modalHeaderDelete__hZ1qe{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom-color:#fecaca}.ProductsPage_modalTitle__BFJwN{font-size:1.25rem;font-weight:700;margin:0}.ProductsPage_modalTitleAdd__VtJAO{color:#166534}.ProductsPage_modalTitleDelete__SdEU9{color:#dc2626}.ProductsPage_modalCloseButton__80znE{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.ProductsPage_modalCloseButton__80znE:hover{color:#111827}.ProductsPage_modalBody__gljMB{padding:1.5rem}.ProductsPage_modalProductInfo__4Y0hz{background:#f8fafc;border-radius:.75rem;display:flex;gap:1rem;margin-bottom:1.25rem;padding:1rem}.ProductsPage_modalProductImage__6DZm9{align-items:center;background:#e5e7eb;border-radius:.625rem;display:flex;flex-shrink:0;height:4.375rem;justify-content:center;overflow:hidden;width:4.375rem}.ProductsPage_modalProductImage__6DZm9 img{height:100%;object-fit:cover;width:100%}.ProductsPage_modalProductDetails__pY8t-{display:flex;flex-direction:column;justify-content:center}.ProductsPage_modalProductName__71Teu{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.25rem}.ProductsPage_modalProductStock__Z84tw{color:#6b7280;font-size:.8125rem}.ProductsPage_modalProductCategory__TWbmB{color:#6b7280;font-size:.75rem;margin-top:.125rem}.ProductsPage_variantSelection__syRLo{margin-bottom:1.25rem}.ProductsPage_variantLabel__NzjHI{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.ProductsPage_variantGrid__fwO9a{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ProductsPage_variantOption__Eqv7\+{background:#fff;border:2px solid #e5e7eb;border-radius:.625rem;cursor:pointer;padding:.75rem .625rem;text-align:center;transition:all .2s}.ProductsPage_variantOption__Eqv7\+:hover{border-color:#10b981}.ProductsPage_variantOptionSelected__CT15y{background-color:#f0fdf4;border-color:#10b981}.ProductsPage_variantOptionSize__oxi3o{color:#111827;font-size:.8125rem;font-weight:600}.ProductsPage_variantOptionColor__D\+7k3{color:#6b7280;font-size:.75rem;margin-top:.125rem}.ProductsPage_variantOptionStock__dTAvS{color:#6b7280;font-size:.6875rem;margin-top:.25rem}.ProductsPage_quantitySection__NF0vh{margin-bottom:1.5rem}.ProductsPage_quantityLabel__GCLFM{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.ProductsPage_quantityControl__xObV4{align-items:center;display:flex;gap:.75rem}.ProductsPage_quantityButton__IK2Uz{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:.625rem;color:#374151;cursor:pointer;display:flex;font-size:1.25rem;height:2.75rem;justify-content:center;width:2.75rem}.ProductsPage_quantityButton__IK2Uz:hover{border-color:#135bec}.ProductsPage_quantityInput__orG\+x{border:2px solid #e5e7eb;border-radius:.625rem;font-size:1.125rem;font-weight:600;padding:.75rem;text-align:center;width:6.25rem}.ProductsPage_quantityInput__orG\+x:focus{border-color:#135bec;outline:none}.ProductsPage_quantityUnit__xkALb{color:#6b7280;font-size:.875rem}.ProductsPage_summaryBox__Lbw6P{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.625rem;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding:1rem}.ProductsPage_summaryLabel__g\+\+G5{color:#374151}.ProductsPage_summaryValue__L1kVL{color:#16a34a;font-size:1.125rem;font-weight:700}.ProductsPage_deleteMessage__yWdhG{color:#6b7280;font-size:.875rem;margin:0 0 1.25rem;text-align:center}.ProductsPage_deleteWarning__HGQR3{color:#dc2626;font-weight:500}.ProductsPage_modalActions__OXbCr{display:flex;gap:.75rem}.ProductsPage_modalButtonCancel__U8P4n{background:#fff;border:2px solid #e5e7eb;border-radius:.625rem;color:#374151;cursor:pointer;flex:1 1;font-size:.9375rem;font-weight:600;padding:.875rem}.ProductsPage_modalButtonCancel__U8P4n:hover{background:#f9fafb}.ProductsPage_modalButtonConfirm__8Gt2K{border:none;border-radius:.625rem;color:#fff;cursor:pointer;flex:1 1;font-size:.9375rem;font-weight:700;padding:.875rem;transition:all .2s ease}.ProductsPage_modalButtonAdd__U\+GJ2{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 20px #10b98166}.ProductsPage_modalButtonAdd__U\+GJ2:hover:not(:disabled){transform:translateY(-1px)}.ProductsPage_modalButtonDelete__vXKrD{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 20px #ef444466}.ProductsPage_modalButtonDelete__vXKrD:hover:not(:disabled){transform:translateY(-1px)}.ProductsPage_modalButtonConfirm__8Gt2K:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.ProductsPage_hidden__Dh3B2{display:none}@media (min-width:480px){.ProductsPage_hiddenMobile__0D2Sw{display:table-cell}}@media (min-width:768px){.ProductsPage_hiddenTablet__f1Zh8{display:table-cell}}.EditProductPage_pageContainer__vKO7E{flex:1 1;overflow-y:auto;scroll-behavior:smooth}.EditProductPage_stickyHeader__TVZ55{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f6f6f8e6;border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.EditProductPage_headerContent__Ie\+WN{margin:0 auto;max-width:80rem;padding:1rem 1.5rem}.EditProductPage_breadcrumbs__VcTdJ{align-items:center;display:flex;margin-bottom:.5rem}.EditProductPage_breadcrumbList__5TJXs{align-items:center;display:inline-flex;gap:.25rem;list-style:none;margin:0;padding:0}.EditProductPage_breadcrumbItem__XhPw1{align-items:center;display:inline-flex}.EditProductPage_breadcrumbLink__U6xN7{align-items:center;color:#64748b;display:inline-flex;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.EditProductPage_breadcrumbLink__U6xN7:hover{color:#135bec}.EditProductPage_breadcrumbSeparator__B1Pct{color:#94a3b8;font-size:1.125rem;margin:0 .25rem}.EditProductPage_breadcrumbCurrent__Zyk1k{color:#0f172a;font-size:.875rem;font-weight:500}.EditProductPage_headerTitleRow__DsRj0{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.EditProductPage_headerTitleRow__DsRj0{align-items:center;flex-direction:row;justify-content:space-between}}.EditProductPage_headerTitleGroup__bss2y{flex:1 1}.EditProductPage_pageTitle__xCkWX{color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.EditProductPage_pageSubtitle__R9fmg{color:#64748b;font-size:.875rem;margin-top:.25rem}.EditProductPage_headerActions__tn3ZY{align-items:center;display:flex;gap:.75rem}.EditProductPage_cancelButton__3d\+Lt{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.EditProductPage_cancelButton__3d\+Lt:hover{background-color:#f8fafc}.EditProductPage_saveButton__WQ7zd{align-items:center;background-color:#135bec;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #135bec40;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 1.5rem;transition:all .2s ease}.EditProductPage_saveButton__WQ7zd:hover{background-color:#0e46b9}.EditProductPage_saveButton__WQ7zd:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed}.EditProductPage_formContent__5eKSY{margin:0 auto;max-width:80rem;padding:1.5rem}@media (min-width:1024px){.EditProductPage_formContent__5eKSY{padding:2rem}}.EditProductPage_formGrid__as7Ug{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.EditProductPage_formGrid__as7Ug{gap:2rem;grid-template-columns:2fr 1fr}}.EditProductPage_mainColumn__SZASj,.EditProductPage_sideColumn__y020v{display:flex;flex-direction:column;gap:1.5rem}.EditProductPage_card__9vLEV{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.EditProductPage_cardHeader__f6Bc5{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.EditProductPage_cardTitle__NCfO-{align-items:center;color:#0f172a;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin:0}.EditProductPage_cardTitleIcon__rBGt6{color:#135bec;font-size:1.25rem}.EditProductPage_cardTitleSmall__d5\+P7{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.EditProductPage_formGroup__Bqh8m{margin-bottom:1rem}.EditProductPage_formGroup__Bqh8m:last-child{margin-bottom:0}.EditProductPage_formLabel__uhkAy{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.EditProductPage_formLabelRequired__HCykg:after{color:#ef4444;content:" *"}.EditProductPage_formInput__L-aSy{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;color:#0f172a;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:all .2s ease;width:100%}.EditProductPage_formInput__L-aSy:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.EditProductPage_formInput__L-aSy::placeholder{color:#94a3b8}.EditProductPage_formTextarea__pDoMU{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.875rem;min-height:120px;outline:none;padding:.75rem;resize:vertical;transition:all .2s ease;width:100%}.EditProductPage_formTextarea__pDoMU:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.EditProductPage_formSelect__ovJr2{background-color:#fff;border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:all .2s ease;width:100%}.EditProductPage_formSelect__ovJr2:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.EditProductPage_formRow2__kos99{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.EditProductPage_formRow3__lJZP9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){.EditProductPage_formRow2__kos99,.EditProductPage_formRow3__lJZP9{grid-template-columns:1fr}}.EditProductPage_priceInputWrapper__93PhK{position:relative}.EditProductPage_priceSymbol__RlPm1{color:#64748b;font-size:.875rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.EditProductPage_priceInput__IEQjR{font-family:ui-monospace,monospace;padding-left:1.75rem}.EditProductPage_profitMargin__261ro{align-items:center;color:#16a34a;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.EditProductPage_quantityWrapper__5u7I4{align-items:center;display:flex}.EditProductPage_quantityButton__8mgqe{align-items:center;background-color:#f8fafc;border:1px solid #cbd5e1;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s ease;width:2.5rem}.EditProductPage_quantityButton__8mgqe:hover{background-color:#f1f5f9}.EditProductPage_quantityButtonLeft__O9kEd{border-radius:.5rem 0 0 .5rem}.EditProductPage_quantityButtonRight__cKKQY{border-radius:0 .5rem .5rem 0}.EditProductPage_quantityInput__Fuzhr{border:1px solid #cbd5e1;border-left:none;border-right:none;font-size:.875rem;height:2.5rem;outline:none;text-align:center;width:100%}.EditProductPage_quantityInput__Fuzhr:focus{box-shadow:none}.EditProductPage_divider__FjV5k{background-color:#e2e8f0;height:1px;margin:1.5rem 0}.EditProductPage_mediaGrid__\+Qyhs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.EditProductPage_mediaGrid__\+Qyhs{grid-template-columns:repeat(4,1fr)}}.EditProductPage_imagePreview__eb8I9{aspect-ratio:1;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;position:relative}.EditProductPage_imagePreview__eb8I9 img{height:100%;object-fit:cover;width:100%}.EditProductPage_imageOverlay__GMkK-{align-items:center;background-color:#00000080;display:flex;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.EditProductPage_imagePreview__eb8I9:hover .EditProductPage_imageOverlay__GMkK-{opacity:1}.EditProductPage_imageActionButton__xNpog{align-items:center;background-color:#fff;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.EditProductPage_imageActionButton__xNpog:hover{background-color:#f1f5f9}.EditProductPage_mainBadge__zlE\+8{background-color:#135bec;border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;left:.5rem;padding:.125rem .5rem;position:absolute;top:.5rem}.EditProductPage_uploadPlaceholder__UHao6{align-items:center;aspect-ratio:1;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .2s ease}.EditProductPage_uploadPlaceholder__UHao6:hover{background-color:#f1f5f9;border-color:#135bec}.EditProductPage_uploadIcon__646tL{color:#94a3b8;font-size:2.5rem;margin-bottom:.5rem}.EditProductPage_uploadPlaceholder__UHao6:hover .EditProductPage_uploadIcon__646tL{color:#135bec}.EditProductPage_uploadText__wEBd3{color:#64748b;font-size:.75rem;font-weight:500;padding:0 .5rem;text-align:center}.EditProductPage_variantsToggle__wipVQ{align-items:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:1rem}.EditProductPage_variantsCheckbox__sKmB8{accent-color:#135bec;cursor:pointer;height:1.25rem;width:1.25rem}.EditProductPage_variantsToggleText__1z2qZ{flex:1 1}.EditProductPage_variantsToggleTitle__czLNi{color:#0369a1;font-size:.9375rem;font-weight:600}.EditProductPage_variantsToggleDesc__cgI21{color:#0284c7;font-size:.8125rem}.EditProductPage_variantsTable__E-d34{font-size:.875rem;text-align:left;width:100%}.EditProductPage_variantsTableHead__c6ZbY{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.EditProductPage_variantsTableHead__c6ZbY th{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase}.EditProductPage_variantsTableBody__akoGd tr{border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.EditProductPage_variantsTableBody__akoGd tr:hover{background-color:#f8fafc}.EditProductPage_variantsTableBody__akoGd td{padding:.75rem 1rem;vertical-align:middle}.EditProductPage_variantCell__5AaWn{align-items:center;display:flex;gap:.75rem}.EditProductPage_variantColorBox__RGeoZ{background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:.25rem;height:2rem;width:2rem}.EditProductPage_variantName__gXGp\+{color:#0f172a;font-weight:500}.EditProductPage_variantSku__60dKx{color:#64748b;font-family:ui-monospace,monospace}.EditProductPage_stockIndicator__htLLE{align-items:center;display:flex;gap:.5rem}.EditProductPage_stockDot__nwHjv{border-radius:9999px;height:.5rem;width:.5rem}.EditProductPage_stockDotGreen__Ue4lv{background-color:#22c55e}.EditProductPage_stockDotOrange__ECXYQ{background-color:#f97316}.EditProductPage_stockDotRed__02qju{background-color:#ef4444}.EditProductPage_variantEditButton__dIe7L{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.EditProductPage_variantEditButton__dIe7L:hover{color:#135bec}.EditProductPage_variantDeleteButton__OImCB{background:#fef2f2;border:none;border-radius:.375rem;color:#dc2626;cursor:pointer;font-size:.75rem;padding:.375rem .5rem}.EditProductPage_addVariantForm__Kp-rY{background-color:#fff;border:1px dashed #cbd5e1;border-radius:.625rem;margin-top:1rem;padding:1rem}.EditProductPage_addVariantTitle__GKKH\+{color:#374151;font-size:.8125rem;font-weight:600;margin-bottom:.75rem}.EditProductPage_addVariantButton__NRaYa{background:linear-gradient(135deg,#eab308,#ca8a04);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.75rem;padding:.75rem;width:100%}.EditProductPage_addVariantButton__NRaYa:hover{background:linear-gradient(135deg,#ca8a04,#a16207)}.EditProductPage_promotionToggle__rj6fJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.EditProductPage_promotionSwitch__-kU9Z{background-color:#e2e8f0;border-radius:9999px;cursor:pointer;height:1.25rem;position:relative;transition:background-color .2s ease;width:2.25rem}.EditProductPage_promotionSwitch__-kU9Z.EditProductPage_active__Mehr7{background-color:#135bec}.EditProductPage_promotionSwitchThumb__tlYY1{background-color:#fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a;height:1rem;left:.125rem;position:absolute;top:.125rem;transition:transform .2s ease;width:1rem}.EditProductPage_promotionSwitch__-kU9Z.EditProductPage_active__Mehr7 .EditProductPage_promotionSwitchThumb__tlYY1{transform:translateX(1rem)}.EditProductPage_promotionPriceInput__b0eXZ{border:2px solid #135bec;color:#135bec;font-weight:700}.EditProductPage_promotionDateGrid__9FFWE{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.EditProductPage_promotionDateLabel__9eUIv{color:#64748b;display:block;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.EditProductPage_promotionDateInput__Ilq7N{border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;font-size:.75rem;outline:none;padding:.5rem .75rem;width:100%}.EditProductPage_promotionDateInput__Ilq7N:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec26}.EditProductPage_pricePreview__UU83Q{background:linear-gradient(135deg,#fff,#fef3c7);border:2px solid #fbbf24;border-radius:.75rem;margin-top:1rem;padding:1rem 1.25rem}.EditProductPage_pricePreviewLabel__intLz{color:#92400e;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.EditProductPage_pricePreviewRow__LmJGx{align-items:center;display:flex;gap:.75rem}.EditProductPage_pricePreviewNew__pjz-N{color:#ea580c;font-size:1.75rem;font-weight:800}.EditProductPage_pricePreviewOld__ihIyX{color:#a16207;font-size:1rem;font-weight:500;text-decoration:line-through}.EditProductPage_pricePreviewBadge__cjA9f{background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:700;margin-left:auto;padding:.25rem .75rem}.EditProductPage_statusDescription__zWOL4{color:#64748b;font-size:.75rem;line-height:1.5;margin-top:.5rem}.EditProductPage_statusLink__lntA0{color:#135bec;text-decoration:none}.EditProductPage_statusLink__lntA0:hover{text-decoration:underline}.EditProductPage_tagsContainer__frx5R{border:1px solid #cbd5e1;border-radius:.5rem;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.625rem;padding:.5rem;width:100%}.EditProductPage_tag__-04Kp{align-items:center;background-color:#f1f5f9;border-radius:.25rem;color:#475569;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.EditProductPage_tagRemove__0tFxG{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;margin-left:.25rem;padding:0}.EditProductPage_tagRemove__0tFxG:hover{color:#ef4444}.EditProductPage_tagInput__8a8l2{background:#0000;border:none;flex:1 1;font-size:.875rem;min-width:6rem;outline:none;padding:.25rem}.EditProductPage_errorMessage__fXcjq{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.EditProductPage_loadingContainer__eJSiO{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:1.25rem}.EditProductPage_loadingContent__aRJzj{text-align:center}.EditProductPage_loadingSpinner__-I7Ju{animation:EditProductPage_spin__W77ox 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#135bec;height:3rem;margin:0 auto 1.25rem;width:3rem}@keyframes EditProductPage_spin__W77ox{to{transform:rotate(1turn)}}.EditProductPage_loadingText__EyC02{color:#64748b;font-size:.9375rem}.EditProductPage_footerSpacing__Y\+ZI1{height:5rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.InventoryHistory_pageContainer__NZCO3{background-color:#f6f6f8;flex:1 1;min-height:100vh;overflow-y:auto;padding:1rem}@media (min-width:768px){.InventoryHistory_pageContainer__NZCO3{padding:2rem}}.InventoryHistory_contentWrapper__9b8FW{margin:0 auto;max-width:80rem}.InventoryHistory_pageHeader__XpW4h{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width:768px){.InventoryHistory_pageHeader__XpW4h{align-items:flex-end;flex-direction:row;justify-content:space-between}}.InventoryHistory_pageTitle__N\+-Nu{color:#0f172a;font-size:1.875rem;font-weight:800;letter-spacing:-.025em;margin:0}.InventoryHistory_pageSubtitle__hFid1{color:#64748b;font-size:.9375rem;margin-top:.25rem}.InventoryHistory_headerActions__gePq9{display:flex;gap:.75rem}.InventoryHistory_secondaryButton__iSxBO{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:all .2s ease}.InventoryHistory_secondaryButton__iSxBO:hover{background-color:#f8fafc;color:#135bec}.InventoryHistory_primaryButton__jGBVy{align-items:center;background:linear-gradient(90deg,#135bec,#3b82f6);border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #135bec4d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:all .2s ease}.InventoryHistory_primaryButton__jGBVy:hover{background:linear-gradient(90deg,#0e46b9,#2563eb)}.InventoryHistory_toolbar__AW-cB{grid-gap:1rem;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;display:grid;gap:1rem;margin-bottom:1.5rem;padding:1rem}@media (min-width:1024px){.InventoryHistory_toolbar__AW-cB{align-items:center;grid-template-columns:1fr auto auto auto auto}}.InventoryHistory_searchWrapper__nesxJ{position:relative}.InventoryHistory_searchIcon__GF59l{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InventoryHistory_searchInput__F1lLF{background-color:#f8fafc;border:none;border-radius:.5rem;box-shadow:inset 0 0 0 1px #e2e8f0;box-sizing:border-box;color:#0f172a;font-size:.875rem;outline:none;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.InventoryHistory_searchInput__F1lLF:focus{box-shadow:inset 0 0 0 2px #135bec}.InventoryHistory_searchInput__F1lLF::placeholder{color:#94a3b8}.InventoryHistory_datePickerWrapper__Z5UMu{position:relative}.InventoryHistory_datePickerIcon__3zpts{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.InventoryHistory_dateInput__wbLxO{background-color:#f8fafc;border:none;border-radius:.5rem;box-shadow:inset 0 0 0 1px #e2e8f0;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:.875rem;outline:none;padding:.625rem .75rem .625rem 2.5rem;width:100%}.InventoryHistory_dateInput__wbLxO:focus{box-shadow:inset 0 0 0 2px #135bec}.InventoryHistory_selectWrapper__No7EX{position:relative}.InventoryHistory_selectIcon__wc6uD{color:#94a3b8;font-size:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InventoryHistory_selectInput__AsUyK{-webkit-appearance:none;appearance:none;background-color:#f8fafc;border:none;border-radius:.5rem;box-shadow:inset 0 0 0 1px #e2e8f0;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:.875rem;outline:none;padding:.625rem 2rem .625rem 2.5rem;width:100%}.InventoryHistory_selectInput__AsUyK:focus{box-shadow:inset 0 0 0 2px #135bec}.InventoryHistory_selectArrow__5bRO4{color:#94a3b8;font-size:1rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.InventoryHistory_filterButton__uYPpz{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.625rem;transition:all .2s ease}.InventoryHistory_filterButton__uYPpz:hover{background-color:#f8fafc;color:#135bec}.InventoryHistory_summaryCards__IU558{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.InventoryHistory_summaryCard__DHFoF{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1rem}.InventoryHistory_summaryCardIn__cNCKE{background-color:#dcfce7;color:#166534}.InventoryHistory_summaryCardOut__J5U\+B{background-color:#fee2e2;color:#991b1b}.InventoryHistory_tableContainer__38g\+n{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;overflow:hidden}.InventoryHistory_tableWrapper__N\+IU9{overflow-x:auto}.InventoryHistory_table__Tt7Rz{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.InventoryHistory_tableHead__cSJpl{background-color:#f8fafc}.InventoryHistory_tableHeadCell__crLtw{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-transform:uppercase}.InventoryHistory_tableHeadCellRight__H4Wik{text-align:right}.InventoryHistory_tableBody__HbNcZ{background-color:#fff}.InventoryHistory_tableRow__wa06C{border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.InventoryHistory_tableRow__wa06C:hover{background-color:#135bec08}.InventoryHistory_tableRow__wa06C:last-child{border-bottom:none}.InventoryHistory_tableCell__gR\+az{padding:1rem 1.5rem;vertical-align:middle}.InventoryHistory_tableCellRight__pXW6v{text-align:right}.InventoryHistory_dateCell__SJ41M{display:flex;flex-direction:column}.InventoryHistory_dateText__HfroD{color:#0f172a;font-weight:500}.InventoryHistory_timeText__nwaUk{color:#64748b;font-size:.75rem}.InventoryHistory_productCell__YQEy2{align-items:center;display:flex;gap:.75rem}.InventoryHistory_productImage__8TrXe{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;padding:.25rem;width:2.5rem}.InventoryHistory_productImage__8TrXe img{height:100%;object-fit:contain;width:100%}.InventoryHistory_productInfo__UdFM9{display:flex;flex-direction:column}.InventoryHistory_productName__z5i5z{color:#0f172a;font-weight:500}.InventoryHistory_productSku__LVSJu{color:#64748b;font-family:ui-monospace,monospace;font-size:.75rem}.InventoryHistory_typeBadge__n6bPu{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .625rem}.InventoryHistory_typeBadgeIn__UyKHU{background-color:#dcfce7;color:#166534}.InventoryHistory_typeBadgeOut__NoE2U{background-color:#fee2e2;color:#991b1b}.InventoryHistory_typeBadgeAdjust__uZRUb{background-color:#fef3c7;color:#92400e}.InventoryHistory_reasonText__0BWa-{color:#475569}.InventoryHistory_reasonSubtext__ci2VN{color:#94a3b8;display:block;font-size:.75rem;margin-top:.125rem}.InventoryHistory_reasonLink__XB7Fy{color:#135bec;cursor:pointer}.InventoryHistory_reasonLink__XB7Fy:hover{text-decoration:underline}.InventoryHistory_quantityPositive__mu4JY{color:#16a34a;font-weight:700}.InventoryHistory_quantityNegative__oLvPL{color:#dc2626;font-weight:700}.InventoryHistory_stockLevel__aKZLC{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:500}.InventoryHistory_pagination__WvkMe{align-items:center;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.InventoryHistory_paginationInfo__LJy7T{color:#64748b;font-size:.875rem}.InventoryHistory_paginationInfoHighlight__8pad9{color:#0f172a;font-weight:500}.InventoryHistory_paginationButtons__dZFq\+{align-items:center;display:flex;gap:.5rem}.InventoryHistory_paginationArrow__L\+A0J{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.25rem;box-shadow:0 1px 2px #0000000d;color:#64748b;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:all .15s ease;width:2rem}.InventoryHistory_paginationArrow__L\+A0J:hover:not(:disabled){background-color:#f8fafc;color:#0f172a}.InventoryHistory_paginationArrow__L\+A0J:disabled{cursor:not-allowed;opacity:.5}.InventoryHistory_paginationNumber__UEI84{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.25rem;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;min-width:2rem;transition:all .15s ease}.InventoryHistory_paginationNumber__UEI84:hover{background-color:#f8fafc;color:#135bec}.InventoryHistory_paginationNumberActive__vB8nA{background-color:#135bec;border-color:#135bec;color:#fff}.InventoryHistory_paginationEllipsis__mgX87{align-items:center;color:#94a3b8;display:flex;height:2rem;justify-content:center;width:2rem}.InventoryHistory_emptyState__7VWuO,.InventoryHistory_loadingState__\+a3ki{color:#64748b;padding:3rem;text-align:center}.InventoryHistory_loadingText__NrquJ{font-size:.9375rem}.AdminOrdersPage_pageContainer__PqcgR{background-color:#f6f6f8;box-sizing:border-box;flex:1 1;min-height:100vh;overflow-y:auto;padding:1.5rem}@media (min-width:768px){.AdminOrdersPage_pageContainer__PqcgR{padding:2rem 1.5rem}}.AdminOrdersPage_contentWrapper__b0J4I{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:90rem}.AdminOrdersPage_pageHeader__E\+p7L{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}@media (min-width:640px){.AdminOrdersPage_pageHeader__E\+p7L{align-items:center;flex-direction:row;justify-content:space-between}}.AdminOrdersPage_headerInfo__6vM04{display:flex;flex-direction:column;gap:.25rem}.AdminOrdersPage_pageTitle__TSSqb{color:#0f172a;font-size:1.5rem;font-weight:700;margin:0}.AdminOrdersPage_pageSubtitle__HVfCf{color:#64748b;font-size:.875rem;margin:0}.AdminOrdersPage_headerActions__nbhL7{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.AdminOrdersPage_searchWrapper__g3\+jN{position:relative}.AdminOrdersPage_searchInput__kBwgq{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;font-size:.875rem;outline:none;padding:.625rem 2.5rem .625rem 1rem;transition:border-color .2s,box-shadow .2s;width:16rem}.AdminOrdersPage_searchInput__kBwgq:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminOrdersPage_searchIcon__YlSZA{color:#64748b;font-size:1rem;pointer-events:none;position:absolute;right:.875rem;top:50%;transform:translateY(-50%)}.AdminOrdersPage_filterSelect__V-Khk{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#0f172a;cursor:pointer;font-size:.875rem;font-weight:500;outline:none;padding:.625rem 1rem;transition:border-color .2s}.AdminOrdersPage_filterSelect__V-Khk:focus{border-color:#3b82f6}.AdminOrdersPage_deliveryTabs__rCdl0{border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 3px #0000001a;display:inline-flex;overflow:hidden}.AdminOrdersPage_deliveryTab__Br2D0{background:#fff;border:none;color:#64748b;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.625rem 1.125rem;transition:all .2s}.AdminOrdersPage_deliveryTab__Br2D0:hover{background:#f8fafc}.AdminOrdersPage_deliveryTabActive__jbehQ{color:#fff}.AdminOrdersPage_deliveryTabActive__jbehQ,.AdminOrdersPage_deliveryTabActive__jbehQ:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.AdminOrdersPage_emptyState__qTGcB,.AdminOrdersPage_loadingState__z4qYq{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;color:#64748b;padding:3rem;text-align:center}.AdminOrdersPage_tableContainer__HzYTK{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.AdminOrdersPage_tableHeaderCustomer__IL86\+{grid-gap:.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;display:grid;font-size:.8125rem;font-weight:600;gap:.5rem;grid-template-columns:.9fr 1fr 1.6fr .9fr 1.4fr .7fr;padding:.875rem 1.25rem}.AdminOrdersPage_tableHeaderCustomer__IL86\+>div:last-child{text-align:center}.AdminOrdersPage_tableHeaderStaff__ASr5W{grid-gap:.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;display:grid;font-size:.8125rem;font-weight:600;gap:.5rem;grid-template-columns:.9fr 1fr 1.4fr 1.4fr 1.2fr 1.4fr 1.3fr .7fr;padding:.875rem 1.25rem}.AdminOrdersPage_tableHeaderStaff__ASr5W>div:last-child{text-align:center}.AdminOrdersPage_tableRowCustomer__kDO6A{grid-gap:.5rem;align-items:flex-start;border-top:1px solid #f1f5f9;display:grid;font-size:.8125rem;gap:.5rem;grid-template-columns:.9fr 1fr 1.6fr .9fr 1.4fr .7fr;padding:.75rem 1rem;transition:background .15s}.AdminOrdersPage_tableRowCustomer__kDO6A:hover{background:#f8fafc}.AdminOrdersPage_tableRowStaff__PpH3S{grid-gap:.5rem;align-items:center;border-top:1px solid #f1f5f9;display:grid;font-size:.8125rem;gap:.5rem;grid-template-columns:.9fr 1fr 1.4fr 1.4fr 1.2fr 1.4fr 1.3fr .7fr;padding:.75rem 1rem;transition:background .15s}.AdminOrdersPage_tableRowStaff__PpH3S:hover{background:#f8fafc}.AdminOrdersPage_cellItems__qV6--{color:#555;font-size:.75rem;line-height:1.4;white-space:pre-wrap}.AdminOrdersPage_cellTotal__fm58W{color:#0f172a;font-weight:600}.AdminOrdersPage_cellAddress__as\+K7,.AdminOrdersPage_cellNote__26ffC{color:#555;white-space:pre-wrap}.AdminOrdersPage_cellAction__kvldS{text-align:center}.AdminOrdersPage_actionButton__Z3vkf{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.5rem;box-shadow:0 2px 8px #2563eb4d;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;min-width:6rem;padding:.5rem 1rem;transition:transform .15s,box-shadow .15s;white-space:nowrap}.AdminOrdersPage_actionButton__Z3vkf:hover{box-shadow:0 4px 12px #2563eb66;transform:translateY(-1px)}.AdminOrdersPage_actionButtonCompleted__JiFeG{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e4d}.AdminOrdersPage_actionButtonCompleted__JiFeG:hover{box-shadow:0 4px 12px #22c55e66}.AdminOrdersPage_pagination__EK60I{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;gap:.5rem;justify-content:center;margin-top:1rem;padding:1rem 1.25rem}.AdminOrdersPage_paginationButton__usGYw{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:all .15s}.AdminOrdersPage_paginationButton__usGYw:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;color:#3b82f6}.AdminOrdersPage_paginationButton__usGYw:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.AdminOrdersPage_pageNumber__JQYjB{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.8125rem;font-weight:600;min-width:2.5rem;padding:.5rem .875rem;text-align:center;transition:all .15s}.AdminOrdersPage_pageNumber__JQYjB:hover{background:#f8fafc;border-color:#3b82f6}.AdminOrdersPage_pageNumberActive__WeMNQ{border:none;box-shadow:0 2px 8px #2563eb66;color:#fff}.AdminOrdersPage_pageNumberActive__WeMNQ,.AdminOrdersPage_pageNumberActive__WeMNQ:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.AdminOrderDetailPage_pageContainer__v2UeP{background-color:#f6f6f8;box-sizing:border-box;flex:1 1;min-height:100vh;overflow-y:auto;padding:1.5rem}@media (min-width:768px){.AdminOrderDetailPage_pageContainer__v2UeP{padding:2rem 1.5rem}}.AdminOrderDetailPage_contentWrapper__5mQ0O{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:56.25rem}.AdminOrderDetailPage_headerCard__myWnu{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.AdminOrderDetailPage_headerKicker__6caaL{color:#3b82f6;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.375rem}.AdminOrderDetailPage_headerTitle__SK-Fq{color:#0f172a;font-size:1.25rem;font-weight:800;margin:0 0 .375rem}.AdminOrderDetailPage_headerMeta__dizcu{color:#64748b;font-size:.875rem}.AdminOrderDetailPage_headerSub__JCnwV{color:#9ca3af;font-size:.8125rem;margin-top:.25rem}.AdminOrderDetailPage_totalWrap__Cm0IR{text-align:right}.AdminOrderDetailPage_totalLabel__MWnZX{color:#64748b;font-size:.8125rem;margin-bottom:.25rem}.AdminOrderDetailPage_totalValue__t4BBs{color:#0f172a;font-size:2rem;font-weight:800}.AdminOrderDetailPage_gridTwo__FzHvk{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.AdminOrderDetailPage_gridTwo__FzHvk{grid-template-columns:1fr 1fr}}.AdminOrderDetailPage_card__FIQPe{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1rem 1.25rem}.AdminOrderDetailPage_cardHeader__Ko9T5{align-items:center;display:flex;gap:.625rem;margin-bottom:.75rem}.AdminOrderDetailPage_cardIcon__oHtiC{align-items:center;background:#3b82f61f;border:1px solid #dbeafe;border-radius:.5rem;color:#2563eb;display:flex;height:2rem;justify-content:center;width:2rem}.AdminOrderDetailPage_cardTitle__iMet-{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.AdminOrderDetailPage_kvList__qfYws{display:flex;flex-direction:column;gap:0}.AdminOrderDetailPage_kvRow__DM\+Rn{border-bottom:1px solid #f1f5f9;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.AdminOrderDetailPage_kvRow__DM\+Rn:last-child{border-bottom:none}.AdminOrderDetailPage_kvKey__aX8AC{color:#6b7280;font-size:.875rem}.AdminOrderDetailPage_kvValue__P61d9{color:#111827;font-size:.875rem;font-weight:600;text-align:right}.AdminOrderDetailPage_itemsList__R7Qlf{display:flex;flex-direction:column;gap:.75rem}.AdminOrderDetailPage_itemRow__4x-SE{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.AdminOrderDetailPage_itemName__NmSKc{color:#111827;font-size:.9375rem;font-weight:600}.AdminOrderDetailPage_itemSub__1\+ku3{color:#9ca3af;font-size:.8125rem;margin-top:.25rem}.AdminOrderDetailPage_itemPrice__8EHXG{text-align:right}.AdminOrderDetailPage_itemTotal__l-LgC{color:#135bec;font-size:1rem;font-weight:700}.AdminOrderDetailPage_itemUnit__1iBNj{color:#9ca3af;font-size:.75rem;margin-top:.25rem}.AdminOrderDetailPage_banner__ZaX67{background:#fffbeb;border:1px solid #fde68a;border-radius:.625rem;color:#92400e;font-size:.8125rem;margin-bottom:1rem;padding:.75rem 1rem}.AdminOrderDetailPage_formGrid__pQjw4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}@media (min-width:768px){.AdminOrderDetailPage_formGrid__pQjw4{grid-template-columns:1fr 1fr}}.AdminOrderDetailPage_fieldLabel__fWjnV{color:#374151;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.AdminOrderDetailPage_input__ZCiAw,.AdminOrderDetailPage_select__9gsLH{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;box-sizing:border-box;color:#0f172a;font-size:.875rem;outline:none;padding:.75rem .875rem;width:100%}.AdminOrderDetailPage_input__ZCiAw:focus,.AdminOrderDetailPage_select__9gsLH:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminOrderDetailPage_fullWidth__N8dBL{grid-column:1/-1}.AdminOrderDetailPage_saveBtn__x5Z-A{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;box-shadow:0 4px 14px #3b82f659;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 1.5rem;transition:transform .2s,box-shadow .2s;width:100%}.AdminOrderDetailPage_saveBtn__x5Z-A:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.AdminOrderDetailPage_backBtn__x\+TbQ{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:pointer;font-weight:700;height:2.5rem;padding:0 1rem;transition:background .2s ease}.AdminOrderDetailPage_backBtn__x\+TbQ:hover{background:#f8fafc}.AdminOrderDetailPage_state__OgT\+W{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;color:#64748b;padding:3rem;text-align:center}.ProfilePage_page__zjs3V{background:#f6f6f8;min-height:100vh;padding:1rem}@media (min-width:768px){.ProfilePage_page__zjs3V{padding:2rem}}.ProfilePage_content__Npzmp{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px}.ProfilePage_breadcrumbs__Va-Dk{align-items:center;color:#4c669a;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem}.ProfilePage_breadcrumbLink__DNlS6{color:#4c669a;text-decoration:none;transition:color .2s ease}.ProfilePage_breadcrumbLink__DNlS6:hover{color:#135bec}.ProfilePage_breadcrumbSeparator__\+DsZn{align-items:center;color:#94a3b8;display:inline-flex;font-size:1rem}.ProfilePage_breadcrumbCurrent__cu\+Ls{color:#0d121b;font-weight:600}.ProfilePage_heading__ZYIfz{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_title__yGp2G{color:#0d121b;font-size:2rem;font-weight:900;letter-spacing:-.03em;margin:0}@media (min-width:768px){.ProfilePage_title__yGp2G{font-size:2.5rem}}.ProfilePage_subtitle__ZNtSm{color:#4c669a;font-size:1rem;margin:0}.ProfilePage_card__djyKs{background:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 1px 3px #00000014;overflow:hidden}.ProfilePage_sectionStack__GmKkN{display:flex;flex-direction:column;gap:1.25rem}.ProfilePage_cardBody__5UalH{padding:1.5rem}.ProfilePage_cardHeader__jyDqZ{align-items:center;background:#f1f5f999;border-bottom:1px solid #e7ebf3;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.ProfilePage_cardTitle__2e6fT{color:#0d121b;font-size:1.125rem;font-weight:800;margin:0}.ProfilePage_cardMeta__05\+pL{color:#4c669a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.ProfilePage_profileHeader__h2f0b{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:640px){.ProfilePage_profileHeader__h2f0b{align-items:flex-start;flex-direction:row}}.ProfilePage_avatarWrap__4f333{position:relative}.ProfilePage_avatar__D0aQb{align-items:center;background:#e2e8f0;border:4px solid #fff;border-radius:9999px;box-shadow:0 10px 20px #0f172a26;display:flex;height:8rem;justify-content:center;overflow:hidden;width:8rem}.ProfilePage_avatarImg__h\+qSe{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_avatarPlaceholder__-5oBn{color:#64748b;font-size:2.5rem}.ProfilePage_avatarOverlay__hUvBG{background:#0f172a8c;color:#fff;font-weight:700;inset:0}.ProfilePage_avatarCameraButton__\+aI60,.ProfilePage_avatarOverlay__hUvBG{align-items:center;border-radius:9999px;display:flex;justify-content:center;position:absolute}.ProfilePage_avatarCameraButton__\+aI60{background:#fff;border:1px solid #e7ebf3;bottom:.25rem;box-shadow:0 4px 10px #0f172a1f;cursor:pointer;height:2.25rem;right:.25rem;transition:color .2s ease;width:2.25rem}.ProfilePage_avatarCameraButton__\+aI60:hover{color:#135bec}.ProfilePage_profileInfo__NnE17{flex:1 1;text-align:center}@media (min-width:640px){.ProfilePage_profileInfo__NnE17{text-align:left}}.ProfilePage_profileName__Ul\+uC{color:#0d121b;font-size:1.5rem;font-weight:900;margin:0}.ProfilePage_profileRole__BR\+4r{color:#4c669a;font-weight:600;margin:.25rem 0 0}.ProfilePage_buttonRow__bg7o\+{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}@media (min-width:640px){.ProfilePage_buttonRow__bg7o\+{justify-content:flex-start}}.ProfilePage_button__Z4yyD{align-items:center;border:1px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.ProfilePage_buttonPrimary__ipSlN{background:linear-gradient(135deg,#135bec,#2563eb);box-shadow:0 6px 18px #2563eb38;color:#fff}.ProfilePage_buttonPrimary__ipSlN:hover{background:linear-gradient(135deg,#0f4bc0,#1d4ed8)}.ProfilePage_buttonSecondary__cu7-6{background:#e7ebf3;border-color:#0000;color:#0d121b}.ProfilePage_buttonSecondary__cu7-6:hover{background:#dbe3f0}.ProfilePage_buttonDanger__2x38o{background:#fff;border-color:#e7ebf3;color:#ef4444}.ProfilePage_buttonDanger__2x38o:hover{background:#ef444412}.ProfilePage_buttonDisabled__6Mac0{background:#9ca3af;box-shadow:none;color:#fff;cursor:not-allowed}.ProfilePage_form__hkvz2{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_formGrid__VRqkQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.ProfilePage_formGrid__VRqkQ{gap:1.5rem;grid-template-columns:1fr 1fr}}.ProfilePage_field__OYk5H{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_label__GEMc4{color:#374151;font-size:.875rem;font-weight:700}.ProfilePage_labelHint__i7UYB{color:#94a3b8;font-weight:500}.ProfilePage_inputWrap__oU4gX{position:relative}.ProfilePage_input__i9KgO{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-sizing:border-box;color:#0d121b;font-size:.875rem;outline:none;padding:.65rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ProfilePage_input__i9KgO:focus{border-color:#135bec;box-shadow:0 0 0 3px #135bec2e}.ProfilePage_inputWithIconLeft__a9wr6{padding-left:2.5rem}.ProfilePage_inputWithIconRight__RVdbi{padding-right:2.25rem}.ProfilePage_iconLeft__2tsVn{font-size:18px;left:.75rem}.ProfilePage_iconLeft__2tsVn,.ProfilePage_iconRight__BQBgT{color:#94a3b8;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ProfilePage_iconRight__BQBgT{font-size:16px;right:.75rem}.ProfilePage_inputDisabled__s5aj7{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.ProfilePage_divider__QT8EV{background:#e7ebf3;height:1px}.ProfilePage_actionBar__nOeoH{background:#f1f5f999;border-top:1px solid #e7ebf3;display:flex;flex-direction:column-reverse;gap:.75rem;padding:1rem 1.5rem}@media (min-width:640px){.ProfilePage_actionBar__nOeoH{flex-direction:row;justify-content:flex-end}}.ProfilePage_actionButton__kUF-y{width:100%}@media (min-width:640px){.ProfilePage_actionButton__kUF-y{width:auto}}.ProfilePage_loadingPage__Hbe50{align-items:center;color:#64748b;display:flex;justify-content:center;min-height:60vh}.ProfilePage_modalOverlay__evDYx{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ProfilePage_modal__xRPy6{background:#fff;border:1px solid #e7ebf3;border-radius:.75rem;box-shadow:0 20px 45px #02061740;max-height:90vh;max-width:42rem;overflow:auto;width:100%}.ProfilePage_modalHeader__9mw74{align-items:center;border-bottom:1px solid #e7ebf3;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.ProfilePage_modalTitle__IDhIs{color:#0d121b;font-size:1.125rem;font-weight:900;margin:0}.ProfilePage_modalBody__cy4rl{padding:1.5rem}.ProfilePage_modalFooter__lbqOJ{border-top:1px solid #e7ebf3;display:flex;gap:.75rem;padding:1rem 1.5rem}.ProfilePage_modalFooter__lbqOJ button{flex:1 1}.AdminCategoriesPage_page__-7-r6{display:flex;flex-direction:column;gap:1rem}.AdminCategoriesPage_header__UDOCI{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.AdminCategoriesPage_title__vdmv8{color:#0d121b;font-size:1.5rem;font-weight:800;margin:0}.AdminCategoriesPage_subtitle__pKXdN{color:#4c669a;font-size:.875rem;margin:.25rem 0 0}.AdminCategoriesPage_actions__MSeh-{align-items:center;display:flex;gap:.5rem}.AdminCategoriesPage_refreshButton__lJW4K,.AdminCategoriesPage_seedButton__Qsz-8{align-items:center;background:#fff;border:1px solid #e7ebf3;border-radius:.5rem;color:#0d121b;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.625rem .875rem}.AdminCategoriesPage_seedButton__Qsz-8{background:#135bec14;border-color:#135bec40;color:#135bec}.AdminCategoriesPage_seedButton__Qsz-8:disabled{cursor:not-allowed;opacity:.6}.AdminCategoriesPage_tableWrap__y3-Xp{background:#fff;border:1px solid #e7ebf3;border-radius:.75rem;overflow:hidden}.AdminCategoriesPage_table__PsxQ0{border-collapse:collapse;width:100%}.AdminCategoriesPage_table__PsxQ0 thead th{background:#f6f6f8;color:#4c669a;font-size:.75rem;font-weight:700;padding:.75rem;text-align:left}.AdminCategoriesPage_table__PsxQ0 tbody td{border-top:1px solid #e7ebf3;padding:.75rem;vertical-align:middle}.AdminCategoriesPage_input__4yet6{width:100%}.AdminCategoriesPage_inputSmall__\+qPA4,.AdminCategoriesPage_input__4yet6{border:1px solid #e7ebf3;border-radius:.5rem;outline:none;padding:.5rem .625rem}.AdminCategoriesPage_inputSmall__\+qPA4{width:5rem}.AdminCategoriesPage_saveButton__zpc1g{background:#135bec;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem .75rem}.AdminCategoriesPage_saveButton__zpc1g:disabled{cursor:not-allowed;opacity:.7}.AdminCategoriesPage_hint__c4QpX{color:#4c669a;font-size:.75rem;margin-top:.25rem}.AdminCategoriesPage_mono__n-veq{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem}.AdminCategoriesPage_error__qxtp\+{background:#ef44441a;border:1px solid #ef444440;border-radius:.5rem;color:#b91c1c;padding:.75rem}.AdminCategoriesPage_loading__Srhj7{padding:1rem}.AdminCategoriesPage_noData__XAxNF{color:#4c669a;padding:1rem;text-align:center}.AdminCategoriesPage_switch__yUkWo{display:inline-block;height:24px;position:relative;width:42px}.AdminCategoriesPage_switch__yUkWo input{height:0;opacity:0;width:0}.AdminCategoriesPage_slider__sY00l{background-color:#e5e7eb;border-radius:9999px;cursor:pointer;inset:0;position:absolute;transition:.2s}.AdminCategoriesPage_slider__sY00l:before{background-color:#fff;border-radius:9999px;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.AdminCategoriesPage_switch__yUkWo input:checked+.AdminCategoriesPage_slider__sY00l{background-color:#135bec}.AdminCategoriesPage_switch__yUkWo input:checked+.AdminCategoriesPage_slider__sY00l:before{transform:translateX(18px)}
/*# sourceMappingURL=main.2436276e.css.map*/