@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700;900&family=DM+Sans:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Syne:wght@700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Syne:wght@700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Syne:wght@600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Syne:wght@600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=Outfit:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=DM+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::placeholder,textarea::placeholder{opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.py-4{padding-bottom:1rem;padding-top:1rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gateway-container{background:#0000;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.agro-side,.mart-side,.split-background,.split-side{display:none}.brand-overlay{align-items:center;background:linear-gradient(#0000002e,#0000002e),url(/static/media/agro_bg.7f84d2815499a0c6e0a6.png) top /100% 100% no-repeat;box-sizing:border-box;display:flex;flex:0 0 auto;height:auto;justify-content:center;min-height:66.6667vw;padding:35px 20px 55px;width:100%}.glass-brand-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;max-width:950px;padding:20px;text-align:center;transform:translateY(-55px);width:100%}.main-title{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2;margin:0 0 10px;text-shadow:0 3px 12px #0006}.sub-title{color:#ffffffeb;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 35px;text-shadow:0 2px 8px #00000059}.brand-options{align-items:stretch;display:flex;gap:55px;justify-content:center;margin-top:30px}.brand-item{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff73;border-radius:28px;box-shadow:0 8px 30px #00000026;box-sizing:border-box;display:flex;flex-direction:column;height:400px;justify-content:flex-start;padding:32px 25px;width:320px}.brand-item:first-child{background:#28963c47}.brand-item:last-child{background:#1e64c847}.logo-wrapper{align-items:center;background:#fff;border-radius:50%;box-sizing:border-box;display:flex;height:125px;justify-content:center;margin:0 auto 22px;overflow:hidden;padding:0;width:125px}.logo-wrapper img{border-radius:50%;display:block;height:95px;object-fit:contain;width:95px}.brand-item button{align-items:center;border:none;border-radius:30px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:54px;justify-content:center;padding:0;width:200px}.brand-description{align-items:center;color:#fffffff2;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:9px;justify-content:flex-start;margin:14px auto 0;min-height:65px;width:250px}.brand-description:before{background:#ffffffd9;flex-shrink:0;height:3px;width:32px}@media (max-width:768px){.brand-item{height:350px;padding:30px 20px;width:min(320px,90vw)}.logo-wrapper{height:100px;width:100px}.logo-wrapper img{height:74px;width:74px}.brand-item button{height:52px;width:190px}.brand-description{font-size:.84rem;height:55px;width:240px}}.btn-agro{background:#1b5e20;color:#fff}.btn-agro:hover{background:#123f15;box-shadow:0 8px 18px #0003;transform:translateY(-2px)}.btn-mart{background:#0d47a1;color:#fff}.btn-mart:hover{background:#0a306d;box-shadow:0 8px 18px #0003;transform:translateY(-2px)}.brand-description{color:#ffffffeb;font-size:.88rem;font-weight:500;letter-spacing:.2px;line-height:1.5;margin:18px auto 0;max-width:250px;text-align:center;text-shadow:0 2px 8px #00000059}.brand-description:before{background:#ffffffa6;border-radius:10px;content:"";display:block;height:2px;margin:0 auto 10px;width:35px}.footer-section{background-color:#26322b;color:#a8b2ab;font-family:Inter,sans-serif;margin-top:0;padding:60px 0 20px;position:relative;width:100%;z-index:2}.footer-container,.footer-section{box-sizing:border-box}.footer-main-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:2fr 1fr 1.5fr;padding-bottom:40px}.footer-col h4{color:#4caf50;font-size:1.1rem;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.footer-logo{font-size:2rem;margin-bottom:15px}.footer-desc{font-size:.95rem;margin-bottom:20px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:#a8b2ab;text-decoration:none;transition:color .3s ease}.footer-col ul li a:hover{color:#fff}.contact-item{background:#0000!important;border:none!important;box-shadow:none!important;display:block!important;margin:0 0 18px!important;padding:0!important}.contact-label{color:#d4a62a!important;display:block!important;font-size:12px!important;font-weight:700!important;margin:0 0 5px!important}.contact-link{text-decoration:none!important}.contact-link,.whatsapp-btn{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:16px!important;font-weight:600!important;gap:8px!important;padding:0!important}.whatsapp-btn{border-radius:0!important}.social-links{display:flex;gap:12px;margin-top:20px}.social-links a{align-items:center;border-radius:50%!important;box-shadow:0 4px 10px #0003;color:#fff!important;display:flex;font-size:18px;height:40px;justify-content:center;text-decoration:none;transition:transform .3s ease,filter .3s ease;width:40px}.social-links a.insta{background:#e1306c!important}.social-links a.fb{background:#1877f2!important}.social-links a.yt{background:red!important}.social-links a.yt,.social-links a.yt i{color:#fff!important}.social-links a.mail{background:#ea4335!important}.social-links a.whatsapp{background:#25d366!important}.social-links a:hover{filter:brightness(1.15);transform:translateY(-5px)}.footer-bottom-bar{border-top:1px solid #ffffff1a;font-size:.85rem;padding-top:20px;text-align:center}@media (max-width:768px){.brand-overlay{min-height:66.6667vw;padding:35px 15px 55px}.glass-brand-card{padding:10px;transform:translateY(-30px)}.main-title{font-size:2rem}.sub-title{font-size:.95rem;margin-bottom:30px}.brand-options{align-items:center;flex-direction:column;gap:25px;margin-top:25px}.brand-item{min-height:300px;padding:25px 22px;width:min(320px,90vw)}.logo-wrapper{height:82px;margin-bottom:20px;padding:10px;width:82px}.logo-wrapper img{height:60px;width:60px}.brand-description{font-size:.84rem;margin-top:15px;max-width:240px}.brand-description:before{margin-bottom:8px;width:28px}.footer-main-grid{gap:30px;grid-template-columns:1fr}}.footer-main-grid{padding-bottom:10px!important}.footer-bottom-bar{padding-top:10px!important}.footer-section{padding-bottom:5px!important}.login-wrapper{background-color:#f8f9fa;display:flex;font-family:Inter,sans-serif;height:100vh;overflow:hidden;width:100vw}.login-side-image{align-items:flex-end;background:linear-gradient(#0006,#0006),url(https://images.unsplash.com/photo-1500382017468-9049fed747ef?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80);background-position:50%;background-size:cover;display:flex;flex:1.2 1;padding:60px}.overlay-text{color:#fff}.overlay-text h1{font-size:3.5rem;font-weight:800;margin-bottom:10px}.login-form-container{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:40px}.login-box-premium{max-width:400px;width:100%}.brand-header{margin-bottom:40px;text-align:center}.agro-icon{display:block;font-size:3rem;margin-bottom:10px}.brand-header h2{color:#1b4332;font-size:1.8rem;font-weight:700;letter-spacing:-.5px}.brand-header p{color:#6c757d;margin-top:5px}.input-group label{color:#495057;font-weight:600}.input-group input{border:1.5px solid #dee2e6;border-radius:8px;box-sizing:border-box;padding:12px 15px;transition:all .3s ease}.input-group input:focus{border-color:#2d6a4f;box-shadow:0 0 0 4px #2d6a4f1a}.mobile-input-wrapper{align-items:center;border:1.5px solid #dee2e6;border-radius:8px;display:flex;overflow:hidden}.mobile-input-wrapper .prefix{background:#f1f3f5;border-right:1.5px solid #dee2e6;color:#495057;font-weight:600;padding:0 15px}.mobile-input-wrapper input{border:none;border-radius:0}.login-btn-main{align-items:center;background:#2d6a4f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;margin-top:10px;padding:15px;transition:background .3s ease;width:100%}.login-btn-main:hover{background:#1b4332}.otp-info{align-items:center;background:#e9f5ee;border-radius:8px;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:20px;padding:12px}.edit-btn{background:none;color:#2d6a4f;text-decoration:underline}.otp-input{font-size:1.5rem!important;font-weight:700;letter-spacing:15px}.terms-text{color:#adb5bd;font-size:.75rem;line-height:1.5;margin-top:30px;text-align:center}.terms-text span{color:#2d6a4f;cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.login-side-image{display:none}}:root{--gold-900:#3d1f00;--gold-700:#7c4900;--gold-200:#fac55e;--gold-50:#fff8e8;--sidebar-w:240px;--sidebar-w-closed:64px;--topbar-h:68px;--radius-xl:28px;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014,0 2px 6px #0000000d;--shadow-lg:0 10px 40px #0000001f,0 4px 12px #00000012;--shadow-green:0 4px 20px #40916c40;--transition-slow:0.4s cubic-bezier(0.4,0,0.2,1)}body{background:#fdf8f0;background:var(--cream);color:#1c1c1c;color:var(--gray-800)}body,button{font-family:DM Sans,system-ui,sans-serif}button{background:none}input,select{font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body)}.mart-root.full-width .mart-main{margin-left:0!important;width:100%}.logo-atr-orange{color:#f59e0b}.logo-agro-green{color:#10b981;margin-left:0}.nav-highlight{color:#10b981!important;font-weight:700!important}.user-wrap{margin-left:15px}.logo-main{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1}.logo-sub{font-size:9px;font-weight:500;letter-spacing:.18em;line-height:1;margin-top:3px}.logo-sub,.sidebar-toggle{color:#74c69d;color:var(--green-300)}.sidebar-toggle{align-items:center;background:#1a3d28;background:var(--green-800);border-radius:50%;display:flex;font-size:12px;height:26px;justify-content:center;position:absolute;right:10px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:26px}.sidebar-toggle:hover{background:#2d6a4f;background:var(--green-600);color:#fff;color:var(--white)}.sidebar-divider{background:#ffffff0f;height:1px;margin:0 1.25rem .75rem}.nav-group{padding:0 .75rem .5rem}.nav-group-title{color:#52b788;color:var(--green-400);display:block;font-size:9px;font-weight:600;letter-spacing:.18em;margin:.5rem 0 .25rem;overflow:hidden;padding:0 .5rem;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow);white-space:nowrap}.sidebar-closed .nav-group-title{opacity:0}.nav-item{border-radius:var(--radius-sm);color:#b7e4c7;color:var(--green-200);font-size:13.5px;font-weight:400;gap:10px;overflow:hidden;padding:.65rem .75rem;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-item:hover{background:#ffffff12;color:#fff;color:var(--white)}.nav-item.active{background:#f4a4291f;color:#f4a429;color:var(--gold-300);font-weight:500}.nav-icon{flex-shrink:0;font-size:14px;text-align:center;width:18px}.nav-label{transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow)}.sidebar-closed .nav-label{opacity:0;overflow:hidden;width:0}.nav-active-bar{background:#e88c1a;background:var(--gold-400);border-radius:3px 0 0 3px;height:60%;position:absolute;right:0;top:20%;width:3px}.sidebar-bottom{margin-top:auto;padding:0 .75rem}.sidebar-bottom-card{background:#1a3d28;background:var(--green-800);border-radius:14px;border-radius:var(--radius-md);overflow:hidden;padding:1rem;text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow)}.sidebar-closed .sidebar-bottom-card{display:none}.fresh-badge{display:block;font-size:1.5rem;margin-bottom:.4rem}.sidebar-bottom-card p{color:#74c69d;color:var(--green-300);font-size:11.5px;line-height:1.4;margin-bottom:.6rem}.sidebar-bottom-card button{background:#e88c1a;background:var(--gold-400);border-radius:8px;border-radius:var(--radius-sm);color:#0d2b1a;color:var(--green-900);font-size:12px;font-weight:600;padding:.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.sidebar-bottom-card button:hover{background:#f4a429;background:var(--gold-300)}.mart-root.full-width-layout{background-color:#fff!important;margin:0!important;max-width:100%!important;overflow-x:hidden;padding:0!important;width:100vw!important}.mart-topbar{background:#fff;box-shadow:0 2px 8px #0000001a;height:70px}.topbar-black{box-sizing:border-box;padding:15px 40px;width:100%}.topbar-black .top-nav button{background:#0000;border:none;color:#fff!important;cursor:pointer;font-weight:500}.categories-section,.flash-section,.products-section{background-color:#fff!important;padding-left:5%;padding-right:5%}.sidebar-closed .mart-main{margin-left:64px;margin-left:var(--sidebar-w-closed)}.topbar-row-one{align-items:center;display:flex;justify-content:space-between;width:100%}.topbar-row-two{display:flex;justify-content:center;padding:8px 0;padding-bottom:5px;width:100%}.topbar-left-zone{align-items:center;display:flex;gap:45px}.logo-text-large{color:#fdb913;cursor:pointer;font-size:20px;font-weight:900;letter-spacing:1px;white-space:nowrap}.top-nav-links{align-items:center;display:flex;flex-shrink:0;gap:18px;white-space:nowrap}.top-nav-links button{background:#0000;border:none;color:#e5e7eb;cursor:pointer;font-size:14px;font-weight:500;padding:6px 4px;position:relative;transition:all .3s ease;white-space:nowrap}.top-nav-links button:not(:last-child):after{background:#fff3;content:"";display:inline-block;height:15px;margin-left:18px;vertical-align:middle;width:1px}.top-nav-links button:focus-visible{color:#fdb913;outline:none}.user-menu-wrapper{display:inline-block}.user-pill{background:#f0fdf4;border:1.5px solid #d1fae5;gap:10px;padding:6px 14px;transition:all .2s}.user-pill:hover{background:#d8f3dc}.user-avatar{background:#2d6a4f;font-size:12px}.user-name-text{color:#1e5631}.user-dropdown{box-shadow:0 10px 25px #0000001a;top:110%;z-index:1000}.dropdown-item{color:#374151}.dropdown-item:hover{padding-left:20px}.user-menu-wrapper{margin-left:10px;position:relative}.user-pill{background:#1a1a1a;border:1px solid #333;cursor:pointer;padding:4px 12px 4px 4px;transition:.3s}.user-pill:hover{background:#2d6a4f;border-color:#40916c}.user-avatar{background:#fff;color:#2d6a4f;font-weight:700;height:28px;width:28px}.user-name-text{color:#fff;font-size:14px}.dropdown-arrow{color:#888;font-size:10px}.user-dropdown{border:1px solid #eee;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;top:120%;width:180px;z-index:9999}.dropdown-item{background:none;border:none;color:#333;cursor:pointer;font-size:14px;padding:12px 16px;transition:.2s}.dropdown-item:hover{background:#f0fdf4;color:#2d6a4f}.logout-item{border-top:1px solid #eee;color:#d90429}.logout-item:hover{background:#fff5f5}.logout-item{border-top:1px solid #f3f4f6;color:#dc2626}.logout-item:hover{background:#fef2f2;color:#b91c1c}.variant-pill{transition:all .2s ease-in-out}.variant-pill:active{transform:scale(.95)}.top-nav-links button:hover{color:#fdb913;transform:translateY(-1px)}.search-wrap-full{flex:0 1 500px;margin:0 30px}.search-icon{font-size:16px;opacity:.7}.search-wrap-full input{background:#ffffff14;border:1px solid #ffffff1a;font-size:14px;outline:none;padding:12px 20px 12px 45px;transition:background .3s ease}.search-wrap-full input:focus{background:#ffffff1f;border-color:#fdb913}.icon-btn{transition:transform .2s ease}.icon-btn:hover{color:#fdb913}.login-btn-premium{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 24px;transition:all .3s ease}.login-btn-premium:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.topbar-nav-group{align-items:center;display:flex;gap:40px}.search-wrap-full{flex:0 1 400px;margin-left:20px;margin-right:auto}.search-wrap-full input{background:#1a1d23;border:1px solid #fff3;border-radius:50px;color:#fff;padding:10px 15px 10px 40px;width:100%}.topbar-right{gap:20px;margin-left:20px}.search-wrap-full input:focus{background:#1e232d;border-color:#10b981;box-shadow:0 0 0 4px #10b9811a;outline:none}.search-wrap-full .search-icon{color:#10b981;font-size:16px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mart-topbar{align-items:center;background:#061c13;box-shadow:0 4px 20px #0000004d;display:flex;flex-shrink:0;height:80px;justify-content:space-between;padding:0 40px;position:relative;top:0;z-index:1000}.icon-btn{background:none}.login-btn{background:#10b981;border-radius:8px;padding:10px 25px;transition:transform .2s}.login-btn:hover{background:#059669;transform:scale(1.05)}.topbar-left{max-width:520px}.search-wrap:focus-within{border-color:#52b788;border-color:var(--green-400);box-shadow:0 0 0 3px #40916c1f}.search-icon{color:#40916c;color:var(--green-500);font-size:15px}.clear-search,.search-wrap input::placeholder{color:#6b7280;color:var(--gray-400)}.clear-search{font-size:18px;line-height:1;padding:0 .25rem}.clear-search:hover{color:#1c1c1c;color:var(--gray-800)}.topbar-icon-btn{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50%;display:flex;font-size:16px;height:40px;justify-content:center;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.topbar-icon-btn:hover{background:#f0fdf4;background:var(--green-50);border-color:#52b788;border-color:var(--green-400)}.icon-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;transition:transform .2s}.icon-btn:hover{color:#10b981;transform:scale(1.1)}.sign-in-btn{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px;white-space:nowrap}.sign-in-btn:hover{background:#059669}.search-wrap-full{flex:0 1 350px;margin-left:30px;position:relative}.topbar-badge{align-items:center;background:#e88c1a;background:var(--gold-400);border:2px solid #fdf8f0;border:2px solid var(--cream);border-radius:50%;color:#0d2b1a;color:var(--green-900);display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;position:absolute;right:-3px;top:-3px}.user-wrap{position:relative}.user-pill{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50px;display:flex;gap:8px;padding:5px 14px 5px 5px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.user-pill:hover{border-color:#52b788;border-color:var(--green-400)}.user-avatar{align-items:center;background:linear-gradient(135deg,#40916c,#1e5631);background:linear-gradient(135deg,var(--green-500),var(--green-700));border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:13px;font-weight:600;height:30px;justify-content:center;width:30px}.user-name-text{color:#1c1c1c;color:var(--gray-800);font-size:13px;font-weight:500}.chevron{color:#6b7280;color:var(--gray-400);font-size:9px}.user-dropdown{animation:dropIn .15s ease;background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 10px 40px #0000001f,0 4px 12px #00000012;box-shadow:var(--shadow-lg);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:200}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dropdown-header{align-items:center;background:#f0fdf4;background:var(--green-50);display:flex;gap:10px;padding:1rem}.dropdown-avatar{align-items:center;background:linear-gradient(135deg,#40916c,#1e5631);background:linear-gradient(135deg,var(--green-500),var(--green-700));border-radius:50%;color:#fff;color:var(--white);display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:36px;justify-content:center;width:36px}.dropdown-name{color:#1c1c1c;color:var(--gray-800);font-size:13.5px;font-weight:600}.dropdown-email{color:#6b7280;color:var(--gray-400);font-size:11px;margin-top:1px}.dropdown-divider{background:#f3f4f6;background:var(--gray-100);height:1px}.dropdown-item{align-items:center;color:#3d3d3d;color:var(--gray-600);display:flex;font-size:13px;gap:10px;padding:.65rem 1rem;text-align:left;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.dropdown-item:hover{background:#f9fafb;background:var(--gray-50);color:#1c1c1c;color:var(--gray-800)}.dropdown-item.logout{color:#dc2626}.dropdown-item.logout:hover{background:#fef2f2}.signin-pill{background:#2d6a4f;background:var(--green-600);border-radius:50px;color:#fff;color:var(--white);font-size:13px;font-weight:500;padding:.55rem 1.25rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.signin-pill:hover{background:#40916c;background:var(--green-500);padding-top:15px}.mart-scroll{background-color:#fff;flex-grow:1;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;width:100%}.hero-section{grid-gap:2rem;background:linear-gradient(135deg,#0d2b1a,#1e5631 60%,#2d6a4f);background:linear-gradient(135deg,var(--green-900) 0,var(--green-700) 60%,var(--green-600) 100%);display:grid;gap:2rem;grid-template-columns:1fr 340px;min-height:340px;overflow:hidden;padding:2.5rem 2rem 2.5rem 2.5rem;position:relative}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:absolute}.hero-main-banner{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.hero-badge{background:#f4a42926;border:1px solid #f4a4294d;border-radius:50px;color:#fac55e;color:var(--gold-200);font-size:12px;font-weight:500;gap:6px;letter-spacing:.05em;margin-bottom:1rem;padding:.3rem .75rem;width:-webkit-fit-content;width:fit-content}.hero-title{color:var(--white);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.1;margin-bottom:.75rem}.hero-accent{color:#f4a429;color:var(--gold-300);font-family:Georgia,Times New Roman,Times,serif}.hero-sub{color:#ffffffa6;font-size:14px;line-height:1.6;margin-bottom:1.5rem;max-width:420px}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.hero-cta-primary{background:#e88c1a;background:var(--gold-400);border-radius:50px;color:#0d2b1a;color:var(--green-900);font-size:14px;font-weight:600;padding:.75rem 1.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.hero-cta-primary:hover{background:#f4a429;background:var(--gold-300);box-shadow:0 4px 14px #e88c1a66;transform:translateY(-1px)}.hero-cta-secondary{background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;color:var(--white);font-size:14px;font-weight:500;padding:.75rem 1.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.hero-cta-secondary:hover{background:#ffffff2e}.mart-topbar.clean{background:#0d2b1a;background:var(--green-900);border-bottom:1px solid #eee;justify-content:space-between;padding:14px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.mart-topbar.clean,.top-left{align-items:center;display:flex}.top-left{gap:30px}.atr-footer{background-color:#1a2226;color:#fff;font-family:Inter,sans-serif;margin-top:50px;padding:60px 0 0}.footer-container{justify-content:space-between;max-width:1200px;padding:0 20px}.footer-column{margin-bottom:40px;min-width:250px}.brand-col{flex:1.5 1;padding-right:40px}.footer-logo{letter-spacing:1px;margin-bottom:20px}.footer-desc{color:#b0bec5;line-height:1.6;margin-bottom:25px}.footer-column h3{color:#fff;font-size:18px;margin-bottom:20px;position:relative}.footer-column ul{list-style:none;padding:0}.footer-column ul li{color:#b0bec5;cursor:pointer;font-size:14px;margin-bottom:12px;transition:color .3s}.footer-column ul li:hover{color:#4caf50}.contact-item{margin-bottom:15px}.contact-label{color:#81c784}.contact-value{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.contact-value.highlight{color:#ffca28;font-size:22px}.qr-placeholder{align-items:center;background:#fff;border-radius:8px;display:inline-flex;padding:10px}.qr-placeholder p{color:#000;font-size:11px;font-weight:700;margin-left:10px}.footer-bottom{background:#12181b;border-top:1px solid #2d373c;color:#78909c;font-size:12px;padding:20px 0}.atr-footer-pro{background:#0f1416;color:#e0e0e0;font-family:Poppins,sans-serif;margin-top:80px;padding-top:0}.footer-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1300px;padding:0 25px}.footer-newsletter{background:linear-gradient(90deg,#1b4332,#2d6a4f);border-radius:0 0 40px 40px;margin-bottom:60px;padding:40px 0}.newsletter-text h3{color:#fff;font-size:24px;margin:0}.newsletter-text p{color:#b7e4c7;margin:5px 0 0}.newsletter-form{display:flex;gap:10px;margin-left:auto}.newsletter-form input{border:none;border-radius:30px;padding:12px 20px;width:300px}.newsletter-form button{background:#ffb703;border:none;border-radius:30px;color:#023047;cursor:pointer;font-weight:700;padding:12px 25px;transition:transform .2s}.newsletter-form button:hover{transform:scale(1.05)}.footer-main-content{padding-bottom:60px}.footer-column{flex:1 1;margin-bottom:30px;min-width:220px}.brand-info{flex:1.5 1;padding-right:50px}.footer-logo-wrap{align-items:center;display:flex;gap:10px;margin-bottom:20px}.logo-icon{font-size:30px}.footer-logo{color:#4caf50;font-size:24px;font-weight:800;margin:0}.footer-desc{color:#94a3b8;font-size:14px;line-height:1.7}.contact-card{align-items:center;background:#1e293b;border-radius:15px;display:flex;gap:15px;margin-top:25px;padding:15px}.c-icon{font-size:24px}.c-details span{color:#4caf50;display:block;font-size:11px;font-weight:600}.c-details a{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.footer-column h4{color:#fff;font-size:18px;margin-bottom:25px;position:relative}.footer-column h4:after{background:#4caf50;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:30px}.footer-links-list{list-style:none;padding:0}.footer-links-list li{color:#94a3b8;cursor:pointer;font-size:15px;margin-bottom:15px;transition:.3s}.footer-links-list li:hover{color:#4caf50;padding-left:8px}.app-btn-mock{background:#334155;border:1px solid #475569;border-radius:8px;font-size:13px;margin-bottom:10px;padding:10px 20px;text-align:center}.footer-bottom-bar{border-top:1px solid #1e293b;padding:30px 0}.footer-bottom-bar .footer-container{align-items:center;justify-content:space-between}.copy-text{color:#64748b;font-size:13px}.social-pill{background:#1e293b;border-radius:30px;display:flex;gap:15px;padding:8px 20px}.cat-btn{border:2px solid var(--cat-color);transition:all .3s ease}.cat-btn.active{background:var(--cat-color);color:#fff}.cat-icon-wrap{color:var(--cat-color)}.soc-icon{cursor:pointer;font-size:14px;font-weight:700}.soc-icon:hover{color:#4caf50}.mt-20{margin-top:20px}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffa90bea 100%,#f4a429 0,#2d6a4f 0,#1b4332);-webkit-background-clip:text;cursor:pointer;font-family:Poppins,Segoe UI,sans-serif;font-size:20px;font-weight:900;letter-spacing:1px}.logo-atr{color:#f4a429;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.logo-agro{color:#2d6a4f}.trust-bar{background:#f9f9f9;display:flex;justify-content:space-around;padding:14px}section{margin-bottom:40px}.product-grid{gap:20px}.trust-item{font-size:14px;font-weight:500}.top-nav button{background:none;border:none;color:#333;cursor:pointer;font-size:16px;gap:px}.search-bar input{border:1px solid #ddd;border-radius:8px;padding:10px 16px;width:400px}.top-actions{color:#000;display:flex;gap:0}.login-btn{border-radius:6px;padding:8px 14px}.hero-stats{align-items:center;display:flex;gap:1.25rem}.stat{display:flex;flex-direction:column}.stat-num{color:#f4a429;color:var(--gold-300);font-family:Georgia,Times New Roman,Times,serif;font-size:1.3rem;font-weight:300;line-height:1}.stat span:last-child{color:#ffffff80;font-size:11px;margin-top:2px}.stat-divider{background:#ffffff26;height:30px;width:1px}.hero-cards-stack{display:flex;flex-direction:column;gap:.75rem;justify-content:center;position:relative;z-index:1}.hero-feature-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:14px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:.75rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.hero-feature-card:hover{background:#ffffff29;transform:translateX(-3px)}.hero-feature-card img{border-radius:10px;height:48px;object-fit:cover;width:48px}.hfc-info{display:flex;flex-direction:column}.hfc-info span{color:#ffffffbf;font-size:12px}.hfc-info strong{color:#fac55e;color:var(--gold-200);font-size:15px;margin-top:1px}.stats-ticker{background:#2d6a4f;background:var(--green-600);display:flex;gap:0;overflow:hidden;padding:.6rem 0}.ticker-item{border-right:1px solid #ffffff26;color:#ffffffe6;flex-shrink:0;font-size:12.5px;font-weight:500;white-space:nowrap}.categories-section,.flash-section,.products-section,.promo-section,.ticker-item{padding:0 2rem}.section-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1.25rem}.section-title{align-items:center;color:#000;font-family:Georgia,Times New Roman,Times,serif;font-size:1.5rem;font-weight:700;font-weight:bolder;line-height:1.2;padding-top:30px}.section-count{color:#6b7280;color:var(--gray-400);font-size:12px;font-weight:400}.categories-section .cat-btn{background:#fdfdfd;border-radius:20px;box-shadow:0 4px 12px #0000000d;flex:0 0 140px;height:140px;transition:transform .3s ease}.categories-section .cat-icon{font-size:2.5rem}.view-all-link{background:none;border:none;color:#2d6a4f;cursor:pointer;font-size:1rem;font-weight:600}.view-all{color:#000;font-weight:600}.categories-section{background:#f9fbf9;padding:40px 20px}.cat-grid{grid-gap:0;background:#fff;border:1px solid #e0e0e0;border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.cat-btn{align-items:center;background:#fff;border:none;border-right:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;padding:30px 20px;text-align:center;transition:background .3s ease}.cat-btn:last-child{border-right:none}.cat-btn:hover{background:#4cb748}.cat-icon-wrap{font-size:48px;margin-bottom:12px}.cat-name{color:#1a4d2e;font-size:1.1rem;font-weight:700;margin-bottom:8px}.cat-desc{color:#000;font-size:1.85rem;line-height:1.4;max-width:250px}.navigation-section{background:#fdfdfd;border-bottom:1px solid #eee;padding:20px}.division-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.division-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;padding:15px;text-align:center;transition:transform .2s}.division-card:hover{border-color:#2d6a4f;transform:translateY(-3px)}.division-card h4{color:#2d6a4f;font-size:1rem;margin:8px 0}.division-card p{color:#777;font-size:.75rem;line-height:1.2}.category-filter-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));padding:15px}.cat-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px;transition:all .2s}.cat-item:hover{background:#f1f8f3;border-color:#2d6a4f}.cat-item span:last-child{color:#444;font-size:.75rem;font-weight:600}.view-all-btn{background:none;color:#115336;font-size:.9rem}.view-all-btn:hover{text-decoration:underline}.view-more-card{background:#f9f9f9!important;border:2px dashed #ccc!important}.promo-section{padding-top:0}.promo-main{align-items:center;background:linear-gradient(135deg,#1e5631,#0d2b1a);background:linear-gradient(135deg,var(--green-700),var(--green-900));border-radius:28px;border-radius:var(--radius-xl);display:flex;gap:2rem;margin-bottom:1rem;min-height:180px;overflow:hidden;padding:2rem 2.5rem;position:relative}.promo-leaf{font-size:4rem;opacity:.07;pointer-events:none;position:absolute}.promo-leaf-1{font-size:6rem;left:-10px;top:-10px;transform:rotate(-20deg)}.promo-leaf-2{bottom:-15px;left:180px;transform:rotate(15deg)}.promo-content{position:relative;z-index:1}.promo-eyebrow{color:#fac55e;color:var(--gold-200);font-size:11px;font-weight:600;letter-spacing:.15em;margin-bottom:.4rem}.promo-title{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.9rem;line-height:1.1;margin-bottom:.5rem}.promo-desc{color:#ffffffa6;font-size:13.5px;line-height:1.5;margin-bottom:1rem}.promo-desc strong{color:#f4a429;color:var(--gold-300)}.promo-btn{background:#e88c1a;background:var(--gold-400);border-radius:50px;color:#0d2b1a;color:var(--green-900);font-size:13.5px;font-weight:600;padding:.65rem 1.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.promo-btn:hover{background:#f4a429;background:var(--gold-300);transform:translateY(-1px)}.promo-visual{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:280px}.promo-circle{border:1.5px solid #ffffff14;border-radius:50%;position:absolute}.c1{height:180px;right:30px;width:180px}.c2{height:130px;right:55px;width:130px}.c3{background:#ffffff0a;height:80px;right:80px;width:80px}.promo-big-emoji{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));font-size:4.5rem;z-index:1}.promo-secondary-stack{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.promo-refer,.promo-seller{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:20px;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:12px;padding:1.1rem 1.25rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.promo-refer:hover{border-color:#e88c1a;border-color:var(--gold-400)}.promo-refer:hover,.promo-seller:hover{box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm)}.promo-seller:hover{border-color:#52b788;border-color:var(--green-400)}.refer-icon,.seller-icon{flex-shrink:0;font-size:1.8rem}.promo-refer h4,.promo-seller h4{color:#1c1c1c;color:var(--gray-800);font-size:14px;font-weight:600;margin-bottom:2px}.promo-refer p,.promo-seller p{color:#6b7280;color:var(--gray-400);font-size:12px}.promo-refer strong{color:#d4750a;color:var(--gold-500)}.refer-cta,.seller-cta{border-radius:50px;flex-shrink:0;font-size:12px;font-weight:600;margin-left:auto;padding:.45rem .9rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.refer-cta{background:#fde9b8;background:var(--gold-100);color:#7c4900;color:var(--gold-700)}.refer-cta:hover{background:#fac55e;background:var(--gold-200)}.seller-cta{background:#d8f3dc;background:var(--green-100);color:#1e5631;color:var(--green-700)}.seller-cta:hover{background:#b7e4c7;background:var(--green-200)}.flash-section{background:#f9fafb;background:var(--gray-50);border-radius:28px;border-radius:var(--radius-xl);margin:0 2rem 2rem;padding:1.5rem}.flash-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.flash-title-group{align-items:center;display:flex;gap:8px}.flash-icon{font-size:1.4rem}.flash-title{color:#1c1c1c;color:var(--gray-800);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.3rem;font-weight:700}.flash-timer{align-items:center;display:flex;gap:10px}.timer-label{color:#6b7280;color:var(--gray-400);font-size:12px}.timer-blocks{align-items:center;display:flex;gap:5px}.timer-block{background:#1a3d28;background:var(--green-800);border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);min-width:40px;padding:.3rem .6rem;text-align:center}.timer-block span{display:block;font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.1rem;line-height:1}.timer-block label{color:#ffffff80;display:block;font-size:8px;letter-spacing:.1em;margin-top:2px}.timer-sep{color:#2d6a4f;color:var(--green-600);font-size:1.1rem;font-weight:700}.flash-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.flash-card{background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:14px;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.flash-card:hover{box-shadow:0 4px 16px #00000014,0 2px 6px #0000000d;box-shadow:var(--shadow-md);transform:translateY(-3px)}.flash-card img{display:block;height:110px;object-fit:cover;width:100%}.flash-badge{background:#ef4444;border-radius:50px;color:#fff;font-size:9px;font-weight:700;left:8px;line-height:1.4;padding:3px 8px;position:absolute;text-align:center;top:8px}.flash-info{padding:.65rem}.flash-name{color:#1c1c1c;color:var(--gray-800);display:block;font-size:12.5px;font-weight:600;margin-bottom:4px}.flash-prices{align-items:center;display:flex;gap:6px}.flash-price{color:#2d6a4f;color:var(--green-600);font-size:14px;font-weight:700}.flash-mrp{color:#6b7280;color:var(--gray-400);font-size:11px;text-decoration:line-through}.products-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1.25rem}.product-count{color:#6b7280;color:var(--gray-400);display:block;font-size:12px;margin-top:2px}.sort-control select{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50px;color:#3d3d3d;color:var(--gray-600);cursor:pointer;font-size:13px;outline:none;padding:.5rem 1rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.sort-control select:focus{border-color:#52b788;border-color:var(--green-400)}.product-grid{grid-gap:1.25rem;color:#000;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.product-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.product-card:hover{border-color:#40916c;box-shadow:0 10px 20px #0000000d}.card-image-zone{height:180px;overflow:hidden;position:relative}.card-main-img{display:block;height:180px;object-fit:cover;object-position:center;width:100%}.product-card:hover .card-main-img{transform:scale(1.04)}.discount-ribbon{background:#ef4444;border-radius:50px;color:#fff;font-size:11px;font-weight:700;left:12px;line-height:1.4;padding:4px 10px;position:absolute;text-align:center;top:12px;z-index:2}.discount-ribbon span{display:block;font-size:9px;font-weight:500}.freshness-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e33;height:8px;right:44px;top:14px;width:8px}.freshness-dot,.wishlist-float{border-radius:50%;position:absolute;z-index:2}.wishlist-float{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #e5e7eb;border:1px solid var(--gray-200);color:#6b7280;color:var(--gray-400);display:flex;font-size:15px;height:32px;justify-content:center;right:10px;top:10px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px}.wishlist-float:hover{background:#fff;background:var(--white)}.wishlist-float.loved,.wishlist-float:hover{border-color:#fecaca;color:#ef4444}.img-nav{align-items:center;background:#ffffffd9;border-radius:50%;color:#1c1c1c;color:var(--gray-800);display:flex;font-size:16px;height:28px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:28px;z-index:2}.img-nav.prev{left:8px}.img-nav.next{right:8px}.product-card:hover .img-nav{opacity:1}.img-nav:hover{background:#fff;background:var(--white)}.img-dots{bottom:8px;display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.dot{background:#ffffff80;border-radius:50%;height:5px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:5px}.dot.active{background:#fff;background:var(--white);border-radius:5px;width:14px}.cat-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:50px;bottom:10px;color:#ffffffe6;font-size:10px;font-weight:500;padding:2px 8px;position:absolute;right:10px;z-index:2}.card-info{display:flex;flex-direction:column;gap:8px;padding:16px}.card-info h3{color:#111;font-size:15px;font-weight:600;margin:0}.card-top-row{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.card-name{color:#1c1c1c;color:var(--gray-800);flex:1 1;font-size:14.5px;font-weight:600;line-height:1.3}.origin-badge{align-items:center;background:#f0fdf4;background:var(--green-50);border:1px solid #b7e4c7;border:1px solid var(--green-200);border-radius:50px;display:flex;flex-shrink:0;gap:4px;padding:2px 7px;white-space:nowrap}.origin-dot{background:#22c55e;border-radius:50%;height:5px;width:5px}.origin-badge span:last-child{color:#2d6a4f;color:var(--green-600);font-size:10px;font-weight:500}.variant-row{align-items:center;display:flex;gap:8px}.variant-label{color:#6b7280;color:var(--gray-400);flex-shrink:0;font-size:11px;font-weight:500}.variant-pills{display:flex;flex-wrap:wrap;gap:5px}.variant-pill{background:#f9fafb;background:var(--gray-50);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50px;color:#3d3d3d;color:var(--gray-600);cursor:pointer;font-size:11px;padding:3px 10px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.variant-pill:hover{border-color:#52b788;border-color:var(--green-400);color:#1e5631;color:var(--green-700)}.variant-pill.active{background:#f0fdf4;background:var(--green-50);border-color:#40916c;border-color:var(--green-500);color:#1e5631;color:var(--green-700);font-weight:600}.price-action-row{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.price-block{align-items:baseline;display:flex;gap:6px}.main-price{color:#2d6a4f;font-size:16px;font-weight:700}.card-mrp{color:#9ca3af;margin-left:6px}.card-mrp,.struck-mrp{font-size:12px;text-decoration:line-through}.struck-mrp{color:#6b7280;color:var(--gray-400)}.main-logo-area{cursor:pointer}.logo-mark-large{align-items:center;background:var(--em-600);border-radius:10px;box-shadow:0 4px 10px #065f464d;color:#fff;display:flex;font-size:24px;font-weight:800;height:45px;justify-content:center;width:45px}.topbar-right{gap:15px}.topbar-left{flex:1 1;gap:40px;min-width:0}.main-logo-area,.topbar-left{align-items:center;display:flex}.main-logo-area{flex-shrink:0;white-space:nowrap}.top-nav-links::-webkit-scrollbar{display:none}.search-wrap:focus-within{width:320px}.nav-highlight{color:#e67e22!important;font-weight:600!important}.action-icons{display:flex;gap:15px;margin-left:20px}.add-btn:hover{background:#40916c;background:var(--green-500);transform:scale(1.03)}.add-btn.adding{background:#22c55e;transform:scale(.97)}.add-btn.disabled{background:#e5e7eb;background:var(--gray-200);color:#6b7280;color:var(--gray-400);cursor:not-allowed}.add-btn{background:#2d6a4f;font-size:13px;font-weight:600;padding:6px 16px}.qty-pill{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;gap:10px;padding:4px 8px}.qty-pill button{background:#0000;color:#1e5631;color:var(--green-700);font-size:16px;font-weight:600;height:30px;line-height:1;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:30px}.qty-pill button:hover:not(:disabled){background:#d8f3dc;background:var(--green-100)}.qty-pill button:disabled{color:var(--gray-300);cursor:not-allowed}.qty-pill span{color:#1a3d28;color:var(--green-800);font-size:14px;font-weight:700;min-width:24px;text-align:center}.low-stock-bar{background:#f3f4f6;background:var(--gray-100);border-radius:4px;height:4px;overflow:visible;position:relative}.low-stock-fill{background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow)}.low-stock-bar span{color:#ef4444;font-size:10px;font-weight:500;left:0;position:absolute;top:6px;white-space:nowrap}.loading-state{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.skeleton-card{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:20px;border-radius:var(--radius-lg);overflow:hidden;padding:0 0 1rem}.skeleton-img{height:180px;width:100%}.skeleton-img,.skeleton-line{animation:shimmer 1.5s infinite;background:#f3f4f6;background:var(--gray-100)}.skeleton-line{border-radius:6px;height:12px;margin:.75rem 1rem 0}.skeleton-line.long{width:70%}.skeleton-line.medium{width:50%}.skeleton-line.short{width:35%}.topbar-black{background-color:#0d2b1a;background-color:var(--green-900);border-bottom:1px solid #333;padding:10px 20px}.topbar-black,.topbar-black .logo,.topbar-black .top-actions button,.topbar-black .top-nav button{color:#fff!important}.topbar-black .search-bar input{background:#222;border:1px solid #444;color:#fff}.footer-white{background-color:#fff!important;border-top:1px solid #eee;padding:40px 0}.footer-white,.footer-white .footer-copy,.footer-white .footer-links span,.footer-white .footer-logo,.footer-white p{color:#1a1a1a!important}.empty-state{grid-column:1/-1;padding:4rem 2rem;text-align:center}.empty-icon{display:block;font-size:3rem;margin-bottom:1rem}.empty-state h3{color:#1c1c1c;color:var(--gray-800);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.3rem;margin-bottom:.5rem}.empty-state p{color:#6b7280;color:var(--gray-400);font-size:14px;margin-bottom:1.25rem}.empty-state button{background:#2d6a4f;background:var(--green-600);border-radius:50px;color:#fff;color:var(--white);font-size:14px;font-weight:500;padding:.6rem 1.5rem}.mart-footer{background:#0d2b1a;background:var(--green-900);margin-top:1rem;padding:2rem}.footer-inner{margin:0 auto;max-width:900px;text-align:center}.footer-logo{color:#fff;color:var(--white);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.2rem;margin-bottom:.4rem}.footer-inner>.footer-brand>p{color:#fff6;font-size:12px;margin-bottom:1.25rem}.footer-links{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1rem}.footer-links span{color:#ffffff80;cursor:pointer;font-size:12.5px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer-links span:hover{color:#fff;color:var(--white)}.footer-copy{color:#ffffff40;font-size:11px}@media (max-width:1200px){.hero-section{grid-template-columns:1fr;min-height:auto}.hero-cards-stack{display:none}.flash-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){:root{--sidebar-w:220px}.promo-secondary-stack{grid-template-columns:1fr}}@media (max-width:700px){.mart-sidebar{transform:translateX(-100%)}.sidebar-open .mart-sidebar{transform:none}.mart-main{margin-left:0}.product-grid{grid-template-columns:repeat(2,1fr)}.hero-section{padding:1.5rem}.categories-section,.flash-section,.products-section,.promo-section{padding:1.25rem}}.mart-root{flex-direction:column;height:100vh;width:100%}.mart-main,.mart-root{display:flex;overflow:hidden}.mart-main{flex:1 1;flex-direction:column;min-width:0}.agro-product-card{background:#fff;border-radius:25px;box-shadow:0 10px 30px #00000014;overflow:hidden;transition:.3s}.agro-product-card:hover{transform:translateY(-8px)}.agro-image-box{background:#f5f8ef;height:220px;position:relative}.agro-image-box img{cursor:pointer;height:100%;object-fit:cover;width:100%}.agro-heart{background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:40px;position:absolute;right:15px;top:15px;width:40px}.fresh-badge{background:#2e7d32;border-radius:20px;bottom:12px;color:#fff;font-size:13px;left:12px;padding:6px 14px;position:absolute}.agro-product-content{padding:20px}.agro-product-content h3{color:#1b4332;font-size:20px;margin-bottom:5px}.agro-product-content p{color:#777}.price-area{color:#2e7d32;font-size:22px;font-weight:700;margin:15px 0}.agro-add-btn{background:#2e7d32;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:100%}.agro-qty-control{align-items:center;background:#edf7ed;border-radius:30px;display:flex;gap:25px;justify-content:center;padding:10px}.agro-qty-control button{background:#2e7d32;border:none;border-radius:50%;color:#fff;font-size:20px;height:35px;width:35px}.cart-btn,.wishlist-btn{align-items:center;display:inline-flex;gap:3px;justify-content:center;position:relative;white-space:nowrap}.wishlist-icon{align-items:center;display:inline-flex;font-size:25px;line-height:1}.wishlist-count{color:#fff;font-size:13px;font-weight:700;line-height:1;margin-left:2px}.cart-icon{align-items:center;display:inline-flex;font-size:22px;line-height:1}.cart-count{color:#fff;font-size:13px;font-weight:700;line-height:1;margin-left:2px}.cart-count-badge,.wishlist-count-badge{background:#0000;border:none;border-radius:0;color:#fff;display:inline;height:auto;min-width:auto;padding:0;position:static}@media (max-width:700px){.mart-root{max-width:100%}.mart-main,.mart-root{overflow:hidden;width:100%}.mart-main{min-width:0}.mart-scroll{overflow-x:hidden;width:100%}.mart-topbar{flex-wrap:nowrap;gap:8px;min-height:58px;padding:10px 12px;width:100%}.topbar-left-zone{flex:1 1;gap:8px;min-width:0}.logo-text-large{font-size:17px;white-space:nowrap}.top-nav-links{display:none}.search-wrap-full{flex:1 1;min-width:0;width:auto}.search-wrap-full input{font-size:13px;min-width:0;padding:9px 10px;width:100%}.topbar-right{flex-shrink:0;gap:6px}.icon-btn{padding:6px}.wishlist-icon{font-size:21px}.cart-icon{font-size:20px}.cart-count,.wishlist-count{font-size:11px}.user-menu-wrapper{flex-shrink:0}.user-pill{padding:5px 7px}.dropdown-arrow,.user-name-text{display:none}.user-avatar{height:32px;width:32px}.login-btn-premium{font-size:12px;padding:7px 10px}.stats-ticker{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.stats-ticker::-webkit-scrollbar{display:none}.ticker-item{font-size:11px;padding:0 1rem}.navigation-section{box-sizing:border-box;padding:15px 12px;width:100%}.section-title{font-size:1.25rem;padding-top:15px}.division-grid{gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.division-card{padding:12px 8px}.division-card h4{font-size:.9rem}.division-card p{font-size:.7rem}.category-filter-strip{gap:8px;grid-template-columns:repeat(3,1fr);padding:10px 0}.cat-item{padding:8px 5px}.cat-item span:last-child{font-size:.68rem;text-align:center}.view-all-btn{font-size:.8rem}.promo-section{box-sizing:border-box;padding:12px;width:100%}.promo-main{border-radius:18px;gap:1rem;min-height:200px;padding:1.5rem 1.25rem}.promo-content{max-width:65%}.promo-title{font-size:1.35rem}.promo-desc{font-size:11px}.promo-btn{font-size:12px;padding:.55rem 1rem}.promo-visual{width:40%}.promo-big-emoji{font-size:3rem}.promo-secondary-stack{gap:10px;grid-template-columns:1fr}.promo-refer,.promo-seller{padding:.9rem}.products-section{box-sizing:border-box;padding:12px;width:100%}.products-header{align-items:flex-start;gap:10px}.products-header .section-title{font-size:1.25rem}.sort-control select{font-size:11px;max-width:130px;padding:.4rem .7rem}.product-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-card{border-radius:12px;min-width:0}.card-image-zone,.card-main-img{height:145px}.wishlist-float{font-size:13px;height:28px;right:7px;top:7px;width:28px}.discount-ribbon{font-size:9px;left:8px;padding:3px 7px;top:8px}.card-info{gap:6px;padding:10px}.card-info h3,.card-name{font-size:12px;line-height:1.3}.variant-row{align-items:flex-start}.variant-label{font-size:9px}.variant-pill{font-size:9px;padding:2px 7px}.price-action-row{gap:5px;margin-top:6px}.main-price{font-size:13px}.add-btn,.card-mrp,.struck-mrp{font-size:10px}.add-btn{border-radius:7px;padding:5px 9px}.qty-pill{gap:5px;padding:3px 5px}.qty-pill button{font-size:14px;height:25px;width:25px}.qty-pill span{font-size:12px;min-width:18px}.loading-state{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-img{height:145px}.atr-footer-pro{margin-top:40px}.footer-newsletter{border-radius:0 0 25px 25px;margin-bottom:30px;padding:25px 15px}.newsletter-text h3{font-size:18px}.newsletter-text p{font-size:12px}.newsletter-form{flex-direction:column;margin-left:0;margin-top:15px;width:100%}.newsletter-form input{box-sizing:border-box;width:100%}.newsletter-form button{width:100%}.footer-container{flex-direction:column;padding:0 15px}.brand-info,.footer-column{margin-bottom:25px;min-width:0;padding-right:0;width:100%}.footer-logo{font-size:21px}.footer-desc{font-size:13px}.footer-column h4{font-size:16px;margin-bottom:18px}.footer-links-list li{font-size:13px;margin-bottom:10px}.contact-card{padding:12px}.c-details a{font-size:15px}.footer-bottom-bar{padding:20px 15px}.footer-bottom-bar .footer-container{gap:15px;text-align:center}.social-pill{justify-content:center}}@media (max-width:380px){.mart-topbar{padding:8px}.logo-text-large{font-size:15px}.search-wrap-full input{font-size:11px;padding:8px}.product-grid{gap:7px}.card-image-zone,.card-main-img{height:125px}.card-info{padding:8px}.main-price{font-size:12px}.add-btn{font-size:9px;padding:5px 7px}}.fh-root{background:#0d2b1a;height:520px;overflow:hidden;position:relative;width:100%}.fh-bg-slide,.fh-bg-wrap{inset:0;position:absolute}.fh-bg-slide{background-position:50%;background-size:cover;opacity:0;transform:scale(1.08);transition:opacity .7s ease,transform 8s ease}.fh-bg-slide.active{animation:fh-zoom 8s ease forwards;opacity:1;transform:scale(1)}@keyframes fh-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.fh-overlay{background:linear-gradient(105deg,#0d2b1ad1,#1e563199 50%,#0d2b1a4d),linear-gradient(0deg,#00000080 0,#0000 60%);inset:0;position:absolute}.fh-content{left:6%;max-width:600px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.fh-content-enter{animation:fh-enter .6s cubic-bezier(.22,1,.36,1) forwards}.fh-content-exit{animation:fh-exit .4s ease forwards}@keyframes fh-enter{0%{opacity:0;transform:translateY(calc(-50% + 30px))}to{opacity:1;transform:translateY(-50%)}}@keyframes fh-exit{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 20px))}}.fh-tag{align-items:center;background:#f4a42933;border:1px solid #f4a42966;border-radius:50px;color:#fac55e;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.05em;margin-bottom:.6rem;padding:4px 14px}.fh-eyebrow,.fh-tag{font-family:DM Sans,sans-serif;font-weight:600}.fh-eyebrow{color:#fff9;font-size:11px;letter-spacing:.25em;margin-bottom:.5rem;text-transform:uppercase}.fh-headline{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1;margin-bottom:.75rem}.fh-accent{color:#f4a429}.fh-caption{color:#ffffffa6;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;margin-bottom:1.5rem;max-width:440px}.fh-actions{display:flex;flex-wrap:wrap;gap:.75rem}.fh-cta-primary{background:#e88c1a;border:none;border-radius:50px;color:#0d2b1a;cursor:pointer;font-family:Playfair Display,serif;font-size:14px;font-weight:700;letter-spacing:.02em;padding:.75rem 1.75rem;transition:.2s ease}.fh-cta-primary:hover{background:#f4a429;box-shadow:0 6px 20px #e88c1a66;transform:translateY(-2px)}.fh-cta-secondary{background:#ffffff1a;border:1.5px solid #ffffff40;border-radius:50px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:.75rem 1.5rem;transition:.2s ease}.fh-cta-secondary:hover{background:#ffffff2e}.fh-arrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:46px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease;width:46px;z-index:10}.fh-arrow:hover{background:#ffffff40}.fh-arrow-left{left:1.5rem}.fh-arrow-right,.fh-dots{right:1.5rem}.fh-dots{bottom:5.5rem;display:flex;flex-direction:column;gap:6px;position:absolute;z-index:10}.fh-dot{background:#ffffff59;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:.3s ease;width:6px}.fh-dot.active{background:#e88c1a;border-radius:3px;height:22px;width:6px}.fh-counter{color:#ffffff80;font-family:Playfair Display,serif;font-size:13px;letter-spacing:.1em;right:1.5rem;top:1.25rem}.fh-counter,.fh-stats-bar{position:absolute;z-index:10}.fh-stats-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d2b1abf;border-top:1px solid #ffffff14;bottom:0;display:flex;gap:0;justify-content:center;left:0;right:0}.fh-stat{align-items:center;border-right:1px solid #ffffff14;display:flex;flex-direction:column;padding:.75rem 2.5rem}.fh-stat:last-child{border-right:none}.fh-stat-num{color:#f4a429;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;line-height:1}.fh-stat-label{color:#ffffff80;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.05em;margin-top:2px;white-space:nowrap}@media (max-width:768px){.fh-root{height:420px}.fh-content{left:5%;max-width:100%;right:5%}.fh-headline{font-size:1.8rem}.fh-stats-bar{gap:0}.fh-stat{padding:.6rem 1rem}.fh-stat-num{font-size:.9rem}}@media (max-width:480px){.fh-root{height:360px}.fh-actions{align-items:flex-start;flex-direction:column}.fh-stats-bar{display:grid;grid-template-columns:1fr 1fr}}:root{--green-900:#0d2b1a;--green-800:#1a3d28;--green-700:#1e5631;--green-600:#2d6a4f;--green-500:#40916c;--green-400:#52b788;--green-300:#74c69d;--green-200:#b7e4c7;--green-100:#d8f3dc;--green-50:#f0fdf4;--gold-500:#d4750a;--gold-400:#e88c1a;--gold-300:#f4a429;--gold-100:#fde9b8;--cream:#fdf8f0;--gray-800:#1c1c1c;--gray-600:#3d3d3d;--gray-400:#6b7280;--gray-200:#e5e7eb;--gray-100:#f3f4f6;--gray-50:#f9fafb;--font-display:"Playfair Display",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif;--radius-md:14px;--radius-lg:20px;--shadow-md:0 4px 20px #00000014;--shadow-lg:0 10px 40px #0000001f}.pdv-root{background:#fdf8f0;background:var(--cream);min-height:100vh;padding-bottom:4rem}.pdv-loading,.pdv-root{font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body)}.pdv-loading{align-items:center;color:#6b7280;color:var(--gray-400);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.pdv-loading-spinner{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-top-color:#40916c;border:3px solid var(--gray-200);border-radius:50%;border-top-color:var(--green-500);height:40px;width:40px}.pdv-loading button{background:#2d6a4f;background:var(--green-600);border:none;border-radius:50px;color:#fff;color:var(--white);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);padding:.5rem 1.25rem}.pdv-breadcrumb{align-items:center;background:#fff;background:var(--white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);color:#6b7280;color:var(--gray-400);display:flex;font-size:12.5px;gap:6px;padding:1rem 2rem}.pdv-breadcrumb span{cursor:pointer;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-breadcrumb span:hover{color:#2d6a4f;color:var(--green-600)}.bc-sep{color:#e5e7eb;color:var(--gray-200)}.bc-current{color:#1c1c1c;color:var(--gray-800);cursor:default;font-weight:500}.pdv-main{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1300px;padding:2rem}.pdv-gallery{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.pdv-main-img-wrap{aspect-ratio:1/1;background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:20px;border-radius:var(--radius-lg);margin-bottom:1rem;overflow:hidden;position:relative}.pdv-main-img{height:100%;object-fit:contain;padding:1.5rem;transition:transform .4s ease;width:100%}.pdv-main-img-wrap:hover .pdv-main-img{transform:scale(1.04)}.pdv-discount-badge{background:#ef4444;background:var(--red-500);border-radius:50px;color:#fff;color:var(--white);font-size:12px;font-weight:700;left:14px;padding:5px 12px;position:absolute;top:14px;z-index:2}.pdv-img-arrow{align-items:center;background:#ffffffe6;border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50%;color:#1c1c1c;color:var(--gray-800);cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:36px;z-index:3}.pdv-img-arrow.left{left:10px}.pdv-img-arrow.right{right:10px}.pdv-img-arrow:hover{background:#fff;background:var(--white);box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md)}.pdv-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1rem}.pdv-thumb{background:#fff;background:var(--white);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;height:72px;overflow:hidden;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:72px}.pdv-thumb:hover{border-color:#52b788;border-color:var(--green-400)}.pdv-thumb.active{border-color:#2d6a4f;border-color:var(--green-600);box-shadow:0 0 0 2px #40916c33}.pdv-thumb img{height:100%;object-fit:cover;width:100%}.pdv-wishlist-btn{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:14px;border-radius:var(--radius-md);color:#3d3d3d;color:var(--gray-600);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;font-weight:500;padding:.75rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.pdv-wishlist-btn.loved,.pdv-wishlist-btn:hover{border-color:#ef4444;border-color:var(--red-500);color:#ef4444;color:var(--red-500)}.pdv-wishlist-btn.loved{background:#fef2f2}.pdv-details{display:flex;flex-direction:column;gap:1.25rem}.pdv-back-btn{align-items:center;background:none;border:none;color:#6b7280;color:var(--gray-400);cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:13px;gap:6px;padding:0;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:-webkit-fit-content;width:fit-content}.pdv-back-btn:hover,.pdv-category-tag{color:#2d6a4f;color:var(--green-600)}.pdv-category-tag{font-size:11px;font-weight:700;letter-spacing:.15em}.star{color:#e5e7eb;color:var(--gray-200);font-size:18px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.star.filled{color:#f59e0b}.star.interactive{cursor:pointer}.star.interactive:hover{color:#f59e0b;transform:scale(1.2)}.pdv-rating-summary{align-items:center;display:flex;gap:10px}.pdv-avg-rating{color:#1c1c1c;color:var(--gray-800);font-size:15px;font-weight:700}.pdv-review-count{color:#2d6a4f;color:var(--green-600);font-size:13px}.pdv-seller-badge{align-items:center;background:#f0fdf4;background:var(--green-50);border:1.5px solid #b7e4c7;border:1.5px solid var(--green-200);border-radius:14px;border-radius:var(--radius-md);display:flex;gap:10px;padding:.75rem 1rem}.seller-icon{font-size:1.5rem}.pdv-seller-badge>div{display:flex;flex:1 1;flex-direction:column}.seller-label{color:#2d6a4f;color:var(--green-600);font-size:10px;font-weight:600;letter-spacing:.08em}.seller-name{color:#1c1c1c;color:var(--gray-800);font-size:14px;font-weight:600}.seller-verified{background:#d8f3dc;background:var(--green-100);border-radius:50px;color:#2d6a4f;color:var(--green-600);font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.pdv-price-block{background:#f9fafb;background:var(--gray-50);border-left:4px solid #40916c;border-left:4px solid var(--green-500);border-radius:14px;border-radius:var(--radius-md);padding:1rem}.pdv-price-row{align-items:baseline;margin-bottom:4px}.pdv-selling-price{color:#1e5631;color:var(--green-700);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:2rem;font-weight:700}.pdv-mrp{color:red;font-size:14px;font-weight:700;padding-left:15px}.pdv-save-tag{border-radius:50px;color:#ef4444;color:var(--red-500);font-weight:700;padding:2px 8px}.pdv-tax-note{color:#6b7280;color:var(--gray-400);font-size:11px;padding-left:10px}.pdv-variants{display:flex;flex-direction:column;gap:8px}.pdv-variants-label{color:#3d3d3d;color:var(--gray-600);font-size:12px;font-weight:600;letter-spacing:.04em}.pdv-variant-pills{display:flex;flex-wrap:wrap;gap:8px}.pdv-variant-pill{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50px;color:#3d3d3d;color:var(--gray-600);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:13px;padding:6px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-variant-pill:hover{border-color:#52b788;border-color:var(--green-400);color:#1e5631;color:var(--green-700)}.pdv-variant-pill.active{background:#f0fdf4;background:var(--green-50);border-color:#2d6a4f;border-color:var(--green-600);color:#1e5631;color:var(--green-700);font-weight:600}.pill-discount{background:#ef4444;background:var(--red-500);border-radius:50px;color:#fff;font-size:9px;font-weight:700;padding:1px 5px;position:absolute;right:-4px;top:-8px}.pdv-qty-selector-active{align-items:center;display:flex;flex:1 1;gap:15px}.pdv-qty-control{background:#f0fdf4;border:1px solid var(--atr-green);border-radius:8px}.pdv-qty-control button{color:var(--atr-green);font-size:1.2rem;font-weight:700;padding:10px 15px}.pdv-qty-control button:hover{background:var(--atr-green);color:#fff}.qty-number{color:var(--text-main);font-weight:800;min-width:30px;padding:0 10px;text-align:center}.pdv-view-cart-mini{background:none;border:none;color:var(--atr-green);cursor:pointer;font-size:.9rem;font-weight:700;text-decoration:underline}.modern-qty-selector{align-items:center;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;display:flex;overflow:hidden;width:-webkit-fit-content;width:fit-content}.qty-btn{background:none;font-size:1.2rem;padding:10px 15px}.qty-btn:hover{background:#eee}.qty-input{background:#fff;font-weight:700}.weight-modal-content{color:#333}.wm-item{background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer}.wm-item.selected{background-color:#f1f8e9}.wm-unit{color:#222!important;font-weight:600}.radio-outer{border:2px solid #bdbdbd}.radio-inner{background:#2e7d32;display:none}.radio-inner.show{display:block}.pdv-qty-label{color:#3d3d3d;color:var(--gray-600);font-size:13px;font-weight:600}.pdv-qty-control{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:50px;display:flex;overflow:hidden}.pdv-qty-control button{background:none;border:none;color:#1e5631;color:var(--green-700);cursor:pointer;font-size:18px;font-weight:600;height:36px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:36px}.pdv-qty-control button:hover:not(:disabled){background:#d8f3dc;background:var(--green-100)}.pdv-qty-control button:disabled{color:#e5e7eb;color:var(--gray-200);cursor:not-allowed}.pdv-qty-control span{color:#1c1c1c;color:var(--gray-800);font-size:15px;font-weight:700;min-width:32px;text-align:center}.pdv-stock-info{font-size:12px}.pdv-in-stock{color:#2d6a4f;color:var(--green-600);font-weight:600}.pdv-low-stock{color:#f59e0b;font-weight:600}.pdv-out-stock{color:#ef4444;color:var(--red-500);font-weight:600}.pdv-cta-row{display:flex;gap:1rem}.pdv-add-cart-btn,.pdv-buy-now-btn{border:none;border-radius:14px;border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:15px;font-weight:700;padding:.9rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-add-cart-btn{background:#1a3d28;background:var(--green-800);color:#fff;color:var(--white)}.pdv-add-cart-btn:hover:not(:disabled){background:#1e5631;background:var(--green-700);transform:translateY(-1px)}.pdv-add-cart-btn.added{background:#40916c;background:var(--green-500)}.pdv-add-cart-btn:disabled{background:#e5e7eb;background:var(--gray-200);color:#6b7280;color:var(--gray-400);cursor:not-allowed}.pdv-buy-now-btn{background:#e88c1a;background:var(--gold-400);color:#0d2b1a;color:var(--green-900)}.pdv-buy-now-btn:hover:not(:disabled){background:#f4a429;background:var(--gold-300);box-shadow:0 4px 14px #e88c1a59;transform:translateY(-1px)}.pdv-buy-now-btn:disabled{background:#e5e7eb;background:var(--gray-200);color:#6b7280;color:var(--gray-400);cursor:not-allowed}.pdv-delivery-box{background:#fff;background:var(--white);border:1.5px dashed #e5e7eb;border:1.5px dashed var(--gray-200);border-radius:14px;border-radius:var(--radius-md);padding:1rem}.delivery-header{align-items:center;color:#1c1c1c;color:var(--gray-800);font-size:13.5px;font-weight:600;margin-bottom:.75rem}.delivery-header,.pdv-pincode-row{display:flex;gap:8px}.pdv-pincode-row input{border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);flex:1 1;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;outline:none;padding:.6rem .9rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-pincode-row input:focus{border-color:#52b788;border-color:var(--green-400)}.pdv-pincode-row button{background:#1e5631;background:var(--green-700);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:600;padding:.6rem 1.25rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-pincode-row button:hover{background:#2d6a4f;background:var(--green-600)}.pdv-delivery-msg{color:#2d6a4f;color:var(--green-600);font-size:13px;font-weight:600;margin-top:.5rem}.pdv-highlights{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.highlight-chip{align-items:center;background:#f9fafb;background:var(--gray-50);border-radius:8px;border-radius:var(--radius-sm);color:#3d3d3d;color:var(--gray-600);display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:.6rem .9rem}.pdv-info-section{margin:0 auto;max-width:1300px;padding:0 2rem 2rem}.pdv-tabs{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--gray-200);display:flex;gap:0;margin-bottom:1.5rem}.pdv-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;color:var(--gray-400);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;font-weight:500;margin-bottom:-2px;padding:.75rem 1.5rem;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-tab:hover{color:#2d6a4f;color:var(--green-600)}.pdv-tab.active{border-bottom-color:#2d6a4f;border-bottom-color:var(--green-600);color:#1e5631;color:var(--green-700);font-weight:600}.pdv-tab-content{background:#fff;background:var(--white);border-radius:14px;border-radius:var(--radius-md);color:#3d3d3d;color:var(--gray-600);font-size:14px;line-height:1.7;padding:1.5rem}.pdv-benefit-list{display:flex;flex-direction:column;gap:8px;list-style:none}.pdv-benefit-list li{align-items:flex-start;display:flex;gap:10px}.benefit-check{color:#2d6a4f;color:var(--green-600);font-weight:700}.pdv-specs-table{border-collapse:collapse;width:100%}.pdv-specs-table tr:nth-child(2n) td{background:#f9fafb;background:var(--gray-50)}.spec-key{color:#3d3d3d;color:var(--gray-600);font-weight:600;width:35%}.spec-key,.spec-val{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100);font-size:13px;padding:10px 16px}.spec-val{color:#1c1c1c;color:var(--gray-800)}.pdv-reviews-section{margin:0 auto;max-width:1300px;padding:0 2rem 2rem}.pdv-section-title{color:#1c1c1c;color:var(--gray-800);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.reviews-summary{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:20px;border-radius:var(--radius-lg);display:flex;gap:3rem;margin-bottom:2rem;padding:1.5rem 2rem}.avg-rating-block{text-align:center}.avg-big{color:#1c1c1c;color:var(--gray-800);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1}.avg-count{color:#6b7280;color:var(--gray-400);font-size:12px;margin-top:4px}.rating-bars{display:flex;flex:1 1;flex-direction:column;gap:6px}.rating-bar-row{align-items:center;display:flex;gap:10px}.bar-label{color:#3d3d3d;color:var(--gray-600);font-size:12px;font-weight:500;text-align:right;width:20px}.rating-bar-track{background:#f3f4f6;background:var(--gray-100);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.rating-bar-fill{border-radius:4px;height:100%;transition:width .8s ease}.bar-count{color:#6b7280;color:var(--gray-400);font-size:12px;width:20px}.reviews-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.no-reviews{color:#6b7280;color:var(--gray-400);font-size:14px;padding:2rem;text-align:center}.review-card{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:14px;border-radius:var(--radius-md);padding:1.25rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.review-card:hover{border-color:#74c69d;border-color:var(--green-300)}.review-top{align-items:flex-start;display:flex;gap:12px;margin-bottom:.75rem}.reviewer-avatar{align-items:center;background:linear-gradient(135deg,#40916c,#1e5631);background:linear-gradient(135deg,var(--green-500),var(--green-700));border-radius:50%;color:#fff;color:var(--white);display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.reviewer-info{display:flex;flex:1 1;flex-direction:column;gap:3px}.reviewer-name{color:#1c1c1c;color:var(--gray-800);font-size:14px;font-weight:600}.review-date{color:#6b7280;color:var(--gray-400);font-size:11px}.verified-badge{background:#f0fdf4;background:var(--green-50);border:1px solid #b7e4c7;border:1px solid var(--green-200);border-radius:50px;color:#2d6a4f;color:var(--green-600);font-size:11px;margin-left:auto;padding:2px 8px;white-space:nowrap}.review-title{color:#1c1c1c;color:var(--gray-800);font-size:14px;font-weight:600;margin-bottom:4px}.review-text{color:#3d3d3d;color:var(--gray-600);font-size:13.5px;line-height:1.6}.review-media-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.review-media-thumb{border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);height:80px;object-fit:cover;width:80px}.write-review-section{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:20px;border-radius:var(--radius-lg);margin-top:2rem;padding:2rem}.write-review-title{color:#1c1c1c;color:var(--gray-800);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.review-success-msg{background:#f0fdf4;background:var(--green-50);border:1px solid #b7e4c7;border:1px solid var(--green-200);border-radius:8px;border-radius:var(--radius-sm);color:#1e5631;color:var(--green-700);font-size:14px;margin-bottom:1rem;padding:.75rem 1rem}.review-form{gap:1rem}.review-form,.rf-group{display:flex;flex-direction:column}.rf-group{gap:6px}.rf-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.review-form label{color:#3d3d3d;color:var(--gray-600);font-size:12px;font-weight:600;letter-spacing:.04em}.review-form input,.review-form textarea{background:#f9fafb;background:var(--gray-50);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#1c1c1c;color:var(--gray-800);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;outline:none;padding:.75rem 1rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.review-form input:focus,.review-form textarea:focus{background:#fff;background:var(--white);border-color:#52b788;border-color:var(--green-400)}.review-form textarea{min-height:100px;resize:vertical}.rf-media-drop{align-items:center;border:2px dashed #e5e7eb;border:2px dashed var(--gray-200);border-radius:14px;border-radius:var(--radius-md);color:#6b7280;color:var(--gray-400);cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:4px;padding:1.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.rf-media-drop:hover{background:#f0fdf4;background:var(--green-50);border-color:#52b788;border-color:var(--green-400);color:#2d6a4f;color:var(--green-600)}.media-drop-icon{font-size:1.5rem}.media-drop-hint{color:#6b7280;color:var(--gray-400);font-size:11px}.rf-media-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rf-media-chip{align-items:center;background:#f0fdf4;background:var(--green-50);border:1px solid #b7e4c7;border:1px solid var(--green-200);border-radius:50px;color:#1e5631;color:var(--green-700);display:flex;font-size:12px;gap:6px;padding:4px 10px}.rf-media-chip button{background:none;border:none;color:#6b7280;color:var(--gray-400);cursor:pointer;font-size:14px;line-height:1}.rf-submit-btn{align-self:flex-start;background:#1e5631;background:var(--green-700);border:none;border-radius:14px;border-radius:var(--radius-md);color:#fff;color:var(--white);cursor:pointer;font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:14.5px;font-weight:700;padding:.8rem 2rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.rf-submit-btn:hover:not(:disabled){background:#2d6a4f;background:var(--green-600);transform:translateY(-1px)}.rf-submit-btn:disabled{background:#e5e7eb;background:var(--gray-200);color:#6b7280;color:var(--gray-400);cursor:not-allowed}.pdv-related-section{margin:0 auto;max-width:1300px;padding:0 2rem 2rem}.pdv-related-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pdv-related-card{background:#fff;background:var(--white);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:14px;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pdv-related-card:hover{border-color:#74c69d;border-color:var(--green-300);box-shadow:0 10px 40px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pdv-related-card img{display:block;height:140px;object-fit:cover;width:100%}.related-disc-badge{background:#ef4444;background:var(--red-500);border-radius:50px;color:#fff;font-size:10px;font-weight:700;left:8px;padding:2px 8px;position:absolute;top:8px}.related-info{padding:.75rem}.related-name{color:#1c1c1c;color:var(--gray-800);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.related-prices{align-items:baseline;display:flex;gap:6px;margin-bottom:8px}.related-price{color:#1e5631;color:var(--green-700);font-size:14px;font-weight:700}.related-mrp{color:#6b7280;color:var(--gray-400);font-size:11px;text-decoration:line-through}.related-add-btn{background:#2d6a4f;background:var(--green-600);border:none;border-radius:50px;color:#fff;color:var(--white);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:12px;font-weight:600;padding:.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.related-add-btn:hover{background:#40916c;background:var(--green-500)}@media (max-width:1024px){.pdv-main{gap:1.5rem;grid-template-columns:1fr}.pdv-gallery{position:static}}@media (max-width:640px){.pdv-main{padding:1rem}.pdv-info-section,.pdv-related-section,.pdv-reviews-section{padding:0 1rem 1.5rem}.pdv-cta-row{flex-direction:column}.pdv-title{font-size:1.5rem}.reviews-summary{flex-direction:column;gap:1.5rem}.rf-row{grid-template-columns:1fr}.pdv-tabs{overflow-x:auto}.pdv-related-grid{grid-template-columns:repeat(2,1fr)}}.ws-selected-value{font-weight:700}.modern-quantity-controls{border:2px solid #e0e0e0}.qty-control-btn{background:#f8f9fa;color:#333;font-size:20px;height:45px;transition:background .2s;width:45px}.qty-control-btn:hover:not(:disabled){background:#e9ecef}.qty-control-btn:disabled{cursor:not-allowed}.modern-quantity-controls{border:1px solid #2e7d32;box-shadow:0 2px 4px #0000000d;height:45px;width:140px}.qty-control-btn{background:#f1f8e9;border:none;color:#2e7d32;cursor:pointer;flex:1 1;font-size:1.5rem;font-weight:700;height:100%;transition:all .2s ease}.qty-control-btn:hover{background:#c8e6c9}.qty-control-btn:disabled{background:#fafafa;color:#ccc}.pdv-quantity-row{align-items:center;display:flex;gap:20px;margin:20px 0}.modern-quantity-controls{border:1px solid #e0e0e0;border-radius:8px;width:-webkit-fit-content;width:fit-content}.qty-btn{align-items:center;background:#f8f9fa;border:none;color:#333;display:flex;font-size:20px;height:40px;justify-content:center;transition:background .2s;width:40px}.qty-btn:hover:not(:disabled){background:#eee}.qty-btn:disabled{color:#ccc;cursor:not-allowed}.qty-input{-moz-appearance:textfield;border:1px solid #e0e0e0;border-bottom:none;border-top:none;font-size:16px;font-weight:600;text-align:center;width:50px}.pdv-sold-by{color:#666;font-size:.9rem}.pdv-sold-by strong{color:#2e7d32;cursor:pointer}.pdv-seller-mini-card{background:#f9f9f9;border:1px solid #eee;border-radius:8px;margin:15px 0;overflow:hidden;padding:10px}.pdv-seller-banner-small{border-radius:4px;height:60px;margin-bottom:8px;object-fit:cover;width:100%}.pdv-seller-meta{display:flex;font-size:.8rem;font-weight:500;justify-content:space-between}.seller-badge{color:#2e7d32}.seller-license{color:#777;text-transform:uppercase}.pdv-seller-detailed-info h3{color:#333;margin-bottom:10px}.seller-contact-grid{grid-gap:15px;background:#fff;border:1px dashed #ccc;border-radius:8px;display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:15px}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-display-input{border:none;color:#333;font-size:1.2rem;font-weight:700;pointer-events:none;width:50px}.ws-selected-value{color:#2e7d32;font-size:1.1rem;font-weight:800;text-transform:uppercase}.qty-display-input{-moz-appearance:textfield;border:1px solid #e0e0e0;border-bottom:none;border-top:none;color:#222;font-size:1.1rem;font-weight:600;text-align:center;width:60px}.qty-display-input::-webkit-inner-spin-button,.qty-display-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weight-selector-box{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:15px 0;padding:12px 15px}.ws-label{color:#666;font-size:14px;margin-right:10px}.ws-selected{color:#222;font-weight:700}.weight-modal-overlay{align-items:flex-end;background:#00000080;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}.weight-modal-content{animation:slideUp .3s ease-out;background:#fff;border-radius:20px 20px 0 0;margin:0 auto;max-width:500px;padding:20px;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.wm-header{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.wm-header,.wm-item{display:flex;justify-content:space-between}.wm-item{align-items:center;border:1px solid #eee;border-radius:12px;margin-bottom:10px;padding:15px;transition:.2s}.wm-item.selected{background:#f1f8e9;border-color:#2e7d32}.wm-unit{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.wm-price{color:#2e7d32;font-size:18px;font-weight:700}.wm-mrp{color:#999;font-size:14px;margin:0 8px;text-decoration:line-through}.wm-discount{color:#e53935;font-size:12px;font-weight:700}.radio-outer{align-items:center;border:2px solid #ccc;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.radio-outer.active{border-color:#2e7d32}.radio-inner{background:#0000;border-radius:50%;height:10px;width:10px}.radio-outer.active .radio-inner{background:#2e7d32}.pdv-seller-name-link:hover{color:#218838!important;text-decoration:underline!important}.pdv-seller-branding,.pdv-seller-info{display:none}.pdv-title{color:#333;font-size:2rem;font-weight:700;line-height:1.2}.pdv-seller-premium-card{align-items:center;background:#f5fff8;border:1px solid #cfead8;border-radius:14px;display:flex;gap:14px;margin:14px 0 18px;padding:14px;text-decoration:none;transition:.2s ease}.pdv-seller-premium-card:hover{border-color:#2e7d32;box-shadow:0 8px 24px #2e7d321f;transform:translateY(-1px)}.pdv-seller-avatar{background:#1e5631;border-radius:50%;color:#fff;display:grid;font-size:18px;font-weight:800;height:46px;place-items:center;width:46px}.pdv-seller-copy{display:flex;flex:1 1;flex-direction:column;gap:2px}.pdv-seller-copy span{color:#6b7280;font-size:12px}.pdv-seller-copy strong{color:#1f2937;font-size:15px}.pdv-seller-copy small{color:#2e7d32;font-size:12px}.pdv-seller-store-btn{background:#2e7d32;border-radius:999px;color:#fff;font-size:12px;font-weight:700;padding:8px 12px}.pdv-action-card,.pdv-pack-card,.pdv-price-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 26px #0f172a0f;padding:18px}.pdv-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pdv-selling-price{color:#166534;font-size:34px;font-weight:900}.pdv-mrp{color:#9ca3af;font-size:18px;text-decoration:line-through}.pdv-save-tag{background:#fee2e2;border-radius:999px;color:#dc2626;font-size:12px;font-weight:800;padding:5px 10px}.pdv-card-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.pdv-card-title-row h3{color:#111827;font-size:15px}.pdv-card-title-row button{background:#0000;border:none;color:#2e7d32;cursor:pointer;font-weight:800}.pdv-pack-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.pdv-pack-chip{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px}.pdv-pack-chip.active{background:#f0fdf4;border-color:#2e7d32;box-shadow:inset 0 0 0 1px #2e7d32}.pdv-pack-chip strong{color:#111827}.pdv-pack-chip span{color:#166534;font-weight:800}.pdv-action-card{display:flex;flex-direction:column;gap:16px}.pdv-stock-row{font-size:13px;font-weight:800}.pdv-in-stock{color:#16803c}.pdv-out-stock{color:#dc2626}.modern-quantity-controls{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:12px;display:flex;overflow:hidden}.modern-quantity-controls button{background:#f9fafb;border:none;color:#166534;cursor:pointer;font-size:22px;font-weight:800;height:42px;width:44px}.modern-quantity-controls button:disabled{color:#cbd5e1;cursor:not-allowed}.modern-quantity-controls input{border:1px solid #e5e7eb;border-bottom:none;border-top:none;font-weight:800;height:42px;text-align:center;width:52px}.pdv-delivery-box.premium{background:#fbfffc;border:1px dashed #a7d7b4}.pdv-root,.pdv-root *{color-scheme:light}.pdv-details,.pdv-details *,.pdv-info-section,.pdv-info-section *,.pdv-reviews-section,.pdv-reviews-section *{color:#111827}.pdv-category-tag{color:#166534!important;font-weight:800}.pdv-title{color:#111827!important}.delivery-header span,.pdv-price-card p,.pdv-seller-copy small,.pdv-seller-copy span{color:#6b7280!important}.delivery-header strong,.pdv-card-title-row h3,.pdv-pack-chip strong,.pdv-quantity-row span,.pdv-seller-copy strong{color:#111827!important}.pdv-selling-price{color:#166534!important}.pdv-mrp{color:#9ca3af!important}.pdv-save-tag{color:#dc2626!important}.pdv-in-stock{color:#16803c!important}.pdv-out-stock{color:#dc2626!important}.pdv-pack-chip span{color:#166534!important}.pdv-tab{color:#6b7280!important}.pdv-tab.active{color:#166534!important}.pdv-tab-content{min-height:52px}.pdv-seller-detail,.pdv-seller-detail *,.pdv-tab-content,.pdv-tab-content p,.pdv-tab-content td,.pdv-tab-content th{color:#374151!important}.star-row{align-items:center;display:flex;gap:3px}.star-row .star{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#d1d5db!important;cursor:pointer;font-size:18px;line-height:1;padding:0}.star-row .star.filled{color:#f59e0b!important}.star-row .star:disabled{cursor:default}.pdv-rating-summary span,.pdv-rating-summary strong,.pdv-wishlist-btn{color:#374151!important}.pdv-wishlist-btn{font-weight:700}.pdv-wishlist-btn.loved{color:#dc2626!important}.review-card,.review-form,.reviews-summary{background:#fff;color:#111827!important}.avg-rating-block strong{color:#111827!important}.avg-rating-block span,.no-reviews,.rating-bar-row em,.rating-bar-row span,.review-form label{color:#6b7280!important}.review-form h3{color:#111827!important}.review-form input,.review-form textarea{background:#fff!important;color:#111827!important}.review-form input::placeholder,.review-form textarea::placeholder{color:#9ca3af!important}.rating-bar-row div{background:#e5e7eb!important}.rating-bar-row div i{background:#16a34a!important;display:block;height:100%}.pdv-add-cart-btn,.pdv-buy-now-btn,.pdv-pincode-row button,.pdv-seller-store-btn{color:#fff!important}.pdv-buy-now-btn{color:#1f2937!important}.wishlist-container{background:radial-gradient(circle at 92% 5%,#daf1e0d9 0,#daf1e073 130px,#0000 300px),radial-gradient(circle at 5% 78%,#e8f6dabf 0,#e8f6da59 130px,#0000 330px),linear-gradient(135deg,#f7fcf8,#fff 48%,#f3faf5);font-family:Inter,Poppins,Arial,sans-serif;min-height:100vh;overflow:hidden;padding:55px 20px 90px;position:relative}.wishlist-container:before{background:#d5efdca6;height:300px;right:-120px;top:-150px;width:300px}.wishlist-container:after,.wishlist-container:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.wishlist-container:after{background:#d8efdca6;bottom:-100px;height:170px;left:-130px;width:550px}.wishlist-content-wrapper{margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:2}.wishlist-header-modern{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.wishlist-label{align-items:center;background:linear-gradient(135deg,#e3f5e8,#d9f0e0);border-radius:25px;color:#17794d;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:15px;padding:9px 16px}.wishlist-label-icon{color:#159255;font-size:16px}.header-text,.header-text h1{position:relative}.header-text h1{color:#075345;font-size:clamp(50px,6vw,70px);font-weight:850;letter-spacing:-3px;line-height:.95;margin:0}.header-text h1:after{background:linear-gradient(135deg,#35ad67,#7bc86b);border-radius:80% 20% 80% 20%;box-shadow:-9px 7px 0 -3px #62bd70;content:"";display:inline-block;height:30px;margin-left:12px;transform:rotate(-35deg) translateY(-12px);width:30px}.title-leaf{display:none}.header-text p{color:#527476;font-size:16px;font-weight:500;line-height:1.5;margin:12px 0 0}.header-badge{align-items:center;background:#fffffff2;border:1px solid #1f7d531f;border-radius:40px;box-shadow:0 10px 30px #1e5f4214;color:#143f3b;display:flex;font-size:14px;font-weight:750;gap:10px;padding:13px 20px;white-space:nowrap}.pulse-icon{background:#e8f7ec;border-radius:50%;color:#15945a;font-size:15px;height:30px;width:30px}.bright-empty-state,.pulse-icon{align-items:center;display:flex;justify-content:center}.bright-empty-state{background:radial-gradient(ellipse at 50% 34%,#def6e4d9,#ffffffd1 42%,#fffffff5 75%);border:1px solid #267e5429;border-radius:27px;box-shadow:0 20px 50px #1b5f3d12,inset 0 0 60px #e0f4e559;flex-direction:column;min-height:480px;overflow:hidden;padding:45px 35px 40px;position:relative;text-align:center}.empty-corner{background:#e1f5e6bf;border-radius:50%;height:120px;pointer-events:none;position:absolute;width:120px}.empty-corner.top-left{left:-70px;top:-65px}.empty-corner.top-right{right:-70px;top:-70px}.empty-corner.bottom-left{bottom:-70px;left:-65px}.empty-corner.bottom-right{bottom:-70px;right:-65px}.illustration-wrap{height:220px;margin-bottom:2px}.illustration-glow{background:radial-gradient(ellipse,#beebcabf,#e8f8ec73 55%,#0000 72%);border-radius:50%;filter:blur(2px);height:155px;position:absolute;top:40px;width:250px}.basket-scene{height:205px;position:relative;width:300px;z-index:3}.basket{height:92px;left:83px;position:absolute;top:78px;width:135px;z-index:5}.basket-handle{border:8px solid #17875a;border-bottom:0;border-radius:55px 55px 0 0;height:68px;left:29px;position:absolute;top:-46px;width:76px}.basket-top{background:linear-gradient(180deg,#299d68,#14794f);border-radius:9px;box-shadow:0 6px 10px #15744b29;height:18px;left:-7px;position:absolute;top:0;width:150px}.basket-body{background:linear-gradient(145deg,#269762,#117047);border-radius:4px 4px 25px 25px;box-shadow:inset 0 8px 10px #ffffff14,0 12px 20px #1266412b;-webkit-clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);height:78px;left:5px;overflow:hidden;position:absolute;top:14px;width:125px}.basket-grid.vertical{display:flex;inset:10px 18px 8px;justify-content:space-between;position:absolute}.basket-grid.vertical i{background:#beebca57;height:100%;width:2px}.basket-grid.horizontal{display:flex;flex-direction:column;gap:17px;left:15px;position:absolute;right:15px;top:22px}.basket-grid.horizontal i{background:#beebca47;height:2px;width:100%}.basket-leaf{height:20px;left:49px;position:absolute;top:38px;transform:rotate(-25deg);width:27px}.basket-leaf span{background:linear-gradient(135deg,#e8f8d7,#72c66b);border-radius:90% 10% 90% 10%;height:20px;position:absolute;width:13px}.basket-leaf span:first-child{left:0;top:3px;transform:rotate(-25deg)}.basket-leaf span:nth-child(2){left:8px;top:0;transform:rotate(20deg)}.basket-leaf span:nth-child(3){left:13px;top:5px;transform:rotate(45deg)}.illustration-heart{align-items:center;animation:heartFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#239b62,#087348);border-radius:50%;box-shadow:0 8px 18px #19824e3d;color:#fff;display:flex;font-size:18px;height:38px;justify-content:center;left:50%;position:absolute;top:18px;transform:translateX(-50%);width:38px;z-index:10}.scene-leaf{height:72px;position:absolute;width:62px;z-index:2}.scene-leaf span{background:linear-gradient(135deg,#91cf75,#2b9a5e);border-radius:100% 0 100% 0;height:38px;opacity:.95;position:absolute;width:20px}.scene-leaf-left{left:28px;top:85px;transform:rotate(-18deg)}.scene-leaf-left:after{background:#59af6c;content:"";height:2px;left:10px;position:absolute;top:43px;transform:rotate(-72deg);width:55px}.scene-leaf-left span:first-child{left:0;top:20px;transform:rotate(-45deg)}.scene-leaf-left span:nth-child(2){left:19px;top:3px;transform:rotate(-5deg)}.scene-leaf-left span:nth-child(3){left:34px;top:22px;transform:rotate(28deg)}.scene-leaf-right{right:28px;top:85px;transform:scaleX(-1) rotate(-18deg)}.scene-leaf-right:after{background:#59af6c;content:"";height:2px;left:10px;position:absolute;top:43px;transform:rotate(-72deg);width:55px}.scene-leaf-right span:first-child{left:0;top:20px;transform:rotate(-45deg)}.scene-leaf-right span:nth-child(2){left:19px;top:3px;transform:rotate(-5deg)}.scene-leaf-right span:nth-child(3){left:34px;top:22px;transform:rotate(28deg)}.basket-shadow{background:#4f995d21;border-radius:50%;bottom:17px;filter:blur(5px);height:25px;left:62px;position:absolute;width:175px;z-index:1}.bright-empty-state .text{margin-top:0;position:relative;z-index:10}.bright-empty-state .text h3{color:#073f3d;font-size:28px;font-weight:850;letter-spacing:-.6px;line-height:1.2;margin:0 0 9px}.bright-empty-state .text p{color:#587678;font-size:16px;font-weight:500;line-height:1.5;margin:0}.shop-now-btn{background:linear-gradient(135deg,#32aa6c,#138253);border-radius:30px;box-shadow:0 13px 28px #16844e33;font-size:15px;font-weight:800;gap:10px;margin-top:20px;min-width:265px;padding:14px 25px;position:relative;transition:transform .25s ease,box-shadow .25s ease;z-index:10}.shop-now-btn:hover{box-shadow:0 17px 32px #16844e47}.button-icon{font-size:16px}.button-arrow{font-size:19px;line-height:1}.wishlist-grid-refined{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:20px}.refined-card{background:#fff;border:1px solid #e3eee7;border-radius:20px;box-shadow:0 8px 25px #185c3c0f;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.refined-card:hover{box-shadow:0 18px 38px #185c3c1f;transform:translateY(-6px)}.card-img-container{background:radial-gradient(circle at center,#edf8ef,#f9fcfa);height:220px;overflow:hidden;position:relative}.product-img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.refined-card:hover .product-img{transform:scale(1.04)}.quick-remove{align-items:center;background:#fffffff2;border:1px solid #0000000f;border-radius:50%;color:#dc5353;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;position:absolute;right:13px;top:13px;width:36px}.quick-remove:hover{background:#fff1f1;transform:scale(1.08)}.card-details{padding:20px}.refined-title{color:#153f3d;font-size:18px;font-weight:750;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-row{align-items:baseline;color:#16443f;margin-bottom:18px}.currency{font-size:16px;font-weight:700;margin-right:2px}.amount{font-size:25px;font-weight:800}.primary-move-btn{align-items:center;background:linear-gradient(135deg,#2da86b,#08784d);border:none;border-radius:13px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:750;gap:9px;justify-content:center;padding:14px 18px;transition:all .25s ease;width:100%}.primary-move-btn:hover{box-shadow:0 10px 20px #18844f38;transform:translateY(-2px)}.cart-icon{font-size:17px}@keyframes heartFloat{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-7px)}to{transform:translateX(-50%) translateY(0)}}@media (max-width:900px){.wishlist-container{padding:45px 18px 65px}.header-text h1{font-size:52px}.bright-empty-state{min-height:450px}}@media (max-width:650px){.wishlist-container{padding:45px 14px 60px}.wishlist-header-modern{align-items:flex-start;flex-direction:column;gap:20px}.header-text h1{font-size:42px;letter-spacing:-2px}.header-text h1:after{height:23px;margin-left:8px;width:23px}.header-text p{font-size:15px}.header-badge{align-self:flex-start}.bright-empty-state{min-height:455px;padding:35px 15px}.illustration-wrap{margin-bottom:-8px;margin-top:-8px;transform:scale(.82)}.bright-empty-state .text h3{font-size:24px}.bright-empty-state .text p,.shop-now-btn{font-size:14px}.shop-now-btn{min-width:225px}}.illustration-wrap{align-items:center;display:flex;height:210px;justify-content:center;margin:0 auto 8px;position:relative;width:360px}.illustration-wrap:before{background:radial-gradient(ellipse,#d2f1dbbf 0,#eaf8ee73 48%,#0000 75%);border-radius:50%;content:"";height:155px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:270px;z-index:0}.wishlist-trolley{align-items:flex-end;display:flex;height:145px;justify-content:center;position:relative;width:190px;z-index:3}.trolley-handle{border:10px solid #178453;border-bottom:none;border-radius:55px 55px 0 0;height:70px;left:47px;position:absolute;top:5px;width:95px;z-index:1}.trolley-basket{background:linear-gradient(145deg,#31a66d,#178653 55%,#0e7046);border-radius:10px 10px 25px 25px;bottom:25px;box-shadow:0 14px 24px #16794a38,inset 0 5px 0 #ffffff29;height:82px;left:22px;overflow:hidden;position:absolute;width:145px;z-index:3}.trolley-basket:before{background:#15915b;border-radius:12px;content:"";height:15px;left:-5px;position:absolute;top:-5px;width:155px}.trolley-grid{background:repeating-linear-gradient(90deg,#0000,#0000 20px,#fff3 21px,#fff3 23px),repeating-linear-gradient(0deg,#0000,#0000 18px,#ffffff2b 19px,#ffffff2b 21px);border-radius:5px;bottom:10px;left:16px;position:absolute;right:16px;top:20px}.trolley-leaf{font-size:28px;left:50%;position:absolute;top:42px;transform:translateX(-50%) rotate(-10deg);z-index:5}.trolley-wheel{background:#116b47;border:5px solid #d8eee0;border-radius:50%;bottom:8px;height:22px;position:absolute;width:22px;z-index:4}.trolley-wheel-left{left:48px}.trolley-wheel-right{right:48px}.floating-heart{align-items:center;background:#15915b;border-radius:50%;box-shadow:0 8px 18px #15915b40;color:#fff;display:flex;font-size:21px;height:42px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:42px;z-index:6}.trolley-leaf-side{font-size:38px;opacity:.9;position:absolute;z-index:2}.trolley-leaf-left{left:18px;top:65px;transform:rotate(-25deg)}.trolley-leaf-right{right:15px;top:65px;transform:rotate(25deg)}@media (max-width:650px){.illustration-wrap{height:190px;transform:scale(.88);width:300px}}.cart-page-container{background:#fff;box-sizing:border-box;color:#123f3d;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;max-width:100%;min-height:80vh;padding:0 0 70px;width:100%}.cart-header{align-items:flex-end;border-bottom:1px solid #e7efea;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1250px;padding:42px 24px 22px;width:100%}.cart-header h2{color:#0b3d3b;font-size:32px;font-weight:850;letter-spacing:-1px;line-height:1.15;margin:0}.cart-header h2 span{color:#2d9463;font-size:18px;font-weight:700;margin-left:5px}.cart-item-count{color:#6a8583;font-size:14px;font-weight:500;margin:6px 0 0}.cart-main-content{grid-gap:30px;align-items:start;box-sizing:border-box;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 350px;margin:0 auto;max-width:1250px;padding:45px 24px 0;width:100%}.cart-items-section{display:flex;flex-direction:column;gap:18px;width:100%}.cart-item-card{align-items:center;background:#fff;border:1px solid #e1ece6;border-radius:18px;box-shadow:0 5px 18px #1448350f;box-sizing:border-box;display:flex;min-width:0;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.cart-item-card:hover{border-color:#c9dfd2;box-shadow:0 12px 28px #1448351a;transform:translateY(-2px)}.cart-item-img-box{height:105px;min-width:105px;position:relative;width:105px}.cart-item-img-box img{background:#f5faf7;border:1px solid #e3eee8;border-radius:15px;display:block;height:105px;object-fit:cover;width:105px}.weight-badge-overlay{bottom:-8px;box-shadow:0 3px 8px #1f5b3e1a;font-size:11px;font-weight:800;left:5px;position:absolute;white-space:nowrap}.weight-badge-overlay,.weight-display-tag{background:#eef8f1;border:1px solid #cfe6d7;border-radius:999px;color:#24744e;padding:5px 10px}.weight-display-tag{display:inline-block;font-size:12px;font-weight:700;margin-top:5px}.cart-item-info{flex:1 1;min-width:0;padding:0 24px}.item-name{color:#103f3d;font-size:19px;font-weight:800;line-height:1.35;margin:0 0 8px;word-break:break-word}.item-unit-price{color:#718785;font-size:14px;margin:9px 0 0}.item-unit-price strong{color:#174f49;font-weight:800;margin-left:5px}.cart-item-actions{align-items:center;display:flex;gap:16px;margin-top:16px}.quantity-control-group{align-items:center;background:#fff;border:1px solid #d5e4dc;border-radius:10px;display:flex;overflow:hidden}.qty-action-btn{background:#f3f9f5;border:none;color:#20744d;cursor:pointer;font-size:19px;font-weight:800;height:36px;transition:background .2s ease,color .2s ease;width:36px}.qty-action-btn:hover:not(:disabled){background:#dff2e6;color:#125c3b}.qty-action-btn:disabled{cursor:not-allowed;opacity:.4}.qty-display-text{color:#153f3c;font-size:15px;font-weight:800;min-width:40px;text-align:center}.item-remove-link{background:#0000;border:none;color:#c85b5b;cursor:pointer;font-size:13px;font-weight:700;padding:0;text-decoration:none;transition:color .2s ease}.item-remove-link:hover{color:#a52f2f;text-decoration:underline}.item-total-price-column{color:#164a45;font-size:19px;font-weight:850;min-width:125px;padding-left:10px;text-align:right}.cart-summary-sidebar{min-width:0}.summary-card{background:linear-gradient(145deg,#fff,#fbfefc);border:1px solid #dcebe3;border-radius:22px;box-shadow:0 12px 32px #134a3414;padding:28px}.summary-card h3{color:#123f3d;font-size:22px;font-weight:850;margin:0 0 23px}.summary-details{width:100%}.summary-row{align-items:center;color:#6a8582;display:flex;font-size:14px;gap:15px;justify-content:space-between;margin:17px 0}.summary-row span:last-child{color:#163f3c;font-weight:750;text-align:right}.summary-price{color:#163f3c!important}.free-text{color:#26945e!important;font-weight:850!important}.summary-divider{background:#e1ece6;height:1px;margin:21px 0;width:100%}.summary-row.total{margin-bottom:8px;margin-top:0}.summary-row.total span:first-child{color:#123f3d;font-size:16px;font-weight:850}.summary-row.total span:last-child{color:#24925d;font-size:22px;font-weight:900}.checkout-proceed-btn{background:linear-gradient(135deg,#35a66e,#218657);border:none;border-radius:999px;box-shadow:0 10px 22px #21865733;color:#fff;cursor:pointer;font-size:15px;font-weight:850;margin-top:21px;padding:15px 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.checkout-proceed-btn:hover:not(:disabled){background:linear-gradient(135deg,#2b9864,#176d47);box-shadow:0 14px 28px #21865745;transform:translateY(-2px)}.checkout-proceed-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.safety-note{color:#718784;font-size:12px;font-weight:650;margin:16px 0 0;padding:0;text-align:center}.empty-cart-view{align-items:center;background:radial-gradient(circle at 72% 43%,#e0f4e8e6 0,#eef9f299 23%,#0000 46%),linear-gradient(135deg,#fff,#fcfefc 55%,#f4faf6);border-bottom:1px solid #e4eee8;border-top:1px solid #edf3ef;box-sizing:border-box;display:flex;min-height:720px;overflow:hidden;position:relative;width:100%}.empty-cart-view:before{background:#e7f6ed9e;height:480px;right:-120px;top:50px;width:480px}.empty-cart-view:after,.empty-cart-view:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.empty-cart-view:after{background:#def1e4c7;bottom:-95px;height:180px;left:-130px;transform:rotate(8deg);width:650px}.empty-cart-content{grid-gap:45px;align-items:center;box-sizing:border-box;display:grid;gap:45px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1250px;padding:70px 60px;position:relative;width:100%;z-index:3}.empty-cart-left{max-width:570px}.cart-label{align-items:center;background:#e5f5ec;border-radius:999px;color:#155e45;display:inline-flex;font-size:15px;font-weight:800;gap:9px;letter-spacing:.1px;margin-bottom:24px;padding:10px 18px}.cart-label-icon{font-size:17px;line-height:1}.empty-cart-left h3{color:#0c3e3c;font-size:clamp(46px,5vw,68px);font-weight:850;letter-spacing:-2.8px;line-height:1.03;margin:0}.empty-cart-left h3 span{color:#2b9864}.empty-cart-left p{color:#668482;font-size:20px;font-weight:500;line-height:1.55;margin:25px 0 31px}.shop-now-btn{align-items:center;background:linear-gradient(135deg,#35a66e,#218657);border:none;border-radius:999px;box-shadow:0 12px 28px #21865733;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:850;gap:13px;justify-content:center;letter-spacing:.1px;min-width:330px;padding:17px 25px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.shop-now-btn:hover{background:linear-gradient(135deg,#24935f,#176d47);box-shadow:0 16px 34px #21865747;transform:translateY(-3px)}.shop-btn-icon{font-size:21px;line-height:1}.shop-btn-arrow{font-size:24px;line-height:1;margin-left:5px}.empty-cart-right{min-height:480px}.cart-illustration,.empty-cart-right{align-items:center;display:flex;justify-content:center;position:relative}.cart-illustration{height:470px;width:570px}.cart-glow{background:radial-gradient(ellipse,#daf1e2f2 0,#e8f7edb3 42%,#fff0 76%);border-radius:50%;height:350px;position:absolute;width:460px}.cart-emoji{align-items:center;display:flex;filter:drop-shadow(0 20px 22px rgba(24,90,60,.16));font-size:185px;height:250px;justify-content:center;line-height:1;position:relative;transform:translateY(28px);width:300px;z-index:4}.cart-leaf{filter:drop-shadow(0 8px 10px rgba(44,111,71,.12));font-size:68px;opacity:.92;position:absolute;z-index:5}.leaf-one{bottom:85px;left:58px;transform:rotate(-25deg) scale(1.05)}.leaf-two{bottom:78px;right:48px;transform:rotate(25deg) scale(.95)}.cart-spark{color:#65a86d;font-size:50px;font-weight:700;line-height:1;position:absolute;z-index:6}.spark-one{left:105px;top:112px;transform:rotate(-25deg)}.spark-two{right:102px;top:88px;transform:rotate(25deg)}.spark-three{right:50px;top:150px;transform:rotate(55deg)}.growth-board{align-items:center;background:#fffaf0;border:1px solid #e7dcc8;border-radius:5px;box-shadow:0 12px 24px #39523d1a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:17px 12px;position:absolute;right:42px;text-align:center;top:32px;transform:rotate(7deg);width:120px;z-index:7}.growth-board:after{background:#d2c0a5;content:"";height:100px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:4px}.growth-board strong{color:#243f31;font-size:17px;font-weight:850;line-height:1.06}.growth-board span{font-size:20px;margin-top:8px}.cart-illustration:after{background:#d3ebdbb8;border-radius:50%;bottom:31px;content:"";filter:blur(5px);height:45px;left:50%;position:absolute;transform:translateX(-50%);width:430px}.cart-loading-container{align-items:center;background:#fff;color:#55716d;display:flex;flex-direction:column;justify-content:center;min-height:500px}.cart-loader{animation:cartSpin .8s linear infinite;border:4px solid #e2eee7;border-radius:50%;border-top-color:#2d9463;height:38px;margin-bottom:15px;width:38px}.cart-loading-container p{font-size:14px;font-weight:650;margin:0}@keyframes cartSpin{to{transform:rotate(1turn)}}.loading-container{align-items:center;background:#fff;color:#55716d;display:flex;flex-direction:column;justify-content:center;min-height:500px}.loader{animation:cartSpin .8s linear infinite;border:4px solid #e2eee7;border-top-color:#2d9463;margin-bottom:15px}@media (max-width:1100px){.empty-cart-content{gap:20px;grid-template-columns:1fr 1fr;padding:60px 35px}.empty-cart-left h3{font-size:52px}.cart-illustration{transform:scale(.88)}.cart-main-content{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.cart-main-content{grid-template-columns:1fr}.summary-card{position:static}.empty-cart-content{gap:0;grid-template-columns:1fr;text-align:center}.empty-cart-left{margin:0 auto;max-width:700px}.empty-cart-left p{margin-left:auto;margin-right:auto}.empty-cart-right{min-height:430px}.cart-illustration{transform:scale(.85)}}@media (max-width:700px){.cart-page-container{padding-bottom:45px}.cart-header{padding:28px 18px 18px}.cart-header h2{font-size:26px}.cart-header h2 span{font-size:15px}.cart-main-content{padding:25px 15px 0}.cart-item-card{grid-gap:14px;display:grid;gap:14px;grid-template-columns:85px minmax(0,1fr);padding:15px}.cart-item-img-box,.cart-item-img-box img{height:85px;width:85px}.cart-item-info{padding:0}.item-name{font-size:16px}.item-unit-price{font-size:13px}.cart-item-actions{flex-wrap:wrap;gap:10px;margin-top:12px}.item-total-price-column{font-size:17px;grid-column:2;min-width:0;padding:0;text-align:left}.summary-card{border-radius:18px;padding:21px}.empty-cart-view{min-height:720px}.empty-cart-content{gap:0;padding:45px 20px 65px}.cart-label{font-size:13px;margin-bottom:20px;padding:9px 15px}.empty-cart-left h3{font-size:43px;letter-spacing:-1.8px;line-height:1.04}.empty-cart-left p{font-size:17px;line-height:1.5;margin:20px 0 26px}.shop-now-btn{font-size:15px;min-width:270px;padding:15px 20px}.empty-cart-right{min-height:330px}.cart-illustration{height:330px;transform:scale(.72);width:100%}.growth-board{right:18px}}@media (max-width:430px){.cart-header{padding:23px 14px 16px}.cart-header h2{font-size:23px}.cart-header h2 span{font-size:13px}.cart-main-content{padding:20px 12px 0}.cart-item-card{gap:12px;grid-template-columns:70px minmax(0,1fr);padding:13px}.cart-item-img-box,.cart-item-img-box img{height:70px;width:70px}.weight-badge-overlay{font-size:9px;padding:3px 7px}.item-name{font-size:15px}.qty-action-btn{height:32px;width:32px}.qty-display-text{min-width:32px}.summary-row.total span:last-child{font-size:19px}.empty-cart-view{min-height:680px}.empty-cart-content{padding:38px 15px 55px}.empty-cart-left h3{font-size:36px;letter-spacing:-1.4px}.empty-cart-left p{font-size:15px}.shop-now-btn{font-size:14px;min-width:240px;padding:14px 18px}.cart-illustration{height:300px;transform:scale(.58)}.growth-board{right:0}}@media (max-width:350px){.empty-cart-left h3{font-size:32px}.shop-now-btn{min-width:220px}.cart-illustration{transform:scale(.52)}}:root{--sidebar-width:290px;--bg:#f3f8f5;--sidebar:#06140d;--sidebar-2:#081b12;--white:#fff;--text:#18221d;--muted:#7c8983;--green:#10b981;--green-light:#34d399;--green-dark:#047857;--border:#00000012;--sidebar-border:#ffffff12;--red:#ef4444;--radius:14px;--shadow:0 10px 30px #00000014;--transition:all 0.22s ease}#root,body,html{margin:0;padding:0;width:100%}body,html{background:#f3f8f5;background:var(--bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18221d;color:var(--text);overflow-x:hidden}button,input,select,textarea{font-family:inherit}.sp-root{background:radial-gradient(circle at 80% 10%,rgba(16,185,129,.035),#0000 28%),#f3f8f5;background:radial-gradient(circle at 80% 10%,rgba(16,185,129,.035),#0000 28%),var(--bg);min-height:100vh;position:relative;width:100%}.sp-sidebar{background:radial-gradient(circle at top right,#0091691f,#0000 35%),linear-gradient(180deg,#031f16,#02291d 45%,#011b13);border:1px solid #ffffff12;border-radius:16px;box-shadow:0 18px 45px #0023192e;display:flex;flex-direction:column;height:calc(100vh - 36px);left:18px;min-width:290px;min-width:var(--sidebar-width);overflow:hidden;padding:18px 12px 10px;position:fixed;top:18px;width:290px;width:var(--sidebar-width);z-index:1000}.sp-sidebar-logo{border-bottom:1px solid #ffffff0f;gap:8px;justify-content:flex-start;padding:3px 8px 15px;width:100%}.sp-logo-hex,.sp-sidebar-logo{align-items:center;display:flex;flex-shrink:0}.sp-logo-hex{background:linear-gradient(135deg,#34d399,#059669);border-radius:8px;box-shadow:0 5px 14px #10b9812e;color:#052015;font-size:16px;height:32px;justify-content:center;width:32px}.sp-logo-hex,.sp-logo-main{font-family:Syne,sans-serif;font-weight:800}.sp-logo-main{color:#fff;font-size:18px;letter-spacing:0;line-height:1}.sp-logo-main,.sp-logo-sub{display:block;white-space:nowrap}.sp-logo-sub{color:#5f786c;font-size:7px;font-weight:600;letter-spacing:.8px;margin-top:4px;opacity:.7;text-transform:uppercase}.sp-seller-profile{align-items:center;background:linear-gradient(135deg,#008b6733,#00413029);border:1px solid #00dca540;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-shrink:0;gap:10px;margin:14px 4px 13px;padding:11px;width:100%}.sp-seller-avatar{align-items:center;background:linear-gradient(135deg,#10b981,#087a5b);border-radius:50%;box-shadow:0 5px 15px #00be8c33;color:#fff;display:flex;font-size:13px;font-weight:700;height:40px;justify-content:center;min-width:40px;width:40px}.sp-seller-details{flex:1 1;min-width:0}.sp-seller-name{color:#fff;display:block;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-seller-status{color:#48e6b0;display:block;font-size:8px;font-weight:600;margin-top:3px}.sp-nav{flex:1 1;min-height:0;overflow:hidden;padding:3px 0;scrollbar-width:none;width:100%}.sp-nav::-webkit-scrollbar{display:none}.sp-nav>div{margin-bottom:5px!important}.sp-nav-group-title{color:#a4c6bb8c;display:block;font-size:9px;font-weight:700;letter-spacing:1.3px;line-height:1.2;margin:10px 0 5px;padding:0 9px;text-transform:uppercase}.sp-nav-item{align-items:center;background:#0000;border:none;border-radius:9px;color:#aabcb6;display:flex;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:500;gap:10px;justify-content:flex-start;line-height:1;margin:2px 0;min-height:37px;padding:0 11px;position:relative;text-align:left;transition:background .2s ease,color .2s ease,transform .2s ease;width:100%}.sp-nav-icon{align-items:center;color:#8ca69d;display:inline-flex;font-size:13px;justify-content:center;min-width:18px;text-align:center;transition:all .22s ease;transition:var(--transition);width:18px}.sp-nav-item>span:last-child{white-space:nowrap}.sp-nav-item:hover{background:#0091691f;color:#fff;transform:translateX(2px)}.sp-nav-item:hover .sp-nav-icon{color:#36d9a3}.sp-nav-item.active,.sp-nav-item.selected{background:linear-gradient(90deg,#00966e42,#00644b26);box-shadow:inset 3px 0 0 #21d6a0;color:#42e6b0;font-weight:600}.sp-nav-item.active .sp-nav-icon,.sp-nav-item.selected .sp-nav-icon{color:#42e6b0}.sp-nav-badge{align-items:center;background:#ef4444;border-radius:20px;color:#fff;display:inline-flex;font-size:8px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.sp-sidebar-bottom{flex-shrink:0;padding-top:4px;width:100%}.sp-logout-btn{align-items:center;background:#1e141459;border:1px solid #ff505073;border-radius:9px;color:#ff6b6b;display:flex;flex-shrink:0;font-size:10.5px;font-weight:600;gap:7px;justify-content:center;margin:7px 4px 1px;min-height:37px;padding:0 10px;transition:all .2s ease;width:calc(100% - 8px)}.sp-logout-btn:hover{background:#c83c3c1f;border-color:#ff6b6b;color:#fff;transform:translateY(-1px)}.sp-main{margin-left:305px;min-height:100vh;min-width:0;padding:0 20px 40px;width:calc(100% - 310px)}.sp-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f8f5f0;border-bottom:1px solid rgba(0,0,0,.055);display:flex;height:72px;justify-content:space-between;padding:0 8px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.sp-topbar-title{color:#14201a;font-family:Syne,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px}.sp-topbar-right{align-items:center;display:flex;gap:12px}.sp-topbar-stat{align-items:baseline;display:flex;gap:3px}.sp-topbar-stat-label{color:#84928b;font-size:8px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.sp-topbar-stat-val{color:#059669;font-size:14px;font-weight:700}.sp-withdraw-btn{background:#059669;border:none;border-radius:8px;color:#fff;font-size:10px;font-weight:600;height:35px;padding:0 14px;transition:all .22s ease;transition:var(--transition)}.sp-withdraw-btn:hover{background:#047857;box-shadow:0 6px 15px #0596692e;transform:translateY(-1px)}.sp-content{min-width:0;padding-top:30px;width:100%}.sp-pending-box{background:#fff;border:1px solid #00000012;border-radius:18px;box-shadow:0 10px 30px #00000014;box-shadow:var(--shadow);margin:60px auto;max-width:700px;padding:40px;text-align:center}.sp-pending-box h2{color:#17231d;font-size:22px;margin:0 0 15px}.sp-pending-box p{color:#7b8882;font-size:13px;line-height:1.7;margin:0}@media (max-width:1100px){:root{--sidebar-width:260px}.sp-sidebar{left:14px;min-width:260px;width:260px}.sp-main{margin-left:275px;padding-left:15px;padding-right:15px;width:calc(100% - 285px)}}@media (max-width:800px){:root{--sidebar-width:230px}.sp-sidebar{border-radius:14px;height:calc(100vh - 24px);left:10px;min-width:230px;padding:15px 8px 8px;top:12px;width:230px}.sp-sidebar-logo{gap:7px;padding:3px 6px 13px}.sp-logo-hex{font-size:14px;height:29px;width:29px}.sp-logo-main{font-size:15px}.sp-logo-sub{font-size:6px}.sp-seller-profile{gap:8px;margin:11px 3px 10px;padding:9px}.sp-seller-avatar{font-size:11px;height:36px;min-width:36px;width:36px}.sp-seller-name{font-size:10px}.sp-seller-status{font-size:7px}.sp-nav{overflow:hidden}.sp-nav-group-title{font-size:7px;letter-spacing:1px;margin-bottom:3px;margin-top:7px}.sp-nav-item{font-size:10px;gap:8px;margin:1px 0;min-height:33px;padding:0 8px}.sp-nav-icon{font-size:11px;min-width:16px;width:16px}.sp-logout-btn{font-size:9px;margin-top:5px;min-height:34px}.sp-main{margin-left:250px;padding:0 10px 30px;width:calc(100% - 255px)}.sp-topbar{height:65px}.sp-topbar-title{font-size:20px}.sp-content{padding-top:22px}}@media (max-width:560px){:root{--sidebar-width:195px}.sp-sidebar{border-radius:12px;height:calc(100vh - 16px);left:7px;min-width:195px;padding:12px 7px 7px;top:8px;width:195px}.sp-sidebar-logo{gap:6px;padding:2px 4px 10px}.sp-logo-hex{font-size:12px;height:25px;width:25px}.sp-logo-main{font-size:13px}.sp-logo-sub{font-size:5.5px;letter-spacing:.6px}.sp-seller-profile{border-radius:11px;gap:7px;margin:9px 2px 8px;padding:8px}.sp-seller-avatar{font-size:9px;height:31px;min-width:31px;width:31px}.sp-seller-name{font-size:8.5px}.sp-seller-status{font-size:6px}.sp-nav{overflow:hidden;padding:2px 0}.sp-nav>div{margin-bottom:2px!important}.sp-nav-group-title{font-size:6px;letter-spacing:.9px;margin-bottom:2px;margin-top:6px}.sp-nav-item{border-radius:7px;font-size:9px;gap:6px;margin:1px 0;min-height:30px;padding:0 6px}.sp-nav-icon{font-size:10px;min-width:14px;width:14px}.sp-nav-badge{font-size:6px;height:13px;min-width:13px;padding:0 3px}.sp-logout-btn{border-radius:7px;font-size:8px;margin:5px 2px 1px;min-height:31px}.sp-main{margin-left:206px;padding-left:6px;padding-right:6px;width:calc(100% - 213px)}.sp-topbar{height:60px;padding:0 4px}.sp-topbar-title{font-size:17px}.sp-topbar-right{gap:6px}.sp-topbar-stat{display:none}.sp-withdraw-btn{font-size:8px;height:30px;padding:0 8px}.sp-content{padding-top:16px}}@media (max-width:400px){.sp-sidebar{left:5px;min-width:175px;padding:10px 5px 5px;width:175px}.sp-sidebar-logo{padding-bottom:8px}.sp-logo-hex{height:23px;width:23px}.sp-logo-hex,.sp-logo-main{font-size:11px}.sp-logo-sub{font-size:5px}.sp-seller-profile{margin:7px 1px;padding:6px}.sp-seller-avatar{font-size:8px;height:28px;min-width:28px;width:28px}.sp-seller-name{font-size:8px}.sp-seller-status{font-size:5.5px}.sp-nav-group-title{font-size:5.5px;margin-top:5px}.sp-nav-item{font-size:7.5px;gap:5px;min-height:28px;padding:0 5px}.sp-nav-icon{font-size:9px;min-width:12px;width:12px}.sp-logout-btn{font-size:7.5px;min-height:28px}.sp-main{margin-left:185px;padding-left:4px;padding-right:4px;width:calc(100% - 190px)}.sp-topbar-title{font-size:15px}.sp-withdraw-btn{font-size:7px;height:27px;padding:0 6px}}::selection{background:#bfe9d8;color:#12352b}::-moz-selection{background:#bfe9d8;color:#12352b}.sa-page{background:#0c1b13;display:flex;width:100%}.sa-left,.sa-page{min-height:100vh;overflow:hidden}.sa-left{background:linear-gradient(rgba(8,114,76,.035) 1px,#0000 0),linear-gradient(90deg,rgba(8,114,76,.035) 1px,#0000 0),#0a1a13;background-size:38px 38px;color:#fff;position:relative;width:68%}.sa-left:before{background:#00be8214;border-radius:50%;bottom:-230px;content:"";filter:blur(1px);height:520px;left:-180px;position:absolute;width:520px}.sa-left-content{margin-left:auto;margin-right:auto;max-width:720px;padding-top:78px;position:relative;width:100%;z-index:2}.sa-brand{gap:11px;margin-bottom:38px}.sa-brand,.sa-brand-logo{align-items:center;display:flex}.sa-brand-logo{background:#11bd88;border-radius:10px;color:#062318;font-family:Arial,sans-serif;font-size:23px;font-weight:900;height:42px;justify-content:center;width:42px}.sa-brand-name{color:#fff;font-size:14px;font-weight:800;letter-spacing:.5px}.sa-hero h1{color:#f8faf9;font-family:Arial,sans-serif;font-size:clamp(52px,4.2vw,70px);font-weight:800;letter-spacing:-2.5px;line-height:.98;margin:0}.sa-hero h1 span{color:#19cf91}.sa-hero p{color:#8da39a;font-size:14px;line-height:1.65;margin:24px 0 0;max-width:570px}.sa-stats{display:flex;gap:15px;margin-top:32px}.sa-stat{background:#122318c7;border:1px solid #304239;border-radius:11px;display:flex;flex-direction:column;height:81px;justify-content:center;padding:0 20px;width:144px}.sa-stat strong{color:#1bd28f;font-size:21px;font-weight:800;line-height:1}.sa-stat span{color:#71867c;font-size:9px;letter-spacing:.3px;margin-top:10px}.sa-features{display:flex;flex-direction:column;gap:13px;margin-top:28px}.sa-features>div{align-items:center;color:#91a59c;display:flex;font-size:13px}.sa-check{border:1px solid #09b77d;border-radius:50%;color:#0bc489;display:inline-flex;font-size:12px;font-weight:700;height:21px;margin-right:10px;width:21px}.sa-check,.sa-right{align-items:center;justify-content:center}.sa-right{background:#101e0c;border-left:1px solid #24372b;display:flex;min-height:100vh;width:32%}.sa-login-container{max-width:365px;padding:30px;width:100%}.sa-login-header{margin-bottom:36px}.sa-login-header h2{color:#f4f7f5;font-size:27px;font-weight:700;letter-spacing:-.6px;margin:0}.sa-login-header p{color:#84938a;font-size:12px;margin:11px 0 0}.sa-error{background:#be3c3c1f;border:1px solid #dc505040;border-radius:8px;color:#ed8b8b;font-size:11px;line-height:1.5;margin-bottom:18px;padding:11px 13px}.sa-form{display:flex;flex-direction:column;width:100%}.sa-form>label,.sa-two-column label{color:#84978c;font-size:9px;font-weight:800;letter-spacing:.7px;margin-bottom:9px}.sa-mobile-input{align-items:center;background:#142311;border:1px solid #35483a;border-radius:6px;display:flex;height:47px;overflow:hidden;width:100%}.sa-mobile-input span{align-items:center;border-right:1px solid #35483a;color:#738277;display:flex;font-size:12px;height:100%;padding:0 15px}.sa-mobile-input input{background:#0000;border:0;color:#e8eeeb;flex:1 1;font-family:inherit;font-size:12px;height:100%;outline:none;padding:0 14px}.sa-mobile-input input::placeholder{color:#77857c}.sa-form>input,.sa-two-column input{background:#142311;border:1px solid #35483a;border-radius:6px;color:#e9efeb;font-size:12px;height:45px;margin-bottom:18px;outline:none;padding:0 13px;width:100%}.sa-form>input::placeholder,.sa-two-column input::placeholder{color:#718078}.sa-form>input:focus,.sa-mobile-input:focus-within,.sa-two-column input:focus{border-color:#10bd83;box-shadow:0 0 0 2px #10bd8314}.sa-primary-btn{background:#11bd88;border:0;border-radius:6px;color:#061b11;cursor:pointer;font-size:12px;font-weight:800;height:47px;margin-top:23px;transition:background .2s ease,transform .2s ease;width:100%}.sa-primary-btn:hover:not(:disabled){background:#19cf91;transform:translateY(-1px)}.sa-primary-btn:disabled{opacity:.55}.sa-register-text{color:#87968e;font-size:11px;margin-top:27px;text-align:center}.sa-register-text button{background:none;border:0;color:#10c88c;cursor:pointer;font-size:11px;margin-left:2px;padding:0}.sa-register-text button:hover{text-decoration:underline}.sa-otp-row{display:flex;gap:8px;justify-content:space-between;margin-top:5px}.sa-otp-row input{background:#142311;border:1px solid #35483a;border-radius:6px;color:#fff;font-size:17px;font-weight:700;height:47px;outline:none;text-align:center;width:45px}.sa-otp-row input:focus{border-color:#10bd83;box-shadow:0 0 0 2px #10bd8314}.sa-back-btn{background:none;border:0;color:#84958c;cursor:pointer;font-size:11px;margin-top:17px}.sa-back-btn:hover{color:#15c98b}.sa-two-column{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.sa-two-column>div{display:flex;flex-direction:column}@media (max-width:1000px){.sa-left-content{padding-left:55px;padding-right:55px}.sa-hero h1{font-size:48px}.sa-stat{width:125px}}@media (max-width:800px){.sa-page{flex-direction:column;overflow:auto}.sa-left{min-height:auto;width:100%}.sa-left-content{padding:45px 30px 55px}.sa-hero h1{font-size:44px}.sa-right{border-left:0;border-top:1px solid #24372b;min-height:600px;width:100%}}@media (max-width:550px){.sa-left-content{padding:35px 22px 45px}.sa-brand{margin-bottom:30px}.sa-hero h1{font-size:38px;letter-spacing:-1.5px}.sa-hero p{font-size:12px}.sa-stats{flex-wrap:wrap}.sa-stat{width:calc(50% - 8px)}.sa-features{gap:11px}.sa-right{min-height:560px}.sa-login-container{max-width:430px;padding:30px 22px}.sa-two-column{gap:0;grid-template-columns:1fr}}.sa-page.sa-step-business .sa-left,.sa-page.sa-step-details .sa-left{display:none}.sa-page.sa-step-business .sa-right,.sa-page.sa-step-details .sa-right{align-items:flex-start;background:#101e0c;border-left:0;display:flex;justify-content:flex-start;min-height:100vh;width:100%}.sa-page.sa-step-business .sa-login-container,.sa-page.sa-step-details .sa-login-container{margin-left:32px;margin-right:0;max-width:365px;padding:50px 0 70px;width:100%}.sa-progress{grid-gap:5px;display:grid;grid-template-columns:repeat(4,1fr)}.sa-progress span{background:#263c2b;display:block}.sa-progress span.active{background:#10bd83}.sa-step-details .sa-login-header{margin-bottom:32px}.sa-step-details .sa-login-header h2{color:#f4f7f5;font-size:24px;font-weight:700;letter-spacing:-.5px}.sa-step-details .sa-login-header p{color:#8c9b92;font-size:12px;margin-top:10px}.sa-details-form .sa-two-column label,.sa-details-form>label{color:#9aaea4;display:block;font-size:10px;font-weight:700;letter-spacing:.3px;margin-bottom:8px}.required-text{color:#ff3f3f;font-size:9px;font-weight:700}.sa-details-form .sa-two-column{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:0}.sa-details-form .sa-two-column input,.sa-details-form>input{background:#142311;border:1px solid #35483a;border-radius:6px;color:#e9efeb;font-size:12px;margin-bottom:17px;outline:none;padding:0 14px;width:100%}.sa-details-form .sa-two-column input::placeholder,.sa-details-form>input::placeholder{color:#65766d}.sa-details-form .sa-two-column input:focus,.sa-details-form>input:focus{border-color:#10bd83;box-shadow:0 0 0 2px #10bd8314}.sa-file-box{align-items:center;background:#142311;border:1px solid #35483a;border-radius:6px;display:flex;height:51px;margin-bottom:7px;overflow:hidden;padding:7px 14px;width:100%}.sa-file-box input[type=file]{color:#e9efeb;cursor:pointer;font-size:12px;width:100%}.sa-file-box input[type=file]::-webkit-file-upload-button{background:#f2f2f2;border:0;color:#111;cursor:pointer;font-size:12px;height:29px;margin-right:6px;padding:0 7px}.sa-file-box input[type=file]::file-selector-button{background:#f2f2f2;border:0;color:#111;cursor:pointer;font-size:12px;height:29px;margin-right:6px;padding:0 7px}.sa-file-help{margin-bottom:0}.sa-step-details .sa-primary-btn{background:#11bd88;border-radius:6px;color:#061b11;font-size:14px;font-weight:700;height:48px;margin-top:22px}.sa-step-details .sa-primary-btn:hover{background:#19cf91}.sa-step-business .sa-login-container{max-width:365px}.sa-step-business .sa-login-header{margin-bottom:30px}@media (max-width:550px){.sa-page.sa-step-business .sa-login-container,.sa-page.sa-step-details .sa-login-container{margin-left:0;max-width:none;padding:32px 24px 50px;width:100%}.sa-details-form .sa-two-column{gap:10px;grid-template-columns:1fr 1fr}}.sa-progress{display:flex;gap:5px;margin-bottom:28px;width:100%}.sa-progress span{background:#263a2c;flex:1 1;height:2px}.sa-progress span.active,.sa-progress span.done{background:#10bd83}.sa-details-form{width:100%}.sa-details-form label{color:#9baea5;display:block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:9px}.sa-details-form .sa-two-column input,.sa-details-form>input{height:47px;margin-bottom:16px}.required-text{color:#ff4d4d}.optional-text,.required-text{font-size:10px;margin-left:5px}.optional-text{color:#77877e}.sa-file-wrapper{align-items:center;background:#142311;border:1px solid #35483a;border-radius:6px;display:flex;height:51px;margin-bottom:7px;padding:0 12px;width:100%}.sa-file-wrapper input[type=file]{background:#0000;color:#e8eeeb;font-size:12px;width:100%}.sa-file-wrapper input[type=file]::-webkit-file-upload-button{background:#f3f3f3;border:0;border-radius:2px;color:#111;cursor:pointer;font-size:12px;margin-right:7px;padding:5px 9px}.sa-file-wrapper input[type=file]::file-selector-button{background:#f3f3f3;border:0;border-radius:2px;color:#111;cursor:pointer;font-size:12px;margin-right:7px;padding:5px 9px}.sa-file-help{color:#718078;font-size:10px;line-height:1.5;margin-bottom:7px}.sa-details-form .sa-primary-btn{margin-top:18px}.sa-select{background:#142311;border:1px solid #35483a;border-radius:6px;color:#e9efeb;cursor:pointer;font-size:12px;height:43px;margin-bottom:16px;outline:none;padding:0 13px;width:100%}.sa-select:focus{border-color:#10bd83}.sa-business-form>label{color:#9baea5;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.sa-business-form>input{margin-bottom:15px}.sa-terms{align-items:flex-start;color:#899a91!important;display:flex!important;flex-direction:row!important;font-size:10px!important;font-weight:400!important;gap:9px;letter-spacing:0!important;line-height:1.5;margin-top:16px}.sa-terms input{accent-color:#10bd83;flex-shrink:0;height:13px;margin-top:2px;width:13px}.sa-terms span{display:block}.sa-terms a{color:#10bd83;text-decoration:underline}.sa-terms a:hover{color:#19cf91}.sa-business-form .sa-primary-btn{margin-top:20px}.sa-terms-row{align-items:flex-start;display:flex;gap:10px;margin-bottom:8px;margin-top:24px}.sa-terms-row input[type=checkbox]{accent-color:#11bd88;cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.sa-terms-row label{color:#91a59c!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6;margin:0!important}.sa-terms-link{background:none;border:0;color:#12c98b;cursor:pointer;font-size:inherit;font-weight:700;padding:0}.sa-terms-link:hover{text-decoration:underline}.terms-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:99999}.terms-modal{background:#0d1b12;border:1px solid #304239;border-radius:17px;box-shadow:0 25px 70px #0000008c;display:flex;flex-direction:column;max-height:80vh;max-width:650px;overflow:hidden;width:100%}.terms-modal-header{align-items:center;border-bottom:1px solid #26372d;display:flex;justify-content:space-between;padding:20px 22px}.terms-modal-brand{color:#12c98b;font-size:11px;font-weight:800;letter-spacing:.6px;margin-bottom:7px}.terms-modal-header h2{color:#f4f7f5;font-size:20px;font-weight:700;margin:0}.terms-close-btn{background:#17251a;border:1px solid #34463b;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:34px;width:42px}.terms-close-btn:hover{background:#223329}.terms-modal-body{color:#a5b2aa;overflow-y:auto;padding:25px 22px}.terms-section{margin-bottom:25px}.terms-section h4{color:#f0f5f2;font-size:12px;font-weight:800;margin:0 0 7px}.terms-section p{color:#9aa9a0;font-size:11px;line-height:1.7;margin:0}.terms-modal-footer{align-items:center;border-top:1px solid #26372d;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.terms-modal-footer span{color:#77867d;font-size:10px}.terms-agree-btn{background:#11bd88;border:0;border-radius:6px;color:#061b11;cursor:pointer;font-size:12px;font-weight:800;height:41px;padding:0 20px;white-space:nowrap}.terms-agree-btn:hover{background:#19cf91}.sa-primary-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}@media (max-width:600px){.terms-modal-overlay{padding:15px}.terms-modal{max-height:88vh}.terms-modal-footer{align-items:stretch;flex-direction:column}.terms-agree-btn{width:100%}}.sa-terms-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:99999}.sa-terms-modal{background:#0d1b12;border:1px solid #304239;border-radius:17px;box-shadow:0 25px 70px #0000008c;display:flex;flex-direction:column;max-height:80vh;max-width:650px;overflow:hidden;width:100%}.sa-terms-modal-header{align-items:center;border-bottom:1px solid #26372d;display:flex;justify-content:space-between;padding:20px 22px}.sa-terms-brand{color:#12c98b;font-size:11px;font-weight:800;letter-spacing:.6px;margin-bottom:7px}.sa-terms-modal-header h2{color:#f4f7f5;font-size:20px;font-weight:700;margin:0}.sa-terms-close{align-items:center;background:#17251a;border:1px solid #34463b;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:23px;font-weight:500;height:38px;justify-content:center;transition:.2s ease;width:38px}.sa-terms-close:hover{background:#223329;border-color:#12c98b;color:#12c98b}.sa-terms-modal-content{color:#a5b2aa;overflow-y:auto;padding:25px 22px;scrollbar-color:#355044 #0d1b12;scrollbar-width:thin}.sa-terms-modal-content::-webkit-scrollbar{width:6px}.sa-terms-modal-content::-webkit-scrollbar-track{background:#0d1b12}.sa-terms-modal-content::-webkit-scrollbar-thumb{background:#355044;border-radius:10px}.sa-term-section{margin-bottom:25px}.sa-term-section h3{color:#f0f5f2;font-size:13px;font-weight:800;margin:0 0 8px}.sa-term-section p{color:#9aa9a0;font-size:11px;line-height:1.75;margin:0}.sa-terms-modal-footer{align-items:center;background:#0d1b12;border-top:1px solid #26372d;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.sa-terms-modal-footer span{color:#77867d;font-size:10px;line-height:1.5}.sa-agree-btn{background:#11bd88;border:0;border-radius:6px;color:#061b11;cursor:pointer;font-size:12px;font-weight:800;height:41px;padding:0 20px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.sa-agree-btn:hover{background:#19cf91;transform:translateY(-1px)}@media (max-width:600px){.sa-terms-modal-overlay{padding:15px}.sa-terms-modal{max-height:88vh}.sa-terms-modal-footer{align-items:stretch;flex-direction:column}.sa-agree-btn{width:100%}}.ap-wrapper{box-sizing:border-box;color:var(--t1);font-family:var(--fb);margin-left:var(--ap-sidebar-width);min-height:100vh;padding:22px 28px 50px;width:calc(100% - var(--ap-sidebar-width))}.ap-header{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;margin:0 auto 18px;max-width:1180px;padding-bottom:14px;width:100%}.ap-header h2{color:#07130e;font-family:var(--fd);font-size:28px;font-weight:800;line-height:1.2;margin:0}.ap-header p{color:#64748b;font-size:12px;margin:0}.ap-form-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.75fr) minmax(270px,.85fr);margin:0 auto;max-width:900px;width:100%}.ap-column-main,.ap-column-side{display:flex;flex-direction:column;gap:18px;min-width:0}.ap-page-title{border-bottom:1px solid #0f172a12;margin:0 auto 18px;max-width:900px;padding-bottom:12px;width:100%}.ap-page-title h1{color:#07130e;font-family:var(--fd);font-size:30px;font-weight:800;line-height:1.2;margin:0}.ap-page-title p{color:#64748b;font-family:var(--fb);font-size:12px;margin:6px 0 0}.ap-card{background:#101d0e;border:1px solid #ffffff1a;border-radius:17px;box-shadow:0 8px 24px #0f172a14;box-sizing:border-box;padding:20px;width:100%}.ap-card-header{gap:12px;justify-content:space-between;margin-bottom:14px}.ap-card-header,.ap-card-title{align-items:center;display:flex}.ap-card-title{color:#f8fafc;font-family:var(--fd);font-size:15px;font-weight:700;gap:8px;margin:0 0 16px}.ap-card-header .ap-card-title{margin-bottom:0}.ap-card-hint{color:#718096;font-size:11px;line-height:1.5;margin:0 0 16px}.ap-input-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ap-input-group:last-child{margin-bottom:0}.ap-input-group label{color:#7dd3fc;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ap-input-group input,.ap-input-group select,.ap-input-group textarea{background:#172713;border:1px solid #ffffff2e;border-radius:8px;box-sizing:border-box;color:#f8fafc;font-family:var(--fb);font-size:12px;outline:none;padding:11px 12px;transition:all .2s ease;width:100%}.ap-input-group input{height:40px}.ap-input-group select{cursor:pointer;height:40px}.ap-input-group textarea{line-height:1.5;min-height:78px;resize:vertical}.ap-input-group input:focus,.ap-input-group select:focus,.ap-input-group textarea:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98114}.ap-input-group input::placeholder,.ap-input-group textarea::placeholder{color:#587064}.ap-input-group select option{background:#101d0e;color:#f8fafc}.ap-optional{color:#64748b;font-size:9px;font-weight:400;letter-spacing:0;margin-left:4px;text-transform:none}.ap-variant-block{background:#172713;border:1px solid #fff3;border-radius:12px;box-sizing:border-box;margin-bottom:10px;padding:14px;width:100%}.ap-variant-block:last-child{margin-bottom:0}.ap-variant-label{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:600;gap:8px;margin-bottom:12px}.ap-primary-tag{background:#10b98121;border:1px solid #10b98133;border-radius:50px;color:#34d399;font-size:8px;font-weight:700;padding:3px 7px}.ap-variant-inputs{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1.1fr 1fr 1fr .9fr}.ap-input-subgroup{display:flex;flex-direction:column;gap:5px;min-width:0}.ap-input-subgroup label{color:#64748b;font-size:9px;font-weight:600}.ap-input-subgroup input{background:#101d0e;border:1px solid #ffffff29;border-radius:8px;box-sizing:border-box;color:#f8fafc;font-family:var(--fb);font-size:12px;height:39px;outline:none;padding:9px 10px;transition:all .2s ease;width:100%}.ap-input-subgroup input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98114}.ap-input-subgroup input::placeholder{color:#587064}.ap-price-input{align-items:center;background:#101d0e;border:1px solid #ffffff29;border-radius:8px;box-sizing:border-box;display:flex;height:39px;overflow:hidden;width:100%}.ap-currency{color:#34d399;font-size:12px;font-weight:600;padding-left:10px;padding-right:4px}.ap-price-input input{background:#0000;border:none;color:#f8fafc;font-family:var(--fb);font-size:12px;height:100%;outline:none;padding:0 7px 0 2px;width:100%}.ap-btn-add{background:#10b9810d;border:1px solid #10b981;border-radius:8px;color:#34d399;cursor:pointer;flex-shrink:0;font-family:var(--fb);font-size:10px;font-weight:600;padding:8px 12px;transition:all .2s ease}.ap-btn-add:hover{background:#10b98124;transform:translateY(-1px)}.ap-upload-zone{align-items:center;background:#ffffff03;border:1.5px dashed #ffffff2e;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:125px;padding:16px;text-align:center;transition:all .2s ease;width:100%}.ap-upload-zone:hover{background:rgba(16,185,129,.035);border-color:#10b981}.ap-upload-icon{align-items:center;background:#10b98114;border-radius:9px;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.ap-upload-zone p{color:#cbd5e1;font-size:11px;font-weight:500;margin:0}.ap-upload-zone span{color:#64748b;font-size:9px}.ap-preview-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ap-preview-item{background:#172713;border:1px solid #ffffff26;border-radius:8px;height:70px;overflow:hidden;position:relative;width:70px}.ap-preview-item img{height:100%;object-fit:cover;width:100%}.ap-preview-remove{align-items:center;background:#000000b8;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:19px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:19px}.ap-summary-card{padding:17px 20px}.ap-summary-card .ap-card-title{margin-bottom:8px}.ap-summary-row{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:8px;min-height:34px;padding:6px 0}.ap-summary-row:last-child{border-bottom:none}.ap-summary-weight{color:#94a3b8;font-size:11px}.ap-summary-price{color:#f8fafc;font-size:12px;margin-left:auto}.ap-btn-primary,.ap-summary-price{font-family:var(--fd);font-weight:700}.ap-btn-primary{align-items:center;background:#34d399;border:none;border-radius:10px;box-shadow:0 8px 20px #10b9811f;color:#03130d;cursor:pointer;display:flex;font-size:13px;gap:7px;justify-content:center;min-height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.ap-btn-primary:hover:not(:disabled){background:#6ee7b7;box-shadow:0 10px 25px #10b9812e;transform:translateY(-1px)}.ap-btn-primary:disabled{background:#243420;box-shadow:none;color:#64748b;cursor:not-allowed}.ap-submit-note{color:#64748b;font-size:9px;line-height:1.45;margin:-5px 0 0;padding:0 8px;text-align:center}@media (max-width:1100px){.ap-form-grid{gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);max-width:850px}}@media (max-width:900px){.ap-form-grid{grid-template-columns:1fr;max-width:700px}.ap-column-side{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--ap-sidebar-width:0px}.ap-wrapper{margin-left:0;padding:18px 14px 35px;width:100%}.ap-header{margin-bottom:16px}.ap-header h2{font-size:23px}.ap-form-grid{grid-template-columns:1fr;max-width:100%;width:100%}.ap-column-side{display:flex;flex-direction:column}.ap-card{padding:17px}.ap-variant-inputs{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ap-wrapper{padding:15px 10px 30px}.ap-header h2{font-size:21px}.ap-header p{display:none}.ap-card{border-radius:13px;padding:15px}.ap-card-header{align-items:flex-start;flex-direction:column;gap:9px}.ap-variant-inputs{grid-template-columns:1fr}}.sp-dashboard-view{--sp-primary:#087a5b;--sp-primary-dark:#055b45;--sp-primary-light:#eaf7f2;--sp-bg:#f5f8f7;--sp-card:#fff;--sp-text:#17231f;--sp-muted:#71817b;--sp-border:#e2ebe7;--sp-success:#16845c;--sp-warning:#c58b16;--sp-danger:#c94b4b;--sp-info:#3977b7;color:var(--sp-text);font-family:Outfit,sans-serif;margin:0 auto;max-width:1120px;padding:28px;width:100%}.sp-dashboard-view,.sp-dashboard-view *,.sp-dashboard-view :after,.sp-dashboard-view :before{box-sizing:border-box}.sp-welcome-bar{align-items:center;background:linear-gradient(135deg,#075b45,#08795b 48%,#0a6a50);border-radius:22px;box-shadow:0 16px 35px #055b4529;display:flex;gap:30px;justify-content:space-between;margin-bottom:20px;min-height:176px;overflow:hidden;padding:30px 32px;position:relative;width:100%}.sp-welcome-bar:before{background:#ffffff12;height:220px;right:-85px;top:-115px;width:220px}.sp-welcome-bar:after,.sp-welcome-bar:before{border-radius:50%;content:"";position:absolute}.sp-welcome-bar:after{background:hsla(0,0%,100%,.055);bottom:-95px;height:145px;right:95px;width:145px}.sp-welcome-left{min-width:0;position:relative;z-index:2}.sp-welcome-greeting{color:#ffffffad;font-size:12px;font-weight:500;letter-spacing:.2px;margin-bottom:7px}.sp-welcome-bar h1{color:#fff;font-family:Syne,sans-serif;font-size:clamp(27px,3vw,37px);letter-spacing:-.7px;line-height:1.1;margin:0}.sp-welcome-meta{align-items:center;display:flex;font-size:13px;gap:9px;margin-top:13px}.sp-farm-name{color:#ffffffd1;font-weight:500}.sp-meta-divider{color:#ffffff59}.sp-partner-status{align-items:center;display:inline-flex;font-weight:600;gap:6px}.sp-partner-status.active{color:#baf2d9}.sp-partner-status.pending{color:#ffe1a0}.sp-status-mini-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.sp-today-revenue{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.095);border:1px solid #ffffff26;border-radius:16px;min-width:190px;padding:17px 20px;position:relative;text-align:right;z-index:3}.sp-today-revenue span{color:#ffffffa6;display:block;font-size:11px;font-weight:500;margin-bottom:5px}.sp-today-revenue strong{color:#fff;display:block;font-family:Syne,sans-serif;font-size:24px}.sp-today-revenue small{color:#ffffff8c;display:block;font-size:9px;margin-top:5px}.sp-approval-card{align-items:flex-start;background:linear-gradient(135deg,#fffdf7,#fffaf0);border:1px solid #eadfbe;border-radius:18px;box-shadow:0 7px 20px rgba(88,69,20,.055);display:flex;gap:18px;margin-bottom:20px;padding:22px 24px;width:100%}.sp-approval-icon-wrap{align-items:center;background:#fff1c9;border-radius:14px;display:flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.sp-approval-icon{font-size:22px}.sp-approval-content{flex:1 1;min-width:0}.sp-approval-heading-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.sp-approval-eyebrow{color:#a77b19;display:block;font-size:9px;font-weight:700;letter-spacing:1.4px;margin-bottom:4px}.sp-approval-content h2{color:#2a2a22;font-family:Syne,sans-serif;font-size:18px;line-height:1.3;margin:0}.sp-approval-content p{color:#716c5d;font-size:13px;line-height:1.65;margin:8px 0 17px;max-width:760px}.sp-approval-pill{align-items:center;background:#fff2cc;border-radius:999px;color:#9a7118;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:7px;padding:8px 12px;white-space:nowrap}.sp-approval-pill span{background:#d09a1c;border-radius:50%;height:6px;width:6px}.sp-approval-progress{align-items:center;display:flex;max-width:650px}.sp-progress-step{align-items:center;color:#9b9a91;display:inline-flex;font-size:10px;font-weight:600;gap:7px;white-space:nowrap}.sp-progress-step span{align-items:center;background:#fff;border:1px solid #dcd9cd;border-radius:50%;display:flex;font-size:9px;height:22px;justify-content:center;width:22px}.sp-progress-step.completed{color:var(--sp-success)}.sp-progress-step.completed span{background:#e9f7f0;border-color:#b9e2d0;color:var(--sp-success)}.sp-progress-step.current{color:#9a7118}.sp-progress-step.current span{background:#fff4d5;border-color:#e3c76f;color:#9a7118}.sp-progress-line{background:#dedbd1;flex:1 1;height:1px;margin:0 9px;min-width:35px}.sp-stats-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;width:100%}.sp-stat-card{background:var(--sp-card);border:1px solid var(--sp-border);border-radius:17px;box-shadow:0 6px 20px rgba(22,48,39,.045);min-width:0;padding:18px 19px;transition:transform .2s ease,box-shadow .2s ease}.sp-stat-card:hover{box-shadow:0 11px 26px #16302714;transform:translateY(-2px)}.sp-stat-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.sp-stat-label{color:var(--sp-muted);font-size:11px;font-weight:500}.sp-stat-icon{align-items:center;border-radius:9px;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.sp-stat-icon.revenue{background:#eaf7f1;color:#087a5b}.sp-stat-icon.orders{background:#eef6ff;color:#3977b7}.sp-stat-icon.products{background:#f3efff;color:#7259ad}.sp-stat-icon.payout{background:#fff5df;color:#b17a13}.sp-stat-val{color:var(--sp-text);font-family:Syne,sans-serif;font-size:22px;margin-top:11px}.sp-stat-sub{color:#9aa6a1;font-size:10px;line-height:1.4;margin-top:5px}.sp-stat-loading{min-height:116px}.sp-stat-skeleton-label{border-radius:5px;height:11px;width:75px}.sp-stat-skeleton-label,.sp-stat-skeleton-value{animation:spSkeleton 1.3s linear infinite;background:linear-gradient(90deg,#edf1ef 25%,#f8faf9 50%,#edf1ef 75%);background-size:200% 100%}.sp-stat-skeleton-value{border-radius:6px;height:22px;margin-top:16px;width:85px}@keyframes spSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-dashboard-panes{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);width:100%}.sp-card{background:#fff;border:1px solid var(--sp-border);border-radius:18px;box-shadow:0 7px 22px rgba(22,48,39,.045);overflow:hidden;width:100%}.pane-main{min-width:0}.sp-card-header{align-items:center;border-bottom:1px solid var(--sp-border);display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:17px 21px}.sp-section-label{color:var(--sp-primary);display:block;font-size:9px;font-weight:700;letter-spacing:1.4px;margin-bottom:4px}.sp-card-header h2{color:var(--sp-text);font-family:Syne,sans-serif;font-size:19px;margin:0}.sp-order-count{background:var(--sp-primary-light);border-radius:999px;color:var(--sp-primary);font-size:10px;font-weight:600;padding:7px 11px;white-space:nowrap}.sp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.sp-table{border-collapse:collapse;min-width:720px;width:100%}.sp-table thead th{background:#fafcfb;border-bottom:1px solid var(--sp-border);color:#7d8b86;font-size:9px;font-weight:700;letter-spacing:.8px;padding:13px 18px;text-align:left;white-space:nowrap}.sp-table tbody td{border-bottom:1px solid #edf1ef;color:var(--sp-text);font-size:12px;padding:15px 18px;vertical-align:middle}.sp-table tbody tr:last-child td{border-bottom:none}.sp-table tbody tr{transition:background .18s ease}.sp-table tbody tr:hover{background:#fbfdfc}.td-hi{background:#f1f7f4;border-radius:7px;color:var(--sp-primary);display:inline-block;font-size:10px;font-weight:700;padding:5px 8px;white-space:nowrap}.td-product{color:#26342f;font-weight:600}.td-customer{color:#66746e;font-weight:500}.td-em{color:#26342f}.sp-badge,.td-em{font-weight:700;white-space:nowrap}.sp-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;gap:6px;padding:6px 10px}.sp-badge-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.sp-badge.pending{background:#fff7e5;color:#ad7b13}.sp-badge.processing{background:#edf6ff;color:#3977b7}.sp-badge.shipped{background:#f3efff;color:#7058a9}.sp-badge.delivered{background:#eaf8f1;color:#16845c}.sp-badge.cancelled{background:#fff0f0;color:#c94b4b}.sp-empty-state{height:220px;text-align:center!important}.sp-empty-state>div,.sp-empty-state>span,.sp-empty-state>strong{display:block}.sp-empty-icon{font-size:28px;margin-bottom:10px}.sp-empty-state strong{color:var(--sp-text);font-size:14px;margin-bottom:5px}.sp-empty-state span{color:var(--sp-muted);font-size:11px}.sp-locked-orders{background:linear-gradient(180deg,#fff,#fcfdfc);flex-direction:column;min-height:245px;padding:35px 25px;text-align:center}.sp-locked-icon,.sp-locked-orders{align-items:center;display:flex;justify-content:center}.sp-locked-icon{background:#f3f6f4;border-radius:15px;font-size:21px;height:52px;margin-bottom:14px;width:52px}.sp-locked-orders h3{color:var(--sp-text);font-family:Syne,sans-serif;font-size:16px;margin:0 0 7px}.sp-locked-orders p{color:var(--sp-muted);font-size:12px;line-height:1.6;margin:0 0 14px;max-width:430px}.sp-locked-status{background:#fff5dd;border-radius:999px;color:#9b7218;font-size:9px;font-weight:700;letter-spacing:.3px;padding:7px 12px}.sp-table-wrap::-webkit-scrollbar{height:6px}.sp-table-wrap::-webkit-scrollbar-track{background:#f3f6f4}.sp-table-wrap::-webkit-scrollbar-thumb{background:#cbd8d2;border-radius:999px}.sp-table-wrap::-webkit-scrollbar-thumb:hover{background:#aebfb7}@media (max-width:1000px){.sp-dashboard-view{padding:22px}.sp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sp-dashboard-view{padding:16px}.sp-welcome-bar{align-items:flex-start;flex-direction:column;padding:24px}.sp-today-revenue{text-align:left;width:100%}.sp-approval-heading-row{flex-direction:column}.sp-approval-pill{align-self:flex-start}.sp-approval-progress{width:100%}}@media (max-width:480px){.sp-dashboard-view{padding:12px}.sp-welcome-bar{border-radius:17px;padding:20px}.sp-welcome-bar h1{font-size:25px}.sp-welcome-meta{align-items:flex-start;flex-direction:column;gap:5px}.sp-meta-divider{display:none}.sp-stats-grid{grid-template-columns:1fr}.sp-approval-card{gap:13px;padding:18px}.sp-approval-icon-wrap{flex-basis:42px;height:42px;width:42px}.sp-approval-progress{align-items:flex-start;flex-direction:column}.sp-progress-line{height:15px;margin:3px 0 3px 10px;min-width:1px;width:1px}.sp-card-header{align-items:flex-start;flex-direction:column;gap:9px}.sp-order-count{align-self:flex-start}}.sp-dashboard-view button,.sp-dashboard-view input,.sp-dashboard-view select,.sp-dashboard-view textarea{font-family:inherit}@media (prefers-reduced-motion:reduce){.sp-dashboard-view *,.sp-dashboard-view :after,.sp-dashboard-view :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--mp-bg:#f4f8f6;--mp-card:#fff;--mp-dark:#06140e;--mp-green:#10b981;--mp-green-dark:#059669;--mp-green-light:#34d399;--mp-text:#102018;--mp-muted:#64748b;--mp-border:#dce8e2;--mp-red:#ef4444;--mp-radius:16px;--mp-transition:0.2s ease}.mp-page{background:#f4f8f6;background:var(--mp-bg);color:#102018;color:var(--mp-text);font-family:Outfit,sans-serif;min-height:100%;padding:22px 28px 45px}.mp-header,.mp-page{box-sizing:border-box;width:100%}.mp-header{gap:20px;justify-content:space-between;margin:0 auto 22px;max-width:1180px}.mp-header,.mp-header-left{align-items:center;display:flex}.mp-header-left{gap:14px;min-width:0}.mp-header-icon{align-items:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #bbf7d0;border-radius:14px;box-shadow:0 5px 18px #10b98114;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.mp-header-icon span{color:#08724c;font-size:23px;font-weight:800}.mp-header-left h1{color:#102018!important;font-family:Syne,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0 0 5px}.mp-header-left p{color:#64748b!important;font-size:12px;font-weight:400;line-height:1.5;margin:0;max-width:650px}.mp-product-count{align-items:center;background:#fff;border:1px solid #dce8e2;border:1px solid var(--mp-border);border-radius:14px;box-shadow:0 5px 18px #0f172a0a;box-sizing:border-box;display:flex;flex-direction:column;height:70px;justify-content:center;min-width:90px;padding:10px 16px}.mp-product-count strong{color:#059669;color:var(--mp-green-dark);font-family:Syne,sans-serif;font-size:25px;font-weight:800;line-height:1}.mp-product-count span{color:#64748b;font-size:10px;font-weight:500;margin-top:5px}.mp-success{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;box-sizing:border-box;color:#047857;font-size:12px;font-weight:600;gap:8px;margin:0 auto 15px;max-width:1180px;padding:10px 14px;width:100%}.mp-success,.mp-success-icon{align-items:center;display:flex}.mp-success-icon{background:#10b981;background:var(--mp-green);border-radius:50%;color:#fff;flex-shrink:0;font-size:11px;height:20px;justify-content:center;width:20px}.mp-products-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px;width:100%}.mp-product-card{background:#fff;border:1px solid #dce8e2;border-radius:18px;box-shadow:0 8px 25px rgba(15,23,42,.045);box-sizing:border-box;display:flex;flex-direction:column;min-height:430px;min-width:0;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform var(--mp-transition),box-shadow var(--mp-transition),border-color var(--mp-transition)}.mp-product-card:hover{border-color:#c5ddd2;box-shadow:0 12px 28px rgba(15,23,42,.075);transform:translateY(-2px)}.mp-product-top{grid-column-gap:16px;grid-row-gap:7px;column-gap:16px;display:grid;grid-template-columns:130px minmax(0,1fr);grid-template-rows:auto auto;margin-bottom:20px;min-width:0;row-gap:7px}.mp-product-image{align-items:center;background:#f0f7f3;border:1px solid #dce8e1;border-radius:14px;display:flex;grid-row:1/3;height:102px;justify-content:center;overflow:hidden;width:130px}.mp-product-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.mp-product-card:hover
.mp-product-image img{transform:scale(1.04)}.mp-image-fallback{align-items:center;background:linear-gradient(135deg,#ecfdf5,#dcfce7);display:flex;font-size:30px;height:100%;justify-content:center;width:100%}.mp-product-info{min-width:0;padding-top:3px}.mp-product-info h2{color:#111827;font-family:Syne,sans-serif;font-size:16px;font-weight:800;line-height:1.2;margin:0 0 4px;max-width:100%;overflow:visible;text-overflow:clip;text-transform:capitalize;white-space:nowrap;width:-webkit-max-content;width:max-content}.mp-product-info p{color:#64748b;font-size:11px;line-height:1.4;margin:0}.mp-stock-badge{align-items:center;border-radius:50px;display:inline-flex;font-size:9px;font-weight:600;gap:6px;justify-self:start;padding:7px 10px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.mp-stock-badge span{border-radius:50%;flex-shrink:0;height:5px;width:5px}.mp-stock-badge.in-stock{background:#e8faf3;color:#059669}.mp-stock-badge.in-stock span{background:#10b981}.mp-stock-badge.out-stock{background:#fef2f2;color:#dc2626}.mp-stock-badge.out-stock span{background:#ef4444}.mp-price-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.mp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mp-field label{color:#64748b;font-size:9px;font-weight:700;letter-spacing:.05em}.mp-input-wrapper{align-items:center;background:#f7faf8;border:1px solid #d7e4dd;border-radius:10px;box-sizing:border-box;display:flex;height:50px;min-width:0;padding:0 13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;transition:border-color var(--mp-transition),box-shadow var(--mp-transition),background var(--mp-transition);width:100%}.mp-input-wrapper:focus-within{background:#fff;border-color:#10b981;border-color:var(--mp-green);box-shadow:0 0 0 3px #10b98114}.mp-currency,.mp-stock-symbol{color:#059669;font-size:13px;font-weight:800;margin-right:7px}.mp-input-wrapper input{-webkit-text-fill-color:#17251e!important;background:#0000;border:none;color:#17251e!important;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;min-width:0;outline:none;padding:0;width:100%}.mp-input-wrapper input::-webkit-inner-spin-button,.mp-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mp-input-wrapper input[type=number]{-moz-appearance:textfield}.mp-stock-field{margin-bottom:14px}.mp-discount{background:#ecfdf5;border:1px solid #c8f2df;border-radius:9px;box-sizing:border-box;font-size:10px;gap:7px;margin-bottom:14px;min-height:42px;padding:7px 10px}.mp-discount,.mp-discount-icon{align-items:center;color:#059669;display:flex}.mp-discount-icon{background:#d1fae5;border-radius:7px;flex-shrink:0;font-size:12px;font-weight:800;height:25px;justify-content:center;width:25px}.mp-discount strong{font-weight:800}.mp-discount>span:last-child{color:#10b981}.mp-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);margin-top:auto;width:100%}.mp-save-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;gap:6px;height:48px;justify-content:center;min-width:0;padding:0 12px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform var(--mp-transition),box-shadow var(--mp-transition),background var(--mp-transition);width:100%}.mp-save-btn:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 14px #10b98133;transform:translateY(-1px)}.mp-save-btn:active:not(:disabled){transform:translateY(0)}.mp-save-btn:disabled{cursor:not-allowed;opacity:.65}.mp-delete-btn{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:10px;font-weight:600;gap:5px;height:48px;justify-content:center;padding:0 12px;transition:background .2s ease,border-color .2s ease,transform .2s ease;transition:background var(--mp-transition),border-color var(--mp-transition),transform var(--mp-transition)}.mp-delete-btn:hover{background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px)}.mp-button-spinner{animation:mpSpin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:12px;width:12px}@keyframes mpSpin{to{transform:rotate(1turn)}}.mp-loading{align-items:center;color:#64748b;color:var(--mp-muted);display:flex;flex-direction:column;font-size:12px;gap:12px;justify-content:center;min-height:300px}.mp-loader{animation:mpSpin .8s linear infinite;border:3px solid #d1fae5;border-radius:50%;border-top:3px solid var(--mp-green);height:30px;width:30px}.mp-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;grid-column:1/-1;min-height:260px;padding:35px}.mp-empty,.mp-empty-icon{align-items:center;display:flex;justify-content:center}.mp-empty-icon{background:#ecfdf5;border-radius:50%;font-size:24px;height:54px;margin-bottom:10px;width:54px}.mp-empty h3{color:#1e293b;font-family:Syne,sans-serif;font-size:17px;margin:0 0 5px}.mp-empty p{color:#64748b;color:var(--mp-muted);font-size:12px;margin:0}.mp-page ::selection{-webkit-text-fill-color:#17251e!important;background:#bfe8d7!important;color:#17251e!important}.mp-page ::-moz-selection{background:#bfe8d7!important;color:#17251e!important}@media (max-width:1250px){.mp-page{padding-left:22px;padding-right:22px}.mp-products-grid{gap:16px}.mp-product-top{grid-template-columns:105px minmax(0,1fr)}.mp-product-image{height:92px;width:105px}}@media (max-width:950px){.mp-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-header-left h1{font-size:27px}}@media (max-width:700px){.mp-page{padding:18px 15px 35px}.mp-header{align-items:flex-start}.mp-products-grid{gap:14px;grid-template-columns:1fr}}@media (max-width:520px){.mp-page{padding:16px 12px 30px}.mp-header{align-items:stretch;flex-direction:column;gap:12px}.mp-header-left{gap:11px}.mp-header-icon{border-radius:12px;height:48px;width:48px}.mp-header-left h1{font-size:23px}.mp-header-left p{font-size:11px}.mp-product-count{box-sizing:border-box;flex-direction:row;gap:7px;height:auto;justify-content:center;padding:10px;width:100%}.mp-product-count strong{font-size:21px}.mp-product-count span{margin-top:0}.mp-product-card{border-radius:14px;min-height:0;padding:15px}.mp-product-top{column-gap:11px;grid-template-columns:100px minmax(0,1fr)}.mp-product-image{height:82px;width:100px}.mp-product-info h2{font-size:16px}.mp-price-row{gap:9px;grid-template-columns:1fr}.mp-actions{gap:8px;grid-template-columns:1fr}.mp-delete-btn{width:100%}}@media (max-width:360px){.mp-product-top{grid-template-columns:82px minmax(0,1fr)}.mp-product-image{height:72px;width:82px}.mp-product-card{padding:13px}}.seller-orders-page{color:#17231d;font-family:inherit}.seller-orders-header{box-sizing:border-box;gap:30px;width:100%}.seller-orders-header-content{min-width:0}.seller-orders-eyebrow{color:#087f5b;font-size:12px;letter-spacing:1.2px;line-height:1.2;margin:0 0 9px}.seller-orders-header h1{color:#15221c;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15}.seller-orders-subtitle{color:#66736d;margin:10px 0 0}.seller-orders-count-box{align-items:center;border:1px solid #e0e7e3;border-radius:13px;box-shadow:0 2px 10px #142d200a;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:72px;min-width:110px;padding:13px 18px}.seller-orders-count-box span{color:#89948e;font-size:9px;font-weight:800;letter-spacing:.7px;line-height:1.2}.seller-orders-count-box strong{color:#087f5b;font-weight:800;line-height:1;margin-top:7px}.seller-orders-filter-card{border:1px solid #e3e9e5;border-radius:14px;box-shadow:0 2px 12px #142d200a;box-sizing:border-box;padding:18px 20px;width:100%}.seller-filter-heading{color:#7c8983;font-size:10px;font-weight:800;letter-spacing:.9px;line-height:1;margin-bottom:12px}.seller-orders-filters{gap:8px}.seller-filter-btn{border:1px solid #dce4df;color:#405049;font-weight:600;justify-content:center;min-height:36px;padding:0 13px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.seller-filter-btn:hover{border-color:#0b8f67;color:#087f5b;transform:translateY(-1px)}.seller-filter-btn.active{background:#087f5b;border-color:#087f5b}.seller-filter-btn b{background:#f0f3f1;border-radius:5px;color:#77837d;font-weight:800}.seller-orders-card{border:1px solid #e2e8e4;border-radius:14px;box-shadow:0 2px 14px #142d200a;box-sizing:border-box;width:100%}.seller-orders-card-header{border-bottom:1px solid #e7ece9;min-height:76px;padding:16px 20px}.seller-section-label{color:#8a9690;letter-spacing:.8px;margin-bottom:7px}.seller-orders-card-header h2{color:#17231d;font-weight:800;line-height:1.2}.seller-results-count{color:#7a8680;white-space:nowrap}.seller-results-count strong{color:#34443c;font-weight:800}.seller-orders-table{min-width:1000px;table-layout:auto}.seller-orders-table th{border-bottom:1px solid #e7ece9;color:#7d8a84;line-height:1.2;padding:13px 16px}.seller-orders-table td{border-bottom:1px solid #edf1ef;color:#34443c;font-size:12px;padding:15px 16px}.seller-orders-table tbody tr{transition:background .18s ease}.seller-order-id{background:#f1f5f2;color:#26372f;font-size:11px;min-height:28px;padding:0 8px;white-space:nowrap}.seller-order-product{min-width:150px}.seller-order-product-icon{flex:0 0 36px;font-size:20px;height:36px;width:36px}.seller-order-product-info{min-width:0}.seller-order-product strong{color:#26342e;font-weight:800;line-height:1.3}.seller-order-product small{color:#89958f;line-height:1.2}.seller-customer{gap:9px;min-width:100px}.seller-customer-avatar{background:#eaf6f1;color:#087f5b;flex:0 0 30px;font-size:11px;height:30px;width:30px}.seller-customer span{color:#405049;font-size:11px;font-weight:600;white-space:nowrap}.seller-order-qty{color:#405049;font-size:12px;font-weight:600}.seller-order-total{color:#00845d;font-weight:800}.seller-order-date{color:#68756f}.seller-order-status{border-radius:999px;font-weight:800;min-height:24px;padding:0 9px;text-transform:uppercase}.seller-order-status-dot{display:inline-block;height:6px;width:6px}.seller-order-status.pending{background:#fff6df;color:#a96d00}.seller-order-status.pending
.seller-order-status-dot{background:#e69a00}.seller-order-status.processing{color:#2868aa}.seller-order-status.processing
.seller-order-status-dot{background:#4285c5}.seller-order-status.shipped{background:#f1edff;color:#6950a8}.seller-order-status.shipped
.seller-order-status-dot{background:#7956c7}.seller-order-status.delivered{background:#e5f8ef;color:#087f5b}.seller-order-status.delivered
.seller-order-status-dot{background:#0ba66f}.seller-order-status.cancelled{color:#c84b4b}.seller-order-status.cancelled
.seller-order-status-dot{background:#df5757}.seller-order-actions{justify-content:flex-start;min-width:80px}.seller-action-primary{background:#fff;border:1px solid #d4ddd8;border-radius:7px;color:#263c33;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;height:30px;min-width:68px;padding:0 10px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.seller-action-primary:hover:not(:disabled){background:#087f5b;border-color:#087f5b;box-shadow:0 4px 10px #087f5b29;color:#fff;transform:translateY(-1px)}.seller-action-primary:active:not(:disabled){transform:translateY(0)}.seller-action-primary:disabled{cursor:not-allowed;opacity:.55}.seller-no-action{color:#a2aca7;font-size:13px;font-weight:600}.seller-orders-empty{min-height:220px;padding:40px 20px}.seller-orders-empty-icon{background:#f1f5f2;border-radius:14px;font-size:25px;height:52px;margin-bottom:12px;width:52px}.seller-orders-empty h3{color:#26342e;font-size:16px;font-weight:800;margin:0}.seller-orders-empty p{color:#7d8984;font-size:12px;margin:7px 0 0}.seller-orders-loading{min-height:350px}.seller-orders-loading p{color:#65726c;font-size:13px;margin:12px 0 0}.seller-orders-spinner{border:3px solid #dfe8e3;border-top-color:#087f5b;height:30px;width:30px}@media (max-width:900px){.seller-orders-header{align-items:stretch}.seller-orders-count-box{min-width:95px}.seller-orders-card-header{align-items:flex-start}}@media (max-width:650px){.seller-orders-header{flex-direction:column}.seller-orders-count-box{align-self:flex-start}.seller-orders-header h1{font-size:50px}.seller-orders-filter-card{padding:15px}.seller-orders-card-header{align-items:flex-start;flex-direction:column}}.seller-action-cancel{background:#fff;border:1px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:.2s ease}.seller-action-cancel:hover{background:#dc2626;color:#fff}.seller-action-cancel:disabled{cursor:not-allowed;opacity:.6}:root{--sr-bg:#f3f7fb;--sr-card:#fff;--sr-text:#0f172a;--sr-muted:#64748b;--sr-light-muted:#94a3b8;--sr-green:#10b981;--sr-green-dark:#059669;--sr-green-light:#34d399;--sr-border:#e2e8f0;--sr-yellow:#d99b00;--sr-red:#ef4444;--sr-radius:18px;--sr-shadow:0 8px 28px rgba(15,23,42,.055);--sr-transition:0.2s ease}.seller-returns-page{background:#f3f7fb;background:var(--sr-bg);box-sizing:border-box;color:#0f172a;color:var(--sr-text);font-family:Outfit,sans-serif;min-height:100%;padding:28px 30px 45px;width:100%}.returns-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto 24px;max-width:1180px;width:100%}.returns-header h2{color:#0f172a;color:var(--sr-text);font-family:Syne,sans-serif;font-size:30px;letter-spacing:-.8px;line-height:1.15;margin:0}.returns-header p{color:#64748b;color:var(--sr-muted);font-size:13px;line-height:1.4;margin:7px 0 0}.returns-count{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--sr-border);border-radius:14px;box-shadow:0 6px 20px rgba(15,23,42,.045);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:110px;padding:12px 18px}.returns-count span{color:#059669;color:var(--sr-green-dark);font-family:Syne,sans-serif;font-size:25px;font-weight:800;line-height:1}.returns-count small{color:#64748b;color:var(--sr-muted);font-size:10px;font-weight:500;letter-spacing:.2px;margin-top:5px}.returns-card{background:#fff;background:var(--sr-card);border:1px solid #e2e8f0;border:1px solid var(--sr-border);border-radius:18px;border-radius:var(--sr-radius);box-shadow:0 8px 28px rgba(15,23,42,.055);box-shadow:var(--sr-shadow);box-sizing:border-box;margin:0 auto;max-width:1180px;overflow:hidden;width:100%}.returns-table-wrap{overflow-x:auto;width:100%}.returns-table{border-collapse:collapse;min-width:950px;table-layout:fixed;width:100%}.returns-table thead{background:#f8fafc}.returns-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--sr-border);color:#64748b;font-size:9px;font-weight:700;letter-spacing:.7px;padding:14px;text-align:left;white-space:nowrap}.returns-table td{border-bottom:1px solid #eef2f6;color:#334155;font-size:12px;line-height:1.35;padding:16px 14px;vertical-align:middle}.returns-table tbody tr{background:#fff;transition:background .2s ease;transition:background var(--sr-transition)}.returns-table tbody tr:hover{background:#f8fcfa}.returns-table tbody tr:last-child td{border-bottom:none}.returns-table td:first-child,.returns-table th:first-child{width:95px}.returns-table td:nth-child(2),.returns-table th:nth-child(2){width:100px}.returns-table td:nth-child(3),.returns-table th:nth-child(3){width:175px}.returns-table td:nth-child(4),.returns-table th:nth-child(4){width:145px}.returns-table td:nth-child(5),.returns-table th:nth-child(5){width:160px}.returns-table td:nth-child(6),.returns-table th:nth-child(6){width:95px}.returns-table td:nth-child(7),.returns-table th:nth-child(7){width:110px}.returns-table td:nth-child(8),.returns-table th:nth-child(8){width:150px}.return-id{background:#f1f5f9;border-radius:7px;color:#334155;display:inline-flex;font-weight:700;padding:5px 8px}.order-id,.return-id{font-size:11px;white-space:nowrap}.order-id{color:#64748b;font-weight:500}.product-cell{gap:9px;min-width:0}.product-cell,.product-icon{align-items:center;display:flex}.product-icon{background:#ecfdf5;border:1px solid #d1fae5;border-radius:9px;color:#059669;color:var(--sr-green-dark);font-size:11px;font-weight:800;height:34px;justify-content:center;min-width:34px;width:34px}.product-cell span:last-child{color:#1e293b;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-cell{align-items:center;display:flex;gap:8px;min-width:0}.customer-avatar{align-items:center;background:#ecfdf5;border:1px solid #d1fae5;border-radius:50%;color:#059669;color:var(--sr-green-dark);display:flex;font-size:11px;font-weight:800;height:32px;justify-content:center;min-width:32px;width:32px}.customer-cell span:last-child{color:#334155;font-weight:500;min-width:0}.customer-cell span:last-child,.reason-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reason-cell{color:#64748b;font-size:11px;max-width:160px}.refund-amount{color:#b77900;font-size:12px}.refund-amount,.return-status{font-weight:700;white-space:nowrap}.return-status{align-items:center;border-radius:50px;display:inline-flex;font-size:10px;gap:6px;padding:6px 10px}.status-dot{background:currentColor}.return-status.pending{background:#fff8e6;border:1px solid #f8df9b;color:#b77900}.return-status.approved{background:#ecfdf5;border:1px solid #bbf7d0;color:#059669}.return-status.rejected{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.return-actions{align-items:center;display:flex;gap:7px}.approve-btn{background:#10b981;background:var(--sr-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;height:34px;padding:0 12px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;transition:background var(--sr-transition),transform var(--sr-transition),box-shadow var(--sr-transition)}.approve-btn:hover{background:#059669;background:var(--sr-green-dark);box-shadow:0 5px 12px #10b98133;transform:translateY(-1px)}.reject-btn{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;height:34px;padding:0 12px;transition:background .2s ease,border-color .2s ease,transform .2s ease;transition:background var(--sr-transition),border-color var(--sr-transition),transform var(--sr-transition)}.reject-btn:hover{background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px)}.action-completed{align-items:center;background:#f1f5f9;border-radius:7px;color:#94a3b8;display:inline-flex;font-size:10px;font-weight:600;height:30px;padding:0 10px}.returns-empty{box-sizing:border-box;flex-direction:column;min-height:310px;padding:45px 30px;text-align:center}.empty-icon,.returns-empty{align-items:center;display:flex;justify-content:center}.empty-icon{background:#ecfdf5;border:1px solid #d1fae5;border-radius:16px;box-shadow:0 7px 20px #10b98114;color:#059669;color:var(--sr-green-dark);font-size:27px;height:58px;margin-bottom:14px;width:58px}.returns-empty h3{color:#1e293b;font-family:Syne,sans-serif;font-size:18px;font-weight:800;margin:0}.returns-empty p{margin:7px 0 0}.returns-empty p,.returns-loading{color:#64748b;color:var(--sr-muted);font-size:12px}.returns-loading{align-items:center;display:flex;gap:11px;justify-content:center;min-height:280px}.returns-spinner{animation:returnsSpin .75s linear infinite;border:2px solid #d1fae5;border-radius:50%;border-top:2px solid var(--sr-green);height:20px;width:20px}@keyframes returnsSpin{to{transform:rotate(1turn)}}@media (max-width:1100px){.seller-returns-page{padding:24px 22px 35px}.returns-card,.returns-header{max-width:100%}.returns-table{min-width:950px}}@media (max-width:600px){.seller-returns-page{padding:18px 14px 30px}.returns-header{align-items:flex-start}.returns-header h2{font-size:24px}.returns-header p{font-size:12px}.returns-count{min-width:85px;padding:10px 12px}.returns-count span{font-size:21px}.returns-card{border-radius:14px}.returns-table{min-width:950px}.returns-empty{min-height:260px;padding:35px 20px}}.seller-returns-page,.seller-returns-page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.returns-card,.returns-count,.returns-empty,.returns-header{-webkit-user-select:none;user-select:none}.returns-table td{-webkit-user-select:text;user-select:text}.returns-header h2{color:#0f172a!important;font-weight:800;text-shadow:none!important}.returns-header h2,.returns-header p{filter:none!important;opacity:1!important}.returns-header p{color:#64748b!important}.empty-icon,.returns-card,.returns-count,.returns-empty,.returns-empty h3,.returns-empty p{filter:none!important;opacity:1!important}.sw-page{box-sizing:border-box;color:#18271f;font-family:Arial,Helvetica,sans-serif;min-height:100%;padding:4px 0 50px;width:100%}.sw-header{align-items:center;border-bottom:1px solid #dfe8e3;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;padding:0 6px 22px}.sw-eyebrow{color:#07865a;display:block;font-size:10px;font-weight:800;letter-spacing:1.6px;margin-bottom:7px}.sw-header h1{color:#15251d;font-size:30px;font-weight:800;letter-spacing:-.7px;line-height:1.2;margin:0}.sw-header p{color:#718078;font-size:13px;line-height:1.5;margin:8px 0 0}.sw-header-icon{background:#e9f7f1;border:1px solid #cdebdc;border-radius:14px;color:#07865a;flex:0 0 auto;font-size:21px;font-weight:800;height:48px;justify-content:center;width:48px}.sw-alert,.sw-header-icon{align-items:center;display:flex}.sw-alert{border-radius:11px;font-size:13px;font-weight:600;gap:10px;margin-bottom:18px;padding:12px 15px}.sw-alert span{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:800;height:23px;justify-content:center;width:23px}.sw-alert-error{background:#fff4f4;border:1px solid #f4d2d2;color:#a53d3d}.sw-alert-error span{background:#d85b5b}.sw-alert-success{background:#effaf5;border:1px solid #d2ecdf;color:#08754f}.sw-alert-success span{background:#079362}.sw-balance-card{grid-gap:30px;align-items:center;background:radial-gradient(circle at 88% 20%,#22c2842e,#0000 30%),linear-gradient(135deg,#06271b,#073b29 52%,#07533a);border-radius:18px;box-shadow:0 12px 30px #04392721;display:grid;gap:30px;grid-template-columns:minmax(230px,.85fr) 1px minmax(350px,1.15fr);margin-bottom:22px;overflow:hidden;padding:27px 30px;position:relative}.sw-balance-card:before{background:#33d39614;border-radius:50%;bottom:-100px;content:"";height:190px;position:absolute;right:-80px;width:190px}.sw-balance-main{position:relative;z-index:1}.sw-balance-label{color:#91b9a8;font-size:10px;font-weight:800;letter-spacing:1.5px}.sw-balance-amount{color:#fff;font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-top:8px}.sw-pending{align-items:center;color:#a9c5b8;display:flex;font-size:12px;gap:7px;margin-top:11px}.sw-pending strong{color:#e7f5ef;font-weight:700}.sw-pending-dot{background:#f4b84a;border-radius:50%;box-shadow:0 0 0 4px #f4b84a1f;height:7px;width:7px}.sw-balance-divider{background:#ffffff21;height:88px;width:1px}.sw-withdraw-section{position:relative;z-index:1}.sw-withdraw-heading{color:#fff;font-size:17px;font-weight:750}.sw-withdraw-subtitle{color:#9bbcaf;font-size:11px;margin:5px 0 15px}.sw-withdraw-row{align-items:center;display:flex;gap:10px}.sw-money-input{align-items:center;background:#ffffff17;border:1px solid #ffffff29;border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;height:46px;transition:.2s ease}.sw-money-input:focus-within{background:#ffffff1f;border-color:#4adda4b3;box-shadow:0 0 0 3px #2ed69a17}.sw-money-input span{color:#8fe0bd;font-size:15px;font-weight:800;padding-left:14px}.sw-money-input input{background:#0000;border:0;box-sizing:border-box;color:#fff;font-family:inherit;font-size:13px;height:100%;outline:none;padding:0 12px 0 8px;width:100%}.sw-money-input input::placeholder{color:#91ada2}.sw-money-input input::-webkit-inner-spin-button,.sw-money-input input::-webkit-outer-spin-button{margin:0}.sw-withdraw-btn{align-items:center;background:#0ab477;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:8px;height:46px;justify-content:center;min-width:125px;padding:0 17px;transition:.2s ease}.sw-withdraw-btn:hover:not(:disabled){background:#09a86f;box-shadow:0 7px 18px #00000026;transform:translateY(-1px)}.sw-withdraw-btn:disabled{cursor:not-allowed;opacity:.6}.sw-content-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.sw-card{background:#fff;border:1px solid #dfe8e3;border-radius:16px;box-shadow:0 7px 22px rgba(21,49,37,.045);overflow:hidden}.sw-card-header{align-items:center;border-bottom:1px solid #edf2ef;box-sizing:border-box;display:flex;gap:15px;justify-content:space-between;min-height:78px;padding:18px 20px}.sw-card-eyebrow{color:#9aa69f;display:block;font-size:9px;font-weight:800;letter-spacing:1.2px;margin-bottom:5px}.sw-card-header h2{color:#172820;font-size:17px;font-weight:800;line-height:1.3;margin:0}.sw-card-header p{color:#8a968f;font-size:11px;margin:4px 0 0}.sw-bank-icon,.sw-card-icon{align-items:center;background:#ecf8f3;border-radius:11px;color:#07865a;display:flex;flex:0 0 auto;font-size:16px;font-weight:800;height:38px;justify-content:center;width:38px}.sw-bank-icon{font-size:17px}.sw-card-body{padding:0}.sw-transactions-list{width:100%}.sw-transaction{align-items:center;border-bottom:1px solid #edf1ee;box-sizing:border-box;display:flex;gap:13px;min-height:72px;padding:13px 20px;transition:background .2s ease}.sw-transaction:last-child{border-bottom:0}.sw-transaction:hover{background:#f9fcfa}.sw-transaction-icon{align-items:center;border-radius:11px;display:flex;flex:0 0 auto;font-size:17px;font-weight:800;height:37px;justify-content:center;width:37px}.sw-transaction-icon.credit{background:#eaf8f1;color:#07865a}.sw-transaction-icon.debit{background:#fff1f1;color:#c85858}.sw-transaction-details{flex:1 1;min-width:0}.sw-transaction-title{color:#26372e;font-size:12.5px;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-transaction-date{color:#9aa49e;font-size:10px;margin-top:4px}.sw-transaction-amount{flex:0 0 auto;font-size:13px;font-weight:800}.sw-transaction-amount.credit{color:#07865a}.sw-transaction-amount.debit{color:#c85858}.sw-bank-details{padding:19px}.sw-bank-status{align-items:center;background:#f1faf6;border:1px solid #d9eee4;border-radius:11px;display:flex;gap:10px;margin-bottom:15px;padding:12px}.sw-bank-status>span{align-items:center;background:#0a9b68;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:11px;font-weight:800;height:25px;justify-content:center;width:25px}.sw-bank-status strong{color:#24614b;display:block;font-size:11px}.sw-bank-status small{color:#81938b;display:block;font-size:9px;margin-top:2px}.sw-bank-info{border-top:1px solid #edf1ee}.sw-bank-row{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:15px;justify-content:space-between;min-height:44px}.sw-bank-row span{color:#909b95;font-size:10px}.sw-bank-row strong{color:#27382f;font-size:11.5px;font-weight:700;max-width:62%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sw-update-btn{align-items:center;background:#f2faf6;border:1px solid #cfe6db;border-radius:9px;color:#087650;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:800;gap:8px;height:40px;justify-content:center;margin-top:16px;transition:.2s ease;width:100%}.sw-update-btn:hover{background:#e7f7ef;border-color:#acd9c6}.sw-bank-form{padding:19px}.sw-form-field{margin-bottom:13px}.sw-form-field label{color:#526158;display:block;font-size:9px;font-weight:800;letter-spacing:.8px;margin-bottom:6px}.sw-form-field label span{color:#a2aca7;font-weight:600}.sw-form-field input{background:#fff;border:1px solid #d9e3de;border-radius:9px;box-sizing:border-box;color:#24362d;font-family:inherit;font-size:12px;height:42px;outline:none;padding:0 12px;transition:.2s ease;width:100%}.sw-form-field input::placeholder{color:#a9b2ad}.sw-form-field input:focus{border-color:#0a9564;box-shadow:0 0 0 3px #0a956414}.sw-form-actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1.5fr;margin-top:17px}.sw-cancel-btn,.sw-save-btn{border-radius:9px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;height:41px;transition:.2s ease}.sw-cancel-btn{background:#fff;border:1px solid #dbe4df;color:#68766f}.sw-cancel-btn:hover{background:#f5f8f6}.sw-save-btn{background:#078c5e;border:0;color:#fff}.sw-save-btn:hover:not(:disabled){background:#067a52;transform:translateY(-1px)}.sw-cancel-btn:disabled,.sw-save-btn:disabled{cursor:not-allowed;opacity:.6}.sw-empty{box-sizing:border-box;flex-direction:column;min-height:230px;padding:30px 20px;text-align:center}.sw-empty,.sw-empty-icon{align-items:center;display:flex;justify-content:center}.sw-empty-icon{background:#edf8f3;border-radius:15px;color:#07865a;font-size:20px;font-weight:800;height:52px;margin-bottom:12px;width:52px}.sw-empty h3{color:#34463c;font-size:14px;margin:0 0 5px}.sw-empty p{color:#9aa59f;font-size:11px;margin:0}.sw-no-bank{box-sizing:border-box;flex-direction:column;min-height:255px;padding:28px 22px;text-align:center}.sw-no-bank,.sw-no-bank-icon{align-items:center;display:flex;justify-content:center}.sw-no-bank-icon{background:#edf8f3;border-radius:16px;font-size:22px;height:55px;margin-bottom:13px;width:55px}.sw-no-bank h3{color:#34463c;font-size:14px;margin:0 0 6px}.sw-no-bank p{color:#929d97;font-size:11px;line-height:1.6;margin:0 0 17px;max-width:260px}.sw-no-bank .sw-save-btn{min-width:145px;padding:0 16px}.sw-loading{align-items:center;display:flex;flex-direction:column;gap:11px;justify-content:center;min-height:230px}.sw-loading p{color:#89958e;font-size:11px;margin:0}.sw-spinner{animation:swSpin .8s linear infinite;border:3px solid #dcebe4;border-radius:50%;border-top-color:#07865a;height:29px;width:29px}.sw-small-spinner{animation:swSpin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:13px;width:13px}@keyframes swSpin{to{transform:rotate(1turn)}}@media (max-width:950px){.sw-balance-card{gap:20px;grid-template-columns:1fr}.sw-balance-divider{height:1px;width:100%}.sw-content-grid{grid-template-columns:1fr}}@media (max-width:650px){.sw-page{padding-bottom:30px}.sw-header{padding-bottom:17px}.sw-header h1{font-size:25px}.sw-header p{font-size:11px}.sw-header-icon{height:42px;width:42px}.sw-balance-card{border-radius:15px;padding:22px 19px}.sw-balance-amount{font-size:30px}.sw-withdraw-row{align-items:stretch;flex-direction:column}.sw-withdraw-btn{width:100%}.sw-card-header{padding:16px}.sw-transaction{padding:12px 15px}.sw-transaction-amount{font-size:12px}.sw-bank-details,.sw-bank-form{padding:16px}.sw-bank-row strong{max-width:55%}}@media (max-width:420px){.sw-header-icon{display:none}.sw-balance-label{font-size:9px}.sw-balance-amount{font-size:27px}.sw-transaction-icon{height:34px;width:34px}.sw-transaction-amount,.sw-transaction-title{font-size:11px}.sw-form-actions{grid-template-columns:1fr}.sw-bank-row{gap:8px}}.sp-deals-wrapper{box-sizing:border-box;color:#17251e;padding:8px 0 40px;width:100%}.sp-deals-wrapper .sp-card{background:#fff;border:1px solid #e1e9e4;border-radius:17px;box-shadow:0 5px 20px #143c2a0a;box-sizing:border-box;overflow:hidden;width:100%}.sp-deals-wrapper .sp-card-title{border-bottom:1px solid #edf1ee;color:#1b2a22;font-size:18px;font-weight:750;letter-spacing:-.2px;line-height:1.4;padding:21px 24px}.sp-deals-wrapper .sp-form-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:1fr 1fr;padding:24px}.sp-deals-wrapper .sp-input-group{display:flex;flex-direction:column;gap:8px;min-width:0}.sp-deals-wrapper .sp-label{color:#33433a;font-size:12px;font-weight:700;line-height:1.4}.sp-deals-wrapper .sp-input,.sp-deals-wrapper .sp-select{background:#fff;border:1px solid #d9e2dd;border-radius:10px;box-sizing:border-box;color:#25362d;font-family:inherit;font-size:13px;height:46px;outline:none;padding:0 13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.sp-deals-wrapper .sp-input::placeholder{color:#a5afa9}.sp-deals-wrapper .sp-input:hover,.sp-deals-wrapper .sp-select:hover{border-color:#bfcfc6}.sp-deals-wrapper .sp-input:focus,.sp-deals-wrapper .sp-select:focus{border-color:#0a8b5c;box-shadow:0 0 0 4px #0a8b5c17}.sp-deals-wrapper .sp-input-row{grid-gap:19px;display:grid;gap:19px;grid-column:1/-1;grid-template-columns:1fr 1fr}.sp-deals-wrapper .sp-btn-primary{background:linear-gradient(135deg,#08724c,#0b8b5d);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;grid-column:1/-1;height:46px;justify-self:end;min-width:175px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.sp-deals-wrapper .sp-btn-primary:hover{box-shadow:0 8px 20px #08724c2e;transform:translateY(-1px)}.sp-deals-wrapper .sp-btn-primary:active{transform:translateY(0)}.sp-deals-wrapper .sp-alert.success{background:#eefaf4;border:1px solid #d4eee0;border-radius:10px;color:#08724c;font-size:12px;font-weight:650;margin:0 24px;padding:11px 14px}.sp-deals-wrapper .sp-deals-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:22px}.sp-deals-wrapper .sp-deal-card{background:#fbfdfc;border:1px solid #e1e9e4;border-radius:15px;min-width:0;padding:19px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sp-deals-wrapper .sp-deal-card:hover{border-color:#d4e3db;box-shadow:0 9px 25px #0f392712;transform:translateY(-2px)}.sp-deals-wrapper .sp-deal-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-height:55px}.sp-deals-wrapper .sp-deal-name{color:#25362d;font-size:14px;font-weight:750;line-height:1.45;word-break:break-word}.sp-deals-wrapper .sp-deal-meta{color:#8b9690;font-size:11px;line-height:1.5;margin-top:6px}.sp-deals-wrapper .sp-deal-disc{background:#eaf8f1;border-radius:8px;color:#08724c;flex:0 0 auto;font-size:10px;font-weight:800;padding:7px 9px;white-space:nowrap}.sp-deals-wrapper .sp-badge{align-items:center;border-radius:30px;display:inline-flex;font-size:9px;font-weight:750;gap:6px;padding:6px 9px;text-transform:capitalize;white-space:nowrap}.sp-deals-wrapper .sp-badge:before{border-radius:50%;content:"";height:5px;width:5px}.sp-deals-wrapper .sp-badge.active{background:#eaf8f1;color:#08724c}.sp-deals-wrapper .sp-badge.active:before{background:#0a8b5c}.sp-deals-wrapper .sp-badge.expired{background:#fff0f0;color:#c84e4e}.sp-deals-wrapper .sp-badge.expired:before{background:#d75a5a}.sp-deals-wrapper .sp-badge.scheduled{background:#edf4ff;color:#4378c5}.sp-deals-wrapper .sp-badge.scheduled:before{background:#4c83d5}.sp-deals-wrapper .sp-badge.cancelled{background:#f0f1f2;color:#717b76}.sp-deals-wrapper .sp-badge.cancelled:before{background:#8c9691}.sp-deals-wrapper .sp-btn-danger{background:#fff7f7;border:1px solid #f0cccc;border-radius:9px;color:#c64b4b;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;margin-top:1rem;min-height:39px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:100%}.sp-deals-wrapper .sp-btn-danger:hover{background:#fff0f0;border-color:#e9b4b4;transform:translateY(-1px)}.sp-deals-wrapper .sp-deals-grid>p{color:#9aa49e!important;font-size:12px;grid-column:1/-1;line-height:1.6;margin:0;padding:35px 20px;text-align:center}.sp-deals-wrapper .sp-skeleton{animation:sellerDealsSkeleton 1.4s infinite;background:linear-gradient(90deg,#f0f4f1 25%,#e6ece8 50%,#f0f4f1 75%);background-size:200% 100%;border-radius:12px;margin:22px}@keyframes sellerDealsSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-deals-wrapper .sp-select{cursor:pointer}.sp-deals-wrapper button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:800px){.sp-deals-wrapper .sp-form-grid{grid-template-columns:1fr}.sp-deals-wrapper .sp-input-row{grid-column:auto;grid-template-columns:1fr 1fr}.sp-deals-wrapper .sp-btn-primary{grid-column:auto;justify-self:stretch}}@media (max-width:600px){.sp-deals-wrapper{padding-bottom:25px}.sp-deals-wrapper .sp-card-title{font-size:17px;padding:18px}.sp-deals-wrapper .sp-form-grid{gap:16px;padding:18px}.sp-deals-wrapper .sp-input-row{gap:16px;grid-template-columns:1fr}.sp-deals-wrapper .sp-btn-primary{width:100%}.sp-deals-wrapper .sp-deals-grid{grid-template-columns:1fr;padding:18px}.sp-deals-wrapper .sp-deal-card{padding:17px}.sp-deals-wrapper .sp-deal-name{font-size:13px}}.seller-profile-page{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;box-sizing:border-box;color:#17251e;filter:none;min-height:100%;opacity:1;padding:4px 0 40px;text-shadow:none;width:100%}.seller-profile-message{border-radius:10px;box-sizing:border-box;font-size:12px;font-weight:700;margin-bottom:18px;opacity:1;padding:11px 14px;width:100%}.seller-profile-message.success{background:#eefaf4;border:1px solid #cfe9dc;color:#08724c}.seller-profile-message.error{background:#fff4f4;border:1px solid #f0cccc;color:#c33f3f}.seller-profile-loading{align-items:center;color:#52635a;display:flex;font-size:13px;font-weight:600;justify-content:center;min-height:250px;width:100%}.seller-profile-tabs{align-items:center;box-sizing:border-box;display:flex;gap:12px;margin-bottom:24px;width:100%}.seller-profile-tab{align-items:center;background:#fff;border:1px solid #dfe8e3;border-radius:22px;box-sizing:border-box;color:#52635a;cursor:pointer;display:inline-flex;filter:none;font-family:inherit;font-size:12px;font-weight:700;gap:7px;height:40px;justify-content:center;line-height:1;opacity:1;padding:0 17px;text-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.seller-profile-tab:hover{background:#eef9f4;border-color:#bde6d4;color:#08724c}.seller-profile-tab.active{background:#28cb91;border-color:#28cb91;box-shadow:0 5px 15px #28cb912e;color:#fff}.seller-profile-tab.active,.seller-profile-tab.active span{-webkit-text-fill-color:#fff!important;color:#fff!important}.seller-profile-tab .tab-icon{font-size:13px;line-height:1;opacity:1}.seller-profile-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #e0e8e3;border-radius:18px;box-shadow:0 8px 28px rgba(20,60,42,.055);box-sizing:border-box;filter:none;opacity:1;padding:27px 28px;text-shadow:none;width:100%}.seller-profile-section{opacity:1;width:100%}.seller-profile-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#26382f;display:block;filter:none;font-family:inherit;font-size:17px;font-weight:800;letter-spacing:-.1px;line-height:1.3;margin:0 0 22px;opacity:1;text-shadow:none;visibility:visible}.seller-profile-grid{grid-column-gap:18px;grid-row-gap:18px;box-sizing:border-box;column-gap:18px;display:grid;grid-template-columns:1fr 1fr;row-gap:18px;width:100%}.seller-profile-field{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;opacity:1;width:100%}.seller-profile-field.full{grid-column:1/-1}.seller-profile-field label{-webkit-text-fill-color:#34473d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#34473d;display:block;filter:none;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.35px;line-height:1.3;margin:0;opacity:1;text-shadow:none;text-transform:uppercase;user-select:none;-webkit-user-select:none;visibility:visible}.seller-profile-field label .optional{-webkit-text-fill-color:#7d8b84;color:#7d8b84;font-size:10px;font-weight:600;letter-spacing:0;margin-left:4px;opacity:1;text-transform:none}.seller-profile-field input,.seller-profile-field select{-webkit-text-fill-color:#17251e;background:#fff;border:1px solid #d3ded8;border-radius:10px;box-sizing:border-box;color:#17251e;filter:none;font-family:inherit;font-size:13px;font-weight:500;height:48px;line-height:1;opacity:1;outline:none;padding:0 14px;text-shadow:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.seller-profile-field input::placeholder{-webkit-text-fill-color:#9aa69f;color:#9aa69f;opacity:1}.seller-profile-field input:focus,.seller-profile-field select:focus{-webkit-text-fill-color:#17251e;background:#fff;border-color:#08a875;box-shadow:0 0 0 3px #08a8751a;color:#17251e;outline:none}.seller-profile-field input[readonly]{-webkit-text-fill-color:#6f7d75;background:#f6f9f7;color:#6f7d75;cursor:not-allowed;opacity:1}.seller-profile-field select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.seller-profile-field select option{background:#fff;color:#17251e;font-size:13px}.seller-profile-save{-webkit-text-fill-color:#fff;align-items:center;background:linear-gradient(135deg,#08724c,#0aa86f);border:none;border-radius:10px;box-shadow:0 7px 18px #08724c29;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;filter:none;font-family:inherit;font-size:12px;font-weight:800;height:44px;justify-content:center;line-height:1;margin-top:22px;min-width:135px;opacity:1;padding:0 20px;text-shadow:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.seller-profile-save:hover:not(:disabled){box-shadow:0 10px 22px #08724c38;transform:translateY(-1px)}.seller-profile-save:active:not(:disabled){transform:translateY(0)}.seller-profile-save:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.seller-profile-page button,.seller-profile-page h1,.seller-profile-page h2,.seller-profile-page h3,.seller-profile-page input,.seller-profile-page label,.seller-profile-page p,.seller-profile-page select,.seller-profile-page span{filter:none;-webkit-filter:none;text-shadow:none}@media (max-width:800px){.seller-profile-grid{grid-template-columns:1fr;row-gap:16px}.seller-profile-field.full{grid-column:auto}}@media (max-width:600px){.seller-profile-page{padding-bottom:25px}.seller-profile-tabs{gap:7px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.seller-profile-tabs::-webkit-scrollbar{display:none}.seller-profile-tab{flex:0 0 auto;font-size:11px;height:38px;padding:0 14px}.seller-profile-card{border-radius:15px;padding:20px 17px}.seller-profile-title{font-size:16px;margin-bottom:18px}.seller-profile-save{width:100%}}.seller-policies-page{color:#1d2b25;font-family:inherit;padding:4px 0 50px}.seller-policy-page-header{align-items:center;border-bottom:1px solid #e3ebe7;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;padding-bottom:20px}.seller-policy-eyebrow{color:#08724c;font-size:9px;font-weight:800;letter-spacing:1.5px;margin-bottom:7px}.seller-policy-page-header h1{color:#17271f;font-size:30px;font-weight:760;letter-spacing:-.7px;margin:0}.seller-policy-page-header p{color:#7b8982;font-size:12px;line-height:1.6;margin:7px 0 0;max-width:650px}.seller-policy-header-icon{align-items:center;background:#eaf7f1;border:1px solid #d4e9df;border-radius:13px;display:flex;flex:0 0 auto;font-size:20px;height:48px;justify-content:center;width:48px}.seller-policy-card{background:#fff;border:1px solid #dfe8e3;border-radius:16px;box-shadow:0 7px 24px rgba(19,57,42,.045);box-sizing:border-box;margin-bottom:18px;overflow:hidden;width:100%}.seller-agreement-header,.seller-policy-card-header{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:20px;justify-content:space-between;padding:21px 24px}.seller-policy-mini-label{color:#0b7953;font-size:9px;font-weight:800;letter-spacing:1.2px;margin-bottom:5px}.seller-agreement-header h2,.seller-policy-card-header h2{color:#203229;font-size:18px;font-weight:750;margin:0}.seller-agreement-header p,.seller-policy-card-header p{color:#929e98;font-size:11px;margin:5px 0 0}.seller-policy-card-header p span{margin:0 7px}.seller-policy-document-icon{background:#eff8f4}.seller-policy-document{background:#fbfdfc;border:1px solid #dfe8e3;margin:20px 24px 24px}.seller-policy-document-scroll{color:#65736c;height:330px;padding:22px 25px}.seller-policy-document-scroll::-webkit-scrollbar-track{background:#eef3f0}.seller-policy-document-scroll::-webkit-scrollbar-thumb{background:#b9c9c1;border-radius:20px}.seller-policy-document-scroll::-webkit-scrollbar-thumb:hover{background:#8ea99b}.seller-policy-document-scroll{scrollbar-color:#b9c9c1 #eef3f0;scrollbar-width:thin}.seller-policy-document-scroll h3{color:#24362d;font-size:13px;line-height:1.45;margin:0 0 6px}.seller-policy-document-scroll h3:not(:first-child){margin-top:19px}.seller-policy-document-scroll p{color:#65736c;font-size:11.5px}.seller-agreement-card{overflow:visible}.seller-agreement-step{background:#edf8f3;border-radius:20px;color:#08724c;font-size:8px;font-weight:800;letter-spacing:.8px;padding:6px 9px;white-space:nowrap}.seller-policy-agreement{align-items:flex-start;background:#fafcfb;border:1px solid #dfe8e3;border-radius:11px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;margin:20px 24px;padding:14px 16px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.seller-policy-agreement:hover{background:#f6fbf8;border-color:#bcd9cc}.seller-policy-agreement.checked{background:#f2faf6;border-color:#a9d4c0;box-shadow:0 3px 12px #08724c0d}.seller-policy-agreement input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.seller-custom-checkbox{align-items:center;background:#fff;border:1.5px solid #b9c9c1;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;flex:0 0 19px;font-size:11px;font-weight:800;height:19px;justify-content:center;margin-top:1px;transition:.2s ease;width:19px}.seller-policy-agreement.checked
.seller-custom-checkbox{background:#08724c;border-color:#08724c}.seller-agreement-text{color:#596860;font-size:11.5px;line-height:1.65}.seller-agreement-text strong{color:#26392f;font-weight:750}.seller-signature-section{margin:0 24px 22px;padding-top:2px}.seller-signature-header{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:10px}.seller-signature-header p{color:#89958f;font-size:10px;margin:3px 0 0}.seller-signed-badge{font-size:8px;font-weight:800;letter-spacing:.6px;padding:6px 9px}.seller-signature-box{background:linear-gradient(rgba(8,114,76,.035) 1px,#0000 0),linear-gradient(90deg,rgba(8,114,76,.035) 1px,#0000 0),#fcfefd;background-size:20px 20px;border:1px dashed #c3d2ca;border-radius:12px;box-sizing:border-box;height:155px;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.seller-signature-box:hover{border-color:#75a994}.seller-signature-box.signed{border-color:#08724c;box-shadow:inset 0 0 0 1px #08724c0a}.seller-signature-box canvas{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.seller-signature-placeholder{color:#c4cfca;font-size:14px;letter-spacing:.2px}.seller-signature-footer{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:8px}.seller-signature-footer span{color:#98a39d;font-size:9px}.seller-signature-footer button{background:#fff;border:1px solid #d9e3de;border-radius:7px;color:#68766e;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;height:30px;padding:0 11px;transition:.2s ease}.seller-signature-footer button:hover{background:#fff7f7;border-color:#e6c6c6;color:#c34e4e}.seller-policy-submit{align-items:center;border-top:1px solid #edf1ef;display:flex;gap:20px;justify-content:space-between;margin:0 24px;padding:18px 0 23px}.seller-submit-note{align-items:center;color:#89958f;display:flex;font-size:9px;gap:7px}.seller-submit-note span{font-size:12px}.seller-policy-submit-btn{border:none;border-radius:9px;box-shadow:0 6px 16px #08724c26;font-size:11px;font-weight:750;height:44px;min-width:210px}.seller-policy-submit-btn:hover:not(:disabled){box-shadow:0 9px 22px #08724c38}.seller-policy-submit-btn:active:not(:disabled){transform:translateY(0)}.seller-policy-submit-btn:disabled{box-shadow:none;opacity:.55}.seller-policy-success-card{background:#fff;border:1px solid #dfe9e3;border-radius:18px;box-shadow:0 15px 45px #0f392714;box-sizing:border-box;margin:65px auto;max-width:620px;padding:42px;text-align:center}.seller-success-icon{align-items:center;background:#eaf8f1;border-radius:50%;color:#08724c;display:flex;font-size:28px;font-weight:800;height:64px;justify-content:center;margin:0 auto 17px;width:64px}.seller-success-label{color:#08724c;font-size:8px;font-weight:800;letter-spacing:1.3px;margin-bottom:7px}.seller-policy-success-card h1{color:#1d3027;font-size:24px;margin:0}.seller-policy-success-card>p{color:#7d8b84;font-size:12px;line-height:1.7;margin:10px auto 24px;max-width:450px}.seller-success-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;text-align:left}.seller-success-details div{background:#fbfcfb;border:1px solid #e5ece8;border-radius:10px;padding:12px}.seller-success-details span{color:#9aa59f;display:block;font-size:8px;letter-spacing:.8px;margin-bottom:4px;text-transform:uppercase}.seller-success-details strong{color:#33443b;font-size:11px}.seller-success-details .success-status{color:#08724c}@media (max-width:750px){.seller-policy-page-header{align-items:flex-start}.seller-policy-page-header h1{font-size:25px}.seller-agreement-header,.seller-policy-card-header{padding:18px}.seller-policy-document{margin:16px}.seller-policy-document-scroll{height:300px;padding:18px}.seller-policy-agreement{margin:16px}.seller-signature-section{margin:0 16px 20px}.seller-policy-submit{align-items:stretch;flex-direction:column;margin:0 16px}.seller-policy-submit-btn{width:100%}}@media (max-width:500px){.seller-policies-page{padding-bottom:25px}.seller-policy-page-header{margin-bottom:16px}.seller-policy-header-icon{height:40px;width:40px}.seller-policy-page-header h1{font-size:22px}.seller-policy-page-header p{font-size:11px}.seller-policy-document-scroll{height:280px}.seller-agreement-header h2,.seller-policy-card-header h2{font-size:16px}.seller-agreement-header{align-items:flex-start}.seller-policy-agreement{padding:12px}.seller-agreement-text{font-size:10.5px}.seller-signature-box{height:130px}.seller-signature-footer{align-items:flex-start;flex-direction:column}.seller-success-details{grid-template-columns:1fr}.seller-policy-success-card{margin:25px auto;padding:28px 18px}}:root{--obsidian:#0a0c0f;--surface-1:#111318;--surface-2:#181c23;--surface-3:#1e232d;--surface-4:#252c38;--border-dim:#ffffff0f;--border-mid:#ffffff1c;--border-hi:#ffffff2e;--em-900:#052e16;--em-700:#065f46;--em-600:#059669;--em-500:#10b981;--em-400:#34d399;--em-300:#6ee7b7;--em-200:#a7f3d0;--em-100:#d1fae5;--em-glow:0 0 20px #10b98140,0 0 60px #10b98114;--gold-500:#f59e0b;--gold-400:#fbbf24;--gold-300:#fcd34d;--gold-100:#fef3c7;--red-500:#ef4444;--red-100:#fee2e2;--blue-500:#3b82f6;--blue-100:#eff6ff;--text-1:#f1f5f9;--text-2:#94a3b8;--text-3:#475569;--font-display:"Syne",sans-serif;--font-body:"Outfit",sans-serif;--sidebar-w:256px;--topbar-h:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 12px 40px #0009;--transition:0.2s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.35s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0a0c0f;background:var(--obsidian);color:#f1f5f9;color:var(--text-1)}body,button{font-family:Outfit,sans-serif;font-family:var(--font-body)}button{border:none;cursor:pointer}input,select,textarea{font-family:Outfit,sans-serif;font-family:var(--font-body)}li,ul{list-style:none}.res-auth-root{display:grid;grid-template-columns:1fr 480px;min-height:100vh}.res-auth-visual{align-items:center;background:#111318;background:var(--surface-1);display:flex;justify-content:center;overflow:hidden;padding:3rem;position:relative}.res-auth-visual:before{background:radial-gradient(ellipse 60% 50% at 30% 40%,#10b9812e 0,#0000 70%),radial-gradient(ellipse 40% 60% at 70% 80%,#3b82f61a 0,#0000 60%)}.res-auth-visual:after,.res-auth-visual:before{content:"";inset:0;pointer-events:none;position:absolute}.res-auth-visual:after{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:40px 40px}.auth-visual-content{max-width:480px;position:relative;z-index:1}.auth-brand-mark{align-items:center;display:inline-flex;gap:10px;margin-bottom:2.5rem}.brand-hex{align-items:center;background:#10b981;background:var(--em-500);border-radius:10px;color:#0a0c0f;color:var(--obsidian);display:flex;font-size:18px;font-weight:800;height:40px;justify-content:center;width:40px}.brand-hex,.brand-name{font-family:Syne,sans-serif;font-family:var(--font-display)}.brand-name{font-size:15px;font-weight:700;letter-spacing:.05em}.auth-headline,.brand-name{color:#f1f5f9;color:var(--text-1)}.auth-headline{font-family:Syne,sans-serif;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.auth-headline .em{color:#34d399;color:var(--em-400)}.auth-sub{color:#94a3b8;color:var(--text-2);font-size:15px;line-height:1.6;margin-bottom:2.5rem}.auth-stat-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.auth-stat-box{background:#181c23;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:12px;border-radius:var(--radius-md);padding:1rem;text-align:center}.auth-stat-val{color:#34d399;color:var(--em-400);display:block;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:4px}.auth-stat-lbl{color:#475569;color:var(--text-3);font-size:11px;font-weight:500;letter-spacing:.05em}.auth-benefits{display:flex;flex-direction:column;gap:.65rem}.auth-benefit-item{align-items:center;color:#94a3b8;color:var(--text-2);display:flex;font-size:14px;gap:10px}.benefit-check{background:#10b9811f;border:1px solid #059669;border:1px solid var(--em-600);border-radius:50%;color:#34d399;color:var(--em-400);flex-shrink:0;font-size:11px;height:22px;width:22px}.benefit-check,.res-auth-form-panel{align-items:center;display:flex;justify-content:center}.res-auth-form-panel{background:#181c23;background:var(--surface-2);border-left:1px solid #ffffff0f;border-left:1px solid var(--border-dim);padding:2.5rem}.res-form-card{max-width:360px;width:100%}.res-form-title{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.6rem;font-weight:700;margin-bottom:.4rem}.res-form-sub{color:#94a3b8;color:var(--text-2);font-size:13.5px;margin-bottom:2rem}.res-input-group{margin-bottom:1rem}.res-input-label{color:#94a3b8;color:var(--text-2);display:block;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:6px}.res-input{background:#1e232d;background:var(--surface-3);border:1.5px solid #ffffff1c;border:1.5px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);color:#f1f5f9;color:var(--text-1);font-size:14px;outline:none;padding:.8rem 1rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.res-input:focus{border-color:#10b981;border-color:var(--em-500);box-shadow:0 0 0 3px #10b9811f}.res-input::placeholder{color:#475569;color:var(--text-3)}.mobile-input-wrap{align-items:center;background:#1e232d;background:var(--surface-3);border:1.5px solid #ffffff1c;border:1.5px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);display:flex;overflow:hidden;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.mobile-input-wrap:focus-within{border-color:#10b981;border-color:var(--em-500);box-shadow:0 0 0 3px #10b9811f}.mobile-prefix{align-items:center;border-right:1px solid #ffffff1c;border-right:1px solid var(--border-mid);color:#94a3b8;color:var(--text-2);display:flex;flex-shrink:0;font-size:14px;height:44px;padding:0 1rem}.mobile-input-wrap input{background:#0000;border:none;color:#f1f5f9;color:var(--text-1);flex:1 1;font-size:14px;outline:none;padding:.8rem 1rem}.otp-section{margin-bottom:1rem;text-align:center}.otp-hint{color:#94a3b8;color:var(--text-2);font-size:13px;margin-bottom:1rem}.otp-hint b{color:#34d399;color:var(--em-400)}.otp-boxes{display:flex;gap:10px;justify-content:center}.otp-box{background:#1e232d;background:var(--surface-3);border:1.5px solid #ffffff1c;border:1.5px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);color:#f1f5f9;color:var(--text-1);font-size:1.4rem;font-weight:700;height:56px;outline:none;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:50px}.otp-box:focus{border-color:#10b981;border-color:var(--em-500);box-shadow:0 0 0 3px #10b9811f}.res-submit-btn{background:#10b981;background:var(--em-500);border-radius:8px;border-radius:var(--radius-sm);color:#0a0c0f;color:var(--obsidian);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:14.5px;font-weight:700;letter-spacing:.02em;margin-top:.5rem;padding:.85rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.res-submit-btn:hover{background:#34d399;background:var(--em-400);box-shadow:0 0 20px #10b98140,0 0 60px #10b98114;box-shadow:var(--em-glow);transform:translateY(-1px)}.res-submit-btn:active{transform:scale(.98)}.res-submit-btn:disabled{background:#252c38;background:var(--surface-4);color:#475569;color:var(--text-3);cursor:not-allowed;transform:none}.res-form-toggle{color:#94a3b8;color:var(--text-2);font-size:13.5px;margin-top:1.5rem;text-align:center}.res-form-toggle span{color:#34d399;color:var(--em-400);cursor:pointer;font-weight:600}.res-form-toggle span:hover{text-decoration:underline}.resend-timer{color:#475569;color:var(--text-3);font-size:12.5px;margin-top:.75rem;text-align:center}.resend-timer span{color:#34d399;color:var(--em-400);cursor:pointer;font-weight:500}.res-portal-root{background:#0a0c0f;background:var(--obsidian);display:flex;min-height:100vh}.res-sidebar{background:#111318;background:var(--surface-1);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-dim);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;padding-bottom:1.5rem;position:fixed;top:0;width:256px;width:var(--sidebar-w);z-index:50}.res-sidebar-logo{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-dim);gap:10px;min-height:64px;min-height:var(--topbar-h);padding:1.25rem}.res-sidebar-logo,.sidebar-hex{align-items:center;display:flex}.sidebar-hex{background:#10b981;background:var(--em-500);border-radius:9px;color:#0a0c0f;color:var(--obsidian);flex-shrink:0;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:16px;font-weight:800;height:34px;justify-content:center;width:34px}.sidebar-brand-text{display:flex;flex-direction:column}.sidebar-brand-main{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em}.sidebar-brand-sub{color:#10b981;color:var(--em-500);font-size:9.5px;font-weight:500;letter-spacing:.12em;margin-top:2px}.res-sidebar-user{align-items:center;background:#181c23;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:10px;margin:.75rem;padding:.9rem 1.25rem}.sidebar-avatar{align-items:center;background:linear-gradient(135deg,#059669,#065f46);background:linear-gradient(135deg,var(--em-600),var(--em-700));border-radius:50%;color:#a7f3d0;color:var(--em-200);display:flex;flex-shrink:0;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.sidebar-user-name{color:#f1f5f9;color:var(--text-1);font-size:13px;font-weight:600}.sidebar-user-id{color:#475569;color:var(--text-3);font-size:10.5px;margin-top:1px}.sidebar-tier{align-items:center;display:flex;gap:6px;margin:0 0 .5rem;padding:.4rem 1.25rem}.tier-pill{align-items:center;border-radius:50px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;padding:3px 10px}.tier-pill.bronze{background:#cd7f321f;border:1px solid #cd7f3240;color:#cd7f32}.tier-pill.silver{background:#94a3b81f;border:1px solid #94a3b840;color:#94a3b8}.tier-pill.gold{background:#fbbf241f;border:1px solid #fbbf2440;color:#fbbf24;color:var(--gold-400)}.tier-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.res-nav{flex:1 1;overflow-y:auto;padding:0 .75rem}.res-nav-group{margin-bottom:1.25rem}.res-nav-group-title{color:#475569;color:var(--text-3);display:block;font-size:9px;font-weight:700;letter-spacing:.18em;margin-bottom:.3rem;padding:0 .5rem}.res-nav-item{align-items:center;border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-2);cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:10px;padding:.65rem .75rem;position:relative;text-align:left;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.res-nav-item:hover{background:#1e232d;background:var(--surface-3);color:#f1f5f9;color:var(--text-1)}.res-nav-item.active{background:#10b9811a;color:#34d399;color:var(--em-400);font-weight:500}.res-nav-item.active:before{background:#10b981;background:var(--em-500);border-radius:0 3px 3px 0;content:"";height:60%;left:0;position:absolute;top:20%;width:3px}.nav-icon-wrap{display:flex;font-size:14px;justify-content:center;width:20px}.nav-badge{background:#065f46;background:var(--em-700);border-radius:50px;color:#6ee7b7;color:var(--em-300);font-size:10px;font-weight:700;margin-left:auto;padding:1px 7px}.sidebar-wallet{background:linear-gradient(135deg,#065f46,#052e16);background:linear-gradient(135deg,var(--em-700) 0,var(--em-900) 100%);border:1px solid #059669;border:1px solid var(--em-600);border-radius:12px;border-radius:var(--radius-md);margin:0 .75rem;padding:1rem}.wallet-label{color:#6ee7b7;color:var(--em-300);font-size:11px;letter-spacing:.05em;margin-bottom:4px}.wallet-amount{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin-bottom:.6rem}.sidebar-withdraw-btn{background:#ffffff1f;border:1px solid #ffffff26;border-radius:6px;color:#f1f5f9;color:var(--text-1);font-size:12px;font-weight:500;padding:.45rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.sidebar-withdraw-btn:hover{background:#fff3}.res-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111318d9;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-dim);display:flex;gap:1rem;height:64px;height:var(--topbar-h);justify-content:space-between;left:256px;left:var(--sidebar-w);padding:0 2rem;position:fixed;right:0;top:0;z-index:40}.topbar-page-title{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.05rem;font-weight:700}.topbar-right{gap:.75rem}.topbar-right,.topbar-stat{align-items:center;display:flex}.topbar-stat{background:#181c23;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:50px;font-size:12.5px;gap:8px;padding:.4rem 1rem}.topbar-stat-label{color:#94a3b8;color:var(--text-2)}.topbar-stat-val{color:#34d399;color:var(--em-400);font-size:14px}.topbar-stat-val,.topbar-withdraw-btn{font-family:Syne,sans-serif;font-family:var(--font-display);font-weight:700}.topbar-withdraw-btn{background:#10b981;background:var(--em-500);border-radius:50px;color:#0a0c0f;color:var(--obsidian);font-size:13px;padding:.5rem 1.25rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.topbar-withdraw-btn:hover{background:#34d399;background:var(--em-400);box-shadow:0 0 20px #10b98140,0 0 60px #10b98114;box-shadow:var(--em-glow)}.res-main{margin-left:256px;margin-left:var(--sidebar-w);min-height:100vh;padding-top:64px;padding-top:var(--topbar-h)}.res-content-area{padding:2rem}.res-card{background:#181c23;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border-dim);border-radius:18px;border-radius:var(--radius-lg);padding:1.5rem}.res-card-title{align-items:center;color:#f1f5f9;color:var(--text-1);display:flex;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:700;justify-content:space-between;margin-bottom:1.25rem}.status-badge{border-radius:50px;font-size:11px;font-weight:600;gap:5px;padding:3px 10px}.status-badge:before{background:currentColor;border-radius:50%;content:"";display:block;height:5px;width:5px}.status-badge.delivered{background:#10b9811f;color:#34d399;color:var(--em-400)}.status-badge.shipped{background:#3b82f61f;color:#3b82f6;color:var(--blue-500)}.status-badge.transit{background:#f59e0b1f;color:#fbbf24;color:var(--gold-400)}.status-badge.pending{background:#94a3b814;color:#94a3b8;color:var(--text-2)}.status-badge.paid{background:#10b9811f;color:#34d399;color:var(--em-400)}.status-badge.cancelled{background:#ef44441f;color:#ef4444;color:var(--red-500)}.res-table-wrap{overflow-x:auto}.res-table{border-collapse:collapse;width:100%}.res-table th{color:#475569;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;padding:.65rem .9rem;text-align:left;white-space:nowrap}.res-table td,.res-table th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-dim)}.res-table td{color:#94a3b8;color:var(--text-2);font-size:13.5px;padding:.9rem}.res-table tbody tr:last-child td{border-bottom:none}.res-table tbody tr:hover td{background:#1e232d;background:var(--surface-3);color:#f1f5f9;color:var(--text-1)}.td-primary{color:#f1f5f9!important;color:var(--text-1)!important;font-weight:600}.td-green{color:#34d399!important;color:var(--em-400)!important;font-weight:600}.td-red{color:#ef4444!important;color:var(--red-500)!important;font-weight:600}.td-gold{color:#fbbf24!important;color:var(--gold-400)!important;font-weight:600}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#1e232d 25%,#252c38 50%,#1e232d 75%);background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-4) 50%,var(--surface-3) 75%);background-size:400% 100%;border-radius:6px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.res-error{background:#ef44441a;border:1px solid #ef444440;border-radius:8px;border-radius:var(--radius-sm);color:#ef4444;color:var(--red-500);font-size:13px;margin-bottom:1rem;padding:.75rem 1rem}.dashboard-hero{align-items:center;background:linear-gradient(135deg,#181c23,#1e232d);background:linear-gradient(135deg,var(--surface-2) 0,var(--surface-3) 100%);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:24px;border-radius:var(--radius-xl);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden;padding:1.75rem 2rem;position:relative}.dashboard-hero:before{background:radial-gradient(circle,#10b9811f 0,#0000 70%);content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:200px}.dh-greeting{color:#94a3b8;color:var(--text-2);font-size:14px;margin-bottom:4px}.dh-name{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.6rem;font-weight:700;margin-bottom:.4rem}.dh-name span{color:#34d399;color:var(--em-400)}.dh-tier-line{color:#475569;color:var(--text-3);font-size:12.5px}.dh-tier-line b{color:#fbbf24;color:var(--gold-400)}.dh-progress-wrap{display:flex;flex-direction:column;gap:6px;min-width:220px}.dh-progress-label{color:#94a3b8;color:var(--text-2);display:flex;font-size:12px;justify-content:space-between}.dh-progress-label span:last-child{color:#34d399;color:var(--em-400);font-weight:600}.dh-progress-bar{background:#252c38;background:var(--surface-4);border-radius:6px;height:6px;overflow:hidden}.dh-progress-fill{background:linear-gradient(90deg,#059669,#34d399);background:linear-gradient(90deg,var(--em-600),var(--em-400));border-radius:6px;height:100%;transition:width .8s ease}.dashboard-stats-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}.dash-stat-card{background:#181c23;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border-dim);border-radius:18px;border-radius:var(--radius-lg);overflow:hidden;padding:1.25rem;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.dash-stat-card:hover{border-color:#ffffff1c;border-color:var(--border-mid);transform:translateY(-2px)}.dash-stat-card:after{background:#10b981;background:var(--accent-color,var(--em-500));content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.dash-stat-label{color:#475569;color:var(--text-3);font-size:11.5px;font-weight:500;letter-spacing:.03em;margin-bottom:8px}.dash-stat-val{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:6px}.dash-stat-delta{font-size:11px}.dash-stat-delta.pos{color:#34d399;color:var(--em-400)}.dash-stat-delta.neg{color:#ef4444;color:var(--red-500)}.dashboard-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:2fr 1fr}.dash-full-row{grid-column:1/-1}.leaderboard-list{display:flex;flex-direction:column;gap:.5rem}.leader-row{align-items:center;background:#1e232d;background:var(--surface-3);border:1px solid #0000;border-radius:8px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:.65rem .75rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.leader-row:hover{border-color:#ffffff1c;border-color:var(--border-mid)}.leader-row.is-me{background:#10b9810f;border-color:#065f46;border-color:var(--em-700)}.leader-rank{color:#475569;color:var(--text-3);flex-shrink:0;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:700;text-align:center;width:22px}.leader-rank.top1{color:#fbbf24;color:var(--gold-400)}.leader-rank.top2{color:#94a3b8;color:var(--text-2)}.leader-rank.top3{color:#cd7f32}.leader-avatar{align-items:center;background:#252c38;background:var(--surface-4);border-radius:50%;color:#94a3b8;color:var(--text-2);display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:30px;justify-content:center;width:30px}.leader-name{color:#f1f5f9;color:var(--text-1);flex:1 1;font-size:13px;font-weight:500}.leader-amt{color:#34d399;color:var(--em-400);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:700}.motivation-chip{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-2);font-size:12.5px;margin-top:.75rem;padding:.65rem .9rem}.motivation-chip b{color:#fbbf24;color:var(--gold-400)}.catalog-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.catalog-search-wrap{align-items:center;background:#181c23;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);display:flex;flex:1 1;gap:8px;min-width:220px;padding:.6rem 1rem}.catalog-search-wrap input{background:#0000;border:none;color:#f1f5f9;color:var(--text-1);flex:1 1;font-size:13.5px;outline:none}.catalog-search-wrap input::placeholder{color:#475569;color:var(--text-3)}.catalog-select{background:#181c23;background:var(--surface-2);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);color:#f1f5f9;color:var(--text-1);cursor:pointer;font-size:13.5px;outline:none;padding:.6rem 1rem}.catalog-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.catalog-card{background:#181c23;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border-dim);border-radius:18px;border-radius:var(--radius-lg);cursor:default;overflow:hidden;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.catalog-card:hover{border-color:#ffffff1c;border-color:var(--border-mid);box-shadow:0 12px 40px #0009;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.catalog-card-img{background:#1e232d;background:var(--surface-3);height:180px;overflow:hidden;position:relative}.catalog-card-img img{height:100%;object-fit:cover;width:100%}.catalog-profit-badge{background:#10b981;background:var(--em-500);border-radius:50px;color:#0a0c0f;color:var(--obsidian);font-size:11px;font-weight:700;padding:3px 10px;position:absolute;right:10px;top:10px}.catalog-card-body{padding:1rem}.catalog-card-name{color:#f1f5f9;color:var(--text-1);font-size:14.5px;font-weight:600;margin-bottom:.75rem}.price-table{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.price-cell{background:#1e232d;background:var(--surface-3);border-radius:8px;border-radius:var(--radius-sm);padding:.5rem .75rem}.price-cell-label{color:#475569;color:var(--text-3);font-size:10px;letter-spacing:.04em;margin-bottom:2px}.price-cell-val{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:700}.price-cell.profit .price-cell-val{color:#34d399;color:var(--em-400)}.catalog-actions{display:flex;gap:.5rem}.wa-share-btn{align-items:center;background:#25d3661f;border:1px solid #25d36640;border-radius:8px;border-radius:var(--radius-sm);color:#25d366;display:flex;flex:1 1;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:.6rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.wa-share-btn:hover{background:#25d36633}.copy-link-btn{background:#1e232d;background:var(--surface-3);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-2);font-size:12.5px;padding:.6rem .9rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.copy-link-btn:hover{background:#252c38;background:var(--surface-4);color:#f1f5f9;color:var(--text-1)}.network-summary-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.net-mini-card{background:#181c23;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border-dim);border-radius:12px;border-radius:var(--radius-md);padding:1rem 1.25rem}.net-mini-label{color:#475569;color:var(--text-3);font-size:11.5px;margin-bottom:6px}.net-mini-val{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.3rem;font-weight:700}.wallet-hero{align-items:center;background:linear-gradient(135deg,#052e16,#181c23);background:linear-gradient(135deg,var(--em-900) 0,var(--surface-2) 100%);border:1px solid #065f46;border:1px solid var(--em-700);border-radius:24px;border-radius:var(--radius-xl);display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden;padding:2rem;position:relative}.wallet-hero:before{background:radial-gradient(circle,#10b98126 0,#0000 70%);bottom:-50px;content:"";height:200px;position:absolute;right:-30px;width:200px}.wallet-hero-label{color:#6ee7b7;color:var(--em-300);font-size:13px;margin-bottom:6px}.wallet-hero-amount{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.4rem}.wallet-hero-pending{color:#475569;color:var(--text-3);font-size:12px}.wallet-hero-pending span{color:#fbbf24;color:var(--gold-400);font-weight:600}.wallet-withdraw-form{align-items:center;display:flex;gap:.75rem;position:relative;z-index:1}.withdraw-input{background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;border-radius:var(--radius-sm);color:#f1f5f9;color:var(--text-1);font-size:14px;outline:none;padding:.75rem 1rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:160px}.withdraw-input:focus{border-color:#34d399;border-color:var(--em-400)}.withdraw-input::placeholder{color:#ffffff4d}.withdraw-now-btn{background:#10b981;background:var(--em-500);border-radius:8px;border-radius:var(--radius-sm);color:#0a0c0f;color:var(--obsidian);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13.5px;font-weight:700;padding:.75rem 1.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.withdraw-now-btn:hover{background:#34d399;background:var(--em-400);box-shadow:0 0 20px #10b98140,0 0 60px #10b98114;box-shadow:var(--em-glow)}.withdraw-now-btn:disabled{background:#252c38;background:var(--surface-4);color:#475569;color:var(--text-3);cursor:not-allowed}.wallet-sections-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.txn-item{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-dim);display:flex;gap:12px;padding:.85rem 0}.txn-item:last-child{border-bottom:none}.txn-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.txn-icon.credit{background:#10b9811f}.txn-icon.debit{background:#ef44441f}.txn-info{flex:1 1}.txn-desc{color:#f1f5f9;color:var(--text-1);font-size:13.5px;font-weight:500}.txn-date{color:#475569;color:var(--text-3);font-size:11.5px;margin-top:1px}.txn-amt{font-family:Syne,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:700}.txn-amt.credit{color:#34d399;color:var(--em-400)}.txn-amt.debit{color:#ef4444;color:var(--red-500)}.bank-row{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-dim);display:flex;justify-content:space-between;padding:.65rem 0}.bank-row:last-child{border-bottom:none}.bank-row-label{color:#475569;color:var(--text-3);font-size:12px}.bank-row-val{color:#f1f5f9;color:var(--text-1);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13.5px;font-weight:600}.edit-bank-btn{background:#1e232d;background:var(--surface-3);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-2);font-size:13px;margin-top:1rem;padding:.6rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.edit-bank-btn:hover{background:#252c38;background:var(--surface-4);color:#f1f5f9;color:var(--text-1)}.kit-assets-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:2rem}.kit-asset-card{background:#181c23;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border-dim);border-radius:18px;border-radius:var(--radius-lg);overflow:hidden;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.kit-asset-card:hover{border-color:#ffffff1c;border-color:var(--border-mid)}.kit-asset-thumb{background:#1e232d;background:var(--surface-3);height:160px;overflow:hidden;position:relative}.kit-asset-thumb img{height:100%;object-fit:cover;width:100%}.kit-asset-type{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:50px;color:#f1f5f9;color:var(--text-1);font-size:10px;font-weight:600;left:8px;letter-spacing:.06em;padding:2px 8px;position:absolute;top:8px}.kit-asset-info{padding:.85rem}.kit-asset-name{color:#f1f5f9;color:var(--text-1);font-size:13.5px;font-weight:600;margin-bottom:3px}.kit-asset-size{color:#475569;color:var(--text-3);font-size:11px;margin-bottom:.65rem}.kit-download-btn{align-items:center;background:#10b9811a;border:1px solid #065f46;border:1px solid var(--em-700);border-radius:8px;border-radius:var(--radius-sm);color:#34d399;color:var(--em-400);display:flex;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:.55rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.kit-download-btn:hover{background:#10b9812e}.captions-section{background:#181c23;background:var(--surface-2);border:1px solid #ffffff0f;border:1px solid var(--border-dim);border-radius:18px;border-radius:var(--radius-lg);padding:1.5rem}.caption-item{align-items:flex-start;background:#1e232d;background:var(--surface-3);border:1px solid #ffffff0f;border-left:3px solid #10b981;border:1px solid var(--border-dim);border-left:3px solid var(--em-500);border-radius:0 8px 8px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:1rem}.caption-text{flex:1 1;font-size:13px;font-style:italic;line-height:1.6}.caption-copy-btn,.caption-text{color:#94a3b8;color:var(--text-2)}.caption-copy-btn{background:#252c38;background:var(--surface-4);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);flex-shrink:0;font-size:11.5px;padding:.4rem .75rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.caption-copy-btn:hover{border-color:#059669;border-color:var(--em-600)}.caption-copy-btn.copied,.caption-copy-btn:hover{background:#065f46;background:var(--em-700);color:#6ee7b7;color:var(--em-300)}.support-grid{grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr 1fr}.res-textarea{background:#1e232d;background:var(--surface-3);border:1.5px solid #ffffff1c;border:1.5px solid var(--border-mid);border-radius:8px;border-radius:var(--radius-sm);color:#f1f5f9;color:var(--text-1);font-size:13.5px;min-height:120px;outline:none;padding:.8rem 1rem;resize:vertical;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.res-textarea:focus{border-color:#10b981;border-color:var(--em-500)}.res-textarea::placeholder{color:#475569;color:var(--text-3)}.support-submit-btn{background:#10b981;background:var(--em-500);border-radius:8px;border-radius:var(--radius-sm);color:#0a0c0f;color:var(--obsidian);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:13.5px;font-weight:700;margin-top:.75rem;padding:.75rem 1.5rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.support-submit-btn:hover{background:#34d399;background:var(--em-400)}.faq-item{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-dim)}.faq-question{align-items:center;color:#f1f5f9;color:var(--text-1);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;justify-content:space-between;padding:.9rem 0}.faq-question:hover,.faq-toggle{color:#34d399;color:var(--em-400)}.faq-toggle{flex-shrink:0;font-size:16px}.faq-answer{color:#94a3b8;color:var(--text-2);font-size:13px;line-height:1.6;padding-bottom:.9rem}.support-contact-card{align-items:center;background:#1e232d;background:var(--surface-3);border:1px solid #ffffff1c;border:1px solid var(--border-mid);border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;margin-bottom:.75rem;padding:1rem;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.support-contact-card:hover{background:#10b9810a;border-color:#059669;border-color:var(--em-600)}.contact-icon{font-size:1.4rem}.contact-label{color:#475569;color:var(--text-3);font-size:12px}.contact-val{color:#f1f5f9;color:var(--text-1);font-size:13.5px;font-weight:600}@media (max-width:1100px){.dashboard-stats-row{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.support-grid,.wallet-sections-grid{grid-template-columns:1fr}}@media (max-width:768px){.res-auth-root{grid-template-columns:1fr}.res-auth-visual{display:none}.res-auth-form-panel{padding:1.5rem}.res-sidebar{transform:translateX(-100%)}.res-main{margin-left:0}.dashboard-stats-row{grid-template-columns:1fr 1fr}.wallet-hero{align-items:flex-start;flex-direction:column}.network-summary-row{grid-template-columns:1fr}}:root{--atr-green:#2d6a4f;--atr-dark:#1b4332;--atr-green-light:#f0fdf4;--bg-light:#f4f7f6;--text-main:#1a1a1a;--text-muted:#4a4a4a;--text-label:#333;--border:#d9e0dc}.super-checkout-container{color:#1a1a1a;color:var(--text-main);font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:30px 20px 60px}.checkout-header{gap:20px;padding:15px 0 35px}.brand-mini{color:#1b4332;color:var(--atr-dark);font-size:1.35rem;font-weight:900;letter-spacing:-.5px}.checkout-steps-nav{gap:15px}.checkout-steps-nav span{color:#8a8a8a;font-size:.9rem}.checkout-steps-nav span.active{color:#2d6a4f;color:var(--atr-green);text-decoration:underline;text-underline-offset:5px}.checkout-steps-nav .line{background:#d5ddd8;width:35px}.checkout-main-content{grid-gap:35px;align-items:start;display:grid;gap:35px;grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr)}.form-section{background:#fff;border:1px solid #edf0ee;border-radius:18px;box-shadow:0 5px 25px #0000000f;padding:38px}.section-title{color:#1a1a1a;color:var(--text-main);font-size:1.8rem;font-weight:800;margin:0 0 8px}.section-subtitle{color:#4a4a4a;color:var(--text-muted);font-size:.95rem;line-height:1.5;margin:0 0 30px}.input-group{flex:1 1}.input-group label{color:#333;color:var(--text-label);display:block;font-size:.9rem;font-weight:700;margin-bottom:8px}.input-row{display:flex;gap:20px}input,textarea{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#1a1a1a;color:var(--text-main);font-family:inherit;font-size:.98rem;padding:14px 15px;transition:all .2s ease;width:100%}textarea{min-height:90px;resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af}input:focus,textarea:focus{border-color:#2d6a4f;border-color:var(--atr-green);box-shadow:0 0 0 3px #2d6a4f1a;outline:none}.saved-address-section{margin-bottom:28px}.saved-address-title{color:#1a1a1a;color:var(--text-main);font-size:1.05rem;margin:0 0 15px}.saved-address-list{display:flex;flex-direction:column;gap:12px}.checkout-address-card{background:#fff;border:1.5px solid #e1e6e3;border-radius:12px;padding:17px;transition:all .2s ease}.checkout-address-card:hover{border-color:#9ab8a6;box-shadow:0 5px 15px #0000000a}.checkout-address-card.selected{background:#f0fdf4;background:var(--atr-green-light);border-color:#2d6a4f;border-color:var(--atr-green);box-shadow:0 0 0 2px #2d6a4f14}.checkout-address-card-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.checkout-address-card-header strong{color:#1a1a1a;color:var(--text-main);font-size:.98rem}.checkout-default-tag{background:#2d6a4f;background:var(--atr-green);border-radius:20px;color:#fff;font-size:.7rem;font-weight:800;padding:4px 9px}.checkout-address-details{color:#4a4a4a;color:var(--text-muted);font-size:.87rem;line-height:1.55;margin:10px 0 14px}.use-address-btn{background:#fff;border:1px solid #2d6a4f;border:1px solid var(--atr-green);border-radius:8px;color:#2d6a4f;color:var(--atr-green);cursor:pointer;font-size:.82rem;font-weight:700;padding:8px 14px;transition:all .2s ease}.selected-address-btn,.use-address-btn:hover{background:#2d6a4f;background:var(--atr-green);color:#fff}.address-loading,.no-address-message{background:#f8faf9;border-radius:10px;color:#4a4a4a;color:var(--text-muted);font-size:.9rem;padding:15px}.new-address-heading-row{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.new-address-title{color:#1a1a1a;color:var(--text-main);font-size:1.05rem;margin:0}.change-address-btn{background:#0000;border:none;color:#2d6a4f;color:var(--atr-green);cursor:pointer;font-size:.85rem;font-weight:700;text-decoration:underline}.address-box-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.instructions-group{margin-top:20px}.primary-btn{background:#2d6a4f;background:var(--atr-green);border:none;border-radius:11px;box-shadow:0 5px 15px #2d6a4f2e;color:#fff;cursor:pointer;font-size:1rem;font-weight:800;margin-top:10px;padding:16px 25px;transition:all .2s ease;width:100%}.primary-btn:hover{background:#1b4332;background:var(--atr-dark);transform:translateY(-1px)}.primary-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.text-btn{background:none;border:none;color:#555;cursor:pointer;font-weight:700;padding:10px;text-decoration:underline}.text-btn:hover{color:#2d6a4f;color:var(--atr-green)}.action-row{align-items:center;display:flex;gap:15px;margin-top:25px}.action-row .text-btn{white-space:nowrap;width:auto}.action-primary-btn{flex:1 1}.payment-grid{display:flex;flex-direction:column;gap:14px}.pay-option{align-items:center;border:2px solid #e8ece9;border-radius:13px;cursor:pointer;display:flex;gap:14px;padding:20px;transition:all .2s ease}.pay-option:hover{border-color:#9ab8a6}.pay-option.selected{background:#f0fdf4;border-color:#2d6a4f;border-color:var(--atr-green)}.pay-option input{accent-color:#2d6a4f;accent-color:var(--atr-green);flex-shrink:0;height:18px;width:18px}.payment-icon{align-items:center;background:#f1f5f3;border-radius:10px;display:flex;flex-shrink:0;font-size:21px;height:42px;justify-content:center;width:42px}.pay-info{display:flex;flex-direction:column;gap:5px}.pay-info strong{color:#1a1a1a;color:var(--text-main);font-size:1rem}.pay-info span{color:#4a4a4a;color:var(--text-muted);font-size:.85rem}.payment-total-preview{align-items:center;background:#f8faf9;border:1px solid #e1e7e3;border-radius:12px;display:flex;justify-content:space-between;margin-top:25px;padding:17px}.payment-total-preview span{color:#4a4a4a;color:var(--text-muted);font-weight:700}.payment-total-preview strong{color:#1b4332;color:var(--atr-dark);font-size:1.35rem}.pay-btn{margin-top:18px}.secure-payment-note{color:#777;font-size:.8rem;margin-top:18px;text-align:center}.summary-sidebar{min-width:0}.summary-card{background:#fff;border:1px solid #e5e9e6;border-radius:17px;box-shadow:0 5px 22px #0000000d;padding:27px;position:-webkit-sticky;position:sticky;top:20px}.summary-card h3{color:#1a1a1a;color:var(--text-main);font-size:1.25rem;font-weight:800;margin:0 0 20px}.item-preview-list{display:flex;flex-direction:column;gap:13px}.mini-item{gap:12px;justify-content:space-between}.mini-item,.mini-item-left{align-items:center;display:flex}.mini-item-left{gap:10px;min-width:0}.mini-item-image{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.mini-item-info{display:flex;flex-direction:column;gap:3px;min-width:0}.mini-item-name{color:#1a1a1a;color:var(--text-main);font-size:.85rem;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-item-qty{color:#777;font-size:.75rem}.mini-item-weight{color:#d97706;font-size:.72rem;font-weight:700}.mini-item-price{color:#1a1a1a;color:var(--text-main);font-size:.85rem;font-weight:800;white-space:nowrap}.divider{background:#e5e7eb;height:1px;margin:20px 0}.price-row{align-items:center;color:#333;color:var(--text-label);display:flex;font-size:.93rem;gap:15px;justify-content:space-between;margin-bottom:13px}.price-row span:last-child{font-weight:700}.free{color:#2d6a4f!important;color:var(--atr-green)!important;font-weight:800!important}.price-row.total{color:#000;font-size:1.1rem;font-weight:800;margin-bottom:0;margin-top:4px}.price-row.total span:last-child{color:#1b4332;color:var(--atr-dark);font-size:1.35rem;font-weight:900}.checkout-empty-state{background:#fff;border-radius:18px;box-shadow:0 5px 25px #0000000f;margin:80px auto;max-width:550px;padding:50px 30px;text-align:center}.checkout-empty-icon{font-size:55px;margin-bottom:15px}.checkout-empty-state h2{color:#1a1a1a;color:var(--text-main);margin:0 0 10px}.checkout-empty-state p{color:#4a4a4a;color:var(--text-muted);margin-bottom:25px}.animate-in{animation:checkoutFadeIn .25s ease}@keyframes checkoutFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.checkout-main-content{gap:25px;grid-template-columns:1fr}.summary-card{position:static}.checkout-header{align-items:flex-start;flex-direction:column}.checkout-steps-nav{justify-content:center;width:100%}.form-section{padding:28px}}@media (max-width:600px){.super-checkout-container{padding:15px 12px 40px}.checkout-header{padding-bottom:25px}.brand-mini{font-size:1.15rem}.checkout-steps-nav{gap:7px}.checkout-steps-nav span{font-size:.72rem}.checkout-steps-nav .line{width:15px}.form-section{border-radius:14px;padding:20px 16px}.section-title{font-size:1.4rem}.input-row{flex-direction:column;gap:0}.address-box-grid{grid-template-columns:1fr}.action-row{align-items:stretch;flex-direction:column-reverse}.action-row .text-btn{width:100%}.summary-card{padding:20px 16px}.mini-item-name{max-width:140px}.pay-option{padding:15px}.payment-total-preview{padding:14px}.price-row.total span:last-child{font-size:1.2rem}}.checkout-header{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#111827;border-bottom:1px solid #374151;box-sizing:border-box;color:#fff;display:flex;filter:none;justify-content:space-between;opacity:1;padding:18px 32px;width:100%}.brand-mini{color:#fff!important;filter:none!important;font-size:20px;font-weight:800;letter-spacing:.5px;opacity:1!important}.checkout-steps-nav{align-items:center;color:#fff;display:flex;filter:none;gap:14px;opacity:1}.checkout-steps-nav span{color:#d1d5db;filter:none;font-size:14px;font-weight:700;opacity:1;transition:all .2s ease;white-space:nowrap}.checkout-steps-nav span.active{color:#fff;filter:none;font-weight:800;opacity:1}.checkout-steps-nav .line{background:#4b5563;filter:none;height:2px;opacity:1;width:45px}.checkout-steps-nav span.active+.line{background:#2d6a4f}.payment-success-page{flex-direction:column;min-height:80vh;padding:40px 20px;text-align:center}.payment-success-icon,.payment-success-page{align-items:center;display:flex;justify-content:center}.payment-success-icon{background:#2d6a4f;border-radius:50%;box-shadow:0 10px 30px #2d6a4f40;color:#fff;font-size:52px;font-weight:700;height:90px;margin-bottom:25px;width:90px}.payment-success-page h1{color:#173b2b;font-size:34px;margin:0 0 10px}.payment-success-message{color:#667085;font-size:16px;margin-bottom:30px}.payment-success-details{background:#fff;border:1px solid #e4ebe7;border-radius:18px;box-shadow:0 10px 30px #0000000f;max-width:600px;padding:20px;width:100%}.payment-success-details>div{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:20px;justify-content:space-between;padding:15px 5px}.payment-success-details>div:last-child{border-bottom:none}.payment-success-details span{color:#7b8794}.payment-success-details strong{color:#173b2b;text-align:right}.payment-success-actions{align-items:center;display:flex;gap:15px;margin-top:30px}.payment-success-actions .primary-btn{min-width:180px}@media (max-width:600px){.payment-success-details>div{align-items:flex-start;flex-direction:column;gap:5px}.payment-success-details strong{text-align:left}.payment-success-actions{flex-direction:column;width:100%}}.all-categories-container{background-color:#f8fafc;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.cat-page-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;margin-bottom:40px;padding:20px 0}.cat-page-header,.header-left{align-items:center;display:flex}.header-left{gap:20px}.back-btn{align-items:center;background:#000;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 5px #0000000d;display:flex;font-size:1.2rem;padding:12px}.back-btn:hover{background:#2d6a4f;color:#fff;transform:translateX(-5px)}.cat-page-header h1{color:#1a202c;font-size:1.8rem;margin:0}.cat-page-header p{color:#718096;margin:4px 0 0}.categories-ultra-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.premium-cat-card{align-items:center;background:#fff;border:1px solid #edf2f7;border-radius:20px;box-shadow:0 4px 6px -1px #0000000d;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:30px 20px;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.icon-wrapper{align-items:center;background:#f0fdf4;border-radius:50%;display:flex;font-size:2rem;height:70px;justify-content:center;margin-bottom:15px;transition:transform .3s ease;width:70px;z-index:2}.premium-cat-card h3{color:#2d3748;font-size:1.1rem;margin-bottom:8px;z-index:2}.view-text{color:var(--accent-color);font-size:.8rem;font-weight:600;opacity:0;transform:translateY(10px);transition:all .3s ease;z-index:2}.premium-cat-card:hover{border-color:var(--accent-color);box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-10px)}.premium-cat-card:hover .icon-wrapper{transform:scale(1.1) rotate(5deg)}.premium-cat-card:hover .view-text{opacity:1;transform:translateY(0)}.premium-cat-card:after{background:var(--accent-color);bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.premium-cat-card:hover:after{transform:scaleX(1)}.cat-search-wrapper{flex:1 1;margin:0 30px;max-width:400px;position:relative}.search-icon{color:#94a3b8;font-size:1.1rem;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cat-search-input{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #00000005;color:#1e293b;font-size:1rem;padding:12px 15px 12px 45px;transition:all .3s ease;width:100%}.cat-search-input:focus{border-color:#2d6a4f;box-shadow:0 0 0 4px #2d6a4f1a;outline:none;width:105%}@media (max-width:768px){.cat-page-header{align-items:flex-start;flex-direction:column;gap:20px}.cat-search-wrapper{margin:0;max-width:100%;width:100%}.desktop-only{display:none}}.no-results{color:#64748b;font-style:italic;grid-column:1/-1;padding:60px;text-align:center}.category-view-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;box-sizing:border-box;color:#172018;margin:0 auto;max-width:1400px;min-height:100vh;padding:32px 5%;text-rendering:optimizeLegibility;width:100%}.category-header{border-bottom:1px solid #edf1ee;box-sizing:border-box;margin-bottom:35px;padding-bottom:20px;width:100%}.category-header .back-btn{align-items:center;background:#fff;border:1px solid #dce7e0;border-radius:8px;color:#246b4a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;justify-content:center;margin-bottom:20px;padding:9px 16px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.category-header .back-btn:hover{background:#246b4a;border-color:#246b4a;color:#fff;transform:translateY(-1px)}.category-header .back-btn:active{transform:translateY(0)}.category-header h2{color:#172018;font-size:34px;font-weight:700;letter-spacing:-.7px;line-height:1.2;margin:0;text-transform:capitalize}.category-header p{color:#718078;font-size:14px;font-weight:500;line-height:1.5;margin:8px 0 0}.product-grid{grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;width:100%}.product-grid>*{animation:categoryProductFade .35s ease both}@keyframes categoryProductFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.no-items-found{align-items:center;box-sizing:border-box;color:#718078;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:360px;padding:60px 20px;text-align:center;width:100%}.no-items-found h3{color:#172018;font-size:21px;font-weight:700;line-height:1.3;margin:18px 0 8px}.no-items-found p{color:#7b8780;font-size:14px;line-height:1.6;margin:0}.no-items-found img{height:70px;object-fit:contain;opacity:.9;width:70px}.no-items-found button{background:#246b4a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:22px;padding:11px 20px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.no-items-found button:hover{background:#1c573b;box-shadow:0 5px 15px #246b4a2e;transform:translateY(-1px)}.category-view-container{-webkit-user-select:text;user-select:text}.category-view-container button{-webkit-user-select:none;user-select:none}.category-view-container button,.category-view-container h1,.category-view-container h2,.category-view-container h3,.category-view-container h4,.category-view-container p,.category-view-container span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:900px){.category-view-container{padding:28px 4%}.category-header{margin-bottom:28px}.category-header h2{font-size:30px}.product-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.category-view-container{padding:22px 18px 40px}.category-header{margin-bottom:25px;padding-bottom:18px}.category-header .back-btn{font-size:13px;margin-bottom:16px;padding:8px 14px}.category-header h2{font-size:27px;letter-spacing:-.4px}.category-header p{font-size:13px}.product-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.no-items-found{min-height:300px;padding:45px 15px}}@media (max-width:480px){.category-view-container{padding:18px 14px 35px}.category-header h2{font-size:24px}.category-header p{font-size:12px}.product-grid{gap:15px;grid-template-columns:1fr}.no-items-found{min-height:280px}.no-items-found h3{font-size:19px}.no-items-found p{font-size:13px}}.os-root{align-items:center;background:#fdf8f0;display:flex;font-family:DM Sans,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.os-card{animation:osIn .5s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1.5px solid #e5e7eb;border-radius:24px;box-shadow:0 20px 60px #00000012;max-width:520px;padding:3rem 2.5rem;text-align:center;width:100%}@keyframes osIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:none}}.os-tick-wrap{display:flex;justify-content:center;margin-bottom:1.5rem}.os-tick-circle{animation:scaleIn .4s ease .1s both;height:80px;width:80px}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.os-tick-svg{height:80px;width:80px}.os-tick-ring{stroke:#2d6a4f;stroke-dasharray:157;stroke-dashoffset:157;animation:drawRing .6s ease .3s forwards}@keyframes drawRing{to{stroke-dashoffset:0}}.os-tick-check{stroke:#40916c;stroke-dasharray:50;stroke-dashoffset:50;animation:drawCheck .4s ease .8s forwards}@keyframes drawCheck{to{stroke-dashoffset:0}}.os-title{color:#1c1c1c;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.os-sub{color:#6b7280;font-size:14px;margin-bottom:1.5rem}.os-order-id{background:#f0fdf4;border:1px solid #d1fae5;border-radius:8px;color:#2d6a4f;font-size:14px;margin-bottom:.5rem;padding:.65rem 1rem}.os-order-id strong{font-family:Playfair Display,serif;letter-spacing:.04em}.os-payment-id{color:#9ca3af;font-size:12px;margin-bottom:1.5rem}.os-payment-id span{color:#6b7280}.os-info-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:2rem;text-align:left}.os-info-card{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:14px;padding:1rem 1.25rem}.os-info-icon{font-size:1.5rem}.os-info-card strong{color:#1c1c1c;display:block;font-size:14px;margin-bottom:2px}.os-info-card p{color:#6b7280;font-size:12.5px;margin:0}.os-actions{display:flex;flex-wrap:wrap;gap:.75rem}.os-btn-primary{background:#2d6a4f;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:700;padding:.85rem;transition:.2s}.os-btn-primary:hover{background:#40916c}.os-btn-secondary{background:#fff;border:1.5px solid #2d6a4f;border-radius:10px;color:#2d6a4f;cursor:pointer;flex:1 1;font-size:14.5px;font-weight:600;padding:.85rem;transition:.2s}.os-btn-secondary:hover{background:#f0fdf4}.mini-site-wrapper{background-color:#fcfcfc;font-family:Inter,sans-serif;min-height:100vh}.mini-site-header{background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff;padding:60px 20px;position:relative;text-align:center}.store-branding{align-items:center;display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:1200px}.store-logo-circle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px #0003;color:#2e7d32;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;width:80px}.badge-verified{background:#fff3;border:1px solid #ffffff4d;border-radius:20px;font-size:.85rem;padding:4px 12px}.mini-site-nav{background:#fff;border-bottom:1px solid #eee;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.category-scroll{display:flex;gap:15px;margin:0 auto;max-width:1200px;overflow-x:auto;padding:5px 20px}.category-scroll button{background:none;border:none;border-radius:5px;color:#555;cursor:pointer;font-weight:500;padding:8px 16px;white-space:nowrap}.category-scroll button.active{background:#e8f5e9;color:#2e7d32}.mini-site-content{margin:40px auto;max-width:1200px;padding:0 20px}.mini-product-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:20px}.mini-product-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;text-decoration:none;transition:.3s}.mini-product-card:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-8px)}.img-container{background:#fff;height:200px;padding:10px;position:relative}.img-container img{height:100%;object-fit:contain;width:100%}.off-tag{background:#e53935;border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;left:10px;padding:2px 8px;position:absolute;top:10px}.mini-card-info{padding:15px}.view-btn{background:#f5f5f5;color:#2e7d32;font-weight:600;margin-top:10px;padding:8px;width:100%}.mini-site-footer{background:#1a1a1a;color:#ccc;margin-top:80px;padding:60px 20px 20px}.footer-grid{grid-gap:40px;border-bottom:1px solid #333;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding-bottom:40px}.footer-col h4{color:#fff;margin-bottom:15px}.footer-bottom{color:#666;font-size:.85rem;padding-top:20px;text-align:center}.terms-page{background:radial-gradient(circle at 10% 10%,#2e7d3214,#0000 30%),radial-gradient(circle at 90% 15%,#c6a64f14,#0000 28%),#f5f8f3;box-sizing:border-box;color:#26352a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding:35px 20px 60px}.terms-brand{gap:14px;margin:0 auto 28px;max-width:1180px}.terms-brand,.terms-brand-mark{align-items:center;display:flex}.terms-brand-mark{background:linear-gradient(135deg,#1b5e20,#43a047);border-radius:14px;box-shadow:0 8px 22px #1b5e2033;font-size:24px;height:48px;justify-content:center;width:48px}.terms-brand h2{color:#1b5e20;font-size:20px;font-weight:800;letter-spacing:.5px;margin:0}.terms-brand span{color:#738076;display:block;font-size:12px;font-weight:500;margin-top:3px}.terms-container{background:#fff;border:1px solid #dce7dc;border-radius:24px;box-shadow:0 18px 50px #1b3d2014,0 3px 12px #1b3d200a;margin:0 auto;max-width:1180px;overflow:hidden}.terms-accent{background:linear-gradient(90deg,#1b5e20,#43a047,#c7a84b,#43a047,#1b5e20);height:5px}.terms-header{background:linear-gradient(180deg,#fbfdfb,#fff);border-bottom:1px solid #edf1ed;padding:55px 30px 45px;text-align:center}.terms-badge{align-items:center;background:#edf7ee;border:1px solid #d3e9d5;border-radius:999px;color:#287331;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.8px;padding:7px 14px}.terms-header h1{color:#173d1c;font-size:38px;font-weight:800;letter-spacing:-.6px;line-height:1.2;margin:18px 0 8px}.terms-header p{color:#7a857d;font-size:13px;margin:0}.terms-intro{align-items:flex-start;background:linear-gradient(135deg,#f1f8f1,#f9fcf8);border:1px solid #dbeadb;border-radius:16px;box-sizing:border-box;display:flex;gap:18px;margin:35px auto 0;max-width:980px;padding:24px 26px}.terms-intro-icon{align-items:center;background:#e0f0e1;border-radius:13px;display:flex;font-size:22px;height:46px;justify-content:center;min-width:46px;width:46px}.terms-intro h2{color:#205d28;font-size:19px;font-weight:750;margin:1px 0 7px}.terms-intro p{color:#667269;font-size:14px;line-height:1.75;margin:0}.terms-content{margin:35px auto 0;max-width:980px;padding:0 0 10px}.terms-content-title{align-items:center;display:flex;gap:14px}.terms-content-icon{align-items:center;background:#1b5e20;border-radius:12px;box-shadow:0 6px 16px #1b5e202e;color:#fff;display:flex;font-size:18px;font-weight:800;height:42px;justify-content:center;width:42px}.terms-content-title h2{color:#213b26;font-size:20px;font-weight:800;margin:0}.terms-content-title p{color:#8a948c;font-size:12px;margin:3px 0 0}.terms-divider{background:#e8eee8;height:1px;margin:22px 0}.terms-text{box-sizing:border-box;color:#46534a;font-size:14px;line-height:1.8;margin:0 auto;max-width:900px;overflow-wrap:break-word;padding:10px 20px 30px;text-align:left;white-space:pre-wrap;width:100%;word-break:normal}.terms-support{background:linear-gradient(135deg,#f8fbf7,#f1f7f1);border:1px solid #dce9dc;border-radius:18px;box-sizing:border-box;display:flex;gap:20px;margin:25px auto 40px;max-width:980px;padding:28px}.support-icon{align-items:center;background:#fff8df;border:1px solid #f0e2a9;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;min-width:48px;width:48px}.support-content{flex:1 1}.support-label{color:#b08b20;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1px}.support-content h2{color:#24452a;font-size:20px;font-weight:800;margin:5px 0}.support-content>p{color:#68746b;font-size:13px;line-height:1.7;margin:0 0 22px}.support-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.support-item{align-items:flex-start;background:#fff;border:1px solid #e2eae2;border-radius:13px;box-sizing:border-box;display:flex;gap:12px;min-height:90px;padding:16px}.support-item-icon{font-size:17px;line-height:1}.support-item small{color:#8a948d;display:block;font-size:10px;font-weight:700;letter-spacing:.6px;margin-bottom:5px;text-transform:uppercase}.support-item strong{color:#304136;font-size:12px;font-weight:700;line-height:1.6}.terms-footer{background:#fbfdfb;border-top:1px solid #e8eee8;color:#7a857c;font-size:11px;gap:15px;justify-content:space-between;padding:22px 30px}.footer-status,.terms-footer{align-items:center;display:flex}.footer-status{color:#387440;font-weight:700;gap:7px}.footer-dot{background:#43a047;border-radius:50%;box-shadow:0 0 0 4px #e5f3e6;height:7px;width:7px}@media (max-width:900px){.terms-page{padding:25px 15px 45px}.terms-header{padding:45px 25px 35px}.terms-header h1{font-size:32px}.terms-content,.terms-intro,.terms-support{margin-left:22px;margin-right:22px}.support-grid{grid-template-columns:1fr}}@media (max-width:600px){.terms-page{padding:15px 10px 35px}.terms-brand{gap:10px;margin-bottom:18px}.terms-brand-mark{border-radius:12px;font-size:20px;height:42px;width:42px}.terms-brand h2{font-size:17px}.terms-brand span{font-size:10px}.terms-container{border-radius:17px}.terms-header{padding:35px 18px 30px}.terms-header h1{font-size:27px;margin-top:15px}.terms-header p{font-size:11px}.terms-content,.terms-intro,.terms-support{margin-left:15px;margin-right:15px}.terms-intro{gap:13px;padding:18px}.terms-intro-icon{font-size:18px;height:40px;min-width:40px;width:40px}.terms-intro h2{font-size:16px}.terms-intro p{font-size:12px}.terms-content-title h2{font-size:17px}.terms-text{font-size:13px;line-height:1.85;padding:5px 2px 20px}.terms-support{gap:13px;padding:20px 17px}.support-icon{font-size:18px;height:40px;min-width:40px;width:40px}.support-content h2{font-size:17px}.support-content>p{font-size:12px}.support-grid{gap:10px}.support-item{padding:13px}.terms-footer{flex-direction:column;gap:8px;padding:18px;text-align:center}}.refund-page{background:radial-gradient(circle at 8% 8%,#2e7d3214,#0000 30%),radial-gradient(circle at 92% 15%,#c6a64f14,#0000 28%),#f5f8f3;box-sizing:border-box;color:#26352a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding:35px 20px 60px}.refund-brand{align-items:center;display:flex;gap:14px;margin:0 auto 28px;max-width:1180px}.refund-brand-mark{align-items:center;background:linear-gradient(135deg,#1b5e20,#43a047);border-radius:14px;box-shadow:0 8px 22px #1b5e2033;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.refund-brand h2{color:#1b5e20;font-size:20px;font-weight:800;letter-spacing:.5px;margin:0}.refund-brand span{color:#738076;display:block;font-size:12px;margin-top:3px}.refund-container{background:#fff;border:1px solid #dce7dc;border-radius:24px;box-shadow:0 18px 50px #1b3d2014,0 3px 12px #1b3d200a;margin:0 auto;max-width:1180px;overflow:hidden}.refund-accent{background:linear-gradient(90deg,#1b5e20,#43a047,#c7a84b,#43a047,#1b5e20);height:5px}.refund-header{background:linear-gradient(180deg,#fbfdfb,#fff);border-bottom:1px solid #edf1ed;padding:55px 30px 45px;text-align:center}.refund-badge{align-items:center;background:#edf7ee;border:1px solid #d3e9d5;border-radius:999px;color:#287331;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.8px;padding:7px 14px}.refund-header h1{color:#173d1c;font-size:38px;font-weight:800;letter-spacing:-.6px;line-height:1.2;margin:18px 0 8px}.refund-header p{color:#7a857d;font-size:13px;margin:0}.refund-intro{align-items:flex-start;background:linear-gradient(135deg,#f1f8f1,#f9fcf8);border:1px solid #dbeadb;border-radius:16px;box-sizing:border-box;display:flex;gap:18px;margin:35px auto 0;max-width:980px;padding:24px 26px}.refund-intro-icon{align-items:center;background:#e0f0e1;border-radius:13px;display:flex;font-size:22px;height:46px;justify-content:center;min-width:46px;width:46px}.refund-intro h2{color:#205d28;font-size:19px;font-weight:750;margin:1px 0 7px}.refund-intro p{color:#667269;font-size:14px;line-height:1.75;margin:0}.refund-content{margin:35px auto 0;max-width:980px;padding-bottom:15px}.refund-content-title{align-items:center;display:flex;gap:14px}.refund-content-icon{align-items:center;background:#1b5e20;border-radius:12px;box-shadow:0 6px 16px #1b5e202e;color:#fff;display:flex;font-size:18px;font-weight:800;height:42px;justify-content:center;width:42px}.refund-content-title h2{color:#213b26;font-size:20px;font-weight:800;margin:0}.refund-content-title p{color:#8a948c;font-size:12px;margin:3px 0 0}.refund-divider{background:#e8eee8;height:1px;margin:22px 0}.refund-text{box-sizing:border-box;color:#46534a;font-size:14px;line-height:1.8;margin:0 auto;max-width:900px;overflow-wrap:break-word;padding:10px 20px 30px;text-align:left!important;white-space:pre-wrap;width:100%;word-break:normal}.refund-support{background:linear-gradient(135deg,#f8fbf7,#f1f7f1);border:1px solid #dce9dc;border-radius:18px;box-sizing:border-box;display:flex;gap:20px;margin:25px auto 40px;max-width:980px;padding:28px}.refund-support-icon{align-items:center;background:#fff8df;border:1px solid #f0e2a9;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;min-width:48px;width:48px}.refund-support-content{flex:1 1}.refund-support-label{color:#b08b20;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1px}.refund-support-content h2{color:#24452a;font-size:20px;font-weight:800;margin:5px 0}.refund-support-content p{color:#68746b;font-size:13px;line-height:1.7;margin:0}.refund-contact-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:20px}.refund-contact-item{align-items:flex-start;background:#fff;border:1px solid #e2eae2;border-radius:13px;box-sizing:border-box;display:flex;gap:12px;min-height:85px;padding:16px}.refund-contact-icon{font-size:17px;line-height:1}.refund-contact-item small{color:#8a948d;display:block;font-size:10px;font-weight:700;letter-spacing:.6px;margin-bottom:5px;text-transform:uppercase}.refund-contact-item strong{color:#304136;font-size:12px;font-weight:700;line-height:1.6}.refund-footer{align-items:center;background:#fbfdfb;border-top:1px solid #e8eee8;color:#7a857c;display:flex;font-size:11px;gap:15px;justify-content:space-between;padding:22px 30px}.refund-footer-status{align-items:center;color:#387440;display:flex;font-weight:700;gap:7px}.refund-footer-dot{background:#43a047;border-radius:50%;box-shadow:0 0 0 4px #e5f3e6;height:7px;width:7px}@media (max-width:900px){.refund-page{padding:25px 15px 45px}.refund-header{padding:45px 25px 35px}.refund-header h1{font-size:32px}.refund-content,.refund-intro,.refund-support{margin-left:22px;margin-right:22px}.refund-contact-grid{grid-template-columns:1fr}}@media (max-width:600px){.refund-page{padding:15px 10px 35px}.refund-brand{margin-bottom:18px}.refund-brand-mark{font-size:20px;height:42px;width:42px}.refund-brand h2{font-size:17px}.refund-brand span{font-size:10px}.refund-container{border-radius:17px}.refund-header{padding:35px 18px 30px}.refund-header h1{font-size:27px}.refund-header p{font-size:11px}.refund-content,.refund-intro,.refund-support{margin-left:15px;margin-right:15px}.refund-intro{gap:13px;padding:18px}.refund-intro-icon{font-size:18px;height:40px;min-width:40px;width:40px}.refund-intro h2{font-size:16px}.refund-intro p{font-size:12px}.refund-content-title h2{font-size:17px}.refund-text{font-size:13px;line-height:1.85;padding:5px 2px 20px}.refund-support{gap:13px;padding:20px 17px}.refund-support-icon{font-size:18px;height:40px;min-width:40px;width:40px}.refund-support-content h2{font-size:17px}.refund-support-content p{font-size:12px}.refund-contact-grid{gap:10px}.refund-contact-item{padding:13px}.refund-footer{flex-direction:column;gap:8px;padding:18px;text-align:center}}.shipping-page{background:radial-gradient(circle at 8% 8%,#2e7d3214,#0000 30%),radial-gradient(circle at 92% 15%,#c6a64f14,#0000 28%),#f5f8f3;box-sizing:border-box;color:#26352a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding:35px 20px 60px}.shipping-brand{align-items:center;display:flex;gap:14px;margin:0 auto 28px;max-width:1180px}.shipping-brand-mark{align-items:center;background:linear-gradient(135deg,#1b5e20,#43a047);border-radius:14px;box-shadow:0 8px 22px #1b5e2033;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.shipping-brand h2{color:#1b5e20;font-size:20px;font-weight:800;letter-spacing:.5px;margin:0}.shipping-brand span{color:#738076;display:block;font-size:12px;margin-top:3px}.shipping-container{background:#fff;border:1px solid #dce7dc;border-radius:24px;box-shadow:0 18px 50px #1b3d2014,0 3px 12px #1b3d200a;margin:0 auto;max-width:1180px;overflow:hidden}.shipping-accent{background:linear-gradient(90deg,#1b5e20,#43a047,#c7a84b,#43a047,#1b5e20);height:5px}.shipping-header{background:linear-gradient(180deg,#fbfdfb,#fff);border-bottom:1px solid #edf1ed;padding:55px 30px 45px;text-align:center}.shipping-badge{align-items:center;background:#edf7ee;border:1px solid #d3e9d5;border-radius:999px;color:#287331;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.8px;padding:7px 14px}.shipping-header h1{color:#173d1c;font-size:38px;font-weight:800;letter-spacing:-.6px;line-height:1.2;margin:18px 0 8px}.shipping-header p{color:#7a857d;font-size:13px;margin:0}.shipping-intro{align-items:flex-start;background:linear-gradient(135deg,#f1f8f1,#f9fcf8);border:1px solid #dbeadb;border-radius:16px;box-sizing:border-box;display:flex;gap:18px;margin:35px auto 0;max-width:980px;padding:24px 26px}.shipping-intro-icon{align-items:center;background:#e0f0e1;border-radius:13px;display:flex;font-size:22px;height:46px;justify-content:center;min-width:46px;width:46px}.shipping-intro h2{color:#205d28;font-size:19px;font-weight:750;margin:1px 0 7px}.shipping-intro p{color:#667269;font-size:14px;line-height:1.75;margin:0}.shipping-content{margin:35px auto 0;max-width:980px;padding-bottom:15px}.shipping-content-title{align-items:center;display:flex;gap:14px}.shipping-content-icon{align-items:center;background:#1b5e20;border-radius:12px;box-shadow:0 6px 16px #1b5e202e;color:#fff;display:flex;font-size:18px;font-weight:800;height:42px;justify-content:center;width:42px}.shipping-content-title h2{color:#213b26;font-size:20px;font-weight:800;margin:0}.shipping-content-title p{color:#8a948c;font-size:12px;margin:3px 0 0}.shipping-divider{background:#e8eee8;height:1px;margin:22px 0}.shipping-text{box-sizing:border-box;color:#46534a;font-size:14px;line-height:1.8;margin:0 auto;max-width:900px;overflow-wrap:break-word;padding:10px 20px 30px;text-align:left!important;white-space:pre-wrap;width:100%;word-break:normal}.shipping-support{background:linear-gradient(135deg,#f8fbf7,#f1f7f1);border:1px solid #dce9dc;border-radius:18px;box-sizing:border-box;display:flex;gap:20px;margin:25px auto 40px;max-width:980px;padding:28px}.shipping-support-icon{align-items:center;background:#fff8df;border:1px solid #f0e2a9;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;min-width:48px;width:48px}.shipping-support-content{flex:1 1}.shipping-support-label{color:#b08b20;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1px}.shipping-support-content h2{color:#24452a;font-size:20px;font-weight:800;margin:5px 0}.shipping-support-content>p{color:#68746b;font-size:13px;line-height:1.7;margin:0}.shipping-contact-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:20px}.shipping-contact-item{align-items:flex-start;background:#fff;border:1px solid #e2eae2;border-radius:13px;box-sizing:border-box;display:flex;gap:12px;min-height:85px;padding:16px}.shipping-contact-icon{font-size:17px;line-height:1}.shipping-contact-item small{color:#8a948d;display:block;font-size:10px;font-weight:700;letter-spacing:.6px;margin-bottom:5px;text-transform:uppercase}.shipping-contact-item strong{color:#304136;font-size:12px;font-weight:700;line-height:1.6}.shipping-footer{align-items:center;background:#fbfdfb;border-top:1px solid #e8eee8;color:#7a857c;display:flex;font-size:11px;gap:15px;justify-content:space-between;padding:22px 30px}.shipping-footer-status{align-items:center;color:#387440;display:flex;font-weight:700;gap:7px}.shipping-footer-dot{background:#43a047;border-radius:50%;box-shadow:0 0 0 4px #e5f3e6;height:7px;width:7px}@media (max-width:900px){.shipping-page{padding:25px 15px 45px}.shipping-header{padding:45px 25px 35px}.shipping-header h1{font-size:32px}.shipping-content,.shipping-intro,.shipping-support{margin-left:22px;margin-right:22px}.shipping-contact-grid{grid-template-columns:1fr}}@media (max-width:600px){.shipping-page{padding:15px 10px 35px}.shipping-brand{margin-bottom:18px}.shipping-brand-mark{font-size:20px;height:42px;width:42px}.shipping-brand h2{font-size:17px}.shipping-brand span{font-size:10px}.shipping-container{border-radius:17px}.shipping-header{padding:35px 18px 30px}.shipping-header h1{font-size:27px}.shipping-header p{font-size:11px}.shipping-content,.shipping-intro,.shipping-support{margin-left:15px;margin-right:15px}.shipping-intro{gap:13px;padding:18px}.shipping-intro-icon{font-size:18px;height:40px;min-width:40px;width:40px}.shipping-intro h2{font-size:16px}.shipping-intro p{font-size:12px}.shipping-content-title h2{font-size:17px}.shipping-text{font-size:13px;line-height:1.85;padding:5px 2px 20px}.shipping-support{gap:13px;padding:20px 17px}.shipping-support-icon{font-size:18px;height:40px;min-width:40px;width:40px}.shipping-support-content h2{font-size:17px}.shipping-support-content>p{font-size:12px}.shipping-contact-grid{gap:10px}.shipping-contact-item{padding:13px}.shipping-footer{flex-direction:column;gap:8px;padding:18px;text-align:center}}.policy-page{background:radial-gradient(circle at 10% 10%,#2da44e1a,#0000 30%),radial-gradient(circle at 90% 85%,#c9970014,#0000 30%),linear-gradient(135deg,#f4f8f1,#edf5e9 45%,#f8f5e9);box-sizing:border-box;color:#243328;min-height:100vh;padding:55px 20px 70px}.policy-brand{align-items:center;display:flex;gap:13px;margin:0 auto 24px;max-width:1080px}.policy-brand-mark{align-items:center;background:linear-gradient(135deg,#1c7c3a,#36b866);border-radius:14px;box-shadow:0 8px 22px #1c7c3a33;display:flex;font-size:23px;height:46px;justify-content:center;width:46px}.policy-brand h2{color:#175d2e;font-size:17px;font-weight:800;letter-spacing:.5px;margin:0}.policy-brand span{color:#708174;display:block;font-size:11px;letter-spacing:.5px;margin-top:3px}.policy-container{background:#fffffff5;border:1px solid #1e66301a;border-radius:24px;box-shadow:0 20px 60px #24492d1a,0 3px 12px #24492d0d;box-sizing:border-box;margin:0 auto;max-width:1080px;padding:46px;width:100%}.policy-header{border-bottom:1px solid #dce8dd;margin-bottom:30px;padding-bottom:28px;position:relative}.policy-header:after{background:linear-gradient(90deg,#218642,#d3a525);border-radius:10px;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:95px}.policy-label{align-items:center;background:#edf8ef;border:1px solid #d5ecd9;border-radius:30px;color:#23763a;display:inline-flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:1.3px;margin-bottom:14px;padding:7px 12px}.policy-label-icon{font-size:13px}.policy-header h1{color:#164f29;font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1.2;margin:0}.policy-header p{color:#78877c;font-size:13px;font-weight:500;margin:9px 0 0}.policy-content{padding:0}.policy-content-heading{align-items:center;background:linear-gradient(135deg,#f0f9f1,#f8fbf6);border:1px solid #dcebdd;border-radius:16px;display:flex;gap:15px;margin-bottom:24px;padding:18px 20px}.heading-icon{align-items:center;background:#e0f2e3;border-radius:13px;display:flex;flex-shrink:0;font-size:21px;height:46px;justify-content:center;width:46px}.policy-content-heading h2{color:#205d31;font-size:17px;font-weight:750;margin:0}.policy-content-heading p{color:#758378;font-size:12px;line-height:1.5;margin:4px 0 0}.policy-divider{background:linear-gradient(90deg,#d7e6da,#0000);height:1px;margin:0 0 28px}.policy-text{color:#34443a;font-size:15px;line-height:2;white-space:pre-wrap;word-break:break-word}.policy-text:first-line{color:#174e2a}.policy-contact{background:linear-gradient(135deg,#eff9f0,#f8fbf5);border:1px solid #d7ead9;border-radius:19px;display:flex;gap:22px;margin-top:42px;overflow:hidden;padding:28px;position:relative}.policy-contact:after{border:25px solid #2b89410d;border-radius:50%;bottom:-95px;content:"";height:180px;position:absolute;right:-75px;width:180px}.contact-icon{align-items:center;background:linear-gradient(135deg,#1d7e3c,#3caf5c);border-radius:15px;box-shadow:0 8px 18px #1d7e3c2e;display:flex;flex-shrink:0;font-size:24px;height:54px;justify-content:center;width:54px}.contact-content{flex:1 1;position:relative;z-index:2}.contact-label{color:#b18713;display:block;font-size:10px;font-weight:800;letter-spacing:1.3px;margin-bottom:4px}.contact-content h2{color:#18552c;font-size:20px;font-weight:800;margin:0}.contact-description{color:#718077;font-size:13px;line-height:1.6;margin:7px 0 22px;max-width:650px}.contact-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.contact-item{background:#ffffffd1;border:1px solid #20693017;border-radius:13px;gap:10px;padding:14px}.contact-item-icon{font-size:16px;line-height:1.4}.contact-item small{color:#8a978e;display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.contact-item strong{color:#36503d;display:block;font-size:11px;font-weight:650;line-height:1.5;word-break:break-word}.policy-bottom{align-items:center;border-top:1px solid #e2e9e3;color:#87938a;display:flex;font-size:11px;gap:15px;justify-content:space-between;letter-spacing:.2px;margin-top:30px;padding-top:20px}.policy-bottom span:last-child{color:#5f7967;font-weight:600}@media (max-width:850px){.policy-page{padding:35px 16px 50px}.policy-container{padding:32px}.contact-details{grid-template-columns:1fr}}@media (max-width:600px){.policy-page{padding:22px 12px 35px}.policy-brand{margin-bottom:16px}.policy-brand-mark{border-radius:12px;font-size:19px;height:40px;width:40px}.policy-brand h2{font-size:15px}.policy-brand span{font-size:9px}.policy-container{border-radius:18px;padding:23px 18px}.policy-header{margin-bottom:22px;padding-bottom:22px}.policy-header h1{font-size:27px}.policy-header p{font-size:11px;line-height:1.5}.policy-label{font-size:9px;padding:6px 10px}.policy-content-heading{gap:11px;padding:14px}.heading-icon{font-size:18px;height:40px;width:40px}.policy-content-heading h2{font-size:15px}.policy-content-heading p{font-size:11px}.policy-text{font-size:14px;line-height:1.9}.policy-contact{flex-direction:column;gap:15px;padding:20px}.contact-icon{font-size:20px;height:46px;width:46px}.contact-content h2{font-size:18px}.contact-description{font-size:12px}.contact-item{padding:12px}.policy-bottom{align-items:flex-start;flex-direction:column;gap:6px;line-height:1.5}}.division-container{background-color:#f4f6f4;color:#1e293b;font-family:Inter,-apple-system,sans-serif;min-height:100vh;padding-bottom:80px}.division-hero{background:linear-gradient(135deg,#1e4620e6,#0f2010f2),url(https://images.unsplash.com/photo-1592417817098-8f3d6eb19675?q=80&w=1200) no-repeat 50%/cover;border-bottom:4px solid #4caf50;box-shadow:0 4px 20px #0000000d;color:#fff;margin-bottom:35px;padding:45px 30px;text-align:center}.hero-content h1{color:#fff;font-size:28px;font-weight:800;letter-spacing:2px;margin:0 0 8px;text-transform:uppercase}.hero-divider{background-color:#81c784;border-radius:2px;height:3px;margin:10px auto;width:45px}.hero-content p{color:#c8e6c9;font-size:14px;font-weight:400;margin:0 auto;max-width:480px;opacity:.9}.division-page-layout{align-items:flex-start;display:flex;gap:30px;margin:0 auto;max-width:1280px;padding:0 24px}.category-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 18px #00000008;padding:24px;position:-webkit-sticky;position:sticky;top:25px;width:240px}.category-sidebar h3{color:#64748b;font-size:12px;font-weight:800;letter-spacing:1.2px;margin-bottom:20px;text-transform:uppercase}.category-list{display:flex;flex-direction:column;gap:6px}.category-list button{background-color:initial;border:1px solid #0000;border-radius:10px;color:#475569;cursor:pointer;font-size:13.5px;font-weight:600;padding:11px 14px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.category-list button:hover{background-color:#f1f5f1;color:#1b5e20}.category-list button.active{background-color:#e8f5e9;border-left:4px solid #2e7d32;color:#1b5e20;font-weight:700;padding-left:16px}.product-display{flex:1 1}.product-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.product-grid>div{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 12px #00000005!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.product-grid>div:hover{border-color:#cbd5e1!important;box-shadow:0 12px 24px #1b5e200f!important;transform:translateY(-5px)!important}.product-grid .add-btn,.product-grid [className*=add],.product-grid button{border-radius:8px!important;font-weight:600!important;letter-spacing:.3px!important;transition:background-color .2s ease!important}.no-products{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;font-size:14px;padding:80px 20px;text-align:center}.hub-dashboard-page{background:#f6f8f4;display:grid;font-family:DM Sans,system-ui,sans-serif;grid-template-columns:270px 1fr;min-height:100vh}.hub-logout{background:#fbbf24;color:#111827;margin-top:auto;text-align:center}.hub-main{padding:28px}.hub-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.hub-header p{color:#6b7280;font-weight:700;margin:0 0 4px}.hub-header h1{color:#111827;font-size:30px;margin:0}.hub-profile-pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;display:flex;gap:12px;padding:10px 14px}.hub-profile-pill span{background:#0f5132;border-radius:50%;color:#fff;display:grid;font-weight:900;height:40px;place-items:center;width:40px}.hub-profile-pill div{display:flex;flex-direction:column}.hub-profile-pill strong{color:#111827;font-size:13px}.hub-profile-pill small{color:#16a34a;font-weight:700}.hub-stats-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.hub-panel,.hub-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #0f172a0d}.hub-stat-card{padding:20px}.hub-stat-card span{color:#6b7280;font-size:13px;font-weight:800}.hub-stat-card strong{color:#0f5132;display:block;font-size:34px;margin:10px 0}.hub-stat-card p{color:#6b7280;font-size:13px;margin:0}.hub-panel{padding:22px}.hub-panel-head h2{color:#111827;margin:0}.hub-panel-head p{color:#6b7280;margin:6px 0 0}.hub-empty{background:#f9fafb;border:1px dashed #cbd5e1;border-radius:16px;margin-top:22px}.hub-empty h3{color:#111827;margin:0 0 8px}.hub-empty p{color:#6b7280;margin:0}@media (max-width:900px){.hub-dashboard-page{grid-template-columns:1fr}.hub-sidebar{position:static}.hub-stats-grid{grid-template-columns:repeat(2,1fr)}.hub-header{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:560px){.hub-main{padding:16px}.hub-stats-grid{grid-template-columns:1fr}}.hub-auth-page{background:radial-gradient(circle at top left,#ffc10726,#0000 34%),linear-gradient(135deg,#062f1d,#0f5132 52%,#f8faf5 0,#fffaf0);display:grid;font-family:DM Sans,system-ui,sans-serif;min-height:100vh;padding:24px;place-items:center}.hub-auth-card{background:#fff;border:1px solid #dbe7dd;border-radius:18px;box-shadow:0 24px 70px #0f172a38;padding:26px;width:min(440px,100%)}.hub-back-btn{background:#f3f4f6;border:none;border-radius:999px;color:#374151;cursor:pointer;font-weight:700;margin-bottom:22px;padding:8px 12px}.hub-auth-brand span{background:#0f5132;border-radius:999px;color:#fbbf24;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:14px;padding:7px 12px}.hub-auth-brand h1{color:#111827;font-size:30px;line-height:1.1;margin:0}.hub-auth-brand p{color:#6b7280;line-height:1.6;margin:10px 0 24px}.hub-auth-form{display:flex;flex-direction:column;gap:16px}.hub-auth-form label{color:#111827;display:flex;flex-direction:column;font-size:14px;font-weight:800;gap:8px}.hub-auth-form input{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#111827;font-size:15px;height:48px;outline:none;padding:0 14px;width:100%}.hub-auth-form input:focus{border-color:#0f5132;box-shadow:0 0 0 3px #0f51321f}.hub-auth-form>button{background:#0f5132;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:900;height:50px}.hub-auth-form>button:disabled{background:#9ca3af;cursor:not-allowed}.hub-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;font-weight:700;padding:10px 12px}.hub-password-field{background:#fff;border:1px solid #d1d5db;border-radius:12px;display:flex;overflow:hidden}.hub-password-field input{border:none;border-radius:0}.hub-password-field button{background:#f3f4f6;border:none;color:#0f5132;cursor:pointer;font-weight:800;padding:0 14px}@media (max-width:640px){.hub-auth-page{background:#f8faf5;padding:16px}.hub-auth-card{padding:20px}}.hub-portal-container{background:#f9f9f9;display:flex;min-height:100vh}.sidebar{background-color:#06261a;color:#a8d5c2;min-height:100vh;padding:30px 20px;width:260px}.sidebar h2,.sidebar h3{color:#fff!important}.nav-item{border-radius:8px;color:#c8e6c9;margin:5px 0;padding:15px}.nav-item.active{background:#0c4a30;color:#fff;font-weight:700}.logout-btn{background:#f1c40f;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin-top:auto;padding:15px}.main-content{padding:40px}.top-bar{margin-bottom:40px}.orders-section{background:#fff;border:1px solid #eee;border-radius:16px;padding:40px;text-align:center}.hub-empty{color:#7f8c8d}.hub-sidebar{position:static}.hub-main-content{background:#f9f9f9}.hub-page-wrapper{background-color:#f9f9f9;display:flex;min-height:100vh}.hub-sidebar{background:#062f1d;color:#fff;flex-shrink:0;gap:28px;padding:24px;width:260px}.hub-logo,.hub-sidebar{display:flex;flex-direction:column}.hub-logo{gap:6px}.hub-logo span{color:#fbbf24;font-weight:900;letter-spacing:.08em}.hub-logo strong{font-size:22px}.hub-sidebar nav{display:flex;flex-direction:column;gap:10px}.hub-logout,.hub-sidebar nav button{background:#0000;border:none;border-radius:12px;color:#d1fae5;cursor:pointer;font-weight:800;height:44px;padding:0 14px;text-align:left}.hub-sidebar nav button.active,.hub-sidebar nav button:hover{background:#0f5132;color:#fff}.hub-main-content{flex:1 1;padding:40px}.top-bar{margin-bottom:30px}.hub-panel-head{margin-bottom:20px}.hub-empty{background:#fff;border:2px dashed #ddd;border-radius:12px;padding:40px;text-align:center}.admin-login-wrapper{align-items:center;background:linear-gradient(135deg,#081c15,#2d6a4f);display:flex;justify-content:center;min-height:100vh}.login-card{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0003;max-width:400px;padding:40px;text-align:center;width:100%}.logo-placeholder{color:#2d6a4f;font-size:2.5rem;font-weight:700;margin-bottom:5px}.subtitle{color:#555;font-size:.8rem;letter-spacing:1px;margin-bottom:30px}.input-group{margin-bottom:20px}.input-group .icon{color:#2d6a4f;left:15px;position:absolute;top:15px}.input-group input{border:1px solid #ddd;border-radius:10px;padding:12px 12px 12px 40px}.login-btn{align-items:center;background:#2d6a4f;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:.3s;width:100%}.login-btn:hover{background:#1b4332}.login-card h2{color:#081c15;filter:none;-webkit-filter:none;font-size:28px;font-weight:800;opacity:1;text-shadow:none}.forgot-password{margin-bottom:18px;margin-top:-8px;text-align:right;width:100%}.forgot-password button{background:#0000;border:none;color:#168f63;cursor:pointer;font-size:14px;font-weight:600;padding:0}.forgot-password button:hover{text-decoration:underline}.admin-otp-wrapper{align-items:center;background:linear-gradient(135deg,#081c15,#2d6a4f);display:flex;justify-content:center;min-height:100vh}.otp-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000026;max-width:420px;padding:40px;text-align:center;width:100%}.icon-box{color:#2d6a4f;font-size:3rem;margin-bottom:10px}.title{color:#333;font-size:1.5rem;margin-bottom:5px}.instruction{color:#888;font-size:.9rem;margin-bottom:25px}.otp-input{border:1px solid #ccc;border-radius:10px;color:#333;font-size:1.8rem;letter-spacing:25px;margin-bottom:25px;outline-color:#2d6a4f;padding:15px;text-align:center;width:100%}.otp-footer{color:#555;font-size:.9rem;margin-top:20px}.otp-footer span,.resend-link{color:#2d6a4f;font-weight:700}.resend-link{background:none}.resend-link,.verify-btn{border:none;cursor:pointer}.verify-btn{background:#2d6a4f;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;padding:14px;transition:opacity .3s;width:100%}.verify-btn.disabled{background:#a3b18a;cursor:not-allowed;opacity:.7}.verify-btn.active{background:#2d6a4f;cursor:pointer}.admin-password-container{align-items:center;background:#eef2f3;display:flex;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh}.password-split-card{background:#fff;border-radius:24px;box-shadow:0 30px 60px #0000001f;display:flex;max-width:900px;overflow:hidden;width:100%}.split-image-side{align-items:center;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.brand-icon{font-size:4rem;margin-bottom:20px;opacity:.9}.decor-line{background:#fff;border-radius:2px;height:4px;margin-top:20px;width:50px}.split-form-side{flex:1 1;padding:60px}.form-title{color:#2c3e50;font-size:1.8rem;margin-bottom:10px}.sub-text{color:#7f8c8d;margin-bottom:30px}.input-group{position:relative}.input-group input{border:2px solid #ecf0f1;border-radius:12px;font-size:1rem;padding:16px 50px;transition:.3s;width:100%}.input-group input:focus{border-color:#27ae60;outline:none}.prefix-icon{left:20px}.eye-btn,.prefix-icon{color:#95a5a6;position:absolute;top:18px}.eye-btn{background:none;right:20px}.eye-btn,.submit-btn{border:none;cursor:pointer}.submit-btn{background:#2c3e50;border-radius:12px;color:#fff;font-weight:700;margin-top:20px;padding:16px;transition:.3s;width:100%}.submit-btn.active{background:#27ae60}#root,body,html{min-height:100%}body{background:#f4f7fb;font-family:Segoe UI,Arial,sans-serif}.admin-dashboard-layout{background:#f4f7fb;display:flex;min-height:100vh}.sidebar{background:#173f35;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:25px 20px;position:fixed;top:0;width:280px;z-index:1000}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:#0000}.sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:10px}.sidebar-brand{color:#2ecc71;flex-shrink:0;font-size:28px;font-weight:800;margin-bottom:35px;text-align:center}.nav-menu{flex:1 1;list-style:none;margin:0;padding:0}.nav-menu li{align-items:center;border-radius:9px;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:14px;margin-bottom:7px;padding:14px 15px;transition:background .25s ease,color .25s ease,transform .2s ease}.nav-menu li:hover{background:#29594a;transform:translateX(2px)}.nav-menu li.active{background:#2ecc71;color:#fff}.menu-header{color:#9cb3aa;cursor:default;font-size:11px;letter-spacing:1px;margin:20px 0 10px;text-transform:uppercase}.sidebar hr{border:none;border-top:1px solid #ffffff26;margin:18px 0}.logout{align-items:center;border-radius:9px;color:#ff7070!important;cursor:pointer;display:flex;flex-shrink:0;gap:14px;margin-bottom:5px;margin-top:auto!important;padding:14px 15px;transition:background .25s ease,color .25s ease,transform .2s ease}.logout:hover{background:#ff505026;color:#ff8585!important;transform:translateX(2px)}.main-content{flex:1 1;margin-left:280px;min-height:100vh;overflow-x:hidden;padding:35px;width:calc(100% - 280px)}.dashboard-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.main-content h1{color:#1b4332;font-size:34px;font-weight:700;margin-bottom:8px}.welcome-text{color:#777;font-size:15px;font-weight:400}.live-status{align-items:center;background:#fff;border:1px solid #e3ece8;border-radius:20px;color:#16864c;display:flex;font-size:11px;gap:7px;padding:7px 12px;white-space:nowrap}.live-dot{background:#2ecc71;border-radius:50%;box-shadow:0 0 0 4px #2ecc711f;height:7px;width:7px}.stats-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.card{background:#fff;border:1px solid #e7eeeb;border-left:4px solid #2ecc71;border-radius:12px;box-shadow:0 5px 16px #0000000d;padding:22px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.card:hover{box-shadow:0 10px 24px #00000014;transform:translateY(-3px)}.card-icon{align-items:center;background:#effaf4;border-radius:10px;display:flex;font-size:17px;height:38px;justify-content:center;margin-bottom:12px;width:38px}.card h3{color:#777;font-size:13px;font-weight:500;margin-bottom:8px}.card p{color:#173f35;font-size:27px;font-weight:700;margin-bottom:5px}.card-label{color:#9aa6a1;font-size:10px}.revenue-card{border-left-color:#20b86b}.dashboard-section{margin-top:32px}.dashboard-section h2{color:#173f35;font-size:20px;font-weight:700;margin-bottom:5px}.section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}.section-heading p{color:#8b9691;font-size:11px;margin-top:4px}.today-badge{background:#effaf4;border-radius:20px;color:#16864c;font-size:10px;font-weight:600;padding:7px 12px;white-space:nowrap}.today-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.today-card{background:#fff;border:1px solid #e5ece9;border-radius:12px;box-shadow:0 4px 12px #0000000a;gap:14px;padding:16px}.today-card,.today-icon{align-items:center;display:flex}.today-icon{background:#effaf4;border-radius:9px;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.today-card span{color:#89938f;display:block;font-size:11px;margin-bottom:4px}.today-card strong{color:#173f35;display:block;font-size:20px}.activity-box{background:#fff;border:1px solid #e4ebe8;border-radius:12px;box-shadow:0 5px 15px #0000000a;overflow:hidden}.activity-item{align-items:center;border-bottom:1px solid #edf1ef;display:flex;gap:13px;padding:12px 16px;transition:background .2s ease}.activity-item:last-child{border-bottom:none}.activity-item:hover{background:#f8fbfa}.activity-icon{align-items:center;background:#eff8f3;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.activity-content{display:flex;flex-direction:column;gap:3px;min-width:0}.activity-content strong{color:#173f35;font-size:11px;font-weight:600}.activity-content span{color:#9aa39f;font-size:9px}.empty-state{align-items:center;color:#89938f;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:130px}.empty-state span{font-size:25px}.empty-state p{font-size:12px}.sales-live{align-items:center;color:#16864c;display:flex;font-size:10px;gap:6px}.sales-live span{background:#2ecc71;border-radius:50%;height:6px;width:6px}.sales-dashboard{background:#fff;border:1px solid #e2eae6;border-radius:14px;box-shadow:0 5px 16px #0000000a;padding:16px}.sales-summary{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.sales-summary-card{align-items:center;background:#f8fbfa;border:1px solid #e2ebe7;border-radius:10px;display:flex;gap:12px;padding:15px}.summary-icon{align-items:center;background:#eff8f3;border-radius:8px;color:#16864c;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.summary-icon.revenue{font-weight:700}.sales-summary-card span{color:#8b9691;display:block;font-size:10px;margin-bottom:4px}.sales-summary-card strong{color:#173f35;display:block;font-size:19px}.sales-chart{background:#fff;border:1px solid #e4ebe8;border-radius:12px;overflow:hidden;padding:18px}.chart-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}.chart-header h3{color:#173f35;font-size:13px;margin-bottom:4px}.chart-header span{color:#98a29e;font-size:9px}.chart-total{color:#16864c;font-size:15px;font-weight:700}.chart-area{align-items:flex-end;border-bottom:1px solid #e5ebe8;display:flex;gap:18px;height:280px;overflow-x:auto;overflow-y:hidden;padding:20px 10px 0}.chart-column{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-width:55px;position:relative}.chart-value{color:#16864c;font-size:9px;font-weight:600;margin-bottom:5px;white-space:nowrap}.bar-wrapper{align-items:flex-end;background:#f4f8f6;border-radius:7px 7px 0 0;display:flex;height:180px;justify-content:center;width:30px}.sales-bar{background:linear-gradient(0deg,#173f35,#2ecc71);border-radius:7px 7px 3px 3px;min-height:5px;position:relative;transition:height .5s ease;width:30px}.sales-bar span{background:#ffffff59;border-radius:2px;height:2px;left:7px;position:absolute;right:7px;top:5px}.chart-date{color:#53625d;margin-top:8px}.chart-date,.chart-orders{font-size:8px;white-space:nowrap}.chart-orders{color:#a0aaa6;margin-top:3px}.sales-history{background:#fff;border:1px solid #e4ebe8;border-radius:12px;margin-top:18px;overflow:hidden}.history-header{align-items:center;background:#f8fbfa;border-bottom:1px solid #e5ebe8;display:flex;justify-content:space-between;padding:14px 16px}.history-header h3{color:#173f35;font-size:13px}.history-header span{color:#8b9691;font-size:9px}.history-table{width:100%}.history-row{align-items:center;border-bottom:1px solid #edf1ef;color:#53605b;display:grid;font-size:10px;grid-template-columns:1fr 120px 150px;padding:11px 16px}.history-row:last-child{border-bottom:none}.history-title{background:#fbfcfc;color:#8b9691;font-size:9px;font-weight:600}.history-row strong{color:#173f35;text-align:right}.history-revenue{color:#16864c!important}.sales-empty{align-items:center;color:#8b9691;display:flex;flex-direction:column;justify-content:center;min-height:180px;text-align:center}.sales-empty h3{color:#173f35;font-size:14px;margin:10px 0 5px}.sales-empty p{font-size:10px}.empty-chart-icon{font-size:30px}.loader{animation:spin .8s linear infinite;border:3px solid #e8f1ed;border-radius:50%;border-top-color:#2ecc71;height:38px;margin-bottom:10px;width:38px}.quick-actions{display:flex;flex-wrap:wrap;gap:15px}.quick-actions button{background:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:12px 20px;transition:.25s}.quick-actions button:hover{background:#219150}@media (max-width:1200px){.stats-container{grid-template-columns:repeat(2,1fr)}.main-content{padding:25px}}@media (max-width:768px){.admin-dashboard-layout{display:block}.sidebar{height:auto;min-height:auto;overflow:visible;padding:15px;position:relative;width:100%}.sidebar-brand{font-size:22px;margin-bottom:15px}.nav-menu{display:flex;flex-wrap:wrap;gap:5px}.nav-menu li{font-size:12px;margin-bottom:0;padding:9px 10px;width:auto}.menu-header{margin:12px 0 5px;width:100%}.sidebar hr{margin:10px 0}.logout{margin-top:12px!important;width:100%}.main-content{margin-left:0;padding:20px 15px;width:100%}.dashboard-header{flex-direction:column;margin-bottom:20px}.main-content h1{font-size:27px}.stats-container{gap:12px}.sales-summary,.stats-container,.today-grid{grid-template-columns:1fr}.section-heading{flex-direction:column}.history-row{font-size:9px;grid-template-columns:1fr 70px 90px;padding:10px}.chart-area{gap:14px}}@media (max-width:480px){.sidebar{padding:12px}.nav-menu li{font-size:11px;padding:8px}.main-content{padding:15px 10px}.card{padding:17px}.sales-dashboard{padding:10px}.sales-chart{padding:12px}.history-row{font-size:8px;grid-template-columns:1fr 55px 75px}}.rupee-icon{-webkit-font-smoothing:antialiased;align-items:center;color:#168a5b;display:flex;font-family:Arial,Noto Sans,Segoe UI,sans-serif!important;font-size:18px;font-weight:700;justify-content:center;line-height:1;text-rendering:geometricPrecision}.card-icon.rupee-icon,.summary-icon.rupee-icon,.today-icon.rupee-icon{font-size:20px;font-weight:700}.orders-page-layout{background:#f0f2f5;display:flex;min-height:100vh;padding:20px}.stats-sidebar{background:#fff;border-radius:20px;box-shadow:0 10px 25px #0000000d;padding:25px;width:320px}.stat-row{border-bottom:1px solid #eee;gap:20px;padding:15px 0}.icon-box,.stat-row{align-items:center;display:flex}.icon-box{border-radius:12px;color:#fff;font-size:1.2rem;height:50px;justify-content:center;width:50px}.stats-sidebar h2{color:#2c3e50;font-size:1.2rem;margin-bottom:20px}.text-box h3{color:#7f8c8d;font-size:.9rem;margin:0}.text-box p{color:#2c3e50;font-size:1.5rem;font-weight:700;margin:0}.orders-list-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}.order-card{border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:20px}.stat-row{border-radius:10px;cursor:pointer;transition:.3s}.stat-row:hover{background:#f9f9f9;transform:translateX(5px)}.main-view{flex:1 1;padding:0 40px}.orders-table{background:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 2px 10px #00000014;margin-top:20px;overflow:hidden;width:100%}.orders-table th{background:#1b5e20;color:#fff;font-size:15px;font-weight:600;padding:14px;text-align:left}.orders-table td{border-bottom:1px solid #e5e5e5;color:#333;font-size:14px;font-weight:500;padding:14px}.orders-table tr:hover{background:#f5f5f5}.main-view h2{color:#2c3e50;margin-bottom:15px}.search-box{margin:20px 0}.search-box input{background:#fff;border:2px solid #cfcfcf;color:#222;font-weight:600;outline:none}.search-box input:focus{border-color:#1b5e20;box-shadow:0 0 5px #1b5e204d}.search-filter-bar{align-items:center;display:flex;gap:15px;margin:20px 0}.search-box{flex:1 1}.search-box input{width:100%}.search-box input,.status-filter select{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:12px 15px}.status-filter select{cursor:pointer;min-width:180px}.search-box input,.status-filter select{-webkit-font-smoothing:antialiased;background:#fff!important;color:#000!important;filter:none!important;font-family:Arial,sans-serif!important;font-weight:700!important;opacity:1!important;text-shadow:none!important}.search-box input::placeholder{color:#555!important;opacity:1!important}.status-badge.pending{background:#ffe5b4;color:#b45f06}.status-badge.processing{background:#b6d7ff;color:#004085}.status-badge.shipped{background:#d8b4fe;color:#581c87}.status-badge.delivered{background:#86efac;color:#065f46}.status-badge.placed{background:#67e8f9;color:#155e75}.payment-badge.paid{background:#4ade80;color:#064e3b}.payment-badge.pending{background:#fcd34d;color:#78350f}.payment-badge.failed{background:#f87171;color:#7f1d1d}.payment-badge,.status-badge{border-radius:20px;display:inline-block;font-size:13px;font-weight:700;padding:6px 14px;text-transform:capitalize;transition:.2s ease}.payment-badge:hover,.status-badge:hover{transform:scale(1.05)}.order-row{cursor:pointer}.order-row:hover{background:#f8f9fa}.order-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.order-modal{border-radius:15px;box-shadow:0 10px 30px #0003;padding:25px;width:450px}.modal-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.modal-header button{background:none;border:none;cursor:pointer;font-size:22px}.modal-body p{margin:12px 0}.order-modal{background:#fff;color:#222!important}.order-modal h2{color:#111!important;font-weight:700}.modal-body p{color:#333!important;font-size:15px;font-weight:500}.modal-body strong{font-weight:700}.modal-body strong,.modal-header button{color:#000!important}.cancel-btn,.status-btn,.view-btn{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;margin:3px;padding:6px 12px}.status-btn{background:#f39c12;color:#fff}.cancel-btn{background:#e74c3c}.cancel-btn:hover,.status-btn:hover,.view-btn:hover{opacity:.85}.save-status-btn{background:#27ae60;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:15px;padding:10px 18px}.save-status-btn:hover{opacity:.85}.modal-body select{border-radius:6px;margin-top:10px;padding:10px;width:100%}.seller-page{padding:30px}.seller-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.seller-header h1{color:#173f35;font-size:34px;font-weight:700}.seller-header input{background:#fff;border:1px solid #dcdcdc;border-radius:10px;font-size:15px;outline:none;padding:12px 18px;transition:.3s;width:320px}.seller-header input:focus{border-color:#2ecc71;box-shadow:0 0 8px #2ecc7140}.seller-table{background:#fff;border-collapse:collapse;border-radius:18px;box-shadow:0 8px 25px #00000014;overflow:hidden;width:100%}.seller-table thead{background:#173f35;color:#fff}.seller-table th{font-size:16px;font-weight:600;padding:18px;text-align:left}.seller-table td{border-bottom:1px solid #eee;color:#555;font-size:15px;padding:20px 18px}.seller-table tbody tr:hover{background:#f8fdf9}.seller-table tbody tr:last-child td{border-bottom:none}.status{border-radius:30px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:8px 18px}.status.pending{background:#f59e0b;color:#fff}.status.approved{background:#16a34a;color:#fff}.status.blocked{background:#dc2626;color:#fff}.status.active{background:#d4edda;color:#155724;font-weight:600}.action-buttons{display:flex;flex-wrap:wrap;gap:10px}.approve-btn,.block-btn,.reject-btn,.view-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:.3s}.view-btn:hover{background:#2980b9}.block-btn{background:#f39c12}.block-btn:hover{background:#d68910}@media(max-width:992px){.seller-header{align-items:flex-start;flex-direction:column}.seller-header input{width:100%}.seller-table{display:block;overflow-x:auto;white-space:nowrap}}@media(max-width:768px){.seller-page{padding:20px}.seller-header h1{font-size:28px}.seller-table td,.seller-table th{font-size:14px;padding:14px}.action-buttons{flex-direction:column}.approve-btn,.block-btn,.reject-btn,.view-btn{width:100%}}.seller-details-page{background:#f4f7fb;box-sizing:border-box;min-height:100vh;padding:30px}.details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.details-header h1{color:#173f35;font-size:34px;font-weight:700;margin:0}.page-subtitle{color:#6b7280;font-size:14px;margin:7px 0 0}.back-btn{background:#173f35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 22px;transition:all .3s ease}.back-btn:hover{background:#2ecc71;transform:translateY(-1px)}.details-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;box-sizing:border-box;margin-bottom:25px;padding:25px;width:100%}.details-card h2{border-bottom:2px solid #f0f0f0;color:#173f35;font-size:21px;font-weight:700;margin:0 0 22px;padding-bottom:12px}.details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-item{min-width:0}.detail-item.full-width{grid-column:1/-1}.details-grid label{color:#777;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.details-grid p{color:#222;font-size:16px;font-weight:600;line-height:1.5;margin:0;word-break:break-word}.document-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.document-box{align-items:center;background:#fafafa;border:2px dashed #2ecc71;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:190px;padding:22px;text-align:center;transition:all .3s ease}.document-box:hover{background:#eefcf4;box-shadow:0 8px 20px #2ecc711f;transform:translateY(-3px)}.document-icon{font-size:42px;line-height:1;margin-bottom:3px}.document-box h3{color:#173f35;font-size:17px;font-weight:700;margin:0}.document-status{font-size:13px;font-weight:600;margin:0}.document-status.uploaded{color:#198754}.document-status.not-uploaded{color:#999}.view-document-btn{background:#173f35;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:5px;padding:9px 20px;transition:all .3s ease}.view-document-btn:hover:not(:disabled){background:#2ecc71;transform:translateY(-1px)}.view-document-btn:disabled{background:#9ca3af;cursor:not-allowed;opacity:.8}.status-card{margin-bottom:25px}.current-status-row{align-items:center;display:flex;gap:10px;min-height:35px}.current-status-label{color:#1f2937;display:inline-block;filter:none;font-size:16px;font-weight:700;opacity:1;text-shadow:none}.status-text{align-items:center;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:20px;box-shadow:none;display:inline-flex;filter:none!important;-webkit-filter:none!important;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-width:80px;opacity:1!important;padding:7px 15px;position:relative;text-shadow:none!important;text-transform:capitalize;transform:none!important;visibility:visible!important;z-index:2}.status-pending{background:#fef3c7!important;border:1px solid #f59e0b!important;color:#92400e!important}.status-active{background:#dcfce7!important;border:1px solid #22c55e!important;color:#166534!important}.status-rejected{background:#fee2e2!important;border:1px solid #ef4444!important;color:#991b1b!important}.status-blocked{background:#ffedd5!important;border:1px solid #f97316!important;color:#9a3412!important}.status-default{background:#f3f4f6!important;border:1px solid #9ca3af!important;color:#374151!important}.details-actions{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin-bottom:30px;margin-top:30px}.details-actions button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:120px;padding:12px 25px;transition:all .3s ease}.details-actions button:disabled{cursor:not-allowed;opacity:.65}.approve-btn{background:#28a745}.approve-btn:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.reject-btn{background:#dc3545}.reject-btn:hover:not(:disabled){background:#c82333;transform:translateY(-1px)}.block-btn{background:#fd7e14}.block-btn:hover:not(:disabled){background:#e66b00;transform:translateY(-1px)}.unblock-btn{background:#007bff}.unblock-btn:hover:not(:disabled){background:#0069d9;transform:translateY(-1px)}.seller-details-loading{align-items:center;background:#f4f7fb;color:#173f35;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.seller-details-loading h2{font-size:20px;margin-top:15px}.loading-spinner{animation:sellerSpinner .8s linear infinite;border:4px solid #dfe7e3;border-radius:50%;border-top-color:#173f35;height:42px;width:42px}@keyframes sellerSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.seller-details-empty{align-items:center;background:#f4f7fb;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.seller-details-empty h2{color:#173f35;margin-bottom:20px}@media (max-width:900px){.seller-details-page{padding:20px}.details-grid{grid-template-columns:1fr}.detail-item.full-width{grid-column:auto}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-header{align-items:flex-start;flex-direction:column;gap:15px}.details-header h1{font-size:29px}.back-btn{align-self:flex-start}.details-actions{flex-wrap:wrap;justify-content:center}}@media (max-width:600px){.seller-details-page{padding:15px}.details-card{border-radius:12px;padding:18px}.details-card h2{font-size:19px}.details-header h1{font-size:25px}.page-subtitle{font-size:13px}.back-btn{width:100%}.document-grid{grid-template-columns:1fr}.document-box{min-height:180px}.current-status-row{align-items:flex-start;flex-direction:column;gap:8px}.details-actions{flex-direction:column;gap:10px;width:100%}.details-actions button{width:100%}}*{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif;margin:0;padding:0}.pending-container{padding:20px}.pending-container h1{color:#1b4332;font-size:30px;margin-bottom:25px}.top-bar input,.top-bar select{background:#fff;border:1px solid #dcdcdc;outline:none}.top-bar select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;background:#fff;border:1px solid #cfcfcf;border-radius:8px;color:#222;font-size:16px;font-weight:600;height:45px;outline:none;padding:0 15px}.product-table th{font-size:15px}.product-table td{color:#222;font-size:15px;vertical-align:middle}.product-table tr:hover{background:#f8f9fa}.product-table img{border:1px solid #ddd;display:block}.pending-status{background:#fff3cd;border-radius:20px;color:#856404;font-size:13px;font-weight:700;padding:6px 12px}.approve-btn,.reject-btn,.view-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;margin:2px;padding:8px 14px;transition:.3s}.approve-btn{background:#2ecc71}.approve-btn:hover{background:#27ae60}.reject-btn{background:#e74c3c}.reject-btn:hover{background:#c0392b}.product-modal{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box{background:#fff;border-radius:15px;box-shadow:0 15px 40px #00000040;max-width:90%;padding:30px;text-align:center;width:420px}.modal-box h2{color:#1b4332;margin-bottom:20px}.modal-box h3{color:#222;margin:15px 0}.modal-box p{color:#444;margin:8px 0}.modal-box img{border:1px solid #ddd;border-radius:10px;height:250px;margin-bottom:15px;object-fit:cover;width:250px}.close-btn{border:none;border-radius:8px;cursor:pointer;padding:10px 30px;transition:.3s}@media(max-width:992px){.top-bar{flex-direction:column}.top-bar input,.top-bar select{width:100%}.product-table{display:block;overflow-x:auto}.modal-box{width:95%}.modal-box img{height:180px;width:180px}}.approved-container{padding:20px}.approved-container h1{color:#1b4332;margin-bottom:25px}.top-bar{flex-wrap:wrap;gap:15px}.top-bar input,.top-bar select{border:1px solid #ddd;border-radius:8px;font-size:15px;height:45px;padding:0 15px}.top-bar input{width:320px}.top-bar select{width:220px}.product-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 5px 15px #00000014;overflow:hidden;width:100%}.product-table th{background:#1b4332;color:#fff;padding:16px;text-align:left}.product-table td{border-bottom:1px solid #eee;padding:16px}.product-table img{border-radius:8px;height:70px;object-fit:cover;width:70px}.approved-status{background:#d4edda;border-radius:20px;color:#155724;font-size:13px;font-weight:700;padding:6px 12px}.view-btn{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 15px}.view-btn:hover{background:#217dbb}.popup-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.close-btn,.delete-btn,.edit-btn,.unapprove-btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 18px;transition:.3s}.edit-btn:hover{background:#217dbb}.unapprove-btn{background:#f39c12;color:#fff}.unapprove-btn:hover{background:#d68910}.close-btn{background:#1b4332;color:#fff;margin-top:20px}.close-btn:hover{background:#14532d}.edit-product-container{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001a;margin:30px auto;max-width:700px;padding:30px}.edit-product-container h1{margin-bottom:25px;text-align:center}.edit-form{display:flex;flex-direction:column}.edit-form label{font-weight:600;margin-bottom:6px;margin-top:15px}.edit-form input,.edit-form select,.edit-form textarea{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:12px;width:100%}.button-group{display:flex;gap:15px;margin-top:25px}.save-btn{background:#28a745}.cancel-btn,.save-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:12px 25px}.cancel-btn{background:#dc3545}.save-btn:hover{background:#218838}.cancel-btn:hover{background:#c82333}.edit-product-container,.edit-product-container *{color:#222;filter:none!important;font-family:Segoe UI,Arial,sans-serif;opacity:1!important;text-shadow:none!important;transform:none}.edit-form label{color:#111;font-size:16px;font-weight:700}.edit-form input,.edit-form select,.edit-form textarea{background:#fff;color:#111;font-size:16px;font-weight:500;opacity:1}.edit-product-container h1{color:#1b4332;font-size:30px;font-weight:700}.categories-page{background:#f4f7fb;min-height:100vh;padding:30px}.categories-page h1{color:#173f35;font-size:32px;font-weight:700;margin-bottom:25px}.top-bar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.search-box{border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;padding:12px;width:300px}.add-btn{background:#2ecc71;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 22px;transition:.3s}.add-btn:hover{background:#27ae60}.category-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 5px 15px #00000014;overflow:hidden;width:100%}.category-table thead{background:#173f35}.category-table th{color:#fff;font-size:16px;font-weight:700;padding:16px;text-align:left}.category-table td{border-bottom:1px solid #eee;color:#333;font-size:15px;font-weight:500;padding:15px;vertical-align:middle}.category-table tbody tr:hover{background:#f5f9f7}.active-badge{background:#22c55e;filter:none;opacity:1;text-shadow:none}.active-badge,.inactive-badge{align-items:center;border-radius:20px;color:#fff;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;height:34px;justify-content:center;letter-spacing:.5px;min-width:95px}.inactive-badge{background:#ef4444}.edit-btn{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-right:8px;padding:8px 16px}.edit-btn:hover{background:#2980b9}.delete-btn{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px}.delete-btn:hover{background:#c0392b}@media (max-width:768px){.top-bar{align-items:flex-start;flex-direction:column}.search-box{width:100%}.category-table{display:block;overflow-x:auto}}.category-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;filter:none;font-size:15px;font-weight:600;height:42px;opacity:1;outline:none;padding:0 12px;width:180px}.admin-customers{background:#f4f7fb;min-height:100vh;padding:30px}.admin-customers h1{color:#173f35;margin-bottom:25px}.customer-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 5px 15px #00000014;overflow:hidden;width:100%}.customer-table thead{background:#173f35}.customer-table th{color:#fff;padding:15px;text-align:left}.customer-table td{border-bottom:1px solid #eee;padding:15px}.customer-table tbody tr:hover{background:#f7faf8}.customer-table td{-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#222!important;font-size:15px;font-weight:600;text-shadow:none!important}.customer-table td,.customer-table th{filter:none!important;opacity:1!important}.customer-table th{color:#fff!important}.admin-customers,.admin-customers *,.customer-table tr{filter:none!important;opacity:1!important}.admin-users-page{box-sizing:border-box;min-height:100%;padding:34px;width:100%}.admin-users-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.admin-users-title h1{color:#0f172a;font-size:30px;font-weight:700;margin:0}.admin-users-title p{color:#718096;font-size:14px;margin:7px 0 0}.add-admin-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:13px 20px;transition:.2s ease}.add-admin-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.admin-summary-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:25px}.admin-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 12px #0f172a0d;box-sizing:border-box;padding:22px}.admin-summary-card span{color:#64748b;display:block;font-size:13px;margin-bottom:10px}.admin-summary-card strong{color:#0f172a;display:block;font-size:27px;font-weight:700}.admin-users-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 12px #0f172a0d;overflow:hidden}.admin-users-card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 22px}.admin-users-card-header h2{color:#0f172a;font-size:17px;font-weight:600;margin:0}.admin-users-card-header p{color:#94a3b8;font-size:12px;margin:5px 0 0}.refresh-admin-btn{background:#fff;border:1px solid #dbe2ea;border-radius:7px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:9px 15px}.refresh-admin-btn:hover{background:#f8fafc}.refresh-admin-btn:disabled{cursor:not-allowed;opacity:.6}.admin-table-wrapper{overflow-x:auto;width:100%}.admin-users-table{border-collapse:collapse;min-width:900px;width:100%}.admin-users-table thead{background:#f8fafc}.admin-users-table th{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.3px;padding:14px 20px;text-align:left;white-space:nowrap}.admin-users-table td{border-bottom:1px solid #eef2f7;color:#334155;font-size:13px;padding:16px 20px;white-space:nowrap}.admin-users-table tbody tr:last-child td{border-bottom:none}.admin-users-table tbody tr:hover{background:#fafcff}.admin-name-cell{gap:10px}.admin-avatar,.admin-name-cell{align-items:center;display:flex}.admin-avatar{background:#e0edff;border-radius:50%;color:#2563eb;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.admin-name-cell span{color:#1e293b;font-weight:600}.role-badge{background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:600;text-transform:capitalize}.role-badge,.status-badge{align-items:center;border-radius:20px;display:inline-flex;padding:5px 10px}.status-badge{font-size:10px;font-weight:700;justify-content:center;min-width:58px}.status-badge.active{background:#dcfce7;color:#15803d}.status-badge.inactive{background:#fee2e2;color:#dc2626}.admin-actions{align-items:center;display:flex;gap:8px}.delete-btn,.edit-btn{border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;padding:7px 12px;transition:.2s ease}.edit-btn{background:#e0f2fe;color:#0369a1}.edit-btn:hover{background:#bae6fd}.delete-btn{background:#fee2e2;color:#dc2626}.delete-btn:hover{background:#fecaca}.admin-state-box{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:30px;text-align:center}.admin-state-box h3{color:#334155;font-size:16px;margin:12px 0 5px}.admin-state-box p{color:#64748b;font-size:13px;line-height:1.6;margin:0;max-width:520px}.admin-loader{animation:admin-spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:30px;width:30px}@keyframes admin-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-empty-icon{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.admin-error-box{background:snow}.admin-error-icon{align-items:center;background:#fee2e2;border-radius:50%;color:#dc2626;display:flex;font-size:20px;font-weight:700;height:42px;justify-content:center;width:42px}.admin-error-box h3{color:#b91c1c}.retry-admin-btn{background:#2563eb;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:16px;padding:9px 17px}.retry-admin-btn:hover{background:#1d4ed8}@media (max-width:900px){.admin-users-page{padding:22px}.admin-summary-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-users-page{padding:16px}.admin-users-header{align-items:stretch;flex-direction:column;gap:15px}.add-admin-btn{width:100%}.admin-users-card-header{align-items:flex-start;flex-direction:column;gap:12px}.refresh-admin-btn{width:100%}}.add-admin-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.add-admin-modal{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;max-width:520px;overflow:hidden;width:100%}.add-admin-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:22px 24px}.add-admin-modal-header h2{color:#1f2937;font-size:22px;margin:0}.add-admin-modal-header p{color:#6b7280;font-size:13px;margin:5px 0 0}.close-admin-modal{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:28px;line-height:1}.close-admin-modal:hover{color:#111827}.add-admin-form{padding:24px}.admin-form-group{margin-bottom:18px}.admin-form-group label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.admin-form-group input,.admin-form-group select{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 13px;width:100%}.admin-form-group input:focus,.admin-form-group select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.add-admin-modal-actions{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding:18px 24px}.cancel-admin-btn,.save-admin-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:11px 18px}.cancel-admin-btn{background:#f3f4f6;color:#374151}.save-admin-btn{background:#2563eb;color:#fff}.cancel-admin-btn:hover{background:#e5e7eb}.save-admin-btn:hover{background:#1d4ed8}.admin-settings-page{background:#f6f8fb;min-height:100vh;padding:30px}.settings-header{margin-bottom:30px}.settings-header h1{color:#172033;font-size:30px;font-weight:700;margin:0}.settings-header p{color:#718096;font-size:15px;margin-top:8px}.settings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.settings-card{background:#fff;border:1px solid #e5e9f0;border-radius:16px;box-shadow:0 5px 20px #0000000a;gap:18px;padding:24px}.settings-card,.settings-icon{align-items:center;display:flex}.settings-icon{background:#eef6ff;border-radius:14px;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.settings-card div:nth-child(2){flex:1 1}.settings-card h3{color:#172033;font-size:17px;margin:0 0 6px}.settings-card p{color:#7b8494;font-size:13px;margin:0}.settings-card button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.settings-card button:hover{background:#1d4ed8}@media (max-width:768px){.settings-grid{grid-template-columns:1fr}.admin-settings-page{padding:20px}}.admin-profile-page{background:#f5f8fc;box-sizing:border-box;color:#172033;min-height:100vh;padding:34px 42px 50px}.admin-profile-header{margin-bottom:28px}.admin-profile-header h1{color:#172033!important;font-size:32px;font-weight:750;letter-spacing:-.5px;margin:0}.admin-profile-header p{color:#64748b!important;font-size:14px;margin:8px 0 0;opacity:1!important}.profile-back-btn{align-items:center;background:#fff;border:1px solid #dbe4ef;border-radius:9px;color:#2563eb!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:18px;padding:9px 14px;transition:all .2s ease}.profile-back-btn:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateX(-2px)}.admin-profile-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 35px #0f172a12;box-sizing:border-box;max-width:1100px;padding:32px}.profile-top{border-bottom:1px solid #e8edf4;gap:25px;justify-content:space-between;padding-bottom:28px}.profile-identity,.profile-top{align-items:center;display:flex}.profile-identity{gap:18px}.profile-avatar{align-items:center;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:20px;box-shadow:0 10px 22px #2563eb38;color:#fff!important;display:flex;font-size:34px;font-weight:700;height:76px;justify-content:center;min-width:76px;width:76px}.profile-identity h2{color:#172033!important;font-size:21px;font-weight:700;margin:0 0 5px}.profile-identity p{color:#64748b!important;font-size:14px;margin:0}.profile-role-badge{background:#eff6ff;border-radius:20px;color:#2563eb!important;font-size:12px;gap:7px;margin-top:9px;padding:6px 11px}.profile-edit-btn,.profile-role-badge{align-items:center;display:inline-flex;font-weight:700}.profile-edit-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:10px;box-shadow:0 7px 18px #2563eb33;color:#fff!important;cursor:pointer;font-size:14px;gap:8px;justify-content:center;padding:11px 18px;transition:all .2s ease}.profile-edit-btn:hover{box-shadow:0 10px 22px #2563eb47;transform:translateY(-2px)}.profile-details{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:28px}.profile-detail-item{background:#f8fafc!important;border:1px solid #e5ebf3;border-radius:14px;padding:20px;transition:all .2s ease}.profile-detail-item:hover{background:#fff!important;border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a0d;transform:translateY(-1px)}.profile-detail-label{align-items:center;color:#64748b!important;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:9px;text-transform:uppercase}.profile-detail-label svg{color:#2563eb!important;font-size:14px}.profile-detail-value{color:#172033!important;font-size:15px;font-weight:600;word-break:break-word}.profile-input-group{display:flex;flex-direction:column;gap:8px}.profile-input-group label{color:#334155!important;font-size:13px;font-weight:700}.profile-input{background:#fff!important;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#172033!important;font-size:14px;height:46px;outline:none;padding:0 14px;transition:all .2s ease;width:100%}.profile-input::placeholder{color:#94a3b8!important;opacity:1!important}.profile-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.profile-actions{align-items:center;border-top:1px solid #e8edf4;display:flex;gap:12px;margin-top:25px;padding-top:24px}.profile-save-btn{align-items:center;background:#16a34a;border:none;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:11px 19px;transition:all .2s ease}.profile-save-btn:hover{background:#15803d;transform:translateY(-1px)}.profile-cancel-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#475569!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 18px;transition:all .2s ease}.profile-cancel-btn:hover{background:#f8fafc;border-color:#94a3b8}.profile-account-info{align-items:flex-start;background:#eff6ff!important;border:1px solid #dbeafe;border-radius:14px;box-sizing:border-box;display:flex;gap:14px;margin-top:20px;max-width:1100px;padding:18px 20px}.profile-account-icon{align-items:center;background:#dbeafe;border-radius:10px;color:#2563eb!important;display:flex;height:36px;justify-content:center;min-width:36px;width:36px}.profile-account-info h3{color:#172033!important;font-size:15px;margin:0 0 5px}.profile-account-info p{color:#64748b!important;font-size:13px;line-height:1.6;margin:0}.admin-profile-card *,.admin-profile-page *,.profile-account-info *{filter:none;opacity:1;text-shadow:none}@media (max-width:850px){.admin-profile-page{padding:25px 22px 40px}.admin-profile-card{padding:24px}.profile-top{align-items:flex-start;flex-direction:column}.profile-edit-btn{width:100%}.profile-details{grid-template-columns:1fr}}@media (max-width:550px){.admin-profile-page{padding:20px 15px 35px}.admin-profile-card{border-radius:15px;padding:18px}.profile-identity{align-items:flex-start}.profile-avatar{border-radius:16px;font-size:28px;height:62px;min-width:62px;width:62px}.profile-identity h2{font-size:18px}.profile-actions{align-items:stretch;flex-direction:column}.profile-cancel-btn,.profile-save-btn{justify-content:center;width:100%}}.admin-security-page{background:#f5f8fc;box-sizing:border-box;min-height:100%;padding:30px}.back-settings-btn{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:18px;padding:0}.back-settings-btn:hover{color:#1d4ed8}.security-header{margin-bottom:28px}.security-header h1{color:#172033;font-size:30px;font-weight:700;margin:0 0 6px}.security-header p{color:#718096;font-size:15px;margin:0}.security-card{background:#fff;border:1px solid #e7edf5;border-radius:18px;box-shadow:0 8px 30px #0f172a12;box-sizing:border-box;max-width:900px;padding:30px}.security-card h2{color:#172033;font-size:22px;font-weight:700;margin:0 0 8px}.security-card>p{color:#718096;font-size:14px;line-height:1.6;margin:0 0 25px}.security-item{align-items:center;border-top:1px solid #edf1f6;display:flex;gap:20px;padding:22px 0}.security-item h3{color:#172033;font-size:16px;font-weight:600;margin:0 0 6px}.security-item p{color:#7b8798;font-size:13px;line-height:1.6;margin:0}.security-item>div{flex:1 1}.security-item button{background:#2563eb;border:none;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:10px 18px;transition:all .2s ease}.security-item button:hover{background:#1d4ed8;transform:translateY(-1px)}.security-item:last-child{display:block}.security-item:last-child h3{margin-bottom:7px}@media (max-width:700px){.admin-security-page{padding:20px}.security-card{padding:22px}.security-item{align-items:flex-start;flex-wrap:wrap}.security-item button{margin-left:0}}.admin-change-password-page{background:#f5f8fc;min-height:100%;padding:30px}.change-password-back-btn{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:22px;padding:0}.change-password-back-btn:hover{color:#1d4ed8}.change-password-header{margin-bottom:28px}.change-password-header h1{color:#172033;font-size:30px;font-weight:700;margin:0 0 7px}.change-password-header p{color:#718096;font-size:15px;margin:0}.change-password-card{background:#fff;border:1px solid #e7edf5;border-radius:18px;box-shadow:0 8px 30px #0f172a12;max-width:720px;padding:30px}.change-password-title{align-items:center;border-bottom:1px solid #edf1f6;display:flex;gap:16px;margin-bottom:25px;padding-bottom:24px}.password-icon{align-items:center;background:#eaf2ff;border-radius:15px;display:flex;font-size:25px;height:58px;justify-content:center;min-width:58px;width:58px}.change-password-title h2{color:#172033;font-size:21px;margin:0 0 6px}.change-password-title p{color:#718096;font-size:13px;line-height:1.5;margin:0}.password-field{margin-bottom:20px}.password-field label{color:#172033;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.password-field input{background:#fff;border:1px solid #dce4ef;border-radius:10px;box-sizing:border-box;color:#172033;font-size:14px;outline:none;padding:13px 14px;transition:.2s;width:100%}.password-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.password-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:9px;color:#be123c}.password-error,.password-success{font-size:13px;margin-bottom:18px;padding:12px 14px}.password-success{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:9px;color:#15803d}.password-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.password-cancel-btn,.password-update-btn{border:none;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;padding:11px 20px}.password-cancel-btn{background:#eef2f7;color:#475569}.password-cancel-btn:hover{background:#e2e8f0}.password-update-btn{background:#2563eb;color:#fff}.password-update-btn:hover{background:#1d4ed8}.password-update-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:700px){.admin-change-password-page{padding:20px}.change-password-card{padding:22px}.password-actions{flex-direction:column}.password-cancel-btn,.password-update-btn{width:100%}}.admin-system-settings-page{background:radial-gradient(circle at top right,#e8f1ff 0,#0000 35%),#f5f8fc;box-sizing:border-box;color:#172033;min-height:100vh;padding:34px}.system-settings-header{margin:0 auto 28px;max-width:1050px}.system-settings-back{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:22px;padding:0}.system-settings-back:hover{color:#1d4ed8;transform:translateX(-2px)}.system-settings-header h1{color:#102a43;font-size:32px;font-weight:750;letter-spacing:-.5px;margin:0 0 7px}.system-settings-header p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.system-settings-card{background:#fffffff5;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 12px 35px #0f172a12,0 2px 6px #0f172a08;box-sizing:border-box;margin:0 auto;max-width:1050px;padding:30px}.system-settings-card-header{align-items:center;border-bottom:1px solid #e5eaf1;display:flex;gap:17px;padding-bottom:24px}.system-settings-icon{align-items:center;background:linear-gradient(135deg,#e8f2ff,#dbeafe);border-radius:16px;box-shadow:0 8px 20px #2563eb1f;display:flex;font-size:27px;height:56px;justify-content:center;min-width:56px;width:56px}.system-settings-card-header h2{color:#102a43;font-size:21px;font-weight:700;margin:0 0 5px}.system-settings-card-header p{color:#64748b;font-size:13px;margin:0}.system-setting-row{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:25px;justify-content:space-between;padding:22px 4px;transition:background .2s ease,transform .2s ease}.system-setting-row:last-child{border-bottom:none}.system-setting-row:hover{background:#f8fbff;border-radius:12px;padding-left:14px;padding-right:14px}.system-setting-info{flex:1 1;min-width:0}.system-setting-info h3{color:#172033!important;font-size:15px;font-weight:700;margin:0 0 6px;opacity:1!important}.system-setting-info p{color:#64748b!important;font-size:13px;line-height:1.5;margin:0;opacity:1!important}.system-setting-value{color:#172033!important;font-size:14px;font-weight:650;min-width:150px;opacity:1!important;text-align:right}.system-status-active{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:30px;color:#15803d!important;display:inline-flex;font-size:13px;font-weight:700;gap:7px;opacity:1!important;padding:7px 13px}.system-status-active:before{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e1f;content:"";height:7px;width:7px}.system-value-text{color:#334155!important;font-weight:600;opacity:1!important}.system-settings-info-box{align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #dbeafe;border-radius:16px;box-shadow:0 5px 18px #2563eb0d;box-sizing:border-box;display:flex;gap:14px;margin:22px auto 0;max-width:1050px;padding:18px 20px}.system-settings-info-icon{align-items:center;background:#dbeafe;border-radius:10px;color:#2563eb;display:flex;font-size:16px;font-weight:700;height:34px;justify-content:center;min-width:34px;width:34px}.system-settings-info-box h3{color:#1e3a8a!important;font-size:14px;font-weight:700;margin:1px 0 5px;opacity:1!important}.system-settings-info-box p{color:#64748b!important;font-size:13px;line-height:1.6;margin:0;opacity:1!important}.admin-system-settings-page .system-settings-icon,.admin-system-settings-page .system-settings-info-icon,.admin-system-settings-page div,.admin-system-settings-page h1,.admin-system-settings-page h2,.admin-system-settings-page h3,.admin-system-settings-page p,.admin-system-settings-page span{opacity:1}@media (max-width:768px){.admin-system-settings-page{padding:22px 16px}.system-settings-card{border-radius:18px;padding:22px 18px}.system-settings-header h1{font-size:27px}.system-setting-row,.system-settings-card-header{align-items:flex-start}.system-setting-row{flex-direction:column;gap:10px}.system-setting-value{min-width:auto;text-align:left}.system-setting-row:hover{padding-left:10px;padding-right:10px}}@media (max-width:480px){.admin-system-settings-page{padding:18px 12px}.system-settings-card{padding:18px 14px}.system-settings-card-header{gap:12px}.system-settings-icon{font-size:23px;height:48px;min-width:48px;width:48px}.system-settings-card-header h2{font-size:18px}.system-settings-info-box{padding:15px}}.auth-overlay{align-items:center;animation:overlayIn .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d2b1ab3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.auth-modal{animation:modalIn .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 32px 80px #00000040;max-width:440px;overflow:hidden;position:relative;width:100%}@keyframes modalIn{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:none}}.auth-modal-header{background:linear-gradient(135deg,#0d2b1a,#1e5631 60%,#2d6a4f);overflow:hidden;padding:2rem 2rem 1.5rem;position:relative}.auth-modal-header:before{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:30px 30px;content:"";inset:0;pointer-events:none;position:absolute}.auth-modal-header:after{background:radial-gradient(circle,#10b9812e 0,#0000 70%);content:"";height:160px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:160px}.auth-header-brand{align-items:center;display:flex;gap:10px;margin-bottom:1.25rem;position:relative;z-index:1}.auth-header-hex{align-items:center;background:#e88c1a;border-radius:10px;color:#0d2b1a;display:flex;font-family:Playfair Display,serif;font-size:17px;font-weight:800;height:36px;justify-content:center;width:36px}.auth-header-name{font-size:13px;letter-spacing:.06em}.auth-header-name,.auth-modal-title{color:#fff;font-family:Playfair Display,serif;font-weight:700}.auth-modal-title{font-size:1.6rem;line-height:1.2;margin-bottom:.3rem;position:relative;z-index:1}.auth-modal-sub{color:#fff9;font-size:13px;position:relative;z-index:1}.auth-step-bar{display:flex;gap:5px;margin-top:1.25rem;position:relative;z-index:1}.auth-step-dot{background:#fff3;border-radius:3px;flex:1 1;height:3px;transition:background .3s ease}.auth-step-dot.done{background:#40916c}.auth-step-dot.active{background:#e88c1a}.auth-close-btn{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:.2s;width:32px;z-index:2}.auth-close-btn:hover{background:#ffffff38;color:#fff}.auth-modal-body{padding:1.75rem 2rem 2rem}.auth-msg-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.auth-msg-error,.auth-msg-success{font-size:13px;margin-bottom:1rem;padding:.65rem 1rem}.auth-msg-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#15803d}.auth-input-group{margin-bottom:1rem}.auth-label{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px}.auth-input{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;color:#1c1c1c;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:.78rem 1rem;transition:.2s;width:100%}.auth-input:focus{background:#fff;border-color:#40916c;box-shadow:0 0 0 3px #40916c1a}.auth-input::placeholder{color:#9ca3af}.auth-mobile-wrap{align-items:center;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;overflow:hidden;transition:.2s}.auth-mobile-wrap:focus-within{background:#fff;border-color:#40916c;box-shadow:0 0 0 3px #40916c1a}.auth-prefix{align-items:center;border-right:1.5px solid #e5e7eb;color:#6b7280;display:flex;flex-shrink:0;height:46px;padding:0 1rem}.auth-mobile-wrap input,.auth-prefix{font-family:DM Sans,sans-serif;font-size:14px}.auth-mobile-wrap input{background:#0000;border:none;color:#1c1c1c;flex:1 1;outline:none;padding:.78rem 1rem}.auth-otp-row{display:flex;gap:8px;margin-bottom:.75rem}.auth-otp-box{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;color:#1c1c1c;flex:1 1;font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:700;height:52px;outline:none;text-align:center;transition:.2s}.auth-otp-box:focus{background:#fff;border-color:#40916c;box-shadow:0 0 0 3px #40916c1a}.auth-resend-row{color:#9ca3af;font-size:12.5px;margin-bottom:1rem;text-align:center}.auth-resend-link{color:#2d6a4f;cursor:pointer;font-weight:600}.auth-resend-link:hover{text-decoration:underline}.auth-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.auth-optional{color:#9ca3af;font-size:10px;font-weight:400;letter-spacing:0;margin-left:5px}.auth-submit{background:#2d6a4f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Playfair Display,serif;font-size:14.5px;font-weight:700;letter-spacing:.02em;margin-top:.25rem;padding:.88rem;transition:.2s;width:100%}.auth-submit:hover{background:#40916c;box-shadow:0 4px 16px #2d6a4f4d;transform:translateY(-1px)}.auth-submit:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none}.auth-toggle{color:#6b7280;font-size:13.5px;margin-top:1.25rem;text-align:center}.auth-toggle span{color:#2d6a4f;cursor:pointer;font-weight:600}.auth-toggle span:hover{text-decoration:underline}.user-topbar-pill{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:50px;cursor:pointer;display:flex;gap:8px;padding:5px 14px 5px 5px;position:relative;transition:.2s}.user-topbar-pill:hover{border-color:#40916c}.user-topbar-avatar{align-items:center;background:linear-gradient(135deg,#40916c,#2d6a4f);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:30px;justify-content:center;width:30px}.user-topbar-name{color:#1c1c1c;font-size:13px;font-weight:500}.user-topbar-chevron{color:#6b7280;font-size:9px}.auth-guard-hint{animation:hintIn .3s ease;background:#0d2b1a;border-radius:50px;bottom:2rem;box-shadow:0 8px 24px #0000004d;color:#fff;font-size:13.5px;font-weight:500;left:50%;padding:.75rem 1.5rem;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:9998}@keyframes hintIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.mart-auth-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172abf;display:flex;font-family:Outfit,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.mart-auth-modal{animation:martModalSlideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:420px;overflow:hidden;width:100%}@keyframes martModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mart-auth-modal-header{border-bottom:1px solid #f1f5f9;padding:24px 24px 16px;position:relative}.mart-auth-header-brand{align-items:center;display:flex;gap:10px;margin-bottom:12px}.mart-auth-header-hex{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:800;height:32px;justify-content:center;width:32px}.mart-auth-header-name{color:#1e293b;font-size:14px;font-weight:700;letter-spacing:.5px}.mart-auth-modal-title{color:#0f172a;font-size:20px;font-weight:600;margin:0}.mart-auth-hint-text{background:#f0f9ff;border-radius:6px;color:#4facfe;font-size:12px;margin-bottom:10px;padding:6px 12px}.mart-auth-close-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:20px;top:20px}.mart-auth-close-btn:hover{color:#64748b}.mart-auth-modal-body{padding:24px}.mart-auth-label{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.mart-auth-mobile-wrap{border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:border-color .2s}.mart-auth-mobile-wrap:focus-within{border-color:#4facfe}.mart-auth-prefix{background:#f8fafc;border-right:1px solid #cbd5e1;color:#475569;font-weight:500;padding:12px 14px}.mart-auth-input,.mart-auth-mobile-wrap input{border:none;color:#1e293b;font-size:16px;outline:none;padding:12px 16px;width:100%}.mart-auth-input{border:1px solid #cbd5e1;border-radius:8px}.mart-auth-input:focus{border-color:#4facfe}.mart-auth-input-group{margin-bottom:20px}.mart-auth-submit{background:linear-gradient(90deg,#4facfe,#00f2fe);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:transform .1s,cubic-bezier(.175,.885,.32,1.275);width:100%}.mart-auth-submit:not(:disabled):hover{box-shadow:0 4px 12px #4facfe4d;transform:translateY(-1px)}.mart-auth-submit:disabled{background:#cbd5e1;cursor:not-allowed}.mart-auth-otp-row{display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.mart-auth-otp-box{border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:20px;font-weight:600;height:48px;outline:none;text-align:center;width:48px}.mart-auth-otp-box:focus{border-color:#4facfe;box-shadow:0 0 0 3px #4facfe26}.mart-auth-resend-row{color:#64748b;font-size:13px;text-align:right}.mart-auth-resend-link{color:#4facfe;cursor:pointer;font-weight:500}.mart-auth-msg-error{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px}.mart-auth-msg-dev{background:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;color:#16a34a;font-family:monospace;font-size:12px;margin-bottom:16px;padding:8px 12px}.super-ui-wrapper{background:#fff;font-family:Inter,sans-serif}.about-hero{align-items:center;background:linear-gradient(#1a5d1acc,#0009),url(https://atrmart.in/images/hero-bg.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:50vh;justify-content:center;text-align:center}.about-hero h1{font-size:3.5rem;font-weight:800;margin-bottom:10px}.division-row{align-items:center;display:flex;gap:60px;padding:80px 10%}.division-row.reverse{flex-direction:row-reverse}.division-image{flex:1 1}.division-image img{border-radius:30px;box-shadow:0 20px 40px #00000026;transition:transform .4s ease;width:100%}.division-image img:hover{transform:scale(1.03)}.division-text{flex:1 1}.subtitle{color:#c99700;font-size:.9rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.division-text h2{color:#1a5d1a;font-size:2.8rem;margin:10px 0 20px}.division-text p{color:#555;font-size:1.15rem;line-height:1.8;margin-bottom:25px}.feature-tags{display:flex;flex-wrap:wrap;gap:10px}.tag{background:#f0f7f0;border:1px solid #d4e8d4;border-radius:50px;color:#1a5d1a;font-size:.85rem;font-weight:600;padding:6px 16px}@media (max-width:768px){.division-row,.division-row.reverse{flex-direction:column;padding:40px 5%}.about-hero h1{font-size:2.2rem}}.atr-group-page{--atr-blue-dark:#063970;--atr-blue:#087ea4;--atr-blue-light:#56c7e8;--atr-green:#18a558;--atr-green-light:#69e59a;--atr-text:#18384d;--atr-muted:#617786;--atr-bg:#f7fbfc;--atr-border:#e3edf1;background:var(--atr-bg);color:var(--atr-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh}.atr-container{box-sizing:border-box;margin:0 auto;max-width:1160px;padding-left:28px;padding-right:28px;width:100%}.atr-group-hero{align-items:center;background:linear-gradient(125deg,#021c35,#063970 48%,#075d76 76%,#087e68);display:flex;min-height:500px;overflow:hidden;position:relative}.hero-inner{padding-bottom:90px;padding-top:90px;position:relative;z-index:2}.hero-orb{border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute}.hero-orb-one{background:radial-gradient(circle,#18a55857,#0000 68%);height:520px;right:-190px;top:-250px;width:520px}.hero-orb-two{background:radial-gradient(circle,#087ea459,#0000 68%);bottom:-280px;height:430px;left:-220px;width:430px}.hero-badge{align-items:center;background:#ffffff12;border:1px solid #fff3;border-radius:100px;color:#ffffffe6;display:inline-flex;font-size:11px;font-weight:800;gap:9px;letter-spacing:2.5px;padding:9px 16px}.hero-badge-dot{background:var(--atr-green-light);border-radius:50%;box-shadow:0 0 0 4px #69e59a1f;height:7px;width:7px}.hero-title{color:#fff;font-size:clamp(44px,6vw,76px);font-weight:800;letter-spacing:-3px;line-height:1.04;margin:27px 0 0;max-width:820px}.hero-title span{color:var(--atr-green-light)}.hero-line{background:linear-gradient(90deg,var(--atr-blue-light),var(--atr-green-light));border-radius:10px;height:4px;margin-top:27px;width:65px}.hero-tagline{color:#fff;font-size:15px;font-weight:700;letter-spacing:.7px;margin:21px 0 0}.hero-tagline b{color:var(--atr-green-light);margin:0 6px}.hero-description{color:#ffffffb8;font-size:16px;line-height:1.85;margin:18px 0 0;max-width:760px}.atr-section{padding:78px 0}.about-section{background:#fff}.ecosystem-section{background:linear-gradient(180deg,#f3fafb,#eef7f8)}.vision-section{background:#fff}.section-label{align-items:center;display:flex;gap:10px;margin-bottom:24px}.section-label span{border-radius:10px;display:block;height:3px;width:34px}.section-label strong{font-size:11px;font-weight:800;letter-spacing:2px}.section-label.blue span{background:var(--atr-blue)}.section-label.blue strong{color:var(--atr-blue)}.section-label.green span{background:var(--atr-green)}.section-label.green strong{color:var(--atr-green)}.section-label.light span{background:var(--atr-blue-light)}.section-label.light strong{color:var(--atr-blue-light)}.about-layout{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.about-heading-block,.vision-title-block{position:relative}.section-number{color:var(--atr-blue);display:block;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:15px}.green-number{color:var(--atr-green)}.about-heading-block h2,.vision-title-block h2{color:var(--atr-blue-dark);font-size:clamp(31px,4vw,47px);font-weight:800;letter-spacing:-1.5px;line-height:1.13;margin:0}.about-heading-block h2 span,.vision-title-block h2 span{color:var(--atr-green)}.about-content{border-left:1px solid var(--atr-border);padding-left:35px;padding-top:25px}.about-content p,.vision-content p{color:var(--atr-muted);font-size:15px;line-height:1.9;margin:0 0 18px}.about-content p:last-child,.vision-content p:last-child{margin-bottom:0}.section-intro{grid-gap:70px;align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:40px}.principles-heading h2,.section-intro h2{color:var(--atr-blue-dark);font-size:clamp(31px,4vw,48px);font-weight:800;letter-spacing:-1.5px;line-height:1.12;margin:0}.principles-heading h2 span,.section-intro h2 span{color:var(--atr-green)}.section-intro p{color:var(--atr-muted);font-size:15px;line-height:1.85;margin:0;max-width:600px}.business-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-card{background:#fff;border:1px solid var(--atr-border);border-radius:20px;box-shadow:0 12px 35px rgba(6,57,112,.055);box-sizing:border-box;display:flex;flex-direction:column;min-height:405px;padding:29px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.business-card:hover{box-shadow:0 18px 45px #0639701a;transform:translateY(-5px)}.business-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:23px}.business-icon{align-items:center;border-radius:14px;display:flex;font-size:21px;font-weight:700;height:49px;justify-content:center;width:49px}.business-icon.blue{background:#e7f5fa;color:var(--atr-blue)}.business-icon.green{background:#e8f7ee;color:var(--atr-green)}.business-number{color:#a2b0b8;font-size:11px;font-weight:800;letter-spacing:2px}.business-category{font-size:10px;font-weight:800;letter-spacing:1.7px;margin-bottom:8px}.business-category.blue{color:var(--atr-blue)}.business-category.green{color:var(--atr-green)}.business-title{color:var(--atr-blue-dark);font-size:23px;font-weight:800;line-height:1.2;margin:0 0 7px}.business-subtitle{color:#365264;font-size:14px;font-weight:700;line-height:1.5;margin:0 0 16px}.business-description{flex:1 1}.business-description p{color:#6a7e8a;font-size:13.5px;line-height:1.75;margin:0 0 11px}.business-description p:last-child{margin-bottom:0}.business-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.business-tag{align-items:center;border-radius:100px;display:inline-flex;font-size:10px;font-weight:700;min-height:28px;padding:0 10px}.business-tag.blue{background:#eaf7fb;border:1px solid #d8edf4;color:var(--atr-blue)}.business-tag.green{background:#eaf8ef;border:1px solid #d8efdf;color:#16834a}.connected-section{background:linear-gradient(130deg,#021d36,#063970 50%,#075d7a);overflow:hidden;padding:82px 0;position:relative}.connected-section:before{background:radial-gradient(circle,#18a55833,#0000 70%);border-radius:50%;content:"";height:500px;position:absolute;right:-220px;top:-300px;width:500px}.connected-header{grid-gap:70px;align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:42px;position:relative;z-index:2}.connected-header h2{color:#fff;font-size:clamp(33px,4vw,49px);font-weight:800;letter-spacing:-1.5px;line-height:1.12;margin:0}.connected-header h2 span{color:var(--atr-green-light)}.connected-header p{color:#ffffffad;font-size:15px;line-height:1.85;margin:0;max-width:600px}.ecosystem-flow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr) 45px minmax(0,1fr);position:relative;z-index:2}.flow-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:18px;box-sizing:border-box;min-height:235px;padding:25px}.flow-item-number{color:var(--atr-green-light);font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:17px}.flow-item-icon{align-items:center;background:#ffffff14;border-radius:12px;display:flex;font-size:19px;height:43px;justify-content:center;margin-bottom:15px;width:43px}.flow-item h3{color:#fff;font-size:18px;font-weight:800;margin:0 0 9px}.flow-item p{color:#ffffff9e;font-size:13px;line-height:1.7;margin:0}.flow-arrow{align-items:center;display:flex;justify-content:center}.flow-arrow span{background:#69e59aa6;height:1px;position:relative;width:34px}.flow-arrow span:after{border-right:1px solid var(--atr-green-light);border-top:1px solid var(--atr-green-light);content:"";height:8px;position:absolute;right:0;top:-4px;transform:rotate(45deg);width:8px}.mart-support{align-items:center;background:#18a55817;border:1px solid #69e59a2b;border-radius:17px;display:flex;gap:17px;margin-top:18px;padding:20px 23px;position:relative;z-index:2}.mart-support-icon{align-items:center;background:#ffffff17;border-radius:12px;color:var(--atr-blue-light);display:flex;flex-shrink:0;font-size:19px;height:45px;justify-content:center;width:45px}.mart-support-label{color:var(--atr-green-light);font-size:9px;font-weight:800;letter-spacing:1.5px;margin-bottom:4px}.mart-support h3{color:#fff;font-size:17px;margin:0 0 4px}.mart-support p{color:#ffffff9e;font-size:13px;line-height:1.6;margin:0}.vision-layout{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.vision-content{border-left:1px solid var(--atr-border);padding-left:35px}.principles-section{background:linear-gradient(180deg,#f1f8fa,#f7fbfc);padding:78px 0}.principles-heading{margin-bottom:35px}.principles-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.principle-card{background:#fff;border:1px solid var(--atr-border);border-radius:16px;box-shadow:0 8px 24px #0639700a;box-sizing:border-box;min-height:190px;padding:24px}.principle-number{font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:17px}.principle-number.blue{color:var(--atr-blue)}.principle-number.green{color:var(--atr-green)}.principle-card h3{color:var(--atr-blue-dark);font-size:17px;line-height:1.3;margin:0 0 9px}.principle-card p{color:var(--atr-muted);font-size:13px;line-height:1.7;margin:0}.contact-section{background:linear-gradient(135deg,#eaf7f4,#edf7fa);padding:70px 0}.contact-layout{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.contact-intro h2{color:var(--atr-blue-dark);font-size:clamp(34px,4vw,50px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0 0 16px}.contact-intro h2 span{color:var(--atr-green)}.contact-intro>p{color:var(--atr-muted);font-size:15px;line-height:1.8;margin:0;max-width:520px}.contact-card{background:#fff;border:1px solid #06397014;border-radius:18px;box-shadow:0 18px 45px #06397012;max-width:520px;padding:8px 30px;width:100%}.contact-item{align-items:flex-start;border-bottom:1px solid #06397014;display:flex;gap:18px;padding:27px 0}.contact-item.last{border-bottom:none}.contact-item-icon{align-items:center;background:#f3f8fa;border-radius:12px;display:flex;flex-shrink:0;font-size:19px;height:42px;justify-content:center;width:42px}.contact-item-content{padding-top:2px}.contact-item-content span{color:#7c8c95;display:block;font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:7px}.contact-item-content p{color:#344955;font-size:15px;line-height:1.7;margin:0}.contact-item-content a{color:#063970;font-weight:600;text-decoration:none;transition:color .2s ease}.contact-item-content a:hover{color:#18a558}@media (max-width:600px){.contact-card{border-radius:15px;padding:5px 20px}.contact-item{gap:14px;padding:22px 0}.contact-item-icon{border-radius:10px;font-size:17px;height:38px;width:38px}.contact-item-content span{font-size:9px}.contact-item-content p{font-size:13px}}.atr-group-footer{background:#021c35;color:#fff}.footer-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-bottom:25px;padding-top:25px}.footer-brand{color:#fff;font-size:17px;font-weight:800;letter-spacing:1.5px}.footer-brand span{color:var(--atr-green-light)}.footer-inner p{color:#ffffff7a;font-size:11px;margin:0}.footer-inner small{color:#ffffff73;font-size:10px}@media (max-width:900px){.atr-section,.principles-section{padding-bottom:60px;padding-top:60px}.about-layout,.connected-header,.contact-layout,.section-intro,.vision-layout{gap:30px;grid-template-columns:1fr}.about-content,.vision-content{padding-left:22px}.business-grid{grid-template-columns:1fr 1fr}.ecosystem-flow{grid-template-columns:1fr}.flow-arrow{height:25px}.flow-arrow span{transform:rotate(90deg)}.principles-grid{grid-template-columns:1fr 1fr}.contact-layout{gap:35px}.footer-inner{flex-wrap:wrap}}@media (max-width:640px){.atr-container{padding-left:19px;padding-right:19px}.atr-group-hero{min-height:470px}.hero-inner{padding-bottom:70px;padding-top:70px}.hero-title{font-size:43px;letter-spacing:-2px}.hero-description{font-size:14px;line-height:1.75}.hero-tagline{font-size:13px}.atr-section,.principles-section{padding-bottom:50px;padding-top:50px}.about-heading-block h2,.section-intro h2,.vision-title-block h2{font-size:34px}.about-content,.vision-content{padding-left:18px}.business-grid{gap:16px;grid-template-columns:1fr}.business-card{min-height:auto;padding:24px}.business-title{font-size:21px}.connected-section{padding-bottom:55px;padding-top:55px}.connected-header h2{font-size:36px}.flow-item{min-height:auto;padding:22px}.principles-grid{gap:14px;grid-template-columns:1fr}.principle-card{min-height:auto}.contact-section{padding-bottom:55px;padding-top:55px}.contact-intro h2{font-size:36px}.contact-card{padding-left:20px;padding-right:20px}.footer-inner{flex-direction:column;gap:8px;text-align:center}}.address-line{display:block;line-height:1.6}.address-city{color:#063970;display:block;font-weight:600;margin-top:3px}@media (max-width:600px){.address-city,.address-line{line-height:1.6}}.mart-dashboard-wrapper{background:#fff}.mart-header-main{background:#1a237e;color:#fff;padding:15px 0;z-index:100}.mart-container-flex{gap:30px;max-width:1300px;padding:0 20px}.m-box{background:#00e5ff;border-radius:4px;color:#1a237e;font-weight:900;padding:5px 12px}.mart-search-container{background:#f1f3f6;border-radius:4px;flex:1 1}.mart-search-container input{flex:1 1;padding:10px 15px}.mart-nav-actions{gap:20px}.m-nav-btn{padding:5px 10px}.m-label{font-size:11px;font-weight:600;margin-top:3px}.mart-title-row{align-items:center;display:flex;justify-content:space-between}.view-all-btn{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}.view-all-btn:hover{background:#e85d2f}.m-login-btn{background:#fff;border-radius:4px;box-shadow:0 2px 5px #0003;color:#1a237e;padding:10px 30px}.mart-cat-bar{border-bottom:1px solid #eee}.mart-cat-container{gap:25px;max-width:1300px;padding:0 20px}.mart-cat-container button{color:#666}.mart-cat-container button.active{border-bottom:2px solid #1a237e;color:#1a237e}.mart-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mh-root{background:#000;height:85vh;margin-bottom:40px;overflow:hidden;position:relative;width:100%}.mh-bg-slide,.mh-bg-wrap{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform 1.2s ease,opacity .8s ease}.mh-bg-slide{opacity:0;transform:scale(1.1)}.mh-bg-slide.active{opacity:1;transform:scale(1)}.mh-overlay{background:linear-gradient(90deg,#000c,#0003);inset:0;position:absolute}.mh-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 10%;position:relative;transition:all .5s ease;z-index:10}.mh-content.enter{opacity:1;transform:translateX(0)}.mh-content.exit{opacity:0;transform:translateX(-20px)}.mh-tag{background:#1a237e;border-radius:20px;font-size:13px;font-weight:700;margin-bottom:15px;padding:5px 15px;width:-webkit-fit-content;width:fit-content}.mh-eyebrow{font-size:18px;letter-spacing:3px;opacity:.8;text-transform:uppercase}.mh-headline{font-size:4rem;font-weight:900;line-height:1.1;margin:10px 0}.mh-accent{color:#00e5ff}.mh-caption{font-size:1.1rem;margin-bottom:30px;max-width:500px;opacity:.9}.mh-cta-primary{background:#00e5ff;border:none;border-radius:5px;color:#1a237e;font-weight:800;padding:15px 40px}.mh-arrow,.mh-cta-primary{cursor:pointer;transition:.3s}.mh-arrow{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;color:#fff;font-size:24px;height:50px;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:20}.mh-arrow:hover{background:#00e5ff;color:#1a237e}.mh-arrow.left{left:30px}.mh-arrow.right{right:30px}.mh-counter{bottom:120px;color:#fff;font-size:1.2rem;font-weight:800;opacity:.7;position:absolute;right:10%}.mh-stats-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-top:1px solid #fff3;bottom:0;display:flex;left:0;position:absolute;width:100%}.mh-stat{align-items:center;border-right:1px solid #ffffff1a;display:flex;flex:1 1;flex-direction:column;padding:20px}.mh-stat-num{color:#00e5ff;font-size:20px;font-weight:800}.mh-stat-label{color:#fff;font-size:12px;opacity:.8;text-transform:uppercase}.mart-logo-bold h1{color:#fff;font-size:24px;font-weight:800!important}.mart-header-nav-links{gap:20px;margin-left:25px}.mart-header-nav-links span{color:#fff;font-size:14px;text-transform:capitalize;transition:color .2s ease-in-out}.mart-header-nav-links span:hover{color:#00e5ff}.mart-cat-bar{background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 0}.mart-cat-container{display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.mart-cat-container button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:5px 10px;transition:color .2s}.mart-cat-container button.active,.mart-cat-container button:hover{color:#007bff}.mart-dashboard-wrapper{background:#f6f9fc}.mart-header-nav-links span{transition:color .2s ease}.mart-header-nav-links span.active-nav,.mart-header-nav-links span:hover{color:#0a1931}.mart-header-nav-links span.active-nav:after{background:linear-gradient(90deg,#0a1931,#00f2fe);border-radius:2px;bottom:0}.mart-search-container{background:#fff;padding:2px;transition:all .3s ease}.mart-search-container:focus-within{border-color:#0a1931!important;box-shadow:0 0 0 3px #0a193126}.mart-categories-section div[onClick]{will-change:transform,box-shadow}.section-title-wrap h2{font-family:Inter,sans-serif}.mart-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:20px 0}.mart-loader{font-size:16px;padding:60px 0;text-align:center}:root{--brand-navy:#0a1931;--neon-cyan:#00f2fe;--neon-blue:#4facfe;--neon-pink:#ff0844;--surface-light:#f8fafc;--text-dark:#1e293b;--text-muted:#64748b}.mart-dashboard-wrapper{background-color:#f8fafc;background-color:var(--surface-light);color:#1e293b;color:var(--text-dark);font-family:Inter,sans-serif;min-height:100vh}.mart-header-main{backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);background:#ffffffd1;border-bottom:1px solid #f1f5f9cc;box-shadow:0 4px 30px rgba(0,0,0,.015);padding:14px 0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1050}.mart-container-flex{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:0 auto;max-width:1340px;padding:0 24px}.mart-logo-bold h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a1931,#1e3a8a);background:linear-gradient(135deg,var(--brand-navy) 0,#1e3a8a 100%);-webkit-background-clip:text;cursor:pointer;font-size:25px;font-weight:900;letter-spacing:-.5px;margin:0;transition:transform .2s ease}.mart-logo-bold h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00f2fe,#4facfe);background:linear-gradient(135deg,var(--neon-cyan) 0,var(--neon-blue) 100%);-webkit-background-clip:text}.mart-logo-bold h1:hover{transform:scale(1.02)}.mart-header-nav-links{align-items:center;display:flex;gap:26px;margin-left:20px;margin-right:auto}.mart-header-nav-links span{color:#475569;cursor:pointer;font-size:15px;font-weight:600;padding:6px 0;position:relative;transition:color .25s ease}.mart-header-nav-links span.active-nav,.mart-header-nav-links span:hover{color:#0a1931;color:var(--brand-navy)}.mart-header-nav-links span.active-nav:after{background:linear-gradient(90deg,#00f2fe,#4facfe);background:linear-gradient(90deg,var(--neon-cyan),var(--neon-blue));border-radius:4px;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.mart-search-container{align-items:center;background:#f1f5f9;border:1px solid #0000;border-radius:30px;display:flex;padding:2px 4px 2px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);width:320px}.mart-search-container input{background:#0000;border:none;color:#1e293b;color:var(--text-dark);font-size:14px;font-weight:500;outline:none;padding:10px 0;width:100%}.mart-search-container:focus-within{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 25px -5px #0000000a}.m-search-icon-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 10px #0000000a;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.mart-nav-actions{gap:16px}.m-nav-btn,.mart-nav-actions{align-items:center;display:flex}.m-nav-btn{border-radius:16px;cursor:pointer;flex-direction:column;justify-content:center;padding:6px 12px;position:relative;transition:background .2s ease}.m-nav-btn:hover{background:#0f172a0a}.m-nav-btn .m-icon{color:#334155;font-size:19px}.m-nav-btn .m-label{color:#64748b;font-size:11px;font-weight:700;margin-top:2px}.m-count,.m-count-orange{border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:10px;font-weight:800;padding:1px 6px;position:absolute;right:2px;top:0}.m-count.layout-pink{background:linear-gradient(135deg,#ff0844,#ff4e50)}.m-count-orange.layout-neon{background:linear-gradient(135deg,#00e676,#00b0ff)}.m-login-btn{background:linear-gradient(135deg,#00f2fe,#4facfe);background:linear-gradient(135deg,var(--neon-cyan) 0,var(--neon-blue) 100%);border:none;border-radius:25px;box-shadow:0 4px 15px #00f2fe40;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:11px 26px;transition:transform .2s ease,box-shadow .2s ease}.m-login-btn:hover{box-shadow:0 6px 20px #00f2fe66;transform:translateY(-1px)}.m-user-profile{background:#e2e8f0;border-radius:20px;color:#0a1931;color:var(--brand-navy);font-size:14px;font-weight:700;padding:8px 16px}.mart-categories-section{margin:0 auto;max-width:1340px;padding:50px 24px 30px}.section-title-wrap{margin-bottom:35px}.section-title-wrap h2{color:#0a1931;color:var(--brand-navy);font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0 0 6px}.section-title-wrap .divider{background:linear-gradient(90deg,#00f2fe,#4facfe);background:linear-gradient(90deg,var(--neon-cyan),var(--neon-blue));border-radius:10px;height:4px;width:50px}.mart-categories-render-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.premium-category-morphic-card{background:#fff;border:1px solid #e2e8f099;border-radius:24px;box-shadow:0 4px 15px #00000003;cursor:pointer;flex-direction:column;overflow:hidden;padding:28px 20px;position:relative;transition:all .35s cubic-bezier(.25,1,.5,1);will-change:transform,box-shadow}.morphic-icon-wrapper,.premium-category-morphic-card{align-items:center;display:flex;justify-content:center}.morphic-icon-wrapper{background:#f8fafc;border-radius:50%;height:68px;margin-bottom:16px;transition:all .3s ease;width:68px;z-index:3}.morphic-title-text{color:#334155;font-size:15px;font-weight:700;text-align:center;transition:color .3s;z-index:3}.premium-category-morphic-card.is-selected-active{background:#0a1931;background:var(--brand-navy);border-color:#0a1931;border-color:var(--brand-navy);box-shadow:0 20px 35px -10px #0a193140}.premium-category-morphic-card.is-selected-active .morphic-title-text{color:#fff}.premium-category-morphic-card.is-selected-active .morphic-icon-wrapper{background:#ffffff1f;box-shadow:0 0 15px #ffffff1a}.premium-category-morphic-card:not(.is-selected-active):hover{border-color:#cbd5e1;box-shadow:0 16px 25px -8px #0000000d;transform:translateY(-6px)}.premium-category-morphic-card:not(.is-selected-active):hover .morphic-icon-wrapper{background:#fff;box-shadow:0 8px 20px #0000000a;transform:scale(1.08)}.mart-product-section{margin:0 auto;max-width:1340px;padding:20px 24px 80px}.mart-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));padding:10px 0}.mart-loader{align-items:center;color:#64748b;color:var(--text-muted);display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:14px;justify-content:center;padding:80px 0}.spinner-glow{animation:spinSmooth .8s linear infinite;border:3.5px solid #e2e8f0;border-radius:50%;border-top:3.5px solid var(--neon-blue);height:38px;width:38px}.mart-empty-state{background:#fff;border:1px dashed #e2e8f0;border-radius:24px;grid-column:1/-1;padding:60px;text-align:center}.mart-empty-state .empty-box-emoji{display:block;font-size:38px;margin-bottom:12px}.mart-empty-state p{color:#64748b;color:var(--text-muted);font-weight:600;margin:0}@keyframes spinSmooth{to{transform:rotate(1turn)}}.m-hero-slider{border-radius:15px;box-shadow:0 10px 30px #0000001a;height:400px;margin:20px auto;max-width:1300px;overflow:hidden;position:relative;width:100%}.m-slide{align-items:center;display:flex;inset:0;justify-content:space-between;opacity:0;padding:0 80px;position:absolute;transition:opacity .8s ease-in-out;visibility:hidden}.m-slide.active{opacity:1;visibility:visible}.m-slide-content{color:#fff;max-width:500px;z-index:2}.m-subtitle{color:#00e5ff;font-size:14px;font-weight:800;letter-spacing:2px}.m-title{font-size:3.5rem;font-weight:900;line-height:1.1;margin:10px 0}.m-desc{font-size:1.1rem;margin-bottom:25px;opacity:.9}.m-cta-btn{background:#fff;border:none;border-radius:5px;color:#1a237e;cursor:pointer;font-weight:800;padding:12px 30px;transition:.3s}.m-cta-btn:hover{background:#00e5ff;transform:translateX(5px)}.m-slide-visual{align-items:center;display:flex;justify-content:center;position:relative}.m-big-emoji{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));font-size:180px;z-index:2}.m-circle-blob{background:#ffffff1a;border-radius:50%;height:300px;position:absolute;width:300px;z-index:1}.m-dots{bottom:20px;display:flex;gap:10px;left:80px;position:absolute}.m-dot{background:#ffffff4d;border-radius:10px;cursor:pointer;height:6px;transition:.3s;width:12px}.m-dot.active{background:#00e5ff;width:30px}.mf-root{background-color:#0a0e1a;color:#fff;font-family:Inter,sans-serif;padding-top:60px}.mf-newsletter{align-items:center;background-color:#1a237e;border-radius:20px;display:flex;justify-content:space-between;margin:0 5%;padding:40px;transform:translateY(-30px)}.mf-news-content h3{font-size:24px;font-weight:700;margin:0 0 5px}.mf-news-content p{margin:0;opacity:.8}.mf-news-form{display:flex;flex:0 1 450px;gap:10px}.mf-news-form input{border:none;border-radius:30px;flex:1 1;outline:none;padding:15px 20px}.mf-btn-subscribe{background:#ffb300;border:none;border-radius:30px;color:#000;cursor:pointer;font-weight:700;padding:12px 25px}.mf-main-content{grid-gap:40px;border-bottom:1px solid #ffffff1a;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:40px 10%}.mf-logo{color:#00e5ff;font-weight:900;letter-spacing:1px;margin-bottom:15px}.mf-tagline{font-size:14px;line-height:1.6;margin-bottom:25px;opacity:.7}.mf-contact-card{background:#ffffff0d;border-radius:10px;display:inline-flex;flex-direction:column;padding:15px}.mf-contact-label{color:#00e5ff;font-size:10px;text-transform:uppercase}.mf-contact-num{font-size:18px;font-weight:700}.mf-link-col h4{color:#00e5ff;font-size:16px;margin-bottom:20px;position:relative}.mf-link-col h4:after{background:#00e5ff;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:30px}.mf-link-col ul{list-style:none;padding:0}.mf-link-col li{cursor:pointer;font-size:14px;margin-bottom:12px;opacity:.7;transition:.3s}.mf-link-col li:hover{color:#00e5ff;opacity:1}.mf-bottom-bar{align-items:center;display:flex;font-size:12px;justify-content:space-between;opacity:.6;padding:30px 10%}.mf-payments span{font-weight:700;margin-left:15px}@media (max-width:768px){.mf-newsletter{flex-direction:column;gap:20px;text-align:center}.mf-main-content{grid-template-columns:1fr}}.m-product-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.m-product-card:hover{box-shadow:0 10px 20px #00000014;transform:translateY(-5px)}.m-image-wrapper{background:#f9f9f9;padding-top:100%;position:relative}.m-image-wrapper img{height:100%;left:0;object-fit:contain;padding:15px;position:absolute;top:0;width:100%}.m-wishlist-btn{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;font-size:18px;height:35px;position:absolute;right:10px;top:10px;width:35px}.m-info-wrapper{display:flex;flex:1 1;flex-direction:column;padding:15px}.m-category-tag{color:#888;font-size:11px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.m-product-title{color:#333;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:10px}.m-price-row{align-items:center;display:flex;gap:8px;margin-bottom:15px}.m-current-price{color:#1a237e;font-size:18px;font-weight:800}.m-old-price{color:#999;font-size:14px;text-decoration:line-through}.m-add-to-cart-btn{background:#ff9800;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px;width:100%}.m-qty-controller{align-items:center;background:#f1f3f6;border-radius:4px;display:flex;justify-content:space-between;padding:5px}.qty-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-weight:700;height:30px;width:30px}.mart-product-detail-wrapper{color:#fff;font-family:Poppins,system-ui,-apple-system,sans-serif;margin:120px auto 60px;max-width:1200px;min-height:80vh;padding:0 20px}.detail-navigation-bar{margin-bottom:24px}.mart-back-arrow-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mart-back-arrow-btn:hover{background:#ffffff26;border-color:#00f2fe;box-shadow:0 0 15px #00f2fe4d;transform:translateX(-4px)}.mart-detail-container{grid-gap:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 50px #0006;display:grid;gap:40px;grid-template-columns:1fr 1.2fr;padding:40px}.mart-detail-image-panel{align-items:center;background:#00000040;border:1px solid #ffffff0d;border-radius:16px;display:flex;height:480px;justify-content:center;overflow:hidden;padding:20px}.main-detail-img{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain;transition:transform .4s ease-in-out}.mart-detail-image-panel:hover .main-detail-img{transform:scale(1.04)}.mart-detail-info-panel{display:flex;flex-direction:column;justify-content:center}.detail-category-tag{align-self:flex-start;background:linear-gradient(135deg,#7b2ff7,#f107a3);border-radius:20px;box-shadow:0 4px 12px #7b2ff74d;font-size:.8rem;font-weight:600;letter-spacing:1px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.detail-product-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#fff,#cdcdcd);-webkit-background-clip:text;font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 16px}.detail-price-row{align-items:center;display:flex;gap:16px;margin-bottom:24px}.detail-current-price{color:#00e676;font-size:2.2rem;font-weight:800;text-shadow:0 0 10px #00e67633}.detail-old-price{color:#777;font-size:1.4rem;text-decoration:line-through}.detail-divider{background:linear-gradient(90deg,#ffffff1f,#0000);height:1px;margin-bottom:24px}.detail-description-section h3{color:#4facfe;font-size:1.1rem;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.detail-description-section p{color:#b3b3b3;font-size:.95rem;line-height:1.6;margin-bottom:24px}.detail-specs-list{background:#ffffff03;border-left:3px solid #f5af19;border-radius:0 8px 8px 0;margin-bottom:30px;padding:12px 18px}.detail-specs-list p{color:#e0e0e0;font-size:.9rem;margin:4px 0}.detail-add-to-cart-btn{background:linear-gradient(90deg,#4facfe,#00f2fe);border:none;border-radius:12px;box-shadow:0 6px 20px #00f2fe40;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;max-width:300px;padding:16px 36px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.detail-add-to-cart-btn:hover:not(:disabled){box-shadow:0 8px 25px #00f2fe73;filter:brightness(1.08);transform:translateY(-2px)}.detail-add-to-cart-btn:disabled{background:#2a2a2a;box-shadow:none;color:#666;cursor:not-allowed}.mart-loader-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}@media (max-width:968px){.mart-detail-container{gap:30px;grid-template-columns:1fr;padding:24px}.mart-detail-image-panel{height:340px}.detail-product-title{font-size:1.9rem}}.seller-auth-page{background:#f5f7f6;display:flex;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.seller-auth-brand{align-items:center;background:radial-gradient(circle at 20% 20%,#ffffff1f,#0000 28%),linear-gradient(145deg,#0645ad,#0b68d1 45%,#1283f5);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:44%}.seller-auth-brand:before{background:#ffffff0f;border-radius:50%;content:"";height:420px;position:absolute;right:-120px;top:-120px;width:420px}.seller-auth-brand:after{background:#ffffff0d;border-radius:50%;bottom:-120px;content:"";height:320px;left:-100px;position:absolute;width:320px}.seller-brand-content{color:#fff;position:relative;width:min(460px,80%);z-index:2}.seller-brand-logo{align-items:center;background:#ffffff24;border:1px solid #ffffff2e;border-radius:18px;display:flex;font-size:24px;font-weight:800;height:62px;justify-content:center;margin-bottom:28px;width:62px}.seller-brand-content h1{font-size:44px;font-weight:800;letter-spacing:-1.5px;line-height:1.05;margin:0}.seller-brand-content h1 span{color:#b9dcff;display:block;font-size:19px;letter-spacing:3px;margin-top:12px}.seller-brand-content p{color:#ffffffc7;font-size:15px;line-height:1.8;margin:24px 0 32px;max-width:410px}.seller-brand-points{display:flex;flex-direction:column;gap:16px}.seller-brand-points div{align-items:center;color:#ffffffeb;display:flex;font-size:14px;gap:12px}.seller-brand-points span{background:#ffffff24;border-radius:50%;font-size:13px;height:25px;width:25px}.seller-auth-panel,.seller-brand-points span{align-items:center;display:flex;justify-content:center}.seller-auth-panel{background:#f5f7f6;box-sizing:border-box;min-height:100vh;padding:45px 30px;width:56%}.seller-auth-card{background:#fff;border:1px solid #dfe7ef;border-radius:24px;box-shadow:0 18px 55px #0c365a14;box-sizing:border-box;max-width:520px;padding:40px;width:100%}.seller-auth-header{margin-bottom:28px;text-align:center}.seller-auth-header h2{color:#15253a;font-size:27px;font-weight:750;margin:0}.seller-auth-header p{color:#7b8998;font-size:14px;line-height:1.6;margin:9px 0 0}.mobile-brand-logo{display:none}.seller-auth-tabs{background:#f0f5fa;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px}.seller-auth-tabs button{background:#0000;border:0;border-radius:9px;color:#748497;cursor:pointer;font-size:14px;font-weight:650;padding:11px 12px;transition:.2s ease}.seller-auth-tabs button.active{background:#fff;box-shadow:0 3px 10px #0000000f;color:#0568d8}.seller-auth-error{background:#fff3f3;border:1px solid #ffd4d4;border-radius:10px;color:#c73838;font-size:13px;line-height:1.5;margin-bottom:20px;padding:12px 14px}.seller-auth-form{display:flex;flex-direction:column;gap:18px}.seller-input-group{display:flex;flex-direction:column;gap:8px}.seller-input-group label{color:#26384a;font-size:13px;font-weight:650}.seller-input-group input,.seller-input-group select{background:#fff;border:1px solid #d7e1eb;border-radius:11px;box-sizing:border-box;color:#1d2b3a;font-size:14px;height:48px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.seller-input-group input::placeholder{color:#9eabb8}.seller-input-group input:focus,.seller-input-group select:focus{border-color:#1683f5;box-shadow:0 0 0 4px #1683f51a}.seller-input-group input:disabled{background:#f2f5f8;cursor:not-allowed}.seller-mobile-input{align-items:center;background:#fff;border:1px solid #d7e1eb;border-radius:11px;display:flex;height:48px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.seller-mobile-input:focus-within{border-color:#1683f5;box-shadow:0 0 0 4px #1683f51a}.seller-mobile-input span{align-items:center;border-right:1px solid #dfe7ef;color:#637485;display:flex;font-size:14px;height:100%;padding:0 14px}.seller-mobile-input input{border:0!important;border-radius:0;box-shadow:none!important;flex:1 1;height:100%}.seller-primary-btn{background:linear-gradient(135deg,#0568d8,#1683f5);border:0;border-radius:11px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:50px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.seller-primary-btn:hover:not(:disabled){box-shadow:0 10px 24px #1683f533;transform:translateY(-1px)}.seller-primary-btn:disabled{cursor:not-allowed;opacity:.65}.seller-otp-boxes{display:flex;gap:10px;justify-content:center;margin:8px 0 4px}.seller-otp-boxes input{background:#fff;border:1px solid #d7e1eb;border-radius:12px;color:#193127;font-size:21px;font-weight:700;height:57px;outline:none;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:53px}.seller-otp-boxes input:focus{border-color:#1683f5;box-shadow:0 0 0 4px #1683f51a}.seller-resend-area{color:#7b8998;font-size:13px;text-align:center}.seller-resend-area p{margin:0}.seller-resend-area strong{color:#0568d8}.seller-link-btn{background:#0000;border:0;color:#0568d8;cursor:pointer;font-size:13px;font-weight:700;padding:0}.seller-link-btn:disabled{cursor:not-allowed;opacity:.6}.seller-back-btn{align-self:center;background:#0000;border:0;color:#6f7f8f;cursor:pointer;font-size:13px;padding:3px 0}.seller-back-btn:hover{color:#0568d8}.seller-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.seller-verified-mobile{align-items:center;background:#eef6ff;border:1px solid #cfe3ff;border-radius:10px;color:#0568d8;display:flex;font-size:12px;gap:8px;padding:11px 13px}.seller-verified-mobile span{align-items:center;background:#1683f5;border-radius:50%;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;width:20px}.seller-auth-note{color:#9aa6b2;font-size:11px;line-height:1.6;padding:0 10px;text-align:center}.seller-auth-footer{border-top:1px solid #e8edf2;margin-top:28px;padding-top:20px;text-align:center}.seller-auth-footer span{color:#0568d8;display:block;font-size:12px;font-weight:800;letter-spacing:1.5px}.seller-auth-footer small{color:#9aa6b2;display:block;font-size:10px;margin-top:4px}@media (max-width:900px){.seller-auth-brand{display:none}.seller-auth-panel{padding:25px 18px;width:100%}.seller-auth-card{max-width:560px}.mobile-brand-logo{align-items:center;background:#0568d8;border-radius:14px;color:#fff;display:flex;font-size:18px;font-weight:800;height:48px;justify-content:center;margin:0 auto 18px;width:48px}}@media (max-width:600px){.seller-auth-panel{align-items:flex-start;padding:15px}.seller-auth-card{border-radius:18px;margin-top:10px;padding:25px 18px}.seller-auth-header h2{font-size:23px}.seller-auth-header p{font-size:13px}.seller-form-grid{grid-template-columns:1fr}.seller-otp-boxes{gap:7px}.seller-otp-boxes input{font-size:19px;height:50px;width:43px}}@media (max-width:380px){.seller-auth-card{padding:22px 14px}.seller-otp-boxes{gap:5px}.seller-otp-boxes input{height:47px;width:39px}}.seller-dashboard-page{box-sizing:border-box;color:#17251e;min-height:100%;padding:6px 2px 40px;width:100%}.seller-dashboard-header{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin-bottom:30px}.seller-dashboard-eyebrow{color:#08724c;font-size:11px;font-weight:800;letter-spacing:1.6px;margin:0 0 7px}.seller-dashboard-header h1{color:#17251e;font-size:31px;font-weight:750;letter-spacing:-.7px;line-height:1.2;margin:0}.seller-dashboard-subtitle{color:#7b8982;font-size:14px;margin:8px 0 0}.seller-dashboard-date{align-items:center;background:#fff;border:1px solid #e0e8e3;border-radius:12px;display:flex;gap:11px;min-width:145px;padding:12px 15px}.seller-date-icon{align-items:center;background:#eef8f3;border-radius:9px;display:flex;font-size:16px;height:34px;justify-content:center;width:34px}.seller-dashboard-date small{color:#98a39d;display:block;font-size:10px;margin-bottom:2px}.seller-dashboard-date strong{color:#26362e;font-size:12px;font-weight:700}.seller-dashboard-alert{background:#fff4f4;border:1px solid #ffd6d6;border-radius:11px;color:#c33d3d;font-size:13px;margin-bottom:22px;padding:13px 16px}.seller-stats-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.seller-stat-card{background:#fff;border:1px solid #e1e9e4;border-radius:16px;box-sizing:border-box;padding:19px;transition:transform .2s ease,box-shadow .2s ease}.seller-stat-card:hover{box-shadow:0 10px 28px #0f392712;transform:translateY(-2px)}.seller-stat-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.seller-stat-icon{align-items:center;border-radius:11px;display:flex;font-size:17px;font-weight:800;height:40px;justify-content:center;width:40px}.sales-icon{background:#eaf8f1;color:#08724c}.orders-icon{background:#eef5ff;color:#3676d5}.products-icon{background:#fff5e8;color:#d9871e}.payout-icon{background:#f3edff;color:#7954c7}.seller-stat-label{color:#8b9690;font-size:10px;font-weight:800;letter-spacing:.8px}.seller-stat-card h2{color:#17251e;font-size:25px;font-weight:750;line-height:1;margin:20px 0 13px}.seller-stat-footer{align-items:center;display:flex;gap:7px;min-height:17px}.seller-stat-footer>span:last-child{color:#98a29d;font-size:11px}.stat-positive{color:#078356}.stat-negative,.stat-positive{font-size:11px;font-weight:800}.stat-negative{color:#d05252}.stat-neutral{color:#77857e;font-size:11px}.seller-dashboard-content{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr)}.seller-dashboard-card{background:#fff;border:1px solid #e1e9e4;border-radius:16px;overflow:hidden}.seller-card-header{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:15px;justify-content:space-between;padding:21px 22px}.seller-card-eyebrow{color:#9aa59f;display:block;font-size:9px;font-weight:800;letter-spacing:1.1px;margin-bottom:5px}.seller-card-header h3{color:#1a2921;font-size:18px;font-weight:750;margin:0}.seller-view-all-btn{background:#0000;border:0;color:#08724c;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.seller-view-all-btn:hover{text-decoration:underline}.seller-orders-table{min-width:760px}.seller-orders-table th{letter-spacing:.8px;padding:14px 20px}.seller-orders-table td{border-top:1px solid #eef2ef;padding:15px 20px}.seller-orders-table tbody tr{transition:background .15s ease}.seller-order-id{background:#f2f6f3;color:#315247;padding:6px 9px}.seller-product-cell{align-items:center;display:flex;gap:11px;min-width:180px}.seller-product-image{align-items:center;background:#f1f6f3;border-radius:9px;display:flex;flex:0 0 auto;font-size:15px;height:37px;justify-content:center;width:37px}.seller-product-cell strong{color:#26362e;display:block;font-size:12px;font-weight:700;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-product-cell small{color:#98a39d;display:block;font-size:10px;margin-top:3px}.seller-customer-name{color:#4b5b53;font-size:12px;white-space:nowrap}.seller-order-date{color:#758179;font-size:11px}.seller-order-amount{color:#21352a;font-size:12px;white-space:nowrap}.seller-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:10px;font-weight:700;gap:6px;padding:6px 9px;white-space:nowrap}.seller-status-dot{border-radius:50%;height:5px;width:5px}.seller-status-badge.pending{background:#fff7e7;color:#af7418}.seller-status-badge.pending .seller-status-dot{background:#d89527}.seller-status-badge.processing{background:#edf4ff;color:#3972c6}.seller-status-badge.processing .seller-status-dot{background:#4d86da}.seller-status-badge.shipped{background:#eef2ff;color:#5d69bd}.seller-status-badge.shipped .seller-status-dot{background:#6f79ce}.seller-status-badge.delivered{background:#ebf9f1;color:#08724c}.seller-status-badge.delivered .seller-status-dot{background:#0c9360}.seller-status-badge.cancelled{background:#fff0f0;color:#c84d4d}.seller-status-badge.cancelled .seller-status-dot{background:#d85b5b}.seller-empty-state{flex-direction:column;min-height:255px;padding:30px;text-align:center}.seller-empty-icon,.seller-empty-state{align-items:center;display:flex;justify-content:center}.seller-empty-icon{background:#f1f6f3;border-radius:15px;font-size:22px;height:55px;margin-bottom:13px;width:55px}.seller-empty-state h4{color:#33453b;font-size:14px;margin:0 0 5px}.seller-empty-state p{color:#9aa59f;font-size:11px;margin:0}.seller-quick-actions{padding:8px 0}.seller-quick-action{align-items:center;background:#0000;border:0;border-bottom:1px solid #edf1ee;cursor:pointer;display:flex;gap:12px;padding:15px 21px;text-align:left;transition:background .2s ease;width:100%}.seller-quick-action:last-child{border-bottom:0}.seller-quick-action:hover{background:#f9fcfa}.seller-quick-icon{align-items:center;background:#eef8f3;border-radius:10px;color:#08724c;display:flex;flex:0 0 auto;font-size:15px;font-weight:800;height:37px;justify-content:center;width:37px}.seller-quick-text{flex:1 1;min-width:0}.seller-quick-text strong{color:#2d3d35;display:block;font-size:12px;font-weight:700}.seller-quick-text span{color:#9aa49e;display:block;font-size:10px;margin-top:3px}.seller-quick-arrow{color:#99a49e;font-size:16px;transition:transform .2s ease}.seller-quick-action:hover .seller-quick-arrow{color:#08724c;transform:translateX(3px)}.seller-dashboard-loading{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;min-height:450px}.seller-dashboard-loading p{color:#7e8b84;font-size:13px;margin:0}.seller-loading-spinner{animation:sellerDashboardSpin .8s linear infinite;border:3px solid #dce9e2;border-radius:50%;border-top-color:#08724c;height:35px;width:35px}@keyframes sellerDashboardSpin{to{transform:rotate(1turn)}}@media (max-width:1200px){.seller-stats-grid{grid-template-columns:repeat(2,1fr)}.seller-dashboard-content{grid-template-columns:1fr}.quick-actions-card{order:2}}@media (max-width:850px){.seller-dashboard-page{padding:2px 0 30px}.seller-dashboard-header{flex-direction:column}.seller-dashboard-date{box-sizing:border-box;width:100%}}@media (max-width:600px){.seller-dashboard-header h1{font-size:24px}.seller-dashboard-subtitle{font-size:12px;line-height:1.6}.seller-stats-grid{gap:10px;grid-template-columns:1fr 1fr}.seller-stat-card{border-radius:13px;padding:14px}.seller-stat-icon{border-radius:9px;font-size:14px;height:34px;width:34px}.seller-stat-label{font-size:8px}.seller-stat-card h2{font-size:19px;margin:15px 0 10px}.seller-stat-footer,.seller-stat-footer>span{display:block}.seller-stat-footer>span:last-child{font-size:9px;margin-top:3px}.seller-dashboard-card{border-radius:13px}.seller-card-header{padding:17px}.seller-card-header h3{font-size:16px}.seller-card-eyebrow{font-size:8px}.seller-view-all-btn{font-size:11px}}@media (max-width:390px){.seller-stats-grid{grid-template-columns:1fr}.seller-stat-card h2{font-size:22px}}.seller-orders-page{box-sizing:border-box;color:#17251e;min-height:100%;padding:6px 2px 40px;width:100%}.seller-orders-header{align-items:flex-start;display:flex;gap:25px;justify-content:space-between;margin-bottom:28px}.seller-orders-eyebrow{color:#08724c;font-size:11px;font-weight:800;letter-spacing:1.5px;margin:0 0 7px}.seller-orders-header h1{color:#17251e;font-size:31px;font-weight:750;letter-spacing:-.6px;margin:0}.seller-orders-subtitle{color:#7d8983;font-size:14px;line-height:1.6;margin:8px 0 0}.seller-orders-count-box{background:#fff;border:1px solid #e0e8e3;border-radius:12px;min-width:115px;padding:12px 15px;text-align:right}.seller-orders-count-box span{color:#9aa49e;display:block;font-size:10px;margin-bottom:4px}.seller-orders-count-box strong{color:#08724c;font-size:20px}.seller-orders-error{align-items:center;background:#fff3f3;border:1px solid #ffd5d5;border-radius:11px;color:#c14a4a;display:flex;font-size:13px;gap:9px;margin-bottom:20px;padding:12px 15px}.seller-orders-error span{align-items:center;background:#d45a5a;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:800;height:21px;justify-content:center;width:21px}.seller-orders-filter-card{background:#fff;border:1px solid #e1e9e4;border-radius:15px;margin-bottom:20px;padding:16px 18px}.seller-filter-heading{margin-bottom:11px}.seller-filter-heading span{color:#9ca6a0;font-size:9px;font-weight:800;letter-spacing:1px}.seller-orders-filters{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.seller-filter-btn{align-items:center;background:#fff;border:1px solid #e0e7e3;border-radius:8px;color:#68756e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:650;gap:8px;height:35px;padding:0 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.seller-filter-btn b{align-items:center;background:#f2f5f3;border-radius:6px;box-sizing:border-box;color:#8a9690;display:inline-flex;font-size:9px;height:18px;justify-content:center;min-width:18px;padding:0 4px}.seller-filter-btn:hover{border-color:#bddccc;color:#08724c}.seller-filter-btn.active{background:#08724c;border-color:#08724c;color:#fff}.seller-filter-btn.active b{background:#ffffff2e;color:#fff}.seller-orders-card{background:#fff;border:1px solid #e1e9e4;border-radius:16px;overflow:hidden}.seller-orders-card-header{align-items:center;border-bottom:1px solid #edf1ee;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:17px 21px}.seller-section-label{color:#9ca6a0;letter-spacing:1px;margin-bottom:5px}.seller-orders-card-header h2{color:#1c2c23;font-size:18px;font-weight:750;margin:0}.seller-results-count{color:#8b9690;font-size:11px}.seller-orders-table-wrap{overflow-x:auto;width:100%}.seller-orders-table{border-collapse:collapse;min-width:1060px;width:100%}.seller-orders-table th{background:#fbfcfb;border-bottom:1px solid #edf1ee;color:#9ba59f;font-size:9px;font-weight:800;letter-spacing:.7px;padding:13px 17px;text-align:left;white-space:nowrap}.seller-orders-table td{border-bottom:1px solid #eef2ef;padding:14px 17px;vertical-align:middle}.seller-orders-table tbody tr:last-child td{border-bottom:0}.seller-orders-table tbody tr:hover{background:#fbfdfc}.seller-order-id{align-items:center;background:#f1f6f3;border-radius:7px;color:#315348;display:inline-flex;font-size:10px;font-weight:800;padding:6px 8px}.seller-order-product{align-items:center;display:flex;gap:10px;min-width:195px}.seller-order-product-icon{align-items:center;background:#eef7f2;border-radius:9px;display:flex;flex:0 0 auto;font-size:15px;height:37px;justify-content:center;width:37px}.seller-order-product strong{color:#2b3b33;display:block;font-size:12px;font-weight:700;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-order-product small{color:#a0aaa5;display:block;font-size:9px;margin-top:3px}.seller-customer{align-items:center;display:flex;gap:8px;min-width:135px}.seller-customer-avatar{align-items:center;background:#e9f5ef;border-radius:50%;color:#08724c;display:flex;flex:0 0 auto;font-size:10px;font-weight:800;height:28px;justify-content:center;width:28px}.seller-customer>span{color:#526159;font-size:11px;white-space:nowrap}.seller-order-qty{color:#55645c;font-size:11px}.seller-order-total{color:#08724c;font-size:12px;white-space:nowrap}.seller-order-date{color:#78857e;font-size:10px;white-space:nowrap}.seller-order-status{align-items:center;border-radius:20px;display:inline-flex;font-size:9px;font-weight:750;gap:6px;padding:6px 9px;white-space:nowrap}.seller-order-status-dot{border-radius:50%;height:5px;width:5px}.seller-order-status.pending{background:#fff7e7;color:#af7418}.seller-order-status.pending .seller-order-status-dot{background:#d89725}.seller-order-status.processing{background:#edf4ff;color:#3972c5}.seller-order-status.processing .seller-order-status-dot{background:#4c83d6}.seller-order-status.shipped{background:#eef2ff;color:#5e69ba}.seller-order-status.shipped .seller-order-status-dot{background:#6f79ce}.seller-order-status.delivered{background:#eaf8f1;color:#08724c}.seller-order-status.delivered .seller-order-status-dot{background:#0b915e}.seller-order-status.cancelled{background:#fff0f0;color:#c84e4e}.seller-order-status.cancelled .seller-order-status-dot{background:#d75d5d}.seller-order-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:125px}.seller-action-cancel,.seller-action-primary{border-radius:7px;cursor:pointer;font-family:inherit;font-size:9px;font-weight:700;height:30px;padding:0 9px;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.seller-action-primary{background:#effaf5;border:1px solid #c9e5d8;color:#08724c}.seller-action-primary:hover:not(:disabled){background:#e2f7ec;border-color:#acd9c3}.seller-action-cancel{background:#fff7f7;border:1px solid #f0cbcb;color:#c34c4c}.seller-action-cancel:hover:not(:disabled){background:#fff0f0;border-color:#e7b3b3}.seller-action-cancel:disabled,.seller-action-primary:disabled{cursor:not-allowed;opacity:.55}.seller-no-action{color:#9ba49f;font-size:10px}.seller-orders-empty{flex-direction:column;min-height:300px;padding:30px;text-align:center}.seller-orders-empty,.seller-orders-empty-icon{align-items:center;display:flex;justify-content:center}.seller-orders-empty-icon{background:#eef7f2;border-radius:16px;font-size:24px;height:60px;margin-bottom:14px;width:60px}.seller-orders-empty h3{color:#33443b;font-size:15px;margin:0 0 6px}.seller-orders-empty p{color:#9ba59f;font-size:11px;margin:0}.seller-orders-loading{align-items:center;display:flex;flex-direction:column;gap:13px;justify-content:center;min-height:300px}.seller-orders-loading p{color:#8e9993;font-size:12px;margin:0}.seller-orders-spinner{animation:sellerOrdersSpin .8s linear infinite;border:3px solid #deebe4;border-radius:50%;border-top-color:#08724c;height:32px;width:32px}@keyframes sellerOrdersSpin{to{transform:rotate(1turn)}}@media (max-width:850px){.seller-orders-header{flex-direction:column}.seller-orders-count-box{box-sizing:border-box;text-align:left;width:100%}}@media (max-width:600px){.seller-orders-page{padding-bottom:25px}.seller-orders-header h1{font-size:25px}.seller-orders-subtitle{font-size:12px}.seller-orders-filter-card{padding:14px}.seller-orders-filters{gap:6px}.seller-filter-btn{font-size:10px;height:33px}.seller-orders-card-header{padding:16px}.seller-orders-card-header h2{font-size:16px}}.seller-wallet-page{box-sizing:border-box;color:#17251e;min-height:100%;padding:6px 2px 40px;width:100%}.seller-wallet-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.seller-wallet-eyebrow{color:#08724c;font-size:11px;font-weight:800;letter-spacing:1.5px;margin:0 0 7px}.seller-wallet-header h1{color:#17251e;font-size:31px;font-weight:750;letter-spacing:-.6px;margin:0}.seller-wallet-subtitle{color:#7d8983;font-size:14px;line-height:1.6;margin:8px 0 0}.seller-wallet-header-icon{align-items:center;background:#eef8f3;border:1px solid #dceee5;border-radius:13px;display:flex;flex:0 0 auto;font-size:20px;height:48px;justify-content:center;width:48px}.seller-wallet-error,.seller-wallet-success{align-items:center;border-radius:11px;display:flex;font-size:12px;gap:9px;margin-bottom:20px;padding:12px 15px}.seller-wallet-success{background:#eefaf4;border:1px solid #d3eee0;color:#08724c}.seller-wallet-error{background:#fff3f3;border:1px solid #ffd5d5;color:#c64b4b}.seller-wallet-error span,.seller-wallet-success span{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:800;height:21px;justify-content:center;width:21px}.seller-wallet-success span{background:#0a8b5c}.seller-wallet-error span{background:#d45a5a}.seller-wallet-balance-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1.35fr 1fr;margin-bottom:20px}.seller-wallet-available-card{background:linear-gradient(135deg,#08724c,#0b8b5d);border-radius:17px;box-sizing:border-box;color:#fff;padding:23px}.seller-wallet-card-top{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.seller-wallet-card-top>div:first-child>span{color:#ffffffb8;display:block;font-size:9px;font-weight:800;letter-spacing:1px;margin-bottom:8px}.seller-wallet-card-top h2{color:#fff;font-size:31px;font-weight:800;margin:0}.seller-wallet-money-icon,.seller-wallet-pending-icon{align-items:center;border-radius:12px;display:flex;flex:0 0 auto;font-size:17px;font-weight:800;height:42px;justify-content:center;width:42px}.seller-wallet-money-icon{background:#ffffff24;color:#fff}.seller-wallet-card-description{color:#ffffffb3;font-size:11px;line-height:1.5;margin:12px 0 18px}.seller-wallet-withdraw-form{display:flex;gap:8px}.seller-wallet-withdraw-form input{background:#ffffff1c;border:1px solid #fff3;border-radius:9px;box-sizing:border-box;color:#fff;flex:1 1;font-family:inherit;font-size:12px;height:43px;min-width:0;outline:none;padding:0 12px}.seller-wallet-withdraw-form input::placeholder{color:#ffffff8c}.seller-wallet-withdraw-form input:focus{border-color:#ffffff8c}.seller-wallet-withdraw-form button{background:#fff;border:0;border-radius:9px;color:#08724c;cursor:pointer;font-family:inherit;font-size:11px;font-weight:750;height:43px;padding:0 14px;white-space:nowrap}.seller-wallet-withdraw-form button:disabled{cursor:not-allowed;opacity:.65}.seller-wallet-pending-card{background:#fff;border:1px solid #e1e9e4;border-radius:17px;box-sizing:border-box;padding:23px}.seller-wallet-pending-card .seller-wallet-card-top>div:first-child>span{color:#9ca6a0}.seller-wallet-pending-card .seller-wallet-card-top h2{color:#25372d}.seller-wallet-pending-icon{background:#fff5e8;color:#c9851c}.seller-wallet-pending-card .seller-wallet-card-description{color:#8a9690}.seller-wallet-pending-note{align-items:flex-start;background:#f5f8f6;border-radius:9px;color:#7a877f;display:flex;font-size:10px;gap:8px;line-height:1.5;padding:11px}.seller-wallet-pending-note span{align-items:center;background:#e2eae5;border-radius:50%;color:#6d7a72;display:flex;flex:0 0 auto;font-size:9px;font-weight:800;height:17px;justify-content:center;width:17px}.seller-wallet-content{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.25fr .75fr}.seller-wallet-card{background:#fff;border:1px solid #e1e9e4;border-radius:16px;overflow:hidden}.seller-wallet-section-header{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:15px;justify-content:space-between;padding:19px 21px}.seller-wallet-section-label{color:#9ca6a0;display:block;font-size:9px;font-weight:800;letter-spacing:1px;margin-bottom:5px}.seller-wallet-section-header h2{color:#1c2c23;font-size:18px;font-weight:750;margin:0}.seller-wallet-count{color:#8b9690;font-size:10px}.seller-wallet-transactions{padding:4px 0}.seller-wallet-transaction{align-items:center;border-bottom:1px solid #eef2ef;display:flex;gap:15px;justify-content:space-between;padding:15px 20px}.seller-wallet-transaction:last-child{border-bottom:0}.seller-transaction-left{align-items:center;display:flex;gap:11px;min-width:0}.seller-transaction-icon{align-items:center;border-radius:10px;display:flex;flex:0 0 auto;font-size:15px;font-weight:800;height:37px;justify-content:center;width:37px}.seller-transaction-icon.credit{background:#eaf8f1;color:#08724c}.seller-transaction-icon.payout{background:#fff2e9;color:#c06d32}.seller-transaction-left strong{color:#314139;display:block;font-size:11px;font-weight:700;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-transaction-left span{color:#9aa49e;display:block;font-size:9px;margin-top:4px}.seller-transaction-amount{font-size:12px;font-weight:800;white-space:nowrap}.seller-transaction-amount.credit{color:#08724c}.seller-transaction-amount.payout{color:#b77729}.seller-bank-edit-btn{background:#fff;border:1px solid #d7e3dc;border-radius:8px;color:#08724c;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;height:32px;padding:0 11px}.seller-bank-edit-btn:hover{background:#eef8f3}.seller-bank-form{display:flex;flex-direction:column;gap:16px;padding:21px}.seller-bank-field{display:flex;flex-direction:column;gap:7px}.seller-bank-field label{color:#34453c;font-size:10px;font-weight:750}.seller-bank-field input{background:#fff;border:1px solid #d9e2dd;border-radius:9px;box-sizing:border-box;color:#26372e;font-family:inherit;font-size:11px;height:44px;outline:none;padding:0 12px;width:100%}.seller-bank-field input::placeholder{color:#a3ada7}.seller-bank-field input:focus{border-color:#0a8b5c;box-shadow:0 0 0 4px #0a8b5c14}.seller-bank-form-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.seller-bank-cancel-btn,.seller-bank-save-btn{border-radius:9px;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;height:41px;padding:0 14px}.seller-bank-cancel-btn{background:#fff;border:1px solid #dde5e0;color:#718078}.seller-bank-save-btn{background:#08724c;border:0;color:#fff}.seller-bank-save-btn:disabled{cursor:not-allowed;opacity:.6}.seller-bank-details{padding:21px}.seller-bank-profile-icon{align-items:center;background:#eef8f3;border-radius:13px;display:flex;font-size:19px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.seller-bank-detail-list{border-top:1px solid #edf1ee}.seller-bank-detail-list>div{border-bottom:1px solid #edf1ee;display:flex;gap:15px;justify-content:space-between;padding:12px 0}.seller-bank-detail-list span{color:#929d97;font-size:10px}.seller-bank-detail-list strong{color:#384940;font-size:10px;font-weight:700;text-align:right}.seller-bank-secure-note{background:#f5f9f6;border-radius:8px;color:#89958e;font-size:9px;line-height:1.5;margin-top:14px;padding:10px}.seller-wallet-empty{flex-direction:column;min-height:230px;padding:30px;text-align:center}.seller-wallet-empty,.seller-wallet-empty-icon{align-items:center;display:flex;justify-content:center}.seller-wallet-empty-icon{background:#eef7f2;border-radius:15px;color:#08724c;font-size:19px;font-weight:800;height:55px;margin-bottom:13px;width:55px}.seller-wallet-empty h3{color:#34453c;font-size:14px;margin:0 0 6px}.seller-wallet-empty p{color:#9aa49e;font-size:10px;margin:0}@media (max-width:1000px){.seller-wallet-content{grid-template-columns:1fr}}@media (max-width:800px){.seller-wallet-balance-grid{grid-template-columns:1fr}}@media (max-width:600px){.seller-wallet-header h1{font-size:25px}.seller-wallet-subtitle{font-size:12px}.seller-wallet-available-card,.seller-wallet-pending-card{padding:18px}.seller-wallet-card-top h2{font-size:25px}.seller-wallet-withdraw-form{flex-direction:column}.seller-wallet-withdraw-form button{width:100%}.seller-wallet-section-header{padding:17px}.seller-wallet-transaction{padding:13px 17px}.seller-transaction-left strong{max-width:190px}.seller-bank-form{padding:17px}.seller-bank-form-actions{flex-direction:column}.seller-bank-cancel-btn,.seller-bank-save-btn{width:100%}.seller-bank-detail-list>div{flex-direction:column;gap:4px}.seller-bank-detail-list strong{text-align:left}}.seller-deals-page{box-sizing:border-box;color:#17251e;min-height:100%;padding:6px 2px 40px;width:100%}.seller-deals-header{align-items:flex-start;display:flex;gap:25px;justify-content:space-between;margin-bottom:28px}.seller-deals-eyebrow{color:#08724c;font-size:11px;font-weight:800;letter-spacing:1.5px;margin:0 0 7px}.seller-deals-header h1{color:#17251e;font-size:31px;font-weight:750;letter-spacing:-.6px;line-height:1.2;margin:0}.seller-deals-subtitle{color:#7d8983;font-size:14px;line-height:1.6;margin:8px 0 0}.seller-deals-header-icon{align-items:center;background:#eef8f3;border:1px solid #dceee5;border-radius:13px;display:flex;flex:0 0 auto;font-size:21px;height:48px;justify-content:center;width:48px}.seller-deals-error,.seller-deals-success{align-items:center;border-radius:11px;display:flex;font-size:13px;gap:9px;margin-bottom:20px;padding:12px 15px}.seller-deals-success{background:#eefaf4;border:1px solid #d4eee0;color:#08724c}.seller-deals-error{background:#fff3f3;border:1px solid #ffd6d6;color:#bd4444}.seller-deals-error span,.seller-deals-success span{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;font-size:11px;font-weight:800;height:21px;justify-content:center;width:21px}.seller-deals-success span{background:#0a8b5c;color:#fff}.seller-deals-error span{background:#d55b5b;color:#fff}.seller-deals-card{background:#fff;border:1px solid #e1e9e4;border-radius:17px;margin-bottom:22px;overflow:hidden}.seller-deals-card-header{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.seller-section-label{color:#9aa49e;display:block;font-size:9px;font-weight:800;letter-spacing:1.1px;margin-bottom:6px}.seller-deals-card-header h2{color:#1b2a22;font-size:19px;font-weight:750;margin:0}.seller-deals-card-header p{color:#98a39d;font-size:11px;line-height:1.5;margin:6px 0 0}.seller-create-icon,.seller-deal-count{align-items:center;background:#eef8f3;border-radius:11px;color:#08724c;display:flex;flex:0 0 auto;font-size:19px;font-weight:700;height:39px;justify-content:center;width:39px}.seller-deal-count{font-size:14px}.seller-deal-form{grid-gap:19px;display:grid;gap:19px;grid-template-columns:1fr 1fr;padding:24px}.seller-deal-field{display:flex;flex-direction:column;gap:8px}.seller-deal-field.full-width{grid-column:1/-1}.seller-deal-field label{color:#33433a;font-size:12px;font-weight:700}.seller-deal-field input,.seller-deal-field select{background:#fff;border:1px solid #d9e2dd;border-radius:10px;box-sizing:border-box;color:#25362d;font-family:inherit;font-size:13px;height:47px;outline:none;padding:0 13px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.seller-deal-field input::placeholder{color:#a5afa9}.seller-deal-field input:focus,.seller-deal-field select:focus{border-color:#0a8b5c;box-shadow:0 0 0 4px #0a8b5c17}.seller-deal-field small{color:#9ba59f;font-size:10px;line-height:1.4}.seller-percentage-input{background:#fff;border:1px solid #d9e2dd;border-radius:10px;box-sizing:border-box;display:flex;height:47px;overflow:hidden;width:100%}.seller-percentage-input:focus-within{border-color:#0a8b5c;box-shadow:0 0 0 4px #0a8b5c17}.seller-percentage-input input{border:0!important;box-shadow:none!important;flex:1 1;height:100%}.seller-percentage-input span{align-items:center;background:#f7faf8;border-left:1px solid #e5ebe7;color:#6f7d76;display:flex;font-size:13px;font-weight:700;justify-content:center;min-width:44px}.seller-deal-date-grid{grid-gap:19px;display:grid;gap:19px;grid-column:1/-1;grid-template-columns:1fr 1fr}.seller-deal-submit{display:flex;grid-column:1/-1;justify-content:flex-end;padding-top:4px}.seller-create-deal-btn{background:linear-gradient(135deg,#08724c,#0b8b5d);border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;height:47px;min-width:165px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.seller-create-deal-btn:hover:not(:disabled){box-shadow:0 9px 22px #08724c2e;transform:translateY(-1px)}.seller-create-deal-btn:disabled{cursor:not-allowed;opacity:.65}.seller-active-deals-card{margin-bottom:0}.seller-deals-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:22px}.seller-deal-card{background:#fbfdfc;border:1px solid #e1e9e4;border-radius:15px;padding:19px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.seller-deal-card:hover{box-shadow:0 9px 25px #0f392712;transform:translateY(-2px)}.seller-deal-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:17px}.seller-deal-product-icon{align-items:center;background:#eef8f3;border-radius:11px;display:flex;font-size:17px;height:42px;justify-content:center;width:42px}.seller-deal-status{align-items:center;border-radius:30px;display:inline-flex;font-size:9px;font-weight:750;gap:6px;padding:6px 9px;white-space:nowrap}.seller-deal-status-dot{border-radius:50%;height:5px;width:5px}.seller-deal-status.active{background:#eaf8f1;color:#08724c}.seller-deal-status.active .seller-deal-status-dot{background:#0a8b5c}.seller-deal-status.expired{background:#fff0f0;color:#c84e4e}.seller-deal-status.expired .seller-deal-status-dot{background:#d75a5a}.seller-deal-status.scheduled{background:#edf4ff;color:#4378c5}.seller-deal-status.scheduled .seller-deal-status-dot{background:#4c83d5}.seller-deal-status.cancelled{background:#f0f1f2;color:#717b76}.seller-deal-status.cancelled .seller-deal-status-dot{background:#8c9691}.seller-deal-status.default{background:#f1f4f2;color:#6f7b74}.seller-deal-status.default .seller-deal-status-dot{background:#89938e}.seller-deal-card-content{min-height:65px;padding-right:65px}.seller-deal-card-content h3{color:#25362d;font-size:14px;font-weight:750;line-height:1.45;margin:0}.seller-deal-label{color:#8b9690;font-size:11px;line-height:1.5;margin:6px 0 0}.seller-deal-discount{align-items:baseline;color:#08724c;display:flex;gap:2px;position:absolute;right:19px;top:80px}.seller-deal-discount span{font-size:22px;font-weight:800}.seller-deal-discount small{font-size:9px;font-weight:800;letter-spacing:.5px}.seller-deal-info{grid-gap:10px;border-top:1px solid #e9eeeb;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:17px;padding-top:14px}.seller-deal-info div{display:flex;flex-direction:column;gap:4px}.seller-deal-info span{color:#9da7a1;font-size:9px;font-weight:600}.seller-deal-info strong{color:#42534a;font-size:10px;font-weight:700}.seller-delete-deal-btn{background:#fff7f7;border:1px solid #f0cccc;border-radius:9px;color:#c64b4b;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;height:39px;margin-top:17px;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.seller-delete-deal-btn:hover:not(:disabled){background:#fff0f0;border-color:#e9b4b4}.seller-delete-deal-btn:disabled{cursor:not-allowed;opacity:.6}.seller-deals-empty{flex-direction:column;min-height:260px;padding:30px;text-align:center}.seller-deals-empty,.seller-empty-deal-icon{align-items:center;display:flex;justify-content:center}.seller-empty-deal-icon{background:#eef8f3;border-radius:16px;font-size:23px;height:58px;margin-bottom:14px;width:58px}.seller-deals-empty h3{color:#34463c;font-size:15px;margin:0 0 6px}.seller-deals-empty p{color:#9aa49e;font-size:11px;line-height:1.6;margin:0;max-width:350px}.seller-deals-loading{align-items:center;display:flex;flex-direction:column;gap:13px;justify-content:center;min-height:220px}.seller-deals-loading p{color:#8d9892;font-size:12px;margin:0}.seller-deals-spinner{animation:sellerDealsSpin .8s linear infinite;border:3px solid #dfeae4;border-radius:50%;border-top-color:#08724c;height:32px;width:32px}@keyframes sellerDealsSpin{to{transform:rotate(1turn)}}@media (max-width:800px){.seller-deal-form{grid-template-columns:1fr}.seller-deal-date-grid,.seller-deal-field.full-width,.seller-deal-submit{grid-column:auto}.seller-deal-date-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.seller-deals-page{padding-bottom:25px}.seller-deals-header{align-items:center}.seller-deals-header h1{font-size:25px}.seller-deals-subtitle{font-size:12px}.seller-deals-card-header{padding:18px}.seller-deals-card-header h2{font-size:17px}.seller-deal-form{gap:16px;padding:18px}.seller-deal-date-grid{gap:16px;grid-template-columns:1fr}.seller-deal-submit{justify-content:stretch}.seller-create-deal-btn{width:100%}.seller-deals-grid{grid-template-columns:1fr;padding:18px}}.seller-policies-page{box-sizing:border-box;color:#17251e;min-height:100%;padding:6px 2px 40px;width:100%}.seller-policies-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.seller-policies-eyebrow{color:#08724c;font-size:11px;font-weight:800;letter-spacing:1.5px;margin:0 0 7px}.seller-policies-header h1{color:#17251e;font-size:31px;font-weight:750;letter-spacing:-.6px;margin:0}.seller-policies-subtitle{color:#7d8983;font-size:14px;line-height:1.6;margin:8px 0 0}.seller-policies-header-icon{align-items:center;background:#eef8f3;border:1px solid #dceee5;border-radius:13px;display:flex;flex:0 0 auto;font-size:20px;height:48px;justify-content:center;width:48px}.seller-policies-card{background:#fff;border:1px solid #e1e9e4;border-radius:17px;overflow:hidden}.seller-policies-card-header{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.seller-policy-section-label{color:#9ca6a0;display:block;font-size:9px;font-weight:800;letter-spacing:1px;margin-bottom:5px}.seller-policies-card-header h2{color:#1c2c23;font-size:19px;font-weight:750;margin:0}.seller-policies-card-header p{color:#98a39d;font-size:11px;margin:6px 0 0}.seller-policy-document-icon{align-items:center;background:#eef8f3;border-radius:11px;display:flex;flex:0 0 auto;font-size:17px;height:42px;justify-content:center;width:42px}.seller-policy-document{background:#fbfcfb;border:1px solid #dfe7e2;border-radius:12px;margin:22px 24px;overflow:hidden}.seller-policy-document-scroll{box-sizing:border-box;height:290px;overflow-y:auto;padding:20px}.seller-policy-document-scroll::-webkit-scrollbar{width:7px}.seller-policy-document-scroll::-webkit-scrollbar-track{background:#f0f3f1}.seller-policy-document-scroll::-webkit-scrollbar-thumb{background:#c8d5ce;border-radius:10px}.seller-policy-document-scroll h3{color:#26372e;font-size:14px;font-weight:750;margin:0 0 8px}.seller-policy-document-scroll h3:not(:first-child){margin-top:22px}.seller-policy-document-scroll p{color:#69776f;font-size:12px;line-height:1.75;margin:0}.seller-policy-check-row{align-items:flex-start;color:#526159;cursor:pointer;display:flex;font-size:12px;gap:12px;line-height:1.6;margin:0 24px 20px}.seller-policy-check-row input{opacity:0;pointer-events:none;position:absolute}.seller-policy-check-box{background:#fff;border:1px solid #cdd9d2;border-radius:6px;flex:0 0 auto;height:20px;margin-top:1px;position:relative;transition:.2s ease;width:20px}.seller-policy-check-row input:checked+.seller-policy-check-box{background:#08724c;border-color:#08724c}.seller-policy-check-row input:checked+.seller-policy-check-box:after{align-items:center;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:800;inset:0;justify-content:center;position:absolute}.seller-policy-error{align-items:center;background:#fff3f3;border:1px solid #ffd5d5;border-radius:10px;color:#c64b4b;display:flex;font-size:12px;gap:9px;margin:0 24px 20px;padding:12px 14px}.seller-policy-error span{align-items:center;background:#d45a5a;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:10px;font-weight:800;height:20px;justify-content:center;width:20px}.seller-signature-section{margin:0 24px;padding-top:3px}.seller-signature-heading{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:12px}.seller-signature-heading h3{color:#27382f;font-size:16px;margin:0}.seller-signature-heading p{color:#98a39d;font-size:11px;line-height:1.5;margin:5px 0 0}.seller-signed-badge{background:#eaf8f1;border-radius:20px;color:#08724c;font-size:9px;font-weight:750;padding:7px 10px;white-space:nowrap}.seller-signature-canvas-wrap{background:linear-gradient(#08724c08 1px,#0000 0),linear-gradient(90deg,#08724c08 1px,#0000 0),#fbfdfc;background-size:20px 20px;border:1px dashed #cad8d0;border-radius:12px;height:180px;overflow:hidden;position:relative;width:100%}.seller-signature-canvas{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.seller-signature-placeholder{color:#c5cec8;font-size:15px;font-weight:600;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.seller-signature-actions{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:8px}.seller-signature-actions>span{color:#98a39d;font-size:10px;line-height:1.5}.seller-clear-signature-btn{background:#fff;border:1px solid #dfe6e2;border-radius:8px;color:#77847d;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;height:32px;padding:0 11px}.seller-clear-signature-btn:hover{background:#fff8f8;border-color:#e5c3c3;color:#c44d4d}.seller-policy-submit-row{border-top:1px solid #edf1ee;display:flex;justify-content:flex-end;margin:25px 24px;padding-top:20px}.seller-policy-submit-btn{background:linear-gradient(135deg,#08724c,#0b8b5d);border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:47px;min-width:220px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.seller-policy-submit-btn:hover:not(:disabled){box-shadow:0 9px 22px #08724c2e;transform:translateY(-1px)}.seller-policy-submit-btn:disabled{cursor:not-allowed;opacity:.45}.seller-policies-success-card{background:#fff;border:1px solid #dfe9e3;border-radius:18px;box-shadow:0 15px 45px #0f392712;box-sizing:border-box;margin:50px auto;max-width:620px;padding:45px;text-align:center}.seller-policy-success-icon{align-items:center;background:#eaf8f1;border-radius:50%;color:#08724c;display:flex;font-size:26px;font-weight:800;height:66px;justify-content:center;margin:0 auto 18px;width:66px}.seller-policy-success-label{color:#08724c;display:block;font-size:9px;font-weight:800;letter-spacing:1.2px;margin-bottom:7px}.seller-policies-success-card h1{color:#1d2e25;font-size:24px;margin:0}.seller-policies-success-card>p{color:#819087;font-size:12px;line-height:1.7;margin:10px auto 25px;max-width:440px}.seller-policy-success-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;text-align:left}.seller-policy-success-details div{background:#fbfcfb;border:1px solid #e7ede9;border-radius:10px;padding:13px}.seller-policy-success-details span{color:#9aa59f;display:block;font-size:9px;letter-spacing:.8px;margin-bottom:5px;text-transform:uppercase}.seller-policy-success-details strong{color:#33443b;font-size:11px}@media (max-width:650px){.seller-policies-header h1{font-size:25px}.seller-policies-subtitle{font-size:12px}.seller-policies-card-header{padding:18px}.seller-policy-document{margin:18px}.seller-policy-check-row,.seller-policy-error,.seller-policy-submit-row,.seller-signature-section{margin-left:18px;margin-right:18px}.seller-signature-heading{flex-direction:column}.seller-signature-actions{align-items:flex-start;flex-direction:column}.seller-policy-submit-btn{width:100%}.seller-policy-success-details{grid-template-columns:1fr}.seller-policies-success-card{margin:20px auto;padding:30px 20px}}.m-category-view-container{font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.m-category-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.m-category-title{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:.5px}.m-back-home-btn{background-color:#00c3ff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:transform .2s,background-color .2s}.m-back-home-btn:hover{background-color:#09c;transform:translateY(-2px)}.m-section-divider{background-color:#00c3ff;border:0;border-radius:2px;height:3px;margin:0 0 35px;width:60px}.m-products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-items:center}.m-empty-box,.m-status-message{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;padding:60px 20px;text-align:center}.m-empty-icon{display:block;font-size:48px;margin-bottom:15px}.m-empty-box h3{color:#334155;margin-bottom:8px}.m-error-text{background-color:#fef2f2;border-color:#fca5a5;color:#ef4444}.m-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#00c3ff;height:30px;margin:0 auto 15px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-subcategories-pill-wrapper{display:flex;gap:12px;margin-bottom:25px;overflow-x:auto;padding:10px 4px 20px;scrollbar-width:thin}.m-subcategories-pill-wrapper::-webkit-scrollbar{height:6px}.m-subcategories-pill-wrapper::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.m-sub-pill{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#475569;cursor:pointer;font-size:.95rem;font-weight:600;padding:8px 20px;transition:all .2s ease-in-out;white-space:nowrap}.m-sub-pill:hover{background-color:#e2e8f0;color:#1e293b}.m-sub-pill.active-pill{background:linear-gradient(135deg,#00d2ff,#0072ff);border-color:#0072ff;box-shadow:0 4px 10px #0072ff40;color:#fff}.mart-all-wrapper{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;min-height:100vh;padding:30px}.mart-all-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.mart-all-header h1{font-size:34px;font-weight:700;margin:0}.mart-back-btn{background:#00e5ff;border:none;border-radius:12px;cursor:pointer;font-weight:600;padding:12px 22px}.mart-top-controls{display:flex;gap:15px;margin-bottom:25px}.mart-top-controls input{flex:1 1}.mart-top-controls input,.mart-top-controls select{background:#1e293b;border:none;border-radius:12px;color:#fff;padding:14px}.mart-top-controls select{width:220px}.mart-content{display:flex;gap:25px}.mart-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border-radius:20px;height:-webkit-fit-content;height:fit-content;padding:20px;position:-webkit-sticky;position:sticky;top:20px;width:260px}.mart-sidebar h3{color:#00e5ff;margin-bottom:20px}.mart-sidebar button{background:#0000;border:none;border-radius:12px;color:#fff;cursor:pointer;margin-bottom:10px;padding:12px;text-align:left;transition:.3s;width:100%}.mart-sidebar button:hover{background:#334155}.active-category{background:#00e5ff!important;color:#000!important;font-weight:600}.mart-products-section{flex:1 1}.results-count{color:#cbd5e1;font-size:18px;margin-bottom:20px}.products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.loader{font-size:22px;padding:60px;text-align:center}@media(max-width:900px){.mart-content{flex-direction:column}.mart-sidebar{position:relative;width:100%}.mart-top-controls{flex-direction:column}.mart-top-controls select{width:100%}}.orders-portal-container{align-items:flex-start;background:radial-gradient(circle at 10% 10%,#22c55e14,#0000 30%),radial-gradient(circle at 90% 90%,#0ea5e914,#0000 30%),#f5f7f6;padding:35px 20px}.grid-overlay{display:none}.orders-layout-wrapper{border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 12px 40px #0f172a12;max-width:1180px}.orders-sidebar{background:#fbfcfc;border-right:1px solid #e8ece9;padding:28px 18px;width:235px}.sidebar-brand-header{padding:5px 12px 24px}.sidebar-brand-header h3{color:#142218;font-size:17px;font-weight:800;margin:0}.sidebar-nav{gap:6px}.nav-item{border-radius:12px;color:#647067;font-family:inherit;font-size:13px;font-weight:600;padding:13px 14px;transition:.2s ease;width:100%}.nav-item i{font-size:15px;text-align:center;width:20px}.nav-item:hover{background:#eef8f1;color:#16803c}.nav-item:last-child{background:#eaf7ef;color:#16803c}.orders-main-content{min-width:0}.brand-accent-strip{background:linear-gradient(90deg,#15803d,#22c55e,#38bdf8);height:4px}.content-inner-pane{padding:32px 38px 45px}.pane-header{margin-bottom:28px}.section-badge{align-items:center;background:#ecfdf3;border:1px solid #d1fae5;border-radius:50px;color:#15803d;display:inline-flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.7px;margin-bottom:10px;padding:6px 12px}.section-badge:before{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e1f;content:"";height:7px;width:7px}.pane-header h1{color:#111827;font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1.2}.tracking-orders-list{display:flex;flex-direction:column;gap:22px}.track-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 5px 18px rgba(15,23,42,.045);overflow:hidden}.track-header{background:linear-gradient(180deg,#fff,#fafcfb);border-bottom:1px solid #edf0ee;padding:19px 22px}.track-header h3{color:#111827;font-size:15px;font-weight:800;margin:0}.track-details{grid-gap:12px;background:#fafbfb;border-bottom:1px solid #edf0ee;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:17px 22px}.track-details p{background:#fff;border:1px solid #edf0ee;border-radius:10px;color:#647067;font-size:11px;font-weight:600;line-height:1.5;margin:0;padding:10px 12px}.track-details p:first-line{color:#374151}.order-products{display:flex;flex-direction:column}.order-item-tracking{border-bottom:1px solid #edf0ee;padding:24px 22px}.order-item-tracking:last-child{border-bottom:none}.product-track-header{align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:24px}.product-track-header h4{color:#111827!important;font-size:16px;font-weight:800!important;margin:0 0 8px}.product-track-header p{color:#6b7280!important;display:inline-block;font-size:12px;font-weight:500!important;margin:0 12px 0 0!important}.status{border:1px solid #0000;border-radius:50px;flex-shrink:0;font-size:10px;font-weight:800!important;letter-spacing:.4px;padding:7px 13px;text-transform:uppercase}.status.pending{background:#fff8e6!important;border-color:#fde68a;color:#a16207!important}.status.processing{background:#eff6ff!important;border-color:#bfdbfe;color:#2563eb!important}.status.shipped{background:#f5f3ff!important;border-color:#ddd6fe;color:#7c3aed!important}.status.delivered{background:#ecfdf5!important;border-color:#a7f3d0;color:#047857!important}.status.cancelled{background:#fef2f2!important;border-color:#fecaca;color:#dc2626!important}.order-tracking-progress{align-items:flex-start;display:flex;padding:5px 15px 8px;width:100%}.tracking-step{flex-direction:column;min-width:95px;position:relative}.tracking-icon,.tracking-step{align-items:center;display:flex}.tracking-icon{background:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;color:#9ca3af;font-size:15px;height:43px;justify-content:center;transition:all .3s ease;width:43px}.tracking-label{color:#9ca3af!important;font-size:10px;font-weight:700!important;margin-top:9px;text-align:center;white-space:nowrap}.tracking-step.completed .tracking-icon{background:#16a34a;border-color:#16a34a;box-shadow:0 4px 12px #16a34a2e;color:#fff}.tracking-step.completed .tracking-label{color:#15803d!important}.tracking-line{background:#e5e7eb;border-radius:20px;flex:1 1;height:3px;margin-top:20px;min-width:35px;position:relative}.tracking-line.completed{background:linear-gradient(90deg,#16a34a,#22c55e)}.order-cancelled-tracking{align-items:flex-start;display:flex;padding:5px 15px 8px}.tracking-step.cancelled .tracking-icon{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #dc26262e;color:#fff}.tracking-step.cancelled .tracking-label{color:#dc2626!important}.blank-state-illustration{flex-direction:column;min-height:420px;text-align:center}.blank-state-illustration,.illus-circle{align-items:center;display:flex;justify-content:center}.illus-circle{background:#ecfdf5;border:1px solid #d1fae5;border-radius:22px;color:#16a34a;font-size:28px;height:76px;margin-bottom:18px;width:76px}.blank-state-illustration h3{color:#111827;font-size:18px;font-weight:800;margin:0 0 8px}.blank-state-illustration p{color:#6b7280;font-size:13px;line-height:1.7;margin:0 0 22px;max-width:400px}.shop-agro-btn{background:linear-gradient(135deg,#15803d,#22c55e);border:none;border-radius:10px;box-shadow:0 6px 18px #16a34a2e;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;padding:12px 22px;transition:.2s ease}.shop-agro-btn:hover{box-shadow:0 9px 22px #16a34a3b;transform:translateY(-2px)}@media (max-width:900px){.orders-layout-wrapper{flex-direction:column}.orders-sidebar{border-bottom:1px solid #e5e7eb;border-right:none;padding:15px;width:100%}.sidebar-brand-header{padding-bottom:12px}.sidebar-nav{flex-direction:row;overflow-x:auto}.nav-item{white-space:nowrap;width:auto}.content-inner-pane{padding:25px 20px 35px}.track-details{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.orders-portal-container{padding:0}.orders-layout-wrapper{border:none;border-radius:0}.content-inner-pane{padding:22px 14px 30px}.pane-header h1{font-size:23px}.track-header{padding:16px}.track-details{gap:8px;grid-template-columns:1fr 1fr;padding:12px}.track-details p{font-size:10px;padding:9px}.order-item-tracking{padding:20px 14px}.product-track-header{margin-bottom:20px}.product-track-header h4{font-size:14px}.product-track-header p{font-size:10px}.status{font-size:9px;padding:6px 9px}.order-cancelled-tracking,.order-tracking-progress{justify-content:flex-start;overflow-x:auto;padding-left:0;padding-right:0}.tracking-step{min-width:78px}.tracking-icon{font-size:13px;height:38px;width:38px}.tracking-label{font-size:9px}.tracking-line{margin-top:18px;min-width:25px}}.product-track-header{align-items:center;display:flex;gap:18px}.product-track-image{align-items:center;background:#f8faf9;border:1px solid #e2ebe4;border-radius:14px;display:flex;flex-shrink:0;height:82px;justify-content:center;overflow:hidden;width:82px}.product-track-image img{height:100%;object-fit:contain;padding:7px;width:100%}.product-track-image-placeholder{font-size:30px}.product-track-header>div:nth-child(2){flex:1 1}.product-rating-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 20px #00000012;margin-top:22px;padding:20px 22px}.rating-title{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:13px}.rating-title i{color:#f59e0b;font-size:16px}.rating-stars{gap:8px}.rating-star,.rating-stars{align-items:center;display:flex}.rating-star{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#9ca3af;cursor:pointer;font-size:24px;font-weight:700;height:42px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:42px}.rating-star:hover{background:#fffbeb;border-color:#fbbf24;color:#f59e0b;transform:translateY(-2px)}.rating-star.selected{background:#fff7ed;border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b2e;color:#f59e0b}.rating-star:disabled{cursor:not-allowed;opacity:.65}.rating-bottom-row{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:14px}.rating-hint{color:#6b7280;font-size:13px;font-weight:500;margin:0}.submit-rating-btn{background:linear-gradient(135deg,#2563eb,#0891b2);border:none;border-radius:9px;box-shadow:0 5px 14px #2563eb40;color:#fff;cursor:pointer;font-size:13px;font-weight:700;outline:none;padding:11px 20px;transition:all .2s ease}.submit-rating-btn:hover{box-shadow:0 8px 18px #2563eb52;transform:translateY(-2px)}.submit-rating-btn:active{transform:scale(.97)}.submit-rating-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.rating-success{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px;color:#166534;display:flex;filter:none;gap:15px;opacity:1;padding:16px 18px}.rating-success-icon{align-items:center;background:#22c55e;border-radius:50%;box-shadow:0 4px 12px #22c55e40;color:#fff;display:flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;width:42px}.rating-success strong{color:#166534;display:block;font-size:14px;font-weight:700;margin-bottom:4px;opacity:1}.rating-success p{color:#4b5563;font-size:13px;font-weight:500;margin:0;opacity:1}.rating-success p span{color:#15803d;font-weight:800}@media (max-width:600px){.product-rating-section{padding:17px}.rating-bottom-row{align-items:stretch;flex-direction:column}.submit-rating-btn{width:100%}.rating-stars{gap:6px}.rating-star{font-size:22px;height:40px;width:40px}.rating-success{padding:14px}}.track-home-btn{align-items:center;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;margin-bottom:12px;transition:.2s ease;width:42px}.track-home-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.account-dashboard-wrapper{align-items:center;background:linear-gradient(135deg,#eff4f1,#e2ebd5);box-sizing:border-box;display:flex;font-family:Plus Jakarta Sans,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px}.dashboard-card-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fffc;border-radius:24px;box-shadow:0 20px 40px #1424190d,0 1px 3px #00000005;display:flex;max-width:1140px;min-height:620px;overflow:hidden;width:100%}.dashboard-sidebar-nav{background:#fff;border-right:1px solid #e8efe9;display:flex;flex-direction:column;flex-shrink:0;padding:40px 24px;width:280px}.sidebar-brand-title h3{color:#111b15;font-size:1.3rem;font-weight:700;letter-spacing:-.5px;margin:0 0 35px;padding-left:8px}.sidebar-links-list{display:flex;flex-direction:column;gap:8px}.sidebar-nav-item{align-items:center;background:#0000;border:none;border-radius:12px;color:#48544c;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:14px;padding:14px 18px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.sidebar-nav-item i{color:#718276;font-size:1.1rem}.sidebar-nav-item:hover{background:#2e7d320d;color:#2e7d32;transform:translateX(2px)}.sidebar-nav-item:hover i{color:#2e7d32}.sidebar-nav-item.active-route{background:#2e7d32!important;box-shadow:0 8px 20px #2e7d3233;color:#fff!important;font-weight:700}.sidebar-nav-item.active-route i{color:#fff!important}.dashboard-main-content-pane{background:#fff;display:flex;flex:1 1;flex-direction:column}.main-pane-inner-body{box-sizing:border-box;height:100%;padding:50px}@media (max-width:868px){.dashboard-card-container{flex-direction:column}.dashboard-sidebar-nav{border-bottom:1px solid #e8efe9;border-right:none;padding:24px;width:100%}.main-pane-inner-body{padding:30px 20px}}.orders-page{color:#172033;margin:0 auto;max-width:900px;padding:10px 0 50px;width:100%}.orders-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.orders-heading h1{color:#10213d;font-size:30px;font-weight:800;letter-spacing:-.6px;margin:0}.orders-heading p{color:#74809a;font-size:14px;margin:7px 0 0}.orders-count{align-items:center;background:#f3f7f4;border-radius:18px;display:flex;flex-direction:column;height:58px;justify-content:center;min-width:82px;padding:0 16px}.orders-count span{color:#278638;font-size:19px;font-weight:800;line-height:1}.orders-count small{color:#778399;font-size:11px;font-weight:600;margin-top:4px}.orders-list{display:flex;flex-direction:column;gap:22px}.order-card{background:#fff;border:1px solid #e5eaf0;border-radius:20px;box-shadow:0 8px 30px #1f33490f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.order-card:hover{box-shadow:0 14px 38px #1f334917;transform:translateY(-2px)}.order-top{align-items:center;background:#fff;border-bottom:1px solid #edf0f3;display:flex;gap:20px;justify-content:space-between;min-height:82px;padding:20px 24px}.order-info{display:flex;flex-direction:column;gap:4px}.order-label{color:#94a0b3;font-size:10px;font-weight:800;letter-spacing:1px}.order-info strong{color:#172033;font-size:15px;font-weight:800}.order-date{color:#9aa5b5;font-size:11px}.order-status,.product-status{align-items:center;border-radius:30px;display:inline-flex;font-weight:700;gap:7px;width:-webkit-fit-content;width:fit-content}.order-status{font-size:12px;padding:9px 14px}.product-status{font-size:10px;margin-top:10px;padding:5px 9px}.status-dot{border-radius:50%;display:inline-block;height:6px;width:6px}.status-placed{background:#f0f6ff;color:#3478db}.status-placed .status-dot{background:#3478db}.status-processing{background:#fff7e8;color:#d58a16}.status-processing .status-dot{background:#d58a16}.status-shipped{background:#eaf9fc;color:#1593b0}.status-shipped .status-dot{background:#1593b0}.status-delivered{background:#edf9f0;color:#2c9145}.status-delivered .status-dot{background:#2c9145}.status-cancelled{background:#fff0f0;color:#df3b3b}.status-cancelled .status-dot{background:#df3b3b}.order-products{padding:0 24px}.order-product{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:16px;min-height:112px;padding:18px 0}.order-product:last-child{border-bottom:none}.product-image-box{align-items:center;background:#f7f9fa;border:1px solid #e6ebef;border-radius:14px;display:flex;flex-shrink:0;height:76px;justify-content:center;overflow:hidden;width:76px}.product-image-box img{display:block;height:100%;object-fit:cover;width:100%}.product-image-placeholder{align-items:center;background:#f5f8f5;display:flex;font-size:27px;height:100%;justify-content:center;width:100%}.image-error{background:#f5f7f8}.product-details{flex:1 1;min-width:0}.product-details h3{color:#1b2537;font-size:14px;font-weight:750;margin:0 0 7px;text-transform:capitalize}.product-meta{align-items:center;color:#8995a8;display:flex;font-size:11px;gap:8px}.product-meta i{color:#c3c9d2;font-style:normal}.product-right{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:115px}.product-price{color:#172033;font-size:14px;font-weight:800}.cancel-item-btn{background:#fff;border:1px solid #ffb5b5;border-radius:8px;color:#df3333;cursor:pointer;font-size:11px;font-weight:700;height:32px;min-width:72px;padding:0 13px;transition:all .18s ease}.cancel-item-btn:hover{background:#fff1f1;border-color:#ef7777}.cancel-item-btn:disabled{cursor:not-allowed;opacity:.55}.cancelled-text{color:#df3b3b;font-size:10px}.locked-status{color:#7d8899;font-size:10px;font-weight:700}.order-footer{border-top:1px solid #edf0f3;gap:20px;justify-content:space-between;margin:0 24px;padding:20px 0}.order-footer,.payment-info{align-items:center;display:flex}.payment-info{gap:32px}.footer-item{display:flex;flex-direction:column;gap:5px}.footer-item span,.order-total span{color:#9aa5b5;font-size:9px;font-weight:800;letter-spacing:.8px}.footer-item strong{color:#273246;font-size:12px;font-weight:750;text-transform:uppercase}.payment-pending{color:#d18a16!important}.payment-paid{color:#2d9146!important}.order-total{align-items:flex-end;border-left:1px solid #e5e9ee;display:flex;flex-direction:column;gap:5px;min-width:145px;padding-left:24px}.order-total strong{color:#14233d;font-size:18px;font-weight:850}.order-cancelled-message{align-items:center;background:#fff7f7;border:1px solid #ffd0d0;border-radius:9px;color:#d83a3a;display:flex;font-size:11px;gap:8px;margin:0 24px 20px;padding:11px 14px}.order-cancelled-message span{font-size:13px}.orders-loading{align-items:center;color:#758196;display:flex;flex-direction:column;justify-content:center;min-height:300px}.orders-spinner{animation:ordersSpin .8s linear infinite;border:3px solid #e4ebe5;border-radius:50%;border-top-color:#2d883a;height:32px;margin-bottom:14px;width:32px}@keyframes ordersSpin{to{transform:rotate(1turn)}}.empty-orders{background:#fff;border:1px solid #e6ebef;border-radius:20px;box-shadow:0 8px 30px #1f33490d;flex-direction:column;min-height:360px;padding:50px 30px;text-align:center}.empty-orders,.empty-orders-icon{align-items:center;display:flex;justify-content:center}.empty-orders-icon{background:#f1f7f2;border-radius:50%;font-size:32px;height:76px;margin-bottom:18px;width:76px}.empty-orders h2{color:#172033;font-size:20px;margin:0}.empty-orders p{color:#8994a5;font-size:13px;line-height:1.6;margin:9px 0 0;max-width:420px}@media (max-width:768px){.orders-page{padding:5px 0 30px}.orders-heading{margin-bottom:20px}.orders-heading h1{font-size:24px}.orders-heading p{font-size:12px}.orders-count{border-radius:14px;height:48px;min-width:68px}.order-top{padding:17px}.order-products{padding:0 17px}.order-product{align-items:flex-start;gap:11px}.product-image-box{border-radius:11px;height:62px;width:62px}.product-details h3{font-size:13px}.product-meta{font-size:10px}.product-status{margin-top:8px}.product-right{min-width:75px}.product-price{font-size:13px}.order-footer{align-items:flex-end;margin:0 17px}.payment-info{gap:18px}.order-total{min-width:100px;padding-left:15px}.order-total strong{font-size:16px}.order-cancelled-message{margin-left:17px;margin-right:17px}}@media (max-width:520px){.orders-heading{align-items:flex-start}.orders-count{flex-shrink:0}.order-top{align-items:flex-start;flex-direction:column}.order-status{align-self:flex-start}.order-product{grid-column-gap:11px;column-gap:11px;display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto}.product-image-box{grid-row:1/3;height:58px;width:58px}.product-details{grid-column:2}.product-right{align-items:center;flex-direction:row;grid-column:2;justify-content:space-between;margin-top:5px;min-width:0;width:100%}.order-footer{align-items:stretch;flex-direction:column;gap:18px}.payment-info{justify-content:space-between}.order-total{align-items:flex-start;border-left:none;border-top:1px solid #e5e9ee;padding:15px 0 0}}.order-summary-badge{align-items:center;background:#f4f8ff;border:1px solid #e4ebf5;border-radius:999px;color:#425466;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:9px 14px;white-space:nowrap}.summary-dot{background:#3b82f6;border-radius:50%;box-shadow:0 0 0 3px #3b82f61a;height:7px;width:7px}.summary-separator{color:#a0aec0;font-weight:700}.cancelled-text{align-items:center;background:#fee2e2;border-radius:8px;color:#dc2626;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:8px 14px;white-space:nowrap}.orders-home-btn{background:#f1f5f9;border:none;border-radius:10px;color:#1e3a8a;cursor:pointer;font-size:15px;font-weight:600;padding:10px 16px;transition:.2s ease}.orders-home-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.orders-portal-container{align-items:center;background:linear-gradient(135deg,#e3ede6,#cbdacf);display:flex;font-family:Plus Jakarta Sans,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px;position:relative}.grid-overlay{background-image:linear-gradient(#1b5e2005 1px,#0000 0),linear-gradient(90deg,#1b5e2005 1px,#0000 0);background-size:30px 30px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.orders-layout-wrapper{background:#fff;border:1px solid #1b5e200d;border-radius:20px;box-shadow:0 15px 40px #0f241414;display:flex;max-width:1080px;overflow:hidden;width:100%;z-index:2}.orders-sidebar{background:#fafcfb;border-right:1px solid #e1ebe3;flex-shrink:0;padding:30px 20px;width:250px}.sidebar-brand-header h3{color:#1a3020;font-size:1.1rem;font-weight:700;margin:0 0 25px;padding-left:10px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.nav-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#526356;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:12px 15px;text-align:left;transition:all .2s ease}.nav-item:hover{background:#2e7d320d;color:#2e7d32}.orders-main-content{background:#fff;display:flex;flex:1 1;flex-direction:column;position:relative}.brand-accent-strip{background:linear-gradient(90deg,#1b5e20,#2e7d32);height:5px;width:100%}.content-inner-pane{display:flex;flex-direction:column;padding:40px 50px}.pane-header{margin-bottom:35px}.section-badge{background:#2e7d3214;border-radius:100px;color:#1b5e20;display:inline-block;font-size:.72rem;font-weight:700;margin-bottom:8px;padding:4px 10px;text-transform:uppercase}.pane-header h1{color:#142218;font-size:1.8rem;font-weight:700;margin:0}.profile-edit-form{display:flex;flex-direction:column;gap:25px}.form-group-matrix{display:flex;flex-direction:column;gap:20px}.input-block-premium{display:flex;flex-direction:column;gap:8px}.input-block-premium label{color:#37473b;font-size:.88rem;font-weight:600}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon i{color:#728c79;font-size:1rem;left:15px;pointer-events:none;position:absolute}.input-with-icon input{background:#f8faf9;border:1px solid #dce5df;border-radius:10px;color:#142218;font-family:inherit;font-size:.95rem;padding:14px 15px 14px 45px;transition:all .2s ease;width:100%}.input-with-icon input:focus{background:#fff;border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d321a;outline:none}.profile-action-footer{margin-top:15px}.save-profile-btn{align-items:center;background:#2e7d32;border:none;border-radius:100px;box-shadow:0 4px 15px #2e7d3226;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:13px 30px;transition:all .2s ease}.save-profile-btn:hover{background:#1b5e20;transform:translateY(-1px)}@media (max-width:768px){.orders-layout-wrapper{flex-direction:column}.orders-sidebar{border-bottom:1px solid #e1ebe3;border-right:none;padding:20px;width:100%}.content-inner-pane{padding:30px 20px}}.profile-home-btn{align-items:center;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;margin-bottom:12px;transition:.2s ease;width:42px}.profile-home-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.address-manager-wrapper{box-sizing:border-box;color:#1a2b20;font-family:Plus Jakarta Sans,sans-serif;width:100%}.address-header-row{align-items:center;border-bottom:1px solid #e3ede6;display:flex;gap:20px;justify-content:space-between;margin-bottom:35px;padding-bottom:24px}.header-text-block{align-items:flex-start;display:flex;flex-direction:column}.premium-badge-pill{background:#2e7d321a!important;border-radius:100px;color:#1b5e20!important;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:8px;padding:6px 14px;text-transform:uppercase}.address-header-row h2{color:#111b15!important;font-size:1.85rem;font-weight:700;letter-spacing:-.3px;margin:0}.add-premium-btn{align-items:center;background:#2e7d32;border:none;border-radius:100px;box-shadow:0 4px 15px #2e7d3226;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:8px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.add-premium-btn:hover{background:#1b5e20;transform:translateY(-1px)}.empty-address-placeholder{flex-direction:column;margin:20px 0;padding:60px 20px;text-align:center}.empty-address-placeholder,.icon-circle-glow{align-items:center;display:flex;justify-content:center}.icon-circle-glow{background:#2e7d320f;border:1px dashed #2e7d324d;border-radius:50%;color:#2e7d32;font-size:2.2rem;height:84px;margin-bottom:24px;width:84px}.empty-address-placeholder h3{color:#111b15!important;font-size:1.35rem;font-weight:700;margin:0 0 12px}.empty-address-placeholder p{color:#3d4a41!important;font-size:.95rem;font-weight:500;line-height:1.6;margin:0 0 28px;max-width:460px}.add-first-address-btn{background:#0000;border:1.5px solid #2e7d32;border-radius:100px;color:#2e7d32;cursor:pointer;font-size:.92rem;font-weight:700;padding:12px 28px;transition:all .2s ease}.add-first-address-btn:hover{background:#2e7d320d}.address-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.address-card{background:#fff;border:1px solid #dce5df;border-radius:16px;box-shadow:0 2px 4px #00000003;padding:24px;transition:all .25s ease}.address-card:hover{border-color:#b8c7bd;box-shadow:0 10px 30px #2e7d320d}.card-top-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.card-top-header h4{color:#111b15;font-size:1.1rem;font-weight:700;margin:0}.default-tag{background:#2e7d3214;border-radius:6px;color:#1b5e20;font-size:.72rem;font-weight:700;padding:4px 10px}.address-card p{color:#4a5a4f;font-size:.92rem;line-height:1.55;margin:0 0 24px}.card-actions{border-top:1px solid #ebf2ed;display:flex;gap:20px;padding-top:18px}.card-actions button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:.88rem;font-weight:700;gap:6px;transition:color .15s ease}.edit-action-btn{color:#2e7d32}.edit-action-btn:hover{color:#1b5e20}.delete-action-btn{color:#c62828}.delete-action-btn:hover{color:#b71c1c}@media (max-width:640px){.address-header-row{align-items:flex-start;flex-direction:column;gap:16px}.add-premium-btn{justify-content:center;width:100%}}.address-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.address-modal{background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000040;max-width:95%;padding:30px;width:650px}.address-modal h2{color:#1b5e20;font-size:28px;font-weight:700;margin:0 0 20px}.address-modal input{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-sizing:border-box;color:#222;font-size:16px;margin-bottom:15px;padding:14px 18px;width:100%}.address-modal input::placeholder{color:#777;opacity:1}.address-modal input:focus{border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d3226;outline:none}.modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.modal-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px}.modal-buttons button:first-child{background:#e5e5e5;color:#333}.modal-buttons button:last-child{background:#2e7d32;color:#fff}.modal-buttons button:last-child:hover{background:#1b5e20}.default-action-btn{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:20px;color:#2e7d32;font-size:13px;font-weight:600;padding:6px 14px}.default-action-btn:hover{background:#2e7d32;border-color:#2e7d32;color:#fff}.addresses-home-btn{align-items:center;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;margin-bottom:12px;transition:.2s ease;width:42px}.addresses-home-btn:hover{background:#e2e8f0;transform:translateY(-1px)}
/*# sourceMappingURL=main.55dfe1dc.css.map*/