@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap);*,::backdrop,: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: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}: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}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{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}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;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}.sr-only{clip:rect(0,0,0,0);border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.max-w-md{max-width:28rem}.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))}.rounded-lg{border-radius:.5rem}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-8{padding:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.outline{outline-style:solid}.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)}:root{--ink:#142620;--ink-soft:#5d6878;--green:#0b5f46;--green-light:#e8f7f2;--cream:#f8f6f0;--paper:#fffefa;--line:#eceae2;--orange:#edac1f;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:90px}body{-webkit-font-smoothing:antialiased;background:#fffefa;background:var(--paper);color:#142620;color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:14px;margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}::selection{background:#2c5045;color:#fff}.app-shell{min-height:100vh}.announcement{align-items:center;background:#0b5f46;background:var(--green);color:#fff;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.015em;min-height:35px;padding:7px max(5.8vw,calc(50% - 660px))}.announcement>span{opacity:.86}.announcement a{font-weight:700}.announcement a span{margin-left:7px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf2;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.nav-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;min-height:76px;padding:0 5.8%}.brand{align-items:center;color:#142620;color:var(--ink);display:inline-flex;gap:8px;letter-spacing:-.065em}.brand,.brand-word{font-size:20px;font-weight:800}.brand-word{color:#05503a;letter-spacing:-.035em}.brand-on-dark{display:none}.footer-brand .brand-word{color:#fff}.brand-mark{background:#0b5f46;background:var(--green);border-radius:50% 50% 44% 50%;color:#fff;display:grid;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:23px;font-weight:600;height:35px;letter-spacing:-.08em;place-items:center;width:35px}.brand-logo{height:38px;object-fit:contain;width:auto}.brand-second{color:#69829e;font-weight:500}.nav-content{align-items:center;color:#515b51;display:flex;flex:1 1;font-size:12px;gap:37px;margin-left:10%}.nav-content>a{transition:color .2s}.nav-content>a:hover,.nav-login:hover{color:#edac1f;color:var(--orange)}.nav-account{gap:21px;margin-left:auto}.nav-account,.nav-cart{align-items:center;display:flex}.nav-cart{font-size:13px;gap:8px}.cart-count{background:#e8f7f2;background:var(--green-light);border-radius:99px;color:#0b5f46;color:var(--green);display:grid;font-size:10px;height:18px;min-width:18px;padding:0 4px;place-items:center}.nav-login{background:#0000;border:1px solid #d8dee4;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;padding:10px 15px;transition:.2s}.mobile-menu-toggle{background:none;border:0;cursor:pointer;display:none;font-size:22px}.hero{grid-gap:7%;align-items:center;background:#f8f6f0;background:var(--cream);display:grid;gap:7%;grid-template-columns:1fr 1.05fr;margin:0 auto;max-width:1320px;min-height:570px;overflow:hidden;padding:78px 8.2% 78px 10%;position:relative}.hero:before{border:1px solid #455e7b21;border-radius:50%;bottom:-320px;box-shadow:0 0 0 44px rgba(69,94,123,.035),0 0 0 89px rgba(69,94,123,.026);content:"";height:440px;left:-270px;position:absolute;width:440px}.hero-copy{max-width:470px;position:relative;z-index:2}.hero-eyebrow,.section-kicker{align-items:center;color:#677c93;display:inline-flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:.13em}.eyebrow-dot{background:#e5b857;border-radius:50%;height:6px;width:6px}.hero h1{color:#142a23;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(52px,6.3vw,81px);font-weight:500;letter-spacing:-.06em;line-height:.99;margin:23px 0 18px}.hero h1 span{color:#5f7793;font-style:italic}.hero-copy>p{color:#69766b;font-size:14px;line-height:1.9;margin:0 0 27px;max-width:390px}.button{align-items:center;border:0;border-radius:3px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:18px;justify-content:center;min-height:44px;padding:0 19px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.5;transform:none}.button-dark{background:#0b5f46;background:var(--green);color:#fff}.button-dark:hover{background:#094e39}.button-cream{background:#fffdf7;color:#0b5f46;color:var(--green)}.button-cream:hover{background:#eeecdf}.hero-proof{align-items:center;color:#778174;display:flex;font-size:10px;gap:12px;line-height:1.65;margin-top:39px}.hero-proof strong{color:#38485b;font-weight:700}.proof-avatars{display:flex;padding-left:3px}.proof-avatars i{background:#eeecdf;border:2px solid #f8f6f0;border:2px solid var(--cream);border-radius:50%;display:grid;font-size:12px;font-style:normal;height:29px;margin-left:-3px;place-items:center;width:29px}.hero-art{min-height:386px;position:relative}.hero-art-image{background:#79af9f url(https://images.unsplash.com/photo-1547592180-85f173990554?auto=format&fit=crop&w=1100&q=85) center 51%/cover no-repeat;border-radius:44% 44% 40% 40%;box-shadow:0 24px 55px #1426201f;inset:10px 22px 14px 7px;position:absolute}.hero-art-image:after{background:linear-gradient(180deg,#14241f05,#14241f30);border-radius:inherit;content:"";inset:0;position:absolute}.floating-note{align-items:center;background:#fffefa;bottom:44px;box-shadow:0 10px 30px #1426201a;color:#62768d;display:flex;font-size:8px;gap:12px;letter-spacing:.11em;line-height:1.6;min-width:154px;padding:14px 16px;position:absolute;right:-19px}.floating-note strong{color:#142620;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:0}.note-icon{color:#d9af54;font-size:24px}.floating-stamp{align-items:center;background:#fffefae8;border:1px solid #516985;border-radius:50%;color:#516985;display:flex;flex-direction:column;font-size:7px;gap:4px;height:83px;justify-content:center;letter-spacing:.1em;position:absolute;right:0;top:21px;transform:rotate(11deg);width:83px}.floating-stamp strong{font-size:20px;line-height:1}.art-sparkle{color:#d9af54;position:absolute}.art-sparkle-one{font-size:27px;left:-2px;top:22px}.art-sparkle-two{color:#5d7692;font-size:22px;right:-8px;top:129px}.hero-side-caption{color:#5d7692;font-size:8px;letter-spacing:.14em;position:absolute;right:22px;top:48%;writing-mode:vertical-rl}.hero-side-caption span{margin:7px 0}.page-section{margin:0 auto;max-width:1200px;padding:70px 5.5%}.section-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:29px}.dashboard-card-heading h2,.section-heading h2{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1.22;margin:8px 0 0}.text-link{align-items:center;color:#0b5f46;color:var(--green);display:inline-flex;font-size:11px;font-weight:700;gap:10px;padding-bottom:6px}.text-link span{font-size:14px}.category-section{padding-bottom:67px;padding-top:57px}.category-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.category-card{align-items:flex-start;border:1px solid #0000;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;padding:17px 14px 13px;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.category-card:hover,.category-selected{border-color:#1a332c2b;box-shadow:0 7px 20px #1426200f;transform:translateY(-3px)}.category-sage{background:#e9edf2}.category-pink{background:#f5ebe3}.category-rose{background:#f7ebe2}.category-sand{background:#f1eee2}.category-blue{background:#eaedf0}.category-violet{background:#eeebf0}.category-yellow{background:#f3f0e3}.category-peach{background:#f9eadd}.category-icon{color:#48617e;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:26px;line-height:1}.category-peach .category-icon,.category-pink .category-icon,.category-rose .category-icon{color:#bb7f4e}.category-name{font-size:11px;font-weight:700}.category-arrow{bottom:13px;color:#798778;font-size:13px;position:absolute;right:13px}.market-section{border-top:1px solid #f0eee8;padding-bottom:72px;padding-top:55px}.market-section .section-heading{align-items:end}.search-field{align-items:center;background:#fff;border:1px solid #e9e8e0;border-radius:3px;color:#65778c;display:flex;gap:9px;height:42px;padding:0 11px;width:min(315px,42%)}.search-field>span{font-size:22px;line-height:1}.search-field input{background:#0000;border:none;color:#142620;color:var(--ink);flex:1 1;font-size:11px;min-width:0;outline:none}.search-field input::placeholder{color:#959b91}.search-field button{background:#0000;border:0;color:#7a847a;cursor:pointer;font-size:18px}.filter-row{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:20px}.filter-chip{background:#fff;border:1px solid #eae9e2;border-radius:50px;color:#73796f;cursor:pointer;font-size:10px;min-height:29px;padding:5px 12px;transition:.2s}.filter-chip-active,.filter-chip:hover{background:#26493e;border-color:#26493e;color:#fff}.product-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:#fff;min-width:0;overflow:hidden;transition:transform .23s}.product-image{aspect-ratio:1/1.05;background:#e7ebf0;display:grid;overflow:hidden;place-items:center;position:relative}.product-image-1{background:#f4ebe3}.product-image-2{background:#e9ebee}.product-image-3{background:#f1ebe7}.inventory-thumb img,.logo-preview img,.product-image img,.shop-logo img,.shopfront-logo img{height:100%;object-fit:cover;width:100%}.product-image img{transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.045)}.product-placeholder-icon{color:#748ba6;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:55px}.product-image-tag,.stock-tag{background:#fffefaed;color:#465a71;font-size:9px;font-weight:700;left:11px;padding:5px 8px;position:absolute}.stock-tag{right:10px}.product-info{padding:13px 12px 14px}.product-shop{color:#76889d;display:block;font-size:9px;font-weight:600;letter-spacing:.04em}.product-info h3,.product-shop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-info h3{color:#2e3b49;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:16px;font-weight:500;margin:5px 0 12px}.product-bottom{align-items:center;display:flex;justify-content:space-between}.product-price{color:#193d32;font-size:12px;font-weight:800}.product-add{border:1px solid #dfe3e8;border-radius:50%;color:#465d78;display:grid;font-size:12px;height:25px;place-items:center;transition:.2s;width:25px}.product-card:hover .product-add{background:#24443a;border-color:#24443a;color:#fff}.loading-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-skeleton{animation:shimmer 1.5s linear infinite;aspect-ratio:.81;background:linear-gradient(110deg,#f1f0eb 20%,#faf9f6 38%,#f1f0eb 53%);background-size:200% 100%;border-radius:2px}@keyframes shimmer{to{background-position-x:-200%}}.empty-market{align-items:center;background:#f7f6f0;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:38px 20px;text-align:center}.empty-market>span{color:#758da8;font-size:27px}.empty-market h3{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:24px;font-weight:500;margin:11px 0 7px}.empty-market p{color:#5d6878;color:var(--ink-soft);font-size:12px;line-height:1.8;margin:0 0 18px;max-width:410px}.notice-box,.success-box{background:#fff8f3;border:1px solid #f0d9c7;border-radius:3px;color:#9d5c26;font-size:12px;line-height:1.6;padding:12px 15px}.success-box{background:#f1f7f5;border-color:#cfd9e4;color:#21483c}.seller-banner{align-items:center;background:#e2e8ef;display:flex;min-height:350px;overflow:hidden;position:relative}.seller-banner-copy{padding:59px 7% 60px 12%;position:relative;width:60%;z-index:2}.seller-banner-copy h2{color:#1a2f29;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(31px,4vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.16;margin:13px 0 10px}.seller-banner-copy p{color:#6b7568;font-size:12px;line-height:1.8;margin:0 0 21px;max-width:405px}.seller-banner-art{background:radial-gradient(ellipse at center,#fffefab3,#e0e7ee1a 69%,#0000 70%);border:1px solid #2a4b413b;border-radius:50%;display:grid;grid-template-columns:1fr 1fr;height:460px;place-items:center;position:absolute;right:7%;top:-56px;transform:rotate(-13deg);width:345px}.seller-banner-art>span{background:#fffefa8a;border:1px solid #47638347;border-radius:50%;color:#546f8e;display:grid;font-size:37px;height:119px;place-items:center;width:119px}.seller-banner-art>span:nth-child(2){color:#d38b51;transform:translateY(30px)}.seller-banner-art>span:nth-child(3){color:#d38b51;transform:translateY(-25px)}.seller-banner-badge{align-items:center;background:#23453a;border-radius:50%;bottom:37px;color:#fff;display:flex;flex-direction:column;font-size:6px;gap:3px;height:78px;justify-content:center;letter-spacing:.12em;position:absolute;right:7.3%;transform:rotate(8deg);width:78px}.seller-banner-badge strong{font-size:19px}.shop-section{padding-bottom:65px;padding-top:72px}.shop-section .section-heading{margin-bottom:24px;max-width:590px}.shop-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-card{align-items:center;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);display:flex;gap:16px;min-height:100px;min-width:0;padding:16px 42px 16px 15px;position:relative;transition:border-color .2s,transform .2s}.shop-card:hover{border-color:#c1c8d1;transform:translateY(-2px)}.shop-logo{background:#e8ecf1;border-radius:50%;color:#475e78;display:grid;flex:0 0 60px;font-size:25px;height:60px;overflow:hidden;place-items:center;width:60px}.shop-card h3,.shop-logo{font-family:Playfair Display,Georgia,serif;font-family:var(--serif)}.shop-card h3{font-size:19px;font-weight:500;margin:3px 0}.shop-card p{color:#798176;font-size:10px;margin:0}.shop-open-arrow{color:#607690;font-size:15px;position:absolute;right:16px;top:41px}.shops-coming{align-items:center;background:#f7f6f0;display:flex;gap:15px;padding:20px}.coming-sparkle{color:#c28757;font-size:24px}.shops-coming strong{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:16px;font-weight:500}.shops-coming p{color:#5d6878;color:var(--ink-soft);font-size:11px;margin:4px 0 0}.shops-coming .text-link{margin-left:auto;white-space:nowrap}.promise-strip{grid-gap:20px;background:#f7f6f0;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:26px 9%}.promise-strip>div{align-items:center;display:flex;gap:13px}.promise-strip>div>span{color:#5d7591;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:25px}.promise-strip p{color:#7c8176;font-size:10px;line-height:1.7;margin:0}.promise-strip strong{color:#384656;font-size:11px}.site-footer{background:#193029;color:#e7ebf0;padding:32px max(5.8%,calc(50% - 600px)) 22px}.footer-top{align-items:center;display:flex;gap:27px;padding-bottom:25px}.footer-brand{color:#fff;font-size:18px}.footer-brand .brand-mark{background:#e7ebf0;color:#1b3b32}.footer-brand .brand-second{color:#bcc5d0}.footer-top>p{color:#ccd3db;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:14px;font-style:italic}.footer-seller-link{color:#f5edd9;font-size:10px;margin-left:auto}.footer-seller-link span{margin-left:6px}.footer-bottom{border-top:1px solid #ffffff29;color:#bcc3cb;display:flex;font-size:9px;gap:12px;justify-content:space-between;padding-top:15px}.auth-section{grid-gap:5%;align-items:center;background:linear-gradient(90deg,#e8ecf1 48%,#fffefa 0);display:grid;gap:5%;grid-template-columns:1fr minmax(330px,495px);min-height:700px;padding:50px 5%}.auth-decoration{color:#3d5570;display:flex;flex-direction:column;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(32px,5vw,60px);font-style:italic;gap:20px;justify-content:center;min-height:480px;padding:35px 13%;text-align:center}.auth-decoration-flower{color:#d2a74c;font-size:74px}.auth-card{background:#fff;display:flex;flex-direction:column;gap:14px;margin:auto;padding:35px;width:min(100%,425px)}.auth-back{color:#62768d;font-size:11px;margin-bottom:7px}.auth-card>h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:37px;font-weight:500;letter-spacing:-.04em;margin:-3px 0 0}.auth-intro{color:#7b8278;font-size:11px;line-height:1.8;margin:-5px 0 6px}.auth-card>label,.field-stack label,.shop-form-grid>label{color:#495766;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:7px}.auth-card input,.dashboard-page input:not([type=file]),.dashboard-page select,.dashboard-page textarea{background:#fff;border:1px solid #e8e7df;border-radius:3px;color:#142620;color:var(--ink);font-size:11px;font-weight:400;min-height:42px;outline:none;padding:9px 11px;width:100%}.auth-card input:focus,.dashboard-page input:focus,.dashboard-page select:focus,.dashboard-page textarea:focus{border-color:#5d799a;box-shadow:0 0 0 3px #4d6b8e1a}.auth-submit{margin-top:4px;width:100%}.auth-switch{color:#777e73;font-size:10px;text-align:center}.auth-switch button{background:none;border:0;color:#21453a;cursor:pointer;font-size:inherit;font-weight:700;padding:0}.auth-error{margin:0}.role-picker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.role-option{align-items:flex-start;background:#fff;border:1px solid #e9e9e1;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:11px 10px;text-align:left}.role-option-active{background:#eef1f5;border-color:#547091}.role-option>span{font-size:19px}.role-option strong{font-size:11px}.role-option small{color:#81867c;font-size:9px}.dashboard-page{margin:0 auto;max-width:1180px;min-height:80vh;padding:51px 5.5% 80px}.dashboard-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:23px}.dashboard-heading h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(31px,4vw,43px);font-weight:500;letter-spacing:-.04em;margin:8px 0 5px}.dashboard-card-heading p,.dashboard-heading p{color:#7a8276;font-size:11px;line-height:1.8;margin:0}.dashboard-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:24px 0}.dashboard-stats>div{background:#eaeef2;display:flex;flex-direction:column;gap:11px;justify-content:space-between;min-height:85px;padding:16px 18px}.dashboard-stats>div:nth-child(2){background:#f9eee5}.dashboard-stats>div:nth-child(3){background:#eff0e9}.dashboard-stats>div>span{color:#64788f;font-size:8px;font-weight:700;letter-spacing:.1em}.dashboard-stats>div>strong{color:#1b332c;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:23px;font-weight:500}.dashboard-card{background:#fff;border:1px solid #eeece6;min-width:0;padding:24px}.dashboard-card-heading{display:flex;gap:12px;justify-content:space-between;margin-bottom:19px}.dashboard-card-heading h2{font-size:24px;margin:6px 0 4px}.dashboard-card-heading p{font-size:10px;max-width:470px}.dashboard-emoji{color:#59728e;font-size:23px}.shop-form-grid{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-form-grid .full-width{grid-column:1/-1}.dashboard-page textarea{min-height:84px;resize:vertical}.logo-upload{align-items:center;background:#f8f9fb;border:1px dashed #d4dae1;cursor:pointer;display:flex;gap:12px;grid-column:1/-1;min-height:74px;padding:9px}.logo-preview{background:#e8ecf1;border-radius:50%;color:#536a84;display:grid;flex:0 0 52px;font-size:24px;height:52px;overflow:hidden;place-items:center;width:52px}.logo-upload small,.logo-upload strong{display:block}.logo-upload strong{font-size:10px}.logo-upload small{color:#81877d;font-size:9px;margin-top:5px}.image-upload input,.logo-upload input{display:none}.remove-image-link{background:#0000;border:0;color:#af862d;cursor:pointer;font-size:9px;margin-top:-6px;padding:0;width:fit-content}.form-action{grid-column:1/-1;margin-top:3px;width:fit-content}.dashboard-columns{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);margin:18px 0}.field-stack{display:flex;flex-direction:column;gap:12px}.field-pair{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.image-upload{align-items:center;background:#f8f9fb;border:1px dashed #d4dae1;color:#4c617a!important;cursor:pointer;flex-direction:row!important;min-height:45px;padding:11px}.product-form-preview{border-radius:3px;height:79px;object-fit:cover;width:79px}.subscription-rate{color:#1c3c32;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:33px;letter-spacing:-.04em;margin:-1px 0 8px}.subscription-rate>span{color:#7d857a;font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:11px;letter-spacing:0}.invoice-help{color:#81877d;font-size:10px;line-height:1.75;margin:0 0 12px}.invoice-list{border-top:1px solid #efeee8}.invoice-item{border-bottom:1px solid #efeee8;padding:12px 0}.invoice-item-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.invoice-item-top>strong{color:#384656;font-size:11px;text-transform:capitalize}.invoice-item>p{color:#7c8277;font-size:10px;margin:5px 0 0}.supplier-order{border-bottom:1px solid #efeee8;padding:14px 0}.supplier-order-bottom,.supplier-order-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.supplier-order-head>div{display:flex;flex-direction:column;gap:4px}.supplier-order-head>div strong{font-size:11px}.supplier-order-bottom>span,.supplier-order-head>div>span,.supplier-order>p{color:#80857b;font-size:9px}.supplier-order>p{line-height:1.65;margin:9px 0}.supplier-order-bottom>strong{color:#1a3f34;font-size:11px}.supplier-order-bottom>span{flex:1 1}.invoice-status{border-radius:20px;display:inline-flex;font-size:9px;font-weight:700;padding:5px 8px;width:fit-content}.invoice-pending{background:#f6eee2;color:#915625}.invoice-submitted{background:#e7ebf0;color:#224339}.invoice-paid{background:#e9eef3;color:#22463b}.invoice-processing{background:#ecf4f2;color:#4b6581}.invoice-failed{background:#fff3e9;color:#9d5c26}.confirm-payment-button,.orange-pay-button,.verify-payment-button,.wave-pay-button{align-items:center;background:#25463c;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:700;gap:7px;min-height:34px;padding:8px 10px}.orange-pay-button>span,.wave-pay-button>span{background:#fff;border-radius:50%;color:#10382c;display:grid;font-size:10px;height:17px;place-items:center;width:17px}.orange-pay-button{background:#eeede8;color:#72756d;cursor:not-allowed}.orange-pay-button>span{color:#f2af1f}.verify-payment-button{background:#ecf4f2;color:#445c75;margin-top:9px}.confirm-payment-button:disabled,.verify-payment-button:disabled,.wave-pay-button:disabled{cursor:wait;opacity:.5}.confirm-payment-button{padding:8px 9px}.invoice-empty{color:#83887f;font-size:10px;line-height:1.7;padding:15px 0}.inventory-card{margin-top:18px}.inventory-card h2{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:24px;font-weight:500;margin:7px 0 17px}.inventory-count{background:#e8edf2;border-radius:20px;color:#294a40;font:10px DM Sans,Arial,sans-serif;font:10px var(--sans);padding:4px 7px;vertical-align:middle}.inventory-list{border-top:1px solid #efeee8}.inventory-item{align-items:center;border-bottom:1px solid #efeee8;display:flex;gap:12px;min-height:71px}.inventory-thumb{background:#e9edf2;color:#536b86;display:grid;flex:0 0 43px;font-size:17px;height:43px;overflow:hidden;place-items:center;width:43px}.inventory-details{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.inventory-details strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-details span{color:#84897f;font-size:9px}.inventory-remove{background:#fcf4ed;border:0;color:#a36c3f;cursor:pointer;font-size:16px;height:25px;width:25px}.admin-invoice-card{margin-top:25px}.admin-invoice-card .dashboard-card-heading{margin-bottom:12px}.admin-invoice-row{grid-gap:14px;align-items:center;border-bottom:1px solid #efeee8;display:grid;gap:14px;grid-template-columns:1.2fr .65fr .75fr .6fr auto;min-height:75px;padding:11px 4px}.admin-supplier{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-supplier strong{font-size:11px}.admin-invoice-row>span:not(.invoice-status),.admin-supplier span{color:#80857b;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-invoice-row>strong{font-size:11px;white-space:nowrap}.payment-result-page{align-items:center;background:#f7f6f0;display:flex;flex-direction:column;gap:13px;justify-content:center;margin:55px auto;min-height:360px;padding:34px 25px;text-align:center;width:min(100% - 32px,490px)}.payment-result-icon{border:1px solid #cdd5de;border-radius:50%;color:#4e6784;display:grid;font-size:24px;height:54px;place-items:center;width:54px}.payment-result-good{background:#234a3e;color:#fff}.payment-result-page h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:32px;font-weight:500;margin:0}.payment-result-page p{color:#737b70;font-size:12px;line-height:1.8;margin:0 0 7px;max-width:360px}.shopfront-page{margin:0 auto;max-width:1120px;min-height:70vh;padding:34px 5.5% 70px}.shopfront-hero{align-items:center;background:#e9edf1;display:flex;gap:25px;margin:21px 0 39px;padding:32px}.shopfront-logo{background:#d7dfe8;border-radius:50%;color:#435a75;display:grid;flex:0 0 100px;font-size:36px;height:100px;overflow:hidden;place-items:center;width:100px}.shopfront-hero h1,.shopfront-logo{font-family:Playfair Display,Georgia,serif;font-family:var(--serif)}.shopfront-hero h1{font-size:clamp(32px,5vw,49px);font-weight:500;margin:7px 0}.shopfront-hero p{color:#607286;font-size:12px;line-height:1.8;max-width:600px}.shopfront-maker{color:#46607d;font-size:10px;font-weight:700}.shopfront-maker span{color:#c6834c;margin-left:4px}.shopfront-page .section-heading h2{font-size:29px}@media (min-width:1321px){.hero{border-radius:3px;margin-bottom:12px;margin-top:18px}}@media (max-width:900px){.nav-wrap{min-height:67px;padding:0 5%}.nav-content{font-size:10px;gap:17px;margin-left:5%}.nav-account{gap:12px}.hero{gap:4%;min-height:465px;padding:60px 7%}.hero-art{min-height:330px}.hero-side-caption{right:7px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.loading-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-invoice-row{grid-template-columns:1fr .65fr .75fr .65fr}.admin-invoice-row .confirm-payment-button{grid-column:2/-1;justify-self:start}}@media (max-width:650px){.announcement{font-size:8px;min-height:34px;padding:7px 4%}.announcement>span{max-width:59%}.nav-wrap{min-height:59px;padding:0 5%}.brand{font-size:18px;gap:7px}.brand-mark{font-size:20px;height:30px;width:30px}.brand-logo{height:32px}.brand-word{font-size:16px}.brand{gap:5px}.mobile-menu-toggle{display:grid;height:39px;place-items:center;width:39px}.nav-content{align-items:stretch;background:#fffefa;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);box-shadow:0 14px 24px #1e283414;display:none;flex-direction:column;gap:0;left:0;margin:0;padding:12px 5% 18px;position:absolute;right:0;top:calc(100% + 1px)}.nav-content-open{display:flex}.nav-content>a{border-bottom:1px solid #f0eee8;font-size:12px;padding:12px 1px}.nav-account{justify-content:space-between;margin:12px 0 0}.hero{gap:17px;grid-template-columns:1fr;min-height:auto;padding:42px 7% 29px}.hero h1{font-size:clamp(52px,13vw,69px);margin:16px 0 13px}.hero-copy>p{font-size:12px;line-height:1.8;margin-bottom:18px;max-width:380px}.hero-proof{margin-top:18px}.hero-art{margin:0 16px;min-height:min(75vw,355px)}.hero-art-image{border-radius:48% 48% 43% 43%;inset:0 13px 10px 0}.floating-note{bottom:27px;min-width:130px;padding:11px;right:-13px}.floating-stamp{height:69px;right:-8px;top:12px;width:69px}.hero-side-caption{font-size:7px;right:2px;top:36%}.page-section{padding:43px 5.5%}.category-section{padding-bottom:44px;padding-top:40px}.section-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:19px}.section-heading h2{font-size:27px}.section-heading>.text-link{padding-bottom:0}.category-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{min-height:88px;padding:11px 9px}.category-icon{font-size:22px}.category-name{font-size:9px;line-height:1.35;max-width:93%}.category-arrow{bottom:9px;font-size:10px;right:8px}.market-section{padding-bottom:45px;padding-top:38px}.market-section .section-heading{align-items:stretch}.search-field{width:100%}.filter-row{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 15px;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-chip{flex:0 0 auto}.loading-grid,.product-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-info{padding:10px 8px 11px}.product-info h3{font-size:14px}.product-placeholder-icon{font-size:43px}.product-image-tag{font-size:8px;left:7px;padding:4px 6px;top:8px}.seller-banner{align-items:flex-start;min-height:340px}.seller-banner-copy{padding:37px 8% 43px;width:100%}.seller-banner-copy h2{font-size:37px}.seller-banner-copy p{font-size:11px;max-width:340px}.seller-banner-art{height:315px;opacity:.45;right:-87px;top:72px;width:270px}.seller-banner-art>span{font-size:27px;height:77px;width:77px}.seller-banner-badge{bottom:17px;font-size:5px;height:61px;right:6%;width:61px}.seller-banner-badge strong{font-size:16px}.shop-section{padding-bottom:44px;padding-top:44px}.shop-grid{gap:9px;grid-template-columns:1fr}.shop-card{gap:11px;min-height:82px;padding:10px 37px 10px 11px}.shop-logo{flex-basis:51px;height:51px;width:51px}.shop-card h3{font-size:16px}.shop-open-arrow{right:12px;top:33px}.shops-coming{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:15px}.shops-coming>div{flex:1 1}.shops-coming .text-link{margin-left:34px}.promise-strip{gap:16px;grid-template-columns:1fr;padding:22px 7%}.promise-strip>div>span{text-align:center;width:26px}.site-footer{padding:25px 6% 17px}.footer-top{flex-wrap:wrap;gap:7px 16px}.footer-top>p{font-size:12px}.footer-seller-link{margin:7px 0 0;width:100%}.footer-bottom{flex-direction:column;font-size:8px;gap:7px}.auth-section{background:#f8f6f0;background:var(--cream);display:block;min-height:650px;padding:27px 5%}.auth-decoration{display:none}.auth-card{max-width:450px;padding:26px 21px;width:100%}.auth-card>h1{font-size:32px}.dashboard-page{padding:31px 5% 55px}.dashboard-heading{align-items:flex-start;flex-direction:column}.dashboard-heading .button{align-self:stretch}.dashboard-stats{gap:8px;grid-template-columns:1fr}.dashboard-stats>div{align-items:center;flex-direction:row;min-height:67px;padding:12px 14px}.dashboard-stats>div>strong{font-size:19px}.dashboard-card{padding:17px 14px}.dashboard-card-heading h2,.inventory-card h2{font-size:21px}.shop-form-grid{grid-template-columns:1fr}.form-action,.logo-upload,.shop-form-grid .full-width{grid-column:1}.dashboard-columns{grid-template-columns:1fr}.admin-invoice-row{gap:8px;grid-template-columns:1fr 1fr}.admin-invoice-row .confirm-payment-button,.admin-supplier{grid-column:1/-1}.inventory-item{gap:8px}.inventory-details strong,.inventory-item>.product-price{font-size:10px}.shopfront-page{padding:25px 5% 45px}.shopfront-hero{align-items:flex-start;gap:13px;padding:19px 15px}.shopfront-logo{flex-basis:62px;font-size:25px;height:62px;width:62px}.shopfront-hero h1{font-size:29px}.shopfront-hero p{font-size:10px;margin:5px 0}.shopfront-maker{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.product-detail-page{margin:0 auto;max-width:1180px;padding:34px 5.8% 90px}.product-breadcrumb,.product-detail-loading{color:#5d6878;color:var(--ink-soft)}.product-breadcrumb{display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:26px}.product-breadcrumb a:hover{color:#0b5f46;color:var(--green)}.product-breadcrumb [aria-current]{color:#142620;color:var(--ink);font-weight:600}.product-detail{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.product-detail-media{aspect-ratio:1;background:linear-gradient(145deg,#e8f7f2,#fdf1e4);background:linear-gradient(145deg,var(--green-light),#fdf1e4);border-radius:18px;display:grid;overflow:hidden;place-items:center;position:relative}.product-detail-media img{height:100%;object-fit:cover;width:100%}.product-detail-media .product-image-tag{left:16px;position:absolute;top:16px}.product-detail-placeholder{color:#0b5f46;color:var(--green);font-size:90px;opacity:.35}.product-detail-info{padding-top:6px}.product-detail-shop{align-items:center;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:11px;margin-bottom:22px;padding:8px 14px 8px 8px;transition:border-color .2s}.product-detail-shop:hover{border-color:#0b5f46;border-color:var(--green)}.product-detail-shop img,.product-detail-shop>span{background:#0b5f46;background:var(--green);border-radius:50%;color:#fff;display:grid;flex:none;font-weight:700;height:34px;object-fit:cover;place-items:center;width:34px}.product-detail-shop strong{display:block;font-size:13px}.product-detail-shop small{color:#5d6878;color:var(--ink-soft);font-size:11px}.product-detail-info h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 0 14px}.product-detail-price{color:#0b5f46;color:var(--green);font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0}.product-detail-stock{align-items:center;color:#1d7a46;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin:10px 0 0}.product-detail-stock:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.product-detail-stock-out{color:#b4472b}.product-detail-description{border-top:1px solid #eceae2;border-top:1px solid var(--line);color:#475262;font-size:15px;line-height:1.7;margin:22px 0 0;padding-top:22px;white-space:pre-line}.whatsapp-button{align-items:center;background:#25d366;border:0;border-radius:12px;box-shadow:0 10px 24px #25d36647;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;margin-top:28px;min-height:56px;transition:transform .15s,box-shadow .15s,background .15s;width:100%}.whatsapp-button:hover:not(:disabled){background:#1ebe5b;box-shadow:0 14px 30px #25d36657;transform:translateY(-1px)}.whatsapp-button:disabled{background:#eceef1;box-shadow:none;color:#8a93a0;cursor:not-allowed}.product-detail-note{color:#5d6878;color:var(--ink-soft);font-size:12px;line-height:1.5;margin:12px 0 0;text-align:center}.payment-methods{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.pay-button{align-items:center;background:#fff;border:1.5px solid #eceae2;border:1.5px solid var(--line);border-radius:12px;color:#142620;color:var(--ink);cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:center;min-height:52px;padding:8px 14px;transition:border-color .15s,box-shadow .15s,transform .15s}.pay-button:hover:not(:disabled){transform:translateY(-1px)}.pay-wave img{border-radius:8px;height:30px;width:30px}.pay-wave:hover:not(:disabled){border-color:#1dc4ff;box-shadow:0 8px 20px #1dc4ff38}.pay-orange img{height:26px;width:auto}.pay-orange:hover:not(:disabled){border-color:#f9ac06;box-shadow:0 8px 20px #f9ac0633}.pay-button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.45}.pay-unavailable{font-size:11px;grid-column:1/-1}.field-hint,.pay-unavailable{color:#5d6878;color:var(--ink-soft)}.field-hint{display:block;font-size:12px;font-weight:400;line-height:1.45;margin:2px 0 0}@media (max-width:760px){.product-detail{gap:26px;grid-template-columns:1fr}.product-detail-page{padding:22px 16px 60px}.payment-methods{grid-template-columns:1fr}}.product-images-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.product-image-thumb{aspect-ratio:1;background:#f8f6f0;background:var(--cream);border:1px solid #eceae2;border:1px solid var(--line);border-radius:10px;overflow:hidden;position:relative}.product-image-thumb img{height:100%;object-fit:cover;width:100%}.product-image-main{background:#0b5f46e0;border-radius:999px;bottom:6px;color:#fff;font-size:9px;font-weight:700;left:6px;padding:2px 7px;position:absolute}.product-image-remove{background:#0d1815b8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:18px;height:26px;line-height:1;padding:0;place-items:center;position:absolute;right:6px;top:6px;transition:background .15s,transform .15s;width:26px}.product-image-remove:hover{background:#d93a2b;transform:scale(1.08)}.product-image-remove:focus-visible{outline:2px solid #fff;outline-offset:-4px}.button-light{background:#e8f7f2;background:var(--green-light);color:#0b5f46;color:var(--green)}.button-light:hover{background:#dbf2eb}.toast-stack{grid-gap:10px;bottom:20px;display:grid;gap:10px;position:fixed;right:20px;width:min(380px,calc(100vw - 32px));z-index:60}.toast{align-items:flex-start;animation:toast-in .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 14px 34px #0b231c2e;display:flex;gap:11px;padding:13px 12px 13px 14px}.toast>span{border-radius:50%;color:#fff;display:grid;flex:none;font-size:13px;font-weight:800;height:24px;place-items:center;width:24px}.toast p{color:#142620;color:var(--ink);flex:1 1;font-size:13px;line-height:1.45;margin:2px 0 0}.toast button{background:none;border:0;color:#5d6878;color:var(--ink-soft);cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.toast-success{border-left:4px solid #1d9a55}.toast-success>span{background:#1d9a55}.toast-error{border-left:4px solid #d93a2b}.toast-error>span{background:#d93a2b}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.modal-backdrop{animation:fade-in .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09181480;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:80}.modal-card{animation:pop-in .28s cubic-bezier(.2,.9,.3,1.2);background:#fff;border-radius:18px;box-shadow:0 30px 70px #0718134d;padding:34px 28px 26px;position:relative;text-align:center;width:min(420px,100%)}.modal-check{background:#1d9a55;border-radius:50%;box-shadow:0 0 0 8px #e3f5ea;color:#fff;display:grid;font-size:28px;font-weight:800;height:58px;margin:0 auto 16px;place-items:center;width:58px}.modal-product-image{border-radius:12px;display:block;height:96px;margin:0 auto 14px;object-fit:cover;width:96px}.modal-card h2{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:26px;font-weight:600;margin:0 0 8px}.modal-card p{color:#5d6878;color:var(--ink-soft);font-size:14px;line-height:1.55;margin:0 0 22px}.modal-actions{grid-gap:9px;display:grid;gap:9px}.modal-actions .button{justify-content:center;width:100%}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.92) translateY(8px)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-card,.toast{animation:none}}.product-detail-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.product-detail-thumbs button{background:#f8f6f0;background:var(--cream);border:2px solid #0000;border-radius:10px;cursor:pointer;height:74px;opacity:.7;overflow:hidden;padding:0;transition:opacity .15s,border-color .15s;width:74px}.product-detail-thumbs .is-active,.product-detail-thumbs button:hover{border-color:#0b5f46;border-color:var(--green);opacity:1}.product-detail-thumbs img{height:100%;object-fit:cover;width:100%}.trial-banner{align-items:flex-start;background:linear-gradient(135deg,#fff6ec,#fffaf4);border:1px solid #f6d3ad;border-radius:12px;display:flex;gap:12px;margin:4px 0 18px;padding:14px 16px}.trial-banner>span{font-size:24px;line-height:1}.trial-banner strong{color:#b45c06;display:block;font-size:14px}.trial-banner p{color:#7a5636;font-size:12px;line-height:1.5;margin:3px 0 0}.category-card{background:#142620;border-radius:14px;color:#fff;isolation:isolate;min-height:150px;overflow:hidden;text-align:left}.category-card:after{background:linear-gradient(180deg,#0718130d 30%,#071813c7);content:"";inset:0;position:absolute;transition:background .25s;z-index:-1}.category-photo{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .45s ease;width:100%;z-index:-2}.category-card:hover .category-photo{transform:scale(1.07)}.category-card:hover:after{background:linear-gradient(180deg,#0b5f461a 20%,#07241cd9)}.category-card .category-icon{background:#ffffffeb;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0b5f46;color:var(--green);display:grid;font-size:17px;height:34px;place-items:center;width:34px}.category-card .category-name{color:#fff;font-size:13px;text-shadow:0 1px 6px #0006}.category-card .category-arrow{color:#ffffffd9}.category-selected{outline:3px solid #edac1f;outline:3px solid var(--orange);outline-offset:2px}@media (max-width:760px){.category-card{border-radius:11px;min-height:112px}.category-card .category-icon{font-size:14px;height:28px;width:28px}.category-card .category-name{font-size:11px}}.nav-messages{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:0 6px;position:relative}.nav-messages>span[aria-hidden]{color:#0b5f46;color:var(--green);font-size:15px}.nav-badge{background:#edac1f;background:var(--orange);border-radius:999px;color:#fff;display:inline-grid;font-size:10px;font-weight:800;height:19px;line-height:1;min-width:19px;padding:0 5px;place-items:center}.ask-seller{background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:14px;margin-top:26px;padding:18px}.ask-seller h2{font-size:15px;font-weight:700;margin:0 0 12px}.ask-seller form{grid-gap:10px;display:grid;gap:10px}.ask-seller textarea{border:1px solid #eceae2;border:1px solid var(--line);border-radius:10px;font-size:14px;outline:none;padding:12px 14px;resize:vertical;width:100%}.ask-seller textarea:focus{border-color:#0b5f46;border-color:var(--green);box-shadow:0 0 0 3px #e8f7f2;box-shadow:0 0 0 3px var(--green-light)}.ask-seller .button{border-radius:10px}.ask-seller .button:disabled{cursor:not-allowed;opacity:.55}.ask-seller-error{color:#c0392b;font-size:12px;margin:0}.ask-seller-login{color:#5d6878;color:var(--ink-soft);font-size:13px;margin:0}.ask-seller-login a{color:#0b5f46;color:var(--green);font-weight:700;text-decoration:underline}.messages-page{background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 34px #0b231c0f;display:grid;grid-template-columns:340px 1fr;height:calc(100vh - 150px);margin:24px auto 60px;max-width:1180px;min-height:520px;overflow:hidden}.messages-list{background:#fcfcfa;border-right:1px solid #eceae2;border-right:1px solid var(--line);overflow-y:auto}.messages-list-head{background:#fcfcfa;padding:20px 18px 12px;position:sticky;top:0;z-index:1}.messages-list-head h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:28px;font-weight:600;margin:4px 0 0}.messages-empty{color:#5d6878;color:var(--ink-soft);font-size:13px;line-height:1.55;padding:30px 22px;text-align:center}.messages-empty>span{color:#0b5f46;color:var(--green);display:block;font-size:34px;margin-bottom:8px}.conversation-item{align-items:center;background:#0000;border:0;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);cursor:pointer;display:flex;gap:12px;padding:12px 18px;position:relative;text-align:left;transition:background .15s;width:100%}.conversation-item:hover{background:#f4f9f8}.conversation-item.is-active{background:#e8f7f2;background:var(--green-light);box-shadow:inset 3px 0 0 #0b5f46;box-shadow:inset 3px 0 0 var(--green)}.conversation-avatar{background:#0b5f46;background:var(--green);border-radius:12px;color:#fff;display:grid;flex:none;font-weight:700;height:44px;overflow:hidden;place-items:center;width:44px}.conversation-avatar img{height:100%;object-fit:cover;width:100%}.conversation-text{grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0}.conversation-top{display:flex;font-size:13px;gap:8px;justify-content:space-between}.conversation-top small{color:#5d6878;color:var(--ink-soft);flex:none;font-size:11px}.conversation-product{color:#0b5f46;color:var(--green);font-size:11px;font-weight:600}.conversation-preview,.conversation-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-preview{color:#5d6878;color:var(--ink-soft);font-size:12px}.conversation-item.is-unread .conversation-preview{color:#142620;color:var(--ink);font-weight:600}.conversation-badge{flex:none}.messages-thread{background:linear-gradient(180deg,#f7f9fc,#fff 40%);display:flex;flex-direction:column;min-width:0}.messages-placeholder{grid-gap:8px;color:#5d6878;color:var(--ink-soft);display:grid;flex:1 1;gap:8px;place-content:center;text-align:center}.messages-placeholder>span{font-size:40px}.thread-head{align-items:center;background:#fff;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:14px 18px}.thread-back{background:none;border:0;cursor:pointer;display:none;font-size:20px;padding:4px 8px}.thread-head .conversation-avatar{border-radius:50%;height:38px;width:38px}.thread-contact{display:grid;min-width:0}.thread-contact strong{font-size:14px}.thread-contact small{color:#5d6878;color:var(--ink-soft);font-size:11px}.thread-product{align-items:center;border:1px solid #eceae2;border:1px solid var(--line);border-radius:12px;display:flex;gap:9px;margin-left:auto;min-width:0;padding:6px 12px 6px 6px;transition:border-color .15s}.thread-product:hover{border-color:#0b5f46;border-color:var(--green)}.thread-product img{border-radius:8px;height:36px;object-fit:cover;width:36px}.thread-product span{display:grid;min-width:0}.thread-product strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-product small{color:#0b5f46;color:var(--green);font-size:11px;font-weight:700}.thread-messages{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:22px 22px 10px}.bubble{align-self:flex-start;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:16px 16px 16px 4px;max-width:min(75%,520px);padding:10px 14px 7px}.bubble p{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.bubble time{color:#5d6878;color:var(--ink-soft);display:block;font-size:10px;margin-top:3px;text-align:right}.bubble-mine{align-self:flex-end;background:#0b5f46;background:var(--green);border-color:#0000;border-radius:16px 16px 4px 16px;color:#fff}.bubble-mine time{color:#ffffffbf}.thread-form{align-items:flex-end;background:#fff;border-top:1px solid #eceae2;border-top:1px solid var(--line);display:flex;gap:10px;padding:12px 16px}.thread-form textarea{field-sizing:content;border:1px solid #eceae2;border:1px solid var(--line);border-radius:22px;flex:1 1;font-size:14px;max-height:140px;min-height:44px;outline:none;padding:11px 14px;resize:none}.thread-form textarea:focus{border-color:#0b5f46;border-color:var(--green)}.thread-form .button{border-radius:22px}.thread-form .button:disabled{cursor:not-allowed;opacity:.5}.thread-error{color:#c0392b;font-size:12px;margin:0;padding:0 18px 10px}@media (max-width:760px){.messages-page{border:0;border-radius:0;grid-template-columns:1fr;height:calc(100vh - 120px);margin:0}.messages-has-thread .messages-list,.messages-page:not(.messages-has-thread) .messages-thread{display:none}.thread-back{display:block}.thread-product span{display:none}.thread-messages{padding:16px 12px 8px}.bubble{max-width:85%}}.catalog-error{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.chip-count{font-size:9px;margin-left:3px;opacity:.6}.shop-category-section+.shop-category-section{margin-top:44px}.shop-category-title{align-items:baseline;border-bottom:1px solid #eae9e2;color:#142520;display:flex;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:24px;font-weight:500;gap:10px;margin:6px 0 18px;padding-bottom:10px}.shop-category-title span{color:#8a919a;font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.02em}@media (max-width:640px){.shop-category-section+.shop-category-section{margin-top:32px}.shop-category-title{font-size:20px}}.pricing-heading{align-items:end}.pricing-heading p{color:#5d6878;color:var(--ink-soft);font-size:12px;line-height:1.8;margin:0;max-width:340px}.pricing-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pricing-bronze{--metal:linear-gradient(135deg,#e0bc6e,#b48a2f 45%,#8a4317);--metal-solid:#a8551f;--metal-ink:#fff}.pricing-silver{--metal:linear-gradient(135deg,#f4f6f8,#b7c0ca 45%,#7d8894);--metal-solid:#9aa5b1;--metal-ink:#33404d}.pricing-gold{--metal:linear-gradient(135deg,#fff1b8,#f2c230 42%,#c98a06);--metal-solid:#e0a710;--metal-ink:#4a3300}.pricing-card{background:#fff;border:1px solid #ddece7;border-radius:22px;box-shadow:0 1px 2px #0a31250a,0 12px 32px -18px #0a312540;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .25s,box-shadow .25s}.pricing-card:hover{box-shadow:0 2px 4px #0a31250d,0 24px 44px -20px #0a312559;transform:translateY(-4px)}.pricing-card-featured{border-color:#0000;box-shadow:0 0 0 2px #0f664c,0 30px 56px -24px #0a312580}@media (min-width:901px){.pricing-card-featured{transform:translateY(-10px)}.pricing-card-featured:hover{transform:translateY(-14px)}}.pricing-head{background:radial-gradient(120% 140% at 0 0,#1d8466 0,#0f664c 45%,#094c38 100%);border-bottom:5px solid var(--metal-solid);overflow:hidden;padding:30px 24px 28px;position:relative;text-align:center}.pricing-head:after{background:var(--metal);content:"";height:5px;inset:auto 0 0;position:absolute;transform:translateY(5px)}.pricing-head h3{color:#fff;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:38px;font-weight:600;letter-spacing:-.02em;margin:0;position:relative;text-shadow:0 2px 12px #0000002e}.pricing-ribbon{height:120px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:120px}.pricing-ribbon span{background:var(--metal);box-shadow:0 4px 10px #00000040;color:var(--metal-ink);font-size:9px;font-weight:800;letter-spacing:.22em;overflow:hidden;padding:7px 0;position:absolute;right:-38px;text-align:center;text-transform:uppercase;top:24px;transform:rotate(45deg);width:160px}.pricing-ribbon span:after{animation:ribbon-shine 4.5s ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes ribbon-shine{0%,60%{transform:translateX(-100%)}85%,to{transform:translateX(100%)}}.pricing-body{align-items:stretch;display:flex;flex:1 1;flex-direction:column;padding:22px 30px 30px}.pricing-badge{align-self:center;background:var(--metal);border-radius:50px;box-shadow:0 3px 10px -4px #00000059;color:var(--metal-ink);font-size:9px;font-weight:800;letter-spacing:.14em;min-height:22px;padding:4px 12px;text-transform:uppercase}.pricing-card-featured .pricing-badge{background:linear-gradient(135deg,#157759,#094c38);color:#fff}.pricing-badge i{color:#fbca60;font-style:normal}.pricing-badge-ghost{visibility:hidden}.pricing-tagline{color:#5d6878;color:var(--ink-soft);font-size:12px;line-height:1.6;margin:12px 0 6px;min-height:38px;text-align:center}.pricing-price{align-items:center;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);color:#142620;color:var(--ink);display:flex;gap:8px;justify-content:center;margin:0 0 24px;padding-bottom:24px}.pricing-price strong{font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1}.pricing-unit{display:flex;flex-direction:column;gap:3px;line-height:1;text-align:left}.pricing-unit b{font-size:13px;font-weight:800;letter-spacing:.04em}.pricing-unit span{color:#5d6878;color:var(--ink-soft);font-size:12px}.pricing-card ul{flex:1 1;list-style:none;margin:0 0 26px;padding:0}.pricing-card li{border-bottom:1px solid #f0eee8;color:#142620;color:var(--ink);font-size:12.5px;line-height:1.5;padding:12px 0 12px 28px;position:relative}.pricing-card li:last-child{border-bottom:0}.pricing-card li:before{border-bottom:2px solid #2f8a5b;border-left:2px solid #2f8a5b;content:"";height:6px;left:2px;position:absolute;top:15px;transform:rotate(-45deg);width:11px}.pricing-card li:first-child{font-weight:700}.pricing-card .button{border-radius:10px;justify-content:space-between;width:100%}@media (max-width:900px){.pricing-grid{gap:26px;grid-template-columns:1fr;margin:0 auto;max-width:440px}.pricing-heading{align-items:flex-start;flex-direction:column}.pricing-tagline{min-height:0}.pricing-badge-ghost{display:none}}@media (prefers-reduced-motion:reduce){.pricing-ribbon span:after{animation:none}.pricing-card,.pricing-card:hover{transform:none;transition:none}}.brand,.nav-account a,.nav-content>a,.nav-login{white-space:nowrap}.brand{flex-shrink:0}.nav-content{gap:clamp(16px,2.4vw,37px);margin-left:clamp(20px,5vw,10%)}.nav-account{gap:clamp(10px,1.4vw,21px)}@media (max-width:1080px){.mobile-menu-toggle{display:grid;height:39px;place-items:center;width:39px}.nav-content{align-items:stretch;background:#fffefa;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);box-shadow:0 14px 24px #1e283414;display:none;flex-direction:column;gap:0;left:0;margin:0;padding:12px 5% 18px;position:absolute;right:0;top:calc(100% + 1px)}.nav-content-open{display:flex}.nav-content>a{border-bottom:1px solid #f0eee8;font-size:12px;padding:12px 1px}.nav-account{justify-content:space-between;margin:12px 0 0}}.plan-picker{grid-gap:10px;display:grid;gap:10px;margin:4px 0 18px}.plan-option{align-items:center;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;padding:13px 14px}.plan-option-current{border-color:#0f664c;box-shadow:0 0 0 1px #0f664c,0 10px 24px -18px #0a312599}.plan-medal{background:var(--metal);border-radius:50%;box-shadow:inset 0 1px 2px #fff9,0 2px 6px -2px #00000059;flex:0 0 26px;height:26px;width:26px}.plan-option-text{grid-gap:2px;display:grid;flex:1 1;gap:2px}.plan-option-text strong{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:17px;font-weight:600}.plan-option-text span{color:#5d6878;color:var(--ink-soft);font-size:11px}.plan-state{background:linear-gradient(135deg,#157759,#094c38);border-radius:50px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.plan-state-pending{background:#fdf0c9;color:#6b4b00}.plan-action{background:#0000;border:1px solid #0f664c;border-radius:9px;color:#0f664c;cursor:pointer;font-size:11px;font-weight:700;padding:8px 12px;transition:.2s;white-space:nowrap}.plan-action:hover:not(:disabled){background:#0f664c;color:#fff}.plan-action:disabled{cursor:wait;opacity:.5}.plan-confirm{background:#e8f7f2;background:var(--green-light);border-radius:14px;padding:14px 16px}.plan-confirm p{color:#142620;color:var(--ink);font-size:12px;line-height:1.6;margin:0 0 12px}.plan-confirm>div{align-items:center;display:flex;gap:16px}.plan-confirm .button{min-height:38px}.plan-confirm .text-link{background:none;border:0;cursor:pointer;font-size:12px}.plan-note{color:#6b4b00;font-size:11px;line-height:1.6;margin:2px 0 0}@media (max-width:480px){.plan-option{flex-wrap:wrap}.plan-action,.plan-state{margin-left:38px}}.featured-section{padding-bottom:30px}.featured-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.featured-card{grid-gap:12px;background:radial-gradient(120% 90% at 100% 0,#fff6d6 0,#fffdf7 55%,#fff 100%);border:1px solid #f0d58a;border-radius:20px;box-shadow:0 18px 40px -30px #a06e00b3;display:grid;gap:12px;justify-items:start;overflow:hidden;padding:26px 24px 22px;position:relative;transition:transform .25s,box-shadow .25s}.featured-card:after{background:linear-gradient(90deg,#fff1b8,#f2c230,#c98a06);content:"";height:4px;inset:0 0 auto;position:absolute}.featured-card:hover{box-shadow:0 26px 50px -30px #a06e00d9;transform:translateY(-4px)}.featured-logo{background:#e8ecf1;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 5px #f2c230;color:#475e78;display:grid;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:30px;height:74px;overflow:hidden;place-items:center;width:74px}.featured-logo img{height:100%;object-fit:cover;width:100%}.featured-card h3{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:-.02em;margin:0}.featured-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#5d6878;color:var(--ink-soft);display:-webkit-box;font-size:12px;line-height:1.6;margin:0;overflow:hidden}.featured-cta{color:#094c38;font-size:12px;font-weight:800;margin-top:4px}.shop-card .verified-badge{margin:4px 0 0 6px;vertical-align:middle}.shopfront-hero .verified-badge{margin-bottom:8px}.product-detail-shop .verified-badge{margin:3px 0}.dashboard-heading-actions{display:flex;flex-wrap:wrap;gap:9px}body,html{max-width:100%;overflow-x:hidden}@supports (overflow:clip){body,html{overflow-x:clip}}canvas,img,svg,video{max-width:100%}@media (max-width:760px){input,select,textarea{font-size:16px!important}input[type=date],input[type=number],input[type=search],select{min-width:0}a,h1,h2,h3,p,span,strong,td,th{overflow-wrap:anywhere}.announcement{overflow:hidden}}.showcase-more{color:#5d6878;color:var(--ink-soft);font-size:13px;grid-column:1/-1;margin:6px 0 0;text-align:center}.pay-online-button{align-items:center;background:linear-gradient(135deg,#157759,#094c38);border:0;border-radius:12px;box-shadow:0 12px 24px -16px #094c38e6;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:800;gap:10px;justify-content:center;margin-top:10px;min-height:52px;width:100%}.pay-online-button:disabled{cursor:wait;opacity:.6}.pay-online{grid-gap:12px;background:#f7f9fd;border:1px solid #def0eb;border-radius:16px;display:grid;gap:12px;margin-top:12px;padding:18px}.pay-online-head{align-items:center;display:flex;justify-content:space-between}.pay-online-head button{background:none;border:0;color:#64748b;cursor:pointer;font-size:22px}.pay-online label{grid-gap:5px;color:#3d4a5a;display:grid;font-size:12px;font-weight:700;gap:5px}.pay-online input{border:1px solid #dfe4ea;border-radius:10px;font:inherit;font-size:15px;min-height:44px;padding:9px 12px}.pay-online small{color:#64748b;font-size:12px;text-align:center}.pay-online-error{color:#c2412d;font-size:13px;margin:0}.share-card{grid-gap:18px 28px;align-items:center;display:grid;gap:18px 28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.share-card h2{margin:6px 0 8px}.share-card p{color:#5d6878;color:var(--ink-soft);font-size:13px;line-height:1.7;margin:0}.share-link{grid-gap:12px;display:grid;gap:12px;min-width:0}.share-link code{background:#f0f9f6;border-radius:10px;color:#094c38;font-size:13px;overflow-wrap:anywhere;padding:10px 14px}.share-link-actions{display:flex;flex-wrap:wrap;gap:10px}.share-link-actions .button{flex:1 1 auto;justify-content:center}.g-share-side{grid-gap:10px;display:grid;flex:1 1 260px;gap:10px;min-width:0}@media (max-width:760px){.share-card{grid-template-columns:minmax(0,1fr)}}.facon-check{align-items:flex-start;cursor:pointer;display:flex!important;gap:10px}.facon-check input{accent-color:#b8860b;flex:none;height:18px;margin-top:2px;width:18px}.facon-check span{grid-gap:3px;display:grid;gap:3px}.facon-check small{color:#5d6878;color:var(--ink-soft);font-size:12px;font-weight:500;line-height:1.5}.product-detail-jewel{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.product-detail-jewel span{background:#fff8e1;border:1px solid #f0dc9f;border-radius:99px;color:#6d4c06;font-size:13px;padding:5px 12px}.dashboard-page .facon-check input[type=checkbox]{height:18px;min-height:0!important;padding:0!important;width:18px!important}.facon-check{flex-direction:row!important;grid-template-columns:none!important}.product-unit{color:#5d6878;color:var(--ink-soft);font-size:.62em;font-weight:600}.product-detail-agro span{background:#effaf2;border-color:#cfe8d6;color:#1f5f3a}.product-options{grid-gap:6px;display:grid;gap:6px;margin:6px 0 10px}.product-options>span{color:#5d6878;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-options>div{display:flex;flex-wrap:wrap;gap:6px}.product-options b{background:#fff;border:1px solid #dfe4ea;border-radius:8px;color:#142620;color:var(--ink);font-size:13px;font-weight:700;min-width:38px;padding:6px 10px;text-align:center}.spec-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.spec-grid .spec-wide{grid-column:1/-1}.spec-grid small{color:#5d6878;color:var(--ink-soft);font-weight:500}.product-detail-specs span{background:#f4f7fc;border-color:#def0eb;color:#142a23}@media (max-width:640px){.spec-grid{grid-template-columns:minmax(0,1fr)}}.pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:14px 16px}.pager-info{color:#5d6878;color:var(--ink-soft);font-size:13px}.pager-pages{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pager-btn{background:#fff;border:1px solid #dfe4ea;border-radius:10px;color:#142620;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:38px;min-width:38px;padding:0 10px;transition:border-color .15s,background .15s}.pager-btn:hover:not(:disabled){border-color:#b8860b}.pager-btn.is-active{background:#142a23;border-color:#0000;color:#fff}.pager-btn:disabled{cursor:not-allowed;opacity:.4}.pager-gap{color:#5d6878;color:var(--ink-soft);padding:0 4px}.pager-row{grid-column:1/-1}.pager-row .pager{padding:18px 0 0}@media (max-width:640px){.pager{justify-content:center}.pager-info{text-align:center;width:100%}}.product-compare{color:#9aa3ae;font-size:.72em;font-weight:600;margin-left:8px}.product-detail-price.is-promo,.product-price.is-promo{color:#c2412d}.promo-tag{background:#c2412d;border-radius:99px;color:#fff;font-size:11px;font-weight:800;padding:4px 9px;position:absolute;right:12px;top:12px;z-index:2}.promo-tag-inline{margin-left:10px;position:static;vertical-align:middle}.stock-tag-out{background:#6b7280!important}.product-detail-price-row{gap:6px;margin:0}.product-detail-price-row,.product-sort{align-items:center;display:flex;flex-wrap:wrap}.product-sort{color:#5d6878;color:var(--ink-soft);font-size:13px;gap:10px 18px;justify-content:flex-end;margin:4px 0 18px}.product-sort-count{color:#142620;color:var(--ink);font-weight:700;margin-right:auto}.product-sort-check{align-items:center;cursor:pointer;display:inline-flex;gap:7px}.product-sort-check input{accent-color:#142a23;height:16px;width:16px}.product-sort-select{align-items:center;display:inline-flex;gap:8px}.product-sort-select select{background:#fff;border:1px solid #dfe4ea;border-radius:10px;color:#142620;color:var(--ink);font:inherit;font-size:13px;min-height:38px;padding:0 12px}.shop-favourites{background:#fff7f8;border:1px solid #f3d6dc;border-radius:18px;padding:18px}.shop-favourites .shop-category-title{color:#b4364a}.inventory-flags{display:flex;flex-wrap:wrap;gap:4px}.inventory-flags em{border-radius:99px;font-size:10px;font-style:normal;font-weight:800;padding:2px 8px;white-space:nowrap}.flag-draft{background:#eef0f3;color:#6b7280}.inventory-split{color:#5d6878;font-size:13px;margin:-4px 0 14px}.share-qr-link{color:#0b5f46;font-size:13.5px;font-weight:800;grid-column:1/-1;justify-self:start;text-decoration:none}.share-qr-link:hover{text-decoration:underline}.shop-locate{grid-gap:12px;background:#f6f9fd;border:1px dashed #cde6de;border-radius:16px;display:grid;gap:12px;padding:16px 18px}.shop-locate.is-set{background:#f3fbf6;border-color:#bfe3cf;border-style:solid}.shop-locate-head{align-items:flex-start;display:flex;gap:12px}.locate-banner-pin,.shop-locate-pin{background:#fff;border-radius:12px;box-shadow:0 6px 14px -10px #0a312580;display:grid;flex:none;font-size:20px;height:40px;place-items:center;width:40px}.shop-locate-head strong{color:#142620;display:block;font-size:14.5px}.shop-locate-head p{color:#5d6878;font-size:13px;line-height:1.55;margin:2px 0 0}.shop-locate .button{justify-self:start}.shop-locate-warn{background:#fff6e0;border-radius:10px;color:#8a5a00;font-size:12.5px;margin:0;padding:8px 12px}.shop-locate-error{color:#b4232b;font-size:12.5px;font-weight:600;margin:6px 0 0}.shop-locate-hint{color:#1d8a4e;font-size:12.5px;font-weight:700}.shop-map{background:#e9edf2;border:0;border-radius:14px;display:block;width:100%}.locate-banner{align-items:center;background:radial-gradient(90% 130% at 100% 0,#f0b83857 0,#f0b83800 60%),linear-gradient(140deg,#0f4d38,#0a3527 55%,#07241a);border:1px solid #f0c24a66;border-radius:22px;box-shadow:0 22px 44px -26px #03281dd9,inset 0 1px 0 #ffffff14;color:#fff;display:flex;gap:18px;margin-bottom:18px;overflow:hidden;padding:18px 20px;position:relative}.locate-banner .locate-banner-pin{background:#fff;border-radius:50%;box-shadow:0 0 0 3px #1fae6f,0 0 0 6px #1fae6f33,0 10px 22px -8px #0009;height:54px;width:54px}.locate-banner-pin svg{fill:#e5383b;stroke:#fff;stroke-width:1.2;height:28px;width:28px}.locate-banner-pin svg circle{fill:#fff}.locate-banner-text{flex:1 1;min-width:0}.locate-banner strong{color:#fff;display:block;font-size:17px;line-height:1.25}.locate-banner strong em{color:#f5c542;font-style:normal}.locate-banner p{color:#ffffffd1;font-size:13px;line-height:1.55;margin:5px 0 0}.locate-banner .shop-locate-error{color:#ffb4a8}.locate-banner-art{filter:drop-shadow(0 12px 18px rgba(0,0,0,.45));flex:none;height:108px;width:118px}.locate-banner-actions{align-items:stretch;display:flex;flex:none;flex-direction:column;gap:6px}.locate-banner-go{align-items:center;background:linear-gradient(180deg,#ffd95a,#f2b52a);border:0;border-radius:999px;box-shadow:0 14px 26px -14px #f0b838e6,inset 0 1px 0 #ffffff80;color:#1c1404;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:0 22px}.locate-banner-go:disabled{cursor:progress;opacity:.7}.locate-banner-go svg{fill:#1c1404;height:20px;width:20px}.locate-banner-go svg circle{fill:#f2b52a}.locate-banner-go span{font-size:22px;line-height:1}.locate-banner-later{background:none;border:0;color:#ffffffe0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;padding:8px 10px}.visit-card{background:#0a1c17;border-radius:28px;box-shadow:0 30px 60px -38px #071813bf;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);margin:34px auto 0;max-width:1200px;overflow:hidden}.visit-card.is-nomap{grid-template-columns:1fr;max-width:760px}.visit-preview{grid-gap:8px;display:grid;gap:8px}.visit-preview>span{color:#1d8a4e;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.visit-preview .visit-card{border-radius:20px;margin:0;max-width:none}.visit-preview .visit-map,.visit-preview .visit-map .shop-map{min-height:320px}.visit-preview .visit-panel{padding:30px 28px 26px}.visit-map{background:#e9edf2;min-height:380px}.visit-map .shop-map{border-radius:0;height:100%;min-height:380px}.visit-panel{background:radial-gradient(120% 90% at 100% 0,#f5b0311f,#0000 55%),#0a1c17;color:#fff;display:flex;flex-direction:column;gap:6px;padding:42px 40px 36px}.visit-kicker{color:#f5b031;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.visit-panel h2{color:#fff;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1;margin:4px 0 0}.visit-sub{color:#a9b4c6;font-size:16px;margin:4px 0 0}.visit-rows{grid-gap:20px;display:grid;gap:20px;list-style:none;margin:26px 0 30px;padding:0}.visit-rows li{align-items:flex-start;display:flex;gap:16px}.visit-ico{background:#f5b03124;border-radius:12px;color:#f5b031;display:grid;flex:none;height:46px;place-items:center;width:46px}.visit-rows div{grid-gap:3px;display:grid;gap:3px;min-width:0}.visit-rows small{color:#8e9bb0;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.visit-rows a,.visit-rows strong{color:#f4f8f7;font-size:17px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.visit-rows a:hover{color:#f5b031}.visit-now{background:#e0262f29;border-radius:999px;color:#f2a9af;font-size:12px;font-style:normal;font-weight:800;justify-self:start;margin-top:4px;padding:3px 10px}.visit-now.is-open{background:#22c55e29;color:#86d9ad}.visit-actions{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:auto}.visit-btn{align-items:center;border-radius:16px;color:#fff;display:inline-flex;font-size:17px;font-weight:800;gap:10px;justify-content:center;min-height:58px;text-decoration:none;transition:transform .15s,filter .15s}.visit-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.visit-btn.is-route{background:#edaa18;box-shadow:0 14px 26px -16px #edaa18e6}.visit-btn.is-wa{background:#22c55e;box-shadow:0 14px 26px -16px #22c55ee6}.hours-editor{grid-gap:12px;background:#fafbfc;border:1px solid #e3e7ee;border-radius:16px;display:grid;gap:12px;padding:16px 18px}.hours-editor-head{grid-gap:3px;display:grid;gap:3px}.hours-editor-head strong{color:#142620;font-size:14.5px}.hours-editor-head span{color:#5d6878;font-size:13px}.hours-presets{display:flex;flex-wrap:wrap;gap:8px}.hours-presets button{background:#fff;border:1px solid #dde2e9;border-radius:999px;color:#142620;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:7px 12px}.hours-presets button:hover{border-color:#edaa18}.hours-days{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.hours-day{align-items:center;background:#fff;border:1px solid #e8ebf0;border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:6px 10px}.hours-day.is-open{border-color:#bfe3cf}.hours-day-toggle{align-items:center;cursor:pointer;display:inline-flex!important;font-size:13.5px;font-weight:700;gap:8px;margin:0}.hours-day-times{align-items:center;display:inline-flex;gap:6px}.hours-day-times input{min-height:36px;padding:0 6px;width:104px}.hours-day-times i{color:#8a94a3;font-size:12px;font-style:normal}.hours-day-closed{color:#a3abb7;font-size:13px;font-weight:700}@media (max-width:760px){.locate-banner{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:54px 1fr;padding:18px 16px 10px}.locate-banner-text{display:contents}.locate-banner strong{align-self:center;font-size:17px;grid-column:2;padding-right:56px}.locate-banner .shop-locate-error,.locate-banner p{grid-column:1/-1;margin:0;padding-right:92px}.locate-banner-art{height:96px;position:absolute;right:2px;top:58px;width:104px}.locate-banner-actions{grid-column:1/-1;position:relative}.locate-banner-go{font-size:13.5px;padding:0 14px}.visit-card{border-radius:22px;grid-template-columns:1fr;margin:22px 16px 0}.visit-map,.visit-map .shop-map{min-height:260px}.visit-panel{padding:28px 22px 24px}.visit-rows a,.visit-rows strong{font-size:15.5px}}.imp-banner{align-items:center;background:#f2b636;color:#1d1200;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:14px;justify-content:center;padding:9px 16px;position:sticky;text-align:center;top:0;z-index:60}.imp-banner button{background:#142620;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12.5px;font-weight:800;padding:6px 14px}.bottom-nav{display:none}@media (max-width:760px){body.has-bottom-nav{padding-bottom:calc(66px + env(safe-area-inset-bottom))}body.has-bottom-nav .in-bottom-nav{display:none!important}.bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e3ece8;bottom:0;box-shadow:0 -8px 24px -18px #03281d80;display:flex;justify-content:space-around;left:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:70}.bottom-nav a{grid-gap:3px;-webkit-tap-highlight-color:transparent;color:#6b7a76;display:grid;flex:1 1;font-size:10.5px;font-weight:700;gap:3px;justify-items:center;padding:4px 0;text-decoration:none}.bottom-nav-icon{border-radius:999px;display:grid;height:30px;place-items:center;position:relative;transition:background .2s;width:44px}.bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.bottom-nav a.is-active{color:#05503a}.bottom-nav a.is-active .bottom-nav-icon{background:#e3f4ec}.bottom-nav a.is-active svg{stroke-width:2.2}.bottom-nav-icon b{background:#f0b838;border:2px solid #fff;border-radius:999px;color:#1c1404;display:grid;font-size:10px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:2px;top:-2px}.bottom-nav-icon i{background:#e0262f;border:2px solid #fff;border-radius:50%;height:9px;position:absolute;right:8px;top:2px;width:9px}:root[data-theme=dark] .bottom-nav{background:#08110ef2;border-top-color:#1b2a25}:root[data-theme=dark] .bottom-nav a{color:#8fa39c}:root[data-theme=dark] .bottom-nav a.is-active{color:#f0b838}:root[data-theme=dark] .bottom-nav a.is-active .bottom-nav-icon{background:#f0b83824}:root[data-theme=dark] .bottom-nav-icon b,:root[data-theme=dark] .bottom-nav-icon i{border-color:#08110e}}.nav-user-menu a .nav-menu-badge{background:#e0262f;border-radius:999px;color:#fff;font-size:11px;font-weight:800;margin-left:auto;min-width:20px;padding:1px 7px;text-align:center}.orders-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:6px 0 14px}.orders-summary>div{grid-gap:2px;background:#fff;border:1px solid #eceae2;border-radius:14px;display:grid;gap:2px;padding:12px 14px}.orders-summary span{color:#5d6878;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.orders-summary strong{color:#142620;font-size:22px}.orders-summary .is-todo strong{color:#cb9012}.orders-latest{grid-gap:0;display:grid;gap:0;list-style:none;margin:0 0 16px;padding:0}.orders-latest li{grid-gap:12px;align-items:center;border-bottom:1px solid #f0efe9;display:grid;font-size:13.5px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 0}.orders-latest span{color:#5d6878;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-latest-status{background:#fff1de;border-radius:999px;color:#b35c00;font-size:11px;font-style:normal;font-weight:800;padding:3px 9px;white-space:nowrap}.orders-latest-status.is-confirmed{background:#eef0ff;color:#4338ca}.orders-latest-status.is-shipped{background:#f0eafd;color:#6b3fc1}.orders-latest-status.is-delivered{background:#e8f8ee;color:#1d8a4e}.orders-latest-status.is-cancelled{background:#fdeeee;color:#a3141c}.orders-summary-link{justify-content:center;width:100%}.dashboard-stats .stats-sub{color:#5d6878;font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:13px;font-weight:600}.inventory-split b{color:#142620}.inventory-split a{color:#0b5f46;font-weight:700}.flag-fav{background:#fde8ec;color:#b4364a}.flag-out{background:#6b7280;color:#fff}.inventory-edit{background:#fff;border:1px solid #dfe4ea;border-radius:8px;color:#142620;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.inventory-edit:hover{border-color:#142a23}.featured-check{align-self:end;padding-bottom:8px}.edit-product{grid-gap:14px;display:grid;gap:14px;max-height:92vh;overflow-y:auto;text-align:left;width:min(620px,calc(100vw - 32px))}.edit-product label{grid-gap:6px;color:#3d4a5a;display:grid;font-size:12px;font-weight:700;gap:6px}.edit-product input:not([type=checkbox]),.edit-product textarea{border:1px solid #dfe4ea;border-radius:10px;font:inherit;font-size:14px;min-height:42px;padding:9px 12px;width:100%}.edit-product label small{color:#5d6878;color:var(--ink-soft);font-weight:500}.edit-product-head{align-items:center;display:flex;gap:14px}.edit-product-head img{border-radius:12px;height:56px;object-fit:cover;width:56px}.edit-product-head h2{font-size:20px;margin:4px 0 0}.edit-product-close{background:none;border:0;color:#64748b;cursor:pointer;font-size:26px;margin-left:auto}.edit-product-promo{color:#c2412d;font-size:13px;margin:-4px 0 0}.edit-product-toggles{grid-gap:10px;background:#f7f8fa;border-radius:12px;display:grid;gap:10px;padding:12px 14px}.share-product{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.share-product>span{color:#5d6878;color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.share-product-btn{background:#fff;border:1px solid #dfe4ea;border-radius:99px;color:#142620;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:7px 14px;text-decoration:none}.share-product-btn.is-wa{border-color:#25d366;color:#128c4a}.share-product-btn.is-fb{border-color:#1877f2;color:#1877f2}@media (max-width:640px){.product-sort{justify-content:flex-start}.product-sort-count{width:100%}}.hero-v2{--hv-gold:#f0b838;--hv-gold-2:#ffd673;background:radial-gradient(70% 90% at 92% 0,#f0b83838 0,#0000 60%),radial-gradient(60% 80% at 0 100%,#14785873 0,#0000 65%),linear-gradient(160deg,#0a5a43,#064733 45%,#03301f);color:#fff;overflow:hidden;position:relative}.hero-v2:after{border-radius:50% 50% 0 0/100% 100% 0 0;border-top:2px solid #f0b8388c;bottom:84px;content:"";height:46px;left:-5%;pointer-events:none;position:absolute;right:-5%;z-index:1}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hero-v2-copy{align-items:flex-end;display:flex;flex-direction:column;min-height:448px;text-align:right;text-shadow:0 1px 14px #00000073}.hero-v2-video{height:100%;inset:0;object-fit:cover;object-position:center 40%;position:absolute;width:100%}.hero-v2-shade{background:linear-gradient(270deg,#03281d99,#04342633 26%,#053c2c00 45%),linear-gradient(0deg,#032017e0,#03201700 34%)}.hero-v2-glow,.hero-v2-shade{inset:0;pointer-events:none;position:absolute}.hero-v2-glow{background-image:radial-gradient(#ffd6732e 1px,#0000 1.4px);background-size:26px 26px;-webkit-mask-image:linear-gradient(105deg,#0000 35%,#000);mask-image:linear-gradient(105deg,#0000 35%,#000)}.hero-v2-inner{align-items:stretch;align-items:center;display:grid;grid-template-columns:minmax(0,620px);justify-content:end;margin:0;max-width:none;min-height:600px;padding:48px clamp(16px,3vw,44px) 96px 4%;position:relative;z-index:1}.hero-v2-logo{display:block;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25));height:62px;margin-bottom:18px;width:auto}.hero-v2-eyebrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03281d9e;border-radius:999px;color:var(--hv-gold);display:inline-block;font-size:14px;font-weight:800;letter-spacing:.08em;padding:7px 14px;text-transform:uppercase}.hero-v2 h1{font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:clamp(38px,5vw,66px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:14px 0 6px;text-shadow:0 2px 18px #00000040}.hero-v2 h1 span{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-style:italic;font-weight:600;letter-spacing:-.01em}.hero-v2 h1 span,.hero-v2-swoosh{color:var(--hv-gold);display:block}.hero-v2-swoosh{height:18px;margin:4px 0 22px;width:min(320px,70%)}.hero-v2-copy>p{color:#d6eee5;font-size:clamp(15px,1.4vw,18px);line-height:1.7;margin:0 0 30px;max-width:540px}.hero-v2-pillars{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 auto;max-width:1100px;padding:0 6% 26px;position:relative;z-index:1}.hero-v2-pillars li{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:800;gap:12px;justify-content:center;padding:10px}.hero-v2-pillars li+li{border-left:1px solid #f0b83859}.hero-v2-pillars svg{fill:none;stroke:var(--hv-gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:28px;width:28px}@media (max-width:960px){.hero-v2-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding:40px 6% 48px}.hero-v2-copy{min-height:520px}.hero-v2-shade{background:linear-gradient(180deg,#03281d59,#0434260d 30%,#04342640 55%,#032017eb)}.hero-v2-video{object-position:62% 30%}.hero-v2-copy{text-shadow:0 1px 12px #00000073}}@media (max-width:560px){.hero-v2{display:flex;flex-direction:column;justify-content:flex-end;min-height:440px}.hero-v2-video{object-position:50% 35%}.hero-v2-shade{background:linear-gradient(180deg,#03201700,#03201700 32%,#0320178c 55%,#032017f0);display:block}.hero-v2-inner{min-height:0;padding:0 16px 6px}.hero-v2-copy{align-items:center;gap:12px;min-height:0;text-align:center}.hero-v2-eyebrow{font-size:11.5px;letter-spacing:.05em;white-space:nowrap}.hero-v2-logo{height:44px;margin-bottom:0}.hero-v2-eyebrow{font-size:12px}.hero-v2:after{display:none}.hero-v2-pillars{grid-template-columns:repeat(2,1fr);padding:0 16px 18px}.hero-v2-pillars li{font-size:15px;justify-content:flex-start}.hero-v2-pillars li:nth-child(3){border-left:0}}.shop-page-loading{color:#5d6878;color:var(--ink-soft);font-size:13px;margin:0 0 8px}.shop-category-section.is-loading{opacity:.55;transition:opacity .2s}.share-doc-hint{color:#1d8a4e;flex-basis:100%;font-size:12px;font-weight:600}.doc-colors{grid-gap:14px;background:#fafbfc;border:1px solid #e6e9ee;border-radius:14px;display:grid;gap:14px;padding:18px}.doc-colors-head{grid-gap:4px;display:grid;gap:4px}.doc-colors-head strong{color:#142620;color:var(--ink);font-size:14px}.doc-colors-head small{color:#5d6878;color:var(--ink-soft);font-size:12px;font-weight:500}.doc-palettes{display:flex;flex-wrap:wrap;gap:8px}.doc-palette{align-items:center;background:#fff;border:1px solid #dfe4ea;border-radius:99px;color:#142620;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:8px;padding:7px 12px 7px 8px}.doc-palette.is-active{border-color:#142620;border-color:var(--ink);box-shadow:0 0 0 2px #14262026}.doc-swatch{display:inline-flex}.doc-swatch i{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dfe4ea;height:16px;width:16px}.doc-swatch i+i{margin-left:-6px}.doc-custom{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.doc-custom label{grid-gap:6px;color:#3d4a5a;display:grid;font-size:12px;font-weight:700;gap:6px}.doc-custom small{color:#5d6878;color:var(--ink-soft);font-weight:500}.doc-color-input{align-items:center;display:flex;gap:10px}.dashboard-page .doc-color-input input[type=color]{border-radius:8px;cursor:pointer;height:36px;min-height:0;padding:2px;width:46px}.doc-color-input code{color:#5d6878;color:var(--ink-soft);font-size:12px}.doc-preview{background:#fff;border:1px solid #e6e9ee;border-radius:12px;font-size:12px;overflow:hidden}.doc-preview-head{align-items:center;border-bottom:3px solid #0f664c;border-bottom:3px solid var(--doc-primary,#0f664c);display:flex;gap:10px;padding:12px 14px}.doc-preview-logo{background:#0f664c;background:var(--doc-primary,#0f664c);border-radius:8px;color:#fff;display:grid;font-weight:800;height:32px;overflow:hidden;place-items:center;width:32px}.doc-preview-logo img{height:100%;object-fit:cover;width:100%}.doc-preview-head strong{color:#142620;color:var(--ink)}.doc-preview-title{color:#0f664c;color:var(--doc-primary,#0f664c);display:grid;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:16px;font-weight:700;justify-items:end;letter-spacing:.08em;margin-left:auto}.doc-preview-title small{color:#5d6878;color:var(--ink-soft);font-family:DM Sans,Arial,sans-serif;font-family:var(--sans);font-size:10px;letter-spacing:0}.doc-preview-row{border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;padding:8px 14px}.doc-preview-th{background:#0f664c;background:var(--doc-secondary,var(--doc-primary,#0f664c));color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doc-preview-total{align-items:center;background:#0f664c;background:var(--doc-primary,#0f664c);border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin:10px 14px 12px auto;padding:8px 12px;width:60%}@media (max-width:640px){.doc-custom{grid-template-columns:1fr}.doc-preview-total{margin-left:14px;width:auto}}.affiliate-page{margin:0 auto;max-width:980px;padding:48px 6% 80px}.affiliate-page h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(32px,4vw,46px);font-weight:500;margin:8px 0 12px}.affiliate-page h2{font-size:20px;margin:36px 0 14px}.affiliate-intro{color:#5d6878;color:var(--ink-soft);line-height:1.8;max-width:680px}.affiliate-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.affiliate-cards>div{grid-gap:6px;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;padding:18px 20px}.affiliate-cards span{color:#5d6878;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.affiliate-cards strong{font-size:24px}.affiliate-cards .is-due strong{color:#1d8a4e}.affiliate-link{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.affiliate-link code{background:#f0f9f6;border-radius:10px;color:#094c38;flex:1 1 260px;font-size:13px;overflow-wrap:anywhere;padding:12px 14px}.affiliate-tip{color:#5d6878;color:var(--ink-soft);font-size:13px}.affiliate-table{background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:16px;display:grid;overflow:hidden}.affiliate-row{grid-gap:14px;align-items:center;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 18px}.affiliate-row:last-child{border-bottom:0}.affiliate-row>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.affiliate-row span{color:#5d6878;color:var(--ink-soft);font-size:12px}.affiliate-amount{font-size:16px;white-space:nowrap}.affiliate-status{border-radius:99px;font-size:11px;font-weight:800;padding:3px 10px;white-space:nowrap}.affiliate-status.is-due{background:#fef3c7;color:#b45309}.affiliate-status.is-paid{background:#e6f6ec;color:#1d8a4e}.affiliate-empty{color:#5d6878;color:var(--ink-soft)}@media (max-width:640px){.affiliate-cards{grid-template-columns:minmax(0,1fr)}.affiliate-row{grid-template-columns:minmax(0,1fr) auto}.affiliate-status{grid-column:1/-1;justify-self:start}}.pay-online-promo{align-items:flex-end;display:flex;gap:8px}.pay-online-promo label{flex:1 1}.pay-online-promo small{color:#64748b;font-weight:500}.pay-online-promo .button{min-height:44px}.pay-online-discount{background:#e9f8ef;border-radius:10px;color:#14532d;font-size:13px;margin:0;padding:8px 12px}.earn-box{align-items:center;background:#fff8ef;border:1px dashed #eec160;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin:10px 0;padding:14px 16px}.earn-box>div:first-child{grid-gap:3px;display:grid;gap:3px}.earn-box strong{color:#9a4d00}.earn-box span{color:#7c5a2a;font-size:12px}.earn-actions{display:flex;gap:8px}.mkt{grid-gap:14px;display:grid;gap:14px}.mkt h2{margin:4px 0 0}.mkt-tabs{background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;justify-self:start;max-width:100%;padding:5px}.mkt-tabs button{background:none;border:0;border-radius:8px;color:#5d6878;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 14px}.mkt-tabs button.is-active{background:#142620;background:var(--ink);color:#fff}.mkt-block{grid-gap:14px;display:grid;gap:14px}.mkt-muted{font-size:13px;line-height:1.6}.mkt-hint,.mkt-muted{color:#5d6878;color:var(--ink-soft);margin:0}.mkt-hint{font-size:12px;font-style:italic}.mkt-error{color:#c2412d;font-size:13px;margin:0}.mkt-success{color:#1d8a4e;font-size:13px;font-weight:600;margin:0}.mkt-good{color:#1d8a4e;font-weight:800}.mkt-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.mkt-row-head select{border:1px solid #dfe4ea;border-radius:8px;font:inherit;min-height:38px;padding:0 10px}.mkt-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mkt-kpis>div{grid-gap:4px;background:#fafbfc;border:1px solid #eceae2;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px;padding:14px 16px}.mkt-kpis span{color:#5d6878;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkt-kpis strong{font-size:22px}.mkt-kpis .is-accent{background:#effaf3;border-color:#b7e2c7}.mkt-kpis .is-accent strong{color:#1d8a4e}.mkt-table{border:1px solid #eceae2;border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.mkt-tr{grid-gap:8px;align-items:center;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);display:grid;font-size:13px;gap:8px;grid-template-columns:minmax(0,2fr) repeat(4,minmax(60px,1fr));padding:10px 14px}.mkt-tr:last-child{border-bottom:0}.mkt-tr>span:not(.mkt-prod){text-align:right}.mkt-th{background:#f6f8fb;color:#5d6878;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkt-prod{align-items:center;display:flex;font-weight:700;gap:10px;min-width:0}.mkt-prod i,.mkt-prod img{background:#eef1f4;border-radius:8px;display:grid;flex:none;font-style:normal;height:34px;object-fit:cover;place-items:center;width:34px}.mkt-form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-form label,.mkt-rate label{grid-gap:5px;color:#3d4a5a;display:grid;font-size:12px;font-weight:700;gap:5px}.mkt-coupons{grid-gap:8px;display:grid;gap:8px}.mkt-coupon{grid-gap:12px;align-items:center;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:12px 14px}.mkt-coupon.is-off{opacity:.5}.mkt-code{border:1px dashed #c2412d;border-radius:8px;color:#c2412d;font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em;padding:4px 10px}.mkt-actions{display:flex;gap:12px}.mkt-link{background:none;border:0;color:#142620;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;text-decoration:underline}.mkt-link.is-danger{color:#c2412d}.mkt-cart{grid-gap:14px;align-items:center;background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px}.mkt-cart>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.mkt-cart span{color:#5d6878;color:var(--ink-soft);font-size:12px;overflow-wrap:anywhere}.mkt-wa{background:#25d366;color:#fff}.mkt-paid{color:#1d8a4e;font-size:12px;font-weight:800}.mkt-rate{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.mkt-rate label span{align-items:center;display:inline-flex;gap:6px}.mkt-rate input{width:90px}@media (max-width:760px){.mkt-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-tr{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-th{display:none}.mkt-prod{grid-column:1/-1}.mkt-tr>span[data-label]:before{color:#5d6878;color:var(--ink-soft);content:attr(data-label) " ";font-size:10px}.mkt-cart,.mkt-coupon{grid-template-columns:minmax(0,1fr) auto}}.delivery-info{grid-gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:10px;margin-top:14px;padding:14px 16px}.delivery-info-pay{color:#0f5132;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px 14px;margin:0}.delivery-info ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.delivery-info li{display:flex;font-size:14px;gap:10px;justify-content:space-between}.delivery-info li small{color:#64748b}.delivery-info-free{font-size:13px;margin:0}.delivery-info-free,.product-digital-note{color:#157759;font-weight:700}.pay-online select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;font:inherit;margin-top:4px;min-height:44px;padding:0 10px;width:100%}.pay-methods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.pay-methods label{grid-gap:2px;background:#fff;border:1.5px solid #def0eb;border-radius:12px;cursor:pointer;display:grid;font-weight:800;gap:2px;padding:10px 12px}.pay-methods label.is-active{border-color:#157759;box-shadow:0 0 0 3px #1577591f}.pay-methods input{opacity:0;pointer-events:none;position:absolute}.pay-methods small{color:#64748b;font-weight:500}.pay-online-total{grid-gap:4px;border-top:1px dashed #cbd5e1;display:grid;gap:4px;margin:0;padding-top:8px}.pay-online-total div{display:flex;font-size:14px;justify-content:space-between}.pay-online-total dd{font-weight:700;margin:0}.pay-online-total .is-total{font-size:16px;font-weight:800}.order-done{justify-items:center;text-align:center}.order-done-icon{background:#dcfce7;border-radius:50%;color:#15803d;display:grid;font-size:24px;font-weight:900;height:46px;place-items:center;width:46px}.order-done p{color:#475569;font-size:14px;margin:0}.download-list{grid-gap:10px;display:grid;gap:10px;margin:0 0 20px}.download-list small{color:#64748b}@media (max-width:420px){.pay-methods{grid-template-columns:1fr}}.delivery-editor{grid-gap:12px;background:#fafbfd;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:12px;margin:6px 0 0;min-width:0;padding:16px}.delivery-editor legend{font-weight:800;padding:0 6px}.delivery-zones{grid-gap:8px;display:grid;gap:8px}.delivery-zone{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) 36px}.delivery-zone input{min-width:0}.delivery-zone button{background:#fee2e2;border:0;border-radius:10px;color:#b91c1c;cursor:pointer;font-size:18px}.delivery-zones>.button{justify-self:start}.order-pay-tag{background:#dffaf2;border-radius:999px;color:#158362;font-size:12px;font-style:normal;font-weight:800;padding:3px 9px}.order-pay-tag.is-cod{background:#fef3c7;color:#92400e}.supplier-order-bottom strong small{color:#64748b;font-size:12px;font-weight:500}@media (max-width:560px){.delivery-zone{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.delivery-zone input:first-child{grid-column:1/-1}}.nav-content{color:#48535f;font-size:13px;font-weight:600;gap:clamp(18px,2.2vw,34px);letter-spacing:.005em}.nav-content>a{padding:6px 0;position:relative}.nav-content>a:after{background:#edac1f;background:var(--orange);bottom:0;content:"";height:1.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav-content>a:hover{color:#142620;color:var(--ink)}.nav-content>a:hover:after{transform:scaleX(1)}.nav-account{gap:10px}.nav-icon-link{border-radius:50%;color:#3b4a5c;display:grid;height:42px;place-items:center;position:relative;transition:background .2s,color .2s;width:42px}.nav-icon-link:hover{background:#e8f7f2;background:var(--green-light);color:#0b5f46;color:var(--green)}.nav-icon-link svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:21px;width:21px}.nav-icon-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.nav-icon-link .nav-badge{box-shadow:0 0 0 2px #fffefa;font-size:9px;height:17px;min-width:17px;position:absolute;right:1px;top:3px}.nav-user{position:relative}.nav-user-toggle{align-items:center;background:#fff;border:1px solid #e3e1d8;border-radius:999px;color:#142620;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:9px;height:44px;transition:border-color .2s,box-shadow .2s;white-space:nowrap}.nav-user-toggle:hover,.nav-user.is-open .nav-user-toggle{border-color:#c9d3e0;box-shadow:0 6px 18px -12px #0a312573}.nav-avatar{background:linear-gradient(135deg,#157759,#094c38);border-radius:50%;color:#fff;display:grid;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:15px;font-weight:600;height:34px;place-items:center;width:34px}.nav-caret{fill:none;stroke:#7a8696;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;transition:transform .2s;width:16px}.nav-user.is-open .nav-caret{transform:rotate(180deg)}.nav-user-menu{grid-gap:2px;background:#fff;border:1px solid #e8e6de;border-radius:16px;box-shadow:0 24px 48px -20px #0d201a59;display:grid;gap:2px;opacity:0;padding:8px;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;width:250px;z-index:30}.nav-user.is-open .nav-user-menu{opacity:1;transform:none;visibility:visible}.nav-user-head{grid-gap:2px;border-bottom:1px solid #f0eee8;display:grid;gap:2px;margin-bottom:4px;padding:10px 12px 12px}.nav-user-head strong{font-size:13px}.nav-user-head span{color:#5d6878;color:var(--ink-soft);font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.nav-user-menu a,.nav-user-menu button{align-items:center;background:none;border:0;border-radius:10px;color:#33404f;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:11px;padding:10px 12px;text-align:left;transition:background .15s,color .15s;width:100%}.nav-user-menu a span,.nav-user-menu button span{color:#8a96a6;text-align:center;width:18px}.nav-user-menu a:hover{background:#f4faf8}.nav-user-menu a:hover,.nav-user-menu a:hover span{color:#0b5f46;color:var(--green)}.nav-user-menu .nav-user-logout{border-radius:0 0 10px 10px;border-top:1px solid #f0eee8;color:#b23a2a;margin-top:4px}.nav-user-menu .nav-user-logout span{color:#d07a6e}.nav-user-menu .nav-user-logout:hover{background:#fdf3f1}.nav-login{border-radius:999px;font-size:13px;padding:11px 20px}@media (max-width:1080px){.nav-account{align-items:stretch;flex-direction:column;gap:8px;margin:14px 0 0}.nav-icon-link{align-items:center;border-bottom:1px solid #f0eee8;border-radius:0;display:flex;gap:10px;height:auto;padding:12px 1px;width:auto}.nav-icon-link:hover{background:none}.nav-icon-label{clip:auto;font-size:13px;height:auto;overflow:visible;position:static;width:auto}.nav-icon-link .nav-badge{box-shadow:none;position:static}.nav-user-toggle{display:none}.nav-user-menu{border:0;box-shadow:none;opacity:1;padding:0;position:static;transform:none;visibility:visible;width:auto}.nav-user-head{padding:10px 1px 12px}.nav-user-menu a,.nav-user-menu button{border-bottom:1px solid #f0eee8;border-radius:0;padding:12px 1px}.nav-user-menu .nav-user-logout{border-bottom:0;border-top:0;margin-top:0}}.announcement{font-size:11px}.hero-eyebrow,.section-kicker{font-size:10px;letter-spacing:.16em}.button{border-radius:12px;font-size:13px;gap:12px;letter-spacing:.01em;min-height:46px;padding:0 22px;transition:background .2s,transform .2s,box-shadow .2s}.button-dark{background:linear-gradient(135deg,#137658,#0b5f46 55%,#094935);background:linear-gradient(135deg,#137658 0,var(--green) 55%,#094935 100%);box-shadow:0 12px 24px -14px #0b5f46d9}.button-dark:hover{background:linear-gradient(135deg,#137658,#0a5740 60%,#084432);box-shadow:0 16px 28px -14px #0b5f46e6}.button-light{border:1px solid #0000}.filter-chip{border-color:#e6e4dc;color:#5f6773;font-size:11.5px;font-weight:600;min-height:34px;padding:6px 15px}.filter-chip:hover{background:#fff;border-color:#c9d3e0;color:#142620;color:var(--ink)}.filter-chip-active,.filter-chip-active:hover{background:#143128;border-color:#143128;box-shadow:0 8px 16px -10px #143128b3;color:#fff}.product-card{border:1px solid #efede6;border-radius:18px;box-shadow:0 1px 2px #0d201a08;transition:transform .25s,box-shadow .25s,border-color .25s}.product-card:hover{border-color:#e3e1d8;box-shadow:0 22px 40px -28px #0d201a73;transform:translateY(-4px)}.product-image{background:linear-gradient(145deg,#eff6f4,#f6f3ee)}.product-image-1{background:linear-gradient(145deg,#f6eee6,#fbf7f2)}.product-image-2{background:linear-gradient(145deg,#eceff3,#f7f8fa)}.product-image-3{background:linear-gradient(145deg,#f3ede8,#faf7f4)}.product-placeholder-icon{color:#9db0c6;opacity:.8}.product-image-tag,.stock-tag{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;box-shadow:0 2px 8px -4px #0d201a4d;color:#3c4f66;font-size:10px;left:12px;padding:5px 10px;top:12px}.stock-tag{color:#9c5f2e;left:auto;right:12px}.stock-tag-out{background:#4b5563e0!important;color:#fff!important}.product-info{padding:14px 16px 16px}.product-shop{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.product-info h3{font-size:18px;margin:6px 0 12px}.product-add{font-size:13px;height:32px;width:32px}.shopfront-hero{background:radial-gradient(90% 140% at 100% 0,#edac1f47 0,#edac1f00 50%),radial-gradient(70% 120% at 0 100%,#2fa88459 0,#2fa88400 55%),linear-gradient(150deg,#104333,#0a3226 55%,#08251c);border-radius:26px;box-shadow:0 30px 60px -36px #08251ce6;color:#e9edf3;gap:30px;overflow:hidden;padding:40px 44px;position:relative}.shopfront-hero:before{border:1px solid #ffffff1a;border-radius:19px;content:"";inset:10px;pointer-events:none;position:absolute}.shopfront-hero>*{position:relative}.shopfront-logo{background:#fff;box-shadow:0 0 0 4px #ffffff26,0 18px 34px -16px #0009;flex-basis:112px;height:112px;width:112px}.shopfront-hero h1{color:#fff;letter-spacing:-.02em}.shopfront-hero p{color:#b9c6d8;font-size:13px}.shopfront-hero .section-kicker,.shopfront-hero [class*=kicker]{color:#f0c974}.shopfront-maker{color:#f5e6cc;font-size:11px;letter-spacing:.02em}.shopfront-maker span{color:#edac1f}.shopfront-page .auth-back{background:#fff;border:1px solid #e6e4dc;border-radius:999px;display:inline-flex;font-weight:600;padding:8px 14px;transition:border-color .2s}.shopfront-page .auth-back:hover{border-color:#c9d3e0}.auth-section{background:#fffefa;background:var(--paper);gap:4%;min-height:720px;padding:48px 5%}.auth-decoration{background:linear-gradient(180deg,#08251c26,#08251c8c 45%,#08251ceb),none 50% /cover;background:linear-gradient(180deg,#08251c26 0,#08251c8c 45%,#08251ceb 100%),var(--auth-photo,none) center /cover;border-radius:30px;box-shadow:0 34px 70px -40px #08251ce6;color:#fff;justify-content:flex-end;min-height:600px;overflow:hidden;padding:56px 9%;position:relative;text-shadow:0 2px 20px #00000040}.auth-decoration-flower{color:#f1bd4e;font-size:56px;font-style:normal}.auth-card{border:1px solid #efede6;border-radius:26px;box-shadow:0 30px 60px -40px #0d201a73;gap:15px;padding:40px 38px}.auth-back{font-weight:600}.auth-card>h1{font-size:40px}.auth-intro{color:#5d6878;color:var(--ink-soft);font-size:13px;line-height:1.65}.auth-card>label,.field-stack label,.shop-form-grid>label{font-size:11.5px;gap:8px}.auth-card input,.dashboard-page input:not([type=file]),.dashboard-page select,.dashboard-page textarea{background:#fbfcfd;border-color:#e3e5e9;border-radius:12px;font-size:13px;min-height:46px;padding:10px 14px;transition:border-color .15s,box-shadow .15s,background .15s}.auth-card input:hover:not(:focus){border-color:#cfd7e2}.auth-card input:focus,.dashboard-page input:focus,.dashboard-page select:focus,.dashboard-page textarea:focus{background:#fff;border-color:#0f664c;box-shadow:0 0 0 4px #0f664c1a}.auth-submit{font-size:14px;min-height:50px}.auth-switch{font-size:12px}.role-option{border-radius:14px;gap:4px;padding:14px 13px;transition:border-color .15s,background .15s,box-shadow .15s}.role-option:hover{border-color:#c9d3e0}.role-option-active{background:#f3fbf8;border-color:#0f664c;box-shadow:0 0 0 1px #0f664c}.role-option strong{font-size:13px}.role-option small{font-size:11px}.empty-market{background:linear-gradient(160deg,#f7f6f0,#fffefa);border:1px dashed #e3e0d5;border-radius:22px}.site-footer{background:radial-gradient(60% 120% at 100% 0,#edac1f1f 0,#edac1f00 60%),linear-gradient(160deg,#162f27,#112620);padding-top:42px}.footer-top>p{font-size:16px}.footer-seller-link{border:1px solid #f5edd940;border-radius:999px;font-size:12px;font-weight:600;padding:10px 16px;transition:border-color .2s,background .2s}.footer-seller-link:hover{background:#ffffff0d;border-color:#f5edd999}.footer-bottom{font-size:11px}@media (max-width:760px){.shopfront-hero{border-radius:20px;gap:16px;padding:24px 20px}.shopfront-hero:before{border-radius:15px;inset:6px}.shopfront-logo{flex-basis:68px;height:68px;width:68px}.shopfront-hero p{font-size:12px}.product-card{border-radius:14px}.product-info{padding:10px 10px 12px}.product-info h3{font-size:15px}.product-shop{font-size:9px}.auth-card{border-radius:22px;padding:28px 22px}.footer-seller-link{width:auto}.footer-bottom{font-size:10px}}.jm-picker{grid-gap:12px;border:0;display:grid;gap:12px;margin:4px 0 0;min-width:0;padding:0}.jm-picker legend{color:#27483e;font-size:11.5px;font-weight:800;letter-spacing:.1em;margin-bottom:10px;padding:0;text-transform:uppercase}.jm-picker legend span{color:#c2412d}.jm-options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.jm-option{grid-gap:4px 16px;align-items:center;background:#fff;border:1.5px solid #e2e7ee;border-radius:18px;color:#142620;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:4px 16px;grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:18px 20px;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.jm-option:hover{border-color:#cdb06a;transform:translateY(-1px)}.jm-option.is-active{background:linear-gradient(160deg,#fffaf0,#fdf5e4);border-color:#c9971c;box-shadow:0 0 0 3px #c9971c24,0 16px 30px -22px #8a642499}.jm-icon{background:#f6eedc;border-radius:16px;color:#8a6424;display:grid;grid-row:span 2;height:52px;place-items:center;transition:background .2s,color .2s;width:52px}.jm-icon svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:26px;width:26px}.jm-option.is-active .jm-icon{background:linear-gradient(140deg,#d6ac45,#a77a20);box-shadow:0 10px 18px -10px #9a6f1ce6;color:#fff}.jm-text{grid-gap:4px;display:grid;gap:4px;padding-right:26px}.jm-text strong{font-size:16px}.jm-option.is-active .jm-text strong{color:#a37a1f}.jm-text small{color:#7c8796;font-size:12.5px;line-height:1.45}.jm-tag{background:#eef1f5;border-radius:999px;color:#5d6878;font-size:9.5px;font-style:normal;font-weight:800;grid-column:2;justify-self:start;letter-spacing:.08em;margin-top:4px;padding:3px 9px;text-transform:uppercase}.jm-tag.is-maison{background:linear-gradient(135deg,#fff1b8,#f2c230);color:#6b4b00}.jm-check{background:#fff;border:1.5px solid #d3d9e2;border-radius:50%;height:20px;position:absolute;right:16px;top:16px;transition:.2s;width:20px}.jm-option.is-active .jm-check{background:#c9971c;border-color:#c9971c;box-shadow:inset 0 0 0 4px #fff}.jm-upsell{align-items:center;background:radial-gradient(110% 160% at 100% 0,#f2c23040 0,#f2c23000 50%),linear-gradient(150deg,#0e2d24,#0a1f19);border-radius:18px;box-shadow:0 20px 40px -28px #081814e6;color:#efe6d3;display:flex;gap:18px;padding:18px 20px}.jm-upsell>div{grid-gap:6px;display:grid;flex:1 1;gap:6px}.jm-upsell strong{color:#fff;font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:18px;font-weight:500}.jm-upsell p{color:#c3bfb3;font-size:12.5px;line-height:1.6;margin:0}.jm-upsell .button{background:linear-gradient(115deg,#b8913f,#e8cd8a 45%,#c9a14e);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80;color:#2b1f06;flex:none}.jm-upsell.is-accepted{box-shadow:0 0 0 2px #e2c385,0 20px 40px -28px #081814e6}.jm-accepted{color:#f3e2b5!important;font-weight:700}.jm-upsell .jm-link{color:#e2c385}.jm-note{background:#f5f7fa;border-radius:12px;color:#5d6878;font-size:12.5px;line-height:1.6;margin:0;padding:12px 14px}.jm-note.is-ok{background:#e3f6ea;color:#136b3c}.jm-note.is-warn{background:#fdf3dc;color:#8a5300}.jm-link{background:none;border:0;color:#0f664c;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.jm-options{grid-template-columns:minmax(0,1fr)}.jm-upsell{align-items:stretch;flex-direction:column}}:root[data-theme=dark] .jm-option{background:#0d1815;border-color:#2a3445;color:#142620;color:var(--ink)}:root[data-theme=dark] .jm-option.is-active{background:linear-gradient(160deg,#2a2414,#1f1a10);border-color:#c9971c}:root[data-theme=dark] .jm-icon{background:#d6ac4524;color:#e3bd63}:root[data-theme=dark] .jm-option.is-active .jm-icon{color:#fff}:root[data-theme=dark] .jm-option.is-active .jm-text strong{color:#e3bd63}:root[data-theme=dark] .jm-check{background:#0d1815;border-color:#3a475c}:root[data-theme=dark] .jm-option.is-active .jm-check{box-shadow:inset 0 0 0 4px #0d1815}:root[data-theme=dark] .jm-tag{background:#14241f;color:#aeb9c8}:root[data-theme=dark] .jm-tag.is-maison{color:#6b4b00}:root[data-theme=dark] .jm-note{background:#0e1b17;color:#aeb9c8}:root[data-theme=dark] .jm-note.is-ok{background:#1d8a4e29;color:#9fe0b8}:root[data-theme=dark] .jm-note.is-warn{background:#db9d1724;color:#f0c36a}:root[data-theme=dark] .jm-picker legend{color:#9eacbf}.auth-perks{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.auth-perks li{color:#142620;color:var(--ink);font-size:13px;padding-left:26px;position:relative}.auth-perks li:before{background:#ddf3e6;border-radius:50%;color:#136b3c;content:"✓";display:grid;font-size:11px;font-weight:800;height:18px;left:0;place-items:center;position:absolute;top:0;width:18px}.jm-note.is-maison{align-items:center;background:#fdf6e1;color:#6b4b00;display:flex;gap:10px}.jm-note.is-maison .jm-tag{flex:none;grid-column:auto;margin:0}:root[data-theme=dark] .jm-note.is-maison{background:#d6ac451f;color:#f0d48a}.pc-consent,.pc-share{max-height:calc(100vh - 32px);overflow-y:auto;text-align:left;width:min(520px,100%)}.pc-consent h2,.pc-share h2{text-align:left}.pc-consent-icon{background:linear-gradient(140deg,#25d366,#128c7e);border-radius:18px;box-shadow:0 14px 26px -14px #128c7ee6;color:#fff;display:grid;font-size:26px;height:58px;margin-bottom:14px;place-items:center;width:58px}.pc-promise{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:-8px 0 22px;padding:0}.pc-promise li{color:#142620;color:var(--ink);font-size:13px;line-height:1.5;padding-left:26px;position:relative}.pc-promise li:before{background:#ddf3e6;border-radius:50%;color:#136b3c;content:"✓";display:grid;font-size:11px;font-weight:800;height:18px;left:0;place-items:center;position:absolute;top:1px;width:18px}.pc-link{background:none;border:0;color:#5d6878;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:12.5px;margin-top:6px;padding:6px;text-decoration:underline;text-underline-offset:3px}.pc-link.is-danger{color:#b23a2a}.pc-close{background:#f2f4f7;border:0;border-radius:50%;color:#5d6878;color:var(--ink-soft);cursor:pointer;font-size:20px;height:34px;line-height:1;position:absolute;right:14px;top:14px;width:34px}.pc-import{grid-gap:12px;display:grid;gap:12px;margin-bottom:8px}.pc-sources{grid-gap:10px;display:grid;gap:10px}.pc-source{grid-gap:2px 14px;align-items:center;background:#fff;border:1.5px solid #e2e7ee;border-radius:16px;color:#142620;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:2px 14px;grid-template-columns:auto 1fr;padding:14px 16px;position:relative;text-align:left;transition:border-color .2s,background .2s}.pc-source:hover{background:#f4fdf7;border-color:#25d366}.pc-source.is-main{background:linear-gradient(160deg,#f4fdf7,#fff);border-color:#25d366}.pc-source input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.pc-source>span{font-size:26px;grid-row:span 2}.pc-source strong{font-size:14px}.pc-hint,.pc-source small{color:#5d6878;color:var(--ink-soft);font-size:12px}.pc-hint{line-height:1.6;margin:0}.pc-error{background:#fbe4df;border-radius:10px;color:#9c3524;font-size:12.5px;margin:0;padding:10px 12px}.pc-manual{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.pc-manual input,.pc-search,.pc-text textarea{background:#fbfcfd;border:1px solid #e3e5e9;border-radius:12px;font:inherit;font-size:13px;min-height:42px;padding:9px 12px;width:100%}.pc-manual .button{min-height:42px}.pc-off{grid-gap:12px;background:#f6fdf8;border:1px dashed #b9e4c9;border-radius:18px;display:grid;gap:12px;justify-items:start;padding:22px}.pc-off p{color:#5d6878;color:var(--ink-soft);font-size:13px;line-height:1.6;margin:0}.pc-manager{grid-gap:14px;display:grid;gap:14px}.pc-summary{align-items:center;background:#f6f8fb;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px 26px;padding:16px 18px}.pc-summary div{display:grid}.pc-summary strong{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums}.pc-summary span{color:#5d6878;color:var(--ink-soft);font-size:12px}.pc-summary .button{margin-left:auto}.pc-list{border:1px solid #eef0f3;border-radius:14px;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.pc-list li{grid-gap:12px;align-items:center;border-bottom:1px solid #f2f4f7;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto auto;padding:10px 14px}.pc-list li:last-child{border-bottom:0}.pc-list li.is-off{opacity:.55}.pc-list li div{display:grid;min-width:0}.pc-list li strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-list li small{color:#5d6878;color:var(--ink-soft);font-size:11.5px}.pc-avatar{background:linear-gradient(140deg,#25d366,#128c7e);border-radius:50%;color:#fff;display:grid;font-weight:800;height:36px;place-items:center;width:36px}.pc-share-btn{align-items:center;background:#effbf3;border:1px solid #b9e4c9;border-radius:999px;color:#0f7a4c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.pc-share-btn:hover{background:#e2f8ea;border-color:#25d366}.pc-text{grid-gap:6px;color:#495766;display:grid;font-size:12px;font-weight:700;gap:6px;margin-bottom:12px}.pc-text textarea{min-height:80px;resize:vertical}.pc-preview{background:#e7fcd8;border-radius:4px 16px 16px 16px;box-shadow:0 1px 1px #0000000f;margin-bottom:16px;padding:14px 16px 12px}.pc-preview-label{color:#0f7a4c;display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.pc-preview p{color:#1f2d27!important;font-size:13px!important;line-height:1.55!important;margin:0!important;overflow-wrap:anywhere;white-space:pre-wrap}.pc-guided{grid-gap:12px;display:grid;gap:12px}.pc-progress{background:#eef1f4;border-radius:999px;height:8px;overflow:hidden}.pc-progress span{background:linear-gradient(90deg,#25d366,#128c7e);border-radius:inherit;display:block;height:100%;transition:width .3s}.pc-count{color:#5d6878;color:var(--ink-soft);font-size:12.5px!important;margin:0!important}.pc-next{background:linear-gradient(135deg,#25d366,#128c7e)!important;justify-content:center;width:100%}.pc-done-text{color:#136b3c!important;font-weight:700;margin:0!important}.pc-recipients{border:1px solid #eef0f3;border-radius:12px;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.pc-recipients li{align-items:center;border-bottom:1px solid #f2f4f7;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:9px 12px}.pc-recipients li:last-child{border-bottom:0}.pc-recipients a{color:#0f7a4c;font-weight:700}.pc-recipients li.is-sent,.pc-recipients li.is-sent a{color:#5d6878;color:var(--ink-soft)}.pc-done{grid-gap:10px;display:grid;gap:10px;justify-items:center;text-align:center}.pc-done>span{background:#25d366;border-radius:50%;color:#fff;display:grid;font-size:26px;height:56px;place-items:center;width:56px}@media (max-width:560px){.pc-manual{grid-template-columns:1fr}.pc-list li{grid-template-columns:36px minmax(0,1fr)}.pc-list li .mkt-link{grid-column:2;justify-self:start}}:root[data-theme=dark] .pc-manual input,:root[data-theme=dark] .pc-search,:root[data-theme=dark] .pc-source,:root[data-theme=dark] .pc-text textarea{background:#0d1815;border-color:#2a3445;color:#142620;color:var(--ink)}:root[data-theme=dark] .pc-source.is-main,:root[data-theme=dark] .pc-source:hover{background:#12261c;border-color:#1f9e5a}:root[data-theme=dark] .pc-close,:root[data-theme=dark] .pc-summary{background:#0e1b17}:root[data-theme=dark] .pc-list,:root[data-theme=dark] .pc-recipients{border-color:#162b25}:root[data-theme=dark] .pc-list li,:root[data-theme=dark] .pc-recipients li{border-color:#12221e}:root[data-theme=dark] .pc-off,:root[data-theme=dark] .pc-share-btn{background:#10231a;border-color:#1f5b3a}:root[data-theme=dark] .pc-share-btn{color:#7fe0a6}:root[data-theme=dark] .pc-preview{background:#1d3b2b}:root[data-theme=dark] .pc-preview p{color:#e3f5e8!important}:root[data-theme=dark] .pc-progress{background:#12221e}.pc-text textarea{color:#142620;color:var(--ink);font-weight:400;line-height:1.5}.ai-draft{grid-gap:8px;display:grid;gap:8px;margin-bottom:4px}.ai-draft-btn{align-items:center;background:linear-gradient(120deg,#4f46e5,#7c3aed 50%,#c026d3);border:0;border-radius:16px;box-shadow:0 14px 28px -18px #7c3aede6;color:#fff!important;cursor:pointer;display:flex!important;flex-direction:row!important;gap:14px!important;overflow:hidden;padding:14px 16px;position:relative;transition:transform .2s,box-shadow .2s}.ai-draft-btn:hover{box-shadow:0 18px 32px -18px #7c3aed;transform:translateY(-1px)}.ai-draft-btn input{cursor:pointer;inset:0;opacity:0;position:absolute}.ai-draft-btn.is-off{background:#f1f3f7;box-shadow:none;color:#5d6878!important;color:var(--ink-soft)!important;cursor:default}.ai-draft-btn.is-off input{cursor:default}.ai-draft-icon{background:#ffffff2e;border-radius:13px;display:grid;flex:none;font-size:20px;height:42px;place-items:center;width:42px}.ai-draft-btn.is-off .ai-draft-icon{background:#e4e8ee;color:#8a95a5}.ai-draft-text{grid-gap:2px;display:grid;gap:2px;text-align:left}.ai-draft-text strong{font-size:14px}.ai-draft-text small{color:#ffffffd9!important;font-size:12px!important;font-weight:500;line-height:1.4}.ai-draft-btn.is-off .ai-draft-text small{color:#5d6878!important;color:var(--ink-soft)!important}@keyframes ai-spin{to{transform:rotate(1turn)}}.ai-draft-spinner{animation:ai-spin .8s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex:none;height:22px;margin-left:auto;width:22px}.ai-draft.is-busy .ai-draft-btn{cursor:progress}.ai-draft-error,.ai-draft-ok{border-radius:10px;font-size:12.5px;line-height:1.5;margin:0;padding:9px 12px}.ai-draft-ok{background:#f3efff;color:#4c1d95}.ai-draft-error{background:#fbe4df;color:#9c3524}:root[data-theme=dark] .ai-draft-btn.is-off{background:#0e1b17}:root[data-theme=dark] .ai-draft-btn.is-off .ai-draft-icon{background:#14241f}:root[data-theme=dark] .ai-draft-ok{background:#7c3aed2e;color:#d9ccff}.google-signin{grid-gap:14px;display:grid;gap:14px}.google-signin-btn{display:flex;justify-content:center;min-height:44px}.auth-divider{align-items:center;color:#5d6878;color:var(--ink-soft);display:flex;font-size:11.5px;font-weight:600;gap:12px}.auth-divider:after,.auth-divider:before{background:#e6e9ee;content:"";flex:1 1;height:1px}:root[data-theme=dark] .auth-divider:after,:root[data-theme=dark] .auth-divider:before{background:#162b25}.seller-promise{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 30px;padding:0}.seller-promise li{grid-gap:6px;background:#fff;border:1px solid #e6e9ee;border-radius:18px;box-shadow:0 14px 30px -26px #0d201a73;display:grid;gap:6px;padding:18px 20px}.seller-promise strong{color:#0b5f46;color:var(--green);font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:28px;font-weight:600;line-height:1}.seller-promise li:first-child strong{color:#1d8a4e}.seller-promise span{color:#5d6878;color:var(--ink-soft);font-size:13px;line-height:1.5}@media (max-width:900px){.seller-promise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.seller-promise{grid-template-columns:minmax(0,1fr)}}.auth-legal{color:#6b7a76;font-size:12px;margin:-4px 0 0;text-align:center}.auth-legal a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.save-bar{align-items:center;animation:save-bar-in .25s ease-out;background:#10211b;border-radius:999px;bottom:18px;box-shadow:0 18px 40px -16px #03281db3;color:#fff;display:flex;gap:16px;left:50%;padding:10px 10px 10px 20px;position:fixed;transform:translateX(-50%);width:min(560px,calc(100% - 24px));z-index:60}.save-bar span{flex:1 1;font-size:14px;font-weight:700}.save-bar button{background:linear-gradient(180deg,#ffd95a,#f2b52a);border:0;border-radius:999px;color:#1c1404;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:42px;padding:0 22px}.save-bar button:disabled{cursor:progress;opacity:.7}.save-bar.is-saved{background:#0b6b47;justify-content:center;padding:14px 20px}.save-bar.is-saved span{flex:none}@keyframes save-bar-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (max-width:760px){body.has-bottom-nav .save-bar{bottom:calc(96px + env(safe-area-inset-bottom))}}.nav-user-toggle{height:48px;padding:0 12px 0 5px}.nav-avatar{flex:0 0 38px;height:38px;overflow:hidden;width:38px}.nav-avatar img{background:#fff;height:100%;object-fit:cover;width:100%}.nav-bell,.nav-user,.nav-user-toggle{flex:none}.nav-user-text{display:grid;flex:none;line-height:1.2;max-width:170px;min-width:0;text-align:left}.nav-user-text strong{color:#142620;color:var(--ink);font-size:13px;font-weight:800}.nav-user-text small,.nav-user-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-text small{color:#5d6878;color:var(--ink-soft);font-size:11.5px;font-weight:600}.nav-bell,.nav-bell-toggle{position:relative}.nav-bell-toggle{background:none;border:0;border-radius:50%;color:#3b4a5c;cursor:pointer;display:grid;height:44px;place-items:center;transition:background .2s,color .2s;width:44px}.nav-bell-toggle:hover,.nav-bell.is-open .nav-bell-toggle{background:#e8f7f2;background:var(--green-light);color:#0b5f46;color:var(--green)}.nav-bell-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.nav-bell-toggle .nav-badge{background:#e0262f;box-shadow:0 0 0 2px #fffefa;font-size:9.5px;height:18px;min-width:18px;position:absolute;right:3px;top:4px}.nav-bell-menu{grid-gap:4px;background:#fff;border:1px solid #e8e6de;border-radius:16px;box-shadow:0 24px 50px -20px #0a312559;display:grid;gap:4px;opacity:0;padding:8px;position:absolute;right:-8px;top:calc(100% + 10px);transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;width:360px;z-index:30}.nav-bell.is-open .nav-bell-menu{opacity:1;transform:none;visibility:visible}.nav-bell-head{align-items:baseline;border-bottom:1px solid #f0eee8;display:flex;justify-content:space-between;padding:8px 10px 10px}.nav-bell-head strong{font-size:14px}.nav-bell-item{align-items:center;border-radius:12px;color:#33404f;display:flex;gap:12px;padding:10px;text-decoration:none}.nav-bell-item:hover{background:#f4faf8}.nav-bell-item i{background:#f1f3f6;border-radius:12px;color:#6b7a8c;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.nav-bell-item i svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.nav-bell-item span{grid-gap:2px;display:grid;gap:2px;min-width:0}.nav-bell-item strong{font-size:13.5px}.nav-bell-item small{color:#5d6878;color:var(--ink-soft);font-size:12px}.nav-bell-item.is-new strong:after{background:#e0262f;border-radius:50%;content:"";display:inline-block;height:7px;margin-left:7px;vertical-align:middle;width:7px}@media (min-width:1081px){.nav-mobile-only{display:none!important}.nav-content{gap:clamp(14px,1.5vw,30px);margin-left:clamp(16px,3vw,56px)}}@media (max-width:1080px){.nav-content .nav-bell{display:none}}@media (min-width:1081px) and (max-width:1280px){.nav-user-text{display:none}}.nav-bell-head button{background:none;border:0;color:#0b6b47;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0}.nav-bell-head button:hover{text-decoration:underline}.nav-bell-list{grid-gap:2px;display:grid;gap:2px;max-height:min(460px,70vh);overflow-y:auto}.nav-bell-item{align-items:flex-start}.nav-bell-item small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;overflow:hidden}.nav-bell-item strong em{color:#5d6878;color:var(--ink-soft);font-size:12px;font-style:normal;font-weight:600}.nav-bell-item time{color:#98a3b0;font-size:11px;font-weight:600}.nav-bell-item.is-new{background:#f6fbf8}.nav-bell-item.is-new:hover{background:#eef7f2}.nav-bell-item i.is-order{background:#fff3d6;color:#a86b00}.nav-bell-item i.is-order-status{background:#e4eefc;color:#1f5fbf}.nav-bell-item i.is-order-cancel{background:#fde8e8;color:#b4232b}.nav-bell-item i.is-message{background:#e2f4ea;color:#0b6b47}.nav-bell-item i.is-subscription{background:#efe6fd;color:#6a32c9}.nav-bell-item:not(.is-new) i{filter:saturate(.55);opacity:.85}.nav-bell-empty{grid-gap:4px;color:#5d6878;color:var(--ink-soft);display:grid;font-size:12.5px;gap:4px;margin:0;padding:22px 14px;text-align:center}.nav-bell-empty b{color:#142620;color:var(--ink);font-size:13.5px}.nav-bell-item i.is-support{background:#dff4f8;color:#0e7490}.nav-bell-item i.is-shop{background:#fff3d6;color:#a86b00}.nav-bell-item i.is-live{background:#e0262f;color:#fff}.auth-country{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.auth-country label{min-width:0}.auth-card .auth-country select{background:#fbfcfd;border:1px solid #e3e5e9;border-radius:12px;color:#142620;color:var(--ink);font:inherit;font-size:13px;min-height:46px;outline:none;padding:10px 14px;width:100%}.auth-card .auth-country select:focus{background:#fff;border-color:#0f664c;box-shadow:0 0 0 4px #0f664c1a}@media (max-width:420px){.auth-country{grid-template-columns:1fr}}.visit-btn.is-call{background:linear-gradient(180deg,#ffd95a,#f0b52a);box-shadow:0 14px 26px -16px #edaa18e6;color:#0b3d2b}.visit-nogeo{align-items:flex-start;border:1px dashed #ffffff38;border-radius:14px;color:#ffffffbf;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:0 0 18px;padding:12px 14px}.visit-nogeo svg{color:#f0c24a;flex:none}.pricing-audience{background:#0b5a3f0f;border-radius:12px;color:#33433d;font-size:12.5px;line-height:1.5;margin:0 0 14px;padding:10px 12px;text-align:center}.pricing-audience b{color:#0b5a3f}.pricing-includes{color:#0b5a3f;font-size:12.5px;font-weight:800;margin:0 0 2px}.pricing-card .pricing-includes+ul li:first-child{font-weight:400}.pricing-compare{background:#fff;border:1px solid #ebe8dd;border-radius:22px;margin-top:26px}.pricing-compare summary{align-items:center;color:#0b4d36;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;list-style:none;min-height:56px}.pricing-compare summary::-webkit-details-marker{display:none}.pricing-compare summary:after{content:"▾";transition:transform .2s}.pricing-compare[open] summary:after{transform:rotate(180deg)}.pricing-compare-wrap{overflow-x:auto;padding:0 18px 6px}.pricing-compare table{border-collapse:collapse;font-size:13.5px;min-width:620px;width:100%}.pricing-compare thead th{background:#fff;border-bottom:2px solid #e7ebe8;font-size:15px;font-weight:800;padding:14px 10px;position:sticky;text-align:center;top:0}.pricing-compare thead th:first-child{color:#6b7a74;font-size:12.5px;font-weight:700;text-align:left}.pricing-compare thead th small{color:#6b7a74;display:block;font-size:11.5px;font-weight:600;margin-top:2px}.pricing-compare thead th.is-silver{background:#f4faf6;color:#0b5a3f}.pricing-compare .pricing-compare-group th{color:#b07c12;font-size:11.5px;font-weight:800;letter-spacing:.1em;padding:16px 10px 8px;text-align:left;text-transform:uppercase}.pricing-compare tbody th[scope=row]{border-top:1px solid #f1f3f1;color:#26332e;font-weight:600;padding:11px 10px;text-align:left}.pricing-compare td{border-top:1px solid #f1f3f1;padding:11px 10px;text-align:center;width:17%}.pricing-compare td:nth-child(3){background:#f8fcf9}.cmp-yes{background:#1f8a5b;border-radius:50%;color:#fff;display:inline-grid;font-size:13px;font-weight:800;height:24px;place-items:center;width:24px}.cmp-no{color:#c3ccc8;font-weight:800}.cmp-text{color:#0b5a3f;font-size:12.5px;font-weight:800}.pricing-compare-note{color:#6b7a74;font-size:12.5px;margin:0;padding:12px 20px 18px;text-align:center}:root[data-theme=dark] .pricing-compare thead th{background:#111a17;background:var(--surface,#111a17)}@media (max-width:640px){.pricing-compare-wrap{padding:0 8px 4px}.pricing-compare table{font-size:12px;min-width:0;table-layout:fixed}.pricing-compare thead th{font-size:12.5px;padding:10px 4px}.pricing-compare thead th:first-child{font-size:11px;width:43%}.pricing-compare thead th small{display:none}.pricing-compare tbody th[scope=row]{font-size:12px;line-height:1.35;padding:10px 6px 10px 4px}.pricing-compare td{padding:10px 2px;width:auto}.cmp-yes{font-size:11px;height:20px;width:20px}.cmp-text{display:block;font-size:10.5px;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.pricing-card li:first-child{font-weight:400}}.pricing-card ul li:first-child{font-weight:400}.pricing-scope{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:4px 0 0}.pricing-scope span{background:#e6f4ec;border-radius:999px;color:#0b5a3f;font-size:12px;font-weight:800;padding:5px 11px;white-space:nowrap}.pricing-scope.is-both span:last-child{background:#fff1d1;color:#7a4f00}.pricing-scope b{color:#8a9893;font-size:13px}.pricing-compare tbody:first-of-type tr:not(.pricing-compare-group) th[scope=row]{font-weight:800}.is-native-app .store-hide{display:none!important}.report-link{align-items:center;background:none;border:0;color:#8a94a1;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:4px;margin-left:auto;padding:4px 2px}.report-link:focus-visible,.report-link:hover{color:#b4232a;text-decoration:underline}.report-link.is-light{color:#ffffffb8}.report-link.is-light:hover{color:#fff}.product-detail-price-row .report-link{align-self:center}.shopfront-hero .report-link{display:flex;margin:10px 0 0}.lv-report{background:#00000059;border-radius:999px;margin-left:8px;padding:6px 10px}.report-form{grid-gap:14px;display:grid;gap:14px}.report-form fieldset{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;padding:0}.report-form legend{font-weight:700;margin-bottom:8px}.report-form fieldset label{align-items:center;border:1px solid #e3e8e6;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.report-form fieldset label.is-checked{background:#eef8f4;border-color:#0f664c}.report-form textarea{margin-top:6px;width:100%}.report-note{color:#6b7686;font-size:12.5px;margin:0}.report-error{color:#b4232a;font-weight:600;margin:0}.report-done{grid-gap:14px;display:grid;gap:14px}.report-done p{margin:0}.thread-safety{display:flex;gap:10px;margin-left:auto}.thread-blocked{background:#fff5e6;color:#8a4b08;font-size:13px;margin:0;padding:10px 16px}.qr-actions{align-items:center;background:#fafcfb;border:1px solid #e3e8e6;border-radius:16px;display:flex;gap:16px;padding:14px}.qr-actions .shop-qr{flex:none;margin:0}.qr-actions-body{grid-gap:6px;display:grid;gap:6px;min-width:0}.qr-actions-body strong{color:#142620;color:var(--ink);font-size:15px}.qr-actions-body small{color:#6b7686;font-size:12.5px;line-height:1.45}.qr-actions-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.qr-actions-buttons .button{font-size:13px;min-height:40px;padding:0 14px;text-decoration:none}.qr-actions-notice{color:#0b5f46;font-size:12.5px;font-weight:600;margin:0}.share-card .sd-qr{grid-column:1/-1}@media (max-width:520px){.qr-actions{align-items:stretch;flex-direction:column;text-align:center}.qr-actions .shop-qr{align-self:center}.qr-actions-buttons{gap:6px}.qr-actions-buttons .button{flex:1 1;font-size:12.5px;justify-content:center;padding:0 6px;white-space:nowrap}}.voice-mic{background:#fff;border:1px solid #dfe5e2;border-radius:50%;color:#0f664c;cursor:pointer;display:grid;flex:none;height:44px;place-items:center;width:44px}.voice-mic:hover:not(:disabled){background:#eef8f4;border-color:#0f664c}.voice-mic:disabled{cursor:not-allowed;opacity:.5}.voice-mic svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.voice-rec{align-items:center;background:#fff1f1;border-radius:22px;display:flex;flex:1 1 100%;gap:10px;min-height:44px;padding:0 4px 0 12px}.voice-rec strong{font-feature-settings:"tnum";color:#b4232a;font-variant-numeric:tabular-nums}.voice-rec small{color:#8a94a1;margin-right:auto}.voice-rec .button{font-size:13px;min-height:36px;padding:0 14px}.voice-dot{animation:voice-pulse 1s ease-in-out infinite;background:#e0242c;border-radius:50%;height:10px;width:10px}@keyframes voice-pulse{50%{opacity:.3}}.thread-form:has(.voice-rec) textarea,.thread-form:has(.voice-rec)>.button{display:none}.bubble-audio{display:block;height:40px;width:min(260px,64vw)}.nav-bell-head .nav-bell-sound{color:#5d6878;color:var(--ink-soft);margin-left:auto;margin-right:8px}.hours-day{flex-wrap:wrap;row-gap:8px}.hours-editor .hours-day-toggle{flex:1 1 auto;gap:12px;min-width:0}.hours-editor .hours-day-toggle span{white-space:nowrap}.hours-editor .hours-day-toggle input[type=checkbox]{appearance:none;background:#d5dbe2!important;border:0!important;border-radius:999px!important;box-shadow:none!important;cursor:pointer;flex:none;height:24px!important;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;position:relative;transition:background .18s;width:42px!important}.hours-editor .hours-day-toggle input[type=checkbox]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s;width:18px}.hours-editor .hours-day-toggle input[type=checkbox]:checked{background:#0f7a4f!important}.hours-editor .hours-day-toggle input[type=checkbox]:checked:after{transform:translateX(18px)}.hours-editor .hours-day-toggle input[type=checkbox]:focus-visible{outline:2px solid #0f664c;outline-offset:2px}.hours-day-times{margin-left:auto}.hours-editor .hours-day-times input{border-radius:10px!important;min-height:36px!important;min-width:0;padding:0 6px!important;width:98px!important}.hours-day-closed{margin-left:auto}@media (max-width:420px){.hours-day-times{flex:1 1 100%;justify-content:flex-end}.hours-editor .hours-day-times input{flex:1 1;width:auto!important}}.bubble{position:relative}.bubble-mine{padding-right:34px}.bubble-more{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;font-size:16px;height:26px;line-height:1;opacity:.55;place-items:center;position:absolute;right:4px;top:4px;width:26px}.bubble-more:hover,.bubble-more[aria-expanded=true]{background:#00000014;opacity:1}.bubble-menu{background:#fff;border:1px solid #e3e8e6;border-radius:12px;box-shadow:0 16px 30px -14px #00000059;display:grid;min-width:150px;overflow:hidden;position:absolute;right:4px;top:30px;z-index:5}.bubble-menu button{background:#fff;border:0;color:#142620;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;padding:11px 14px;text-align:left}.bubble-menu button:hover{background:#f3f6f5}.bubble-menu button.is-danger{color:#b4232a}.bubble.is-deleted{opacity:.7}.bubble-deleted{font-style:italic}.bubble.is-editing{outline:2px solid #f2b636;outline-offset:2px}.thread-editing{align-items:center;background:#fff6e0;color:#8a5a00;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:space-between;padding:8px 14px}.thread-editing button{background:none;border:0;color:#8a5a00;cursor:pointer;font:inherit;text-decoration:underline}.nav-bell-push{grid-gap:4px;background:#eef7f2;border:1px solid #cfe3da;border-radius:12px;color:#14382c;display:grid;gap:4px;margin:0 12px 8px;padding:10px 12px}.nav-bell-push button{background:#05503a;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;padding:9px 12px}.nav-bell-push button:disabled{cursor:wait;opacity:.6}.nav-bell-push strong{font-size:13.5px}.nav-bell-push small{color:#4b6259;font-size:12px;line-height:1.4}.nav-bell-push-msg{color:#05503a;font-size:12.5px;font-weight:600;margin:0 12px 8px}.geo-share{align-items:center;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-wrap:wrap;gap:6px 12px;padding:10px 12px}.geo-share button{background:#fff;border:1px solid #0b4f3a;border-radius:999px;color:#0b4f3a;cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:40px;padding:0 14px}.geo-share small{color:#64748b;font-size:12.5px}.geo-share.is-on{background:#f0fdf4;border-color:#86efac;border-style:solid;color:#166534;font-size:14px}.geo-share.is-on button{background:none;border:0;color:#64748b;font-size:13px;min-height:0;padding:0;text-decoration:underline}.seller-offers .pricing-section{padding-top:clamp(28px,5vw,56px)}.seller-offers .section-heading h1{font-family:Playfair Display,Georgia,serif;font-family:var(--serif);font-size:clamp(30px,4vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:8px 0 0}.seller-offers-later{color:#5d6878;color:var(--ink-soft);font-size:14.5px;margin:0 auto;max-width:720px;padding:0 5% 56px;text-align:center}.seller-offers-later a{color:#0b5a3f;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.seller-offers .seller-promise{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-offers .seller-promise li{border-radius:14px;padding:12px}.seller-offers .seller-promise strong{font-size:22px}.seller-offers .seller-promise span{font-size:12px;line-height:1.35}}.billing-alert{grid-gap:4px;background:#fff7ec;border:1px solid #f6d3ad;border-left:4px solid #d97706;border-radius:12px;display:grid;gap:4px;margin:0 0 18px;padding:14px 18px}.billing-alert strong{color:#9a4a00;font-size:15px}.billing-alert p{color:#6b4a2b;font-size:13.5px;line-height:1.5;margin:0}.billing-alert .button{justify-self:start;margin-top:8px}.billing-alert.is-suspended{background:#fdf0f0;border-color:#f3c2c2 #f3c2c2 #f3c2c2 #c0262d}.billing-alert.is-suspended strong{color:#a3141c}.billing-alert.is-suspended p{color:#6b2a2a}.invoice-meta{color:#5d6878;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;margin:2px 0 0}.invoice-meta .is-late{color:#c0262d;font-weight:700}.invoice-meta a{color:#0f664c;font-weight:700}.g-locked.is-suspended .g-locked-icon{color:#c0262d}.spec-picker{grid-gap:7px;display:grid;gap:7px;min-width:0}.spec-picker-label{color:#2b3542;font-size:13.5px;font-weight:700}.lp{min-width:0;position:relative}.lp-field{align-items:center;background:#fbfbfa;border:1px solid #dfe5e2;border-radius:14px;cursor:pointer;display:flex;gap:8px;min-height:52px;padding:8px 14px}.lp-field:focus-visible,.lp.is-open .lp-field{background:#fff;border-color:#0f664c;box-shadow:0 0 0 3px #0f664c1f;outline:0}.lp-placeholder{color:#98a1ad;flex:1 1;font-size:15px}.lp-chips{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.lp-chip{align-items:center;background:#e6f3ed;border-radius:999px;color:#0f4d3a;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:4px 4px 4px 10px}.lp-chip button{background:#0000;border:0;border-radius:50%;color:#0f4d3a;cursor:pointer;display:grid;font-size:15px;height:22px;line-height:1;padding:0;place-items:center;width:22px}.lp-chip button:hover{background:#0f664c26}.lp-caret{color:#5d6878;flex:none;font-size:14px;transition:transform .15s}.lp.is-open .lp-caret{transform:rotate(180deg)}.lp-panel{background:#fff;border:1px solid #dfe5e2;border-radius:14px;box-shadow:0 12px 30px #1426201a;margin-top:8px;padding:14px}.lp-group+.lp-group{margin-top:12px}.lp-group-title{color:#8a94a3;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 7px;text-transform:uppercase}.lp-options{display:flex;flex-wrap:wrap;gap:7px}.lp-option{align-items:center;background:#fff;border:1px solid #dfe5e2;border-radius:999px;color:#2b3542;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:7px;min-height:36px;padding:0 13px}.lp-option.is-on,.lp-option:hover{border-color:#0f664c}.lp-option.is-on{background:#0f664c;color:#fff}.lp-check{font-size:12px}.lp-swatch{border:1px solid #0000002e;border-radius:50%;flex:none;height:15px;width:15px}.lp-custom{display:flex;gap:8px;margin-top:14px}.lp-custom input{border:1px solid #dfe5e2;border-radius:10px;flex:1 1;font:inherit;font-size:14px;min-height:40px;min-width:0;padding:0 12px}.lp-add,.lp-clear,.lp-done{background:#fff;border:1px solid #0f664c;border-radius:10px;color:#0f664c;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;min-height:40px;padding:0 14px}.lp-add:disabled{cursor:default;opacity:.45}.lp-foot{align-items:center;border-top:1px solid #eef1ef;color:#5d6878;display:flex;font-size:13px;gap:8px;margin-top:12px;padding-top:12px}.lp-foot>span{flex:1 1}.lp-clear{border-color:#0000;color:#a3141c}.lp-done{background:#0f664c;color:#fff}.nav-cart{flex:none}@media (max-width:760px){.nav-cart{display:none}}.buy-box{grid-gap:12px;display:grid;gap:12px;margin-top:4px}.buy-options{grid-gap:4px;border-radius:12px;display:grid;gap:4px;padding:2px}.buy-options.is-missing{outline:2px solid #f3b4a8;outline-offset:4px}.buy-options .product-options>span em{color:#142620;color:var(--ink);font-style:normal;letter-spacing:0;text-transform:none}.buy-options .product-options>span em.is-required{color:#c2412d}.buy-options .product-options button{align-items:center;background:#fff;border:1.5px solid #dfe4ea;border-radius:10px;color:#142620;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;gap:6px;justify-content:center;min-height:38px;min-width:42px;padding:6px 12px}.buy-options .product-options button:hover{border-color:#9fcfbf}.buy-options .product-options button.is-active{background:#eaf6f1;border-color:#0b5f46;border-color:var(--green);box-shadow:inset 0 0 0 1px #0b5f46;box-shadow:inset 0 0 0 1px var(--green);color:#0b5f46;color:var(--green)}.buy-swatch{border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;height:14px;width:14px}.buy-qty{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.buy-qty>span{color:#5d6878;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.buy-qty small{color:#0b5f46;color:var(--green);font-size:12.5px;font-weight:700}.qty-stepper{align-items:center;background:#fff;border:1.5px solid #dfe4ea;border-radius:12px;display:inline-flex;overflow:hidden}.qty-stepper button{background:none;border:0;color:#142620;color:var(--ink);cursor:pointer;font:inherit;font-size:19px;font-weight:800;height:42px;width:42px}.qty-stepper button:disabled{cursor:default;opacity:.35}.qty-stepper button:not(:disabled):hover{background:#eef4f1}.qty-stepper input{-moz-appearance:textfield;background:none;border:0;border-inline:1px solid #eef0f3;color:#142620;color:var(--ink);font:inherit;font-size:15px;font-weight:800;height:42px;text-align:center;width:46px}.qty-stepper input::-webkit-inner-spin-button,.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper.is-small button{font-size:16px;height:36px;width:34px}.qty-stepper.is-small input{font-size:14px;height:36px;width:40px}.buy-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.buy-actions .pay-online-button{margin-top:0}.add-cart-button{align-items:center;background:#fff;border:2px solid #0b5f46;border:2px solid var(--green);border-radius:12px;color:#0b5f46;color:var(--green);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:800;gap:8px;justify-content:center;min-height:52px}.add-cart-button:hover:not(:disabled){background:#eaf6f1}.add-cart-button:disabled{cursor:default;opacity:.5}.buy-added{grid-gap:10px;animation:buy-pop .25s ease;background:#eaf8f1;border:1px solid #bfe3d2;border-radius:12px;color:#14573f;display:grid;font-size:14px;font-weight:700;gap:10px;padding:12px 14px}.buy-added>div{display:flex;flex-wrap:wrap;gap:8px}.buy-added .button{font-size:13.5px;min-height:40px;padding:0 14px}@keyframes buy-pop{0%{opacity:0;transform:scale(.97)}}.buy-note{color:#9a6a00;font-size:13px;font-weight:600;margin:0}.buy-summary{color:#3d4a5a;font-size:14px;font-weight:700;margin:0}.buy-head-options{color:#64748b;font-weight:600}.pay-online-lines{grid-gap:6px;border-bottom:1px dashed #dfe4ea;display:grid;font-size:13.5px;gap:6px;list-style:none;margin:0;padding:0 0 10px}.pay-online-lines li{display:flex;gap:10px;justify-content:space-between}.pay-online-lines small{color:#64748b;text-align:left}.order-done-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cart-page{grid-gap:18px;display:grid;gap:18px;margin:0 auto;padding:24px 0 60px;width:min(980px,100%)}.cart-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cart-head h1{font-size:clamp(24px,4vw,32px);margin:4px 0 0}.cart-muted{color:#5d6878;color:var(--ink-soft);font-size:14px;margin:6px 0 0}.cart-clear{background:none;border:0;color:#b4232c;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;text-decoration:underline}.cart-shop{background:#fff;border:1px solid #eceae2;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cart-shop-head{align-items:center;background:#fbfcfb;border-bottom:1px solid #eceae2;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:14px 18px}.cart-shop-head>img,.cart-shop-head>span{background:#0b5f46;background:var(--green);border-radius:50%;color:#fff;display:grid;flex:none;font-weight:800;height:40px;object-fit:cover;place-items:center;width:40px}.cart-shop-head>div{display:grid;flex:1 1;min-width:0}.cart-shop-head a{color:#142620;color:var(--ink);text-decoration:none}.cart-shop-head small{color:#5d6878;color:var(--ink-soft);font-size:12.5px}.cart-more{color:#0b5f46!important;color:var(--green)!important;font-size:13px;font-weight:700;white-space:nowrap}.cart-lines{display:grid;list-style:none;margin:0;padding:0}.cart-lines li{grid-gap:14px;align-items:center;border-bottom:1px solid #f0f2f4;display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr) auto auto auto;padding:14px 18px}.cart-lines li.is-gone{opacity:.7}.cart-thumb{background:#f3f5f4;border-radius:12px;color:#9aa5b1;display:grid;height:64px;overflow:hidden;place-items:center;text-decoration:none;width:64px}.cart-thumb img{height:100%;object-fit:cover;width:100%}.cart-info{grid-gap:3px;display:grid;gap:3px;min-width:0}.cart-info a{color:#142620;color:var(--ink);text-decoration:none}.cart-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-info small{color:#5d6878;color:var(--ink-soft);font-size:12.5px}.cart-info .cart-options{background:#eaf6f1;border-radius:6px;color:#14573f;font-weight:700;padding:2px 8px;width:fit-content}.cart-warn{color:#b4232c!important;font-weight:700}.cart-line-total{min-width:92px;text-align:right}.cart-remove{background:none;border:0;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;text-decoration:underline}.cart-remove:hover{color:#b4232c}.cart-shop-foot{grid-gap:10px;display:grid;gap:10px;padding:14px 18px 18px}.cart-subtotal{display:flex;font-size:16px;gap:12px;justify-content:space-between}.cart-free{color:#9a6a00;font-size:13px;font-weight:600;margin:0}.cart-free.is-ok{color:#0b5f46;color:var(--green)}.cart-shop-actions{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cart-shop-actions .pay-online-button{margin-top:0}.cart-wa{border:1.5px solid #25d366;border-radius:12px;color:#128c4b;display:grid;font-size:14px;font-weight:800;min-height:52px;place-items:center;text-align:center;text-decoration:none}.cart-shop-actions>:only-child{grid-column:1/-1}.cart-placed{grid-gap:6px;display:grid;gap:6px}.cart-placed-shop{color:#5d6878;color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cart-empty{grid-gap:12px;background:#fff;border:1px dashed #cfd8d3;border-radius:18px;display:grid;gap:12px;justify-items:center;padding:40px 20px;text-align:center}.cart-empty>span{font-size:42px}.cart-empty p{color:#5d6878;color:var(--ink-soft);margin:0;max-width:460px}.cart-empty>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:640px){.cart-page{padding:12px 16px 60px}.cart-lines li{gap:8px 12px;grid-template-areas:"img info total" "img qty remove";grid-template-columns:56px minmax(0,1fr) auto;padding:12px 14px}.cart-thumb{align-self:start;grid-area:img;height:56px;width:56px}.cart-info{grid-area:info}.cart-lines .qty-stepper{grid-area:qty;justify-self:start}.cart-line-total{align-self:start;grid-area:total;min-width:0}.cart-remove{grid-area:remove;justify-self:end}.cart-shop-foot,.cart-shop-head{padding-inline:14px}.cart-more{display:none}.cart-shop-actions{grid-template-columns:1fr}}.od-mine li{grid-gap:0;display:grid;gap:0}.od-mine-items{font-size:12.5px}.od-mine-cancel{background:none;border:0;color:#b4232c;cursor:pointer;font:inherit;font-size:13px;font-weight:700;justify-self:end;margin:-6px 12px 4px 0;padding:6px 4px;text-decoration:underline}.footer-legal{border-top:1px solid #ffffff1a;color:#ffffff9e;font-size:12px;line-height:1.5;margin:14px 0 0;padding-top:12px;text-align:center}.lv-dot{align-items:center;background:#e0262f;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--sans);font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.08em;line-height:1;padding:4px 9px;white-space:nowrap}.lv-dot i{animation:lv-pulse 1.4s ease-in-out infinite;background:#fff;border-radius:50%;height:7px;width:7px}@media (prefers-reduced-motion:reduce){.lv-dot i{animation:none}}.nav-live{align-items:center;display:inline-flex;gap:6px}.nav-live i{animation:lv-pulse 1.4s ease-in-out infinite;background:#e0262f;border-radius:50%;box-shadow:0 0 0 3px #e0262f2e;height:8px;width:8px}.nav-live.is-on{color:#c41f28}.lv-shop-live{align-items:center;background:#fff3f3;border:1px solid #f3c4c6;border-radius:999px;color:#a3141c;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin:6px 0 10px;padding:6px 14px 6px 6px;text-decoration:none}.lv-shop-live:hover{background:#ffe8e8}.lv-strip{padding-bottom:10px;padding-top:34px}.lv-strip-head{justify-content:space-between;margin-bottom:18px}.lv-strip-head,.lv-strip-head h2{align-items:center;display:flex;gap:12px}.lv-strip-head h2{font-family:var(--serif);font-size:clamp(22px,3vw,30px);font-weight:500;margin:0}.lv-strip-head a{color:var(--green);font-weight:700;text-decoration:none}.lv-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lv-card{background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);display:grid;overflow:hidden;text-decoration:none;transition:transform .18s,box-shadow .18s}.lv-card:hover{box-shadow:0 18px 32px -22px #0a312573;transform:translateY(-3px)}.lv-card-media{aspect-ratio:3/4;background:#1c2633;overflow:hidden;position:relative}.lv-card-media img{height:100%;object-fit:cover;width:100%}.lv-card-media .lv-dot{left:12px;position:absolute;top:12px}.lv-card-initial{color:#fff;display:grid;font-family:var(--serif);font-size:54px;height:100%;place-items:center}.lv-card-viewers{background:#060f0c9e;border-radius:999px;bottom:12px;color:#fff;font-size:11.5px;font-weight:700;left:12px;padding:4px 9px;position:absolute}.lv-card-body{grid-gap:4px;display:grid;gap:4px;padding:12px 14px 14px}.lv-card-body strong{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-card-body span{color:var(--ink-soft);font-size:12.5px}.lv-page{margin:0 auto;max-width:1240px;padding:34px 5% 60px}.lv-center{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding-top:80px;text-align:center}.lv-center h1,.lv-list-head h1{font-family:var(--serif);font-weight:500;margin:0}.lv-muted{color:var(--ink-soft)}.lv-list-head{grid-gap:10px;display:grid;gap:10px;justify-items:start;margin-bottom:26px}.lv-list-head h1{font-size:clamp(28px,4vw,40px)}.lv-list-head p{margin:0;max-width:560px}.lv-empty{grid-gap:8px;border:1px dashed #d8dde5;border-radius:20px;display:grid;gap:8px;justify-items:center;padding:60px 20px;text-align:center}.lv-empty strong{font-size:17px}.lv-studio,.lv-watch{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 360px}.lv-stage{background:#08110e;border-radius:22px;height:min(78vh,760px);overflow:hidden;position:relative}.lv-video{background:#08110e;height:100%;object-fit:contain;width:100%}.lv-video.is-mirrored{transform:scaleX(-1)}.lv-stage-top{align-items:flex-start;background:linear-gradient(#030a089e,#0000);display:flex;gap:12px;inset:0 0 auto;justify-content:space-between;padding:14px;position:absolute}.lv-shop{align-items:center;color:#fff;display:flex;gap:10px;min-width:0;text-decoration:none}.lv-shop img,.lv-shop>span{border:2px solid #fff;border-radius:50%;flex:none;height:40px;object-fit:cover;width:40px}.lv-shop>span{background:var(--green);display:grid;font-weight:800;place-items:center}.lv-shop div{display:grid;min-width:0}.lv-shop strong{font-size:14px}.lv-shop small{color:#ffffffd1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-badges{align-items:center;display:flex;flex:none;gap:8px}.lv-viewers{background:#060f0c8c;font-size:11.5px;padding:4px 9px}.lv-share,.lv-viewers{border-radius:999px;color:#fff;font-weight:700}.lv-share{background:#ffffff29;flex:none;font-size:12px;padding:6px 12px;text-decoration:none}.lv-overlay{grid-gap:14px;background:#050b098c;color:#fff;display:grid;gap:14px;inset:0;justify-items:center;padding:24px;place-content:center;position:absolute;text-align:center}.lv-overlay p{font-size:15px;line-height:1.5;margin:0;max-width:340px}.lv-overlay.is-soft{background:none;inset:auto 0 50%}.lv-overlay.is-soft p{background:#050b0999;border-radius:999px;font-size:13px;padding:6px 14px}.lv-overlay.is-ended{background:#050b09c7}.lv-sound{background:#fff;border:0;border-radius:999px;box-shadow:0 10px 24px -10px #00000080;color:var(--ink);cursor:pointer;font-weight:800;left:50%;padding:10px 18px;position:absolute;top:70px;transform:translateX(-50%)}.lv-pinned{bottom:14px;left:14px;position:absolute;right:14px}.lv-stage.is-host .lv-pinned{bottom:78px}.lv-pinned .lv-product{background:#fffffff5;border:0;box-shadow:0 16px 30px -16px #0009;max-width:460px}.lv-controls{bottom:14px;display:flex;gap:10px;justify-content:center;left:0;padding:0 14px;position:absolute;right:0}.lv-controls button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;min-height:44px;padding:0 16px}.lv-controls button:hover{background:#ffffff47}.lv-controls button.is-off{background:#f0b429;color:#1d1600}.lv-controls button.is-end{background:#e0262f}.lv-controls button:disabled{opacity:.6}.lv-side{grid-gap:16px;display:grid;gap:16px}.lv-chat{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;overflow:hidden}.lv-chat-list{grid-gap:8px;align-content:start;display:grid;gap:8px;height:300px;overflow-y:auto;padding:14px 16px}.lv-chat-list p{color:var(--ink);font-size:13.5px;line-height:1.4;margin:0;overflow-wrap:anywhere}.lv-chat-list b{color:var(--green);font-weight:800;margin-right:4px}.lv-chat-list p.is-host b{color:#c41f28}.lv-chat-list .lv-chat-empty{color:var(--ink-soft);margin:auto 0;text-align:center}.lv-chat-form{border-top:1px solid var(--line);display:flex;gap:8px;padding:10px}.lv-chat-form input{border:1px solid #dde2e9;border-radius:999px;flex:1 1;font:inherit;font-size:14px;min-height:42px;min-width:0;padding:0 14px}.lv-chat-form button{background:var(--green);border:0;border-radius:999px;color:#fff;cursor:pointer;flex:none;font-weight:800;min-height:42px;padding:0 16px}.lv-chat-form button:disabled{cursor:default;opacity:.5}.lv-chat-login{border-top:1px solid var(--line);color:var(--green);display:block;font-size:13.5px;font-weight:700;padding:13px;text-align:center;text-decoration:none}.lv-products{grid-gap:10px;display:grid;gap:10px}.lv-products h2{font-family:var(--serif);font-size:19px;font-weight:500;margin:4px 0 0}.lv-product{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;padding:10px}.lv-product.is-pinned{border-color:#f3c4c6}.lv-product-ph,.lv-product>img{border-radius:10px;flex:none;height:54px;object-fit:cover;width:54px}.lv-product-ph{background:var(--cream);color:var(--ink-soft);display:grid;place-items:center}.lv-product-info{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.lv-product-info small{color:#c41f28;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lv-product-info strong{color:var(--ink);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-product-info span{color:var(--ink);font-size:13px;font-weight:700}.lv-product-info s{color:var(--ink-soft);font-weight:500;margin-left:6px}.lv-buy{align-items:center;background:var(--green);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:12.5px;font-weight:800;min-height:38px;padding:0 14px;text-decoration:none}.lv-buy.is-ghost{background:#eef1f5;color:var(--ink)}.lv-tag{background:#fff0f0;border-radius:999px;color:#c41f28;flex:none;font-size:11.5px;font-weight:800;padding:5px 10px}.lv-setup{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(260px,380px) minmax(0,1fr)}.lv-stage.is-preview{aspect-ratio:9/16;height:auto;max-height:72vh}.lv-stage.is-preview .lv-video{object-fit:cover}.lv-form{grid-gap:18px;display:grid;gap:18px}.lv-field{grid-gap:8px;display:grid;font-size:13px;font-weight:700;gap:8px}.lv-field small{color:var(--ink-soft);font-weight:600}.lv-field input{border:1px solid #dde2e9;border-radius:12px;font:inherit;font-size:15px;font-weight:500;min-height:46px;padding:0 14px}.lv-pick{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:360px;overflow-y:auto;padding:2px}.lv-pick button{grid-gap:6px;background:#f5f7fa;border:2px solid #0000;border-radius:14px;color:var(--ink);cursor:pointer;display:grid;gap:6px;padding:6px;text-align:left}.lv-pick button img,.lv-pick button>span{aspect-ratio:1;border-radius:10px;object-fit:cover;width:100%}.lv-pick button>span{background:#e9edf2;display:grid;place-items:center}.lv-pick button b{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-pick button.is-on{background:#fff3f3;border-color:#e0262f}.lv-pick button:disabled{cursor:default;opacity:.45}.lv-go{font-size:16px;justify-content:center;min-height:52px}.lv-hint{font-size:12.5px;margin:0}.lv-resume{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.lv-resume h2{margin:8px 0 4px}.lv-resume p{margin:0}.lv-summary{grid-gap:4px;background:#f1fbf5;border-color:#bfe3cf;gap:4px}@media (max-width:960px){.lv-setup,.lv-studio,.lv-watch{grid-template-columns:1fr}.lv-page{padding:16px 16px 40px}.lv-page.lv-watch{padding-top:0}.lv-studio .lv-stage,.lv-watch .lv-stage{border-radius:0;height:72vh;margin:0 -16px}.lv-stage.is-preview{justify-self:center;max-height:60vh;width:min(100%,340px)}.lv-chat-list{height:220px}.lv-cards{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.lv-tt{grid-template-columns:minmax(0,420px) 360px;justify-content:center}.lv-tt-stage{aspect-ratio:9/16;height:min(86vh,820px);touch-action:manipulation;user-select:none;-webkit-user-select:none;width:100%}.lv-tt-stage .lv-video{object-fit:cover}.lv-tt-shade{background:linear-gradient(180deg,#0000008c,#0000 22%,#0000 52%,#000000b3);inset:0;pointer-events:none;position:absolute}.lv-tt-top{align-items:flex-start;display:flex;gap:10px;inset:0 0 auto;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 12px 0;position:absolute;z-index:3}.lv-tt-host{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;display:flex;gap:8px;max-width:72%;min-width:0;padding:4px 6px 4px 4px}.lv-tt-host .lv-shop img,.lv-tt-host .lv-shop>span{height:36px;width:36px}.lv-tt-host .lv-shop strong{font-size:13.5px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-tt-host .lv-shop small{font-size:11px;max-width:140px}.lv-tt-host .follow-btn{background:#ff2d55;border:0;border-radius:999px;color:#fff;flex:none;font-size:12px;font-weight:800;min-height:30px;padding:0 12px}.lv-tt-right{align-items:center;display:flex;flex:none;gap:6px}.lv-tt-close{background:#00000059;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:15px;height:34px;place-items:center;width:34px}.lv-tt-report{position:absolute;right:10px;top:calc(58px + env(safe-area-inset-top));z-index:3}.lv-tt-report .report-link{background:#0000004d;border-radius:999px;font-size:11.5px;padding:4px 9px}.lv-tt-bottom{grid-gap:10px;display:grid;gap:10px;inset:auto 0 0;padding:0 12px calc(12px + env(safe-area-inset-bottom));position:absolute;z-index:3}.lv-tt-bottom .lv-pinned{position:static}.lv-tt-bottom .lv-pinned .lv-product{border-radius:14px;max-width:300px;padding:8px}.lv-tt-comments{grid-gap:6px;align-content:end;display:grid;gap:6px;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%);mask-image:linear-gradient(180deg,#0000,#000 30%);max-height:32vh;max-width:78%;overflow-y:auto;scrollbar-width:none}.lv-tt-comments::-webkit-scrollbar{display:none}.lv-tt-comments p{animation:lv-in .25s ease-out;background:#00000047;border-radius:14px;color:#fff;font-size:13.5px;justify-self:start;line-height:1.35;margin:0;overflow-wrap:anywhere;padding:5px 10px;text-shadow:0 1px 2px #00000080}.lv-tt-comments b{color:#ffffffbf;font-weight:700;margin-right:4px}.lv-tt-comments p.is-host b{color:#ffd166}.lv-tt-comments p.is-system{background:#ffffff24;font-size:12.5px}@keyframes lv-in{0%{opacity:0;transform:translateY(8px)}}.lv-tt-bar{gap:10px}.lv-tt-bar,.lv-tt-input{align-items:center;display:flex}.lv-tt-input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;color:#fff;flex:1 1;font-size:14px;min-height:44px;min-width:0;padding:0 6px 0 16px;text-decoration:none}.lv-tt-input.is-login{color:#ffffffe0;font-weight:700}.lv-tt-input input{background:#0000;border:0;color:#fff;flex:1 1;font:inherit;min-width:0;outline:0}.lv-tt-input input::placeholder{color:#ffffffbf}.lv-tt-input button{background:#ff2d55;border:0;border-radius:50%;color:#fff;cursor:pointer;flex:none;height:34px;width:34px}.lv-tt-actions{display:flex;flex:none;gap:8px}.lv-tt-btn{grid-gap:1px;background:none;border:0;color:#fff;cursor:pointer;display:grid;gap:1px;justify-items:center;min-width:44px;padding:0}.lv-tt-btn span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:50%;display:grid;font-size:20px;height:44px;line-height:1;place-items:center;width:44px}.lv-tt-btn small{font-size:10.5px;font-weight:800;text-shadow:0 1px 2px #0009}.lv-tt-btn.is-like span{color:#ff2d55;font-size:24px}.lv-tt-btn:active span{transform:scale(.88)}.lv-hearts{bottom:110px;height:55%;pointer-events:none;position:absolute;right:10px;width:90px;z-index:2}.lv-hearts span{animation:lv-heart 1.8s ease-out forwards;bottom:0;font-size:28px;position:absolute;text-shadow:0 2px 6px #00000040}@keyframes lv-heart{0%{opacity:0;transform:translate(0) scale(.4)}12%{opacity:1;transform:translateY(-20px) scale(1.15)}45%{transform:translate(-14px,-45%) scale(1)}75%{transform:translate(10px,-75%) scale(.95)}to{opacity:0;transform:translate(-6px,-100%) scale(.8)}}@media (prefers-reduced-motion:reduce){.lv-hearts span{animation-duration:.8s}.lv-tt-comments p{animation:none}}.lv-ended-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lv-tt-sheet-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.lv-tt-sheet-head h2{font-family:var(--serif);font-size:19px;font-weight:500;margin:0}.lv-tt-sheet-head small{color:var(--ink-soft);font-family:var(--sans);font-size:13px;margin-left:4px}.lv-tt-sheet-backdrop,.lv-tt-sheet-close{display:none}.lv-tt-sheet{grid-gap:12px;display:grid;gap:12px}@media (max-width:960px){body.lv-immersive{overflow:hidden}body.lv-immersive .announcement,body.lv-immersive .bottom-nav,body.lv-immersive .site-header{display:none!important}.lv-page.lv-tt{padding:0}.lv-tt .lv-tt-stage{aspect-ratio:auto;border-radius:0;height:100dvh;inset:0;margin:0;max-height:none;position:fixed;width:100%;z-index:90}.lv-tt-side{display:block;inset:0;pointer-events:none;position:fixed;z-index:95}.lv-tt-side .lv-tt-sheet{background:#fff;border-radius:22px 22px 0 0;inset:auto 0 0;max-height:70dvh;overflow-y:auto;padding:16px 16px calc(20px + env(safe-area-inset-bottom));pointer-events:auto;position:absolute;transform:translateY(105%);transition:transform .25s ease-out;z-index:2}.lv-tt-side.is-open .lv-tt-sheet{transform:none}.lv-tt-sheet-close{background:#eef1f5;border:0;border-radius:50%;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.lv-tt-side.is-open .lv-tt-sheet-backdrop{background:#0006;border:0;display:block;inset:0;pointer-events:auto;position:absolute}}.lv-seller{align-items:center;background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #f3c4c6;border-radius:18px;display:flex;flex-wrap:wrap;gap:14px 18px;margin:0 0 22px;padding:18px 20px}.lv-seller.is-live{background:#fff0f0;border-color:#e0262f}.lv-seller>div{grid-gap:3px;display:grid;flex:1 1 260px;gap:3px;min-width:0}.lv-seller strong{color:var(--ink);font-size:16px}.lv-seller span:not(.lv-seller-icon){color:var(--ink-soft);font-size:13.5px;line-height:1.45}.lv-seller-icon{background:#ffe3e4;border-radius:50%;display:grid;font-size:22px;height:46px;place-items:center;width:46px}.lv-seller .button{min-height:46px;padding:0 20px}@media (max-width:560px){.lv-seller .button{justify-content:center;width:100%}}.lv-list{padding-top:22px}.lv-hero{align-items:stretch;background:radial-gradient(circle at 12% 20%,#fff 0,#eef8f3 55%,#e2f2ea 100%);border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 0 24px;min-height:300px;overflow:hidden}.lv-hero,.lv-hero-text{display:grid;position:relative}.lv-hero-text{grid-gap:14px;align-content:center;gap:14px;justify-items:start;padding:34px 20px 46px 40px;z-index:2}.lv-hero h1{color:#0b1814;font-family:var(--serif);font-size:clamp(38px,5.4vw,66px);font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.lv-hero h1 em{color:#0f664c;font-style:normal}.lv-hero-text>p{color:#3d4a57;font-size:clamp(15px,1.5vw,18px);font-weight:500;line-height:1.5;margin:0;max-width:460px}.lv-pillars{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:8px 0 0;padding:0}.lv-pillars li{align-items:center;color:#1f2d3a;display:flex;font-size:13.5px;font-weight:700;gap:10px;line-height:1.25}.lv-pillars li+li{border-left:1px solid #c9ddd2;padding-left:22px}.lv-pillars span{background:#d6ece1;border-radius:50%;display:grid;flex:none;height:40px;place-items:center;width:40px}.lv-pillars svg{fill:none;stroke:#0f664c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.lv-pillars li:first-child svg{fill:#0f664c;stroke:none}.lv-hero-photo{min-height:260px;position:relative}.lv-hero-photo img{height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%);object-fit:cover;object-position:60% 30%;position:absolute;width:100%}.lv-hero-badge{align-items:center;background:#e0262f;border-radius:999px;box-shadow:0 10px 20px -10px #e0262fcc;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:8px;letter-spacing:.06em;padding:7px 16px;position:absolute;right:20px;top:20px}.lv-hero-badge i{animation:lv-pulse 1.4s ease-in-out infinite;background:#fff;border-radius:50%;height:9px;width:9px}.lv-hero-wave{bottom:0;height:70px;pointer-events:none;position:absolute;right:0;width:55%;z-index:1}.lv-empty-card{grid-gap:10px 34px;align-items:center;background:#fff;border:1px solid #dfece5;box-shadow:0 24px 50px -40px #0a312580;display:grid;gap:10px 34px;grid-template-columns:auto minmax(0,1fr);justify-items:start;overflow:hidden;padding:30px 40px 46px;position:relative;text-align:left}.lv-empty-art{height:auto;max-width:100%;width:260px}.lv-empty-text{grid-gap:8px;display:grid;gap:8px;justify-items:start;position:relative;z-index:1}.lv-empty-text strong{color:#0b1814;font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);font-weight:700}.lv-empty-text p{color:#4b5866;font-size:15px;margin:0 0 8px}.lv-empty-cta{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;gap:10px;min-height:52px;padding:0 22px}.lv-empty-cta svg{fill:currentColor;height:16px;width:16px}.lv-empty-cta span{font-size:20px;line-height:1;margin-left:4px}.lv-empty-wave{bottom:0;height:46px;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (max-width:860px){.lv-hero{grid-template-columns:1fr}.lv-hero-text{padding:26px 22px 6px}.lv-hero-photo{min-height:230px}.lv-hero-photo img{-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%);mask-image:linear-gradient(180deg,#0000,#000 18%)}.lv-hero-wave{height:50px;width:100%}.lv-pillars li+li{border-left:0;padding-left:0}.lv-empty-card{grid-template-columns:1fr;padding:24px 20px 44px;text-align:center}.lv-empty-card,.lv-empty-text{justify-items:center}.lv-empty-art{width:210px}}.lv-av{color:#fff;display:inline-grid;font-size:13px;font-weight:800;height:30px;object-fit:cover;place-items:center;width:30px}.lv-av,.lv-tt-ring{border-radius:50%;flex:none}.lv-tt-ring{display:grid;height:40px;place-items:center;position:relative;width:40px}.lv-tt-ring .lv-av{background-color:#fff;border:2px solid #fff;height:36px;width:36px}.lv-tt-ring.is-live{background:linear-gradient(135deg,#ff2d55,#ff7a45)}.lv-tt-ring.is-live .lv-av{border-width:2px;height:34px;width:34px}.lv-tt-ring i{background:#ff2d55;border:1.5px solid #fff;border-radius:4px;bottom:-5px;color:#fff;font-size:8px;font-style:normal;font-weight:900;left:50%;letter-spacing:.03em;line-height:11px;padding:0 4px;position:absolute;transform:translateX(-50%)}.lv-tt-host .lv-shop strong{align-items:center;display:flex;gap:4px}.lv-verified{background:#20a8f0;border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:9px;font-weight:900;height:14px;place-items:center;width:14px}.lv-tt-host .lv-shop small{color:#ffffffd9;font-weight:700}.lv-tt-host .follow-btn{align-items:center;display:inline-flex;gap:3px}.lv-tt-audience{display:flex}.lv-tt-audience .lv-av{border:2px solid #00000059;font-size:11.5px;height:28px;margin-left:-9px;width:28px}.lv-tt-audience .lv-av:first-child{margin-left:0}.lv-tt-right .lv-viewers{background:#00000059;font-size:12.5px}.lv-tt-chips{display:flex;gap:6px;left:12px;overflow-x:auto;position:absolute;right:12px;scrollbar-width:none;top:calc(62px + env(safe-area-inset-top));z-index:3}.lv-tt-chips::-webkit-scrollbar{display:none}.lv-tt-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000052;border:0;border-radius:6px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:11.5px;font-weight:700;max-width:60%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.lv-tt-chip.is-title{cursor:default;font-weight:600}.lv-tt-report{top:calc(96px + env(safe-area-inset-top))}.lv-tt-comments{gap:9px;max-height:36vh;max-width:82%}.lv-c{align-items:flex-start;animation:lv-in .25s ease-out;display:flex;gap:8px}.lv-c>div{grid-gap:1px;display:grid;gap:1px;min-width:0}.lv-c-name{align-items:center;color:#ffffffb8;display:flex;font-size:12.5px;font-weight:700;gap:5px;text-shadow:0 1px 2px #0009}.lv-c-name em{background:#ff2d55;border-radius:4px;color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:15px;padding:0 5px}.lv-c-text{color:#fff;font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-shadow:0 1px 3px #000000a6}.lv-c.is-host .lv-av{background-color:#fff;border:1.5px solid #fff}.lv-c-event{align-items:center;animation:lv-in .25s ease-out;color:#ffffffe6;display:flex;font-size:12.5px;font-weight:600;gap:7px;margin:0;text-shadow:0 1px 2px #0009}.lv-c-event i{background:#00000047;border-radius:50%;display:grid;font-size:12px;font-style:normal;height:22px;margin-left:4px;place-items:center;width:22px}.lv-c-event.is-like i{color:#ff6b81;font-size:14px}.lv-c-event b{font-weight:700}.lv-tt-input{padding-right:4px;position:relative}.lv-tt-input .lv-tt-emoji{background:none;border-radius:50%;color:inherit;font-size:19px;height:36px;width:36px}.lv-tt-input .lv-tt-emoji.is-on{background:#ffffff2e}.lv-tt-emojis{animation:lv-in .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;bottom:calc(100% + 8px);display:flex;gap:2px;left:0;padding:5px;position:absolute}.lv-tt-input .lv-tt-emojis button{background:none;border-radius:50%;font-size:19px;height:34px;width:34px}.lv-tt-input .lv-tt-emojis button:active{background:#ffffff2e}@media (prefers-reduced-motion:reduce){.lv-c,.lv-c-event,.lv-tt-emojis{animation:none}}.lv-tt-ring i{white-space:nowrap}.lv-tt-host{gap:6px}.lv-tt-host .follow-btn{font-size:11.5px;min-height:28px;padding:0 10px;white-space:nowrap}.lv-tt-host .follow-btn svg{height:13px;width:13px}.lv-tt-host .lv-shop strong{max-width:120px}.lv-tt-comments p.lv-c-event{background:none;border-radius:0;font-size:12.5px;padding:0}.lv-tt-bar{gap:8px}.lv-tt-actions{gap:4px}.lv-tt-btn{min-width:42px}.lv-tt-btn span{height:42px;width:42px}.lv-tt-btn small{font-size:10px;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-host{padding-top:8px}.lv-tt-clock{font-feature-settings:"tnum";align-items:center;background:#0000006b;border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;gap:6px;padding:5px 10px}.lv-tt-clock i{animation:lv-pulse 1.2s ease-in-out infinite;background:#ff2d55;border-radius:50%;height:7px;width:7px}@keyframes lv-pulse{50%{opacity:.35}}.lv-tt-btn.is-off span{background:#ff2d55d9}.lv-tt-hint,.lv-tt-muted{background:#0000008c;border-radius:12px;color:#fff;font-size:13px;font-weight:700;left:50%;max-width:86%;padding:8px 14px;position:absolute;text-align:center;top:128px;transform:translateX(-50%);width:max-content;z-index:4}.lv-tt-muted{background:#c0262dd9}.lv-tt-hint{bottom:45%;font-weight:600;top:auto}.lv-host .lv-tt-close{background:#c0262dd9}.lv-tt-nav{grid-gap:8px;display:grid;gap:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:4}.lv-tt-nav button{background:#00000059;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:13px;height:38px;width:38px}.lv-tt-swipe{animation:lv-swipe-hint 4s ease forwards;color:#ffffffd9;font-size:12.5px;font-weight:700;left:0;margin:0;pointer-events:none;position:absolute;right:0;text-align:center;text-shadow:0 1px 3px #0009;top:46%;z-index:3}@keyframes lv-swipe-hint{0%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.lv-tt-next{background:#ff2d55;border:0;border-radius:999px;bottom:28px;color:#fff;cursor:pointer;font:inherit;font-weight:800;left:50%;padding:10px 18px;position:absolute;transform:translateX(-50%);z-index:6}@media (hover:none){.lv-tt-nav{display:none}}@media (prefers-reduced-motion:reduce){.lv-tt-clock i,.lv-tt-swipe{animation:none}}.lv-summary{grid-gap:12px;display:grid;gap:12px}.lv-summary-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.lv-summary-stats div{grid-gap:2px;background:#fff3f6;border-radius:12px;display:grid;gap:2px;padding:12px}.lv-summary-stats b{color:#c2185b;font-size:20px}.lv-summary-stats span{color:#5d6878;font-size:12.5px}.brand-text{display:grid;line-height:1.1}.brand-tag,.m-account,.m-theme-row{display:none}@media (max-width:1080px){.m-bell{margin-left:auto}.m-bell .nav-bell-menu{left:10px;position:fixed;right:10px;top:72px;width:auto}}@media (max-width:760px){.announcement{display:none}.site-header,:root[data-theme=dark] .site-header{background:linear-gradient(135deg,#0b5a3f,#063a29);border-bottom:0;box-shadow:0 10px 24px -18px #03281bcc}:root[data-theme=dark] .site-header{background:linear-gradient(135deg,#0a3a2b,#04211a)}.nav-wrap{gap:4px;min-height:68px;padding:8px 14px}.brand{gap:9px;min-width:0}.brand .brand-on-light{display:none}.brand .brand-on-dark{display:inline}.brand .brand-logo{height:36px}.brand .brand-word,:root[data-theme=dark] .brand .brand-word{color:#fff;font-size:17.5px}.brand-tag{color:#ffffffbd;display:block;font-size:11.5px;font-weight:500;letter-spacing:0;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-bell .nav-bell-toggle{color:#fff}.m-bell .nav-bell-toggle:hover,.m-bell .nav-bell.is-open .nav-bell-toggle{background:#ffffff1f;color:#fff}.m-bell .nav-bell-toggle svg{height:24px;width:24px}.m-bell .nav-bell-toggle .nav-badge{box-shadow:0 0 0 2px #0a5139}.nav-wrap.is-auth .m-account{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:inline-flex;gap:1px;padding:0 0 0 4px}.m-account .nav-avatar{box-shadow:0 0 0 2px #f2c14e,0 6px 14px -6px #00000080;flex-basis:42px;height:42px;width:42px}.m-account svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.nav-wrap.is-auth .mobile-menu-toggle,.nav-wrap.is-auth>.theme-toggle{display:none}.nav-wrap .mobile-menu-toggle,.nav-wrap>.theme-toggle,:root[data-theme=dark] .nav-wrap>.theme-toggle{color:#fff}.nav-wrap>.theme-toggle:hover{background:#ffffff1f}.nav-wrap.is-auth .nav-content .m-theme-row{align-items:center;color:var(--ink-soft);display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;padding:10px 1px 2px}.m-theme-row .theme-toggle{border-color:var(--line);margin:0}body.has-bottom-nav{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.bottom-nav,:root[data-theme=dark] .bottom-nav{align-items:flex-end;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#0b5a3f,#063a29);border-radius:22px 22px 0 0;border-top:1px solid #f2c14e80;box-shadow:0 -14px 30px -16px #03281bbf;overflow:visible;padding:8px 6px calc(8px + env(safe-area-inset-bottom))}:root[data-theme=dark] .bottom-nav{background:linear-gradient(180deg,#0a3a2b,#04211a)}.bottom-nav a,.bottom-nav>button,:root[data-theme=dark] .bottom-nav a{grid-gap:3px;-webkit-tap-highlight-color:transparent;background:none;border:0;color:#ffffffd1;cursor:pointer;display:grid;flex:1 1;font:inherit;font-size:11px;font-weight:700;gap:3px;justify-items:center;min-width:0;padding:2px 0;text-decoration:none}.bottom-nav-icon,:root[data-theme=dark] .bottom-nav a.is-active .bottom-nav-icon{background:none;border-radius:50%;display:grid;height:40px;place-items:center;position:relative;transition:background .2s,box-shadow .2s,transform .2s;width:40px}.bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.bottom-nav a.is-active,.bottom-nav>button.is-active,.bottom-nav>button.is-open,:root[data-theme=dark] .bottom-nav a.is-active{color:#f6c75a}.bottom-nav a.is-active .bottom-nav-icon,.bottom-nav>button.is-active .bottom-nav-icon,.bottom-nav>button.is-open .bottom-nav-icon,:root[data-theme=dark] .bottom-nav a.is-active .bottom-nav-icon{background:linear-gradient(180deg,#ffd862,#f0b52a);box-shadow:0 0 0 4px #f2c14e29,0 6px 14px -4px #f0b52a99;color:#0b3d2b}.bottom-nav a.is-active svg{stroke-width:2.1}.bottom-nav a.is-center .bottom-nav-icon,:root[data-theme=dark] .bottom-nav a.is-center .bottom-nav-icon{background:radial-gradient(circle at 35% 28%,#ffe48f,#f0b52a 62%,#d6960f);border:4px solid #0a5139;box-shadow:0 12px 22px -8px #f0b52acc;color:#0b3d2b;height:64px;margin-top:-34px;width:64px}:root[data-theme=dark] .bottom-nav a.is-center .bottom-nav-icon{border-color:#08301f}.bottom-nav a.is-center svg{stroke-width:2.1;height:28px;width:28px}.bottom-nav a.is-center,:root[data-theme=dark] .bottom-nav a.is-center{color:#fff}.bottom-nav a.is-center.is-active{color:#f6c75a}.bottom-nav a:active .bottom-nav-icon{transform:scale(.94)}.bottom-nav-icon b,:root[data-theme=dark] .bottom-nav-icon b{background:#e0262f;border:2px solid #0a5139;border-radius:999px;color:#fff;display:grid;font-size:10px;font-weight:800;height:19px;min-width:19px;padding:0 5px;place-items:center;position:absolute;right:-3px;top:-3px}.bottom-nav a.is-center .bottom-nav-icon b{right:0;top:0}.bottom-nav-icon i,:root[data-theme=dark] .bottom-nav-icon i{border-color:#0a5139}.bottom-sheet-backdrop{animation:fade-in .18s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04140e80;inset:0;position:fixed;z-index:69}.bottom-sheet{animation:sheet-up .24s cubic-bezier(.2,.8,.3,1);background:linear-gradient(180deg,#fffdf6,#fbf6e8);border:1.5px solid #e6c97a;border-radius:26px;bottom:calc(94px + env(safe-area-inset-bottom));box-shadow:0 0 0 4px #fffdf680,0 30px 60px -20px #03281ba6;left:10px;padding:12px 12px 14px;position:absolute;right:10px}.bottom-sheet-grip{background:linear-gradient(90deg,#b88a1f,#e8c260,#b88a1f);border-radius:9px;display:block;height:5px;margin:0 auto 12px;width:48px}.bottom-sheet-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-sheet-grid a{grid-gap:10px;-webkit-tap-highlight-color:transparent;align-content:space-between;border:1px solid #0b5a3f1a;border-radius:18px;color:#10241c;display:grid;gap:10px;min-height:104px;padding:12px 10px 12px 11px;position:relative;text-decoration:none;transition:transform .15s,box-shadow .15s}.bottom-sheet-grid a.is-green{background:linear-gradient(160deg,#f2faf5,#e7f4ec)}.bottom-sheet-grid a.is-gold{background:linear-gradient(160deg,#fffaec,#fbf1d6);border-color:#c9961e2e}.bottom-sheet-grid a:active{transform:scale(.97)}.bottom-sheet-grid a.is-active{box-shadow:inset 0 0 0 2px #e0b443}.bottom-sheet-ico{border:1.5px solid #f0c864d9;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -3px 6px #0000002e,0 8px 14px -8px #03281b99;color:#fff;display:grid;height:48px;place-items:center;position:relative;width:48px}.is-green .bottom-sheet-ico{background:linear-gradient(155deg,#1a7a56,#0b5a3f 55%,#063a29)}.is-gold .bottom-sheet-ico{background:linear-gradient(155deg,#f2cf6b,#d9a52c 55%,#b07c12);box-shadow:inset 0 1px 0 #ffffff80,inset 0 -3px 6px #78460040,0 8px 14px -8px #a06e0ab3}.bottom-sheet-ico svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));height:24px;width:24px}.bottom-sheet-ico i{background:#e0262f;border:2px solid #fffdf6;border-radius:50%;height:11px;position:absolute;right:-3px;top:-3px;width:11px}.bottom-sheet-label{font-size:12.5px;font-weight:800;letter-spacing:-.015em;line-height:1.2;min-width:0;overflow-wrap:anywhere}.bottom-sheet-chev{fill:none;stroke:#c9961e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:16px;position:absolute;right:9px;top:12px;width:16px}:root[data-theme=dark] .bottom-sheet{background:linear-gradient(180deg,#13241d,#0d1a15);border-color:#e6c97a73;box-shadow:0 30px 60px -20px #000c}:root[data-theme=dark] .bottom-sheet-grid a{color:#eef4f1}:root[data-theme=dark] .bottom-sheet-grid a.is-green{background:linear-gradient(160deg,#1f8c6029,#1f8c6014);border-color:#78dcaa1f}:root[data-theme=dark] .bottom-sheet-grid a.is-gold{background:linear-gradient(160deg,#f0be4624,#f0be460f);border-color:#f0c86429}:root[data-theme=dark] .bottom-sheet-ico i{border-color:#13241d}}@keyframes sheet-up{0%{opacity:0;transform:translateY(16px)}}:root[data-theme=dark] .nav-avatar img{background:#fff}@media (max-width:760px){:root[data-theme=dark] .bottom-nav a.is-center.is-active{color:#f6c75a}.site-header{z-index:40}body.has-bottom-nav{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.bottom-nav,:root[data-theme=dark] .bottom-nav{align-items:center;background:#05301f;border-radius:0;border-top:1px solid #ffffff12;box-shadow:none;padding:4px 2px calc(3px + env(safe-area-inset-bottom))}.bottom-nav a,.bottom-nav>button,:root[data-theme=dark] .bottom-nav a{color:#ffffffb3;font-size:10px;font-weight:600;gap:1px;letter-spacing:0;padding:0}.bottom-nav-icon,:root[data-theme=dark] .bottom-nav a.is-active .bottom-nav-icon{border-radius:8px;height:28px;width:30px}.bottom-nav svg{height:22px;width:22px}.bottom-nav a.is-active .bottom-nav-icon,.bottom-nav>button.is-active .bottom-nav-icon,.bottom-nav>button.is-open .bottom-nav-icon,:root[data-theme=dark] .bottom-nav a.is-active .bottom-nav-icon{background:none;box-shadow:none;color:#f6c75a}.bottom-nav a.is-active,.bottom-nav>button.is-active,.bottom-nav>button.is-open,:root[data-theme=dark] .bottom-nav a.is-active{color:#f6c75a;font-weight:800}.bottom-nav a.is-center .bottom-nav-icon,:root[data-theme=dark] .bottom-nav a.is-center .bottom-nav-icon{background:linear-gradient(90deg,#ffd45c,#f0b52a);border:0;border-radius:10px;box-shadow:-2px 0 0 #2fd08e,2px 0 0 #e0262f;color:#0b3d2b;height:30px;margin:0;width:46px}.bottom-nav a.is-center svg{stroke-width:2.3;height:20px;width:20px}.bottom-nav a.is-center>span:last-child{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.bottom-nav-icon b,:root[data-theme=dark] .bottom-nav-icon b{border-color:#05301f;border-width:2px;font-size:9.5px;height:17px;min-width:17px;padding:0 4px;right:-9px;top:-5px}.bottom-nav a.is-center .bottom-nav-icon b{right:-8px;top:-6px}.bottom-nav-icon i,:root[data-theme=dark] .bottom-nav-icon i{border-color:#05301f;right:2px;top:-1px}:root .bottom-sheet{bottom:calc(64px + env(safe-area-inset-bottom))}:root body.has-bottom-nav .save-bar{bottom:calc(66px + env(safe-area-inset-bottom))}:root body.has-bottom-nav .g-ticket-bar{bottom:calc(64px + env(safe-area-inset-bottom))}}.m-drawer-toggle{display:none}.drawer{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:90}.drawer.is-open{pointer-events:auto;visibility:visible}.drawer-backdrop{background:#04100c73;inset:0;opacity:0;position:absolute;transition:opacity .25s}.drawer.is-open .drawer-backdrop{opacity:1}.drawer-panel{background:#f4f7f5;border-radius:0 20px 20px 0;bottom:0;box-shadow:12px 0 40px -12px #03281b73;display:flex;flex-direction:column;left:0;outline:0;overflow:hidden;padding-top:env(safe-area-inset-top);position:absolute;top:0;transform:translateX(-102%);transition:transform .26s cubic-bezier(.2,.8,.3,1),visibility 0s .26s;width:min(84vw,320px)}.drawer.is-open .drawer-panel{transform:none;transition:transform .26s cubic-bezier(.2,.8,.3,1)}body.drawer-open{overflow:hidden}.drawer-head{gap:8px;justify-content:space-between;padding:18px 10px 10px 22px}.drawer-brand,.drawer-head{align-items:center;display:flex}.drawer-brand{color:#10241c;font-size:19px;font-weight:800;gap:10px;letter-spacing:-.02em;min-width:0;text-decoration:none;white-space:nowrap}.drawer-brand img{height:28px;width:auto}.drawer-close{background:none;border:0;border-radius:50%;color:#4a5a53;cursor:pointer;display:grid;flex:none;height:42px;place-items:center;width:42px}.drawer-close:active{background:#0b5a3f1a}.drawer-close svg,.drawer-item svg,.drawer-login svg,.m-drawer-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none;height:22px;width:22px}.drawer-user{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 2px #03281b14;display:flex;gap:12px;margin:4px 12px 8px;padding:12px}.drawer-user .nav-avatar{flex:0 0 42px;height:42px;width:42px}.drawer-user>span:last-child{display:grid;min-width:0}.drawer-user small,.drawer-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-user strong{color:#10241c;font-size:15px}.drawer-user small{color:#5d6878;font-size:12.5px}.drawer-login{align-items:center;background:#0b5a3f;border-radius:999px;color:#fff;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;margin:4px 16px 10px;min-height:48px;text-decoration:none}.drawer-list{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(16px + env(safe-area-inset-bottom))}.drawer-section{padding:6px 0}.drawer-section+.drawer-section{border-top:1px solid #dfe5e1;margin-top:2px;padding-top:8px}.drawer-title{color:#5d6878;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin:0;padding:10px 24px 6px;text-transform:uppercase}.drawer-item{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-radius:0 999px 999px 0;color:#1d2b25;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:500;gap:20px;margin:0 12px 0 0;min-height:52px;padding:0 18px 0 24px;text-align:left;text-decoration:none;width:calc(100% - 12px)}.drawer-item svg{color:#4a5a53}.drawer-item:active{background:#0b5a3f14}.drawer-item.is-active{background:#d6ede1;color:#0b5a3f;font-weight:700}.drawer-item.is-active svg{stroke-width:2.1;color:#0b5a3f}.drawer-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-count{color:#1d2b25;font-size:13px;font-weight:700;margin-left:auto}.drawer-item.is-active .drawer-count{color:#0b5a3f}.drawer-live{background:#e0262f;border-radius:999px;color:#fff;font-size:11px;font-weight:800;padding:3px 9px}.drawer-theme{cursor:default}.drawer-theme .theme-toggle{flex:none;margin:0}.drawer-logout,.drawer-logout svg{color:#b42318}:root[data-theme=dark] .drawer-panel{background:#101a16;box-shadow:12px 0 40px -12px #000c}:root[data-theme=dark] .drawer-brand,:root[data-theme=dark] .drawer-count,:root[data-theme=dark] .drawer-item,:root[data-theme=dark] .drawer-user strong{color:#e8efeb}:root[data-theme=dark] .drawer-brand .brand-on-light{display:none}:root[data-theme=dark] .drawer-brand .brand-on-dark{display:inline}:root[data-theme=dark] .drawer-close,:root[data-theme=dark] .drawer-item svg{color:#a9b8b1}:root[data-theme=dark] .drawer-user{background:#18251f;box-shadow:none}:root[data-theme=dark] .drawer-title,:root[data-theme=dark] .drawer-user small{color:#93a39b}:root[data-theme=dark] .drawer-section+.drawer-section{border-top-color:#22302a}:root[data-theme=dark] .drawer-item.is-active{background:#2fd08e29;color:#8fe0b8}:root[data-theme=dark] .drawer-item.is-active .drawer-count,:root[data-theme=dark] .drawer-item.is-active svg{color:#8fe0b8}:root[data-theme=dark] .drawer-logout,:root[data-theme=dark] .drawer-logout svg{color:#ff8a80}:root[data-theme=dark] .drawer-login{background:#1f8c60}@media (max-width:760px){.m-drawer-toggle{-webkit-tap-highlight-color:transparent;background:none;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;height:40px;margin-left:-6px;place-items:center;position:relative;width:40px}.m-drawer-toggle:active{background:#ffffff24}.m-drawer-toggle i{background:#e0262f;border:2px solid #0a5139;border-radius:50%;height:9px;position:absolute;right:7px;top:8px;width:9px}.nav-wrap .mobile-menu-toggle,.nav-wrap .nav-content,.nav-wrap>.theme-toggle{display:none!important}.nav-wrap .brand{margin-right:auto}.m-bell{margin-left:auto}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.drawer-panel{transition:none!important}}.is-trigger{align-items:center;border:0;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center}.is-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.is-trigger.is-icon{background:#eaf5ef;border-radius:10px;color:#0b5a3f;flex:none;height:34px;width:34px}.is-trigger.is-icon:hover{background:#dcefe4}.is-trigger.is-button{background:#fff8e6;border:1.5px solid #e3ad2c;border-radius:14px;color:#6b4a00;font-size:14px;font-weight:800;min-height:48px;padding:0 18px}.is-trigger.is-button:hover{background:#ffefc4}.is-backdrop{animation:fade-in .18s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04140e8c;display:grid;inset:0;overflow-y:auto;padding:32px 16px;place-items:start center;position:fixed;z-index:95}.is-modal{background:#fff;border-radius:26px;box-shadow:0 40px 80px -30px #031e14b3;padding:24px;width:min(1000px,100%)}.is-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.is-head h2{color:#10211b;font-family:var(--serif);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.02em;margin:6px 0 0}.is-close{background:#fff;border:1px solid #e7ebe8;border-radius:50%;cursor:pointer;flex:0 0 40px;font-size:24px;height:40px;line-height:1;width:40px}.is-query{align-items:center;background:#f4f8f6;border-radius:18px;display:flex;gap:16px;margin-bottom:16px;padding:14px}.is-query img{border-radius:14px;box-shadow:0 8px 18px -10px #00000080;flex:0 0 96px;height:96px;object-fit:cover;width:96px}.is-query>div{grid-gap:8px;display:grid;flex:1 1;gap:8px;justify-items:start;min-width:0}.is-query strong{color:#10211b;font-size:17px}.is-chips{display:flex;flex-wrap:wrap;gap:6px}.is-chips em{background:#e2f2e9;border-radius:999px;color:#0b5a3f;font-size:12px;font-style:normal;font-weight:700;padding:3px 10px}.is-again{background:none;border:0;color:#0b5a3f;cursor:pointer;font:inherit;font-size:13.5px;font-weight:800;padding:0}.is-busy{align-items:center;color:#4c5a55;display:flex;font-size:14px;gap:10px;margin:0}.is-busy i{animation:is-spin .8s linear infinite;border:2.5px solid #cfe3d8;border-radius:50%;border-top-color:#0b5a3f;height:18px;width:18px}@keyframes is-spin{to{transform:rotate(1turn)}}.is-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.is-card{background:#fff;border:1px solid #e7ebe8;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.is-card:hover{box-shadow:0 18px 30px -24px #10211b99;transform:translateY(-2px)}.is-card-img{aspect-ratio:1;background:#f3f6f4;color:#9aa7a2;display:grid;font-size:28px;overflow:hidden;place-items:center;position:relative}.is-card-img img{height:100%;object-fit:cover;width:100%}.is-match{border-radius:999px;font-size:11px;font-style:normal;font-weight:800;left:8px;padding:3px 9px;position:absolute;top:8px}.is-match.is-top{background:#0b5a3f;color:#fff}.is-match.is-near{background:#e2f2e9;color:#0b5a3f}.is-match.is-like{background:#fff;color:#5d6b66}.is-card-body{grid-gap:6px;display:grid;gap:6px;padding:10px 12px 12px}.is-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#10211b;display:-webkit-box;font-size:13.5px;font-weight:700;line-height:1.35;overflow:hidden;text-decoration:none}.is-card-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.is-card-price b{color:#0b4d36;font-size:14px}.is-card-price s{color:#9aa7a2;font-size:12px}.is-card-price small{color:#6b7a74;font-size:11.5px}.is-card-shop{align-items:center;border-top:1px solid #f0f3f1;color:#33433d;display:flex;font-size:12px;font-weight:700;gap:8px;padding-top:8px;text-decoration:none}.is-card-shop i,.is-card-shop img{background:#e2f2e9;border-radius:50%;color:#0b4d36;display:grid;flex:0 0 24px;font-style:normal;height:24px;object-fit:cover;place-items:center;width:24px}.is-card-shop span{display:grid;min-width:0}.is-card-shop small{color:#8a9893;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-out{color:#b4232b;font-size:11.5px;font-weight:700}.is-empty,.is-intro{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding:30px 16px;text-align:center}.is-empty p,.is-intro p{color:#5d6b66;font-size:14px;line-height:1.6;margin:0;max-width:520px}.is-privacy{color:#8a9893;font-size:12px;margin:16px 0 0;text-align:center}:root[data-theme=dark] .is-modal{background:#0f1b16}:root[data-theme=dark] .is-card-name,:root[data-theme=dark] .is-head h2,:root[data-theme=dark] .is-query strong{color:#eef4f1}:root[data-theme=dark] .is-query{background:#ffffff0d}:root[data-theme=dark] .is-card,:root[data-theme=dark] .is-close{background:#13211b;border-color:#22322b}:root[data-theme=dark] .is-close{color:#eef4f1}@media (max-width:600px){.is-backdrop{padding:0}.is-modal{border-radius:0;min-height:100%;padding:18px 14px}.is-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.is-query img{flex-basis:72px;height:72px;width:72px}}.g-page{margin:0 auto;max-width:1320px;min-height:80vh;padding:34px 4% 80px}.g-shell{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:236px minmax(0,1fr)}.g-loading{padding:40px 0;text-align:center}.g-loading,.g-muted{color:var(--ink-soft)}.g-muted{font-size:12px;line-height:1.6;margin:0}.g-pos{color:#1d8a4e}.g-neg{color:#c2412d}.g-stack{grid-gap:20px;display:grid;gap:20px;min-width:0}.g-modal input:not([type=checkbox]):not([type=radio]),.g-modal select,.g-modal textarea,.g-page input:not([type=checkbox]):not([type=radio]),.g-page select,.g-page textarea{background:#fff;border:1px solid #dfe4ea;border-radius:9px;color:var(--ink);font-size:13px;min-height:42px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.g-modal textarea,.g-page textarea{min-height:64px;resize:vertical}.g-modal input:focus,.g-modal select:focus,.g-modal textarea:focus,.g-page input:focus,.g-page select:focus,.g-page textarea:focus{border-color:#0f664c;box-shadow:0 0 0 3px #0f664c1f}.g-form{grid-gap:14px;display:grid;gap:14px}.g-customer-picker label,.g-form label{grid-gap:6px;color:#3d4a5a;display:grid;font-size:12px;font-weight:700;gap:6px}.g-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.g-span-2{grid-column:1/-1}.g-form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.g-check{align-items:center;color:var(--ink)!important;cursor:pointer;display:flex!important;font-size:12px!important;font-weight:600!important;gap:8px}.g-check input{accent-color:#0f664c;height:16px;width:16px}.g-modal .button,.g-page .button{border-radius:10px}.g-button-danger{background:#c2412d;color:#fff}.g-button-danger:hover{background:#a5321f}.g-sidebar{grid-gap:18px;background:#fff;border:1px solid #e6e9ee;border-radius:18px;display:grid;gap:18px;padding:18px;position:sticky;top:96px}.g-sidebar-shop{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:11px;padding-bottom:16px}.g-sidebar-shop strong{display:block;font-size:13px;line-height:1.3}.g-sidebar-logo{background:#d7dfe8;border-radius:50%;color:#435a75;display:grid;flex:0 0 42px;font-family:var(--serif);font-size:18px;height:42px;overflow:hidden;place-items:center;width:42px}.g-sidebar-logo img{height:100%;object-fit:cover;width:100%}.g-plan-chip{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.g-plan-chip .plan-medal{flex-basis:12px;height:12px;width:12px}.g-tabs{grid-gap:3px;display:grid;gap:3px}.g-tab{align-items:center;border-radius:10px;color:#4a5768;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;transition:background .15s,color .15s}.g-tab>span{color:#8592a3;text-align:center;width:18px}.g-tab:hover{background:#f3f5f8;color:var(--ink)}.g-tab.is-active{background:linear-gradient(135deg,#157759,#094c38);box-shadow:0 8px 18px -10px #094c38cc;color:#fff}.g-tab.is-active>span{color:#fcd580}.g-tab-maison{border-radius:0 0 10px 10px;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.g-tab-maison em{background:linear-gradient(135deg,#fff1b8,#f2c230);border-radius:50px;color:#6b4b00;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;margin-left:auto;padding:2px 7px;text-transform:uppercase}.g-tab-more{display:none}.g-sidebar-back{color:var(--ink-soft);font-size:12px}.g-sidebar-back:hover{color:var(--green)}.g-content{min-width:0}.g-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.g-header h1{font-family:var(--serif);font-size:clamp(28px,3.4vw,38px);font-weight:500;letter-spacing:-.03em;margin:6px 0 0}.g-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.g-actions .button{min-height:40px}.g-actions-stack{align-items:stretch;flex-direction:column}.g-link-button{background:none;border:0;color:#0f664c;cursor:pointer;font-size:12px;font-weight:700;padding:0;text-align:left}.g-link-button:hover{text-decoration:underline}.g-link-button:disabled{cursor:default;opacity:.5}.g-danger{color:#c2412d}.g-small-button{background:#fff;border:1px solid #0f664c;border-radius:8px;color:#0f664c;cursor:pointer;font-size:11px;font-weight:700;padding:7px 12px;transition:.15s;white-space:nowrap}.g-small-button:hover{background:#0f664c;color:#fff}.g-icon-button{background:#fff;border:1px solid #e3e7ec;border-radius:9px;color:var(--ink-soft);cursor:pointer;display:inline-grid;flex:0 0 32px;font-size:18px;height:32px;line-height:1;padding:0;place-items:center;width:32px}.g-icon-button:hover:not(:disabled){border-color:#c9d1db;color:var(--ink)}.g-icon-button:disabled{cursor:default;opacity:.35}.g-segmented{background:#eef1f5;border-radius:11px;display:inline-flex;gap:3px;padding:3px}.g-segmented button{background:#0000;border:0;border-radius:8px;color:#4a5768;cursor:pointer;font-size:12px;font-weight:700;padding:7px 13px}.g-segmented button.is-active{background:#fff;box-shadow:0 1px 3px #0a312526;color:var(--ink)}.g-card{background:#fff;border:1px solid #e6e9ee;border-radius:16px;min-width:0;padding:20px 22px}.g-card-flush{overflow:hidden;padding:0}.g-card-accent{background:linear-gradient(135deg,#fffaf3,#fff);border-color:#efd9a8}.g-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.g-card h2,.g-card-head h2{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.02em;margin:0}.g-subtitle{color:var(--ink-soft);letter-spacing:.1em;margin:18px 0 8px;text-transform:uppercase}.g-count,.g-subtitle{font-size:11px;font-weight:800}.g-count{background:var(--orange);border-radius:50px;color:#fff;min-width:24px;padding:2px 8px;text-align:center}.g-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.g-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.g-kpi{grid-gap:5px;background:#fff;border:1px solid #e6e9ee;border-radius:14px;display:grid;gap:5px;min-width:0;overflow:hidden;padding:16px 18px;position:relative}.g-kpi:before{background:#0f664c;content:"";inset:0 auto 0 0;position:absolute;width:3px}.g-kpi-good:before{background:#1d8a4e}.g-kpi-warn:before{background:#db9d17}.g-kpi-bad:before{background:#c2412d}.g-kpi>span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.02em}.g-kpi>strong{font-size:clamp(18px,2vw,23px);font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.g-kpi>small{color:var(--ink-soft);font-size:11px}.g-kpi a{color:#0f664c;font-weight:700}.g-kpis-compact .g-kpi{padding:12px 14px}.g-kpis-compact .g-kpi>strong{font-size:18px}.g-mini-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin-bottom:12px}.g-mini-stats>div{grid-gap:3px;background:#f5f7fa;border-radius:11px;display:grid;gap:3px;padding:10px 12px}.g-mini-stats span{color:var(--ink-soft);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.g-mini-stats strong{font-size:15px}.g-banner{align-items:center;background:linear-gradient(135deg,#fff6ec,#fffdf9);border:1px solid #efd9a8;border-radius:14px;display:flex;gap:14px;padding:14px 18px}.g-banner>span:first-child{font-size:24px}.g-banner div{flex:1 1}.g-banner strong{color:#9a4f05;font-size:14px}.g-banner p{color:#7a5636;font-size:12px;margin:2px 0 0}.g-quick{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.g-quick a{align-items:center;border:1px dashed #cdd6e1;border-radius:13px;color:#33465c;display:flex;font-size:13px;font-weight:700;gap:10px;padding:14px 16px;transition:.15s}.g-quick a:hover{background:#f4f8fe;border-color:#0f664c;border-style:solid;color:#0f664c}.g-quick span{color:#0f664c;font-size:17px}.g-list{list-style:none;margin:0;padding:0}.g-list>li+li{border-top:1px solid #f0f2f5}.g-list-row{align-items:center;color:inherit;display:flex;gap:12px;justify-content:space-between;padding:11px 2px}a.g-list-row:hover strong{color:#0f664c}.g-list-row>div:first-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.g-list-row span{color:var(--ink-soft);font-size:12px}.g-list-row strong{font-size:13px}.g-list-end{align-items:center;display:flex;flex:none;gap:10px}.g-with-thumb{align-items:center;display:flex!important;gap:11px;min-width:0}.g-with-thumb>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.g-with-thumb span:not(.g-thumb):not(.g-avatar){color:var(--ink-soft);font-size:11px}.g-thumb{background:#f1f4f7;border-radius:9px;color:#9aa6b4;display:grid;flex:0 0 38px;height:38px;overflow:hidden;place-items:center;width:38px}.g-thumb img{height:100%;object-fit:cover;width:100%}.g-avatar{background:linear-gradient(135deg,#1d8466,#094c38);border-radius:50%;color:#fff;display:grid;flex:0 0 32px;font-size:13px;font-weight:800;height:32px;place-items:center;width:32px}.g-empty{grid-gap:6px;color:var(--ink-soft);display:grid;gap:6px;justify-items:center;padding:30px 16px;text-align:center}.g-empty>span{color:#b7c2cf;font-size:26px}.g-empty strong{color:var(--ink);font-size:14px}.g-empty p{font-size:12px;line-height:1.6;margin:0;max-width:380px}.g-empty a{color:#0f664c;font-weight:700}.g-ranking{counter-reset:rank;list-style:none;margin:0;padding:0}.g-ranking li{align-items:center;border-bottom:1px solid #f0f2f5;counter-increment:rank;display:flex;font-size:13px;gap:12px;padding:9px 0}.g-ranking li:before{background:#ecf9f5;border-radius:50%;color:#0f664c;content:counter(rank);display:grid;flex:0 0 22px;font-size:11px;font-weight:800;height:22px;place-items:center;width:22px}.g-ranking li>div{display:grid;flex:1 1;min-width:0}.g-ranking li span{color:var(--ink-soft);font-size:11px}.g-pill{border-radius:50px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 9px;white-space:nowrap}.g-pill-draft{background:#eef1f4;color:#5b6675}.g-pill-issued{background:#fdf0d5;color:#8a5300}.g-pill-paid{background:#ddf3e6;color:#136b3c}.g-pill-accepted{background:#e6f7f2;color:#094c38}.g-pill-cancelled{background:#fbe4df;color:#9c3524;text-decoration:line-through}.g-type{border-radius:5px;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.06em;margin-right:4px;padding:2px 6px;text-transform:uppercase}.g-type-invoice{background:#e6f7f2;color:#094c38}.g-type-quote{background:#fdf0c9;color:#6b4b00}.g-type-receipt{background:#eef1f4;color:#3b4a5c}.g-stock-badge{background:#fdf0d5;border-radius:50px;color:#8a5300;display:inline-block;font-size:11px;font-weight:800;min-width:34px;padding:3px 9px;text-align:center}.g-stock-badge.is-ok{background:#ddf3e6;color:#136b3c}.g-stock-badge.is-out{background:#fbe4df;color:#9c3524}.g-move{font-size:11px;font-weight:700}.g-move-in,.g-move-return{color:#1d8a4e}.g-move-out{color:#c2412d}.g-move-sale{color:#0f664c}.g-move-adjust{color:#8a5300}.g-toolbar{align-items:center;gap:12px;justify-content:space-between}.g-filter-chips,.g-toolbar{display:flex;flex-wrap:wrap}.g-filter-chips{gap:7px}.g-search{max-width:260px}.g-search-wide{max-width:380px}.g-toolbar-note{color:var(--ink-soft);font-size:12px}.g-table-wrap{overflow-x:auto}.g-table{border-collapse:collapse;font-size:13px;width:100%}.g-table th{background:#f8f9fb;border-bottom:1px solid #e6e9ee;color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.08em;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.g-table td{border-bottom:1px solid #f0f2f5;padding:12px 16px;vertical-align:middle}.g-table tr:last-child td{border-bottom:0}.g-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.g-table-click tbody tr{cursor:pointer;transition:background .12s}.g-table-click tbody tr:focus-visible,.g-table-click tbody tr:hover{background:#f5f8fd;outline:none}.g-table-compact td{font-size:12px;padding:9px 14px}.g-row-actions{text-align:right;white-space:nowrap}.g-row-actions>*+*{margin-left:6px}.g-card>.g-table-wrap{margin:0 -22px -20px}.g-modal-backdrop{align-items:center}.g-modal{animation:pop-in .2s ease-out;background:#fff;border-radius:18px;box-shadow:0 30px 70px #0718134d;display:flex;flex-direction:column;max-height:calc(100vh - 32px);width:min(520px,100%)}.g-modal-wide{width:min(860px,100%)}.g-modal-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.g-modal-head h2{font-family:var(--serif);font-size:22px;font-weight:500;margin:0}.g-modal-head{flex:none}.g-modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 22px}.g-sale-done{grid-gap:12px;display:grid;gap:12px;justify-items:center;text-align:center}.g-sale-done .g-actions{width:100%}.g-recap{grid-gap:6px;background:#f5f7fa;border-radius:12px;display:grid;font-size:13px;gap:6px;padding:12px 14px}.g-recap>div{display:flex;gap:12px;justify-content:space-between}.g-recap span{color:var(--ink-soft)}.g-recap-strong{border-top:1px solid #e3e7ec;margin-top:4px;padding-top:8px}.g-recap-strong span{color:var(--ink);font-weight:700}.g-recap-flat{background:#0000;margin-top:14px;padding:0}.g-recap-flat>div{border-bottom:1px solid #f0f2f5;padding:7px 0}.g-customer-picker{grid-gap:12px;display:grid;gap:12px}.g-customer-picker .g-segmented{justify-self:start}.g-lines{grid-gap:8px;display:grid;gap:8px}.g-line,.g-lines-head{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 78px 120px 110px 32px}.g-lines-head{color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.g-line-name{grid-gap:6px;display:grid;gap:6px}.g-line-total{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.g-editor-foot{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 240px}.g-editor-totals,.g-ticket-totals{grid-gap:8px;display:grid;font-size:13px;gap:8px}.g-editor-totals>div,.g-ticket-totals>div{display:flex;gap:12px;justify-content:space-between}.g-ticket-total{align-items:baseline;border-top:1px solid #e3e7ec;padding-top:10px}.g-ticket-total span{font-weight:700}.g-ticket-total strong{font-size:22px;letter-spacing:-.02em}.g-open-cash{grid-gap:12px;display:grid;gap:12px;justify-items:start;max-width:480px}.g-open-cash label{width:100%}.g-big-icon{background:linear-gradient(135deg,#157759,#094c38);border-radius:14px;color:#fff;display:grid;font-size:24px;height:52px;place-items:center;width:52px}.g-register{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.g-pos-search{display:flex;gap:10px;margin-bottom:14px}.g-pos-search .button{flex:none;min-height:42px}.g-pos-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));max-height:620px;overflow-y:auto;padding:2px}.g-pos-item{grid-gap:3px;background:#fff;border:1px solid #e6e9ee;border-radius:12px;color:var(--ink);cursor:pointer;display:grid;gap:3px;padding:8px 8px 10px;text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.g-pos-item:hover:not(:disabled){border-color:#0f664c;box-shadow:0 8px 18px -12px #094c3899;transform:translateY(-1px)}.g-pos-item:active:not(:disabled){transform:scale(.98)}.g-pos-item:disabled{cursor:not-allowed;opacity:.45}.g-pos-img{aspect-ratio:1;background:#f1f4f7;border-radius:8px;color:#b7c2cf;display:grid;margin-bottom:4px;overflow:hidden;place-items:center}.g-pos-img img{height:100%;object-fit:cover;width:100%}.g-pos-item strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden}.g-pos-item>span:not(.g-pos-img){color:#0f664c;font-size:12px;font-weight:800}.g-pos-item small{color:var(--ink-soft);font-size:10px}.g-ticket{grid-gap:12px;display:grid;gap:12px;position:sticky;top:96px}.g-ticket .g-card-head{margin-bottom:0}.g-ticket-lines{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.g-ticket-lines li{grid-gap:10px;align-items:center;border-bottom:1px solid #f0f2f5;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto 86px;padding:9px 0}.g-ticket-lines li>div:first-child{display:grid;min-width:0}.g-ticket-lines li>div:first-child strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-ticket-lines li>div:first-child span{color:var(--ink-soft);font-size:11px}.g-ticket-line-total{font-size:12px;text-align:right}.g-qty{align-items:center;border:1px solid #e3e7ec;border-radius:9px;display:inline-flex}.g-qty button{background:none;border:0;color:#0f664c;cursor:pointer;font-size:16px;font-weight:700;height:28px;width:28px}.g-qty span{font-size:12px;font-weight:800;min-width:22px;text-align:center}.g-inline-field{align-items:center;display:flex!important;font-size:13px;gap:12px;justify-content:space-between}.g-inline-field span{color:var(--ink-soft)}.g-inline-field input{max-width:140px;text-align:right}.g-methods{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.g-methods-wrap{grid-template-columns:repeat(3,1fr)}.g-methods button{background:#fff;border:1px solid #dfe4ea;border-radius:9px;color:#3d4a5a;cursor:pointer;font-size:11px;font-weight:700;min-height:38px;padding:6px;transition:.15s}.g-methods button.is-active{background:#0f664c;border-color:#0f664c;color:#fff}.g-change{background:#ddf3e6;border-radius:10px;color:#136b3c;font-size:13px;font-weight:800;margin:0;padding:9px 12px;text-align:center}.g-change.is-short{background:#fbe4df;color:#9c3524}.g-split{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.g-split .g-muted{grid-column:1/-1}.g-checkout{font-size:14px;justify-content:center;min-height:50px!important;width:100%}.g-close-report.has-diff{border-color:#f1c2b8}.g-ticket-bar{display:none}@media (max-width:960px){.g-ticket-bar{align-items:center;background:linear-gradient(135deg,#157759,#094c38);border:0;border-radius:14px;bottom:12px;box-shadow:0 14px 30px -10px #094c38b3;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;left:12px;padding:14px 18px;position:fixed;right:12px;z-index:40}.g-ticket-bar strong{font-size:17px}.g-register{padding-bottom:70px}}.g-doc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.g-doc-toolbar .auth-back{margin:0}.g-doc-state{align-items:center;display:flex;font-size:13px;font-weight:700;gap:10px}.g-doc-toolbar .g-actions{margin-left:auto}.g-format-switch{justify-self:start}.g-paper{background:#fff;border:1px solid #e6e9ee;border-radius:6px;box-shadow:0 18px 40px -26px #0a312573;color:#142620;font-size:13px;margin:0 auto;max-width:820px;overflow:hidden;padding:46px 52px 34px;position:relative;width:100%}.g-paper.is-cancelled>:not(.g-stamp){opacity:.55}.g-stamp{background:#c2412d;color:#fff;font-size:12px;font-weight:800;letter-spacing:.25em;padding:6px 0;position:absolute;right:-42px;text-align:center;text-transform:uppercase;top:34px;transform:rotate(35deg);width:200px}.g-stamp-paid{background:#1d8a4e}.g-paper-head{border-bottom:3px solid #0f664c;display:flex;gap:24px;justify-content:space-between;padding-bottom:22px}.g-paper-shop{align-items:center;display:flex;gap:14px}.g-paper-shop img{border-radius:50%;height:62px;object-fit:cover;width:62px}.g-paper-shop strong{display:block;font-family:var(--serif);font-size:22px;font-weight:600}.g-paper-shop span{color:#6b7685;font-size:12px}.g-paper-title{grid-gap:2px;display:grid;gap:2px;justify-items:end;text-align:right}.g-paper-title h2{font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.02em;margin:0}.g-paper-title strong{font-size:14px;letter-spacing:.04em}.g-paper-title span{color:#6b7685;font-size:12px}.g-paper-client{grid-gap:2px;border-left:3px solid #e0a710;display:grid;gap:2px;justify-items:start;margin:22px 0 6px;padding:12px 16px}.g-paper-client>span:first-child{color:#8a7b55;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.g-paper-client strong{font-size:15px}.g-paper-client span{color:#59636f;font-size:12px}.g-paper-lines{border-collapse:collapse;margin-top:22px;width:100%}.g-paper-lines th{color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;padding:9px 10px;text-align:left;text-transform:uppercase}.g-paper-lines td{border-bottom:1px solid #edf0f3;padding:10px}.g-paper-lines .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.g-paper-lines tbody tr:nth-child(2n) td{background:#fafbfc}.g-paper-totals{grid-gap:7px;display:grid;gap:7px;margin:18px 0 0 auto;width:min(300px,100%)}.g-paper-totals>div{display:flex;gap:12px;justify-content:space-between}.g-paper-total{border-radius:6px;color:#fff;margin-top:4px;padding:10px 12px}.g-paper-total strong{font-size:18px}.g-paper-due{color:#c2412d;font-weight:700}.g-paper-payments{grid-gap:4px;border-top:1px dashed #d5dbe3;display:grid;font-size:12px;gap:4px;margin-top:22px;padding-top:12px}.g-paper-payments>span{color:#6b7685;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.g-paper-payments>div{display:flex;gap:12px;justify-content:space-between}.g-paper-notes{background:#f6f7f9;border-radius:6px;color:#4b5563;font-size:12px;line-height:1.6;margin:20px 0 0;padding:12px 14px;white-space:pre-line}.g-paper-foot{border-top:1px solid #edf0f3;color:#8a94a1;font-size:11px;margin-top:34px;padding-top:14px;text-align:center}.g-paper-ticket{border-radius:4px;font-family:Courier New,ui-monospace,monospace;font-size:12px;max-width:340px;padding:22px 18px}.g-paper-ticket .g-paper-head{align-items:center;border-bottom:1px dashed #333;flex-direction:column;gap:10px;text-align:center}.g-paper-ticket .g-paper-shop{flex-direction:column;gap:6px}.g-paper-ticket .g-paper-shop img{height:46px;width:46px}.g-paper-ticket .g-paper-shop strong{font-size:16px}.g-paper-ticket .g-paper-title{justify-items:center;text-align:center}.g-paper-ticket .g-paper-title h2{font-family:inherit;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.g-paper-ticket .g-paper-client{background:none;border:0;margin:12px 0 0;padding:0}.g-paper-ticket .g-paper-lines th{background:none;border-bottom:1px dashed #333;padding:6px 2px}.g-paper-ticket .g-paper-lines td{background:none!important;border:0;padding:5px 2px}.g-paper-ticket .g-paper-lines .num{padding-left:12px}.g-paper-ticket .g-paper-lines td:nth-child(3),.g-paper-ticket .g-paper-lines th:nth-child(3){display:none}.g-paper-ticket .g-paper-totals{border-top:1px dashed #333;padding-top:8px;width:100%}.g-paper-ticket .g-paper-total{background:none;color:#142620;padding:4px 0}.g-paper-ticket .g-stamp{display:none}.g-timeline{grid-gap:8px;border-left:2px solid #e6e9ee;display:grid;font-size:13px;gap:8px;list-style:none;margin:0;padding:0 0 0 16px}.g-timeline li{position:relative}.g-timeline li:before{background:#0f664c;border:2px solid #fff;border-radius:50%;content:"";height:10px;left:-22px;position:absolute;top:6px;width:10px}.g-timeline a{color:#0f664c;font-weight:700}.g-timeline-payment{align-items:center;display:flex;gap:12px;justify-content:space-between}.g-timeline-payment:before{background:#1d8a4e!important}.g-danger-zone{border-top:1px solid #f0f2f5;display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:12px}.g-month-picker{align-items:center;display:flex;gap:10px}.g-month-picker strong{font-size:14px;min-width:130px;text-align:center;text-transform:capitalize}.g-chart{grid-gap:8px;display:grid;gap:8px}.g-chart-readout{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;min-height:30px}.g-chart-readout strong{font-size:22px;letter-spacing:-.02em}.g-chart-readout span{color:var(--ink-soft);font-size:12px;text-transform:capitalize}.g-chart-plot{height:200px;position:relative}.g-chart-grid{display:flex;flex-direction:column;inset:0;justify-content:space-between;pointer-events:none;position:absolute}.g-chart-grid span{border-top:1px solid #eef1f4;position:relative}.g-chart-grid span:after{color:#9aa6b4;content:attr(data-value);font-size:10px;position:absolute;right:0;top:-15px}.g-chart-bars{grid-gap:2px;align-items:end;display:grid;gap:2px;inset:0;position:absolute}.g-chart-col{align-items:flex-end;background:none;border:0;cursor:pointer;display:flex;height:100%;padding:0}.g-chart-col:focus-visible{outline:2px solid #0f664c;outline-offset:1px}.g-chart-bar{background:#0f664c;border-radius:4px 4px 0 0;min-height:0;opacity:.85;transition:opacity .15s;width:100%}.g-chart-col.is-active .g-chart-bar{background:#094c38;opacity:1}.g-chart-bars:hover .g-chart-col:not(.is-active) .g-chart-bar{opacity:.45}.g-chart-axis{grid-gap:2px;color:#9aa6b4;display:grid;font-size:10px;gap:2px;text-align:center}.g-hbars{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.g-hbar-label{align-items:baseline;display:flex;font-size:13px;gap:8px;margin-bottom:5px}.g-hbar-label span{flex:1 1}.g-hbar-label small{color:var(--ink-soft);min-width:34px;text-align:right}.g-hbar-track{background:#eef1f4;border-radius:4px;height:8px;overflow:hidden}.g-hbar-track span{background:#0f664c;border-radius:4px;display:block;height:100%}.g-export{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.g-export h2{margin-bottom:4px!important}.g-locked{grid-gap:14px;background:#fff;border:1px solid #e6e9ee;border-radius:22px;box-shadow:0 24px 50px -32px #0a312573;display:grid;gap:14px;justify-items:center;margin:30px auto;max-width:640px;padding:42px 34px;text-align:center}.g-locked h1{font-family:var(--serif);font-size:clamp(28px,4vw,38px);font-weight:500;letter-spacing:-.03em;margin:0}.g-locked p{color:var(--ink-soft);font-size:14px;line-height:1.7;margin:0}.g-locked small{color:var(--ink-soft);font-size:11px}.g-locked-icon{background:#eef1f5;border-radius:50%;display:grid;font-size:26px;height:64px;place-items:center;width:64px}.g-locked-icon .plan-medal{flex-basis:40px;height:40px;width:40px}.g-locked-list{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:6px 0;padding:0;text-align:left}.g-locked-list li{font-size:13px;line-height:1.5;padding-left:26px;position:relative}.g-locked-list li:before{border-bottom:2px solid #2f8a5b;border-left:2px solid #2f8a5b;content:"";height:5px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:10px}.g-maison-upsell{align-items:center;background:linear-gradient(135deg,#fffaeb,#fff);border:1px solid #f0d58a;border-radius:16px;display:flex;gap:16px;padding:18px 20px}.g-maison-upsell .plan-medal{flex:0 0 36px;height:36px;width:36px}.g-maison-upsell div{flex:1 1}.g-maison-upsell p{color:var(--ink-soft);font-size:12px;margin:3px 0 0}.g-perks{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.g-perks.is-locked .g-perk{opacity:.62}.g-perk{grid-gap:10px;align-content:start;display:grid;gap:10px;justify-items:start}.g-perk p{color:var(--ink-soft);font-size:13px;line-height:1.6;margin:0}.g-perk .g-form{width:100%}.g-perk-icon{background:linear-gradient(135deg,#fff1b8,#f2c230);border-radius:12px;color:#6b4b00;display:grid;font-size:19px;height:42px;place-items:center;width:42px}.g-perk-preview{background:#f5f7fa;border-radius:10px;padding:12px 16px}.g-perk-state{background:#eef1f4;border-radius:50px;color:#5b6675;font-size:11px;font-weight:800;padding:3px 10px}.g-perk-state.is-on{background:#ddf3e6;color:#136b3c}.g-customer-head{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 260px}.g-contact{grid-gap:5px;align-content:start;display:grid;font-size:13px;gap:5px}.verified-badge{align-items:center;background:linear-gradient(135deg,#fff1b8,#f2c230 45%,#d99a0b);border-radius:50px;box-shadow:inset 0 1px 0 #fff9,0 4px 12px -6px #a06e00cc;color:#4a3300;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.08em;padding:5px 11px 5px 8px;text-transform:uppercase;white-space:nowrap}.verified-badge i{background:#094c38;border-radius:50%;color:#fff;display:grid;font-size:9px;font-style:normal;height:16px;place-items:center;width:16px}.verified-badge-compact{font-size:9px;padding:3px 8px 3px 4px}.verified-badge-compact i{font-size:7px;height:13px;width:13px}@media (max-width:1100px){.g-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.g-register{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:960px){.g-shell{gap:18px;grid-template-columns:minmax(0,1fr)}.g-sidebar{gap:10px;padding:12px;position:static}.g-sidebar-shop{padding-bottom:10px}.g-tabs{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.g-tab{flex-direction:column;font-size:11px;gap:4px;justify-content:center;line-height:1.2;min-height:58px;padding:8px 4px;text-align:center}.g-tab-extra{display:none}.g-tab-more,.g-tabs.is-open .g-tab-extra{display:flex}.g-tab-more{background:#f3f5f8;border:0;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.g-tab-maison{border:0;border-radius:10px;margin:0;padding-top:8px}.g-tab-maison em{font-size:8px;padding:1px 5px;position:absolute;right:3px;top:3px}.g-sidebar-back{display:none}.g-columns,.g-perks,.g-register{grid-template-columns:minmax(0,1fr)}.g-ticket{position:static}.g-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.g-page{padding:18px 16px 60px}.g-kpis{gap:10px}.g-kpi{padding:12px 13px}.g-card{padding:16px}.g-card>.g-table-wrap{margin:0 -16px -16px}.g-customer-head,.g-editor-foot,.g-grid-2{grid-template-columns:minmax(0,1fr)}.g-span-2{grid-column:auto}.g-search,.g-search-wide{max-width:none}.g-header .g-actions,.g-header .g-actions .button{width:100%}.g-header .g-actions .button{justify-content:center}.g-table thead{display:none}.g-table,.g-table tbody,.g-table td,.g-table tr{display:block;width:100%}.g-table tr{border-bottom:1px solid #eef1f4;padding:12px 16px}.g-table td{align-items:center;border:0;display:flex;gap:12px;justify-content:space-between;padding:4px 0;text-align:right}.g-table td:before{color:var(--ink-soft);content:attr(data-label);font-size:11px;font-weight:700;text-align:left}.g-table td:not([data-label]){justify-content:flex-end}.g-table td:not([data-label]):before{content:none}.g-table .num{text-align:right}.g-table .g-with-thumb{justify-content:flex-end;text-align:right}.g-lines-head{display:none}.g-line{border:1px solid #eef1f4;border-radius:12px;grid-template-columns:1fr 1fr 32px;padding:10px}.g-line-name{grid-column:1/-1}.g-line-total{grid-column:1/3;text-align:left}.g-line .g-icon-button{grid-column:3;grid-row:3}.g-paper{padding:26px 18px}.g-paper-head{flex-direction:column}.g-paper-title{justify-items:start;text-align:left}.g-methods{grid-template-columns:repeat(2,1fr)}.g-quick{grid-template-columns:minmax(0,1fr)}.g-doc-toolbar .g-actions{margin-left:0}.g-maison-upsell{align-items:flex-start;flex-direction:column}.g-modal-backdrop{align-items:end;padding:0}.g-modal,.g-modal-wide{border-radius:18px 18px 0 0;max-height:92vh;max-height:calc(100dvh - 16px - env(safe-area-inset-top));width:100%}}@media print{@page{margin:12mm}body{background:#fff!important}.announcement,.g-card:not(.g-paper),.g-sidebar,.no-print,.site-footer,.site-header,.toast-stack{display:none!important}.g-page,.g-shell{display:block;margin:0;max-width:none;padding:0}.g-stack{display:block}.g-paper{border:0;box-shadow:none;margin:0;max-width:none;padding:0}.g-paper-ticket{max-width:72mm;width:72mm}.g-paper-lines th,.g-paper-total{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tm-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.tm-head h1{color:#0b1814;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin:0}.tm-head p{color:#64748b;font-size:15px;margin:6px 0 0}.tm-code{background:#f0fdf9;border-radius:99px;color:#4338ca;display:inline-block;font-size:12px;font-weight:800;margin-left:4px;padding:2px 9px}.tm-btn{align-items:center;background:#4f46e5;border:0;border-radius:14px;box-shadow:0 12px 24px -16px #4f46e5e6;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 22px}.tm-btn:disabled{cursor:not-allowed;opacity:.55}.tm-btn-line{background:#fff;border:1px solid #e4eeeb;border-radius:14px;color:#334155;cursor:pointer;font:inherit;font-size:15px;font-weight:700;min-height:48px;padding:0 22px}.tm-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.tm-stats>div{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px -24px #0a1a1580;display:flex;gap:18px;padding:28px 30px}.tm-stats p{grid-gap:4px;display:grid;gap:4px;margin:0}.tm-stats strong{color:#0b1814;font-size:17px}.tm-stats small{color:#94a3b8;font-size:14px}.tm-num{border-radius:14px;display:grid;flex:none;font-size:18px;font-weight:800;height:56px;place-items:center;width:56px}.tm-blue{background:#e4fbf4;color:#4f46e5}.tm-green{background:#d1fae5;color:#059669}.tm-violet{background:#ede9fe;color:#7c3aed}.tm-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px -24px #0a1a1580;overflow:hidden}.tm-table-wrap{overflow-x:auto}.tm-table{border-collapse:collapse;width:100%}.tm-table th{background:#f8fafc;color:#94a3b8;font-size:13px;font-weight:800;letter-spacing:.08em;padding:18px 24px;text-align:left;text-transform:uppercase;white-space:nowrap}.tm-table td{border-top:1px solid #f2f8f6;color:#1f2937;font-size:15px;padding:18px 24px;vertical-align:middle}.tm-table td:first-child{align-items:center;display:flex;gap:14px}.tm-table tr.is-off td{color:#94a3b8}.tm-form code,.tm-hint code,.tm-table code{background:#f2f8f6;border-radius:6px;color:#334155;font-size:13px;padding:3px 8px}.tm-avatar{background:#6366f1;border-radius:50%;color:#fff;display:grid;flex:none;font-size:15px;font-weight:800;height:46px;place-items:center;width:46px}.tm-role{border-radius:99px;font-size:14px;font-weight:800;padding:4px 14px}.tm-role-admin{background:#ede9fe;color:#7c3aed}.tm-role-caissier{background:#dffaf2;color:#158362}.tm-status{background:#d1fae5;border-radius:99px;color:#047857;font-size:14px;font-weight:800;padding:4px 14px}.tm-status.is-off{background:#fee2e2;color:#b91c1c}.tm-actions{text-align:right;white-space:nowrap;width:110px}.tm-icon{background:none;border:0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-grid;height:38px;margin-right:6px;place-items:center;vertical-align:middle;width:38px}.tm-icon:hover{background:#f0fdf9;color:#4f46e5}.tm-switch{background:#fff;border:2px solid #cbd5e1;border-radius:99px;cursor:pointer;height:22px;padding:0;position:relative;vertical-align:middle;width:40px}.tm-switch i{background:#94a3b8;border-radius:50%;height:12px;left:3px;position:absolute;top:3px;transition:transform .2s;width:12px}.tm-switch.is-on{border-color:#059669}.tm-switch.is-on i{background:#059669;transform:translateX(18px)}.tm-hint{color:#64748b;font-size:13px;line-height:1.7;margin:0}.tm-form{gap:16px}.tm-login{align-items:stretch;background:#fff;border:1px solid #dfe4ea;border-radius:9px;display:flex;overflow:hidden}.tm-login em{background:#f0fdf9;color:#4338ca;display:grid;font-size:13px;font-style:normal;font-weight:700;padding:0 10px;place-items:center;white-space:nowrap}.tm-login input{border:0!important;border-radius:0!important;box-shadow:none!important}.tm-note{background:#f1fdf9;border-radius:12px;color:#158362;font-size:13px;line-height:1.6;margin:0;padding:14px 16px}@media (max-width:760px){.tm-stats{gap:10px;grid-template-columns:minmax(0,1fr)}.tm-stats>div{padding:16px 18px}.tm-btn{width:100%}.tm-table thead{display:none}.tm-table,.tm-table tbody,.tm-table td,.tm-table tr{display:block;width:100%}.tm-table tr{border-top:1px solid #f2f8f6;padding:14px 16px}.tm-table td{align-items:center;border:0;display:flex;gap:10px;justify-content:space-between;padding:5px 0}.tm-table td:first-child{justify-content:flex-start}.tm-table td[data-label]:not(:first-child):before{color:#94a3b8;content:attr(data-label);font-size:12px;font-weight:700}.tm-actions{justify-content:flex-end!important;width:auto}.tm-login em{max-width:55%;overflow:hidden;text-overflow:ellipsis}}.g-paper-qr{justify-content:center;margin-top:22px}.g-perk-share{grid-column:1/-1}.g-share-qr{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.g-share-qr code{background:#f0f9f6;border-radius:8px;color:#094c38;font-size:13px;overflow-wrap:anywhere;padding:6px 10px}.g-share-actions{display:flex;flex-wrap:wrap;gap:10px}.g-card.g-card-flush>.g-table-wrap{margin:0!important}.cl-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cl-kpis>div{grid-gap:4px;background:#fff;border:1px solid #e6e9ee;border-radius:14px;display:grid;gap:4px;padding:14px 18px}.cl-kpis span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cl-kpis strong{font-feature-settings:"tnum";color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums}.cl-kpis .is-due strong{color:#c2412d}.cl-kpis .is-gold strong{color:#a87b16}.cl-table td{padding-bottom:14px;padding-top:14px}.cl-table td:first-child,.cl-table th:first-child{padding-left:22px}.cl-table td:last-child,.cl-table th:last-child{padding-right:22px}.cl-who{align-items:center;display:flex;gap:12px;min-width:0}.cl-who>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.cl-who strong{color:var(--ink);font-size:14px}.cl-who small{color:var(--ink-soft);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-avatar{border-radius:50%;color:#fff;display:grid;flex:0 0 40px;font-size:14px;font-weight:800;height:40px;letter-spacing:.02em;place-items:center;width:40px}.cl-phone{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.cl-wa{background:#25d366;border-radius:50%;color:#fff;display:inline-grid;font-size:13px;height:28px;place-items:center;width:28px}.cl-wa:hover{filter:brightness(.92)}.cl-due{background:#fdecea;color:#c2412d;white-space:nowrap}.cl-due,.cl-ok{border-radius:99px;display:inline-block;font-weight:800;padding:3px 10px}.cl-ok{background:#e6f6ec;color:#1d8a4e;font-size:12px}.cl-deposit{color:#a87b16;font-weight:800}.cl-count{background:#f2f7f6;border-radius:99px;color:#3d4a5a;display:inline-block;font-size:12px;font-weight:700;min-width:26px;padding:2px 8px;text-align:center}.cl-chevron{color:#b6c0cc;font-size:18px;text-align:right;width:24px}@media (max-width:680px){.cl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-table td:first-child,.cl-table td:last-child,.cl-table th:first-child,.cl-table th:last-child{padding-left:0;padding-right:0}.cl-table td[data-label=Client]:before{content:none}.cl-table td[data-label=Client]{justify-content:flex-start}.cl-chevron{display:none!important}}.g-paper-shop .g-paper-legal{color:#4b5563;display:block;font-size:11px;font-weight:700;margin-top:2px}.g-paper-bottom{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:18px}.g-paper-bottom .g-paper-totals{margin:0 0 0 auto}.g-rubber{grid-gap:4px;border:3px double #1d8a4e;border-radius:10px;color:#1d8a4e;display:grid;gap:4px;justify-items:center;margin-left:24px;opacity:.9;padding:10px 22px;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;transform:rotate(-8deg)}.g-rubber strong{font-size:22px;font-weight:900;letter-spacing:.28em;line-height:1;text-transform:uppercase}.g-rubber small{font-size:10px;font-weight:700;letter-spacing:.04em}.g-rubber-void{border-color:#c2412d;color:#c2412d}.g-paper.is-cancelled>:not(.g-paper-bottom){opacity:.55}.g-paper-ticket .g-rubber{display:none}@media (max-width:680px){.g-paper-bottom{align-items:stretch;flex-direction:column-reverse}.g-rubber{align-self:center;margin:6px 0 0}}@media print{.g-rubber{opacity:1}.g-paper:not(.g-paper-ticket){padding:12mm 14mm!important;page:g-doc}.g-paper-head,.g-paper-lines th,.g-paper-total{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page g-doc{size:A4;margin:0}.g-paper-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}.g-paper-foot>strong{font-size:13px;letter-spacing:.06em;text-transform:uppercase}.g-paper-foot>span{flex-basis:100%}.g-paper-ticket .g-paper-foot .lx-socials{display:none}@media print{.g-paper-foot .lx-social svg{height:4.5mm;width:4.5mm}.g-paper-foot,.g-paper-foot *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tm-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tm-quota{background:#f0fdf9;border-radius:99px;color:#4338ca;font-size:13px;font-weight:800;padding:6px 12px}.tm-quota.is-full{background:#fef3c7;color:#b45309}.tm-limit{background:#fffbeb;border-radius:12px;color:#92400e;font-size:13px;line-height:1.6;margin:0;padding:12px 16px}.tm-limit a{color:#4338ca;font-weight:800}@media (max-width:760px){.tm-head-actions,.tm-quota{width:100%}.tm-quota{text-align:center}}.g-paper-head{border-bottom-color:#0f664c;border-bottom-color:var(--doc-primary,#0f664c)}.g-paper-title h2{color:#0f664c;color:var(--doc-primary,#0f664c)}.g-paper-lines th{background:#0f664c;background:var(--doc-secondary,var(--doc-primary,#0f664c))}.g-paper-total{background:#0f664c;background:var(--doc-primary,#0f664c)}.g-paper-client{background:#faf8f2;background:var(--doc-primary-wash,#faf8f2);border-left-color:#e0a710;border-left-color:var(--doc-secondary,#e0a710)}.g-paper-lines tfoot td{border-top-color:#0f664c;border-top-color:var(--doc-primary,#0f664c)}.g-paper-foot>strong{color:#142620;color:var(--doc-primary,#142620)}.g-paper-ticket .g-paper-head{border-bottom-color:#333;border-bottom-color:var(--doc-primary,#333)}.g-paper-ticket .g-paper-title h2{color:#142620;color:var(--doc-primary,#142620)}.g-paper-ticket .g-paper-shop strong{color:inherit;color:var(--doc-primary,inherit)}.g-paper-ticket .g-paper-lines th{border-bottom-color:#333;border-bottom-color:var(--doc-primary,#333);color:#142620;color:var(--doc-secondary,var(--doc-primary,#142620))}.g-paper-ticket .g-paper-totals{border-top-color:#333;border-top-color:var(--doc-primary,#333)}.g-paper-ticket .g-paper-foot>strong,.g-paper-ticket .g-paper-total,.g-paper-ticket .g-paper-total strong{color:#142620;color:var(--doc-primary,#142620)}@media print{.g-paper-ticket,.g-paper-ticket *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.stock-online{color:#1d8a4e;font-size:12px;font-weight:800;white-space:nowrap}.stock-publish-link{background:#effaf3;border:1px solid #1d8a4e;border-radius:99px;color:#1d8a4e;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:6px 12px;white-space:nowrap}.stock-publish-btn,.stock-publish-link:hover:not(:disabled){background:#1d8a4e;color:#fff}.stock-result{gap:16px}.stock-result-banner{border-radius:14px;display:flex;gap:14px;padding:14px 16px}.stock-result-banner.is-online{background:#e9f8ef;border:1px solid #b7e2c7;color:#14532d}.stock-result-banner.is-offline{background:#fff7e6;border:1px solid #f3d9a4;color:#78350f}.stock-result-banner strong{display:block;font-size:14px}.stock-result-banner p{font-size:13px;line-height:1.6;margin:4px 0 0}.stock-result-icon{background:currentColor;border-radius:50%;color:#fff;display:grid;flex:none;font-weight:900;height:34px;place-items:center;width:34px}.stock-result-banner.is-online .stock-result-icon{background:#1d8a4e}.stock-result-banner.is-offline .stock-result-icon{background:#d4940b}.stock-result-facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.stock-result-facts div{background:#f6f8fb;border-radius:10px;padding:10px 12px}.stock-result-facts dt{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stock-result-facts dd{color:var(--ink);font-weight:700;margin:4px 0 0}.stock-result-tip{color:var(--ink-soft);font-size:12px;margin:0}.publish-modal{gap:14px}.publish-head{grid-gap:2px;background:#f6f8fb;border-radius:12px;display:grid;gap:2px;padding:12px 14px}.publish-head strong{font-size:15px}.publish-head span{color:var(--ink-soft);font-size:12px}.publish-label{align-items:baseline;color:#3d4a5a;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px}.publish-label small{color:var(--ink-soft);font-weight:500}.publish-photos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.publish-photos figure{aspect-ratio:1;background:#f3f5f8;border:2px solid #e6e9ee;border-radius:12px;margin:0;overflow:hidden;position:relative}.publish-photos figure.is-main{border-color:#1d8a4e}.publish-photos img{height:100%;object-fit:cover;width:100%}.publish-photos figcaption{background:#1d8a4e;border-radius:99px;bottom:6px;color:#fff;font-size:10px;font-weight:800;left:6px;padding:2px 8px;position:absolute}.publish-main{background:#ffffffeb;border:0;border-radius:99px;bottom:6px;color:#142620;cursor:pointer;font:inherit;font-size:10px;font-weight:800;left:6px;padding:3px 8px;position:absolute}.publish-remove{background:#0b1814b3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;height:26px;line-height:1;place-items:center;position:absolute;right:6px;top:6px;width:26px}.publish-add{grid-gap:4px;aspect-ratio:1;background:#fafbfc;border:2px dashed #b8c3d1;border-radius:12px;color:#3d4a5a;cursor:pointer;display:grid;gap:4px;justify-items:center;padding:8px;place-content:center;text-align:center}.publish-add:hover{background:#effaf3;border-color:#1d8a4e}.publish-add input{display:none}.publish-add span{font-size:24px}.publish-add strong{font-size:12px}.publish-add small{color:var(--ink-soft);font-size:10px}.publish-required{color:#b45309;font-size:12px;font-weight:600;margin:0;text-align:right}.g-sidebar{border-color:#eceef2;border-radius:22px;box-shadow:0 1px 2px #0d201a0a,0 18px 40px -32px #0d201a59;padding:20px 16px;top:100px}.g-sidebar-shop{padding:0 4px 18px}.g-sidebar-shop strong{font-size:14px;letter-spacing:-.01em}.g-sidebar-logo{box-shadow:0 0 0 2px #fff,0 0 0 3px #e3e7ee;flex-basis:46px;height:46px;width:46px}.g-tabs{gap:2px}.g-tab{border-radius:12px;font-size:13.5px;padding:11px 13px}.g-tab svg{transition:color .15s}.g-header{padding-bottom:6px}.g-header .section-kicker{letter-spacing:.2em}.g-header h1{font-size:clamp(30px,3.6vw,44px);line-height:1.05}.g-header .button{border-radius:999px;font-size:13px;letter-spacing:.01em;min-height:46px;padding:0 22px}.g-header .button-dark{box-shadow:0 12px 24px -14px #094c38d9}.g-header .button-light{background:#fff;border:1px solid #dfe4ec;color:var(--ink)}.g-header .button-light:hover{background:#fff;border-color:#b9c6d8}.g-kpis{gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.g-kpis:has(>.g-kpi:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.g-kpis:has(>.g-kpi:nth-child(5):last-child)>.g-kpi{grid-column:span 2}.g-kpis:has(>.g-kpi:nth-child(5):last-child)>.g-kpi:nth-child(n+4){grid-column:span 3}.g-kpi{border-color:#eceef2;border-radius:18px;box-shadow:0 1px 2px #0d201a0a;gap:8px;padding:20px 22px 18px;transition:transform .2s,box-shadow .2s}.g-kpi:hover{box-shadow:0 18px 36px -26px #0d201a73;transform:translateY(-2px)}.g-kpi:before{height:3px;inset:0 0 auto 0;opacity:.9;width:auto}.g-kpi>span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.g-kpi>strong{font-feature-settings:"tnum";font-size:clamp(22px,2.2vw,28px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.15}.g-kpi>small{font-size:12px}.g-card{border-color:#eceef2;border-radius:20px;box-shadow:0 1px 2px #0d201a0a,0 20px 44px -36px #0d201a59;padding:24px 26px}.g-card>.g-table-wrap{margin:0 -26px -24px}.g-card-head{border-bottom:1px solid #f0f2f5;margin-bottom:10px;padding-bottom:14px}.g-card h2,.g-card-head h2{font-size:22px}.g-list-row{padding:14px 2px}.g-list-row strong{font-feature-settings:"tnum";font-size:13.5px;font-variant-numeric:tabular-nums}a.g-list-row{border-radius:12px;margin:0 -10px;padding:14px 12px;transition:background .15s}a.g-list-row:hover{background:#f6f8fb}.g-quick a{background:#fff;border-color:#eceef2;border-radius:16px;border-style:solid}@media (max-width:960px){.g-kpis:has(>.g-kpi:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.g-kpis:has(>.g-kpi:nth-child(5):last-child)>.g-kpi,.g-kpis:has(>.g-kpi:nth-child(5):last-child)>.g-kpi:nth-child(n+4){grid-column:span 1}.g-kpis:has(>.g-kpi:nth-child(5):last-child)>.g-kpi:last-child{grid-column:1/-1}.g-sidebar{border-radius:18px;padding:12px}.g-header .g-actions{width:100%}.g-header .button{flex:1 1}}@media (max-width:680px){.g-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.g-kpi{border-radius:14px;padding:14px 14px 12px}.g-kpi>span{font-size:9px;letter-spacing:.1em}.g-kpi>strong{font-size:17px}.g-card{border-radius:16px;padding:18px 16px}.g-card>.g-table-wrap{margin:0 -16px -18px}}@keyframes g-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.g-content>.g-stack>*{animation:g-rise .5s cubic-bezier(.2,.7,.2,1) both}.g-content>.g-stack>:nth-child(2){animation-delay:.05s}.g-content>.g-stack>:nth-child(3){animation-delay:.1s}.g-content>.g-stack>:nth-child(4){animation-delay:.15s}.g-content>.g-stack>:nth-child(n+5){animation-delay:.2s}.g-kpis>.g-kpi{animation:g-rise .5s cubic-bezier(.2,.7,.2,1) both}.g-kpis>.g-kpi:nth-child(2){animation-delay:.06s}.g-kpis>.g-kpi:nth-child(3){animation-delay:.12s}.g-kpis>.g-kpi:nth-child(4){animation-delay:.18s}.g-kpis>.g-kpi:nth-child(5){animation-delay:.24s}.g-sidebar{background:linear-gradient(180deg,#fff,#fbfcfe)}.g-tab{isolation:isolate}.g-tab:not(.is-active):hover svg{transform:translateX(2px)}.g-tab.is-active{font-weight:700}.g-tab.is-active:after{background:#fcd580;border-radius:50%;box-shadow:0 0 0 4px #fcd5802e;content:"";height:6px;margin-top:-3px;position:absolute;right:12px;top:50%;width:6px}.g-tab-maison.is-active:after{display:none}.g-sidebar-back{border:1px solid #eceef2;border-radius:12px;font-weight:700;margin:2px 4px 0;padding:10px 12px;text-align:center;transition:border-color .15s,color .15s,background .15s}.g-sidebar-back:hover{background:#fff;border-color:#c9d3e0}.g-kpi{isolation:isolate}.g-kpi:after{background:radial-gradient(circle,#0f664c12 0,#0f664c00 70%);border-radius:50%;content:"";height:130px;position:absolute;right:-40px;top:-40px;transition:transform .4s;width:130px;z-index:-1}.g-kpi:hover:after{transform:scale(1.25)}.g-kpi-warn:after{background:radial-gradient(circle,#db9d171a 0,#db9d1700 70%)}.g-kpi-good:after{background:radial-gradient(circle,#1d8a4e14 0,#1d8a4e00 70%)}.g-kpi a{align-items:center;display:inline-flex;gap:4px;transition:gap .2s}.g-kpi a:hover{gap:8px}.g-pill{align-items:center;display:inline-flex;gap:6px;letter-spacing:.03em;padding:4px 11px}.g-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;opacity:.75;width:6px}.g-stock-badge{padding:4px 11px}.g-table th{background:#fafbfc;border-bottom-color:#edf0f4;font-size:9.5px;letter-spacing:.14em;padding:13px 18px}.g-table td{border-bottom-color:#f2f4f7;padding:14px 18px}.g-table-click tbody tr:focus-visible,.g-table-click tbody tr:hover{background:#f6f9fd;box-shadow:inset 3px 0 0 #0f664c}.g-modal input:not([type=checkbox]):not([type=radio]),.g-modal select,.g-modal textarea,.g-page input:not([type=checkbox]):not([type=radio]),.g-page select,.g-page textarea{background:#fbfcfd;border-color:#e3e7ed;border-radius:12px;min-height:44px}.g-page input:hover:not(:focus),.g-page select:hover:not(:focus),.g-page textarea:hover:not(:focus){border-color:#cfd7e2}.g-modal input:focus,.g-modal select:focus,.g-modal textarea:focus,.g-page input:focus,.g-page select:focus,.g-page textarea:focus{background:#fff;box-shadow:0 0 0 4px #0f664c1a}.g-customer-picker label,.g-form label{font-size:11.5px;letter-spacing:.01em}.g-segmented{background:#eff2f6;border-radius:999px;padding:4px}.g-segmented button{border-radius:999px;padding:8px 16px;transition:color .15s,background .15s,box-shadow .15s}.g-segmented button.is-active{box-shadow:0 2px 8px -2px #0a312533}.g-page :focus-visible{outline:2px solid #0f664c73;outline-offset:2px}.g-page input:focus-visible,.g-page select:focus-visible,.g-page textarea:focus-visible{outline:none}.g-modal-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0917136b}.g-modal{border-radius:24px;box-shadow:0 40px 90px -30px #0718138c}.g-modal-head{border-color:#f0f2f5;padding:22px 26px}.g-modal-head h2{font-size:24px;letter-spacing:-.02em}.g-modal-body{padding:22px 26px 26px}.g-empty{padding:40px 20px}.g-empty>span{background:#f4f9f8;border-radius:50%;display:grid;font-size:22px;height:56px;place-items:center;width:56px}.g-maison-upsell{background:radial-gradient(110% 160% at 100% 0,#f2c23040 0,#f2c23000 50%),linear-gradient(150deg,#0e2d24,#0a1f19);border:0;border-radius:22px;box-shadow:0 26px 50px -30px #081814e6;color:#efe6d3;overflow:hidden;padding:24px 26px;position:relative}.g-maison-upsell:before{border:1px solid #f2d28233;border-radius:16px;content:"";inset:8px;pointer-events:none;position:absolute}.g-maison-upsell strong{color:#fff;font-family:var(--serif);font-size:19px;font-weight:500;position:relative}.g-maison-upsell p{color:#b9b5aa;font-size:12.5px;position:relative}.g-maison-upsell .plan-medal{flex-basis:46px;height:46px;position:relative;width:46px}.g-maison-upsell .button{background:linear-gradient(115deg,#b8913f,#e8cd8a 45%,#c9a14e);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80;color:#2b1f06;position:relative}.g-maison-upsell .button:hover{filter:brightness(1.05)}.g-perks{gap:18px}.g-perk{gap:12px;position:relative;transition:transform .2s,box-shadow .2s}.g-perk:hover{box-shadow:0 24px 44px -32px #0d201a80;transform:translateY(-2px)}.g-perk h2{font-size:23px}.g-perk-icon{border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb3,0 10px 22px -12px #a06e00b3;font-size:21px;height:50px;width:50px}.g-perk-preview{background:#f7f8fa;border-radius:14px}.g-perk-state{align-items:center;display:inline-flex;gap:6px;padding:4px 12px}.g-perk-state:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.g-perks.is-locked .g-perk{opacity:1}.g-perks.is-locked .g-perk>:not(h2):not(.g-perk-state){filter:grayscale(.6);opacity:.7}.g-perks.is-locked .g-perk:after{background:#fdf3d3;border-radius:999px;color:#6b4b00;content:"Offre Maison";font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px;position:absolute;right:22px;text-transform:uppercase;top:22px}@media (prefers-reduced-motion:reduce){.g-content>.g-stack>*,.g-kpis>.g-kpi{animation:none}.g-kpi,.g-kpi:after,.g-perk{transition:none}}@media (max-width:680px){.g-maison-upsell{padding:20px}.g-perks.is-locked .g-perk:after{right:16px;top:16px}}@media (max-width:960px){.g-tab.is-active:after{display:none}.g-tab:not(.is-active):hover svg{transform:none}}.g-shell .g-kpis>.g-kpi.g-kpi-color{--kpi-a:#5b5bf0;--kpi-b:#7c3aed;--kpi-shadow:#5b5bf08c;background:linear-gradient(135deg,var(--kpi-a) 0,var(--kpi-b) 100%);border:0;border-radius:22px;box-shadow:0 18px 34px -20px var(--kpi-shadow),inset 0 1px 0 #ffffff2e;color:#fff;gap:10px;min-height:150px;padding:24px 26px 22px}.g-shell .g-kpis>.g-kpi.g-kpi-color:hover{box-shadow:0 26px 44px -22px var(--kpi-shadow),inset 0 1px 0 #ffffff2e;transform:translateY(-3px)}.g-shell .g-kpis>.g-kpi.g-kpi-color:before{background:#ffffff1f;border-radius:50%;content:"";inset:auto;bottom:auto;height:150px;left:auto;opacity:1;right:-46px;top:-46px;width:150px}.g-shell .g-kpis>.g-kpi.g-kpi-color:after{background:radial-gradient(circle,#ffffff1a 0,#fff0 70%);bottom:-70px;height:160px;right:30%;top:auto;width:160px;z-index:-1}.g-shell .g-kpis>.g-kpi.g-kpi-color>span:not(.g-kpi-icon){color:#ffffffe0;font-size:11px;font-weight:800;letter-spacing:.12em;padding-right:54px;position:relative}.g-shell .g-kpis>.g-kpi.g-kpi-color>strong{color:#fff;font-family:var(--sans);font-size:clamp(24px,2.3vw,31px);font-weight:800;letter-spacing:-.02em;position:relative;text-shadow:0 2px 12px #0000001f}.g-shell .g-kpis>.g-kpi.g-kpi-color>small{color:#ffffffd9;font-size:12.5px;position:relative}.g-shell .g-kpis>.g-kpi.g-kpi-color a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.g-shell .g-kpis>.g-kpi.g-kpi-color a:hover{text-decoration-color:#fff}.g-kpi-icon{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff2e;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff40;color:#fff;display:grid;height:50px;place-items:center;position:absolute;right:20px;top:20px;transition:transform .3s;width:50px}.g-shell .g-kpis>.g-kpi.g-kpi-color:hover .g-kpi-icon{transform:rotate(-6deg) scale(1.06)}.g-kpi-icon svg{color:#fff!important}.g-shell .g-kpis>.g-kpi.g-kpi-color.g-kpi-indigo{--kpi-a:#5b5bf0;--kpi-b:#7c3aed;--kpi-shadow:#5b5bf099}.g-shell .g-kpis>.g-kpi.g-kpi-color.g-kpi-ocean{--kpi-a:#0ea5c6;--kpi-b:#0477c9;--kpi-shadow:#0477c98c}.g-shell .g-kpis>.g-kpi.g-kpi-color.g-kpi-amber{--kpi-a:#e7a517;--kpi-b:#b8530f;--kpi-shadow:#c38c148c}.g-shell .g-kpis>.g-kpi.g-kpi-color.g-kpi-emerald{--kpi-a:#10a272;--kpi-b:#067352;--kpi-shadow:#0673528c}.g-shell .g-kpis>.g-kpi.g-kpi-color.g-kpi-violet{--kpi-a:#9645f0;--kpi-b:#6a22d6;--kpi-shadow:#6a22d68c}.g-shell .g-kpis>.g-kpi.g-kpi-color.g-kpi-gold{--kpi-a:#d1a94f;--kpi-b:#8a6424;--kpi-shadow:#8a642499}@media (max-width:680px){.g-shell .g-kpis>.g-kpi.g-kpi-color{border-radius:18px;min-height:120px;padding:16px 16px 14px}.g-shell .g-kpis>.g-kpi.g-kpi-color>span:not(.g-kpi-icon){font-size:9.5px;letter-spacing:.08em;padding-right:40px}.g-shell .g-kpis>.g-kpi.g-kpi-color>strong{font-size:18px}.g-kpi-icon{border-radius:11px;height:36px;right:12px;top:12px;width:36px}.g-kpi-icon svg{height:18px;width:18px}}.bc-button{align-items:center;background:linear-gradient(180deg,#f4f8fe,#eaf9f4);border:1px solid #cde6de;border-radius:12px;color:#094c38;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 16px;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s;white-space:nowrap}.bc-button:hover{border-color:#0f664c;box-shadow:0 8px 18px -12px #094c38b3;transform:translateY(-1px)}.bc-button.is-compact{min-height:44px;padding:0;width:44px}.bc-button.is-locked{background:#f7f8fa;border-color:#d8dde5;border-style:dashed;color:#7c8796;cursor:help}.bc-button.is-locked:hover{border-color:#e0c56f;box-shadow:none;transform:none}.bc-button em{background:linear-gradient(135deg,#fff1b8,#f2c230);border-radius:999px;color:#6b4b00;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.bc-button.is-compact em{position:absolute;right:-10px;top:-8px}.bc-search-row{align-items:center;display:flex;flex:1 1 320px;gap:8px;justify-content:flex-end}.bc-search-row .g-search{flex:1 1;max-width:340px}.bc-field{align-items:center;display:flex;gap:8px}.bc-field input{font-feature-settings:"tnum";flex:1 1;font-variant-numeric:tabular-nums;letter-spacing:.04em}.bc-scanner{grid-gap:14px;display:grid;gap:14px}.bc-viewport{aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,#132a23,#07120f);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden;position:relative}.bc-viewport video{display:block;height:100%;object-fit:cover;width:100%}.bc-viewport.is-error video,.bc-viewport.is-starting video{opacity:0}.bc-hint{color:#e1efeb;display:grid;font-size:13px;inset:0;line-height:1.6;margin:0;padding:24px;place-items:center;position:absolute;text-align:center}.bc-hint.is-error{color:#ffd6cf}.bc-frame{border-radius:14px;bottom:28%;box-shadow:0 0 0 9999px #030c0a73;left:12%;position:absolute;right:12%;top:28%}.bc-frame:after,.bc-frame:before{border:3px solid #0000;border-image:none;border-radius:16px;content:"";inset:-2px;position:absolute}.bc-frame:before{border-color:#fff;-webkit-mask:linear-gradient(#000 0 0) top left /28px 28px no-repeat,linear-gradient(#000 0 0) top right /28px 28px no-repeat,linear-gradient(#000 0 0) bottom left /28px 28px no-repeat,linear-gradient(#000 0 0) bottom right /28px 28px no-repeat;mask:linear-gradient(#000 0 0) top left /28px 28px no-repeat,linear-gradient(#000 0 0) top right /28px 28px no-repeat,linear-gradient(#000 0 0) bottom left /28px 28px no-repeat,linear-gradient(#000 0 0) bottom right /28px 28px no-repeat}@keyframes bc-sweep{0%,to{top:30%}50%{top:70%}}.bc-laser{animation:bc-sweep 2.2s ease-in-out infinite;background:#ff4d4d;border-radius:2px;box-shadow:0 0 12px 2px #ff4d4dbf;height:2px;left:14%;position:absolute;right:14%;top:50%}.bc-help{color:var(--ink-soft);font-size:12.5px;margin:0;text-align:center}.bc-last{align-items:center;background:#e3f6ea;border-radius:12px;color:#136b3c;display:flex;font-size:13px;gap:8px;justify-content:center;margin:0;padding:10px 14px}.bc-last strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.bc-manual{display:flex;gap:8px}.bc-manual input{flex:1 1;letter-spacing:.04em}.bc-done{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.bc-laser{animation:none}}@media (max-width:680px){.bc-search-row{width:100%}.bc-search-row .g-search{max-width:none}.g-pos-search{flex-wrap:wrap}.g-pos-search input{flex:1 1 100%}.g-pos-search .bc-button,.g-pos-search .button{flex:1 1}}:root[data-theme=dark] .bc-button{background:linear-gradient(180deg,#0f221c,#0c1b16);border-color:#1c3e34;color:#abf3dd}:root[data-theme=dark] .bc-button.is-locked{background:#0b1714;border-color:#2a3445;color:#8392a6}:root[data-theme=dark] .bc-last{background:#1d8a4e2e;color:#9fe0b8}.asi-photos{grid-gap:10px;display:grid;gap:10px}.g-check.as-block{align-items:flex-start!important;border:1px solid #e6e9ee;border-radius:12px;padding:12px 14px}.asi-publish span,.g-check.as-block span{grid-gap:3px;display:grid;gap:3px}.asi-publish small,.g-check.as-block small{color:var(--ink-soft);font-size:11.5px;font-weight:500;line-height:1.5}.asi-publish{align-items:flex-start;background:#f8fafc;border:1.5px solid #dfe4ec;border-radius:14px;cursor:pointer;display:flex!important;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s}.asi-publish input{accent-color:#0f664c;height:18px;margin-top:2px;width:18px}.asi-publish strong{color:var(--ink);font-size:13.5px}.asi-publish.is-on{background:#f3fbf8;border-color:#0f664c}:root[data-theme=dark] .asi-publish{background:#0d1815;border-color:#2a3445}:root[data-theme=dark] .asi-publish.is-on{background:#1d84661f;border-color:#1d8466}:root[data-theme=dark] .g-check.as-block{border-color:#2a3445}.cx-offline{align-items:center;background:#effbf3;border:1px solid #b9e4c9;border-radius:16px;display:flex;gap:14px;padding:14px 18px}.cx-offline.is-off{background:#fff6ea;border-color:#f1d69c}.cx-offline>div{grid-gap:2px;display:grid;flex:1 1;gap:2px}.cx-offline strong{font-size:14px}.cx-offline small{color:var(--ink-soft);font-size:12.5px}.cx-offline-dot{background:#1d8a4e;border-radius:50%;box-shadow:0 0 0 4px #1d8a4e2e;flex:none;height:12px;width:12px}.cx-offline.is-off .cx-offline-dot{animation:cx-pulse 1.6s ease-in-out infinite;background:#db9d17;box-shadow:0 0 0 4px #db9d1733}@keyframes cx-pulse{50%{box-shadow:0 0 0 8px #db9d1714}}.cx-offline-failed{background:#fdf1ee;border:1px solid #f1c2b8;border-radius:16px;padding:14px 18px}.cx-offline-failed strong{color:#9c3524;font-size:13.5px}.cx-offline-failed ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}.cx-offline-failed li{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 12px}.cx-offline-failed em{color:#9c3524;flex:1 1 200px;font-style:normal}.modal-check.is-offline{background:#db9d17}@media (prefers-reduced-motion:reduce){.cx-offline.is-off .cx-offline-dot{animation:none}}:root[data-theme=dark] .cx-offline{background:#10231a;border-color:#1f5b3a}:root[data-theme=dark] .cx-offline.is-off{background:#241a0d;border-color:#5b3d14}:root[data-theme=dark] .cx-offline-failed{background:#24130f;border-color:#5b2a22}.rm-head{flex-wrap:wrap;padding:18px 22px 0}.rm-list{padding:4px 22px 10px}.rm-row{border-bottom:1px solid #eef1f5;padding:14px 2px}.rm-row:last-child{border-bottom:0}.rm-row.is-done{opacity:.62}.rm-who{min-width:0}.rm-who strong{font-size:14px}.rm-who small{color:var(--ink-soft);font-size:12px}.g-list-row .rm-who small.rm-never{color:#c2412d;font-weight:700}.g-list-row .rm-who small.rm-last{color:#0e8a5f;font-weight:700}.rm-end strong{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums}.rm-wa{align-items:center;border-color:#1a9e55;color:#12804a;display:inline-flex;gap:6px;text-decoration:none}.rm-wa:hover{background:#1a9e55;color:#fff}.rm-nophone{border-color:#d5dbe3;color:var(--ink-soft);text-decoration:none}.rm-nophone:hover{background:#f3f5f8;color:var(--ink)}.rm-auto .g-card-head{align-items:flex-start}.rm-auto p{font-size:13px;margin:4px 0 0}.rm-auto.is-locked{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rm-switch{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:13px;font-weight:700;gap:8px}.rm-switch input{appearance:none;background:#d5dbe3;border-radius:999px;cursor:pointer;height:22px;margin:0;position:relative;transition:background .15s;width:40px}.rm-switch input:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0a312540;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s;width:16px}.rm-switch input:checked{background:#1a9e55}.rm-switch input:checked:after{transform:translateX(18px)}.rm-options{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 22px}.rm-options label{grid-gap:6px;display:grid;font-size:12px;font-weight:700;gap:6px}.rm-options select{min-width:200px}.rm-options .rm-check{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.rm-note{background:#fff6e0;border-radius:10px;color:#8a5a00;font-size:12.5px;margin:14px 0 0;padding:10px 14px}.rm-auto .g-actions{margin-top:14px}@media (max-width:680px){.rm-head,.rm-list{padding-left:14px;padding-right:14px}.rm-row{flex-wrap:wrap}.rm-end{justify-content:space-between;width:100%}.rm-auto .g-card-head{flex-direction:column}}.g-source{grid-gap:6px;display:grid;gap:6px;margin-bottom:14px}.g-source-tabs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.g-source-tabs button{align-items:center;background:#fff;border:1px solid #e3e7ee;border-radius:14px;color:#4a5768;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:0 14px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.g-source-tabs button:hover{border-color:#f2c86d;color:#142620}.g-source-tabs button span{background:#eef1f5;border-radius:999px;color:#5d6878;font-size:11.5px;font-weight:800;min-width:24px;padding:2px 8px}.g-source-tabs button.is-active{background:linear-gradient(135deg,#f2b636,#edac1f);border-color:#0000;box-shadow:0 10px 22px -12px #edac1fd9;color:#fff}.g-source-tabs button.is-active span{background:#ffffff3d;color:#fff}.g-source-note{color:#7a8494;font-size:12px}.g-source-tabs em{font-style:normal}.g-source-short{display:none}.g-source.has-note .g-source-tabs button.is-active{box-shadow:none;opacity:.55}@media (max-width:520px){.g-source-long{display:none}.g-source-short{display:inline}.g-source-tabs button{font-size:13.5px;min-height:42px}}.g-shell.is-jewelry .g-source-tabs button{background:var(--j-ivory);border-color:var(--j-hair)}.g-shell.is-jewelry .g-source-tabs button.is-active{background:linear-gradient(160deg,#133027,#0c201a);box-shadow:inset 0 0 0 1px #e2c38580,0 12px 24px -16px #0c1f19e6;color:#f6ecd6}.g-shell.is-jewelry .g-source-tabs button.is-active span{background:var(--j-foil);color:#2b1f06}.g-pos-item{position:relative}.g-pos-source{background:#eef1f5f2;border-radius:999px;color:#5d6878;font-size:10px;font-style:normal;font-weight:800;left:8px;padding:2px 7px;position:absolute;top:8px}.g-pos-source.is-online{background:#e8f8eef2;color:#1d8a4e}.stock-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:800;padding:4px 10px;white-space:nowrap}.stock-pill.is-online{background:#e8f8ee;color:#1d8a4e}.stock-pill.is-offline{background:#eef1f5;color:#5d6878}.g-table .g-with-thumb{min-width:210px}button.stock-pill{border:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:800;gap:6px;transition:background .15s,color .15s}button.stock-pill b{color:#1d8a4e;font-weight:800}button.stock-pill:hover{background:#1d8a4e;color:#fff}button.stock-pill:hover b{color:#fff}.g-perks-included{grid-template-columns:1fr}.g-perk-included{background:#e8f8ee;border-radius:999px;color:#1d8a4e;display:inline-block;font-family:var(--sans);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.02em;margin-left:10px;padding:3px 10px;vertical-align:middle}.qp-controls{grid-gap:16px;display:grid;gap:16px}.qp-formats,.qp-sizes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.qp-formats button,.qp-sizes button{grid-gap:3px;background:#fff;border:1.5px solid #e1e5ec;border-radius:14px;color:#142620;cursor:pointer;display:grid;font:inherit;gap:3px;padding:14px 16px;text-align:left;transition:border-color .15s,box-shadow .15s}.qp-formats button strong{font-size:15px}.qp-formats button span,.qp-sizes button span{color:#6b7686;font-size:12.5px}.qp-formats button.is-active,.qp-sizes button.is-active{border-color:#edac1f;box-shadow:0 0 0 3px #edac1f24}.qp-field{grid-gap:6px;display:grid;font-size:13px;font-weight:700;gap:6px;max-width:520px}.qp-field input{border:1px solid #dde2e9;border-radius:12px;font:inherit;font-weight:500;min-height:44px;padding:0 14px}.qp-tip{font-size:12.5px;margin:0}.qp-preview-title{font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.qp-stage{background:#e9edf2;border-radius:18px;overflow:auto;padding:18px}.qp-sheet{background:#fff;box-shadow:0 18px 40px -24px #0a312580;box-sizing:border-box;color:#0b1814;font-family:var(--sans);height:297mm;margin:0 auto;width:210mm}.qp-poster{align-items:center;border-top:6mm solid #edac1f;display:flex;flex-direction:column;gap:6mm;justify-content:center;padding:18mm;text-align:center}.qp-poster-logo img,.qp-poster-logo span{background:#0b5f46;border:1mm solid #f3f4f6;border-radius:50%;color:#fff;display:grid;font-family:var(--serif);font-size:16mm;height:30mm;object-fit:cover;place-items:center;width:30mm}.qp-poster h2{font-family:var(--serif);font-size:30pt;font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0}.qp-poster-message{color:#374151;font-size:16pt;font-weight:600;margin:0}.qp-poster-qr{border:.6mm solid #e5e7eb;border-radius:6mm;height:115mm;padding:6mm;width:115mm}.qp-label-qr svg,.qp-poster-qr svg{display:block;height:100%;width:100%}.qp-poster-link{color:#0b5f46;font-family:ui-monospace,Consolas,monospace;font-size:12pt;font-weight:700;margin:0}.qp-poster-foot{color:#4b5563;font-size:11pt;margin:0}.qp-poster-brand{color:#9ca3af;font-size:9pt;font-weight:700;letter-spacing:.12em;margin-top:4mm;text-transform:uppercase}.qp-labels{grid-gap:7mm;align-content:center;display:grid;gap:7mm;padding:10mm}.qp-label,.qp-labels{justify-content:center}.qp-label{align-items:center;border:.3mm dashed #c7cdd6;border-radius:4mm;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5mm;overflow:hidden;padding:3mm;text-align:center}.qp-label strong{font-size:7pt;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-label span{color:#b45309;font-size:6.5pt;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qp-label-qr{aspect-ratio:1;width:64%}.qp-labels.is-50 .qp-label strong{font-size:8.5pt}.qp-labels.is-50 .qp-label span{font-size:7.5pt}.qp-labels.is-65 .qp-label strong{font-size:11pt}.qp-labels.is-65 .qp-label span{font-size:9pt}@media (max-width:900px){.qp-sheet{zoom:.62}}@media (max-width:560px){.qp-sheet{zoom:.4}.qp-stage{padding:10px}}@page qp-sheet{size:A4;margin:0}@media print{.qp-page .qp-stage{background:none;overflow:visible;padding:0}.qp-page .qp-sheet{zoom:1;box-shadow:none;margin:0;page:qp-sheet;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qp-page .qp-label{border-color:#d1d5db}}.g-share-qr-actions{display:flex;flex-wrap:wrap;gap:8px}.tm-qr{align-items:center;display:flex;gap:24px;padding:22px 24px}.tm-qr .shop-qr{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex:none;margin:0;padding:10px}.tm-qr .shop-qr img{display:block}.tm-qr-body{grid-gap:8px;display:grid;gap:8px;min-width:0}.tm-qr-body h2{font-family:var(--serif);font-size:22px;font-weight:500;margin:0}.tm-qr-body p{color:#5d6878;font-size:13.5px;line-height:1.6;margin:0}.tm-qr-body code{background:#f0f9f6;border-radius:8px;color:#0b5f46;font-size:12.5px;justify-self:start;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.tm-qr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tm-qr-actions .tm-btn{text-decoration:none}.tm-btn-light{background:#eef1f5!important;box-shadow:none!important;color:#142620!important}.tm-btn-light:hover{background:#e2e7ee!important}@media (max-width:760px){.tm-qr{align-items:flex-start;flex-direction:column}.tm-qr-actions .tm-btn{justify-content:center;width:100%}}.g-paper-service{color:#5d6878;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 18px;margin:0 0 14px}.g-paper-service strong{color:#142620}.g-paper-ticket .g-paper-service{grid-gap:2px;display:grid;font-size:11px;gap:2px}.tm-role-select{border-radius:999px;font-size:12px;font-weight:700;min-height:32px;min-width:118px;padding:4px 28px 4px 10px;width:auto}.tm-role-barbier{background:#e7f0ff;color:#1d5ba6}.print-only{display:none!important}@media print{.print-only{display:block!important}.bottom-nav,.g-back{display:none!important}body.has-bottom-nav{padding-bottom:0!important}.g-stack.g-printable .g-card{display:block!important}}@media (max-width:680px){.g-modal,.g-modal-wide{border-radius:20px 20px 0 0}.g-modal-head{padding:16px 18px}.g-modal-body{padding:18px 18px calc(28px + env(safe-area-inset-bottom))}}.g-doc-cards{display:none}@media (max-width:680px){.g-doc-table{display:none}.g-doc-cards{grid-gap:18px;display:grid;gap:18px;padding:12px 8px 4px}.g-doc-cards h3{color:#7a8494;font-size:11.5px;font-weight:800;letter-spacing:.1em;margin:0 0 8px 4px;text-transform:uppercase}.g-doc-cards ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.g-doc-card{align-items:flex-start;background:#fff;border:1px solid #edf0f3;border-radius:18px;box-shadow:0 10px 24px -20px #0a1e1873;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;overflow:hidden;padding:14px 14px 14px 18px;position:relative;text-align:left;transition:transform .12s;width:100%}.g-doc-card:active{transform:scale(.99)}.g-doc-card:before{background:#0f7a4f;border-radius:0 4px 4px 0;content:"";inset:10px auto 10px 0;position:absolute;width:4px}.g-doc-card.is-issued:before{background:#e3a008}.g-doc-card.is-draft:before{background:#b6bec9}.g-doc-card.is-cancelled:before{background:#c2412d}.g-doc-card.is-cancelled{opacity:.72}.g-doc-avatar{background:#e5f3ec;border-radius:50%;color:#0f664c;display:grid;flex:none;font-size:14px;font-weight:800;height:44px;letter-spacing:.02em;place-items:center;width:44px}.g-doc-card.is-issued .g-doc-avatar{background:#fff2d6;color:#9a6200}.g-doc-card.is-cancelled .g-doc-avatar,.g-doc-card.is-draft .g-doc-avatar{background:#eef1f5;color:#5d6878}.g-doc-main{grid-gap:5px;display:grid;flex:1 1;gap:5px;min-width:0}.g-doc-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.g-doc-name{color:#0b1814;font-size:15.5px;line-height:1.25;overflow-wrap:anywhere}.g-doc-row{margin-top:4px}.g-doc-row>b{font-feature-settings:"tnum";color:#0b1814;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.g-doc-meta{color:#7a8494;font-size:12px;overflow-wrap:anywhere}.g-doc-meta em{font-style:normal;margin-right:4px}.g-doc-meta .g-pill{flex:none}.g-doc-due{background:#fdecec;border-radius:999px;color:#b4232a;font-size:11.5px;font-weight:800;justify-self:start;padding:3px 9px}.j-page .g-doc-card:before{background:#b8891f}.j-page .g-doc-card.is-issued:before{background:#e3a008}.j-page .g-doc-avatar{background:#f8eed5;color:#8d6714}.j-page .g-doc-row>b{color:#8d6714}.g-doc-avatar{margin-top:2px}}.cl-filters{display:flex;flex-wrap:wrap;gap:10px}.cl-filter{align-items:center;background:#fff;border:1.5px solid #dbe5e1;border-radius:999px;color:#14382c;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 18px}.cl-filter i{border-radius:50%;display:grid;font-style:normal;height:20px;place-items:center;width:20px}.cl-filter-all i{background:none;width:18px}.cl-filter-all i:before{background:currentColor;content:"";height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Ccircle cx='8' cy='5' r='4'/%3E%3Ccircle cx='17' cy='6' r='3'/%3E%3Cpath d='M0 18c0-4 3.5-7 8-7s8 3 8 7zm17 0c0-2.5-.8-4.4-2.2-5.8 3.8-.6 7.2 1.7 7.2 5.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Ccircle cx='8' cy='5' r='4'/%3E%3Ccircle cx='17' cy='6' r='3'/%3E%3Cpath d='M0 18c0-4 3.5-7 8-7s8 3 8 7zm17 0c0-2.5-.8-4.4-2.2-5.8 3.8-.6 7.2 1.7 7.2 5.8z'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.cl-filter-active i{background:#0f9a5c;color:#fff;font-size:12px}.cl-filter-active i:before{content:"✓";font-weight:900}.cl-filter-inactive i{background:#64748b;color:#fff}.cl-filter-inactive i:before{background:#fff;border-radius:2px;content:"";height:2.5px;width:9px}.cl-filter.is-active{background:#0b4f3a;border-color:#0b4f3a;color:#fff}.cl-filter span{font-weight:600}.cl-cards,.cl-mhead,.cl-summary{display:none}@media (max-width:680px){.cl-dhead,.cl-dtoolbar,.cl-kpis,.cl-table{display:none!important}.g-card-flush:has(.cl-cards){background:#0000;border:0;box-shadow:none}.cl-mhead{grid-gap:4px 14px;align-items:center;display:grid;gap:4px 14px;grid-template-columns:auto 1fr auto}.cl-mhead-icon{background:#e3f3ec;border-radius:50%;display:grid;height:60px;place-items:center;width:60px}.cl-mhead-icon svg{fill:#0b4f3a;height:32px;width:32px}.cl-mhead-text h1{color:#0f1f19;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.cl-mhead-text p{color:#5b6b65;font-size:13px;font-style:italic;margin:2px 0 0}.cl-mhead-add{background:#0b4f3a;border:0;border-radius:50%;box-shadow:0 10px 20px -10px #0b4f3ab3;color:#fff;cursor:pointer;font-size:26px;height:44px;line-height:1;width:44px}.cl-msearch{align-items:center;background:#f7faf9;border:1.5px solid #dfe7e4;border-radius:999px;display:flex;gap:10px;grid-column:1/-1;margin-top:10px;min-height:48px;padding:0 16px}.cl-msearch svg{fill:none;stroke:#0f1f19;stroke-width:2;stroke-linecap:round;flex:none;height:20px;width:20px}.cl-msearch input{background:#0000;border:0;color:#0f1f19;flex:1 1;font:inherit;font-size:15px;min-width:0;outline:0}.cl-filters{flex-wrap:nowrap;gap:8px}.cl-filter{flex:1 1;font-size:13.5px;min-width:0;padding:0 10px}.cl-cards{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.cl-card{background:#fff;border:1px solid #edf1ef;border-left:4px solid var(--cl-c);border-radius:22px;box-shadow:0 14px 30px -22px #10282073;overflow:hidden;position:relative}.cl-card-top{grid-gap:14px;align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--cl-c) 9%,#fff),#fff 70%);display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:16px 14px 14px}.cl-card-avatar{background:linear-gradient(140deg,color-mix(in srgb,var(--cl-c) 75%,#fff),var(--cl-c));border-radius:50%;box-shadow:0 10px 18px -12px var(--cl-c);color:#fff;display:grid;font-size:21px;font-weight:800;height:62px;letter-spacing:.02em;place-items:center;position:relative;width:62px}.cl-card-avatar i{background:#16a34a;border:2.5px solid #fff;border-radius:50%;bottom:3px;height:14px;position:absolute;right:1px;width:14px}.cl-card-name{grid-gap:4px;display:grid;gap:4px;min-width:0}.cl-card-name strong{color:#0f1f19;font-size:18px;font-weight:800}.cl-card-name span,.cl-card-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-card-name span{align-items:center;color:#3d4b46;display:flex;font-size:13.5px;gap:5px}.cl-card svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none;height:15px;width:15px}.cl-card-name svg{fill:#0f1f19;stroke:none}.cl-card-name svg circle{fill:#fff}.cl-card-state{align-self:start;background:#e3f6ec;border-radius:999px;color:#0b6b43;font-size:12.5px;font-weight:800;padding:6px 11px;white-space:nowrap}.cl-card-state.is-off{background:#eef1f4;color:#475569}.cl-card-stats{border-top:1px solid #eef2f0;display:grid;grid-template-columns:1.25fr .8fr 1.4fr;margin:0 14px;padding:12px 0}.cl-card-stats>div{grid-gap:6px;display:grid;gap:6px;min-width:0;padding:0 8px}.cl-card-stats>div+div{border-left:1px solid #e6ecea}.cl-card-stats>div:first-child{padding-left:0}.cl-card-stats span{align-items:center;color:#5b6b65;display:flex;font-size:12.5px;gap:5px}.cl-card-stats>div:first-child svg,.cl-card-stats>div:last-child svg{color:#0f9a5c}.cl-card-stats a,.cl-card-stats b{color:#0f1f19;font-size:15px;font-weight:800;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cl-card-stats .cl-card-money{color:#0b7a4b}.cl-card-extra{display:flex;flex-wrap:wrap;gap:8px;margin:0 14px 4px}.cl-card-extra span{border-radius:999px;font-size:12.5px;font-weight:800;padding:4px 10px}.cl-card-foot{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 14px 14px}.cl-card-foot>span{align-items:center;color:#3d4b46;display:flex;font-size:13px;gap:7px}.cl-card-foot button{align-items:center;background:#fff;border:1.5px solid #0b4f3a;border-radius:999px;color:#0b4f3a;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;min-height:40px;padding:0 16px;white-space:nowrap}.cl-card-foot button:active{background:#0b4f3a;color:#fff}.cl-card-foot button b{font-size:18px;line-height:1}.cl-summary{grid-gap:8px;background:#e8f5ef;border-radius:22px;display:grid;gap:8px;grid-template-columns:1fr 1.25fr;padding:14px}.cl-summary>div{align-items:center;display:flex;gap:10px;min-width:0}.cl-summary>div+div{border-left:1px solid #c9e3d7;padding-left:10px}.cl-summary-icon{background:#d3ece0;border-radius:50%;display:grid;flex:none;height:46px;place-items:center;width:46px}.cl-summary-icon svg{fill:#0b4f3a;height:24px;width:24px}.cl-summary>div+div svg{fill:none;stroke:#0b7a4b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cl-summary p{grid-gap:2px;display:grid;gap:2px;margin:0;min-width:0}.cl-summary strong{color:#0f1f19;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-summary small{color:#4b5d56;font-size:12.5px}.cl-summary .cl-summary-due{border-top:1px solid #c9e3d7;color:#4b5d56;display:block;font-size:13px;grid-column:1/-1;padding-top:8px}.cl-summary .cl-summary-due strong{color:#b91c1c;display:inline;font-size:14px}}@media (max-width:380px){.cl-card-stats{grid-template-columns:1fr 1fr;row-gap:10px}.cl-card-stats>div:last-child{border-left:0;grid-column:1/-1;padding-left:0}.cl-summary{grid-template-columns:1fr}.cl-summary>div+div{border-left:0;padding-left:0}}@media (max-width:680px){.cl-filters{gap:6px}.cl-filter{font-size:13px;gap:6px;padding:0 8px;white-space:nowrap}.cl-filter span{font-weight:700}.cl-msearch input[type=search]{background:#0000;border:0;border-radius:0;box-shadow:none;height:44px;min-height:0;padding:0}.g-card.g-card-flush:has(.cl-cards){background:#0000!important;border:0!important;box-shadow:none!important;padding:0}.cl-card-stats{grid-template-columns:max-content max-content minmax(0,1fr)}.cl-card-stats>div{padding:0 10px}.cl-card-stats span{white-space:nowrap}.cl-card-stats a,.cl-card-stats b{font-size:14px}.cl-card-name svg{fill:currentColor}.cl-card-foot>span{font-size:12.5px;min-width:0;white-space:nowrap}.cl-card-foot button{font-size:13.5px;min-height:38px;padding:0 14px}.cl-msearch input[type=search]{background:#0000!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important}.cl-msearch svg{stroke:currentColor}.cl-summary strong{font-size:16px;overflow:visible;white-space:normal}}.ex{--ex-ink:#0f172a;--ex-muted:#64748b;--ex-line:#e8edf3;--ex-card:#fff}.ex-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.ex-head h1{color:var(--ex-ink);font-family:Georgia,serif;font-family:var(--serif,Georgia,serif);font-size:clamp(28px,3vw,36px);font-weight:700;margin:0}.ex-head p{color:var(--ex-muted);font-size:15px;margin:4px 0 0}.ex-add{align-items:center;background:linear-gradient(135deg,#f0647a,#c42344);border:0;border-radius:15px;box-shadow:0 14px 26px -14px #c42344d9;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15.5px;font-weight:800;gap:9px;justify-content:center;min-height:50px;padding:0 22px}.ex-add:disabled{cursor:wait;opacity:.6}.ex-period{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ex-presets{background:var(--ex-card);border:1px solid var(--ex-line);border-radius:15px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px}.ex-presets button{background:#0000;border:0;border-radius:11px;color:#475569;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:40px;padding:0 16px}.ex-presets button.is-active{background:var(--ex-ink);color:#fff}.ex-range{align-items:center;background:var(--ex-card);border:1px solid var(--ex-line);border-radius:14px;color:var(--ex-muted);display:inline-flex;gap:10px;min-height:50px;padding:0 14px}.ex-range input{background:#0000!important;border:0!important;box-shadow:none!important;color:var(--ex-ink);font:inherit;font-size:15px;min-height:0!important;padding:0!important}.ex-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ex-kpis>div{grid-gap:6px;background:var(--ex-card);border:1px solid var(--ex-line);border-radius:20px;display:grid;gap:6px;min-width:0;padding:22px}.ex-kpis span{color:var(--ex-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ex-kpis strong{color:var(--ex-ink);font-size:clamp(20px,1.8vw,28px);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-kpis small{color:var(--ex-muted);font-size:13px}.ex-kpis .is-red{border-left:5px solid #e11d48}.ex-kpis .is-bad strong,.ex-kpis .is-red strong{color:#e11d48}.ex-kpis .is-good strong,.ex-kpis .is-green strong{color:#059669}.ex-kpis b.is-up{color:#e11d48}.ex-kpis b.is-down{color:#059669}.ex-charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.3fr 1fr}.ex-card{background:var(--ex-card);border:1px solid var(--ex-line);border-radius:20px;padding:22px}.ex-card h2{color:var(--ex-ink);font-size:17px;font-weight:700;margin:0 0 16px}.ex-cats{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.ex-cats button{grid-gap:12px;align-items:center;background:#0000;border:1px solid #0000;border-radius:14px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px;text-align:left;width:100%}.ex-cats button.is-active,.ex-cats button:hover{background:#94a3b814;border-color:var(--ex-line)}.ex-cat-ico{border-radius:12px;display:grid;flex:none;font-size:18px;font-weight:800;height:40px;place-items:center;width:40px}.ex-cat-main{grid-gap:6px;display:grid;gap:6px;min-width:0}.ex-cat-main>span{display:flex;gap:8px;justify-content:space-between}.ex-cat-main b{color:var(--ex-ink);font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-cat-main em{color:var(--ex-muted);font-size:12.5px;font-style:normal;white-space:nowrap}.ex-cat-main i{background:#94a3b82e;height:7px;overflow:hidden}.ex-cat-main i,.ex-cat-main s{border-radius:99px;display:block}.ex-cat-main s{height:100%}.ex-cats strong{color:var(--ex-ink);font-size:14.5px;white-space:nowrap}.ex-bars{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);height:230px}.ex-bar{grid-gap:6px;display:grid;gap:6px;grid-template-rows:auto 1fr auto;height:100%;justify-items:center}.ex-bar-value{color:var(--ex-muted);font-size:12px;font-weight:700}.ex-bar-fill{align-self:end;background:linear-gradient(180deg,#f0647a,#c42344);border-radius:10px 10px 4px 4px;max-width:46px;width:70%}.ex-bar:last-child .ex-bar-fill{box-shadow:0 10px 18px -10px #c42344e6}.ex-bar-label{color:var(--ex-muted);font-size:12.5px;font-weight:600;text-transform:capitalize}.ex-tools{display:flex;flex-wrap:wrap;gap:12px}.ex-search{align-items:center;background:var(--ex-card);border:1px solid var(--ex-line);border-radius:14px;color:var(--ex-muted);display:flex;flex:1 1 340px;gap:10px;min-height:50px;padding:0 16px}.ex-search input{background:#0000!important;border:0!important;box-shadow:none!important;flex:1 1;min-height:0!important;min-width:0;padding:0!important}.ex-search input,.ex-select{color:var(--ex-ink);font:inherit;font-size:15px}.ex-select{background:var(--ex-card);border:1px solid var(--ex-line);border-radius:14px;min-height:50px;padding:0 14px}.ex-list{padding:6px 0}.ex-list ul{list-style:none;margin:0;padding:0}.ex-list li{grid-gap:14px;align-items:center;border-bottom:1px solid #94a3b826;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:14px 22px}.ex-row-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.ex-row-main strong{color:var(--ex-ink);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-main span{color:var(--ex-muted);font-size:13px}.ex-row-main em{font-style:normal;font-weight:700}.ex-row-main small{color:#94a3b8;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-method{align-items:center;color:var(--ex-muted);display:inline-flex;font-size:13px;gap:7px;white-space:nowrap}.ex-row-amount{color:#e11d48;font-size:16px;font-weight:800;white-space:nowrap}.ex-row-actions{display:inline-flex;gap:2px}.ex-row-actions button{background:#0000;border:0;border-radius:10px;color:#64748b;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.ex-row-actions button:hover{background:#94a3b826}.ex-row-actions .is-del{color:#e11d48}.ex-empty{grid-gap:8px;display:grid;gap:8px;justify-items:center;padding:40px 20px;text-align:center}.ex-empty>span{font-size:40px}.ex-empty strong{color:var(--ex-ink);font-size:17px}.ex-empty p{color:var(--ex-muted);font-size:14px;margin:0 0 8px;max-width:420px}.ex-form{grid-gap:16px;display:grid;gap:16px}.ex-amount{grid-gap:6px;display:grid;gap:6px}.ex-amount-input{align-items:center;background:#fff5f6;border:1.5px solid #fecdd3;border-radius:16px;display:flex;gap:8px;padding:0 16px}.ex-amount-input input{background:#0000!important;border:0!important;box-shadow:none!important;color:#be123c;flex:1 1;font-size:28px!important;font-weight:800;min-height:60px!important;min-width:0;padding:0!important}.ex-amount-input em{color:#e11d48;font-style:normal;font-weight:800}.ex-field{grid-gap:8px;display:grid;gap:8px}.ex-label{font-size:14px;font-weight:700}.ex-cat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ex-cat-grid button{align-items:center;background:#0000;border:1.5px solid #e8edf3;border:1.5px solid var(--ex-line,#e8edf3);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:8px;min-height:44px;padding:6px 10px;text-align:left}.ex-cat-grid button span{font-size:17px}.ex-cat-grid button.is-active{font-weight:800}.ex-methods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ex-methods button{align-items:center;background:#0000;border:1.5px solid #e8edf3;border:1.5px solid var(--ex-line,#e8edf3);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:8px;min-height:46px;padding:6px 10px}.ex-methods button.is-active{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a1f;font-weight:800}.ex-hint{color:#64748b;font-size:13px;margin:0}.ex-submit{width:100%}@media (max-width:1100px){.ex-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-charts{grid-template-columns:1fr}}@media (max-width:680px){.ex-head .ex-add{width:100%}.ex-presets{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.ex-presets button{font-size:13px;padding:0 6px}.ex-range{justify-content:space-between;width:100%}.ex-range input{font-size:14px;width:42%}.ex-kpis{gap:10px}.ex-kpis>div{padding:16px}.ex-kpis span{font-size:11px}.ex-kpis strong{font-size:18px;white-space:normal}.ex-card{padding:16px}.ex-bars{gap:6px;height:180px}.ex-select{width:100%}.ex-list li{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.ex-row-method{grid-column:2;grid-row:2}.ex-row-amount{font-size:15px;grid-column:3;grid-row:1}.ex-row-actions{grid-column:3;grid-row:2;justify-self:end}}.ex-kpis strong{font-size:clamp(18px,1.5vw,26px)}.ex-tools .ex-select{flex:0 0 260px}@media (max-width:680px){.ex-tools .ex-select{flex-basis:100%}}.dv{--dv-ink:#0f172a;--dv-muted:#64748b;--dv-line:#e8edf3;--dv-card:#fff;--dv-orange:#ea580c}.dv-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.dv-head h1{color:var(--dv-ink);font-family:Georgia,serif;font-family:var(--serif,Georgia,serif);font-size:clamp(28px,3vw,36px);font-weight:700;margin:0}.dv-head p{color:var(--dv-muted);font-size:15px;margin:4px 0 0}.dv-btn{align-items:center;background:var(--dv-card);border:1px solid var(--dv-line);border-radius:14px;color:var(--dv-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none;white-space:nowrap}.dv-btn.is-solid{background:linear-gradient(135deg,#ff8a3d,#d4500c);border:0;box-shadow:0 12px 22px -14px #d4500ce6;color:#fff}.dv-btn:disabled{cursor:not-allowed;opacity:.5}.dv-link{background:none;border:0;color:var(--dv-muted);cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline}.dv-couriers{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.dv-courier,.dv-couriers{grid-gap:14px;display:grid;gap:14px}.dv-courier{background:var(--dv-card);border:1px solid var(--dv-line);border-radius:20px;color:inherit;cursor:pointer;font:inherit;padding:18px;text-align:left;transition:transform .15s,box-shadow .15s}.dv-courier:hover{box-shadow:0 18px 30px -24px #0f172a80;transform:translateY(-2px)}.dv-courier.is-off{opacity:.55}.dv-courier-top{align-items:center;display:flex;gap:12px}.dv-avatar{background:#fff1e6;border-radius:50%;display:grid;font-size:22px;height:46px;place-items:center;width:46px}.dv-courier-top strong{color:var(--dv-ink);display:block;font-size:16px}.dv-courier-top small{color:var(--dv-muted);font-size:13px}.dv-courier-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:.7fr 1fr 1fr}.dv-courier-stats>span{grid-gap:2px;background:#94a3b81a;border-radius:12px;display:grid;gap:2px;padding:10px}.dv-courier-stats b{color:var(--dv-ink);font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-courier-stats small{color:var(--dv-muted);font-size:11.5px}.dv-courier-stats .is-due{background:#fff1e6}.dv-courier-stats .is-due b{color:var(--dv-orange)}.dv-empty-couriers{align-items:center;background:#fff7ed;border:1.5px dashed #fdba74;border-radius:20px;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.dv-empty-couriers>span{font-size:34px}.dv-empty-couriers div{flex:1 1 260px}.dv-empty-couriers p{color:#7c4a1e;font-size:14px;margin:4px 0 0}.dv-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;position:sticky;top:70px;z-index:5}.dv-tabs{background:var(--dv-card);border:1px solid var(--dv-line);border-radius:15px;display:inline-flex;gap:4px;padding:5px}.dv-tabs button{background:#0000;border:0;border-radius:11px;color:#475569;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:40px;padding:0 16px}.dv-tabs button.is-active{background:var(--dv-ink);color:#fff}.dv-assign{align-items:center;background:#0f172a;border-radius:16px;box-shadow:0 18px 30px -18px #0f172acc;color:#fff;display:flex;flex-wrap:wrap;gap:10px;padding:8px 10px 8px 16px}.dv-assign>span{font-weight:700}.dv-assign select{border:0;border-radius:10px;color:#0f172a;font:inherit;min-height:40px;padding:0 10px}.dv-assign .dv-link{color:#cbd5e1}.dv-zone{background:var(--dv-card);border:1px solid var(--dv-line);border-radius:20px;overflow:hidden}.dv-zone>header{align-items:center;background:#94a3b812;border-bottom:1px solid var(--dv-line);display:flex;gap:14px;padding:14px 18px}.dv-zone>header div{flex:1 1;min-width:0}.dv-zone h2{color:var(--dv-ink);font-size:17px;margin:0}.dv-zone>header small{color:var(--dv-muted);font-size:13px}.dv-zone-assign{background:#fff7ed;border:1px solid #fdba74;border-radius:12px;color:#9a3412;font:inherit;font-size:13.5px;font-weight:700;max-width:220px;min-height:40px;padding:0 10px}.dv-zone ul{list-style:none;margin:0;padding:0}.dv-zone li{grid-gap:14px;align-items:center;border-bottom:1px solid #94a3b826;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:14px 18px}.dv-zone li.is-selected{background:#fff7ed}.dv-check input{accent-color:#ea580c;cursor:pointer;height:20px;width:20px}.dv-order-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.dv-order-main strong{color:var(--dv-ink);font-size:15px}.dv-order-main em{color:#94a3b8;font-size:12.5px;font-style:normal}.dv-order-main span{color:#334155;font-size:14px}.dv-order-main small{color:var(--dv-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-gps{color:#059669;font-weight:700}.dv-order-side{grid-gap:5px;display:grid;gap:5px;justify-items:end;text-align:right}.dv-status{border-radius:999px;display:inline-block;font-size:12px;font-weight:800;padding:3px 10px;white-space:nowrap}.dv-status.is-pending{background:#dbeafe;color:#1d4ed8}.dv-status.is-confirmed{background:#ffedd5;color:#9a3412}.dv-status.is-shipped{background:#ede9fe;color:#6d28d9}.dv-status.is-delivered{background:#d1fae5;color:#047857}.dv-collect{color:var(--dv-orange);font-size:14px;white-space:nowrap}.dv-paid{color:#059669;font-size:13px}.dv-who{color:var(--dv-ink);font-size:13px;font-weight:600;white-space:nowrap}.dv-who.is-none{color:#94a3b8;font-weight:500}.dv-map{background:#94a3b81f;border-radius:12px;display:grid;font-size:20px;height:42px;place-items:center;text-decoration:none;width:42px}.dv-empty{grid-gap:6px;border:1px dashed var(--dv-line);border-radius:20px;display:grid;gap:6px;justify-items:center;padding:40px 20px;text-align:center}.dv-empty>span{font-size:38px}.dv-empty p{color:var(--dv-muted);font-size:14px;margin:0;max-width:440px}.dv-detail-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dv-detail-stats>div{grid-gap:4px;border:1px solid #e8edf3;border:1px solid var(--dv-line,#e8edf3);border-radius:14px;display:grid;gap:4px;padding:14px}.dv-detail-stats span{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.dv-detail-stats strong{font-size:20px}.dv-detail-stats small{color:#64748b;font-size:12px}.dv-detail-stats .is-due strong{color:#ea580c}.dv-detail-stats .is-ok strong{color:#059669}.dv-remit{grid-gap:10px;align-items:end;background:#fff7ed;border-radius:14px;display:grid;gap:10px;grid-template-columns:1fr 1.4fr auto;padding:14px}.dv-lines{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.dv-lines li{border-bottom:1px solid #94a3b82e;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 0}.dv-lines b.is-in{color:#059669}@media (max-width:680px){.dv-head .dv-btn{width:100%}.dv-bar{top:60px}.dv-tabs{width:100%}.dv-tabs button{flex:1 1;font-size:13.5px;padding:0 8px}.dv-assign{width:100%}.dv-assign select{flex:1 1}.dv-zone>header{flex-wrap:wrap;padding:12px 14px}.dv-zone-assign{max-width:none;width:100%}.dv-zone li{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.dv-order-side{grid-column:2/4;grid-row:2;justify-items:start;text-align:left}.dv-map{grid-column:3;grid-row:1}.dv-remit{grid-template-columns:1fr}}.cr{margin:0 auto;max-width:640px;padding:16px 16px 120px}.cr-head{align-items:center;background:linear-gradient(135deg,#ff8a3d,#d4500c);border-radius:18px;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.cr-head small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.cr-head strong{font-size:18px}.cr-head button{background:#0000;border:1px solid #ffffff80;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:38px;padding:0 12px}.cr-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.cr-stats>div{grid-gap:2px;background:#fff;border:1px solid #e8edf3;border-radius:14px;display:grid;gap:2px;padding:12px 8px;text-align:center}.cr-stats b{color:#0f172a;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-stats small{color:#64748b;font-size:11.5px}.cr-stats .is-due{background:#fff7ed;border-color:#fdba74}.cr-stats .is-due b{color:#ea580c}.cr-title{color:#0f172a;font-size:18px;margin:22px 0 10px}.cr-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.cr-card{background:#fff;border:1px solid #e8edf3;border-radius:18px;box-shadow:0 12px 24px -22px #0f172a99;overflow:hidden}.cr-card.is-shipped{border-color:#c4b5fd}.cr-card-top{grid-gap:4px 10px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px 10px;grid-template-columns:1fr auto;padding:14px 16px 10px;text-align:left;width:100%}.cr-zone{color:#ea580c;font-size:13px;font-weight:800}.cr-card-top strong{color:#0f172a;font-size:17px;grid-column:1/-1}.cr-address{color:#334155;font-size:14px;grid-column:1/-1}.cr-collect,.cr-paid{font-size:15px;grid-column:1/-1;margin-top:4px}.cr-collect{color:#ea580c}.cr-paid{color:#059669}.cr-items{color:#475569;font-size:14px;margin:0;padding:0 16px 10px 34px}.cr-actions{grid-gap:8px;border-top:1px solid #f1f5f9;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:10px 12px 12px}.cr-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-height:46px;padding:0 8px;text-decoration:none}.cr-btn.is-go{background:#0f172a;border:0;color:#fff}.cr-btn.is-done{background:#059669;border:0;color:#fff}.cr-btn:disabled{opacity:.5}.cr-empty{grid-gap:6px;border:1px dashed #e2e8f0;border-radius:18px;display:grid;gap:6px;justify-items:center;padding:40px 16px;text-align:center}.cr-empty>span{font-size:40px}.cr-empty p{color:#64748b;font-size:14px;margin:0}.cr-done{display:grid;list-style:none;margin:0;padding:0}.cr-done li{border-bottom:1px solid #f1f5f9;color:#334155;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:10px 4px}.cr-done b{color:#059669}.cr-sheet{align-items:flex-end;background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.cr-sheet-box{grid-gap:12px;background:#fff;border-radius:22px 22px 0 0;display:grid;gap:12px;max-height:92dvh;max-width:560px;overflow:auto;padding:22px 18px calc(18px + env(safe-area-inset-bottom));width:100%}.cr-sheet-box h3{color:#0f172a;font-size:19px;margin:0}.cr-sheet-box p{color:#334155;margin:0}.cr-methods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.cr-methods button{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;gap:8px;min-height:48px;padding:0 10px}.cr-methods button.is-active{background:#ecfdf5;border-color:#059669}.cr-amount{grid-gap:6px;display:grid;font-weight:700;gap:6px}.cr-amount input{border:1.5px solid #e2e8f0;border-radius:12px;font:inherit;font-size:22px;font-weight:800;min-height:54px;padding:0 14px}.cr-hint{color:#64748b!important;font-size:13px}.cr-sheet-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.6fr}.dv-credentials{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.dv-credentials span{grid-gap:4px;background:#fbfaf6;border:1px solid var(--line);border-radius:14px;color:var(--ink-soft);display:grid;font-size:12.5px;font-weight:700;gap:4px;padding:12px 14px}.dv-credentials code{color:var(--ink);font-size:15px;font-weight:800;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.cr-no{color:var(--ink-soft);font-size:12.5px;font-weight:700;letter-spacing:.01em;margin:0}.cx-journal-card .g-card-head{flex-wrap:wrap;gap:4px 12px}.cx-journal-totals{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 12px}.cx-journal-totals span{grid-gap:2px;display:grid;gap:2px}.cx-journal-totals small{color:#8a94a3;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cx-journal-totals strong{font-size:18px}.cx-journal-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.cx-journal-filters button{background:#fff;border:1px solid #dfe5e2;border-radius:999px;color:#445063;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:34px;padding:0 13px}.cx-journal-filters button.is-active{background:#0f664c;border-color:#0f664c;color:#fff}.cx-journal{display:grid;list-style:none;margin:0;padding:0}.cx-journal li+li{border-top:1px solid #eef1ef}.cx-journal li>a,.cx-journal li>div{align-items:center;color:inherit;display:flex;gap:12px;padding:11px 4px;text-decoration:none}.cx-journal li>a:hover{background:#f6faf8}.cx-j-ico{background:#eef3f0;border-radius:10px;color:#0f664c;display:grid;flex:none;font-size:15px;font-weight:800;height:34px;place-items:center;width:34px}.cx-j-ico.is-out{background:#fdeeee;color:#c0262d}.cx-j-ico.is-invoice{background:#eaf1fb;color:#2456a6}.cx-j-ico.is-closing,.cx-j-ico.is-opening{background:#f3f0e6;color:#8a6d1d}.cx-j-main{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.cx-j-main strong{font-size:14px}.cx-j-main small{color:#5d6878;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-j-amount{flex:none;font-size:14.5px;white-space:nowrap}.cx-history tr.is-clickable{cursor:pointer}.cx-history tr.is-clickable:hover td{background:#f6faf8}.cx-detail{grid-gap:10px;display:grid;gap:10px}.cx-detail p{margin:0}.cx-detail .cx-journal{max-height:52vh;overflow-y:auto}@media (max-width:640px){.cx-j-main small{white-space:normal}}.ms-section{grid-gap:10px;display:grid;gap:10px}.ms-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ms-head .g-subtitle{margin:0}.ms-sheet{grid-gap:10px;background:#fff;border:1px solid #e3e8e5;border-radius:14px;display:grid;gap:10px;padding:14px 16px}.ms-sheet.is-latest{background:#f7fbf9;border-color:#b9d9cb}.ms-sheet header{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ms-sheet header>div:first-child{grid-gap:2px;display:grid;gap:2px}.ms-sheet header small{color:#5d6878;font-size:12.5px}.ms-actions{display:flex;flex-wrap:wrap;gap:6px}.ms-actions a,.ms-actions button{align-items:center;background:#fff;border:1px solid #dfe5e2;border-radius:999px;color:#0f664c;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;min-height:32px;padding:0 11px;text-decoration:none}.ms-actions .is-danger{color:#c0262d}.ms-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0}.ms-grid div{background:#eef4f1;border-radius:10px;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.ms-grid dt{color:#445063;font-size:13px}.ms-grid dd{font-size:14px;font-weight:800;margin:0;white-space:nowrap}.ms-notes{color:#2b3542;font-size:13.5px;margin:0}.ms-photos{display:flex;flex-wrap:wrap;gap:8px}.ms-photos>button{background:none;border:0;cursor:zoom-in;padding:0}.ms-photos img{border:1px solid #e3e8e5;border-radius:10px;height:92px;object-fit:cover;width:92px}.ms-history{grid-gap:10px;display:grid;gap:10px}.ms-extra-title,.ms-history-title{color:#8a94a3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ms-zoom{border-radius:12px;max-height:75vh;object-fit:contain;width:100%}.ms-inputs{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ms-inputs label>span:first-child small{color:#8a94a3;font-weight:600}.ms-cm{display:block;position:relative}.ms-cm input{font-size:16px;font-weight:700;padding-right:38px;width:100%}.ms-cm em{color:#8a94a3;font-size:13px;font-style:normal;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ms-extra{grid-gap:8px;display:grid;gap:8px}.ms-extra-row{align-items:center;grid-template-columns:minmax(0,1fr) 130px auto}.ms-extra-row,.ms-photo-field{grid-gap:8px;display:grid;gap:8px}.ms-photo-edit{position:relative}.ms-photo-edit button{background:#0009;border:0;border-radius:50%;color:#fff;cursor:pointer;height:24px;position:absolute;right:4px;top:4px;width:24px}.ms-photo-add{grid-gap:2px;background:#f7fbf9;border:1.5px dashed #b9c7c0;border-radius:10px;color:#0f664c;cursor:pointer;display:grid;font:inherit;gap:2px;height:92px;justify-items:center;padding:0;place-content:center;text-align:center;width:92px}.ms-photo-add input{height:1px;opacity:0;position:absolute;width:1px}.ms-photo-add span{font-size:22px}.ms-photo-add small{font-size:11px;font-weight:700}.ms-photo-buttons{display:contents}.ms-photo-buttons.is-compact{display:flex;flex-direction:column;gap:6px;justify-content:center}.ms-photo-buttons.is-compact button{background:#f7fbf9;border:1.5px dashed #b9c7c0;border-radius:10px;color:#0f664c;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;min-height:40px;padding:0 12px}.ms-photo-sending{grid-gap:6px;background:#eef4f1;border-radius:10px;color:#0f664c;display:grid;font-size:11.5px;font-weight:700;gap:6px;height:92px;justify-items:center;place-content:center;text-align:center;width:92px}.ms-photo-sending i{animation:ms-spin .8s linear infinite;border:3px solid #b9d9cb;border-radius:50%;border-top-color:#0f664c;height:22px;width:22px}@keyframes ms-spin{to{transform:rotate(1turn)}}.auth-v2{align-items:stretch;background:radial-gradient(120% 80% at 100% 0,#fff6dc 0,#fff6dc00 55%),var(--paper);gap:40px;grid-template-columns:minmax(0,1.08fr) minmax(360px,500px);min-height:calc(100vh - 110px);padding:28px 4%}.auth-v2 .auth-v2-visual{align-items:stretch;background:linear-gradient(160deg,#053c2a40,#052d208c 45%,#041e16f2),none 50% /cover;background:linear-gradient(160deg,#053c2a40 0,#052d208c 45%,#041e16f2 100%),var(--auth-photo,none) center /cover;border-radius:32px;box-shadow:0 40px 80px -45px #041e16f2,inset 0 0 0 1px #f2c14e40;display:flex;flex-direction:column;font-family:var(--sans);font-weight:400;gap:26px;justify-content:space-between;letter-spacing:0;max-height:calc(100vh - 128px);min-height:640px;padding:34px 40px;position:sticky;text-align:left;top:100px}.auth-v2 .auth-v2-visual,.auth-v2-brand{color:#fff;font-size:15px;font-style:normal}.auth-v2-brand{align-items:center;align-self:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041e1659;border:1px solid #ffffff38;border-radius:999px;display:inline-flex;font-weight:800;gap:10px;letter-spacing:-.02em;padding:8px 16px 8px 10px}.auth-v2-brand img{height:28px;width:auto}.auth-v2-quote{grid-gap:14px;display:grid;gap:14px;margin-top:auto}.auth-v2-quote .auth-decoration-flower{color:#f2c14e;font-size:44px;line-height:1}.auth-v2-quote h2{color:#fff;font-family:var(--serif);font-size:clamp(44px,5.2vw,76px);font-style:italic;font-weight:600;letter-spacing:-.035em;line-height:.98;margin:0;text-shadow:0 6px 30px #00000059}.auth-v2-quote p{color:#ffffffdb;font-size:15px;line-height:1.6;margin:0;max-width:460px}.auth-v2-points{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.auth-v2-points,.auth-v2-points li{grid-gap:10px;display:grid;gap:10px}.auth-v2-points li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;padding:14px}.auth-v2-points i{background:linear-gradient(180deg,#ffd95a,#f0b52a);border-radius:12px;box-shadow:0 8px 16px -8px #f0b52acc;color:#1c1404;display:grid;height:38px;place-items:center;width:38px}.auth-v2-points svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.auth-v2-points span{grid-gap:3px;display:grid;gap:3px}.auth-v2-points strong{color:#fff;font-size:14px}.auth-v2-points small{color:#ffffffbf;font-size:12px;line-height:1.4}.auth-v2 .auth-card{background:#fff;border:1px solid #ece7d8;border-radius:30px;box-shadow:0 40px 80px -50px #0d201a8c,0 2px 6px #0d201a0a;gap:14px;margin:auto;max-width:500px;overflow:hidden;padding:34px 38px 30px;position:relative;width:100%}.auth-v2 .auth-card:before{background:linear-gradient(90deg,#0b5a3f,#1a8a62 40%,#f2c14e);content:"";height:5px;left:0;position:absolute;right:0;top:0}.auth-v2 .auth-back{align-self:flex-start;border:1px solid #ebe8de;border-radius:999px;color:#5d6b66;display:inline-flex;font-size:12px;padding:7px 12px;text-decoration:none}.auth-v2 .auth-back:hover{border-color:#cfd9d3;color:#0b5a3f}.auth-tabs{grid-gap:4px;background:#f1f4f2;border-radius:16px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:5px}.auth-tabs button{background:none;border:0;border-radius:12px;color:#5d6b66;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:42px;transition:background .2s,color .2s,box-shadow .2s}.auth-tabs button.is-on{background:#fff;box-shadow:0 6px 16px -10px #0d201a80;color:#0b4d36}.auth-v2 .section-kicker{color:#b07c12;letter-spacing:.14em;margin-top:6px}.auth-v2 .auth-card h1{color:#10211b;font-family:var(--serif);font-size:clamp(34px,3.4vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:-4px 0 0}.auth-v2 .auth-intro{font-size:14px;margin:0 0 4px}.auth-v2 .auth-card label{color:#33433d;font-size:12.5px;font-weight:700}.auth-v2 .auth-card input:not([type=checkbox]){background-position:14px;background-repeat:no-repeat;background-size:18px;border-radius:14px;min-height:50px;padding-left:44px}.auth-v2 .auth-card input[autocomplete=email]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a9893' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5.5' width='17' height='13' rx='2.5'/%3E%3Cpath d='m4.5 7 7.5 6 7.5-6'/%3E%3C/svg%3E")}.auth-v2 .auth-card input[autocomplete$=password]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a9893' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10.5h12v10H6zm2.5 0v-3a3.5 3.5 0 0 1 7 0v3'/%3E%3C/svg%3E");padding-right:50px}.auth-v2 .auth-card input[autocomplete=name]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a9893' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-7.5 8.5C5.4 16.9 8.4 15 12 15s6.6 1.9 7.5 5.5'/%3E%3C/svg%3E")}.auth-v2 .auth-card input[autocomplete=tel]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a9893' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.2l1.6 4-2 1.3a11 11 0 0 0 5 5l1.3-2 4 1.6V17a2 2 0 0 1-2 2A15 15 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.auth-v2 .auth-card .auth-country select{border-radius:14px;min-height:50px}.auth-pass{display:block;position:relative}.auth-pass-toggle{background:none;border:0;border-radius:10px;color:#6b7a74;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px}.auth-pass-toggle:hover{background:#f1f6f3;color:#0b5a3f}.auth-pass-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.auth-v2 .auth-submit{background:linear-gradient(180deg,#13775a,#0b4d36);border-radius:16px;box-shadow:0 16px 30px -16px #0b4d36d9,inset 0 1px 0 #ffffff26;font-size:15px;letter-spacing:.01em;margin-top:6px;min-height:54px}.auth-v2 .auth-submit:hover{transform:translateY(-1px)}.auth-secure{align-items:center;color:#7b8984;display:flex;font-size:12px;gap:7px;justify-content:center;margin:0}.auth-secure svg{fill:none;stroke:#0b7a4f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.auth-v2 .auth-switch{border-top:1px solid #f0eee6;font-size:13px;margin:2px 0 0;padding-top:12px}.auth-v2 .auth-switch button{color:#0b5a3f;font-weight:800}.auth-v2 .role-option{border-radius:16px}@media (max-width:1080px){.auth-v2{gap:24px;grid-template-columns:minmax(0,1fr) minmax(340px,460px)}.auth-v2-points{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.auth-v2{display:block;padding:18px 16px 28px}.auth-v2 .auth-v2-visual{display:none}.auth-v2 .auth-card{border-radius:24px;padding:26px 20px 22px}}:root[data-theme=dark] .auth-v2{background:var(--paper)}:root[data-theme=dark] .auth-tabs{background:#ffffff0f}:root[data-theme=dark] .auth-tabs button.is-on{background:#ffffff1a;color:#f2c14e}.auth-offer{background:#eef7f2;border:1px solid #cfe6d9;border-radius:12px;color:#1d2b25;font-size:13.5px;line-height:1.45;margin:0 0 14px;padding:11px 14px}.auth-offer b{color:#0b5a3f}.auth-offer a{color:#0b5a3f;font-weight:700;margin-left:4px;text-decoration:underline}.code-field{grid-gap:6px;display:grid;gap:6px}.code-input{font-feature-settings:"tnum";background:#fff;border:1px solid #dfe5e1;border-radius:14px;color:#142620;font:inherit;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.45em;max-width:260px;min-height:54px;padding:0 14px;text-align:center;width:100%}.code-input:focus{border-color:#0b5a3f;outline:3px solid #0b5a3f26}.code-resend{background:none;border:0;color:#0b5a3f;cursor:pointer;font:inherit;font-size:13px;font-weight:700;justify-self:start;padding:2px 0;text-decoration:underline;text-underline-offset:3px}.code-resend:disabled{color:#8a968f;cursor:default;text-decoration:none}.code-test{background:#fff4d6;border-radius:10px;color:#7a5200;font-size:12.5px;padding:7px 10px}.label-optional{color:#8a968f;font-weight:500}:root[data-theme=dark] .code-input{background:#ffffff0d;border-color:#ffffff24;color:#eef4f1}:root[data-theme=dark] .code-resend{color:#8fe0b8}:root[data-theme=dark] .code-test{background:#f0be461f;color:#f6d27a}.bb-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.bb-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.bb-status.is-pending{background:#fff3dd;color:#a35a06}.bb-status.is-confirmed{background:#e2f6ec;color:#0b6e47}.bb-status.is-done{background:#e7eeff;color:#2c4a9c}.bb-status.is-cancelled{background:#fde9e9;color:#a3262a}.bb-tag{align-items:center;background:#fff;border:1px solid #e3e7ee;border-radius:999px;color:#536072;display:inline-flex;font-size:11px;font-style:normal;font-weight:700;padding:3px 9px}.bb-tag.is-vip{background:#fff8e6;border-color:#f0d79b;color:#8a5a00}.bb-hint{background:#fff9ec;border:1px solid #f6dfb3;border-radius:14px;color:#6b4a10;font-size:13px;margin:0;padding:12px 16px}.bb-appointments{grid-gap:12px;display:grid;gap:12px}.bb-appt{background:#fff;border:1px solid #e6e9ef;border-radius:18px;box-shadow:0 10px 26px -24px #0a312599;display:grid;grid-template-columns:92px 1fr;overflow:hidden}.bb-appt-when{grid-gap:4px;background:linear-gradient(160deg,#10694e,#0a4535);color:#fff;display:grid;gap:4px;padding:14px 8px;place-content:center;text-align:center}.bb-appt-when strong{font-size:21px;letter-spacing:-.02em}.bb-appt-when span{color:#ffffffd1;font-size:11.5px;font-weight:700;text-transform:capitalize}.bb-appt.is-pending .bb-appt-when{background:linear-gradient(160deg,#e2902d,#b35d0c)}.bb-appt.is-done .bb-appt-when{background:linear-gradient(160deg,#4a6fd0,#2c4a9c)}.bb-appt.is-cancelled .bb-appt-when{background:linear-gradient(160deg,#9aa3b1,#6b7484)}.bb-appt.is-cancelled h3{color:#7b8494;text-decoration:line-through}.bb-appt-body{grid-gap:7px;display:grid;gap:7px;min-width:0;padding:14px 18px}.bb-appt-tags{display:flex;flex-wrap:wrap;gap:6px}.bb-appt h3{color:var(--ink);font-size:17px;margin:2px 0 0}.bb-appt p{margin:0}.bb-appt-service{color:#2f3c4d;font-size:13.5px}.bb-appt-service em{color:#8a94a1}.bb-appt-contact{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px}.bb-appt-address a,.bb-appt-contact a{color:#0f664c;font-weight:700;text-decoration:none}.bb-appt-address{color:#3c4858;font-size:13px}.bb-appt-message{background:#f6faf8;border-left:3px solid #d7e9e1;border-radius:0 10px 10px 0;color:#4b5767;font-size:13px;font-style:italic;margin:0;padding:8px 12px}.bb-appt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.bb-appt-actions .button{border-radius:999px;font-size:12.5px;min-height:38px;padding:0 15px}.bb-delete{margin-left:auto}.bb-today{align-items:center;display:flex;gap:12px;min-width:0}.bb-today>b{background:#e8f7f2;border-radius:10px;color:#0b5f46;font-size:13px;min-width:52px;padding:6px 0;text-align:center}.bb-today>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.bb-today span{color:#6b7686;font-size:12px}.bb-services-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bb-photo-pick{align-items:center;display:flex;gap:14px}.bb-photo-pick>div{grid-gap:4px;display:grid;gap:4px;justify-items:start}.bb-photo{background:#f7f9fb;border:1.5px dashed #c9d3df;border-radius:16px;cursor:pointer;display:grid;flex:none;height:92px;overflow:hidden;padding:0;place-items:center;width:92px}.bb-photo img{height:100%;object-fit:cover;width:100%}.bb-photo span{grid-gap:2px;color:#6b7686;display:grid;font-size:22px;gap:2px;text-align:center}.bb-photo small{font-size:11px;font-weight:700}.bb-service-list{display:grid;list-style:none;margin:0;padding:0}.bb-service-list li{grid-gap:14px;align-items:center;border-top:1px solid #eef1f5;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr) auto auto;padding:12px 0}.bb-service-list li:first-child{border-top:0}.bb-service-list li.is-hidden{opacity:.55}.bb-service-thumb{background:#eef6f2;border-radius:14px;color:#0f664c;display:grid;font-size:22px;height:58px;overflow:hidden;place-items:center;width:58px}.bb-service-thumb img{height:100%;object-fit:cover;width:100%}.bb-service-info{grid-gap:3px;display:grid;gap:3px;min-width:0}.bb-service-info strong{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;gap:8px}.bb-service-info span{color:#6b7686;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-service-price{grid-gap:2px;display:grid;gap:2px;justify-items:end}.bb-service-price strong{color:#0b5f46}.bb-service-price span{color:#8a94a1;font-size:12px}.bb-service-actions{display:flex;gap:10px}.bb-receipt-stats{max-width:520px}.bb-field{grid-gap:7px;display:grid;gap:7px}.bb-field>span{color:var(--ink);font-size:12px;font-weight:700}.bb-lines{grid-gap:8px;background:#fafbfc;border:1px solid #e6e9ef;border-radius:16px;display:grid;gap:8px;padding:14px}.bb-lines-head{display:flex;flex-wrap:wrap;gap:8px}.bb-lines-head select{flex:1 1 240px}.bb-lines-empty{margin:4px 0}.bb-line{grid-gap:8px;align-items:center;background:#fff;border:1px solid #edf0f4;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 110px auto 110px 32px;padding:8px}.bb-line>strong{color:var(--ink);font-size:13px;text-align:right}.bb-qty{align-items:center;background:#eef1f5;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.bb-qty button{background:#fff;border:0;border-radius:50%;color:var(--ink);cursor:pointer;font-weight:800;height:28px;width:28px}.bb-qty b{font-size:13px;min-width:22px;text-align:center}.bb-pay{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.bb-pay-left{grid-gap:12px;display:grid;gap:12px}.bb-total{grid-gap:8px;background:#f4f7f6;border-radius:16px;display:grid;font-size:13.5px;gap:8px;padding:16px}.bb-total>div{display:flex;gap:10px;justify-content:space-between}.bb-total-main{background:#0f664c;border-radius:12px;color:#fff;margin-top:4px;padding:12px 14px}.bb-total-main strong{font-size:20px}.bb-change{color:#0b5f46;font-weight:700}.bb-missing{color:#a3262a;font-weight:700}.bb-range{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bb-range input[type=date]{flex:none;max-width:100%;min-height:40px;width:170px}.bb-legend{color:#5d6878;display:flex;font-size:12px;font-weight:700;gap:14px}.bb-legend span{align-items:center;display:inline-flex;gap:6px}.bb-legend i{border-radius:3px;height:10px;width:10px}.bb-bar-stack i.is-shop,.bb-legend i.is-shop{background:#0f7a59}.bb-bar-stack i.is-home,.bb-legend i.is-home{background:#e7a23a}.bb-chart{align-items:flex-end;display:flex;gap:6px;height:240px;overflow-x:auto;padding:8px 2px 0}.bb-bar{grid-gap:6px;display:grid;flex:1 0 28px;gap:6px;grid-template-rows:1fr auto;height:100%}.bb-bar-stack{align-self:end;border-radius:7px 7px 3px 3px;display:flex;flex-direction:column;min-height:2px;overflow:hidden}.bb-bar-stack i{display:block;min-height:2px}.bb-bar>span{color:#7b8494;font-size:10.5px;text-align:center;white-space:nowrap}.bb-methods{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.bb-methods li{grid-gap:10px;align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:110px 1fr auto}.bb-methods i{background:linear-gradient(90deg,#0f7a59,#2cc283);border-radius:999px;height:8px}.bb-front{grid-gap:18px;display:grid;gap:18px;margin:28px 0 36px}.bb-front-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.bb-front-head h2{font-family:var(--serif);font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.03em;margin:6px 0 4px}.bb-front-head p{color:var(--ink-soft);margin:0;max-width:560px}.bb-book-cta{border-radius:999px;box-shadow:0 16px 30px -18px #094c38e6;min-height:50px;padding:0 26px}.bb-menu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.bb-menu-card{background:#fff;border:1px solid #e7e5dc;border-radius:22px;display:grid;grid-template-rows:auto 1fr;overflow:hidden;transition:transform .2s,box-shadow .2s}.bb-menu-card:hover{box-shadow:0 22px 40px -28px #0a31258c;transform:translateY(-3px)}.bb-menu-img{aspect-ratio:4/3;background:linear-gradient(150deg,#10261f,#1d4a3b);color:#b9c9c1;display:grid;font-size:40px;overflow:hidden;place-items:center;position:relative}.bb-menu-img img{height:100%;object-fit:cover;width:100%}.bb-menu-img em{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081914b8;border-radius:999px;color:#fff;font-size:11.5px;font-style:normal;font-weight:800;left:12px;padding:5px 10px;position:absolute;top:12px}.bb-menu-body{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr auto;padding:16px 18px 18px}.bb-menu-price{background:#0f664c;border-radius:999px;box-shadow:0 8px 18px -8px #0009;color:#fff;font-size:13.5px;font-weight:800;padding:6px 12px;position:absolute;right:12px;top:12px}.bb-menu-img em{bottom:12px;top:auto}.bb-menu-book{align-items:center;background:#fff;border:1.5px solid #d6ddd8;border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;justify-content:space-between;letter-spacing:.06em;margin-top:6px;min-height:46px;padding:0 16px;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s;width:100%}.bb-menu-book span:last-child{font-size:17px;transition:transform .15s}.bb-menu-book:focus-visible,.bb-menu-book:hover{background:#0f664c;border-color:#0f664c;color:#fff;outline:0}.bb-menu-book:hover span:last-child{transform:translateX(3px)}.bb-front-actions{display:flex;flex-wrap:wrap;gap:10px}.bb-menu-body h3{color:var(--ink);font-size:17px;margin:0}.bb-menu-body p{color:var(--ink-soft);font-size:13px;line-height:1.5;margin:0}.bb-menu-foot{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.bb-menu-foot strong{color:#0b5f46;font-size:17px}.bb-menu-foot .button{border-radius:999px;font-size:12.5px;min-height:38px;padding:0 16px}.bb-menu-empty{border:1px dashed #d9dfd8;border-radius:16px;color:var(--ink-soft);margin:0;padding:18px;text-align:center}.bb-vip{align-items:center;background:linear-gradient(120deg,#1a1408,#3a2a0c 60%,#5c4310);border-radius:20px;color:#f7ecd2;display:flex;flex-wrap:wrap;gap:14px 18px;padding:18px 22px}.bb-vip>span{background:linear-gradient(140deg,#f3d27a,#c99a2e);border-radius:50%;color:#1a1408;display:grid;font-size:22px;height:48px;place-items:center;width:48px}.bb-vip>div{flex:1 1 260px}.bb-vip strong{color:#fff;font-size:16px}.bb-vip p{color:#f7ecd2d9;font-size:13.5px;margin:4px 0 0}.bb-vip b{color:#f3d27a}.bb-vip .button{background:#f3d27a;border-color:#f3d27a99;color:#1a1408}.bb-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0614108c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1200}.bb-modal{background:#fff;border-radius:24px;box-shadow:0 30px 80px -30px #00000080;max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px 24px 24px;width:min(560px,100%)}.bb-modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.bb-modal-head h2{font-family:var(--serif);font-size:26px;font-weight:500;margin:4px 0 0}.bb-close{background:#f1f3f6;border:0;border-radius:50%;color:var(--ink);cursor:pointer;flex:none;font-size:22px;height:38px;line-height:1;width:38px}.bb-form{grid-gap:12px;display:grid;gap:12px}.bb-form label{grid-gap:6px;color:var(--ink);display:grid;font-size:12.5px;font-weight:700;gap:6px}.bb-form label small{color:#8a94a1;font-weight:500}.bb-form input,.bb-form select,.bb-form textarea{background:#fff;border:1.5px solid #e1e6ec;border-radius:12px;color:var(--ink);font:inherit;font-size:14px;font-weight:500;min-height:46px;padding:10px 14px;width:100%}.bb-form textarea{min-height:70px;resize:vertical}.bb-form input:focus,.bb-form select:focus,.bb-form textarea:focus{border-color:#0f664c;box-shadow:0 0 0 3px #0f664c1f;outline:0}.bb-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.bb-places{grid-gap:10px;border:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0}.bb-places legend{color:var(--ink);font-size:12.5px;font-weight:700;margin-bottom:8px}.bb-places button{grid-gap:3px;background:#fff;border:1.5px solid #e1e6ec;border-radius:14px;color:var(--ink);cursor:pointer;display:grid;gap:3px;padding:12px 14px;text-align:left}.bb-places button small{color:#6b7686;font-size:11.5px}.bb-places button.is-active{background:#eef8f4;border-color:#0f664c;box-shadow:0 0 0 3px #0f664c1f}.bb-hours{background:#ecf7f2;border-radius:10px;color:#0b5f46;font-size:12.5px;font-weight:700;margin:-2px 0 0;padding:9px 12px}.bb-hours.is-error{background:#fdecec;color:#a3262a}.bb-submit{border-radius:999px;font-size:14px;min-height:50px}.bb-legal{color:#8a94a1;font-size:11.5px;text-align:center}.bb-done{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding:8px 0 4px;text-align:center}.bb-done p{color:var(--ink-soft);margin:0}.bb-done p strong{color:var(--ink);text-transform:capitalize}.bb-done-check{background:linear-gradient(140deg,#2cc283,#0b6e47);border-radius:50%;color:#fff;display:grid;font-size:30px;font-weight:800;height:62px;place-items:center;width:62px}.bb-done-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.bb-done small{color:#8a94a1}.bb-mine{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.bb-mine li{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e6e9ef;border-radius:16px;display:grid;gap:14px;grid-template-columns:90px minmax(0,1fr) auto auto;padding:12px 16px 12px 12px}.bb-mine-when{grid-gap:2px;background:#ecf7f2;border-radius:12px;color:#0b5f46;display:grid;gap:2px;padding:10px 6px;text-align:center}.bb-mine-when strong{font-size:18px}.bb-mine-when span{font-size:11px;font-weight:700}.bb-mine-body{grid-gap:3px;color:#4b5767;display:grid;font-size:13px;gap:3px;min-width:0}.bb-mine-body small{color:#a35a06}.bb-mine-shop{align-items:center;color:var(--ink);display:inline-flex;font-size:15px;font-weight:800;gap:8px;text-decoration:none}.bb-mine-shop i,.bb-mine-shop img{border-radius:50%;height:26px;object-fit:cover;width:26px}.bb-mine-shop i{background:#0f664c;color:#fff;display:grid;font-size:12px;font-style:normal;place-items:center}.bb-mine li.is-cancelled{opacity:.65}.sd-barber .g-header>div:first-child{display:none}.sd-barber .g-header{justify-content:flex-end}@media (max-width:860px){.bb-pay,.bb-services-layout{grid-template-columns:1fr}}@media (max-width:640px){.bb-appt{grid-template-columns:1fr}.bb-appt-when{align-items:baseline;display:flex;gap:10px;justify-content:flex-start;padding:10px 16px}.bb-delete{margin-left:0}.bb-service-list li{grid-template-columns:52px minmax(0,1fr) auto}.bb-service-actions{grid-column:2/-1}.bb-line{grid-template-columns:minmax(0,1fr) 90px 32px}.bb-line>input:first-child{grid-column:1/-1}.bb-line>strong{grid-column:1/3;text-align:left}.bb-grid{grid-template-columns:1fr}.bb-modal{border-radius:20px;padding:18px 16px 20px}.bb-mine li{grid-template-columns:72px minmax(0,1fr)}.bb-mine li>.bb-status,.bb-mine li>button{grid-column:2;justify-self:start}.bb-methods li{grid-template-columns:90px 1fr auto}}@media print{.bb-reports .g-card{break-inside:avoid;page-break-inside:avoid}}.bb-info{background:#e9f2ff;border-radius:10px;color:#1d5ba6;font-size:12.5px;font-weight:600;line-height:1.45;margin:0;padding:10px 12px}.bb-geo{grid-gap:12px;align-items:center;background:#fafbfc;border:1.5px dashed #c9d2dc;border-radius:14px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.bb-geo.is-ok{background:#eef8f4;border-color:#0f664c;border-style:solid}.bb-geo-icon{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000014;display:grid;font-size:17px;height:38px;place-items:center;width:38px}.bb-geo.is-ok .bb-geo-icon{background:#0f664c;color:#fff;font-weight:900}.bb-geo div{grid-gap:2px;display:grid;gap:2px;min-width:0}.bb-geo strong{color:var(--ink);font-size:13.5px}.bb-geo small{color:#6b7686;font-size:12px;line-height:1.4}.bb-geo small a{color:#0f664c;font-weight:700}.bb-geo .button{font-size:12.5px;min-height:38px;padding:0 14px;white-space:nowrap}.bb-appt-address small{color:#6b7686}.bb-appt-address a{margin-left:8px}@media (max-width:520px){.bb-geo{grid-template-columns:auto 1fr}.bb-geo .button{grid-column:1/-1}}.bb-receipts{border:1px solid #e7ebe8;border-radius:14px;list-style:none;margin:0;overflow:hidden;padding:0}.bb-receipts li+li{border-top:1px solid #eef1ef}.bb-receipts a{align-items:center;color:inherit;display:flex;gap:12px;justify-content:space-between;padding:13px 16px;text-decoration:none;transition:background .15s}.bb-receipts a:hover{background:#f6faf8}.bb-receipts a>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.bb-receipts strong{color:var(--ink);font-size:14px;font-weight:800}.bb-receipts span{color:#6b7686;font-size:12.5px}.bb-receipts-end{justify-items:end;text-align:right}.bb-receipts-end b{color:#0b5f46;font-size:15px;font-weight:800;white-space:nowrap}.bb-receipts-end small{color:#8a94a1;font-size:11.5px}.bb-board-actions{display:flex;flex-wrap:wrap;gap:10px}.bb-board-actions .button{border-radius:12px;min-height:44px}.bb-board-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bb-board-upsell{color:#6b7686;font-size:12.5px;margin:14px 0 0}.bb-board-upsell a,.sd-link{color:#0f664c;font-weight:800;text-decoration:none;white-space:nowrap}.sd-link{align-self:center;font-size:13px}.bb-dash{gap:26px}.bb-dash-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.bb-dash-head h1{color:var(--ink);font-family:var(--serif);font-size:clamp(30px,3.6vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0}.bb-dash-head p{color:#6b7686;font-size:15px;margin:6px 0 0}.bb-dash-new{border-radius:12px;min-height:48px;padding:0 22px}.bb-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.bb-stat{grid-gap:8px;align-content:start;background:#fff;border:1px solid #e5e9ec;border-radius:16px;display:grid;gap:8px;padding:22px 22px 20px}.bb-stat small{color:#7b8592;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bb-stat strong{color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.bb-stat span{color:#8a94a1;font-size:13px;min-height:18px}.bb-stat span a{color:inherit;text-decoration:none}.bb-stat span a:hover{color:#0f664c;text-decoration:underline}.bb-dash-section{grid-gap:14px;display:grid;gap:14px}.bb-dash-section-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.bb-dash-section-head h2{color:var(--ink);font-size:18px;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.bb-dash-section-head a{color:#0f664c;font-size:14px;font-weight:700;text-decoration:none}.bb-dash .bb-receipts{background:#fff}.bb-dash .bb-receipts a{padding:16px 20px}@media (max-width:900px){.bb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.bb-stats{gap:10px}.bb-stat{padding:16px}.bb-stat strong{font-size:21px}}.bb-chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px;opacity:.6}.bb-muted{color:var(--ink-soft);font-size:12px}@media (min-width:901px){.cl-table .cl-who strong{white-space:nowrap}}.bb-away{background:#fff3dd;border-radius:999px;color:#a35a06;display:inline-block;font-size:10.5px;font-weight:800;margin-left:8px;padding:2px 8px}.bb-client{grid-gap:18px;display:grid;gap:18px}.bb-client-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.bb-client-head>div:nth-child(2){grid-gap:3px;display:grid;flex:1 1 200px;gap:3px;min-width:0}.bb-client-head strong{color:var(--ink);font-size:16px}.bb-client-head small{color:var(--ink-soft);font-size:12.5px}.bb-client-cols{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-client-cols h3{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.bb-client-list{border:1px solid #e6e9ee;border-radius:14px;display:grid;list-style:none;margin:0;overflow:hidden;padding:0}.bb-client-list li{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:12px;justify-content:space-between;padding:11px 14px}.bb-client-list li:last-child{border-bottom:0}.bb-client-list li>a,.bb-client-list li>div{grid-gap:2px;color:inherit;display:grid;gap:2px;min-width:0;text-decoration:none}.bb-client-list li>a:hover strong{color:#0f664c;text-decoration:underline}.bb-client-list strong{color:var(--ink);font-size:13.5px}.bb-client-list small{color:var(--ink-soft);font-size:12px}@media (max-width:700px){.bb-client-cols{grid-template-columns:1fr}}.bb-reports{gap:22px}.bb-rep-card{background:#fff;border:1px solid #e5e9ec;border-radius:16px;padding:20px 22px}.bb-rep-filters{gap:14px;justify-content:space-between;padding:14px 18px}.bb-rep-filters,.bb-rep-range{align-items:center;display:flex;flex-wrap:wrap}.bb-rep-range{gap:8px;margin-left:auto}.bb-rep-filters .bb-rep-range input,.bb-rep-filters .bb-rep-range select{border-radius:10px;flex:0 0 auto;font-size:13px;min-height:40px;padding:6px 12px;width:150px!important}.bb-rep-filters .bb-rep-range select{width:130px!important}.bb-rep-range>span{color:#9aa3ad}.bb-rep-title{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.bb-rep-chart{display:flex;gap:10px;height:270px;overflow-x:auto;padding-bottom:2px}.bb-rep-bar{grid-gap:6px;display:grid;flex:1 0 34px;gap:6px;grid-template-rows:auto 1fr auto;min-width:34px}.bb-rep-bar em{color:#8a94a1;font-size:11px;font-style:normal;font-weight:700;min-height:14px;text-align:center;white-space:nowrap}.bb-rep-track{align-items:flex-end;background:#eef2f1;border-radius:6px;display:flex;overflow:hidden}.bb-rep-fill{display:flex;flex-direction:column;width:100%}.bb-rep-fill i{display:block;min-height:2px}.bb-rep-bar>span{color:#6b7686;font-size:11px;text-align:center;white-space:nowrap}.bb-rep-chart.is-dense{gap:4px}.bb-rep-chart.is-dense .bb-rep-bar{flex-basis:20px;min-width:20px}.bb-rep-chart.is-dense .bb-rep-bar em{visibility:hidden}.bb-rep-chart.is-dense .bb-rep-bar>span{font-size:9.5px}.bb-rep-fill .is-shop,.bb-rep-legend .is-shop{background:#0f664c}.bb-rep-fill .is-home,.bb-rep-legend .is-home{background:#7cc9a8}.bb-rep-legend{color:#6b7686;display:flex;font-size:12px;font-weight:700;gap:18px;margin-top:14px}.bb-rep-legend span{align-items:center;display:inline-flex;gap:6px}.bb-rep-legend i{border-radius:3px;height:10px;width:10px}.bb-rep-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-rep-cols,.bb-rep-split{grid-gap:18px;display:grid;gap:18px}.bb-rep-split{list-style:none;margin:0;padding:0}.bb-rep-split li>div{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 12px;justify-content:space-between;margin-bottom:8px}.bb-rep-split li span{color:#445063}.bb-rep-split li strong{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums}.bb-rep-meter{background:#eef2f1;border-radius:99px;display:block;height:8px;overflow:hidden}.bb-rep-meter b{background:#0f664c;border-radius:inherit;display:block;height:100%}.bb-rep-meter.is-home b{background:#7cc9a8}.bb-rep-note{color:#8a94a1;font-size:12.5px;margin:16px 0 0}.bb-reports>.bb-rep-note{margin:0}.bb-rep-methods{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.bb-rep-methods li{grid-gap:12px;align-items:center;color:#445063;display:grid;font-size:13px;gap:12px;grid-template-columns:120px minmax(0,1fr) auto}.bb-rep-methods strong{font-feature-settings:"tnum";color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.bb-rep-tabs{display:flex;flex-wrap:wrap;gap:8px}.bb-rep-tabs button{background:#fff;border:1px solid #dfe5e2;border-radius:999px;color:#445063;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.05em;min-height:36px;padding:0 16px;text-transform:uppercase}.bb-rep-tabs button.is-active{background:#0f664c;border-color:#0f664c;color:#fff}.bb-rep-tops{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.bb-rep-top h3{color:#0f664c;font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.bb-rep-top ol{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:0;padding:0}.bb-rep-top li{grid-gap:8px;align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:16px minmax(0,1fr) 64px 28px}.bb-rep-top li.has-amount{gap:7px;grid-template-columns:14px minmax(0,1fr) 34px 22px 74px}.bb-rep-rank{color:#9aa3ad;font-size:12px;font-weight:700}.bb-rep-name{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-rep-top li strong{font-feature-settings:"tnum";color:#0f664c;font-variant-numeric:tabular-nums;text-align:right}.bb-rep-top li small{font-feature-settings:"tnum";color:#8a94a1;font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bb-rep-empty{color:#8a94a1;font-size:13px;margin:0}@media (max-width:800px){.bb-rep-cols{grid-template-columns:1fr}.bb-rep-range{margin-left:0}.bb-rep-chart,.bb-rep-chart.is-dense{gap:3px;height:240px;overflow:visible}.bb-rep-chart .bb-rep-bar,.bb-rep-chart.is-dense .bb-rep-bar{flex:1 1;gap:4px;grid-template-rows:1fr auto;min-width:0}.bb-rep-bar em{display:none}.bb-rep-chart .bb-rep-bar>span{font-size:9.5px;height:46px;justify-self:center;overflow:hidden;text-align:right;transform:rotate(180deg);writing-mode:vertical-rl}.bb-rep-methods li{grid-template-columns:96px minmax(0,1fr) auto}}@media print{@page{size:A4;margin:12mm}.bb-reports,.bb-reports *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bb-reports{color:#111;font-size:10pt}.bb-reports>*+*{margin-top:4mm!important}.bb-reports .print-only.bb-print-head{align-items:flex-end;border-bottom:2px solid #0f664c;display:flex!important;gap:8mm;justify-content:space-between;margin:0 0 4mm;padding:0 0 3mm}.bb-print-head strong{color:#0f664c;font-size:15pt;font-weight:800}.bb-print-head span{color:#444;font-size:9pt;line-height:1.5;text-align:right}.bb-reports .bb-dash-head h1{font-size:20pt}.bb-reports .bb-dash-head p{display:none}.bb-reports .bb-stats{gap:3mm;grid-template-columns:repeat(4,minmax(0,1fr))}.bb-reports .bb-rep-card,.bb-reports .bb-stat{background:#fff;border-color:#d5dbe1;border-radius:3mm;box-shadow:none;break-inside:avoid;padding:3mm 4mm;page-break-inside:avoid}.bb-reports .bb-stat strong{font-size:14pt}.bb-reports .bb-rep-title{font-size:9.5pt;margin-bottom:3mm}.bb-reports .bb-rep-chart{gap:1.5mm;height:55mm;overflow:visible}.bb-reports .bb-rep-bar{flex:1 1;min-width:0}.bb-reports .bb-rep-bar em,.bb-reports .bb-rep-bar>span{font-size:6.5pt}.bb-reports .bb-rep-cols{gap:4mm;grid-template-columns:repeat(2,minmax(0,1fr))}.bb-reports .bb-rep-tops{gap:3mm;grid-template-columns:repeat(3,minmax(0,1fr))}.bb-reports .bb-rep-top li{font-size:7.5pt;gap:1.5mm;grid-template-columns:10px minmax(0,1fr) 24px 20px}.bb-reports .bb-rep-top li.has-amount{grid-template-columns:10px minmax(0,1fr) 16px 18px 56px}.bb-reports .bb-rep-top li small{font-size:7pt}.bb-reports .bb-rep-print-title{font-size:11pt;margin:0 0 2mm}.bb-reports .bb-rep-note{font-size:8.5pt}}.bb-products{grid-gap:8px;display:grid;gap:8px;margin-bottom:10px}.bb-products .g-source{margin-bottom:0}.shops-dir{margin:0 auto;max-width:1280px;padding:34px 4% 80px}.shops-dir-hero{grid-gap:8px;display:grid;gap:8px;margin-bottom:22px}.shops-dir-hero h1{color:#10211b;font-family:var(--serif);font-size:clamp(32px,4.4vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0}.shops-dir-hero p{color:#5d6b66;font-size:14.5px;line-height:1.6;margin:0;max-width:700px}.shops-dir-tabs{background:#eef2ef;border-radius:14px;display:inline-flex;gap:4px;justify-self:start;margin-top:8px;padding:4px}.shops-dir-tabs button{background:none;border:0;border-radius:11px;color:#4c5a55;cursor:pointer;font:inherit;font-size:13.5px;font-weight:800;min-height:40px;padding:0 16px}.shops-dir-tabs button.is-on{background:#0b4d36;box-shadow:0 6px 14px -8px #0b4d36b3;color:#fff}.shops-dir-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.shops-dir-search{display:block;flex:1 1 280px;position:relative}.shops-dir-search svg{fill:none;stroke:#8a9893;stroke-width:2;stroke-linecap:round;height:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.shops-dir-filters select,.shops-dir-search input{background:#fff;border:1px solid #e1e6e3;border-radius:14px;color:#10211b;font:inherit;font-size:14px;min-height:48px;padding:0 14px;width:100%}.shops-dir-search input{padding-left:42px}.shops-dir-filters select{flex:0 1 200px;width:auto}.shops-dir-filters select:disabled{background:#f6f8f7;color:#9aa7a2}.shops-dir-near{align-items:center;background:#fff;border:1.5px solid #0b4d36;border-radius:14px;color:#0b4d36;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;min-height:48px;padding:0 18px}.shops-dir-near svg{fill:none;stroke:currentColor;stroke-width:2;height:18px;width:18px}.shops-dir-near.is-on{background:linear-gradient(180deg,#ffd95a,#f2b52a);border-color:#e3ad2c;color:#1c1404}.shops-dir-near:disabled{cursor:progress;opacity:.7}.shops-dir-note{background:#eaf6ef;border-radius:12px;color:#0b5a3f;font-size:13px;margin:0 0 12px;padding:10px 14px}.shops-dir-cats{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.shops-dir-cats button{align-items:center;background:#fff;border:1px solid #e1e6e3;border-radius:999px;color:#33433d;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:700;gap:6px;min-height:36px;padding:0 14px}.shops-dir-cats button b{background:#f1f4f2;border-radius:999px;font-size:11.5px;min-width:20px;padding:1px 6px;text-align:center}.shops-dir-cats button.is-on{background:#0b4d36;border-color:#0b4d36;color:#fff}.shops-dir-cats button.is-on b{background:#fff;color:#0b4d36}.shops-dir-count{color:#5d6b66;font-size:13.5px;font-weight:700;margin:0 0 12px}.shops-dir-muted{color:#6b7a74}.shops-dir-empty{grid-gap:8px;border:1px dashed #d6dfda;border-radius:22px;display:grid;gap:8px;justify-items:center;padding:46px 20px;text-align:center}.shops-dir-empty strong{font-size:17px}.shops-dir-empty p{color:#6b7a74;margin:0 0 6px}.bq-shop-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.bq-shop{background:#fff;border:1px solid #e7ebe8;border-radius:22px;box-shadow:0 16px 34px -30px #10211b73;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.bq-shop:hover{box-shadow:0 22px 40px -26px #10211b80;transform:translateY(-3px)}.bq-shop-cover{background-position:50%;background-size:cover;display:block;height:108px;position:relative}.bq-shop-cat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041e168c;color:#fff;font-size:11.5px;left:12px;padding:4px 10px}.bq-shop-cat,.bq-shop-dist{border-radius:999px;font-weight:800;position:absolute;top:10px}.bq-shop-dist{background:linear-gradient(180deg,#ffd95a,#f2b52a);box-shadow:0 6px 14px -6px #0006;color:#1c1404;font-size:12px;padding:5px 10px;right:10px}.bq-shop-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:34px 16px 16px;position:relative}.bq-shop-logo{background:#eaf5ef;border:3px solid #fff;border-radius:18px;box-shadow:0 8px 18px -8px #10211b80;color:#0b4d36;display:grid;font-family:var(--serif);font-size:24px;font-weight:700;height:58px;left:16px;overflow:hidden;place-items:center;position:absolute;top:-30px;width:58px}.bq-shop-logo img{background:#fff;height:100%;object-fit:cover;width:100%}.bq-shop-title{align-items:center;display:flex;gap:6px;min-width:0}.bq-shop-title a{color:inherit;min-width:0;text-decoration:none}.bq-shop-title h3{color:#10211b;font-size:16.5px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-shop-place{color:#5d6b66;font-size:12.5px;font-weight:600;margin:0}.bq-shop-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4c5a55;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.bq-shop-stats{color:#6b7a74;display:flex;font-size:12.5px;gap:14px;margin-top:auto;padding-top:6px}.bq-shop-stats b{color:#10211b}.bq-shop-actions{display:flex;gap:8px;margin-top:8px}.bq-shop-visit{background:linear-gradient(180deg,#0f6a49,#0b4d36);border-radius:12px;color:#fff;display:grid;flex:1 1;font-size:13px;font-weight:800;padding:0 10px;place-items:center;text-decoration:none}.bq-shop-visit,.follow-btn{min-height:40px;white-space:nowrap}.follow-btn{align-items:center;background:#fff8e6;border:1.5px solid #e3ad2c;border-radius:12px;color:#6b4a00;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:7px;justify-content:center;padding:0 14px;transition:background .15s,color .15s}.follow-btn svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.follow-btn b{background:#e3ad2c38;border-radius:999px;color:#6b4a00;font-size:12px;min-width:22px;padding:1px 7px}.follow-btn:hover{background:#ffefc4}.follow-btn.is-on{background:#eaf6ef;border-color:#b9d8c7;color:#0b5a3f}.follow-btn.is-on b{background:#0b5a3f1f;color:#0b5a3f}.follow-btn:disabled{cursor:progress;opacity:.6}@media (max-width:760px){.shops-dir{padding:18px 16px 40px}.shops-dir-filters select{flex:1 1 45%}.shops-dir-near{flex:1 1 100%;justify-content:center}.shops-dir-tabs{justify-self:stretch}.shops-dir-tabs button{flex:1 1}}.shopfront-follow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 6px}.shopfront-follow small{color:#6b7a74;font-size:12.5px}.shopfront-hero.has-banner{min-height:300px}.shopfront-hero.has-banner p{color:#ffffffdb}.shopfront-hero.has-banner .shopfront-follow small{color:#ffffffbf}.mf{grid-gap:16px;display:grid;gap:16px;max-width:900px}.mf-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mf-kpis div{grid-gap:4px;background:#fff;border:1px solid #e7ebe8;border-radius:18px;display:grid;gap:4px;padding:16px 18px}.mf-kpis div:first-child{background:linear-gradient(135deg,#0f6a49,#0b4d36);border-color:#0000;color:#fff}.mf-kpis small{color:#6b7a74;font-size:12.5px;font-weight:700}.mf-kpis div:first-child small{color:#fffc}.mf-kpis strong{font-size:28px;font-weight:800;letter-spacing:-.02em}.mf-tip{background:#fff6dc;border-radius:14px;color:#6b4a00;font-size:13.5px;margin:0;padding:12px 16px}.mf-card{background:#fff;border:1px solid #e7ebe8;border-radius:20px;padding:20px}.mf-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.mf-head h2{font-size:17px;font-weight:800;margin:0}.mf-head input{border:1px solid #e1e6e3;border-radius:12px;font:inherit;font-size:13.5px;min-height:40px;padding:0 14px}.mf-list{display:grid;list-style:none;margin:0;padding:0}.mf-list li{align-items:center;border-top:1px solid #f0f3f1;display:flex;gap:12px;padding:12px 4px}.mf-list li:first-child{border-top:0}.mf-avatar{background:#e2f4ea;border-radius:50%;color:#0b4d36;display:grid;flex:0 0 40px;font-weight:800;height:40px;place-items:center;width:40px}.mf-who{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.mf-who strong{align-items:center;display:flex;font-size:14px;gap:8px}.mf-who em{background:#efe6fd;border-radius:999px;color:#6a32c9;font-size:11px;font-style:normal;font-weight:800;padding:2px 8px}.mf-who small{color:#6b7a74;font-size:12.5px}.mf-since{color:#8a9893;font-size:12.5px;white-space:nowrap}.mf-none{color:#6b7a74;font-size:13.5px}.mf-empty{grid-gap:8px;display:grid;gap:8px;justify-items:start;padding:10px 0}.mf-empty p{color:#5d6b66;font-size:14px;margin:0}.mf-privacy{color:#8a9893;font-size:12px;margin:14px 0 0}@media (max-width:560px){.mf-kpis strong{font-size:22px}.mf-since{display:none}}.follow-btn.is-own{background:#eef6f1;border-color:#cfdcd5;color:#0b5a3f;text-decoration:none}.follow-btn.is-own:hover{background:#e2f0e8}.shops-dir-geo{grid-gap:12px 14px;align-items:center;background:#eef8f4;border:1.5px solid #0f664c;border-radius:16px;display:grid;gap:12px 14px;grid-template-columns:auto 1fr auto;margin:12px 0 0;padding:14px 16px}.shops-dir-geo>span{background:#fff;border-radius:50%;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.shops-dir-geo strong{color:var(--ink);font-size:15px}.shops-dir-geo p{color:#4b5866;font-size:13px;line-height:1.45;margin:3px 0 0}.shops-dir-geo-actions{display:flex;flex-wrap:wrap;gap:8px}.shops-dir-geo-actions .button{min-height:42px;white-space:nowrap}@media (max-width:640px){.shops-dir-geo{grid-template-columns:auto 1fr}.shops-dir-geo-actions{grid-column:1/-1}.shops-dir-geo-actions .button{flex:1 1;justify-content:center}}:root[data-theme=dark] a,:root[data-theme=dark] button{color:inherit}:root[data-theme=dark] ::selection{background-color:#2c5045}:root[data-theme=dark] .announcement{color:#fff}:root[data-theme=dark] .site-header{background-color:#13201bf2}:root[data-theme=dark] .brand{color:var(--ink)}:root[data-theme=dark] .brand-word{color:#c9f7ea}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .footer-brand .brand-word{color:#fff}:root[data-theme=dark] .brand-second{color:#adbac9}:root[data-theme=dark] .nav-content{color:#c7d5d0}:root[data-theme=dark] .nav-content>a:hover,:root[data-theme=dark] .nav-login:hover{color:var(--orange)}:root[data-theme=dark] .cart-count{color:var(--green)}:root[data-theme=dark] .nav-login{border:1px solid #333e4a}:root[data-theme=dark] .hero:before{border:1px solid #455e7b21}:root[data-theme=dark] .hero-eyebrow,:root[data-theme=dark] .section-kicker{color:#b5c7c1}:root[data-theme=dark] .eyebrow-dot{background-color:#6a562b}:root[data-theme=dark] .hero h1{color:#dceee9}:root[data-theme=dark] .hero h1 span{color:#b2bfcd}:root[data-theme=dark] .hero-copy>p{color:#bbccc6}:root[data-theme=dark] .button-dark{color:#fff}:root[data-theme=dark] .button-dark:hover{background-color:#094e39}:root[data-theme=dark] .button-cream{background-color:#13211c;color:var(--green)}:root[data-theme=dark] .button-cream:hover{background-color:#413d22}:root[data-theme=dark] .hero-proof{color:#b6c8c2}:root[data-theme=dark] .hero-proof strong{color:#c9d2de}:root[data-theme=dark] .proof-avatars i{background-color:#413d22}:root[data-theme=dark] .hero-art-image:after{background-image:linear-gradient(180deg,#14241f05,#14241f30)}:root[data-theme=dark] .floating-note{background-color:#13201b;color:#b7c9c3}:root[data-theme=dark] .floating-note strong{color:var(--ink)}:root[data-theme=dark] .note-icon{color:#d9af54}:root[data-theme=dark] .floating-stamp{background-color:#13201be8;border:1px solid #516985;color:#b8c4d3}:root[data-theme=dark] .art-sparkle{color:#d9af54}:root[data-theme=dark] .art-sparkle-two,:root[data-theme=dark] .hero-side-caption{color:#b2bfce}:root[data-theme=dark] .text-link{color:var(--green)}:root[data-theme=dark] .category-card:hover,:root[data-theme=dark] .category-selected{border-color:#1a332c2b}:root[data-theme=dark] .category-sage{background-color:#232e3b}:root[data-theme=dark] .category-pink{background-color:#432d1c}:root[data-theme=dark] .category-rose{background-color:#432d1b}:root[data-theme=dark] .category-sand{background-color:#413b1f}:root[data-theme=dark] .category-blue{background-color:#182923}:root[data-theme=dark] .category-violet{background-color:#182823}:root[data-theme=dark] .category-yellow{background-color:#433c1d}:root[data-theme=dark] .category-peach{background-color:#442e1c}:root[data-theme=dark] .category-icon{color:#bac8d7}:root[data-theme=dark] .category-peach .category-icon,:root[data-theme=dark] .category-pink .category-icon,:root[data-theme=dark] .category-rose .category-icon{color:#d9b89d}:root[data-theme=dark] .category-arrow{color:#b3c6c0}:root[data-theme=dark] .market-section{border-top:1px solid #46402e}:root[data-theme=dark] .search-field{background-color:#121f1a;border:1px solid #2f4941;color:#b7c9c3}:root[data-theme=dark] .search-field input{color:var(--ink)}:root[data-theme=dark] .search-field input::placeholder{color:#959b91}:root[data-theme=dark] .search-field button{color:#b4c6c0}:root[data-theme=dark] .filter-chip{background-color:#121f1a;border:1px solid #2f4940;color:#b9cac4}:root[data-theme=dark] .filter-chip-active,:root[data-theme=dark] .filter-chip:hover{background-color:#26493e;border-color:#26493e;color:#fff}:root[data-theme=dark] .product-card{background-color:#121f1a}:root[data-theme=dark] .product-image{background-color:#252f3b}:root[data-theme=dark] .product-image-1{background-color:#442e1c}:root[data-theme=dark] .product-image-2{background-color:#182924}:root[data-theme=dark] .product-image-3{background-color:#3c2d23}:root[data-theme=dark] .product-placeholder-icon{color:#748ba6}:root[data-theme=dark] .product-image-tag,:root[data-theme=dark] .stock-tag{background-color:#13201bed;color:#c0cbd8}:root[data-theme=dark] .product-shop{color:#afc2bc}:root[data-theme=dark] .product-info h3{color:#d1d9e2}:root[data-theme=dark] .product-price{color:#d3ede5}:root[data-theme=dark] .product-add{border:1px solid #2f4a41;color:#bdcad8}:root[data-theme=dark] .product-card:hover .product-add{background-color:#24443a;border-color:#24443a;color:#fff}:root[data-theme=dark] .product-skeleton{background-image:linear-gradient(110deg,#182823 20%,#14221e 38%,#182823 53%)}:root[data-theme=dark] .empty-market{background-color:#3a361f}:root[data-theme=dark] .empty-market>span{color:#758da8}:root[data-theme=dark] .empty-market p{color:var(--ink-soft)}:root[data-theme=dark] .notice-box,:root[data-theme=dark] .success-box{background-color:#14221d;border:1px solid #593c26;color:#eac6a8}:root[data-theme=dark] .success-box{background-color:#213931;border-color:#2e3f52;color:#cfe9e1}:root[data-theme=dark] .seller-banner{background-color:#23303f}:root[data-theme=dark] .seller-banner-copy h2{color:#dbebe6}:root[data-theme=dark] .seller-banner-copy p{color:#bcccc7}:root[data-theme=dark] .seller-banner-art{background-image:radial-gradient(ellipse at center,#13201bb3,#23313f1a 69%,#0000 70%);border:1px solid #2a4b413b}:root[data-theme=dark] .seller-banner-art>span{background-color:#13201b8a;border:1px solid #47638347;color:#b3c2d2}:root[data-theme=dark] .seller-banner-art>span:nth-child(2),:root[data-theme=dark] .seller-banner-art>span:nth-child(3){color:#d38b51}:root[data-theme=dark] .seller-banner-badge{background-color:#23453a;color:#fff}:root[data-theme=dark] .shop-card{background-color:#121f1a}:root[data-theme=dark] .shop-card:hover{border-color:#36554b}:root[data-theme=dark] .shop-logo{background-color:#242e3a;color:#bcc9d8}:root[data-theme=dark] .shop-card p{color:#b5c8c1}:root[data-theme=dark] .shop-open-arrow{color:#b3becc}:root[data-theme=dark] .shops-coming{background-color:#3a361f}:root[data-theme=dark] .coming-sparkle{color:#c28757}:root[data-theme=dark] .shops-coming p{color:var(--ink-soft)}:root[data-theme=dark] .promise-strip{background-color:#3a361f}:root[data-theme=dark] .promise-strip>div>span{color:#b2bfce}:root[data-theme=dark] .promise-strip p{color:#b5c8c1}:root[data-theme=dark] .promise-strip strong{color:#cbd4dd}:root[data-theme=dark] .site-footer{background-color:#193029;color:#e7ebf0}:root[data-theme=dark] .footer-brand{color:#fff}:root[data-theme=dark] .footer-brand .brand-mark{background-color:#252f3b;color:#d5ece5}:root[data-theme=dark] .footer-brand .brand-second{color:#bcc5d0}:root[data-theme=dark] .footer-top>p{color:#ccd3db}:root[data-theme=dark] .footer-seller-link{color:#f5edd9}:root[data-theme=dark] .footer-bottom{border-top:1px solid #283e3729;color:#bcc3cb}:root[data-theme=dark] .auth-section{background-image:linear-gradient(90deg,#242e3a 48%,#13201b 0)}:root[data-theme=dark] .auth-decoration{color:#c0cddc}:root[data-theme=dark] .auth-decoration-flower{color:#d2a74c}:root[data-theme=dark] .auth-card{background-color:#121f1a}:root[data-theme=dark] .auth-back{color:#b7c9c3}:root[data-theme=dark] .auth-intro{color:#b5c7c1}:root[data-theme=dark] .auth-card>label,:root[data-theme=dark] .field-stack label,:root[data-theme=dark] .shop-form-grid>label{color:#c7d4d0}:root[data-theme=dark] .auth-card input,:root[data-theme=dark] .dashboard-page input:not([type=file]),:root[data-theme=dark] .dashboard-page select,:root[data-theme=dark] .dashboard-page textarea{background-color:#121f1a;border:1px solid #2f4a41;color:var(--ink)}:root[data-theme=dark] .auth-card input:focus,:root[data-theme=dark] .dashboard-page input:focus,:root[data-theme=dark] .dashboard-page select:focus,:root[data-theme=dark] .dashboard-page textarea:focus{border-color:#5d799a}:root[data-theme=dark] .auth-switch{color:#b7c9c3}:root[data-theme=dark] .auth-switch button{color:#d1e9e2}:root[data-theme=dark] .role-option{background-color:#121f1a;border:1px solid #2f4941}:root[data-theme=dark] .role-option-active{background-color:#222c3a;border-color:#547091}:root[data-theme=dark] .role-option small{color:#b3c6bf}:root[data-theme=dark] .dashboard-card-heading p,:root[data-theme=dark] .dashboard-heading p{color:#b5c7c1}:root[data-theme=dark] .dashboard-stats>div{background-color:#232f3a}:root[data-theme=dark] .dashboard-stats>div:nth-child(2){background-color:#422c1b}:root[data-theme=dark] .dashboard-stats>div:nth-child(3){background-color:#353826}:root[data-theme=dark] .dashboard-stats>div>span{color:#b6c8c2}:root[data-theme=dark] .dashboard-stats>div>strong{color:#d9ebe6}:root[data-theme=dark] .dashboard-card{background-color:#121f1a;border:1px solid #45402f}:root[data-theme=dark] .dashboard-emoji{color:#b4c1d0}:root[data-theme=dark] .logo-upload{background-color:#14221d;border:1px dashed #324e44}:root[data-theme=dark] .logo-preview{background-color:#242e3a;color:#b8c4d2}:root[data-theme=dark] .logo-upload small{color:#b2c5bf}:root[data-theme=dark] .remove-image-link{color:#e7d1a1}:root[data-theme=dark] .image-upload{background-color:#14221d;border:1px dashed #324e44;color:#bcc7d5!important}:root[data-theme=dark] .subscription-rate{color:#d5ebe4}:root[data-theme=dark] .subscription-rate>span{color:#b3c6c0}:root[data-theme=dark] .invoice-help{color:#b2c5bf}:root[data-theme=dark] .invoice-list{border-top:1px solid #2d473e}:root[data-theme=dark] .invoice-item{border-bottom:1px solid #2d473e}:root[data-theme=dark] .invoice-item-top>strong{color:#cbd4dd}:root[data-theme=dark] .invoice-item>p{color:#b5c7c1}:root[data-theme=dark] .supplier-order{border-bottom:1px solid #2d473e}:root[data-theme=dark] .supplier-order-bottom>span,:root[data-theme=dark] .supplier-order-head>div>span,:root[data-theme=dark] .supplier-order>p{color:#b3c6c0}:root[data-theme=dark] .supplier-order-bottom>strong{color:#d2ede5}:root[data-theme=dark] .invoice-pending{background-color:#43331c;color:#eac9ae}:root[data-theme=dark] .invoice-submitted{background-color:#252f3b;color:#d2e8e2}:root[data-theme=dark] .invoice-paid{background-color:#212f3c;color:#d0e8e1}:root[data-theme=dark] .invoice-processing{background-color:#223b34;color:#b9c7d6}:root[data-theme=dark] .invoice-failed{background-color:#3f2b1a;color:#eac6a8}:root[data-theme=dark] .confirm-payment-button,:root[data-theme=dark] .orange-pay-button,:root[data-theme=dark] .verify-payment-button,:root[data-theme=dark] .wave-pay-button{background-color:#25463c;color:#fff}:root[data-theme=dark] .orange-pay-button>span,:root[data-theme=dark] .wave-pay-button>span{background-color:#121f1a;color:#d4f3e9}:root[data-theme=dark] .orange-pay-button{background-color:#192a24;color:#bacbc6}:root[data-theme=dark] .orange-pay-button>span{color:#edcc84}:root[data-theme=dark] .verify-payment-button{background-color:#223b34;color:#becbd9}:root[data-theme=dark] .invoice-empty{color:#b1c4be}:root[data-theme=dark] .inventory-count{background-color:#222f3c;color:#cfe5de}:root[data-theme=dark] .inventory-list{border-top:1px solid #2d473e}:root[data-theme=dark] .inventory-item{border-bottom:1px solid #2d473e}:root[data-theme=dark] .inventory-thumb{background-color:#232e3b;color:#b7c4d3}:root[data-theme=dark] .inventory-details span{color:#b1c4be}:root[data-theme=dark] .inventory-remove{background-color:#3f2b1a;color:#ddc0a8}:root[data-theme=dark] .admin-invoice-row{border-bottom:1px solid #2d473e}:root[data-theme=dark] .admin-invoice-row>span:not(.invoice-status),:root[data-theme=dark] .admin-supplier span{color:#b3c6c0}:root[data-theme=dark] .payment-result-page{background-color:#3a361f}:root[data-theme=dark] .payment-result-icon{border:1px solid #34414f;color:#b7c5d5}:root[data-theme=dark] .payment-result-good{background-color:#234a3e;color:#fff}:root[data-theme=dark] .payment-result-page p{color:#b8c9c4}:root[data-theme=dark] .shopfront-hero{background-color:#252f3a}:root[data-theme=dark] .shopfront-logo{background-color:#263342;color:#becbd9}:root[data-theme=dark] .shopfront-hero p{color:#bacbc5}:root[data-theme=dark] .shopfront-maker{color:#bac8d8}:root[data-theme=dark] .shopfront-maker span{color:#ddb594}@media (max-width:650px){:root[data-theme=dark] .nav-content{background-color:#13201b}:root[data-theme=dark] .nav-content>a{border-bottom:1px solid #46402e}}:root[data-theme=dark] .product-breadcrumb,:root[data-theme=dark] .product-detail-loading{color:var(--ink-soft)}:root[data-theme=dark] .product-breadcrumb a:hover{color:var(--green)}:root[data-theme=dark] .product-breadcrumb [aria-current]{color:var(--ink)}:root[data-theme=dark] .product-detail-media{background-image:linear-gradient(145deg,var(--green-light),#412f1b)}:root[data-theme=dark] .product-detail-placeholder{color:var(--green)}:root[data-theme=dark] .product-detail-shop{background-color:#121f1a}:root[data-theme=dark] .product-detail-shop img,:root[data-theme=dark] .product-detail-shop>span{color:#fff}:root[data-theme=dark] .product-detail-shop small{color:var(--ink-soft)}:root[data-theme=dark] .product-detail-price{color:var(--green)}:root[data-theme=dark] .product-detail-stock{color:#b7eecf}:root[data-theme=dark] .product-detail-stock-out{color:#e8ad9f}:root[data-theme=dark] .product-detail-description{color:#c8d6d1}:root[data-theme=dark] .whatsapp-button{background-color:#25d366;color:#fff}:root[data-theme=dark] .whatsapp-button:hover:not(:disabled){background-color:#1ebe5b}:root[data-theme=dark] .whatsapp-button:disabled{background-color:#172822;color:#8a93a0}:root[data-theme=dark] .product-detail-note{color:var(--ink-soft)}:root[data-theme=dark] .pay-button{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .pay-wave:hover:not(:disabled){border-color:#1dc4ff}:root[data-theme=dark] .pay-orange:hover:not(:disabled){border-color:#f9ac06}:root[data-theme=dark] .field-hint,:root[data-theme=dark] .pay-unavailable{color:var(--ink-soft)}:root[data-theme=dark] .product-image-main{background-color:#0b5f46e0;color:#fff}:root[data-theme=dark] .product-image-remove{background-color:#0d1815b8;color:#fff}:root[data-theme=dark] .product-image-remove:hover{background-color:#d93a2b}:root[data-theme=dark] .button-light{color:var(--green)}:root[data-theme=dark] .button-light:hover{background-color:#1d463a}:root[data-theme=dark] .toast{background-color:#121f1a}:root[data-theme=dark] .toast>span{color:#fff}:root[data-theme=dark] .toast p{color:var(--ink)}:root[data-theme=dark] .toast button{color:var(--ink-soft)}:root[data-theme=dark] .toast-success{border-left:4px solid #1d9a55}:root[data-theme=dark] .toast-success>span{background-color:#1d9a55}:root[data-theme=dark] .toast-error{border-left:4px solid #d93a2b}:root[data-theme=dark] .toast-error>span{background-color:#d93a2b}:root[data-theme=dark] .modal-backdrop{background-color:#09181480}:root[data-theme=dark] .modal-card{background-color:#121f1a}:root[data-theme=dark] .modal-check{background-color:#1d9a55;color:#fff}:root[data-theme=dark] .modal-card p{color:var(--ink-soft)}:root[data-theme=dark] .trial-banner{background-image:linear-gradient(135deg,#3f2d1a,#14221d);border:1px solid #5e4428}:root[data-theme=dark] .trial-banner strong{color:#f2cba4}:root[data-theme=dark] .trial-banner p{color:#e1ccba}:root[data-theme=dark] .category-card{background-color:#142620;color:#fff}:root[data-theme=dark] .category-card:after{background-image:linear-gradient(180deg,#0718130d 30%,#071813c7)}:root[data-theme=dark] .category-card:hover:after{background-image:linear-gradient(180deg,#0b5f461a 20%,#07241cd9)}:root[data-theme=dark] .category-card .category-icon{background-color:#121f1aeb;color:var(--green)}:root[data-theme=dark] .category-card .category-name{color:#fff}:root[data-theme=dark] .category-card .category-arrow{color:#ffffffd9}:root[data-theme=dark] .nav-messages>span[aria-hidden]{color:var(--green)}:root[data-theme=dark] .nav-badge{color:#fff}:root[data-theme=dark] .ask-seller{background-color:#121f1a}:root[data-theme=dark] .ask-seller-error{color:#e8a19a}:root[data-theme=dark] .ask-seller-login{color:var(--ink-soft)}:root[data-theme=dark] .ask-seller-login a{color:var(--green)}:root[data-theme=dark] .messages-page{background-color:#121f1a}:root[data-theme=dark] .messages-list,:root[data-theme=dark] .messages-list-head{background-color:#13211c}:root[data-theme=dark] .messages-empty{color:var(--ink-soft)}:root[data-theme=dark] .messages-empty>span{color:var(--green)}:root[data-theme=dark] .conversation-item:hover{background-color:#1f3933}:root[data-theme=dark] .conversation-avatar{color:#fff}:root[data-theme=dark] .conversation-top small{color:var(--ink-soft)}:root[data-theme=dark] .conversation-product{color:var(--green)}:root[data-theme=dark] .conversation-preview{color:var(--ink-soft)}:root[data-theme=dark] .conversation-item.is-unread .conversation-preview{color:var(--ink)}:root[data-theme=dark] .messages-thread{background-image:linear-gradient(180deg,#14221d,#121f1a 40%)}:root[data-theme=dark] .messages-placeholder{color:var(--ink-soft)}:root[data-theme=dark] .thread-head{background-color:#121f1a}:root[data-theme=dark] .thread-contact small{color:var(--ink-soft)}:root[data-theme=dark] .thread-product small{color:var(--green)}:root[data-theme=dark] .bubble{background-color:#121f1a}:root[data-theme=dark] .bubble time{color:var(--ink-soft)}:root[data-theme=dark] .bubble-mine{color:#fff}:root[data-theme=dark] .bubble-mine time{color:#ffffffbf}:root[data-theme=dark] .thread-form{background-color:#121f1a}:root[data-theme=dark] .thread-error{color:#e8a19a}:root[data-theme=dark] .shop-category-title{border-bottom:1px solid #2f4940;color:#dfeee9}:root[data-theme=dark] .shop-category-title span{color:#8a919a}:root[data-theme=dark] .pricing-heading p{color:var(--ink-soft)}:root[data-theme=dark] .pricing-card{background-color:#121f1a;border:1px solid #2b4d42}:root[data-theme=dark] .pricing-head{background-image:radial-gradient(120% 140% at 0 0,#1d8466 0,#0f664c 45%,#094c38 100%)}:root[data-theme=dark] .pricing-head h3{color:#fff}:root[data-theme=dark] .pricing-ribbon span{color:var(--metal-ink)}:root[data-theme=dark] .pricing-ribbon span:after{background-image:linear-gradient(100deg,#0000 30%,#121f1a8c 50%,#0000 70%)}:root[data-theme=dark] .pricing-badge{color:var(--metal-ink)}:root[data-theme=dark] .pricing-card-featured .pricing-badge{background-image:linear-gradient(135deg,#157759,#094c38);color:#fff}:root[data-theme=dark] .pricing-badge i{color:#fbca60}:root[data-theme=dark] .pricing-tagline{color:var(--ink-soft)}:root[data-theme=dark] .pricing-price{color:var(--ink)}:root[data-theme=dark] .pricing-unit span{color:var(--ink-soft)}:root[data-theme=dark] .pricing-card li{border-bottom:1px solid #46402e;color:var(--ink)}:root[data-theme=dark] .pricing-card li:before{border-bottom:2px solid #2f8a5b;border-left:2px solid #2f8a5b}@media (max-width:1080px){:root[data-theme=dark] .nav-content{background-color:#13201b}:root[data-theme=dark] .nav-content>a{border-bottom:1px solid #46402e}}:root[data-theme=dark] .plan-option{background-color:#121f1a}:root[data-theme=dark] .plan-option-current{border-color:#0f664c}:root[data-theme=dark] .plan-option-text span{color:var(--ink-soft)}:root[data-theme=dark] .plan-state{background-image:linear-gradient(135deg,#157759,#094c38);color:#fff}:root[data-theme=dark] .plan-state-pending{background-color:#483d1d;color:#f6e6c1}:root[data-theme=dark] .plan-action{border:1px solid #0f664c;color:#bef5e5}:root[data-theme=dark] .plan-action:hover:not(:disabled){background-color:#0f664c;color:#fff}:root[data-theme=dark] .plan-confirm p{color:var(--ink)}:root[data-theme=dark] .plan-note{color:#f6e6c1}:root[data-theme=dark] .featured-card{background-image:radial-gradient(120% 90% at 100% 0,#443b1c 0,#13211c 55%,#121f1a 100%);border:1px solid #68582d}:root[data-theme=dark] .featured-card:after{background-image:linear-gradient(90deg,#fff1b8,#f2c230,#c98a06)}:root[data-theme=dark] .featured-logo{background-color:#242e3a;color:#bcc9d8}:root[data-theme=dark] .featured-card p{color:var(--ink-soft)}:root[data-theme=dark] .featured-cta{color:#c9f7ea}:root[data-theme=dark] .showcase-more{color:var(--ink-soft)}:root[data-theme=dark] .pay-online-button{background-image:linear-gradient(135deg,#157759,#094c38);color:#fff}:root[data-theme=dark] .pay-online{background-color:#14211d;border:1px solid #255145}:root[data-theme=dark] .pay-online-head button{color:#b7c9c3}:root[data-theme=dark] .pay-online label{color:#cad2db}:root[data-theme=dark] .pay-online input{border:1px solid #303b49}:root[data-theme=dark] .pay-online small{color:#b7c9c3}:root[data-theme=dark] .pay-online-error{color:#e7a399}:root[data-theme=dark] .share-card p{color:var(--ink-soft)}:root[data-theme=dark] .share-link code{background-color:#1a3f33;color:#c9f7ea}:root[data-theme=dark] .facon-check small{color:var(--ink-soft)}:root[data-theme=dark] .product-detail-jewel span{background-color:#42381b;border:1px solid #63542a;color:#f6e4be}:root[data-theme=dark] .product-unit{color:var(--ink-soft)}:root[data-theme=dark] .product-detail-agro span{background-color:#1a3f24;border-color:#295636;color:#c4ecd4}:root[data-theme=dark] .product-options>span{color:var(--ink-soft)}:root[data-theme=dark] .product-options b{background-color:#121f1a;border:1px solid #303b49;color:var(--ink)}:root[data-theme=dark] .spec-grid small{color:var(--ink-soft)}:root[data-theme=dark] .product-detail-specs span{background-color:#14221e;border-color:#255145;color:#dceee9}:root[data-theme=dark] .pager-info{color:var(--ink-soft)}:root[data-theme=dark] .pager-btn{background-color:#121f1a;border:1px solid #303b49;color:var(--ink)}:root[data-theme=dark] .pager-btn:hover:not(:disabled){border-color:#b8860b}:root[data-theme=dark] .pager-btn.is-active{background-color:#142a23;color:#fff}:root[data-theme=dark] .pager-gap{color:var(--ink-soft)}:root[data-theme=dark] .product-compare{color:#9aa3ae}:root[data-theme=dark] .product-detail-price.is-promo,:root[data-theme=dark] .product-price.is-promo{color:#e7a399}:root[data-theme=dark] .promo-tag{background-color:#c2412d;color:#fff}:root[data-theme=dark] .stock-tag-out{background-color:#6b7280!important}:root[data-theme=dark] .product-sort{color:var(--ink-soft)}:root[data-theme=dark] .product-sort-count{color:var(--ink)}:root[data-theme=dark] .product-sort-select select{background-color:#121f1a;border:1px solid #303b49;color:var(--ink)}:root[data-theme=dark] .shop-favourites{background-color:#13211c;border:1px solid #54242e}:root[data-theme=dark] .shop-favourites .shop-category-title{color:#e2a0ab}:root[data-theme=dark] .flag-draft{background-color:#172722;color:#b8c9c4}:root[data-theme=dark] .inventory-split{color:#becec8}:root[data-theme=dark] .share-qr-link{color:#c2f6e7}:root[data-theme=dark] .shop-locate{background-color:#14221d;border:1px dashed #2b5548}:root[data-theme=dark] .shop-locate.is-set{background-color:#193e27;border-color:#295d40}:root[data-theme=dark] .shop-locate-pin{background-color:#121f1a}:root[data-theme=dark] .shop-locate-head strong{color:#deeee9}:root[data-theme=dark] .shop-locate-head p{color:#becec8}:root[data-theme=dark] .shop-locate-warn{background-color:#42371b;color:#f5dfb6}:root[data-theme=dark] .shop-locate-error{color:#ec9ea2}:root[data-theme=dark] .shop-locate-hint{color:#b0eecc}:root[data-theme=dark] .shop-map{background-color:#232e3b}:root[data-theme=dark] .hours-editor{background-color:#13211c;border:1px solid #2d3749}:root[data-theme=dark] .hours-editor-head strong{color:#deeee9}:root[data-theme=dark] .hours-editor-head span{color:#becec8}:root[data-theme=dark] .hours-presets button{background-color:#121f1a;border:1px solid #303b49;color:#deeee9}:root[data-theme=dark] .hours-presets button:hover{border-color:#edaa18}:root[data-theme=dark] .hours-day{background-color:#121f1a;border:1px solid #2e3646}:root[data-theme=dark] .hours-day.is-open{border-color:#295d40}:root[data-theme=dark] .hours-day-times i{color:#8a94a3}:root[data-theme=dark] .hours-day-closed{color:#a3abb7}:root[data-theme=dark] .imp-banner{background-color:#f2b636;color:#faeedb}:root[data-theme=dark] .imp-banner button{background-color:#142620;color:#fff}:root[data-theme=dark] .nav-user-menu a .nav-menu-badge{background-color:#e0262f;color:#fff}:root[data-theme=dark] .orders-summary>div{background-color:#121f1a;border:1px solid #48432f}:root[data-theme=dark] .orders-summary span{color:#becec8}:root[data-theme=dark] .orders-summary strong{color:#deeee9}:root[data-theme=dark] .orders-summary .is-todo strong{color:#f0d497}:root[data-theme=dark] .orders-latest li{border-bottom:1px solid #44412e}:root[data-theme=dark] .orders-latest span{color:#becec8}:root[data-theme=dark] .orders-latest-status{background-color:#42321b;color:#f2cea7}:root[data-theme=dark] .orders-latest-status.is-confirmed{background-color:#191e3e;color:#9c95e3}:root[data-theme=dark] .orders-latest-status.is-shipped{background-color:#261a40;color:#b19bde}:root[data-theme=dark] .orders-latest-status.is-delivered{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .orders-latest-status.is-cancelled{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .dashboard-stats .stats-sub{color:#becec8}:root[data-theme=dark] .inventory-split b{color:#deeee9}:root[data-theme=dark] .inventory-split a{color:#c2f6e7}:root[data-theme=dark] .flag-fav{background-color:#401a21;color:#e2a0ab}:root[data-theme=dark] .flag-out{background-color:#6b7280;color:#fff}:root[data-theme=dark] .inventory-edit{background-color:#121f1a;border:1px solid #303b49;color:var(--ink)}:root[data-theme=dark] .inventory-edit:hover{border-color:#142a23}:root[data-theme=dark] .edit-product label{color:#cad2db}:root[data-theme=dark] .edit-product input:not([type=checkbox]),:root[data-theme=dark] .edit-product textarea{border:1px solid #303b49}:root[data-theme=dark] .edit-product label small{color:var(--ink-soft)}:root[data-theme=dark] .edit-product-close{color:#b7c9c3}:root[data-theme=dark] .edit-product-promo{color:#e7a399}:root[data-theme=dark] .edit-product-toggles{background-color:#14221d}:root[data-theme=dark] .share-product>span{color:var(--ink-soft)}:root[data-theme=dark] .share-product-btn{background-color:#121f1a;border:1px solid #303b49;color:var(--ink)}:root[data-theme=dark] .share-product-btn.is-wa{border-color:#25d366;color:#aff4cf}:root[data-theme=dark] .share-product-btn.is-fb{border-color:#1877f2;color:#87b4ee}:root[data-theme=dark] .shop-page-loading{color:var(--ink-soft)}:root[data-theme=dark] .share-doc-hint{color:#b0eecc}:root[data-theme=dark] .doc-colors{background-color:#13211c;border:1px solid #2f3745}:root[data-theme=dark] .doc-colors-head strong{color:var(--ink)}:root[data-theme=dark] .doc-colors-head small{color:var(--ink-soft)}:root[data-theme=dark] .doc-swatch i{border:2px solid #283e37}:root[data-theme=dark] .doc-custom label{color:#cad2db}:root[data-theme=dark] .affiliate-intro,:root[data-theme=dark] .doc-color-input code,:root[data-theme=dark] .doc-custom small{color:var(--ink-soft)}:root[data-theme=dark] .affiliate-cards>div{background-color:#121f1a}:root[data-theme=dark] .affiliate-cards span{color:var(--ink-soft)}:root[data-theme=dark] .affiliate-cards .is-due strong{color:#b0eecc}:root[data-theme=dark] .affiliate-link code{background-color:#1a3f33;color:#c9f7ea}:root[data-theme=dark] .affiliate-tip{color:var(--ink-soft)}:root[data-theme=dark] .affiliate-table{background-color:#121f1a}:root[data-theme=dark] .affiliate-row span{color:var(--ink-soft)}:root[data-theme=dark] .affiliate-status.is-due{background-color:#48401d;color:#f2c5a3}:root[data-theme=dark] .affiliate-status.is-paid{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .affiliate-empty{color:var(--ink-soft)}:root[data-theme=dark] .pay-online-promo small{color:#b7c9c3}:root[data-theme=dark] .pay-online-discount{background-color:#1b412a;color:#c8f2d8}:root[data-theme=dark] .earn-box{background-color:#3e2e19;border:1px dashed #eec160}:root[data-theme=dark] .earn-box strong{color:#f4d2b0}:root[data-theme=dark] .earn-box span{color:#e7d3b8}:root[data-theme=dark] .mkt-tabs{background-color:#121f1a}:root[data-theme=dark] .mkt-tabs button{color:var(--ink-soft)}:root[data-theme=dark] .mkt-tabs button.is-active{color:#fff}:root[data-theme=dark] .mkt-hint,:root[data-theme=dark] .mkt-muted{color:var(--ink-soft)}:root[data-theme=dark] .mkt-error{color:#e7a399}:root[data-theme=dark] .mkt-good,:root[data-theme=dark] .mkt-success{color:#b0eecc}:root[data-theme=dark] .mkt-row-head select{border:1px solid #303b49}:root[data-theme=dark] .mkt-kpis>div{background-color:#13211c}:root[data-theme=dark] .mkt-kpis span{color:var(--ink-soft)}:root[data-theme=dark] .mkt-kpis .is-accent{background-color:#1a3f27;border-color:#29603d}:root[data-theme=dark] .mkt-kpis .is-accent strong{color:#b0eecc}:root[data-theme=dark] .mkt-th{background-color:#14221d;color:var(--ink-soft)}:root[data-theme=dark] .mkt-prod i,:root[data-theme=dark] .mkt-prod img{background-color:#242e37}:root[data-theme=dark] .mkt-form label,:root[data-theme=dark] .mkt-rate label{color:#cad2db}:root[data-theme=dark] .mkt-coupon{background-color:#121f1a}:root[data-theme=dark] .mkt-code{border:1px dashed #c2412d;color:#e7a399}:root[data-theme=dark] .mkt-link{color:var(--ink)}:root[data-theme=dark] .mkt-link.is-danger{color:#e7a399}:root[data-theme=dark] .mkt-cart{background-color:#121f1a}:root[data-theme=dark] .mkt-cart span{color:var(--ink-soft)}:root[data-theme=dark] .mkt-wa{background-color:#25d366;color:#fff}:root[data-theme=dark] .mkt-paid{color:#b0eecc}@media (max-width:760px){:root[data-theme=dark] .mkt-tr>span[data-label]:before{color:var(--ink-soft)}}:root[data-theme=dark] .delivery-info{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .delivery-info-pay{color:#c7f5e0}:root[data-theme=dark] .delivery-info li small{color:#b7c9c3}:root[data-theme=dark] .delivery-info-free,:root[data-theme=dark] .product-digital-note{color:#b7f2e1}:root[data-theme=dark] .pay-online select{background-color:#121f1a;border:1px solid #304053}:root[data-theme=dark] .pay-methods label{background-color:#121f1a;border:1.5px solid #255145}:root[data-theme=dark] .pay-methods label.is-active{border-color:#157759}:root[data-theme=dark] .pay-methods small{color:#b7c9c3}:root[data-theme=dark] .pay-online-total{border-top:1px dashed #304053}:root[data-theme=dark] .order-done-icon{background-color:#1c4329;color:#b3f3ca}:root[data-theme=dark] .order-done p{color:#c4ccd7}:root[data-theme=dark] .download-list small{color:#b7c9c3}:root[data-theme=dark] .delivery-editor{background-color:#13201c;border:1px solid #2e483f}:root[data-theme=dark] .delivery-zone button{background-color:#421b1b;color:#f09b9b}:root[data-theme=dark] .order-pay-tag{background-color:#1b4337;color:#b2f3df}:root[data-theme=dark] .order-pay-tag.is-cod{background-color:#48401d;color:#f3c8ae}:root[data-theme=dark] .supplier-order-bottom strong small{color:#b7c9c3}:root[data-theme=dark] .nav-content{color:#c8d6d1}:root[data-theme=dark] .nav-content>a:hover{color:var(--ink)}:root[data-theme=dark] .nav-icon-link{color:#c9d2dc}:root[data-theme=dark] .nav-icon-link:hover{color:var(--green)}:root[data-theme=dark] .nav-user-toggle{background-color:#121f1a;border:1px solid #314d43;color:var(--ink)}:root[data-theme=dark] .nav-user-toggle:hover,:root[data-theme=dark] .nav-user.is-open .nav-user-toggle{border-color:#303f54}:root[data-theme=dark] .nav-avatar{background-image:linear-gradient(135deg,#157759,#094c38);color:#fff}:root[data-theme=dark] .nav-user-menu{background-color:#121f1a;border:1px solid #2f4a41}:root[data-theme=dark] .nav-user-head{border-bottom:1px solid #46402e}:root[data-theme=dark] .nav-user-head span{color:var(--ink-soft)}:root[data-theme=dark] .nav-user-menu a,:root[data-theme=dark] .nav-user-menu button{color:#ced6e0}:root[data-theme=dark] .nav-user-menu a span,:root[data-theme=dark] .nav-user-menu button span{color:#8a96a6}:root[data-theme=dark] .nav-user-menu a:hover{background-color:#1b3c31;color:var(--green)}:root[data-theme=dark] .nav-user-menu a:hover span{color:var(--green)}:root[data-theme=dark] .nav-user-menu .nav-user-logout{border-top:1px solid #46402e;color:#e9a8a0}:root[data-theme=dark] .nav-user-menu .nav-user-logout span{color:#d07a6e}:root[data-theme=dark] .nav-user-menu .nav-user-logout:hover{background-color:#3e1f19}@media (max-width:1080px){:root[data-theme=dark] .nav-icon-link,:root[data-theme=dark] .nav-user-menu a,:root[data-theme=dark] .nav-user-menu button{border-bottom:1px solid #46402e}}:root[data-theme=dark] .button-dark{background-image:linear-gradient(135deg,#137658 0,var(--green) 55%,#094935 100%)}:root[data-theme=dark] .button-dark:hover{background-image:linear-gradient(135deg,#137658,#0a5740 60%,#084432)}:root[data-theme=dark] .filter-chip{border-color:#304b42;color:#becec9}:root[data-theme=dark] .filter-chip:hover{background-color:#121f1a;border-color:#303f54;color:var(--ink)}:root[data-theme=dark] .filter-chip-active,:root[data-theme=dark] .filter-chip-active:hover{background-color:#143128;border-color:#143128;color:#fff}:root[data-theme=dark] .product-card{border:1px solid #47412d}:root[data-theme=dark] .product-card:hover{border-color:#314d43}:root[data-theme=dark] .product-image{background-image:linear-gradient(145deg,#203a33,#3b311f)}:root[data-theme=dark] .product-image-1{background-image:linear-gradient(145deg,#422f1b,#3e2e19)}:root[data-theme=dark] .product-image-2{background-image:linear-gradient(145deg,#242d39,#14221d)}:root[data-theme=dark] .product-image-3{background-image:linear-gradient(145deg,#3d2d20,#3c2c1b)}:root[data-theme=dark] .product-placeholder-icon{color:#9db0c6}:root[data-theme=dark] .product-image-tag,:root[data-theme=dark] .stock-tag{background-color:#121f1aeb;color:#c4cfdc}:root[data-theme=dark] .stock-tag{color:#e6c5aa}:root[data-theme=dark] .stock-tag-out{background-color:#4b5563e0!important;color:#fff!important}:root[data-theme=dark] .shopfront-hero{background-image:radial-gradient(90% 140% at 100% 0,#edac1f47 0,#edac1f00 50%),radial-gradient(70% 120% at 0 100%,#2fa88459 0,#2fa88400 55%),linear-gradient(150deg,#104333,#0a3226 55%,#08251c);color:#e9edf3}:root[data-theme=dark] .shopfront-hero:before{border:1px solid #283e371a}:root[data-theme=dark] .shopfront-logo{background-color:#121f1a}:root[data-theme=dark] .shopfront-hero h1{color:#fff}:root[data-theme=dark] .shopfront-hero p{color:#b9c6d8}:root[data-theme=dark] .shopfront-hero .section-kicker,:root[data-theme=dark] .shopfront-hero [class*=kicker]{color:#f0c974}:root[data-theme=dark] .shopfront-maker{color:#f5e6cc}:root[data-theme=dark] .shopfront-maker span{color:#eecd86}:root[data-theme=dark] .shopfront-page .auth-back{background-color:#121f1a;border:1px solid #304b42}:root[data-theme=dark] .shopfront-page .auth-back:hover{border-color:#303f54}:root[data-theme=dark] .auth-decoration{color:#fff}:root[data-theme=dark] .auth-decoration-flower{color:#f1bd4e}:root[data-theme=dark] .auth-card{border:1px solid #47412d}:root[data-theme=dark] .auth-intro{color:var(--ink-soft)}:root[data-theme=dark] .auth-card input,:root[data-theme=dark] .dashboard-page input:not([type=file]),:root[data-theme=dark] .dashboard-page select,:root[data-theme=dark] .dashboard-page textarea{background-color:#13201c;border-color:#2f4940}:root[data-theme=dark] .auth-card input:hover:not(:focus){border-color:#303e51}:root[data-theme=dark] .auth-card input:focus,:root[data-theme=dark] .dashboard-page input:focus,:root[data-theme=dark] .dashboard-page select:focus,:root[data-theme=dark] .dashboard-page textarea:focus{background-color:#121f1a;border-color:#0f664c}:root[data-theme=dark] .role-option:hover{border-color:#303f54}:root[data-theme=dark] .role-option-active{background-color:#193e30;border-color:#0f664c}:root[data-theme=dark] .empty-market{background-image:linear-gradient(160deg,#3a361f,#13201b);border:1px dashed #4c4633}:root[data-theme=dark] .site-footer{background-image:radial-gradient(60% 120% at 100% 0,#edac1f1f 0,#edac1f00 60%),linear-gradient(160deg,#162f27,#112620)}:root[data-theme=dark] .footer-seller-link{border:1px solid #53462440}:root[data-theme=dark] .footer-seller-link:hover{background-color:#121f1a0d;border-color:#53462499}:root[data-theme=dark] .auth-perks li{color:var(--ink)}:root[data-theme=dark] .auth-perks li:before{background-color:#1c462e;color:#bcf3d6}:root[data-theme=dark] .auth-divider{color:var(--ink-soft)}:root[data-theme=dark] .auth-divider:after,:root[data-theme=dark] .auth-divider:before{background-color:#272e39}:root[data-theme=dark] .seller-promise li{background-color:#121f1a;border:1px solid #2f3745}:root[data-theme=dark] .seller-promise strong{color:var(--green)}:root[data-theme=dark] .seller-promise li:first-child strong{color:#b0eecc}:root[data-theme=dark] .seller-promise span{color:var(--ink-soft)}:root[data-theme=dark] .auth-legal{color:#bacbc5}:root[data-theme=dark] .auth-legal a{color:inherit}:root[data-theme=dark] .save-bar{background-color:#10211b;color:#fff}:root[data-theme=dark] .save-bar button{background-image:linear-gradient(180deg,#ffd95a,#f2b52a);color:#1c1404}:root[data-theme=dark] .save-bar.is-saved{background-color:#0b6b47}:root[data-theme=dark] .nav-user-text strong{color:var(--ink)}:root[data-theme=dark] .nav-user-text small{color:var(--ink-soft)}:root[data-theme=dark] .nav-bell-toggle{color:#c9d2dc}:root[data-theme=dark] .nav-bell-toggle:hover,:root[data-theme=dark] .nav-bell.is-open .nav-bell-toggle{color:var(--green)}:root[data-theme=dark] .nav-bell-toggle .nav-badge{background-color:#e0262f}:root[data-theme=dark] .nav-bell-menu{background-color:#121f1a;border:1px solid #2f4a41}:root[data-theme=dark] .nav-bell-head{border-bottom:1px solid #46402e}:root[data-theme=dark] .nav-bell-item{color:#ced6e0}:root[data-theme=dark] .nav-bell-item:hover{background-color:#1b3c31}:root[data-theme=dark] .nav-bell-item i{background-color:#232b37;color:#b5c8c1}:root[data-theme=dark] .nav-bell-item small{color:var(--ink-soft)}:root[data-theme=dark] .nav-bell-item.is-new strong:after{background-color:#e0262f}:root[data-theme=dark] .nav-bell-head button{color:#bdf6e1}:root[data-theme=dark] .nav-bell-item strong em{color:var(--ink-soft)}:root[data-theme=dark] .nav-bell-item time{color:#98a3b0}:root[data-theme=dark] .nav-bell-item.is-new{background-color:#14221d}:root[data-theme=dark] .nav-bell-item.is-new:hover{background-color:#1d3d2c}:root[data-theme=dark] .nav-bell-item i.is-order{background-color:#44381c;color:#f3d9ab}:root[data-theme=dark] .nav-bell-item i.is-order-status{background-color:#1b2b42;color:#9be}:root[data-theme=dark] .nav-bell-item i.is-order-cancel{background-color:#401a1a;color:#ec9ea2}:root[data-theme=dark] .nav-bell-item i.is-message{background-color:#1c442e;color:#bdf6e1}:root[data-theme=dark] .nav-bell-item i.is-subscription{background-color:#291a41;color:#b396e5}:root[data-theme=dark] .nav-bell-empty{color:var(--ink-soft)}:root[data-theme=dark] .nav-bell-empty b{color:var(--ink)}:root[data-theme=dark] .nav-bell-item i.is-support{background-color:#1c3d44;color:#afe5f4}:root[data-theme=dark] .nav-bell-item i.is-shop{background-color:#44381c;color:#f3d9ab}:root[data-theme=dark] .nav-bell-item i.is-live{background-color:#e0262f;color:#fff}:root[data-theme=dark] .auth-card .auth-country select{background-color:#13201c;border:1px solid #2f4940;color:var(--ink)}:root[data-theme=dark] .auth-card .auth-country select:focus{background-color:#121f1a;border-color:#0f664c}:root[data-theme=dark] .pricing-audience{background-color:#0b5a3f0f;color:#d4dfdb}:root[data-theme=dark] .pricing-audience b,:root[data-theme=dark] .pricing-includes{color:#c4f7e5}:root[data-theme=dark] .pricing-compare{background-color:#121f1a;border:1px solid #4c452d}:root[data-theme=dark] .pricing-compare summary{color:#c9f7e7}:root[data-theme=dark] .pricing-compare thead th{background-color:#121f1a;border-bottom:2px solid #2e483f}:root[data-theme=dark] .pricing-compare thead th small,:root[data-theme=dark] .pricing-compare thead th:first-child{color:#bacbc5}:root[data-theme=dark] .pricing-compare thead th.is-silver{background-color:#1b3c26;color:#c4f7e5}:root[data-theme=dark] .pricing-compare .pricing-compare-group th{color:#f2d7a1}:root[data-theme=dark] .pricing-compare tbody th[scope=row]{border-top:1px solid #2b443c;color:#dbe4e1}:root[data-theme=dark] .pricing-compare td{border-top:1px solid #2b443c}:root[data-theme=dark] .pricing-compare td:nth-child(3){background-color:#14211d}:root[data-theme=dark] .cmp-yes{background-color:#1f8a5b;color:#fff}:root[data-theme=dark] .cmp-no{color:#c3ccc8}:root[data-theme=dark] .cmp-text{color:#c4f7e5}:root[data-theme=dark] .pricing-compare-note{color:#bacbc5}:root[data-theme=dark] .pricing-scope span{background-color:#1d422d;color:#c4f7e5}:root[data-theme=dark] .pricing-scope.is-both span:last-child{background-color:#46391c;color:#f5e1bc}:root[data-theme=dark] .pricing-scope b{color:#8a9893}:root[data-theme=dark] .report-link{color:#8a94a1}:root[data-theme=dark] .report-link:focus-visible,:root[data-theme=dark] .report-link:hover{color:#ec9ea2}:root[data-theme=dark] .report-link.is-light{color:#ffffffb8}:root[data-theme=dark] .report-link.is-light:hover{color:#fff}:root[data-theme=dark] .lv-report{background-color:#00000059}:root[data-theme=dark] .report-form fieldset label{border:1px solid #2f4940}:root[data-theme=dark] .report-form fieldset label.is-checked{background-color:#1a4031;border-color:#0f664c}:root[data-theme=dark] .report-note{color:#b7c9c3}:root[data-theme=dark] .report-error{color:#ec9ea2}:root[data-theme=dark] .thread-blocked{background-color:#40311a;color:#f4d5b3}:root[data-theme=dark] .qr-actions{background-color:#13211c;border:1px solid #2f4940}:root[data-theme=dark] .qr-actions-body strong{color:var(--ink)}:root[data-theme=dark] .qr-actions-body small{color:#b7c9c3}:root[data-theme=dark] .qr-actions-notice{color:#c2f6e7}:root[data-theme=dark] .voice-mic{background-color:#121f1a;border:1px solid #304b42;color:#bef5e5}:root[data-theme=dark] .voice-mic:hover:not(:disabled){background-color:#1a4031;border-color:#0f664c}:root[data-theme=dark] .voice-rec{background-color:#14221e}:root[data-theme=dark] .voice-rec strong{color:#ec9ea2}:root[data-theme=dark] .voice-rec small{color:#8a94a1}:root[data-theme=dark] .voice-dot{background-color:#e0242c}:root[data-theme=dark] .nav-bell-head .nav-bell-sound{color:var(--ink-soft)}:root[data-theme=dark] .hours-editor .hours-day-toggle input[type=checkbox]{background-color:#2c353f!important}:root[data-theme=dark] .hours-editor .hours-day-toggle input[type=checkbox]:after{background-color:#121f1a}:root[data-theme=dark] .hours-editor .hours-day-toggle input[type=checkbox]:checked{background-color:#0f7a4f!important}:root[data-theme=dark] .bubble-more{color:inherit}:root[data-theme=dark] .bubble-more:hover,:root[data-theme=dark] .bubble-more[aria-expanded=true]{background-color:#00000014}:root[data-theme=dark] .bubble-menu{background-color:#121f1a;border:1px solid #2f4940}:root[data-theme=dark] .bubble-menu button{background-color:#121f1a;color:#deeee9}:root[data-theme=dark] .bubble-menu button:hover{background-color:#162520}:root[data-theme=dark] .bubble-menu button.is-danger{color:#ec9ea2}:root[data-theme=dark] .thread-editing{background-color:#42371b;color:#f5dfb6}:root[data-theme=dark] .thread-editing button{color:#f5dfb6}:root[data-theme=dark] .nav-bell-push{background-color:#1d3d2c;border:1px solid #305142;color:#d5f0e7}:root[data-theme=dark] .nav-bell-push button{background-color:#05503a;color:#fff}:root[data-theme=dark] .nav-bell-push small{color:#c7d5d0}:root[data-theme=dark] .nav-bell-push-msg{color:#c9f7ea}:root[data-theme=dark] .geo-share{border:1px dashed #304053}:root[data-theme=dark] .geo-share button{background-color:#121f1a;border:1px solid #0b4f3a;color:#c8f7e8}:root[data-theme=dark] .geo-share small{color:#b7c9c3}:root[data-theme=dark] .geo-share.is-on{background-color:#193e24;border-color:#2d6943;color:#c0f1d3}:root[data-theme=dark] .geo-share.is-on button{color:#b7c9c3}:root[data-theme=dark] .seller-offers-later{color:var(--ink-soft)}:root[data-theme=dark] .seller-offers-later a{color:#c4f7e5}:root[data-theme=dark] .billing-alert{background-color:#3f2f1a;border:1px solid #5e4428;border-left:4px solid #d97706}:root[data-theme=dark] .billing-alert strong{color:#f4d1b0}:root[data-theme=dark] .billing-alert p{color:#e6d2c0}:root[data-theme=dark] .billing-alert.is-suspended{background-color:#3e1919;border-color:#592626 #592626 #592626 #c0262d}:root[data-theme=dark] .billing-alert.is-suspended strong{color:#f2a5a9}:root[data-theme=dark] .billing-alert.is-suspended p{color:#e6bfbf}:root[data-theme=dark] .invoice-meta{color:#becec8}:root[data-theme=dark] .invoice-meta .is-late{color:#eb999d}:root[data-theme=dark] .invoice-meta a{color:#bef5e5}:root[data-theme=dark] .g-locked.is-suspended .g-locked-icon{color:#eb999d}:root[data-theme=dark] .spec-picker-label{color:#d4dae3}:root[data-theme=dark] .lp-field{background-color:#13211d;border:1px solid #304b42}:root[data-theme=dark] .lp-field:focus-visible,:root[data-theme=dark] .lp.is-open .lp-field{background-color:#121f1a;border-color:#0f664c}:root[data-theme=dark] .lp-placeholder{color:#98a1ad}:root[data-theme=dark] .lp-chip{background-color:#1f4030;color:#c9f4e7}:root[data-theme=dark] .lp-chip button{color:#c9f4e7}:root[data-theme=dark] .lp-chip button:hover{background-color:#0f664c26}:root[data-theme=dark] .lp-caret{color:#becec8}:root[data-theme=dark] .lp-panel{background-color:#121f1a;border:1px solid #304b42}:root[data-theme=dark] .lp-group-title{color:#8a94a3}:root[data-theme=dark] .lp-option{background-color:#121f1a;border:1px solid #304b42;color:#d4dae3}:root[data-theme=dark] .lp-option:hover{border-color:#0f664c}:root[data-theme=dark] .lp-option.is-on{background-color:#0f664c;border-color:#0f664c;color:#fff}:root[data-theme=dark] .lp-swatch{border:1px solid #0000002e}:root[data-theme=dark] .lp-custom input{border:1px solid #304b42}:root[data-theme=dark] .lp-add,:root[data-theme=dark] .lp-clear,:root[data-theme=dark] .lp-done{background-color:#121f1a;border:1px solid #0f664c;color:#bef5e5}:root[data-theme=dark] .lp-foot{border-top:1px solid #2c453c;color:#becec8}:root[data-theme=dark] .lp-clear{color:#f2a5a9}:root[data-theme=dark] .lp-done{background-color:#0f664c;color:#fff}:root[data-theme=dark] .buy-options .product-options>span em{color:var(--ink)}:root[data-theme=dark] .buy-options .product-options>span em.is-required{color:#e7a399}:root[data-theme=dark] .buy-options .product-options button{background-color:#121f1a;border:1.5px solid #303b49;color:var(--ink)}:root[data-theme=dark] .buy-options .product-options button:hover{border-color:#9fcfbf}:root[data-theme=dark] .buy-options .product-options button.is-active{background-color:#1c4131;color:var(--green)}:root[data-theme=dark] .buy-qty>span{color:var(--ink-soft)}:root[data-theme=dark] .buy-qty small{color:var(--green)}:root[data-theme=dark] .qty-stepper{background-color:#121f1a;border:1.5px solid #303b49}:root[data-theme=dark] .qty-stepper button{color:var(--ink)}:root[data-theme=dark] .qty-stepper button:not(:disabled):hover{background-color:#24372e}:root[data-theme=dark] .qty-stepper input{color:var(--ink)}:root[data-theme=dark] .buy-added{background-color:#1a412e;border:1px solid #295d45;color:#c6f2e2}:root[data-theme=dark] .buy-note{color:#f4deb0}:root[data-theme=dark] .buy-summary{color:#cad2db}:root[data-theme=dark] .buy-head-options{color:#b7c9c3}:root[data-theme=dark] .pay-online-lines{border-bottom:1px dashed #303b49}:root[data-theme=dark] .pay-online-lines small{color:#b7c9c3}:root[data-theme=dark] .cart-muted{color:var(--ink-soft)}:root[data-theme=dark] .cart-clear{color:#ec9ea4}:root[data-theme=dark] .cart-shop{background-color:#121f1a}:root[data-theme=dark] .cart-shop-head{background-color:#13201c}:root[data-theme=dark] .cart-shop-head>img,:root[data-theme=dark] .cart-shop-head>span{color:#fff}:root[data-theme=dark] .cart-shop-head a{color:var(--ink)}:root[data-theme=dark] .cart-shop-head small{color:var(--ink-soft)}:root[data-theme=dark] .cart-more{color:var(--green)!important}:root[data-theme=dark] .cart-lines li{border-bottom:1px solid #2b443c}:root[data-theme=dark] .cart-thumb{background-color:#162520;color:#9aa5b1}:root[data-theme=dark] .cart-info a{color:var(--ink)}:root[data-theme=dark] .cart-info small{color:var(--ink-soft)}:root[data-theme=dark] .cart-info .cart-options{background-color:#1c4131;color:#c6f2e2}:root[data-theme=dark] .cart-warn{color:#ec9ea4!important}:root[data-theme=dark] .cart-remove{color:#b7c9c3}:root[data-theme=dark] .cart-remove:hover{color:#ec9ea4}:root[data-theme=dark] .cart-free{color:#f4deb0}:root[data-theme=dark] .cart-free.is-ok{color:var(--green)}:root[data-theme=dark] .cart-wa{border:1.5px solid #25d366;color:#aff4cf}:root[data-theme=dark] .cart-placed-shop{color:var(--ink-soft)}:root[data-theme=dark] .cart-empty{background-color:#121f1a;border:1px dashed #345147}:root[data-theme=dark] .cart-empty p{color:var(--ink-soft)}:root[data-theme=dark] .od-mine-cancel{color:#ec9ea4}:root[data-theme=dark] .footer-legal{border-top:1px solid #283e371a;color:#ffffff9e}:root[data-theme=dark] .g-loading,:root[data-theme=dark] .g-muted{color:var(--ink-soft)}:root[data-theme=dark] .g-pos{color:#b0eecc}:root[data-theme=dark] .g-neg{color:#e7a399}:root[data-theme=dark] .g-modal input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .g-modal select,:root[data-theme=dark] .g-modal textarea,:root[data-theme=dark] .g-page input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .g-page select,:root[data-theme=dark] .g-page textarea{background-color:#121f1a;border:1px solid #303b49;color:var(--ink)}:root[data-theme=dark] .g-modal input:focus,:root[data-theme=dark] .g-modal select:focus,:root[data-theme=dark] .g-modal textarea:focus,:root[data-theme=dark] .g-page input:focus,:root[data-theme=dark] .g-page select:focus,:root[data-theme=dark] .g-page textarea:focus{border-color:#0f664c}:root[data-theme=dark] .g-customer-picker label,:root[data-theme=dark] .g-form label{color:#cad2db}:root[data-theme=dark] .g-check{color:var(--ink)!important}:root[data-theme=dark] .g-button-danger{background-color:#c2412d;color:#fff}:root[data-theme=dark] .g-button-danger:hover{background-color:#a5321f}:root[data-theme=dark] .g-sidebar{background-color:#121f1a;border:1px solid #2f3745}:root[data-theme=dark] .g-sidebar-logo{background-color:#263342;color:#becbd9}:root[data-theme=dark] .g-plan-chip{color:var(--ink-soft)}:root[data-theme=dark] .g-tab{color:#c6d4cf}:root[data-theme=dark] .g-tab>span{color:#8592a3}:root[data-theme=dark] .g-tab:hover{background-color:#212a38;color:var(--ink)}:root[data-theme=dark] .g-tab.is-active{background-image:linear-gradient(135deg,#157759,#094c38)}:root[data-theme=dark] .g-tab.is-active>span{color:#fcd580}:root[data-theme=dark] .g-tab-maison em{background-image:linear-gradient(135deg,#fff1b8,#f2c230);color:#6b4b00}:root[data-theme=dark] .g-sidebar-back{color:var(--ink-soft)}:root[data-theme=dark] .g-sidebar-back:hover{color:var(--green)}:root[data-theme=dark] .g-link-button{color:#bef5e5}:root[data-theme=dark] .g-danger{color:#e7a399}:root[data-theme=dark] .g-small-button{background-color:#121f1a;border:1px solid #0f664c;color:#bef5e5}:root[data-theme=dark] .g-small-button:hover{background-color:#0f664c;color:#fff}:root[data-theme=dark] .g-icon-button{background-color:#121f1a;border:1px solid #303a46;color:var(--ink-soft)}:root[data-theme=dark] .g-icon-button:hover:not(:disabled){border-color:#354150;color:var(--ink)}:root[data-theme=dark] .g-segmented{background-color:#222c3a}:root[data-theme=dark] .g-segmented button{color:#c6d4cf}:root[data-theme=dark] .g-segmented button.is-active{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .g-card{background-color:#121f1a;border:1px solid #2f3745}:root[data-theme=dark] .g-card-accent{background-image:linear-gradient(135deg,#14221d,#121f1a);border-color:#614f29}:root[data-theme=dark] .g-subtitle{color:var(--ink-soft)}:root[data-theme=dark] .g-count{color:#fff}:root[data-theme=dark] .g-kpi{background-color:#121f1a;border:1px solid #2f3745}:root[data-theme=dark] .g-kpi:before{background-color:#0f664c}:root[data-theme=dark] .g-kpi-good:before{background-color:#1d8a4e}:root[data-theme=dark] .g-kpi-warn:before{background-color:#db9d17}:root[data-theme=dark] .g-kpi-bad:before{background-color:#c2412d}:root[data-theme=dark] .g-kpi>small,:root[data-theme=dark] .g-kpi>span{color:var(--ink-soft)}:root[data-theme=dark] .g-kpi a{color:#bef5e5}:root[data-theme=dark] .g-mini-stats>div{background-color:#14231e}:root[data-theme=dark] .g-mini-stats span{color:var(--ink-soft)}:root[data-theme=dark] .g-banner{background-image:linear-gradient(135deg,#3f2d1a,#13201c);border:1px solid #614f29}:root[data-theme=dark] .g-banner strong{color:#f3d1ae}:root[data-theme=dark] .g-banner p{color:#e1ccba}:root[data-theme=dark] .g-quick a{border:1px dashed #313f51;color:#c8d3e1}:root[data-theme=dark] .g-quick a:hover{background-color:#14221d;border-color:#0f664c;color:#bef5e5}:root[data-theme=dark] .g-quick span{color:#bef5e5}:root[data-theme=dark] .g-list>li+li{border-top:1px solid #2c3542}:root[data-theme=dark] .g-list-row{color:inherit}:root[data-theme=dark] a.g-list-row:hover strong{color:#bef5e5}:root[data-theme=dark] .g-list-row span,:root[data-theme=dark] .g-with-thumb span:not(.g-thumb):not(.g-avatar){color:var(--ink-soft)}:root[data-theme=dark] .g-thumb{background-color:#212d39;color:#9aa6b4}:root[data-theme=dark] .g-avatar{background-image:linear-gradient(135deg,#1d8466,#094c38);color:#fff}:root[data-theme=dark] .g-empty{color:var(--ink-soft)}:root[data-theme=dark] .g-empty>span{color:#b7c2cf}:root[data-theme=dark] .g-empty strong{color:var(--ink)}:root[data-theme=dark] .g-empty a{color:#bef5e5}:root[data-theme=dark] .g-ranking li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .g-ranking li:before{background-color:#1a4035;color:#bef5e5}:root[data-theme=dark] .g-ranking li span{color:var(--ink-soft)}:root[data-theme=dark] .g-pill-draft{background-color:#242e37;color:#bfcfc9}:root[data-theme=dark] .g-pill-issued{background-color:#45371c;color:#f5dbb6}:root[data-theme=dark] .g-pill-paid{background-color:#1c462e;color:#bcf3d6}:root[data-theme=dark] .g-pill-accepted{background-color:#1b4237;color:#c9f7ea}:root[data-theme=dark] .g-pill-cancelled{background-color:#43231b;color:#ebb3a9}:root[data-theme=dark] .g-type-invoice{background-color:#1b4237;color:#c9f7ea}:root[data-theme=dark] .g-type-quote{background-color:#483d1d;color:#f6e6c1}:root[data-theme=dark] .g-type-receipt{background-color:#242e37;color:#c9d2dc}:root[data-theme=dark] .g-stock-badge{background-color:#45371c;color:#f5dbb6}:root[data-theme=dark] .g-stock-badge.is-ok{background-color:#1c462e;color:#bcf3d6}:root[data-theme=dark] .g-stock-badge.is-out{background-color:#43231b;color:#ebb3a9}:root[data-theme=dark] .g-move-in,:root[data-theme=dark] .g-move-return{color:#b0eecc}:root[data-theme=dark] .g-move-out{color:#e7a399}:root[data-theme=dark] .g-move-sale{color:#bef5e5}:root[data-theme=dark] .g-move-adjust{color:#f5dbb6}:root[data-theme=dark] .g-toolbar-note{color:var(--ink-soft)}:root[data-theme=dark] .g-table th{background-color:#14221d;border-bottom:1px solid #2f3745;color:var(--ink-soft)}:root[data-theme=dark] .g-table td{border-bottom:1px solid #2c3542}:root[data-theme=dark] .g-modal{background-color:#121f1a}:root[data-theme=dark] .g-recap{background-color:#14231e}:root[data-theme=dark] .g-recap span{color:var(--ink-soft)}:root[data-theme=dark] .g-recap-strong{border-top:1px solid #303a46}:root[data-theme=dark] .g-recap-strong span{color:var(--ink)}:root[data-theme=dark] .g-recap-flat>div{border-bottom:1px solid #2c3542}:root[data-theme=dark] .g-lines-head{color:var(--ink-soft)}:root[data-theme=dark] .g-ticket-total{border-top:1px solid #303a46}:root[data-theme=dark] .g-big-icon{background-image:linear-gradient(135deg,#157759,#094c38);color:#fff}:root[data-theme=dark] .g-pos-item{background-color:#121f1a;border:1px solid #2f3745;color:var(--ink)}:root[data-theme=dark] .g-pos-item:hover:not(:disabled){border-color:#0f664c}:root[data-theme=dark] .g-pos-img{background-color:#212d39;color:#b7c2cf}:root[data-theme=dark] .g-pos-item>span:not(.g-pos-img){color:#bef5e5}:root[data-theme=dark] .g-pos-item small{color:var(--ink-soft)}:root[data-theme=dark] .g-ticket-lines li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .g-ticket-lines li>div:first-child span{color:var(--ink-soft)}:root[data-theme=dark] .g-qty{border:1px solid #303a46}:root[data-theme=dark] .g-qty button{color:#bef5e5}:root[data-theme=dark] .g-inline-field span{color:var(--ink-soft)}:root[data-theme=dark] .g-methods button{background-color:#121f1a;border:1px solid #303b49;color:#cad2db}:root[data-theme=dark] .g-methods button.is-active{background-color:#0f664c;border-color:#0f664c;color:#fff}:root[data-theme=dark] .g-change{background-color:#1c462e;color:#bcf3d6}:root[data-theme=dark] .g-change.is-short{background-color:#43231b;color:#ebb3a9}:root[data-theme=dark] .g-close-report.has-diff{border-color:#5c3127}@media (max-width:960px){:root[data-theme=dark] .g-ticket-bar{background-image:linear-gradient(135deg,#157759,#094c38);color:#fff}}:root[data-theme=dark] .g-stamp{background-color:#c2412d;color:#fff}:root[data-theme=dark] .g-stamp-paid{background-color:#1d8a4e}:root[data-theme=dark] .g-timeline{border-left:2px solid #2f3745}:root[data-theme=dark] .g-timeline li:before{background-color:#0f664c;border:2px solid #283e37}:root[data-theme=dark] .g-timeline a{color:#bef5e5}:root[data-theme=dark] .g-timeline-payment:before{background-color:#1d8a4e!important}:root[data-theme=dark] .g-danger-zone{border-top:1px solid #2c3542}:root[data-theme=dark] .g-chart-readout span{color:var(--ink-soft)}:root[data-theme=dark] .g-chart-grid span{border-top:1px solid #2c3844}:root[data-theme=dark] .g-chart-grid span:after{color:#9aa6b4}:root[data-theme=dark] .g-chart-bar{background-color:#0f664c}:root[data-theme=dark] .g-chart-col.is-active .g-chart-bar{background-color:#094c38}:root[data-theme=dark] .g-chart-axis{color:#9aa6b4}:root[data-theme=dark] .g-hbar-label small{color:var(--ink-soft)}:root[data-theme=dark] .g-hbar-track{background-color:#242e37}:root[data-theme=dark] .g-hbar-track span{background-color:#0f664c}:root[data-theme=dark] .g-locked{background-color:#121f1a;border:1px solid #2f3745}:root[data-theme=dark] .g-locked p,:root[data-theme=dark] .g-locked small{color:var(--ink-soft)}:root[data-theme=dark] .g-locked-icon{background-color:#222c3a}:root[data-theme=dark] .g-locked-list li:before{border-bottom:2px solid #2f8a5b;border-left:2px solid #2f8a5b}:root[data-theme=dark] .g-maison-upsell{background-image:linear-gradient(135deg,#3f361a,#121f1a);border:1px solid #68582d}:root[data-theme=dark] .g-maison-upsell p,:root[data-theme=dark] .g-perk p{color:var(--ink-soft)}:root[data-theme=dark] .g-perk-icon{background-image:linear-gradient(135deg,#fff1b8,#f2c230);color:#6b4b00}:root[data-theme=dark] .g-perk-preview{background-color:#14231e}:root[data-theme=dark] .g-perk-state{background-color:#242e37;color:#bfcfc9}:root[data-theme=dark] .g-perk-state.is-on{background-color:#1c462e;color:#bcf3d6}:root[data-theme=dark] .verified-badge{background-image:linear-gradient(135deg,#fff1b8,#f2c230 45%,#d99a0b);color:#4a3300}:root[data-theme=dark] .verified-badge i{background-color:#094c38;color:#fff}@media (max-width:960px){:root[data-theme=dark] .g-tab-more{background-color:#212a38}}@media (max-width:680px){:root[data-theme=dark] .g-table tr{border-bottom:1px solid #2c3844}:root[data-theme=dark] .g-table td:before{color:var(--ink-soft)}:root[data-theme=dark] .g-line{border:1px solid #2c3844}}:root[data-theme=dark] .tm-head h1{color:#e3f2ee}:root[data-theme=dark] .tm-head p{color:#b7c9c3}:root[data-theme=dark] .tm-code{background-color:#193e33;color:#9c95e3}:root[data-theme=dark] .tm-btn{background-color:#4f46e5;color:#fff}:root[data-theme=dark] .tm-btn-line{background-color:#121f1a;border:1px solid #2d4840;color:#cbd4e0}:root[data-theme=dark] .tm-stats>div{background-color:#121f1a}:root[data-theme=dark] .tm-stats strong{color:#e3f2ee}:root[data-theme=dark] .tm-stats small{color:#94a3b8}:root[data-theme=dark] .tm-blue{background-color:#1b4236;color:#4f46e5}:root[data-theme=dark] .tm-green{background-color:#1d4731;color:#b0f4de}:root[data-theme=dark] .tm-violet{background-color:#211a40;color:#7c3aed}:root[data-theme=dark] .tm-card{background-color:#121f1a}:root[data-theme=dark] .tm-table th{background-color:#14211d;color:#94a3b8}:root[data-theme=dark] .tm-table td{border-top:1px solid #26473c;color:#d8dfe9}:root[data-theme=dark] .tm-table tr.is-off td{color:#94a3b8}:root[data-theme=dark] .tm-form code,:root[data-theme=dark] .tm-hint code,:root[data-theme=dark] .tm-table code{background-color:#1f3a31;color:#cbd4e0}:root[data-theme=dark] .tm-avatar{background-color:#292a64;color:#fff}:root[data-theme=dark] .tm-role-admin{background-color:#211a40;color:#7c3aed}:root[data-theme=dark] .tm-role-caissier{background-color:#1b4337;color:#b2f3df}:root[data-theme=dark] .tm-status{background-color:#1d4731;color:#bbf5e5}:root[data-theme=dark] .tm-status.is-off{background-color:#421b1b;color:#f09b9b}:root[data-theme=dark] .tm-icon{color:#b7c9c3}:root[data-theme=dark] .tm-icon:hover{background-color:#193e33;color:#4f46e5}:root[data-theme=dark] .tm-switch{background-color:#121f1a;border:2px solid #304053}:root[data-theme=dark] .tm-switch i{background-color:#3a4656}:root[data-theme=dark] .tm-switch.is-on{border-color:#059669}:root[data-theme=dark] .tm-switch.is-on i{background-color:#059669}:root[data-theme=dark] .tm-hint{color:#b7c9c3}:root[data-theme=dark] .tm-login{background-color:#121f1a;border:1px solid #303b49}:root[data-theme=dark] .tm-login em{background-color:#193e33;color:#9c95e3}:root[data-theme=dark] .tm-note{background-color:#193e32;color:#b2f3df}@media (max-width:760px){:root[data-theme=dark] .tm-table tr{border-top:1px solid #26473c}:root[data-theme=dark] .tm-table td[data-label]:not(:first-child):before{color:#94a3b8}}:root[data-theme=dark] .g-share-qr code{background-color:#1a3f33;color:#c9f7ea}:root[data-theme=dark] .cl-kpis>div{background-color:#121f1a;border:1px solid #2f3745}:root[data-theme=dark] .cl-kpis span{color:var(--ink-soft)}:root[data-theme=dark] .cl-kpis strong{color:var(--ink)}:root[data-theme=dark] .cl-kpis .is-due strong{color:#e7a399}:root[data-theme=dark] .cl-kpis .is-gold strong{color:#f2daa3}:root[data-theme=dark] .cl-who strong{color:var(--ink)}:root[data-theme=dark] .cl-who small{color:var(--ink-soft)}:root[data-theme=dark] .cl-avatar{color:#fff}:root[data-theme=dark] .cl-wa{background-color:#25d366;color:#fff}:root[data-theme=dark] .cl-due{background-color:#401e1a;color:#e7a399}:root[data-theme=dark] .cl-ok{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .cl-deposit{color:#f2daa3}:root[data-theme=dark] .cl-count{background-color:#223733;color:#cad2db}:root[data-theme=dark] .cl-chevron{color:#b6c0cc}:root[data-theme=dark] .g-rubber{border:3px double #1d8a4e;color:#b0eecc}:root[data-theme=dark] .g-rubber-void{border-color:#c2412d;color:#e7a399}:root[data-theme=dark] .tm-quota{background-color:#193e33;color:#9c95e3}:root[data-theme=dark] .tm-quota.is-full{background-color:#48401d;color:#f2c5a3}:root[data-theme=dark] .tm-limit{background-color:#3f381a;color:#f3c8ae}:root[data-theme=dark] .tm-limit a{color:#9c95e3}:root[data-theme=dark] .stock-online{color:#b0eecc}:root[data-theme=dark] .stock-publish-link{background-color:#1a3f27;border:1px solid #1d8a4e;color:#b0eecc}:root[data-theme=dark] .stock-publish-btn,:root[data-theme=dark] .stock-publish-link:hover:not(:disabled){background-color:#1d8a4e;color:#fff}:root[data-theme=dark] .stock-result-banner.is-online{background-color:#1b412a;border:1px solid #29603d;color:#c8f2d8}:root[data-theme=dark] .stock-result-banner.is-offline{background-color:#40341a;border:1px solid #614e29;color:#f5ceb7}:root[data-theme=dark] .stock-result-icon{color:#fff}:root[data-theme=dark] .stock-result-banner.is-online .stock-result-icon{background-color:#1d8a4e}:root[data-theme=dark] .stock-result-banner.is-offline .stock-result-icon{background-color:#d4940b}:root[data-theme=dark] .stock-result-facts div{background-color:#14221d}:root[data-theme=dark] .stock-result-facts dt{color:var(--ink-soft)}:root[data-theme=dark] .stock-result-facts dd{color:var(--ink)}:root[data-theme=dark] .stock-result-tip{color:var(--ink-soft)}:root[data-theme=dark] .publish-head{background-color:#14221d}:root[data-theme=dark] .publish-head span{color:var(--ink-soft)}:root[data-theme=dark] .publish-label{color:#cad2db}:root[data-theme=dark] .publish-label small{color:var(--ink-soft)}:root[data-theme=dark] .publish-photos figure{background-color:#212a38;border:2px solid #2f3745}:root[data-theme=dark] .publish-photos figure.is-main{border-color:#1d8a4e}:root[data-theme=dark] .publish-photos figcaption{background-color:#1d8a4e;color:#fff}:root[data-theme=dark] .publish-main{background-color:#121f1aeb;color:#deeee9}:root[data-theme=dark] .publish-remove{background-color:#0b1814b3;color:#fff}:root[data-theme=dark] .publish-add{background-color:#13211c;border:2px dashed #384556;color:#cad2db}:root[data-theme=dark] .publish-add:hover{background-color:#1a3f27;border-color:#1d8a4e}:root[data-theme=dark] .publish-add small{color:var(--ink-soft)}:root[data-theme=dark] .publish-required{color:#f2c5a3}:root[data-theme=dark] .g-sidebar{border-color:#2e3543}:root[data-theme=dark] .g-header .button-light{background-color:#121f1a;border:1px solid #2d384b;color:var(--ink)}:root[data-theme=dark] .g-header .button-light:hover{background-color:#121f1a;border-color:#32435a}:root[data-theme=dark] .g-card,:root[data-theme=dark] .g-kpi{border-color:#2e3543}:root[data-theme=dark] .g-card-head{border-bottom:1px solid #2c3542}:root[data-theme=dark] a.g-list-row:hover{background-color:#14221d}:root[data-theme=dark] .g-quick a{background-color:#121f1a;border-color:#2e3543}:root[data-theme=dark] .g-sidebar{background-image:linear-gradient(180deg,#121f1a,#13201b)}:root[data-theme=dark] .g-tab.is-active:after{background-color:#5a4925}:root[data-theme=dark] .g-sidebar-back{border:1px solid #2e3543}:root[data-theme=dark] .g-sidebar-back:hover{background-color:#121f1a;border-color:#303f54}:root[data-theme=dark] .g-kpi:after{background-image:radial-gradient(circle,#0f664c12 0,#0f664c00 70%)}:root[data-theme=dark] .g-kpi-warn:after{background-image:radial-gradient(circle,#db9d171a 0,#db9d1700 70%)}:root[data-theme=dark] .g-kpi-good:after{background-image:radial-gradient(circle,#1d8a4e14 0,#1d8a4e00 70%)}:root[data-theme=dark] .g-table th{background-color:#13211c;border-bottom-color:#2b3646}:root[data-theme=dark] .g-table td{border-bottom-color:#293444}:root[data-theme=dark] .g-table-click tbody tr:focus-visible,:root[data-theme=dark] .g-table-click tbody tr:hover{background-color:#14221d}:root[data-theme=dark] .g-modal input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .g-modal select,:root[data-theme=dark] .g-modal textarea,:root[data-theme=dark] .g-page input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .g-page select,:root[data-theme=dark] .g-page textarea{background-color:#13201c;border-color:#2e3948}:root[data-theme=dark] .g-page input:hover:not(:focus),:root[data-theme=dark] .g-page select:hover:not(:focus),:root[data-theme=dark] .g-page textarea:hover:not(:focus){border-color:#303e51}:root[data-theme=dark] .g-modal input:focus,:root[data-theme=dark] .g-modal select:focus,:root[data-theme=dark] .g-modal textarea:focus,:root[data-theme=dark] .g-page input:focus,:root[data-theme=dark] .g-page select:focus,:root[data-theme=dark] .g-page textarea:focus{background-color:#121f1a}:root[data-theme=dark] .g-segmented{background-color:#202b3a}:root[data-theme=dark] .g-modal-backdrop{background-color:#0917136b}:root[data-theme=dark] .g-modal-head{border-color:#2c3542}:root[data-theme=dark] .g-empty>span{background-color:#1f3933}:root[data-theme=dark] .g-maison-upsell{background-image:radial-gradient(110% 160% at 100% 0,#f2c23040 0,#f2c23000 50%),linear-gradient(150deg,#0e2d24,#0a1f19);color:#efe6d3}:root[data-theme=dark] .g-maison-upsell:before{border:1px solid #69582d33}:root[data-theme=dark] .g-maison-upsell strong{color:#fff}:root[data-theme=dark] .g-maison-upsell p{color:#b9b5aa}:root[data-theme=dark] .g-maison-upsell .button{background-image:linear-gradient(115deg,#b8913f,#e8cd8a 45%,#c9a14e);color:#2b1f06}:root[data-theme=dark] .g-perk-preview{background-color:#14221d}:root[data-theme=dark] .g-perks.is-locked .g-perk:after{background-color:#463c1c;color:#f6e6c1}:root[data-theme=dark] .g-check.as-block{border:1px solid #2f3745}:root[data-theme=dark] .asi-publish small,:root[data-theme=dark] .g-check.as-block small{color:var(--ink-soft)}:root[data-theme=dark] .asi-publish{background-color:#14211d;border:1.5px solid #2d384b}:root[data-theme=dark] .asi-publish strong{color:var(--ink)}:root[data-theme=dark] .asi-publish.is-on{background-color:#193e30;border-color:#0f664c}:root[data-theme=dark] .modal-check.is-offline{background-color:#db9d17}:root[data-theme=dark] .rm-row{border-bottom:1px solid #293646}:root[data-theme=dark] .rm-who small{color:var(--ink-soft)}:root[data-theme=dark] .g-list-row .rm-who small.rm-never{color:#e7a399}:root[data-theme=dark] .g-list-row .rm-who small.rm-last{color:#b1f4dc}:root[data-theme=dark] .rm-wa{border-color:#1a9e55;color:#b3f4d5}:root[data-theme=dark] .rm-wa:hover{background-color:#1a9e55;color:#fff}:root[data-theme=dark] .rm-nophone{border-color:#333e4c;color:var(--ink-soft)}:root[data-theme=dark] .rm-nophone:hover{background-color:#212a38;color:var(--ink)}:root[data-theme=dark] .rm-switch input{background-color:#2a3440}:root[data-theme=dark] .rm-switch input:after{background-color:#121f1a}:root[data-theme=dark] .rm-switch input:checked{background-color:#1a9e55}:root[data-theme=dark] .rm-note{background-color:#42371b;color:#f5dfb6}:root[data-theme=dark] .g-source-tabs button{background-color:#121f1a;border:1px solid #2d3749;color:#c6d4cf}:root[data-theme=dark] .g-source-tabs button:hover{border-color:#f2c86d;color:#deeee9}:root[data-theme=dark] .g-source-tabs button span{background-color:#222c3a;color:#becec8}:root[data-theme=dark] .g-source-tabs button.is-active{background-image:linear-gradient(135deg,#f2b636,#edac1f);color:#fff}:root[data-theme=dark] .g-source-tabs button.is-active span{background-color:#121f1a3d;color:#fff}:root[data-theme=dark] .g-source-note{color:#b0c3bd}:root[data-theme=dark] .g-shell.is-jewelry .g-source-tabs button.is-active{background-image:linear-gradient(160deg,#133027,#0c201a);color:#f6ecd6}:root[data-theme=dark] .g-shell.is-jewelry .g-source-tabs button.is-active span{color:#f9eed7}:root[data-theme=dark] .g-pos-source{background-color:#222c3af2;color:#becec8}:root[data-theme=dark] .g-pos-source.is-online{background-color:#1b422af2;color:#b0eecc}:root[data-theme=dark] .stock-pill.is-online{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .stock-pill.is-offline{background-color:#222c3a;color:#becec8}:root[data-theme=dark] button.stock-pill b{color:#b0eecc}:root[data-theme=dark] button.stock-pill:hover{background-color:#1d8a4e;color:#fff}:root[data-theme=dark] button.stock-pill:hover b{color:#fff}:root[data-theme=dark] .g-perk-included{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .qp-formats button,:root[data-theme=dark] .qp-sizes button{background-color:#121f1a;border:1.5px solid #2f3849;color:#deeee9}:root[data-theme=dark] .qp-formats button span,:root[data-theme=dark] .qp-sizes button span{color:#b7c9c3}:root[data-theme=dark] .qp-formats button.is-active,:root[data-theme=dark] .qp-sizes button.is-active{border-color:#edac1f}:root[data-theme=dark] .qp-field input{border:1px solid #303b49}:root[data-theme=dark] .qp-stage{background-color:#232e3b}:root[data-theme=dark] .qp-sheet{background-color:#121f1a;color:#e3f2ee}:root[data-theme=dark] .qp-poster{border-top:6mm solid #edac1f}:root[data-theme=dark] .qp-poster-logo img,:root[data-theme=dark] .qp-poster-logo span{background-color:#0b5f46;border:1mm solid #2b433b;color:#fff}:root[data-theme=dark] .qp-poster-message{color:#ced4de}:root[data-theme=dark] .qp-poster-qr{border:.6mm solid #2e483f}:root[data-theme=dark] .qp-poster-link{color:#c2f6e7}:root[data-theme=dark] .qp-poster-foot{color:#c7d5d0}:root[data-theme=dark] .qp-poster-brand{color:#9ca3af}:root[data-theme=dark] .qp-label{border:.3mm dashed #355349}:root[data-theme=dark] .qp-label span{color:#f2c5a3}:root[data-theme=dark] .tm-qr .shop-qr{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .tm-qr-body p{color:#becec8}:root[data-theme=dark] .tm-qr-body code{background-color:#1a3f33;color:#c2f6e7}:root[data-theme=dark] .tm-btn-light{background-color:#222c3a!important;color:#deeee9!important}:root[data-theme=dark] .tm-btn-light:hover{background-color:#242f3e!important}:root[data-theme=dark] .tm-role-barbier{background-color:#1a2840;color:#a4c5ef}@media (max-width:680px){:root[data-theme=dark] .g-doc-cards h3{color:#b0c3bd}:root[data-theme=dark] .g-doc-card{background-color:#121f1a;border:1px solid #2d3844;color:inherit}:root[data-theme=dark] .g-doc-card:before{background-color:#0f7a4f}:root[data-theme=dark] .g-doc-card.is-issued:before{background-color:#e3a008}:root[data-theme=dark] .g-doc-card.is-draft:before{background-color:#274339}:root[data-theme=dark] .g-doc-card.is-cancelled:before{background-color:#c2412d}:root[data-theme=dark] .g-doc-avatar{background-color:#1e412f;color:#bef5e5}:root[data-theme=dark] .g-doc-card.is-issued .g-doc-avatar{background-color:#44371c;color:#f4dbb0}:root[data-theme=dark] .g-doc-card.is-cancelled .g-doc-avatar,:root[data-theme=dark] .g-doc-card.is-draft .g-doc-avatar{background-color:#222c3a;color:#becec8}:root[data-theme=dark] .g-doc-name,:root[data-theme=dark] .g-doc-row>b{color:#e3f2ee}:root[data-theme=dark] .g-doc-meta{color:#b0c3bd}:root[data-theme=dark] .g-doc-due{background-color:#3f1a1a;color:#ec9ea2}:root[data-theme=dark] .j-page .g-doc-card:before{background-color:#b8891f}:root[data-theme=dark] .j-page .g-doc-card.is-issued:before{background-color:#e3a008}:root[data-theme=dark] .j-page .g-doc-avatar{background-color:#463a1d;color:#f3ddad}:root[data-theme=dark] .j-page .g-doc-row>b{color:#f3ddad}}:root[data-theme=dark] .cl-filter{background-color:#121f1a;border:1.5px solid #304c43;color:#d5f0e7}:root[data-theme=dark] .cl-filter-active i{background-color:#0f9a5c;color:#fff}:root[data-theme=dark] .cl-filter-inactive i{background-color:#64748b;color:#fff}:root[data-theme=dark] .cl-filter-inactive i:before{background-color:#121f1a}:root[data-theme=dark] .cl-filter.is-active{background-color:#0b4f3a;border-color:#0b4f3a;color:#fff}@media (max-width:680px){:root[data-theme=dark] .cl-mhead-icon{background-color:#1d4332}:root[data-theme=dark] .cl-mhead-text h1{color:#e1f0eb}:root[data-theme=dark] .cl-mhead-text p{color:#c1d0cb}:root[data-theme=dark] .cl-mhead-add{background-color:#0b4f3a;color:#fff}:root[data-theme=dark] .cl-msearch{background-color:#14221d;border:1.5px solid #2f4a41}:root[data-theme=dark] .cl-msearch input{color:#e1f0eb}:root[data-theme=dark] .cl-card{background-color:#121f1a;border:1px solid #2c453d}:root[data-theme=dark] .cl-card-top{background:linear-gradient(120deg,color-mix(in srgb,var(--cl-c) 9%,#121f1a),#121f1a 70%)}:root[data-theme=dark] .cl-card-avatar{background:linear-gradient(140deg,color-mix(in srgb,var(--cl-c) 75%,#121f1a),var(--cl-c));color:#fff}:root[data-theme=dark] .cl-card-avatar i{background-color:#16a34a;border:2.5px solid #283e37}:root[data-theme=dark] .cl-card-name strong{color:#e1f0eb}:root[data-theme=dark] .cl-card-name span{color:#d0dbd8}:root[data-theme=dark] .cl-card-state{background-color:#1b432e;color:#bdf6de}:root[data-theme=dark] .cl-card-state.is-off{background-color:#242e37;color:#c4ccd7}:root[data-theme=dark] .cl-card-stats{border-top:1px solid #2c453c}:root[data-theme=dark] .cl-card-stats>div+div{border-left:1px solid #2e483f}:root[data-theme=dark] .cl-card-stats span{color:#c1d0cb}:root[data-theme=dark] .cl-card-stats>div:first-child svg,:root[data-theme=dark] .cl-card-stats>div:last-child svg{color:#abf3d2}:root[data-theme=dark] .cl-card-stats a,:root[data-theme=dark] .cl-card-stats b{color:#e1f0eb}:root[data-theme=dark] .cl-card-stats .cl-card-money{color:#b8f5db}:root[data-theme=dark] .cl-card-foot>span{color:#d0dbd8}:root[data-theme=dark] .cl-card-foot button{background-color:#121f1a;border:1.5px solid #0b4f3a;color:#c8f7e8}:root[data-theme=dark] .cl-card-foot button:active{background-color:#0b4f3a;color:#fff}:root[data-theme=dark] .cl-summary{background-color:#1c4130}:root[data-theme=dark] .cl-summary>div+div{border-left:1px solid #2c5643}:root[data-theme=dark] .cl-summary-icon{background-color:#1f4834}:root[data-theme=dark] .cl-summary strong{color:#e1f0eb}:root[data-theme=dark] .cl-summary small{color:#c8d6d1}:root[data-theme=dark] .cl-summary .cl-summary-due{border-top:1px solid #2c5643;color:#c8d6d1}:root[data-theme=dark] .cl-summary .cl-summary-due strong{color:#f09b9b}}:root[data-theme=dark] .ex-head h1{color:var(--ex-ink)}:root[data-theme=dark] .ex-head p{color:var(--ex-muted)}:root[data-theme=dark] .ex-add{background-image:linear-gradient(135deg,#f0647a,#c42344);color:#fff}:root[data-theme=dark] .ex-presets button{color:#c4ccd7}:root[data-theme=dark] .ex-presets button.is-active{color:#fff}:root[data-theme=dark] .ex-range{color:var(--ex-muted)}:root[data-theme=dark] .ex-range input{color:var(--ex-ink)}:root[data-theme=dark] .ex-kpis span{color:var(--ex-muted)}:root[data-theme=dark] .ex-kpis strong{color:var(--ex-ink)}:root[data-theme=dark] .ex-kpis small{color:var(--ex-muted)}:root[data-theme=dark] .ex-kpis .is-red{border-left:5px solid #e11d48}:root[data-theme=dark] .ex-kpis .is-bad strong,:root[data-theme=dark] .ex-kpis .is-red strong{color:#ee8ba1}:root[data-theme=dark] .ex-kpis .is-good strong,:root[data-theme=dark] .ex-kpis .is-green strong{color:#b0f4de}:root[data-theme=dark] .ex-kpis b.is-up{color:#ee8ba1}:root[data-theme=dark] .ex-kpis b.is-down{color:#b0f4de}:root[data-theme=dark] .ex-card h2{color:var(--ex-ink)}:root[data-theme=dark] .ex-cats button{color:inherit}:root[data-theme=dark] .ex-cats button.is-active,:root[data-theme=dark] .ex-cats button:hover{background-color:#3a465614}:root[data-theme=dark] .ex-cat-main b{color:var(--ex-ink)}:root[data-theme=dark] .ex-cat-main em{color:var(--ex-muted)}:root[data-theme=dark] .ex-cat-main i{background-color:#3a46562e}:root[data-theme=dark] .ex-cats strong{color:var(--ex-ink)}:root[data-theme=dark] .ex-bar-value{color:var(--ex-muted)}:root[data-theme=dark] .ex-bar-fill{background-image:linear-gradient(180deg,#f0647a,#c42344)}:root[data-theme=dark] .ex-bar-label,:root[data-theme=dark] .ex-search{color:var(--ex-muted)}:root[data-theme=dark] .ex-search input,:root[data-theme=dark] .ex-select{color:var(--ex-ink)}:root[data-theme=dark] .ex-list li{border-bottom:1px solid #94a3b826}:root[data-theme=dark] .ex-row-main strong{color:var(--ex-ink)}:root[data-theme=dark] .ex-row-main span{color:var(--ex-muted)}:root[data-theme=dark] .ex-row-main small{color:#94a3b8}:root[data-theme=dark] .ex-row-method{color:var(--ex-muted)}:root[data-theme=dark] .ex-row-amount{color:#ee8ba1}:root[data-theme=dark] .ex-row-actions button{color:#b7c9c3}:root[data-theme=dark] .ex-row-actions button:hover{background-color:#3a465626}:root[data-theme=dark] .ex-row-actions .is-del{color:#ee8ba1}:root[data-theme=dark] .ex-empty strong{color:var(--ex-ink)}:root[data-theme=dark] .ex-empty p{color:var(--ex-muted)}:root[data-theme=dark] .ex-amount-input{background-color:#14211d;border:1.5px solid #54242a}:root[data-theme=dark] .ex-amount-input input{color:#f19cb2}:root[data-theme=dark] .ex-amount-input em{color:#ee8ba1}:root[data-theme=dark] .ex-cat-grid button,:root[data-theme=dark] .ex-methods button{border:1.5px solid #27374b;border:1.5px solid var(--ex-line,#27374b);color:inherit}:root[data-theme=dark] .ex-methods button.is-active{border-color:#0f172a}:root[data-theme=dark] .ex-hint{color:#b7c9c3}:root[data-theme=dark] .dv-head h1{color:var(--dv-ink)}:root[data-theme=dark] .dv-head p{color:var(--dv-muted)}:root[data-theme=dark] .dv-btn{color:var(--dv-ink)}:root[data-theme=dark] .dv-btn.is-solid{background-image:linear-gradient(135deg,#ff8a3d,#d4500c);color:#fff}:root[data-theme=dark] .dv-link{color:var(--dv-muted)}:root[data-theme=dark] .dv-courier{color:inherit}:root[data-theme=dark] .dv-avatar{background-color:#402b1a}:root[data-theme=dark] .dv-courier-top strong{color:var(--dv-ink)}:root[data-theme=dark] .dv-courier-top small{color:var(--dv-muted)}:root[data-theme=dark] .dv-courier-stats>span{background-color:#3a46561a}:root[data-theme=dark] .dv-courier-stats b{color:var(--dv-ink)}:root[data-theme=dark] .dv-courier-stats small{color:var(--dv-muted)}:root[data-theme=dark] .dv-courier-stats .is-due{background-color:#402b1a}:root[data-theme=dark] .dv-courier-stats .is-due b{color:var(--dv-orange)}:root[data-theme=dark] .dv-empty-couriers{background-color:#3e2e19;border:1.5px dashed #6a4d2d}:root[data-theme=dark] .dv-empty-couriers p{color:#edd0b6}:root[data-theme=dark] .dv-tabs button{color:#c4ccd7}:root[data-theme=dark] .dv-tabs button.is-active{color:#fff}:root[data-theme=dark] .dv-assign{background-color:#0f172a;color:#fff}:root[data-theme=dark] .dv-assign select{color:#dbe2f2}:root[data-theme=dark] .dv-assign .dv-link{color:#cbd5e1}:root[data-theme=dark] .dv-zone>header{background-color:#3a465612}:root[data-theme=dark] .dv-zone h2{color:var(--dv-ink)}:root[data-theme=dark] .dv-zone>header small{color:var(--dv-muted)}:root[data-theme=dark] .dv-zone-assign{background-color:#3e2e19;border:1px solid #6a4d2d;color:#f3bca9}:root[data-theme=dark] .dv-zone li{border-bottom:1px solid #94a3b826}:root[data-theme=dark] .dv-zone li.is-selected{background-color:#3e2e19}:root[data-theme=dark] .dv-order-main strong{color:var(--dv-ink)}:root[data-theme=dark] .dv-order-main em{color:#94a3b8}:root[data-theme=dark] .dv-order-main span{color:#cbd4e0}:root[data-theme=dark] .dv-order-main small{color:var(--dv-muted)}:root[data-theme=dark] .dv-gps{color:#b0f4de}:root[data-theme=dark] .dv-status.is-pending{background-color:#1b2d43;color:#8fa8ef}:root[data-theme=dark] .dv-status.is-confirmed{background-color:#44331c;color:#f3bca9}:root[data-theme=dark] .dv-status.is-shipped{background-color:#211a40;color:#b18deb}:root[data-theme=dark] .dv-status.is-delivered{background-color:#1d4731;color:#bbf5e5}:root[data-theme=dark] .dv-collect{color:var(--dv-orange)}:root[data-theme=dark] .dv-paid{color:#b0f4de}:root[data-theme=dark] .dv-who{color:var(--dv-ink)}:root[data-theme=dark] .dv-who.is-none{color:#94a3b8}:root[data-theme=dark] .dv-map{background-color:#3a46561f}:root[data-theme=dark] .dv-empty p{color:var(--dv-muted)}:root[data-theme=dark] .dv-detail-stats>div{border:1px solid #27374b;border:1px solid var(--dv-line,#27374b)}:root[data-theme=dark] .dv-detail-stats small,:root[data-theme=dark] .dv-detail-stats span{color:#b7c9c3}:root[data-theme=dark] .dv-detail-stats .is-due strong{color:#efb08e}:root[data-theme=dark] .dv-detail-stats .is-ok strong{color:#b0f4de}:root[data-theme=dark] .dv-remit{background-color:#3e2e19}:root[data-theme=dark] .dv-lines li{border-bottom:1px solid #94a3b82e}:root[data-theme=dark] .dv-lines b.is-in{color:#b0f4de}:root[data-theme=dark] .cr-head{background-image:linear-gradient(135deg,#ff8a3d,#d4500c);color:#fff}:root[data-theme=dark] .cr-head button{border:1px solid #283e3780;color:#fff}:root[data-theme=dark] .cr-stats>div{background-color:#121f1a;border:1px solid #27374b}:root[data-theme=dark] .cr-stats b{color:#dbe2f2}:root[data-theme=dark] .cr-stats small{color:#b7c9c3}:root[data-theme=dark] .cr-stats .is-due{background-color:#3e2e19;border-color:#6a4d2d}:root[data-theme=dark] .cr-stats .is-due b{color:#efb08e}:root[data-theme=dark] .cr-title{color:#dbe2f2}:root[data-theme=dark] .cr-card{background-color:#121f1a;border:1px solid #27374b}:root[data-theme=dark] .cr-card.is-shipped{border-color:#31275a}:root[data-theme=dark] .cr-card-top{color:inherit}:root[data-theme=dark] .cr-zone{color:#efb08e}:root[data-theme=dark] .cr-card-top strong{color:#dbe2f2}:root[data-theme=dark] .cr-address{color:#cbd4e0}:root[data-theme=dark] .cr-collect{color:#efb08e}:root[data-theme=dark] .cr-paid{color:#b0f4de}:root[data-theme=dark] .cr-items{color:#c4ccd7}:root[data-theme=dark] .cr-actions{border-top:1px solid #21374c}:root[data-theme=dark] .cr-btn{background-color:#121f1a;border:1px solid #28384d;color:#dbe2f2}:root[data-theme=dark] .cr-btn.is-go{background-color:#0f172a;color:#fff}:root[data-theme=dark] .cr-btn.is-done{background-color:#059669;color:#fff}:root[data-theme=dark] .cr-empty{border:1px dashed #28384d}:root[data-theme=dark] .cr-empty p{color:#b7c9c3}:root[data-theme=dark] .cr-done li{border-bottom:1px solid #21374c;color:#cbd4e0}:root[data-theme=dark] .cr-done b{color:#b0f4de}:root[data-theme=dark] .cr-sheet{background-color:#0f172a8c}:root[data-theme=dark] .cr-sheet-box{background-color:#121f1a}:root[data-theme=dark] .cr-sheet-box h3{color:#dbe2f2}:root[data-theme=dark] .cr-sheet-box p{color:#cbd4e0}:root[data-theme=dark] .cr-methods button{background-color:#121f1a;border:1.5px solid #28384d}:root[data-theme=dark] .cr-methods button.is-active{background-color:#1a3f2e;border-color:#059669}:root[data-theme=dark] .cr-amount input{border:1.5px solid #28384d}:root[data-theme=dark] .cr-hint{color:#b7c9c3!important}:root[data-theme=dark] .dv-credentials span{background-color:#14221d;color:var(--ink-soft)}:root[data-theme=dark] .dv-credentials code{color:var(--ink)}:root[data-theme=dark] .cr-no{color:var(--ink-soft)}:root[data-theme=dark] .cx-journal-totals small{color:#8a94a3}:root[data-theme=dark] .cx-journal-filters button{background-color:#121f1a;border:1px solid #304b42;color:#c6cdd8}:root[data-theme=dark] .cx-journal-filters button.is-active{background-color:#0f664c;border-color:#0f664c;color:#fff}:root[data-theme=dark] .cx-journal li+li{border-top:1px solid #2c453c}:root[data-theme=dark] .cx-journal li>a,:root[data-theme=dark] .cx-journal li>div{color:inherit}:root[data-theme=dark] .cx-journal li>a:hover{background-color:#14221e}:root[data-theme=dark] .cx-j-ico{background-color:#172722;color:#bef5e5}:root[data-theme=dark] .cx-j-ico.is-out{background-color:#3f1a1a;color:#eb999d}:root[data-theme=dark] .cx-j-ico.is-invoice{background-color:#1a2a40;color:#a5c0eb}:root[data-theme=dark] .cx-j-ico.is-closing,:root[data-theme=dark] .cx-j-ico.is-opening{background-color:#40381f;color:#eedeb0}:root[data-theme=dark] .cx-j-main small{color:#becec8}:root[data-theme=dark] .cx-history tr.is-clickable:hover td{background-color:#14221e}:root[data-theme=dark] .ms-sheet{background-color:#121f1a;border:1px solid #2f4940}:root[data-theme=dark] .ms-sheet.is-latest{background-color:#14221d;border-color:#315b49}:root[data-theme=dark] .ms-sheet header small{color:#becec8}:root[data-theme=dark] .ms-actions a,:root[data-theme=dark] .ms-actions button{background-color:#121f1a;border:1px solid #304b42;color:#bef5e5}:root[data-theme=dark] .ms-actions .is-danger{color:#eb999d}:root[data-theme=dark] .ms-grid div{background-color:#24372e}:root[data-theme=dark] .ms-grid dt{color:#c6cdd8}:root[data-theme=dark] .ms-notes{color:#d4dae3}:root[data-theme=dark] .ms-photos img{border:1px solid #2f4940}:root[data-theme=dark] .ms-cm em,:root[data-theme=dark] .ms-extra-title,:root[data-theme=dark] .ms-history-title,:root[data-theme=dark] .ms-inputs label>span:first-child small{color:#8a94a3}:root[data-theme=dark] .ms-photo-edit button{background-color:#0009;color:#fff}:root[data-theme=dark] .ms-photo-add,:root[data-theme=dark] .ms-photo-buttons.is-compact button{background-color:#14221d;border:1.5px dashed #39594e;color:#bef5e5}:root[data-theme=dark] .ms-photo-sending{background-color:#24372e;color:#bef5e5}:root[data-theme=dark] .ms-photo-sending i{border:3px solid #315b49;border-top-color:#0f664c}:root[data-theme=dark] .g-shell.is-jewelry .g-tab{color:#cedad6}:root[data-theme=dark] .g-shell.is-jewelry .g-tab svg{color:#a59a86}:root[data-theme=dark] .g-shell.is-jewelry .g-tab.is-active{color:#fff}:root[data-theme=dark] .g-shell.is-jewelry .g-tab.is-active svg{color:#e2c385}:root[data-theme=dark] .g-tab svg{color:#8592a3}:root[data-theme=dark] .g-tab.is-active svg{color:#ffc27d}:root[data-theme=dark] .j-eyebrow{color:#cdb27a}:root[data-theme=dark] .j-eyebrow-dark,:root[data-theme=dark] .j-label{color:var(--j-muted)}:root[data-theme=dark] .j-foil{color:#0000}:root[data-theme=dark] .j-gold{color:var(--j-gold-deep)!important}:root[data-theme=dark] .j-number{color:var(--j-text)}:root[data-theme=dark] .j-btn-gold{color:#f9eed7}:root[data-theme=dark] .j-btn-ink{color:#fff}:root[data-theme=dark] .j-btn-ghost{background-color:#121f1a0a;border-color:#e2c38561;color:#efe6d3}:root[data-theme=dark] .j-btn-ghost:hover:not(:disabled){background-color:#121f1a14;border-color:#e2c385}:root[data-theme=dark] .j-btn-line{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .j-btn-quiet{color:var(--j-muted)}:root[data-theme=dark] .j-btn-danger{color:#fff}:root[data-theme=dark] .j-icon-btn{color:#9b917f}:root[data-theme=dark] .j-icon-btn:hover{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .j-icon-btn.is-danger:hover{border-color:#562528;color:var(--j-out)}:root[data-theme=dark] .j-ingot{background-image:linear-gradient(180deg,#121f1a 0,var(--j-ivory) 100%);color:var(--j-text)}:root[data-theme=dark] .j-ingot:hover{border-color:#68542d}:root[data-theme=dark] .j-ingot-top em{background-color:#45391c;color:var(--j-gold-deep)}:root[data-theme=dark] .j-ingot-top em.is-zero{background-color:#383325;color:#a39d92}:root[data-theme=dark] .j-ingot-bar{background:linear-gradient(180deg,#40391acc 0 18%,#121f1a00 18%),var(--j-foil)}:root[data-theme=dark] .j-ingot-silver .j-ingot-bar{background-image:linear-gradient(180deg,#ffffffd9 0 18%,#fff0 18%),linear-gradient(115deg,#7b828d,#c9ced6 35%,#f4f6f8 48%,#b8bec7 62%,#808893)}:root[data-theme=dark] .j-ingot-name{color:var(--j-muted)}:root[data-theme=dark] .j-ingot-share{background-color:#46391d}:root[data-theme=dark] .j-ingot.is-empty{background-color:#13211c}:root[data-theme=dark] .j-ingot.is-empty strong{color:#bdb6a8}:root[data-theme=dark] .j-ingot.is-active{background-image:radial-gradient(90% 80% at 100% 0,#e2c38538,#0000 60%),linear-gradient(160deg,#1d2b4f,#121c35);color:#fff}:root[data-theme=dark] .j-ingot.is-active .j-ingot-name{color:#d6bb82}:root[data-theme=dark] .j-ingot.is-active strong{color:#f6ecd6}:root[data-theme=dark] .j-ingot.is-active .j-ingot-top em{background-color:#604d2729;color:#f3d99c}:root[data-theme=dark] .j-ingot.is-active .j-ingot-share{background-color:#121f1a1f}:root[data-theme=dark] .j-ingot-add{border:1.5px dashed #61502c;color:var(--j-muted)}:root[data-theme=dark] .j-ingot-add:hover{background-color:#14231e}:root[data-theme=dark] .j-ingot-plus{background-color:#45391c;color:var(--j-gold-deep)}:root[data-theme=dark] .j-underline-tabs button{color:var(--j-muted)}:root[data-theme=dark] .j-underline-tabs button.is-active{color:var(--j-text)}:root[data-theme=dark] .j-search{background-color:#121f1a;color:#a59a86}:root[data-theme=dark] .j-pills{background-color:#121f1a}:root[data-theme=dark] .j-pills button{color:var(--j-muted)}:root[data-theme=dark] .j-pills button.is-active{color:#fff}:root[data-theme=dark] .j-ledger{background-color:#121f1a}:root[data-theme=dark] .j-ledger>header span{color:var(--j-muted)}:root[data-theme=dark] .j-ledger li{border-bottom:1px solid #504124}:root[data-theme=dark] .j-ledger li:hover{background-color:#13211d}:root[data-theme=dark] .j-ledger time{color:var(--j-muted)}:root[data-theme=dark] .j-ledger time b{color:var(--j-text)}:root[data-theme=dark] .j-ledger-dot.is-in{background-color:#1d3e2a;color:var(--j-in)}:root[data-theme=dark] .j-ledger-dot.is-out{background-color:#3f1a1a;color:var(--j-out)}:root[data-theme=dark] .j-ledger-body>span{color:var(--j-muted)}:root[data-theme=dark] .j-ledger-body a{color:var(--j-text)}:root[data-theme=dark] .j-ledger-grams.is-in{color:var(--j-in)}:root[data-theme=dark] .j-ledger-grams.is-out{color:var(--j-out)}:root[data-theme=dark] .j-alloy-tag{background-color:#3f341a;border:1px solid #63522b;color:var(--j-gold-deep)}:root[data-theme=dark] .j-cancel-tag{background-color:#3f1a1a;color:var(--j-out)}:root[data-theme=dark] .j-form label{color:var(--j-text)}:root[data-theme=dark] .j-form label small{color:var(--j-muted)}:root[data-theme=dark] .j-alloy-grid button{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .j-alloy-grid button.is-silver i{background-image:linear-gradient(115deg,#7b828d,#f4f6f8 48%,#808893)}:root[data-theme=dark] .j-alloy-grid button:hover{border-color:#68542d}:root[data-theme=dark] .j-alloy-grid button.is-active{color:#fff}:root[data-theme=dark] .j-gram-input em,:root[data-theme=dark] .j-preview span{color:var(--j-muted)}:root[data-theme=dark] .j-preview>span{color:#c9b88f}:root[data-theme=dark] .j-metal button{color:var(--j-muted)}:root[data-theme=dark] .j-metal button.is-silver i{background-image:linear-gradient(135deg,#9aa1ab,#f4f6f8,#8f97a2)}:root[data-theme=dark] .j-metal button.is-active{color:#fff}:root[data-theme=dark] .j-stock-chip{color:var(--j-muted)}:root[data-theme=dark] .j-stock-chip b{color:var(--j-gold-deep)}:root[data-theme=dark] .j-toggle strong{color:var(--j-text)}:root[data-theme=dark] .j-toggle span{color:var(--j-muted)}:root[data-theme=dark] .j-toggle input{background-color:#483f2c!important}:root[data-theme=dark] .j-toggle input:after{background-color:#121f1a}:root[data-theme=dark] .j-toggle input:checked:after{background-color:#514421}:root[data-theme=dark] .j-chips button{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .j-chips button:hover{border-color:#68542d}:root[data-theme=dark] .j-chips button.is-active{color:#fff}:root[data-theme=dark] .j-chips .j-chip-other,:root[data-theme=dark] .j-ppg{color:var(--j-muted)}:root[data-theme=dark] .j-ppg b{color:var(--j-gold-deep)}:root[data-theme=dark] .j-add{color:var(--j-text)}:root[data-theme=dark] .j-add:hover{color:#fff}:root[data-theme=dark] .j-cart li{border-bottom:1px dashed #5b4b29}:root[data-theme=dark] .j-cart li>div span{color:var(--j-muted)}:root[data-theme=dark] .j-workbench{background-color:#121f1a}:root[data-theme=dark] .j-receipt-empty,:root[data-theme=dark] .j-receipt-head span,:root[data-theme=dark] .j-totals>div,:root[data-theme=dark] .j-totals>label{color:var(--j-muted)}:root[data-theme=dark] .j-total-line span{color:var(--j-text)}:root[data-theme=dark] .j-methods button{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .j-methods button:hover:not(:disabled){border-color:#68542d}:root[data-theme=dark] .j-methods button.is-active{color:#fff}:root[data-theme=dark] .j-methods .j-acompte.is-active{color:var(--j-text)}:root[data-theme=dark] .j-note{background-color:#42371b;color:#e8dec6}:root[data-theme=dark] .j-note.is-ink{background-color:#1d283d;color:var(--j-text)}:root[data-theme=dark] .j-change{color:var(--j-in)}:root[data-theme=dark] .j-change.is-short{color:var(--j-out)}:root[data-theme=dark] .j-period-dates{background-color:#121f1a;color:#a59a86}:root[data-theme=dark] .j-figure{background-color:#121f1a}:root[data-theme=dark] .j-figure span{color:var(--j-muted)}:root[data-theme=dark] .j-figure.is-gold{border-color:#63522b}:root[data-theme=dark] .j-account-card{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .j-account-card:hover{border-color:#68542d}:root[data-theme=dark] .j-avatar{color:var(--j-text)}:root[data-theme=dark] .j-account-who span{color:var(--j-muted)}:root[data-theme=dark] .j-account-balance.is-zero{color:#b4ab9b}:root[data-theme=dark] .j-account-number,:root[data-theme=dark] .j-balance-pill{color:var(--j-muted)}:root[data-theme=dark] .j-balance-pill:before{background-color:#4b4231}:root[data-theme=dark] .j-balance-pill.is-active{color:var(--j-gold-deep)}:root[data-theme=dark] .j-section{background-color:#121f1a}:root[data-theme=dark] .j-section>header span{color:var(--j-muted)}:root[data-theme=dark] .j-section>header svg{color:var(--j-gold)}:root[data-theme=dark] .j-section .g-table th{background-color:#121f1a;color:var(--j-muted)}:root[data-theme=dark] .j-state.is-off{color:var(--j-muted)}:root[data-theme=dark] .j-state.is-off:before{background-color:#4b4231}:root[data-theme=dark] .j-amount-in{color:var(--j-in)}:root[data-theme=dark] .j-amount-out{color:var(--j-out)}:root[data-theme=dark] .j-back{border:1px solid #e2c38561;color:#efe6d3}:root[data-theme=dark] .j-back:hover{border-color:#e2c385}:root[data-theme=dark] .j-mode{color:var(--j-text)}:root[data-theme=dark] .j-box-gold{border:1px solid #63522b}:root[data-theme=dark] .j-box-gold legend{color:var(--j-gold-deep)}:root[data-theme=dark] .j-box-ink{background-color:#14221d;border:1px solid #2f3b52}:root[data-theme=dark] .j-box-ink legend{color:var(--j-text)}:root[data-theme=dark] .j-exchange-totals{background-color:#121f1a;border:1px solid #2b374d}:root[data-theme=dark] .j-exchange-totals>div{color:var(--j-muted)}:root[data-theme=dark] .j-exchange-result{border-top:1px solid #2b374d;color:var(--j-text)!important}:root[data-theme=dark] .j-signatures{color:#b7c9c3}:root[data-theme=dark] .j-signatures span{border-top:1px dashed #364250}:root[data-theme=dark] .j-row-cancelled td{color:#9aa3ae}:root[data-theme=dark] .j-switch{background-color:#121f1a}:root[data-theme=dark] .j-switch button{color:var(--j-muted)}:root[data-theme=dark] .j-switch button.is-active{color:#fff}:root[data-theme=dark] .cx-btn-line{background-color:#121f1a;color:#d8dfe9}:root[data-theme=dark] .cx-btn-line.is-active{background-color:#42371b;color:#f4deb0}:root[data-theme=dark] .cx-btn-gold{background-image:linear-gradient(135deg,#d4a326,#b8860b);color:#fff}:root[data-theme=dark] .cx-btn-gold-line{background-color:#14231e;color:#f2daa6}:root[data-theme=dark] .cx-stat{background-color:#121f1a}:root[data-theme=dark] .cx-stat small{color:var(--cx-muted)}:root[data-theme=dark] .cx-stat-balance{background-image:linear-gradient(135deg,#8b5cf6,#6d4aff 55%,#5b3df0);color:#fff}:root[data-theme=dark] .cx-stat-balance:after{background-color:#121f1a1f}:root[data-theme=dark] .cx-stat-balance small{color:#ffffffd9}:root[data-theme=dark] .cx-in{color:var(--cx-in)}:root[data-theme=dark] .cx-out{color:var(--cx-out)}:root[data-theme=dark] .cx-in-text{color:var(--cx-in)}:root[data-theme=dark] .cx-out-text{color:var(--cx-out)}:root[data-theme=dark] .cx-card{background-color:#121f1a}:root[data-theme=dark] .cx-card-title span{color:var(--cx-muted)}:root[data-theme=dark] .cx-seg{background-color:#121f1a}:root[data-theme=dark] .cx-seg button{color:#c7d5d0}:root[data-theme=dark] .cx-seg button.is-active{color:#fff}:root[data-theme=dark] .cx-date{color:var(--cx-muted)}:root[data-theme=dark] .cx-date input,:root[data-theme=dark] .cx-search input{background-color:#121f1a;color:#d8dfe9}:root[data-theme=dark] .cx-search{color:var(--cx-muted)}:root[data-theme=dark] .cx-link{color:#f4deb0}:root[data-theme=dark] .cx-table th{background-color:#363122;color:#b8c9c4}:root[data-theme=dark] .cx-table td{border-top:1px solid #443e2e;color:#d8dfe9}:root[data-theme=dark] .cx-table tbody tr:hover td{background-color:#14211d}:root[data-theme=dark] .cx-table td.cx-in-text{color:var(--cx-in)}:root[data-theme=dark] .cx-table td.cx-out-text{color:var(--cx-out)}:root[data-theme=dark] .cx-date-cell{color:var(--cx-muted)!important}:root[data-theme=dark] .cx-desc{color:#d8dfe9}:root[data-theme=dark] a.cx-desc:hover{color:#f4deb0}:root[data-theme=dark] .cx-method{background-color:#162620;color:#c7d5d0}:root[data-theme=dark] .cx-icon{color:#9ca3af}:root[data-theme=dark] .cx-icon:hover{color:var(--cx-out)}:root[data-theme=dark] .cx-note{color:var(--cx-muted)}:root[data-theme=dark] .cx-toggle button{background-color:#121f1a;border:1px solid #2f4940;color:#b8c9c4}:root[data-theme=dark] .cx-toggle button.is-in{background-color:#0e9f6e;color:#fff}:root[data-theme=dark] .cx-toggle button.is-out{background-color:#e11d48;color:#fff}@media (max-width:680px){:root[data-theme=dark] .cx-table tr{border-top:1px solid #443e2e}}:root[data-theme=dark] .jw-balance{background-color:#433b1b}:root[data-theme=dark] .jw-balance span{color:var(--j-muted)}:root[data-theme=dark] .jw-balance strong{color:#f2dba1}:root[data-theme=dark] .jw-lines>div span{color:var(--j-muted)}:root[data-theme=dark] .jw-due{background-color:#44381c;color:#e7d5b2}:root[data-theme=dark] .jw-due span{color:#e7d5b2!important}:root[data-theme=dark] .rp-head h1{color:var(--rp-ink)}:root[data-theme=dark] .rp-head p{color:#b7c9c3}:root[data-theme=dark] .rp-range{background-color:#121f1a;color:var(--rp-muted)}:root[data-theme=dark] .rp-btn{background-color:#121f1a;color:#d8dfe9}:root[data-theme=dark] .rp-btn-green{background-color:#1a3f2e;border-color:#296046;color:#bbf5e5}:root[data-theme=dark] .rp-btn-gold{background-color:#14231e;border-color:#63542a;color:#f4deb0}:root[data-theme=dark] .rp-range-day{color:#f4deb0}:root[data-theme=dark] .rp-kpi{background-color:#121f1a}:root[data-theme=dark] .rp-kpi span{color:var(--rp-muted)}:root[data-theme=dark] .rp-kpi strong{color:var(--rp-ink)}:root[data-theme=dark] .rp-kpi small{color:var(--rp-muted)}:root[data-theme=dark] .rp-kpi-icon{color:var(--tone)}:root[data-theme=dark] .rp-kpi.is-highlight{background-color:#3f361a;border-color:#63542a}:root[data-theme=dark] .rp-kpi.is-highlight strong{color:var(--rp-gold)}:root[data-theme=dark] .rp-tabs{background-color:#121f1a}:root[data-theme=dark] .rp-tabs button{color:#c7d5d0}:root[data-theme=dark] .rp-tabs button:hover{background-color:#363122}:root[data-theme=dark] .rp-tabs button.is-active{color:#fff}:root[data-theme=dark] .rp-card{background-color:#121f1a}:root[data-theme=dark] .rp-card>h2{color:var(--rp-ink)}:root[data-theme=dark] .rp-empty{color:var(--rp-muted)}:root[data-theme=dark] .rp-ok{color:#b0f4de}:root[data-theme=dark] .rp-rank-n{background-color:#43391c;color:#f2dba1}:root[data-theme=dark] .rp-rank-n.is-first{background-image:linear-gradient(135deg,#d4a326,#a87b16);color:#fff}:root[data-theme=dark] .rp-rank-main strong{color:var(--rp-ink)}:root[data-theme=dark] .rp-rank-bar{background-color:#162620}:root[data-theme=dark] .rp-rank-side{color:var(--rp-muted)}:root[data-theme=dark] .rp-rank-value{color:var(--rp-gold)}:root[data-theme=dark] .rp-bar-value{color:#b8c9c4}:root[data-theme=dark] .rp-bar-label,:root[data-theme=dark] .rp-pie li small{color:var(--rp-muted)}:root[data-theme=dark] .rp-pie li b{color:var(--rp-gold)}:root[data-theme=dark] .rp-carat{background-color:#48401e;border:1px solid #f0cf6b;color:#f6e4be}:root[data-theme=dark] .rp-table th{background-color:#14211d;color:#c4ccd7}:root[data-theme=dark] .rp-table td{border-top:1px solid #21374c;color:#d8dfe9}:root[data-theme=dark] .rp-table tbody tr:nth-child(2n) td{background-color:#13201c}:root[data-theme=dark] .rp-dot{color:#fff}:root[data-theme=dark] .rp-mono{color:#ced4de}:root[data-theme=dark] .rp-tag{background-color:#211a40;color:#b18deb}:root[data-theme=dark] .rp-gold.rp-mono,:root[data-theme=dark] b.rp-gold,:root[data-theme=dark] dd.rp-gold,:root[data-theme=dark] strong.rp-gold,:root[data-theme=dark] td.rp-gold{color:#f2dba1!important}:root[data-theme=dark] span.rp-amber,:root[data-theme=dark] td.rp-amber{color:#f1b59d}:root[data-theme=dark] dd.rp-red,:root[data-theme=dark] strong.rp-red,:root[data-theme=dark] td.rp-red{color:#ec8c8c}:root[data-theme=dark] b.rp-green,:root[data-theme=dark] dd.rp-green{color:#b0f4de}:root[data-theme=dark] b.rp-violet,:root[data-theme=dark] dd.rp-violet{color:#7c3aed}:root[data-theme=dark] .rp-muted{color:var(--rp-muted)}:root[data-theme=dark] .rp-account header{background-color:#14221d;border-bottom:2px solid #554624}:root[data-theme=dark] .rp-account header strong{color:var(--rp-ink)}:root[data-theme=dark] .rp-avatar{color:#fff}:root[data-theme=dark] .rp-account dt{color:var(--rp-muted)}:root[data-theme=dark] .rp-account h3{color:#94a3b8}:root[data-theme=dark] .rp-icon{color:#b7c9c3}:root[data-theme=dark] .rp-icon:hover{background-color:#43391c;color:var(--rp-gold)}@media (max-width:680px){:root[data-theme=dark] .rp-table tr{border-top:1px solid #21374c}:root[data-theme=dark] .rp-table td[data-label]:before{color:var(--rp-muted)}}:root[data-theme=dark] .rp-podium{background-image:linear-gradient(180deg,#14211d,#121f1a)}:root[data-theme=dark] .rp-step strong{color:#d8dfe9}:root[data-theme=dark] .rp-step small{color:var(--rp-muted)}:root[data-theme=dark] .rp-step span{color:#fff}:root[data-theme=dark] .rp-step-1 b{color:#eeca8b}:root[data-theme=dark] .rp-step-1 span{background-image:linear-gradient(180deg,#f8c46a,#f59e0b)}:root[data-theme=dark] .rp-step-2 b{color:#94a3b8}:root[data-theme=dark] .rp-step-2 span{background-image:linear-gradient(180deg,#283646,#3a4656)}:root[data-theme=dark] .rp-step-3 b{color:#e1ba9a}:root[data-theme=dark] .rp-step-3 span{background-image:linear-gradient(180deg,#e7a873,#c2783a)}:root[data-theme=dark] .shop-qr img{background-color:#121f1a}:root[data-theme=dark] .shop-qr figcaption strong{color:#dde3f0}:root[data-theme=dark] .shop-qr figcaption span{color:#b8c9c4}:root[data-theme=dark] .g-shell.is-jewelry .g-tab.is-active{background-image:linear-gradient(160deg,#1d2a4a,var(--j-ink))}:root[data-theme=dark] .g-shell.is-jewelry .g-header .section-kicker{color:var(--j-gold-deep)}:root[data-theme=dark] .g-shell.is-jewelry .g-header h1{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-header .button-dark{color:#fff}:root[data-theme=dark] .g-shell.is-jewelry .g-header .button-dark span{color:#e2c385}:root[data-theme=dark] .g-shell.is-jewelry .g-header .button-light{border-color:#60502c;color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi{background-image:linear-gradient(180deg,#13201c,#121f1a)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi-warn:before{background-image:linear-gradient(90deg,#d08a1a,#f0c36a)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi-good:before{background-image:linear-gradient(90deg,#2f7d57,#7fbf9a)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi>span{color:var(--j-muted)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi>strong{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi>small{color:var(--j-muted)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi a{color:var(--j-gold-deep)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi a:hover{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-card-head{border-color:#524324}:root[data-theme=dark] .g-shell.is-jewelry .g-card-head h2{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-list>li+li{border-color:#504124}:root[data-theme=dark] .g-shell.is-jewelry .g-link-button{color:var(--j-gold-deep)}:root[data-theme=dark] .g-shell.is-jewelry .g-link-button:hover{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-quick a:hover{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-quick span{color:var(--j-gold-deep)}:root[data-theme=dark] .g-shell.is-jewelry .g-sidebar{background-image:linear-gradient(180deg,#13201c,#3f341a)}:root[data-theme=dark] .g-shell.is-jewelry .g-tab.is-active:after{background-color:#604d27}:root[data-theme=dark] .g-shell.is-jewelry .g-sidebar-back{color:var(--j-muted)}:root[data-theme=dark] .g-shell.is-jewelry .g-sidebar-back:hover{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-kpi:after{background-image:radial-gradient(circle,#c9a45a24 0,#c9a45a00 70%)}:root[data-theme=dark] .g-shell.is-jewelry .g-table th{background-color:#3e3319;color:var(--j-muted)}:root[data-theme=dark] .g-shell.is-jewelry .g-table-click tbody tr:hover{background-color:#3f341a}:root[data-theme=dark] .g-shell.is-jewelry input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .g-shell.is-jewelry select,:root[data-theme=dark] .g-shell.is-jewelry textarea{background-color:#13201c}:root[data-theme=dark] .g-shell.is-jewelry .g-segmented button.is-active{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry :focus-visible{outline-color:#b08a3e8c}:root[data-theme=dark] .g-shell.is-jewelry .g-perk-icon{background-image:linear-gradient(150deg,#1d2a4a,var(--j-ink));color:#f3e2b5}:root[data-theme=dark] .g-shell.is-jewelry .g-perk h2{color:var(--j-text)}:root[data-theme=dark] .g-shell.is-jewelry .g-empty>span{color:#c2a971}:root[data-theme=dark] .dp-sub{color:var(--j-muted)}:root[data-theme=dark] .dp-stat{background-color:#121f1a}:root[data-theme=dark] .dp-stat-icon.is-gold{background-color:#453a1c;color:#e9cf9d}:root[data-theme=dark] .dp-stat-icon.is-violet{background-color:#2d1a41;color:#8b3dea}:root[data-theme=dark] .dp-stat strong{color:#e9cf9d}:root[data-theme=dark] .dp-stat strong.is-violet{color:#8b3dea}:root[data-theme=dark] .dp-stat div span{color:#becec8}:root[data-theme=dark] .dp-tools{background-color:#121f1a}:root[data-theme=dark] .dp-search{background-color:#13201c;border:1px solid #4b4332;color:#9a917f}:root[data-theme=dark] .dp-card{background-color:#121f1a;color:var(--j-text)}:root[data-theme=dark] .dp-card:hover{border-color:#66562c}:root[data-theme=dark] .dp-who span{color:#8a93a3}:root[data-theme=dark] .dp-amount strong{color:#e9cf9d}:root[data-theme=dark] .dp-amount span{color:#8a93a3}:root[data-theme=dark] .dp-card.is-zero .dp-amount strong{color:#9aa4b2}:root[data-theme=dark] .dp-card-foot{border-top:1px solid #4f4126}:root[data-theme=dark] .dp-number{color:#8a93a3}:root[data-theme=dark] .dp-pill{background-color:#222c3a;color:#afc2bc}:root[data-theme=dark] .dp-pill.is-active{background-color:#453a1c;color:#eed7a5}:root[data-theme=dark] .rp-pie-focus{color:#b9cac4;color:var(--rp-muted,#b9cac4)}:root[data-theme=dark] .rp-pie-focus strong{color:#d7def1;color:var(--j-ink,#d7def1)}:root[data-theme=dark] .rp-pie-focus strong+span{color:#decaa2;color:var(--rp-gold,#decaa2)}:root[data-theme=dark] .rp-pie li button{color:inherit}:root[data-theme=dark] .rp-pie li button:hover{background-color:#40351a}:root[data-theme=dark] .rp-pie li.is-active button{background-color:#41361b;border-color:#605029}:root[data-theme=dark] .rp-pie-bar{background-color:#41361f}:root[data-theme=dark] .rp-kpi-icon svg{color:var(--tone)}:root[data-theme=dark] .j-rates{background-image:linear-gradient(135deg,#14231e,#42361b);border:1px solid #5f4f29}:root[data-theme=dark] .j-rates.is-stale{background-image:linear-gradient(135deg,#14231e,#43301b);border-color:#62472a}:root[data-theme=dark] .j-rates-head small{color:var(--j-muted)}:root[data-theme=dark] .j-rates.is-stale .j-rates-head small{color:#e8bb9e}:root[data-theme=dark] .j-rates-list li{background-color:#121f1a}:root[data-theme=dark] .j-rates-list em{color:var(--j-muted)}:root[data-theme=dark] .j-rates-list b{color:var(--j-text)}:root[data-theme=dark] .jx .j-receipt-card,:root[data-theme=dark] .jx .j-workbench{background-color:#121f1a}:root[data-theme=dark] .jx .j-receipt-card{background-image:linear-gradient(180deg,#13201c,var(--jx-ivory))}:root[data-theme=dark] .jx .jx-step{color:var(--jx-gold-text)}:root[data-theme=dark] .jx .jx-head p{color:#b5c7c1}:root[data-theme=dark] .jx .g-segmented button,:root[data-theme=dark] .jx .g-source-tabs button,:root[data-theme=dark] .jx .j-metal button{color:#cad7d2}:root[data-theme=dark] .jx .g-segmented button.is-active,:root[data-theme=dark] .jx .g-source-tabs button.is-active,:root[data-theme=dark] .jx .j-metal button.is-active{color:var(--jx-gold-text)}:root[data-theme=dark] .jx .g-source-note{color:#b5c7c1}:root[data-theme=dark] .jx .j-stock-chip{background-color:#41371a;border:1px solid #615229;color:#ebdab1}:root[data-theme=dark] .jx .j-stock-chip b{color:var(--jx-night)}:root[data-theme=dark] .jx .j-toggle span{color:#b5c7c1}:root[data-theme=dark] .jx .j-label{color:#d3cab5}:root[data-theme=dark] .jx input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .jx select,:root[data-theme=dark] .jx textarea{background-color:#121f1a;color:var(--jx-night)}:root[data-theme=dark] .jx input:focus,:root[data-theme=dark] .jx select:focus,:root[data-theme=dark] .jx textarea:focus{border-color:#d3b263!important}:root[data-theme=dark] .jx .j-search{color:#b0c3bd}:root[data-theme=dark] .jx .j-gram-input em{color:#d7caa9}:root[data-theme=dark] .jx .j-ppg{color:#b5c7c1}:root[data-theme=dark] .jx .j-chips button{background-color:#121f1a;color:#e4e0d7}:root[data-theme=dark] .jx .j-chips button:hover{background-color:#14231e;border-color:#d9c18a}:root[data-theme=dark] .jx .j-chips button.is-active{color:var(--jx-gold-text)}:root[data-theme=dark] .jx .j-chips .j-chip-other{color:#ebdab1}:root[data-theme=dark] .jx .j-add{color:var(--jx-gold-text)}:root[data-theme=dark] .jx .j-add:hover:not(:disabled){color:#fff}:root[data-theme=dark] .jx .j-receipt-empty{background-color:#121f1a99;border:1px dashed #63542a;color:#b5c7c1}:root[data-theme=dark] .jx .j-receipt-empty span{color:#dfc893}:root[data-theme=dark] .jx .j-totals>div,:root[data-theme=dark] .jx .j-totals>label{color:#cad7d2}:root[data-theme=dark] .jx .j-total-line{background-image:radial-gradient(120% 140% at 100% 0,#2d3654 0,var(--jx-night) 60%)}:root[data-theme=dark] .jx .j-total-line span{color:#cbbf9f}:root[data-theme=dark] .jx .j-total-line strong{color:#0000}:root[data-theme=dark] .jx .j-methods button{background-color:#121f1a;color:var(--jx-night)}:root[data-theme=dark] .jx .j-methods button.is-active{color:var(--jx-gold-text)}:root[data-theme=dark] .jx .j-methods .j-acompte{border:1px dashed #d9bf7f;color:#ebdab1}:root[data-theme=dark] .jx .j-methods .j-acompte.is-active{background-color:#453b1c;color:var(--jx-night)}:root[data-theme=dark] .jx .j-validate{color:var(--jx-night)}:root[data-theme=dark] .jx .g-segmented button.is-active,:root[data-theme=dark] .jx .g-source-tabs button.is-active,:root[data-theme=dark] .jx .j-metal button.is-active{color:var(--jx-gold-text)!important}:root[data-theme=dark] .jx .g-segmented button.is-active *,:root[data-theme=dark] .jx .g-source-tabs button.is-active *{color:inherit!important}:root[data-theme=dark] .jx .g-segmented button:not(.is-active),:root[data-theme=dark] .jx .g-source-tabs button:not(.is-active){color:#cad7d2!important}:root[data-theme=dark] .jx .jx-diamond{color:#d9b459}:root[data-theme=dark] .jx .jx-count{background-color:#473b1d;color:var(--jx-night)}:root[data-theme=dark] .g-source-note i,:root[data-theme=dark] .jx .j-receipt-empty span{color:#fff}:root[data-theme=dark] .jx .g-source-note b{color:var(--jx-night)}:root[data-theme=dark] .jx .j-receipt-empty{background-color:#42371b;border:1px solid #5b4d27}:root[data-theme=dark] .jx .j-receipt-empty span{background-color:#8a6b23}:root[data-theme=dark] .jx .jx-discount{color:#cad7d2}:root[data-theme=dark] .jx .jx-discount small{color:#ebdab1}:root[data-theme=dark] .jx .jx-discount-field{background-color:#121f1a}:root[data-theme=dark] .jx .jx-discount-field button{background-color:#473b1d;color:var(--jx-night)}:root[data-theme=dark] .jx .jx-coins{background-image:linear-gradient(135deg,#8d6514,#e7c46d)}:root[data-theme=dark] .jx .j-total-line>span{color:#f3ecd9}:root[data-theme=dark] .pay-logo{background-color:#121f1a}:root[data-theme=dark] .pay-logo.is-free{color:#f096a0}:root[data-theme=dark] .jx .jx-notes{color:var(--jx-night)}:root[data-theme=dark] .jx .jx-notes small{color:#b5c7c1}:root[data-theme=dark] .sb-head h1{color:var(--sb-ink)}:root[data-theme=dark] .sb-btn-out{background-color:#121f1a;border:1.5px solid #54242a;color:var(--sb-out)}:root[data-theme=dark] .sb-btn-in{background-image:linear-gradient(135deg,#d4a72c,var(--sb-gold-deep));color:#fff}:root[data-theme=dark] .sb-btn-melt{background-color:#121f1a;border:1.5px solid #5c4428;color:#f1b59d}:root[data-theme=dark] .sb-chip{background-color:#1b2c3e;color:#cbd4e0}:root[data-theme=dark] .sb-chip.is-gold{background-color:#42381b;color:#f2c5a3}:root[data-theme=dark] .sb-chip.is-silver{color:#cbd4e0}:root[data-theme=dark] .sb-chip.is-empty{color:#94a3b8}:root[data-theme=dark] .sb-chip.is-add{background-color:#121f1a;border:1.5px dashed #d6c08a;color:#ebdab1}:root[data-theme=dark] .sb-tabs{background-color:#121f1a}:root[data-theme=dark] .sb-tabs button{color:#c4ccd7}:root[data-theme=dark] .sb-tabs button:hover{background-color:#14211d}:root[data-theme=dark] .sb-tabs button.is-active{background-image:linear-gradient(135deg,#d4a72c,var(--sb-gold-deep));color:#fff}:root[data-theme=dark] .sb-kpis>div{background-color:#121f1a}:root[data-theme=dark] .sb-kpis span{color:var(--sb-muted)}:root[data-theme=dark] .sb-kpis .is-stock strong{color:var(--sb-gold-deep)}:root[data-theme=dark] .sb-kpis .is-in strong{color:var(--sb-in)}:root[data-theme=dark] .sb-kpis .is-out strong{color:var(--sb-out)}:root[data-theme=dark] .sb-kpis .is-balance strong{color:var(--sb-ink)}:root[data-theme=dark] .sb-search{background-color:#121f1a;border:1.5px solid #5b4e27;color:#b7c9c3}:root[data-theme=dark] .sb-search input{color:var(--sb-ink)}:root[data-theme=dark] .sb-pills{background-color:#121f1a}:root[data-theme=dark] .sb-pills button{color:#c4ccd7}:root[data-theme=dark] .sb-pills button.is-active{color:#fff}:root[data-theme=dark] .sb-history{background-color:#121f1a}:root[data-theme=dark] .sb-history>header{color:var(--sb-ink)}:root[data-theme=dark] .sb-history li{border-bottom:1px solid #21374c}:root[data-theme=dark] .sb-dot.is-in{background-color:#1a3f2e;color:var(--sb-in)}:root[data-theme=dark] .sb-dot.is-out{background-color:#14221e;color:var(--sb-out)}:root[data-theme=dark] .sb-type{background-color:#1b2c3e;color:#cbd4e0}:root[data-theme=dark] .sb-alloy{background-color:#40341a;color:#f1b59d}:root[data-theme=dark] .sb-doc{color:#4f46e5}:root[data-theme=dark] .sb-cancel{background-color:#421b1b;color:#f09b9b}:root[data-theme=dark] .sb-row-main small{color:#94a3b8}:root[data-theme=dark] .sb-grams.is-in{color:var(--sb-in)}:root[data-theme=dark] .sb-grams.is-out{color:var(--sb-out)}:root[data-theme=dark] .sb-trash{color:#cbd5e1}:root[data-theme=dark] .sb-trash:hover{background-color:#14221e;color:var(--sb-out)}:root[data-theme=dark] .sb-kpis span{color:var(--sb-muted)!important}:root[data-theme=dark] .jh-range{background-color:#121f1a;color:var(--jh-muted)}:root[data-theme=dark] .jh-range input{color:var(--jh-ink)}:root[data-theme=dark] .jh-range span{color:#cbd5e1}:root[data-theme=dark] .jh-btn{background-color:#121f1a;color:#d5ddea}:root[data-theme=dark] .jh-btn:hover{border-color:#304053}:root[data-theme=dark] .jh-btn.is-gold{border-color:#f5d27a;color:#f2c5a3}:root[data-theme=dark] .jh-btn.is-solid{background-image:linear-gradient(135deg,#d4a72c,#a87a12);color:#fff}:root[data-theme=dark] .jh-btn.is-danger{background-color:#e11d48;color:#fff}:root[data-theme=dark] .jh-search{background-color:#121f1a;border:1.5px solid #5b4e27;color:var(--jh-muted)}:root[data-theme=dark] .jh-search input{color:var(--jh-ink)}:root[data-theme=dark] .jh-kpis>div{background-color:#121f1a}:root[data-theme=dark] .jh-kpis strong{color:var(--jh-ink)}:root[data-theme=dark] .jh-kpis span{color:var(--jh-muted)}:root[data-theme=dark] .jh-kpis .is-gold strong{color:#f2dba1}:root[data-theme=dark] .jh-kpis .is-green strong{color:#b0f4de}:root[data-theme=dark] .jh-kpis .is-red strong{color:#ee8ba1}:root[data-theme=dark] .jh-card{background-color:#121f1a}:root[data-theme=dark] .jh-table th{background-color:#14211d;color:var(--jh-muted)}:root[data-theme=dark] .jh-table td{border-bottom:1px solid #21374c;color:#d5ddea}:root[data-theme=dark] .jh-table tr.is-cancelled .jh-total,:root[data-theme=dark] .jh-table tr.is-cancelled td{color:#94a3b8}:root[data-theme=dark] .jh-number{color:#4f46e5}:root[data-theme=dark] .jh-total{color:#f2dba1}:root[data-theme=dark] .jh-date{color:#94a3b8}:root[data-theme=dark] .jh-status.is-paid{background-color:#1b422d;color:#bbf5e5}:root[data-theme=dark] .jh-status.is-credit{background-color:#40311a;color:#f1b59d}:root[data-theme=dark] .jh-status.is-off{background-color:#3f1a1a;color:#f09b9b}:root[data-theme=dark] .jh-actions .is-edit{color:#c4ccd7}:root[data-theme=dark] .jh-actions .is-view{color:#4f46e5}:root[data-theme=dark] .jh-actions .is-wa{color:#a5f2c1}:root[data-theme=dark] .jh-actions .is-cancel{color:#f43f5e}:root[data-theme=dark] .jh-actions button:hover{background-color:#1b2c3e}:root[data-theme=dark] .jh-empty{color:var(--jh-muted)}:root[data-theme=dark] .jh-hint{color:#b7c9c3}:root[data-theme=dark] .jh-effects{background-color:#14211d}:root[data-theme=dark] .jh-effects li{color:#cbd4e0}:root[data-theme=dark] .jh-effects .is-out b{color:#ee8ba1}:root[data-theme=dark] .jh-effects .is-in b{color:#b0f4de}@media (max-width:760px){:root[data-theme=dark] .jh-cards li{background-color:#121f1a}:root[data-theme=dark] .jh-card-jewels{color:var(--jh-muted)}:root[data-theme=dark] .jh-card-sums{border-bottom:1px solid #21374c;border-top:1px solid #21374c}:root[data-theme=dark] .jh-card-sums small{color:var(--jh-muted)}:root[data-theme=dark] .jh-due{color:#ee8ba1}:root[data-theme=dark] .jh-card-foot{color:#94a3b8}}:root[data-theme=dark] .da-back{color:#c4ccd7}:root[data-theme=dark] .da-back:hover{background-color:#1b2c3e}:root[data-theme=dark] .da-who h1{color:var(--da-ink)}:root[data-theme=dark] .da-who h1 span{color:#94a3b8}:root[data-theme=dark] .da-who p{color:var(--da-muted)}:root[data-theme=dark] .da-btn{background-color:#121f1a;color:#d5ddea}:root[data-theme=dark] .da-btn:hover:not(:disabled){border-color:#304053}:root[data-theme=dark] .da-btn.is-green{border-color:#296046;color:#b0f4de}:root[data-theme=dark] .da-btn.is-gold{background-image:linear-gradient(135deg,#d4a72c,#a87a12);color:#fff}:root[data-theme=dark] .da-balance{background-color:#121f1a;border-left:5px solid #c9971c}:root[data-theme=dark] .da-balance span{color:var(--da-muted)}:root[data-theme=dark] .da-balance strong{color:#f2dba1}:root[data-theme=dark] .da-balance small{color:#94a3b8}:root[data-theme=dark] .da-section{background-color:#121f1a}:root[data-theme=dark] .da-section>header{border-bottom:1px solid #21374c;color:var(--da-ink)}:root[data-theme=dark] .da-section>header svg{color:#b7c9c3}:root[data-theme=dark] .da-table th{background-color:#14211d;color:var(--da-muted)}:root[data-theme=dark] .da-table td{border-top:1px solid #21374c;color:#cbd4e0}:root[data-theme=dark] .da-number{color:#4f46e5}:root[data-theme=dark] .da-date{color:#94a3b8!important}:root[data-theme=dark] .da-amount.is-in{color:#b0f4de}:root[data-theme=dark] .da-amount.is-out{color:#ee8ba1}:root[data-theme=dark] .da-motif small{color:#94a3b8}:root[data-theme=dark] .da-state{background-color:#1b422d;color:#bbf5e5}:root[data-theme=dark] .da-state.is-off{background-color:#3f1a1a;color:#f09b9b}:root[data-theme=dark] .da-actions>:hover{background-color:#1b2c3e}:root[data-theme=dark] .da-actions .is-edit,:root[data-theme=dark] .da-actions .is-print{color:#c4ccd7}:root[data-theme=dark] .da-actions .is-wa{color:#a5f2c1}:root[data-theme=dark] .da-actions .is-del{color:#ee8ba1}:root[data-theme=dark] .da-empty{color:#94a3b8}@media (max-width:760px){:root[data-theme=dark] .da-table tr{border-top:1px solid #21374c}:root[data-theme=dark] .da-table td:before{color:#94a3b8}}:root[data-theme=dark] .bb-head h1{color:var(--jh-ink)}:root[data-theme=dark] .bb-head p{color:var(--jh-muted)}:root[data-theme=dark] .bb-kpi-main{border-left:5px solid #c9971c!important}:root[data-theme=dark] .bb-against{color:var(--jh-muted)}:root[data-theme=dark] .bb-alloy{background-color:#40341a;color:#f2c5a3}:root[data-theme=dark] .bb-mode.is-exchange{color:#6366f1}:root[data-theme=dark] .jh-actions a:hover{background-color:#1b2c3e}:root[data-theme=dark] .bb-status.is-pending{background-color:#42351b;color:#f3d1ab}:root[data-theme=dark] .bb-status.is-confirmed{background-color:#1c432f;color:#bcf5de}:root[data-theme=dark] .bb-status.is-done{background-color:#1a2540;color:#a9bae7}:root[data-theme=dark] .bb-status.is-cancelled{background-color:#401a1a;color:#eaa6a8}:root[data-theme=dark] .bb-tag{background-color:#121f1a;border:1px solid #2d3749;color:#c1d1cb}:root[data-theme=dark] .bb-tag.is-vip{background-color:#40351a;border-color:#64532b;color:#f5dfb6}:root[data-theme=dark] .bb-hint{background-color:#3f331a;border:1px solid #5c4a27;color:#f5e0bc}:root[data-theme=dark] .bb-appt{background-color:#121f1a;border:1px solid #2d3647}:root[data-theme=dark] .bb-appt-when{background-image:linear-gradient(160deg,#10694e,#0a4535);color:#fff}:root[data-theme=dark] .bb-appt-when span{color:#ffffffd1}:root[data-theme=dark] .bb-appt.is-pending .bb-appt-when{background-image:linear-gradient(160deg,#e2902d,#b35d0c)}:root[data-theme=dark] .bb-appt.is-done .bb-appt-when{background-image:linear-gradient(160deg,#4a6fd0,#2c4a9c)}:root[data-theme=dark] .bb-appt.is-cancelled .bb-appt-when{background-image:linear-gradient(160deg,#9aa3b1,#6b7484)}:root[data-theme=dark] .bb-appt.is-cancelled h3{color:#b0c3bd}:root[data-theme=dark] .bb-appt h3{color:var(--ink)}:root[data-theme=dark] .bb-appt-service{color:#cfd7e2}:root[data-theme=dark] .bb-appt-service em{color:#8a94a1}:root[data-theme=dark] .bb-appt-address a,:root[data-theme=dark] .bb-appt-contact a{color:#bef5e5}:root[data-theme=dark] .bb-appt-address{color:#cbd2db}:root[data-theme=dark] .bb-appt-message{background-color:#14221e;border-left:3px solid #2c5040;color:#c6d4cf}:root[data-theme=dark] .bb-today>b{background-color:#1b4235;color:#c2f6e7}:root[data-theme=dark] .bb-today span{color:#b7c9c3}:root[data-theme=dark] .bb-photo{background-color:#14221d;border:1.5px dashed #314053}:root[data-theme=dark] .bb-photo span{color:#b7c9c3}:root[data-theme=dark] .bb-service-list li{border-top:1px solid #293646}:root[data-theme=dark] .bb-service-thumb{background-color:#1f3b2d;color:#bef5e5}:root[data-theme=dark] .bb-service-info strong{color:var(--ink)}:root[data-theme=dark] .bb-service-info span{color:#b7c9c3}:root[data-theme=dark] .bb-service-price strong{color:#c2f6e7}:root[data-theme=dark] .bb-service-price span{color:#8a94a1}:root[data-theme=dark] .bb-field>span{color:var(--ink)}:root[data-theme=dark] .bb-lines{background-color:#13211c;border:1px solid #2d3647}:root[data-theme=dark] .bb-line{background-color:#121f1a;border:1px solid #2b3646}:root[data-theme=dark] .bb-line>strong{color:var(--ink)}:root[data-theme=dark] .bb-qty{background-color:#222c3a}:root[data-theme=dark] .bb-qty button{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .bb-total{background-color:#15241f}:root[data-theme=dark] .bb-total-main{background-color:#0f664c;color:#fff}:root[data-theme=dark] .bb-change{color:#c2f6e7}:root[data-theme=dark] .bb-missing{color:#eaa6a8}:root[data-theme=dark] .bb-legend{color:#becec8}:root[data-theme=dark] .bb-bar-stack i.is-shop,:root[data-theme=dark] .bb-legend i.is-shop{background-color:#0f7a59}:root[data-theme=dark] .bb-bar-stack i.is-home,:root[data-theme=dark] .bb-legend i.is-home{background-color:#e7a23a}:root[data-theme=dark] .bb-bar>span{color:#b0c3bd}:root[data-theme=dark] .bb-methods i{background-image:linear-gradient(90deg,#0f7a59,#2cc283)}:root[data-theme=dark] .bb-front-head p{color:var(--ink-soft)}:root[data-theme=dark] .bb-menu-card{background-color:#121f1a;border:1px solid #494532}:root[data-theme=dark] .bb-menu-img{background-image:linear-gradient(150deg,#10261f,#1d4a3b);color:#b9c9c1}:root[data-theme=dark] .bb-menu-img em{background-color:#081914b8;color:#fff}:root[data-theme=dark] .bb-menu-price{background-color:#0f664c;color:#fff}:root[data-theme=dark] .bb-menu-book{background-color:#121f1a;border:1.5px solid #324e45;color:var(--ink)}:root[data-theme=dark] .bb-menu-book:focus-visible,:root[data-theme=dark] .bb-menu-book:hover{background-color:#0f664c;border-color:#0f664c;color:#fff}:root[data-theme=dark] .bb-menu-body h3{color:var(--ink)}:root[data-theme=dark] .bb-menu-body p{color:var(--ink-soft)}:root[data-theme=dark] .bb-menu-foot strong{color:#c2f6e7}:root[data-theme=dark] .bb-menu-empty{border:1px dashed #324d44;color:var(--ink-soft)}:root[data-theme=dark] .bb-vip{background-image:linear-gradient(120deg,#1a1408,#3a2a0c 60%,#5c4310);color:#f7ecd2}:root[data-theme=dark] .bb-vip>span{background-image:linear-gradient(140deg,#f3d27a,#c99a2e);color:#1a1408}:root[data-theme=dark] .bb-vip strong{color:#fff}:root[data-theme=dark] .bb-vip p{color:#f7ecd2d9}:root[data-theme=dark] .bb-vip b{color:#f3d27a}:root[data-theme=dark] .bb-vip .button{background-color:#5e4f26;border-color:#f3d27a99;color:#f5eee0}:root[data-theme=dark] .bb-backdrop{background-color:#0614108c}:root[data-theme=dark] .bb-modal{background-color:#121f1a}:root[data-theme=dark] .bb-close{background-color:#232b37;color:var(--ink)}:root[data-theme=dark] .bb-form label{color:var(--ink)}:root[data-theme=dark] .bb-form label small{color:#8a94a1}:root[data-theme=dark] .bb-form input,:root[data-theme=dark] .bb-form select,:root[data-theme=dark] .bb-form textarea{background-color:#121f1a;border:1.5px solid #2f3a49;color:var(--ink)}:root[data-theme=dark] .bb-form input:focus,:root[data-theme=dark] .bb-form select:focus,:root[data-theme=dark] .bb-form textarea:focus{border-color:#0f664c}:root[data-theme=dark] .bb-places legend{color:var(--ink)}:root[data-theme=dark] .bb-places button{background-color:#121f1a;border:1.5px solid #2f3a49;color:var(--ink)}:root[data-theme=dark] .bb-places button small{color:#b7c9c3}:root[data-theme=dark] .bb-places button.is-active{background-color:#1a4031;border-color:#0f664c}:root[data-theme=dark] .bb-hours{background-color:#1b4030;color:#c2f6e7}:root[data-theme=dark] .bb-hours.is-error{background-color:#3f1a1a;color:#eaa6a8}:root[data-theme=dark] .bb-legal{color:#8a94a1}:root[data-theme=dark] .bb-done p{color:var(--ink-soft)}:root[data-theme=dark] .bb-done p strong{color:var(--ink)}:root[data-theme=dark] .bb-done-check{background-image:linear-gradient(140deg,#2cc283,#0b6e47);color:#fff}:root[data-theme=dark] .bb-done small{color:#8a94a1}:root[data-theme=dark] .bb-mine li{background-color:#121f1a;border:1px solid #2d3647}:root[data-theme=dark] .bb-mine-when{background-color:#1b4030;color:#c2f6e7}:root[data-theme=dark] .bb-mine-body{color:#c6d4cf}:root[data-theme=dark] .bb-mine-body small{color:#f3d1ab}:root[data-theme=dark] .bb-mine-shop{color:var(--ink)}:root[data-theme=dark] .bb-mine-shop i{background-color:#0f664c;color:#fff}:root[data-theme=dark] .bb-info{background-color:#1a2a3f;color:#a4c5ef}:root[data-theme=dark] .bb-geo{background-color:#13211c;border:1.5px dashed #354251}:root[data-theme=dark] .bb-geo.is-ok{background-color:#1a4031;border-color:#0f664c}:root[data-theme=dark] .bb-geo-icon{background-color:#121f1a}:root[data-theme=dark] .bb-geo.is-ok .bb-geo-icon{background-color:#0f664c;color:#fff}:root[data-theme=dark] .bb-geo strong{color:var(--ink)}:root[data-theme=dark] .bb-geo small{color:#b7c9c3}:root[data-theme=dark] .bb-geo small a{color:#bef5e5}:root[data-theme=dark] .bb-appt-address small{color:#b7c9c3}:root[data-theme=dark] .bb-receipts{border:1px solid #2e483f}:root[data-theme=dark] .bb-receipts li+li{border-top:1px solid #2c453c}:root[data-theme=dark] .bb-receipts a{color:inherit}:root[data-theme=dark] .bb-receipts a:hover{background-color:#14221e}:root[data-theme=dark] .bb-receipts strong{color:var(--ink)}:root[data-theme=dark] .bb-receipts span{color:#b7c9c3}:root[data-theme=dark] .bb-receipts-end b{color:#c2f6e7}:root[data-theme=dark] .bb-receipts-end small{color:#8a94a1}:root[data-theme=dark] .bb-board-upsell{color:#b7c9c3}:root[data-theme=dark] .bb-board-upsell a,:root[data-theme=dark] .sd-link{color:#bef5e5}:root[data-theme=dark] .bb-dash-head h1{color:var(--ink)}:root[data-theme=dark] .bb-dash-head p{color:#b7c9c3}:root[data-theme=dark] .bb-stat{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .bb-stat small{color:#b0c3bd}:root[data-theme=dark] .bb-stat strong{color:var(--ink)}:root[data-theme=dark] .bb-stat span{color:#8a94a1}:root[data-theme=dark] .bb-stat span a{color:inherit}:root[data-theme=dark] .bb-stat span a:hover{color:#bef5e5}:root[data-theme=dark] .bb-dash-section-head h2{color:var(--ink)}:root[data-theme=dark] .bb-dash-section-head a{color:#bef5e5}:root[data-theme=dark] .bb-dash .bb-receipts{background-color:#121f1a}:root[data-theme=dark] .bb-muted{color:var(--ink-soft)}:root[data-theme=dark] .bb-away{background-color:#42351b;color:#f3d1ab}:root[data-theme=dark] .bb-client-head strong{color:var(--ink)}:root[data-theme=dark] .bb-client-head small{color:var(--ink-soft)}:root[data-theme=dark] .bb-client-cols h3{color:var(--ink)}:root[data-theme=dark] .bb-client-list{border:1px solid #2f3745}:root[data-theme=dark] .bb-client-list li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .bb-client-list li>a,:root[data-theme=dark] .bb-client-list li>div{color:inherit}:root[data-theme=dark] .bb-client-list li>a:hover strong{color:#bef5e5}:root[data-theme=dark] .bb-client-list strong{color:var(--ink)}:root[data-theme=dark] .bb-client-list small{color:var(--ink-soft)}:root[data-theme=dark] .bb-rep-card{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .bb-rep-range>span{color:#9aa3ad}:root[data-theme=dark] .bb-rep-title{color:var(--ink)}:root[data-theme=dark] .bb-rep-bar em{color:#8a94a1}:root[data-theme=dark] .bb-rep-track{background-color:#172722}:root[data-theme=dark] .bb-rep-bar>span{color:#b7c9c3}:root[data-theme=dark] .bb-rep-fill .is-shop,:root[data-theme=dark] .bb-rep-legend .is-shop{background-color:#0f664c}:root[data-theme=dark] .bb-rep-fill .is-home,:root[data-theme=dark] .bb-rep-legend .is-home{background-color:#2a684d}:root[data-theme=dark] .bb-rep-legend{color:#b7c9c3}:root[data-theme=dark] .bb-rep-split li span{color:#c6cdd8}:root[data-theme=dark] .bb-rep-split li strong{color:var(--ink)}:root[data-theme=dark] .bb-rep-meter{background-color:#172722}:root[data-theme=dark] .bb-rep-meter b{background-color:#0f664c}:root[data-theme=dark] .bb-rep-meter.is-home b{background-color:#2a684d}:root[data-theme=dark] .bb-rep-note{color:#8a94a1}:root[data-theme=dark] .bb-rep-methods li{color:#c6cdd8}:root[data-theme=dark] .bb-rep-methods strong{color:var(--ink)}:root[data-theme=dark] .bb-rep-tabs button{background-color:#121f1a;border:1px solid #304b42;color:#c6cdd8}:root[data-theme=dark] .bb-rep-tabs button.is-active{background-color:#0f664c;border-color:#0f664c;color:#fff}:root[data-theme=dark] .bb-rep-top h3{color:#bef5e5}:root[data-theme=dark] .bb-rep-rank{color:#9aa3ad}:root[data-theme=dark] .bb-rep-name{color:var(--ink)}:root[data-theme=dark] .bb-rep-top li strong{color:#bef5e5}:root[data-theme=dark] .bb-rep-empty,:root[data-theme=dark] .bb-rep-top li small{color:#8a94a1}:root[data-theme=dark] .nav-live i{background-color:#e0262f}:root[data-theme=dark] .nav-live.is-on{color:#ef969b}:root[data-theme=dark] .lv-shop-live{background-color:#14221d;border:1px solid #592629;color:#f2a5a9}:root[data-theme=dark] .lv-shop-live:hover{background-color:#401a1a}:root[data-theme=dark] .lv-strip-head a{color:var(--green)}:root[data-theme=dark] .lv-card{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .lv-card-initial{color:#fff}:root[data-theme=dark] .lv-card-body span,:root[data-theme=dark] .lv-muted{color:var(--ink-soft)}:root[data-theme=dark] .lv-empty{border:1px dashed #323c4b}:root[data-theme=dark] .lv-pinned .lv-product{background-color:#121f1af5}:root[data-theme=dark] .lv-chat{background-color:#121f1a}:root[data-theme=dark] .lv-chat-list p{color:var(--ink)}:root[data-theme=dark] .lv-chat-list b{color:var(--green)}:root[data-theme=dark] .lv-chat-list p.is-host b{color:#ef969b}:root[data-theme=dark] .lv-chat-list .lv-chat-empty{color:var(--ink-soft)}:root[data-theme=dark] .lv-chat-form input{border:1px solid #303b49}:root[data-theme=dark] .lv-chat-form button{color:#fff}:root[data-theme=dark] .lv-chat-login{color:var(--green)}:root[data-theme=dark] .lv-product{background-color:#121f1a}:root[data-theme=dark] .lv-product.is-pinned{border-color:#592629}:root[data-theme=dark] .lv-product-ph{color:var(--ink-soft)}:root[data-theme=dark] .lv-product-info small{color:#ef969b}:root[data-theme=dark] .lv-product-info span,:root[data-theme=dark] .lv-product-info strong{color:var(--ink)}:root[data-theme=dark] .lv-product-info s{color:var(--ink-soft)}:root[data-theme=dark] .lv-buy{color:#fff}:root[data-theme=dark] .lv-buy.is-ghost{background-color:#222c3a;color:var(--ink)}:root[data-theme=dark] .lv-tag{background-color:#14231e;color:#ef969b}:root[data-theme=dark] .lv-field small{color:var(--ink-soft)}:root[data-theme=dark] .lv-field input{border:1px solid #303b49}:root[data-theme=dark] .lv-pick button{background-color:#14231e;color:var(--ink)}:root[data-theme=dark] .lv-pick button>span{background-color:#232e3b}:root[data-theme=dark] .lv-pick button.is-on{background-color:#14221d;border-color:#e0262f}:root[data-theme=dark] .lv-summary{background-color:#193e28;border-color:#295d40}:root[data-theme=dark] .lv-tt-shade{background-image:linear-gradient(180deg,#0000008c,#0000 22%,#0000 52%,#000000b3)}:root[data-theme=dark] .lv-tt-host{background-color:#00000059}:root[data-theme=dark] .lv-tt-host .follow-btn{background-color:#ff2d55;color:#fff}:root[data-theme=dark] .lv-tt-close{background-color:#00000059;color:#fff}:root[data-theme=dark] .lv-tt-report .report-link{background-color:#0000004d}:root[data-theme=dark] .lv-tt-comments p{background-color:#00000047;color:#fff}:root[data-theme=dark] .lv-tt-comments b{color:#ffffffbf}:root[data-theme=dark] .lv-tt-comments p.is-host b{color:#ffd166}:root[data-theme=dark] .lv-tt-comments p.is-system{background-color:#121f1a24}:root[data-theme=dark] .lv-tt-input{background-color:#121f1a2e;color:#fff}:root[data-theme=dark] .lv-tt-input.is-login{color:#ffffffe0}:root[data-theme=dark] .lv-tt-input input{color:#fff}:root[data-theme=dark] .lv-tt-input input::placeholder{color:#ffffffbf}:root[data-theme=dark] .lv-tt-input button{background-color:#ff2d55;color:#fff}:root[data-theme=dark] .lv-tt-btn{color:#fff}:root[data-theme=dark] .lv-tt-btn span{background-color:#121f1a2e}:root[data-theme=dark] .lv-tt-btn.is-like span{color:#ff2d55}:root[data-theme=dark] .lv-tt-sheet-head small{color:var(--ink-soft)}@media (max-width:960px){:root[data-theme=dark] .lv-tt-side .lv-tt-sheet{background-color:#121f1a}:root[data-theme=dark] .lv-tt-sheet-close{background-color:#222c3a}:root[data-theme=dark] .lv-tt-side.is-open .lv-tt-sheet-backdrop{background-color:#0006}}:root[data-theme=dark] .lv-seller{background-image:linear-gradient(135deg,#14211d,#121f1a);border:1px solid #592629}:root[data-theme=dark] .lv-seller.is-live{background-color:#14231e;border-color:#e0262f}:root[data-theme=dark] .lv-seller strong{color:var(--ink)}:root[data-theme=dark] .lv-seller span:not(.lv-seller-icon){color:var(--ink-soft)}:root[data-theme=dark] .lv-seller-icon{background-color:#411a1c}:root[data-theme=dark] .lv-hero{background-image:radial-gradient(circle at 12% 20%,#121f1a 0,#1a402d 55%,#1e4330 100%)}:root[data-theme=dark] .lv-hero h1{color:#e3f2ee}:root[data-theme=dark] .lv-hero h1 em{color:#bef5e5}:root[data-theme=dark] .lv-hero-text>p{color:#cdd9d5}:root[data-theme=dark] .lv-pillars li{color:#d6e0e9}:root[data-theme=dark] .lv-pillars li+li{border-left:1px solid #335241}:root[data-theme=dark] .lv-pillars span{background-color:#204633}:root[data-theme=dark] .lv-hero-badge{background-color:#e0262f;color:#fff}:root[data-theme=dark] .lv-hero-badge i{background-color:#121f1a}:root[data-theme=dark] .lv-empty-card{background-color:#121f1a;border:1px solid #2d4b3b}:root[data-theme=dark] .lv-empty-text strong{color:#e3f2ee}:root[data-theme=dark] .lv-empty-text p{color:#c6d4cf}:root[data-theme=dark] .lv-av{color:#fff}:root[data-theme=dark] .lv-tt-ring .lv-av{background-color:#121f1a;border:2px solid #283e37}:root[data-theme=dark] .lv-tt-ring.is-live{background-image:linear-gradient(135deg,#ff2d55,#ff7a45)}:root[data-theme=dark] .lv-tt-ring i{background-color:#ff2d55;border:1.5px solid #283e37;color:#fff}:root[data-theme=dark] .lv-verified{background-color:#20a8f0;color:#fff}:root[data-theme=dark] .lv-tt-audience .lv-av{border:2px solid #00000059}:root[data-theme=dark] .lv-tt-chip{background-color:#00000052;color:#fff}:root[data-theme=dark] .lv-c-name{color:#ffffffb8}:root[data-theme=dark] .lv-c-name em{background-color:#ff2d55;color:#fff}:root[data-theme=dark] .lv-c-text{color:#fff}:root[data-theme=dark] .lv-c.is-host .lv-av{background-color:#121f1a;border:1.5px solid #283e37}:root[data-theme=dark] .lv-c-event{color:#ffffffe6}:root[data-theme=dark] .lv-c-event i{background-color:#00000047}:root[data-theme=dark] .lv-c-event.is-like i{color:#ff6b81}:root[data-theme=dark] .lv-tt-input .lv-tt-emoji{color:inherit}:root[data-theme=dark] .lv-tt-input .lv-tt-emoji.is-on{background-color:#121f1a2e}:root[data-theme=dark] .lv-tt-emojis{background-color:#0000008c}:root[data-theme=dark] .lv-tt-input .lv-tt-emojis button:active{background-color:#121f1a2e}:root[data-theme=dark] .lv-tt-clock{background-color:#0000006b;color:#fff}:root[data-theme=dark] .lv-tt-clock i{background-color:#ff2d55}:root[data-theme=dark] .lv-tt-btn.is-off span{background-color:#ff2d55d9}:root[data-theme=dark] .lv-tt-hint,:root[data-theme=dark] .lv-tt-muted{background-color:#0000008c;color:#fff}:root[data-theme=dark] .lv-host .lv-tt-close,:root[data-theme=dark] .lv-tt-muted{background-color:#c0262dd9}:root[data-theme=dark] .lv-tt-nav button{background-color:#00000059;color:#fff}:root[data-theme=dark] .lv-tt-swipe{color:#ffffffd9}:root[data-theme=dark] .lv-tt-next{background-color:#ff2d55;color:#fff}:root[data-theme=dark] .lv-summary-stats div{background-color:#14221d}:root[data-theme=dark] .lv-summary-stats b{color:#f098bc}:root[data-theme=dark] .lv-summary-stats span{color:#becec8}:root[data-theme=dark] .od-back{color:var(--green)}:root[data-theme=dark] .od-muted{color:var(--ink-soft)}:root[data-theme=dark] .od-tabs{background-color:#222c3a}:root[data-theme=dark] .od-tabs button{color:#c6d4cf}:root[data-theme=dark] .od-tabs button.is-active{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .od-tabs b{background-color:#e0262f;color:#fff}:root[data-theme=dark] .od-alert{background-color:#1b412a;color:#beedd5}:root[data-theme=dark] .od-alert.is-error{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .od-kpis>div{background-color:#121f1a}:root[data-theme=dark] .od-kpis span{color:var(--ink-soft)}:root[data-theme=dark] .od-kpis strong{color:var(--ink)}:root[data-theme=dark] .od-kpis .is-todo strong{color:#f0d497}:root[data-theme=dark] .od-kpis .is-cash strong{color:#c2f6e7}:root[data-theme=dark] .od-kpis .is-cancel strong{color:#ec9ea2}:root[data-theme=dark] .od-filters button{background-color:#121f1a;border:1px solid #2f3849;color:#c6d4cf}:root[data-theme=dark] .od-filters button span{background-color:#222c3a}:root[data-theme=dark] .od-filters button.is-active{color:#fff}:root[data-theme=dark] .od-filters button.is-active span{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .od-card{background-color:#121f1a}:root[data-theme=dark] .od-card.is-new{border-color:#f2c86d}:root[data-theme=dark] .od-card.is-cancelled{background-color:#13201b}:root[data-theme=dark] .od-card-head strong{color:var(--ink)}:root[data-theme=dark] .od-card-head span{color:var(--ink-soft)}:root[data-theme=dark] .od-new{background-color:#edac1f;color:#fff}:root[data-theme=dark] .od-status.is-pending{background-color:#42321b;color:#f2cea7}:root[data-theme=dark] .od-status.is-confirmed{background-color:#191e3e;color:#9c95e3}:root[data-theme=dark] .od-status.is-shipped{background-color:#261a40;color:#b19bde}:root[data-theme=dark] .od-status.is-delivered{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .od-status.is-cancelled{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .od-status.is-wait{background-color:#222c3a;color:#becec8}:root[data-theme=dark] .od-customer strong{color:var(--ink)}:root[data-theme=dark] .od-customer small{color:var(--ink-soft)}:root[data-theme=dark] .od-customer a{color:var(--green)}:root[data-theme=dark] .od-customer span{color:var(--ink-soft)}:root[data-theme=dark] .od-items{background-color:#14221d}:root[data-theme=dark] .od-items li{color:var(--ink)}:root[data-theme=dark] .od-items .is-sub{color:var(--ink-soft)}:root[data-theme=dark] .od-items .is-total{border-top:1px dashed #313b4b}:root[data-theme=dark] .od-steps li:before{background-color:#252c3a}:root[data-theme=dark] .od-steps li.is-current:before,:root[data-theme=dark] .od-steps li.is-done:before{background-color:#1d8a4e}:root[data-theme=dark] .od-steps i{background-color:#121f1a;border:2px solid #2f3849;color:#8a94a3}:root[data-theme=dark] .od-steps li.is-done i{background-color:#1d8a4e;border-color:#1d8a4e;color:#fff}:root[data-theme=dark] .od-steps li.is-current i{border-color:#1d8a4e;color:#b0eecc}:root[data-theme=dark] .od-steps li.is-current:last-child i{background-color:#1d8a4e;color:#fff}:root[data-theme=dark] .od-steps span{color:var(--ink)}:root[data-theme=dark] .od-steps li:not(.is-done):not(.is-current) span{color:#8a94a3}:root[data-theme=dark] .od-steps small{color:var(--ink-soft)}:root[data-theme=dark] .od-cancelled{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .od-actions{border-top:1px solid #293646}:root[data-theme=dark] .od-pay.is-ok{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .od-pay.is-due{background-color:#42321b;color:#f2cea7}:root[data-theme=dark] .od-pay.is-wait{background-color:#222c3a;color:#becec8}:root[data-theme=dark] .od-pay.is-cancel{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .od-primary{background-image:linear-gradient(135deg,#137658,#0b5f46);color:#fff}:root[data-theme=dark] .od-light{background-color:#1a3f27;border:1px solid #1d8a4e;color:#b0eecc}:root[data-theme=dark] .od-light:hover{background-color:#1d8a4e;color:#fff}:root[data-theme=dark] .od-ghost{background-color:#121f1a;border:1px solid #5b2a2d;color:#f2a5a9}:root[data-theme=dark] .od-ghost:hover{background-color:#3f1a1a}:root[data-theme=dark] .od-wa{background-color:#121f1a;border:1px solid #295f3d;color:#b3f4d5}:root[data-theme=dark] .od-wa:hover{background-color:#1a3f27}:root[data-theme=dark] .od-empty{border:1px dashed #323c4b}:root[data-theme=dark] .od-dialog-backdrop{background-color:#07131080}:root[data-theme=dark] .od-dialog{background-color:#121f1a}:root[data-theme=dark] .od-dialog p{color:var(--ink-soft)}:root[data-theme=dark] .od-dialog input{border:1px solid #303b49}:root[data-theme=dark] .od-reasons button{background-color:#14221d;border:1px solid #2f3849;color:#c6d4cf}:root[data-theme=dark] .od-reasons button:hover{border-color:#f2c86d}:root[data-theme=dark] .od-danger{background-color:#d0262f;color:#fff}:root[data-theme=dark] .od-activity-top select{border:1px solid #2f3849}:root[data-theme=dark] .od-panel{background-color:#121f1a}:root[data-theme=dark] .od-people li,:root[data-theme=dark] .od-top li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .od-people strong,:root[data-theme=dark] .od-rows strong,:root[data-theme=dark] .od-top strong{color:var(--ink)}:root[data-theme=dark] .od-people small,:root[data-theme=dark] .od-people time,:root[data-theme=dark] .od-rows small,:root[data-theme=dark] .od-rows time,:root[data-theme=dark] .od-top small{color:var(--ink-soft)}:root[data-theme=dark] .od-avatar{background-image:linear-gradient(135deg,#137658,#0b5f46);color:#fff}:root[data-theme=dark] .od-ph{background-color:#232835;color:var(--ink-soft)}:root[data-theme=dark] .od-top b{color:var(--ink)}:root[data-theme=dark] .od-rows li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .od-reason,:root[data-theme=dark] .od-rows b{color:var(--ink)}:root[data-theme=dark] .od-empty-line{color:var(--ink-soft)}:root[data-theme=dark] .od-shop>span{color:#fff}:root[data-theme=dark] .od-shop a{color:var(--ink)}:root[data-theme=dark] .od-cancel-zone{border:1px dashed #5b2a2d}:root[data-theme=dark] .od-mine a{background-color:#121f1a;color:var(--ink)}:root[data-theme=dark] .od-mine a:hover{border-color:#2b5548}:root[data-theme=dark] .od-mine i,:root[data-theme=dark] .od-mine small{color:var(--ink-soft)}:root[data-theme=dark] .od-invoice-link{background-color:#1e3b2a;border:1px solid #30513f;color:#c4f7e5}:root[data-theme=dark] .od-invoice-link:hover{background-color:#1f402d}:root[data-theme=dark] .od-paid-choice small{color:#c0d0cb}:root[data-theme=dark] .ad-head p{color:var(--ink-soft)}:root[data-theme=dark] .ad-tabs{background-color:#222c3a}:root[data-theme=dark] .ad-tabs button{color:#c6d4cf}:root[data-theme=dark] .ad-tabs button.is-active{background-image:linear-gradient(135deg,#137658,#0b5f46);color:#fff}:root[data-theme=dark] .ad-notice{background-color:#1b412a;color:#beedd5}:root[data-theme=dark] .ad-notice.is-error{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .ad-muted{color:var(--ink-soft)}:root[data-theme=dark] .ad-kpis>div{background-color:#121f1a;border-top:4px solid #313f53}:root[data-theme=dark] .ad-kpis>div.is-blue{border-top-color:#137658}:root[data-theme=dark] .ad-kpis>div.is-green{border-top-color:#1d8a4e}:root[data-theme=dark] .ad-kpis>div.is-gold{border-top-color:#d6a23a}:root[data-theme=dark] .ad-kpis>div.is-violet{border-top-color:#7c4ddb}:root[data-theme=dark] .ad-kpis>div.is-red{border-top-color:#e0262f}:root[data-theme=dark] .ad-kpis span{color:var(--ink-soft)}:root[data-theme=dark] .ad-kpis strong{color:var(--ink)}:root[data-theme=dark] .ad-kpis small{color:var(--ink-soft)}:root[data-theme=dark] .ad-card{background-color:#121f1a}:root[data-theme=dark] .ad-link{color:var(--green)}:root[data-theme=dark] .ad-bars i{background-color:#222c3a}:root[data-theme=dark] .ad-bars b{background-color:#3a4656}:root[data-theme=dark] .ad-bars b.is-atelier{background-image:linear-gradient(90deg,#137658,#0ec28c)}:root[data-theme=dark] .ad-bars b.is-maison{background-image:linear-gradient(90deg,#b08a3e,#e2c385)}:root[data-theme=dark] .ad-list li,:root[data-theme=dark] .ad-top li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .ad-top b{background-color:#0b5f46;color:#fff}:root[data-theme=dark] .ad-list small,:root[data-theme=dark] .ad-top small{color:var(--ink-soft)}:root[data-theme=dark] .ad-list a,:root[data-theme=dark] .ad-table a,:root[data-theme=dark] .ad-top a{color:var(--ink)}:root[data-theme=dark] .ad-list a:hover,:root[data-theme=dark] .ad-table a:hover,:root[data-theme=dark] .ad-top a:hover{color:var(--green)}:root[data-theme=dark] .ad-logo{background-color:#0b5f46;color:#fff}:root[data-theme=dark] .ad-toolbar input,:root[data-theme=dark] .ad-toolbar select{border:1px solid #303b49}:root[data-theme=dark] .ad-table th{background-color:#14221d;color:#b7c9c3}:root[data-theme=dark] .ad-table td{border-top:1px solid #2c3542}:root[data-theme=dark] .ad-table tr.is-off td{background-color:#14221d}:root[data-theme=dark] .ad-table tr.is-off .ad-owner strong,:root[data-theme=dark] .ad-table tr.is-off .ad-shop strong{color:#8a94a3}:root[data-theme=dark] .ad-table code{color:#c2f6e7}:root[data-theme=dark] .ad-owner small{color:var(--ink-soft)}:root[data-theme=dark] .ad-btn{background-color:#121f1a;border:1px solid #303b49;color:#deeee9}:root[data-theme=dark] .ad-btn:hover{border-color:#374457}:root[data-theme=dark] .ad-btn.is-primary{background-image:linear-gradient(135deg,#137658,#0b5f46);color:#fff}:root[data-theme=dark] .ad-btn.is-danger{border-color:#59262a;color:#f2a5a9}:root[data-theme=dark] .ad-btn.is-danger:hover{background-color:#3f1a1a}:root[data-theme=dark] .ad-plan-select{border:1px solid #303b49}:root[data-theme=dark] .ad-plan-select.is-atelier{background-color:#1a3f35;color:#c2f6e7}:root[data-theme=dark] .ad-plan-select.is-maison{background-color:#42361b;color:#e7d5b2}:root[data-theme=dark] .ad-plan{background-color:#222c3a;color:#becec8}:root[data-theme=dark] .ad-plan.is-atelier{background-color:#1b4235;color:#c2f6e7}:root[data-theme=dark] .ad-plan.is-maison{background-color:#44381c;color:#e7d5b2}:root[data-theme=dark] .ad-state{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .ad-state.is-on{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .ad-role{background-color:#222c3a;color:#becec8}:root[data-theme=dark] .ad-role.is-supplier{background-color:#1b4235;color:#c2f6e7}:root[data-theme=dark] .ad-role.is-cashier{background-color:#261a40;color:#b19bde}:root[data-theme=dark] .ad-role.is-admin{background-color:#142620;color:#fff}:root[data-theme=dark] .ad-status{background-color:#42321b;color:#f2cea7}:root[data-theme=dark] .ad-status.is-confirmed{background-color:#191e3e;color:#9c95e3}:root[data-theme=dark] .ad-status.is-shipped{background-color:#261a40;color:#b19bde}:root[data-theme=dark] .ad-status.is-delivered,:root[data-theme=dark] .ad-status.is-inv-paid{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .ad-status.is-cancelled,:root[data-theme=dark] .ad-status.is-inv-failed{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .ad-chip{background-color:#232b37;color:#deeee9}:root[data-theme=dark] .ad-log li{border-bottom:1px solid #2c3542}:root[data-theme=dark] .ad-log small,:root[data-theme=dark] .ad-log time{color:var(--ink-soft)}:root[data-theme=dark] .ad-action{background-color:#1b4235;color:#c2f6e7}:root[data-theme=dark] .ad-action.is-impersonate{background-color:#42321b;color:#f2cea7}:root[data-theme=dark] .ad-action.is-shop-suspend,:root[data-theme=dark] .ad-action.is-user-block{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .ad-action.is-shop-activate,:root[data-theme=dark] .ad-action.is-user-unblock{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .ad-form label small{color:var(--ink-soft)}:root[data-theme=dark] .ad-form input{border:1px solid #303b49}:root[data-theme=dark] .ad-action.is-admin-create{background-color:#1b422a;color:#b0eecc}:root[data-theme=dark] .ad-action.is-admin-remove{background-color:#3f1a1a;color:#f2a5a9}:root[data-theme=dark] .ad-urgent{color:#eb999d}:root[data-theme=dark] .ad-kpis>.ad-kpi-btn{background-color:#121f1a;border-top:4px solid #0e7490}:root[data-theme=dark] .ad-kpis>.ad-kpi-btn.is-red{border-top-color:#e0262f}:root[data-theme=dark] .ad-chip{background-color:#121f1a;border:1px solid #304b42;color:#c6cdd8}:root[data-theme=dark] .ad-chip.is-active{background-color:#0f664c;border-color:#0f664c;color:#fff}:root[data-theme=dark] .ad-reports>li{border-top:1px solid #2c443c}:root[data-theme=dark] .ad-report-top a{color:inherit}:root[data-theme=dark] .ad-report-top small{color:#8a94a1}:root[data-theme=dark] .ad-report-details{color:#d4dae3}:root[data-theme=dark] .ad-report-excerpt{background-color:#14231e;color:#d4dae3}:root[data-theme=dark] .ad-pay-form label{color:#d4dae3}:root[data-theme=dark] .ad-pay-form input,:root[data-theme=dark] .ad-pay-form select{border:1px solid #303b49}:root[data-theme=dark] .sd-page{background-color:#15231e}:root[data-theme=dark] .sd-side{background-image:radial-gradient(120% 60% at 0 100%,#f2b52a29,#0000 60%),linear-gradient(180deg,#0b4d36,#073826);color:#fff}:root[data-theme=dark] .sd-side-shop{border-bottom:1px solid #283e371f}:root[data-theme=dark] .sd-side-logo{background-color:#121f1a;color:var(--sd-green)}:root[data-theme=dark] .sd-side-shop small{color:#ffffffa6}:root[data-theme=dark] .sd-nav-item{color:#ffffffdb}:root[data-theme=dark] .sd-nav-item:hover{background-color:#121f1a14;color:#fff}:root[data-theme=dark] .sd-nav-item.is-active{background-color:#121f1a24;color:#fff}:root[data-theme=dark] .sd-nav-badge{color:#faf0db}:root[data-theme=dark] .sd-nav-sep{background-color:#121f1a1f}:root[data-theme=dark] .sd-side-card{background-color:#121f1a0f;border:1px solid #283e3729}:root[data-theme=dark] .sd-side-card p{color:#ffffffbf}:root[data-theme=dark] .sd-side-card button{border:1px solid #283e3766;color:#fff}:root[data-theme=dark] .sd-side-card button:hover{color:var(--sd-gold)}:root[data-theme=dark] .sd-side-quote{color:#ffffffb3}:root[data-theme=dark] .sd-header h1{color:var(--sd-ink)}:root[data-theme=dark] .sd-header p{color:var(--sd-muted)}:root[data-theme=dark] .sd-card{background-color:#121f1a}:root[data-theme=dark] .sd-card-head h2{color:var(--sd-ink)}:root[data-theme=dark] .sd-card-head p{color:var(--sd-muted)}:root[data-theme=dark] .sd-card-ico{background-color:#203d30;color:var(--sd-green)}:root[data-theme=dark] .sd-pill{color:#c9d6d2}:root[data-theme=dark] .sd-pill.is-on{background-color:#1c442e;color:#bdf6e1}:root[data-theme=dark] .sd-kpi{background-color:#121f1a}:root[data-theme=dark] .sd-kpi small{color:var(--sd-muted)}:root[data-theme=dark] .sd-kpi strong{color:var(--sd-ink)}:root[data-theme=dark] .sd-kpi em{color:#b8f5dd}:root[data-theme=dark] .sd-kpi em.is-todo{color:#f2cba5}:root[data-theme=dark] .sd-kpi-ico.is-gold{background-color:#44381c;color:#f3d9ab}:root[data-theme=dark] .sd-kpi-ico.is-green{background-color:#1c442e;color:#bdf6e1}:root[data-theme=dark] .sd-kpi-ico.is-blue{background-color:#1b2b42;color:#9be}:root[data-theme=dark] .sd-kpi-ico.is-violet{background-color:#291a41;color:#b396e5}:root[data-theme=dark] .sd-page .sd-card label{color:#d4dfdb}:root[data-theme=dark] .sd-page .sd-card input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),:root[data-theme=dark] .sd-page .sd-card select,:root[data-theme=dark] .sd-page .sd-card textarea{background-color:#13201c;border-color:#2f4a41}:root[data-theme=dark] .sd-page .sd-card input:focus,:root[data-theme=dark] .sd-page .sd-card select:focus,:root[data-theme=dark] .sd-page .sd-card textarea:focus{background-color:#121f1a;border-color:#0f6a49}:root[data-theme=dark] .sd-page .logo-upload{border-color:#324e44}@media (max-width:980px){:root[data-theme=dark] .sd-nav-item.is-active{background-color:#121f1a2e}}:root[data-theme=dark] .sd-side-card a{border:1px solid #283e3766;color:#fff}:root[data-theme=dark] .sd-side-card a:hover{color:var(--sd-gold)}:root[data-theme=dark] .sd-checklist a{color:var(--sd-ink)}:root[data-theme=dark] .sd-checklist a:hover{background-color:#14221d;border-color:#365846}:root[data-theme=dark] .sd-checklist i{background-color:#46391c;color:#f5dbb6}:root[data-theme=dark] .sd-checklist a.is-done i{background-color:#1c442e;color:#bdf6e1}:root[data-theme=dark] .sd-checklist small{color:var(--sd-muted)}:root[data-theme=dark] .sd-checklist b{color:#9aa7a2}:root[data-theme=dark] .sd-search .sd-icon{color:#8a9893}:root[data-theme=dark] .sd-filters button{background-color:#121f1a;color:#c9d6d2}:root[data-theme=dark] .sd-filters button.is-active{color:#fff}:root[data-theme=dark] .sd-filters button.is-active b{background-color:#121f1a;color:var(--sd-green)}:root[data-theme=dark] .sd-prow:not(.sd-prow-head):hover{background-color:#13211c}:root[data-theme=dark] .sd-prow-head{color:#b2c5bf}:root[data-theme=dark] .sd-pcell-product strong{color:var(--sd-ink)}:root[data-theme=dark] .sd-pcell-product small{color:var(--sd-muted)}:root[data-theme=dark] .sd-pthumb{color:#9aa7a2}:root[data-theme=dark] .sd-pcell b.is-low{color:#f2cba5}:root[data-theme=dark] .sd-pcell b.is-out{color:#eb999d}:root[data-theme=dark] .sd-pflags .is-on{background-color:#1c442e;color:#bdf6e1}:root[data-theme=dark] .sd-pflags .is-out{background-color:#401a1a;color:#ec9ea2}:root[data-theme=dark] .sd-pflags .is-off{background-color:#232c39;color:#becec8}:root[data-theme=dark] .sd-pflags .is-promo{background-color:#46391c;color:#f5dbb6}:root[data-theme=dark] .sd-pflags .is-fav{background-color:#401a2b;color:#e5a1c0}:root[data-theme=dark] .sd-pbtn{background-color:#121f1a;color:var(--sd-ink)}:root[data-theme=dark] .sd-pbtn:hover{background-color:#1d3a2c;border-color:#365846;color:var(--sd-green)}:root[data-theme=dark] .sd-pbtn.is-danger{color:#ec9ea2}:root[data-theme=dark] .sd-pbtn.is-danger:hover{background-color:#14211d;border-color:#5a2629;color:#efa5a9}:root[data-theme=dark] .sd-modal-head{background-color:#121f1a}:root[data-theme=dark] .sd-modal-close{background-color:#121f1a;color:var(--sd-ink)}:root[data-theme=dark] .sd-confirm-ico{background-color:#401a1a;color:#eb999d}:root[data-theme=dark] .sd-danger{background-color:#c0262d;color:#fff}:root[data-theme=dark] .sd-danger:hover{background-color:#a31d24}@media (max-width:860px){:root[data-theme=dark] .sd-pcell:before{color:var(--sd-muted)}}:root[data-theme=dark] .sd-settings-note,:root[data-theme=dark] .sd-show-pwd{color:var(--sd-muted)}:root[data-theme=dark] .sd-page .sd-settings input:disabled{background-color:#162620;color:#bacbc5}:root[data-theme=dark] .sd-strength.is-good{color:#b8f5dd}:root[data-theme=dark] .sd-strength.is-ok{color:#f3d9ab}:root[data-theme=dark] .sd-strength.is-bad{color:#eb999d}:root[data-theme=dark] .sd-danger-zone{background-color:#13201b;border-color:#552525}:root[data-theme=dark] .sd-danger-zone .sd-card-ico{background-color:#401a1a;color:#eb999d}:root[data-theme=dark] .sd-danger-zone p{color:var(--sd-muted)}:root[data-theme=dark] .sd-danger-link{background-color:#121f1a;border:1px solid #5f292b;color:#ec9ea2}:root[data-theme=dark] .sd-danger-link:hover{background-color:#c0262d;border-color:#c0262d;color:#fff}:root[data-theme=dark] .banner-preview{background-image:radial-gradient(90% 140% at 100% 0,#edac1f47,#edac1f00 50%),linear-gradient(135deg,#0b5a3f,#063a29);border:1.5px dashed #335046}:root[data-theme=dark] .banner-logo{background-color:#121f1a;border:3px solid #283e37;color:#c9f7e7}:root[data-theme=dark] .banner-text{color:#fff}:root[data-theme=dark] .banner-text small{color:#ffffffd1}:root[data-theme=dark] .sd-page .banner-pick{background-color:#121f1a;border:1.5px solid #0b4d36;color:#c9f7e7}:root[data-theme=dark] .sd-page .banner-pick:hover{background-color:#1e3b2a}:root[data-theme=dark] .banner-remove{color:#ec9ea2}:root[data-theme=dark] .sd-page .banner-pos{color:#c9d6d2}:root[data-theme=dark] .banner-hint,:root[data-theme=dark] .banner-pos small{color:#8a9893}:root[data-theme=dark] .sp-card{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .sp-card h2,:root[data-theme=dark] .sp-detail-head h2{color:#e0f0ea}:root[data-theme=dark] .sp-muted,:root[data-theme=dark] .sp-start-head p{color:#bacbc5}:root[data-theme=dark] .sp-kind-card{background-color:#121f1a;border:1.5px solid #2e483f;color:#e0f0ea}:root[data-theme=dark] .sp-kind-card small{color:#bacbc5}:root[data-theme=dark] .sp-kind-card.is-on{border-color:#0b6b47}:root[data-theme=dark] .is-problem>i,:root[data-theme=dark] .sp-kind-dot.is-problem,:root[data-theme=dark] .sp-kind.is-problem i{background-color:#401a1a;color:#ec9ea2}:root[data-theme=dark] .is-question>i,:root[data-theme=dark] .sp-kind-dot.is-question,:root[data-theme=dark] .sp-kind.is-question i{background-color:#1b2b42;color:#9be}:root[data-theme=dark] .is-billing>i,:root[data-theme=dark] .sp-kind-dot.is-billing,:root[data-theme=dark] .sp-kind.is-billing i{background-color:#291a41;color:#b396e5}:root[data-theme=dark] .is-suggestion>i,:root[data-theme=dark] .sp-kind-dot.is-suggestion,:root[data-theme=dark] .sp-kind.is-suggestion i{background-color:#44381c;color:#f3d9ab}:root[data-theme=dark] .sp-form{border-top:1px solid #2c453c}:root[data-theme=dark] .sp-form label{color:#d4dfdb}:root[data-theme=dark] .sp-form input,:root[data-theme=dark] .sp-form textarea,:root[data-theme=dark] .sp-reply textarea{background-color:#13201c;border:1px solid #2f4a41;color:#e0f0ea}:root[data-theme=dark] .sp-form input:focus,:root[data-theme=dark] .sp-form textarea:focus,:root[data-theme=dark] .sp-reply textarea:focus{background-color:#121f1a;border-color:#0f6a49}:root[data-theme=dark] .sp-primary{background-image:linear-gradient(180deg,#0f6a49,#0b4d36);color:#fff}:root[data-theme=dark] .sp-ghost{background-color:#121f1a;border:1px solid #304b42;color:#e0f0ea}:root[data-theme=dark] .sp-back{color:#bdf6e1}:root[data-theme=dark] .sp-new{background-color:#e0262f;color:#fff}:root[data-theme=dark] .sp-list button{background-color:#121f1a;border:1px solid #2c453c;color:#e0f0ea}:root[data-theme=dark] .sp-list button:hover{background-color:#13211c;border-color:#35513d}:root[data-theme=dark] .sp-list button.is-unread{background-color:#1a3e29;border-color:#2c5b40}:root[data-theme=dark] .sp-list button.is-unread strong:after{background-color:#e0262f}:root[data-theme=dark] .sp-list button.is-open{border-color:#0b6b47}:root[data-theme=dark] .sp-list-main small{color:#bacbc5}:root[data-theme=dark] .sp-list-main em{color:#c9d6d2}:root[data-theme=dark] .sp-status.is-open{background-color:#42321b;color:#f2cba5}:root[data-theme=dark] .sp-status.is-in_progress{background-color:#1b2b42;color:#9be}:root[data-theme=dark] .sp-status.is-resolved{background-color:#1c442e;color:#bdf6e1}:root[data-theme=dark] .sp-status.is-closed{background-color:#232c39;color:#becec8}:root[data-theme=dark] .sp-detail-head{border-bottom:1px solid #2c453c}:root[data-theme=dark] .sp-detail-head p{color:#bacbc5}:root[data-theme=dark] .sp-kind{color:#c9d6d2}:root[data-theme=dark] .sp-bubble{background-color:#162620;color:#e0f0ea}:root[data-theme=dark] .is-mine .sp-bubble{background-image:linear-gradient(160deg,#0f6a49,#0b4d36);color:#fff}:root[data-theme=dark] .sp-thread small{color:#8a9893}:root[data-theme=dark] .sp-reply{border-top:1px solid #2c453c}:root[data-theme=dark] .sp-chips button{background-color:#121f1a;border:1px solid #303a46;color:#c9d6d2}:root[data-theme=dark] .sp-chips button.is-on{background-color:#0b4d36;border-color:#0b4d36;color:#fff}:root[data-theme=dark] .sp-chips b{background-color:#e0262f;color:#fff}:root[data-theme=dark] .sp-admin-filters select,:root[data-theme=dark] .sp-who select{background-color:#121f1a;border:1px solid #303b49}:root[data-theme=dark] .sp-who{background-color:#15231e}:root[data-theme=dark] .sp-who small{color:#bacbc5}:root[data-theme=dark] .sp-who a{color:#bdf6e1}:root[data-theme=dark] .shops-dir-hero h1{color:#e0f0ea}:root[data-theme=dark] .shops-dir-hero p{color:#c0d0cb}:root[data-theme=dark] .shops-dir-tabs{background-color:#172722}:root[data-theme=dark] .shops-dir-tabs button{color:#c9d6d2}:root[data-theme=dark] .shops-dir-tabs button.is-on{background-color:#0b4d36;color:#fff}:root[data-theme=dark] .shops-dir-filters select,:root[data-theme=dark] .shops-dir-search input{background-color:#121f1a;border:1px solid #2f4a41;color:#e0f0ea}:root[data-theme=dark] .shops-dir-filters select:disabled{background-color:#15231e;color:#9aa7a2}:root[data-theme=dark] .shops-dir-near{background-color:#121f1a;border:1.5px solid #0b4d36;color:#c9f7e7}:root[data-theme=dark] .shops-dir-near.is-on{background-image:linear-gradient(180deg,#ffd95a,#f2b52a);border-color:#e3ad2c;color:#1c1404}:root[data-theme=dark] .shops-dir-note{background-color:#1c412b;color:#c4f7e5}:root[data-theme=dark] .shops-dir-cats button{background-color:#121f1a;border:1px solid #2f4a41;color:#d4dfdb}:root[data-theme=dark] .shops-dir-cats button b{background-color:#162620}:root[data-theme=dark] .shops-dir-cats button.is-on{background-color:#0b4d36;border-color:#0b4d36;color:#fff}:root[data-theme=dark] .shops-dir-cats button.is-on b{background-color:#121f1a;color:#c9f7e7}:root[data-theme=dark] .shops-dir-count{color:#c0d0cb}:root[data-theme=dark] .shops-dir-muted{color:#bacbc5}:root[data-theme=dark] .shops-dir-empty{border:1px dashed #324e44}:root[data-theme=dark] .shops-dir-empty p{color:#bacbc5}:root[data-theme=dark] .bq-shop{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .bq-shop-cat{background-color:#041e168c;color:#fff}:root[data-theme=dark] .bq-shop-dist{background-image:linear-gradient(180deg,#ffd95a,#f2b52a);color:#1c1404}:root[data-theme=dark] .bq-shop-logo{background-color:#1e3e2d;border:3px solid #283e37;color:#c9f7e7}:root[data-theme=dark] .bq-shop-logo img{background-color:#121f1a}:root[data-theme=dark] .bq-shop-title a{color:inherit}:root[data-theme=dark] .bq-shop-title h3{color:#e0f0ea}:root[data-theme=dark] .bq-shop-place{color:#c0d0cb}:root[data-theme=dark] .bq-shop-desc{color:#c9d6d2}:root[data-theme=dark] .bq-shop-stats{color:#bacbc5}:root[data-theme=dark] .bq-shop-stats b{color:#e0f0ea}:root[data-theme=dark] .bq-shop-visit{background-image:linear-gradient(180deg,#0f6a49,#0b4d36);color:#fff}:root[data-theme=dark] .follow-btn{background-color:#40351a;border:1.5px solid #e3ad2c;color:#f6e5c1}:root[data-theme=dark] .follow-btn b{background-color:#e3ad2c38;color:#f6e5c1}:root[data-theme=dark] .follow-btn:hover{background-color:#483d1e}:root[data-theme=dark] .follow-btn.is-on{background-color:#1c412b;border-color:#325a44;color:#c4f7e5}:root[data-theme=dark] .follow-btn.is-on b{background-color:#0b5a3f1f;color:#c4f7e5}:root[data-theme=dark] .shopfront-follow small{color:#bacbc5}:root[data-theme=dark] .shopfront-hero.has-banner p{color:#ffffffdb}:root[data-theme=dark] .shopfront-hero.has-banner .shopfront-follow small{color:#ffffffbf}:root[data-theme=dark] .mf-kpis div{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .mf-kpis div:first-child{background-image:linear-gradient(135deg,#0f6a49,#0b4d36);color:#fff}:root[data-theme=dark] .mf-kpis small{color:#bacbc5}:root[data-theme=dark] .mf-kpis div:first-child small{color:#fffc}:root[data-theme=dark] .mf-tip{background-color:#43391b;color:#f6e5c1}:root[data-theme=dark] .mf-card{background-color:#121f1a;border:1px solid #2e483f}:root[data-theme=dark] .mf-head input{border:1px solid #2f4a41}:root[data-theme=dark] .mf-list li{border-top:1px solid #2c443c}:root[data-theme=dark] .mf-avatar{background-color:#1c442e;color:#c9f7e7}:root[data-theme=dark] .mf-who em{background-color:#291a41;color:#b396e5}:root[data-theme=dark] .mf-who small{color:#bacbc5}:root[data-theme=dark] .mf-since{color:#8a9893}:root[data-theme=dark] .mf-none{color:#bacbc5}:root[data-theme=dark] .mf-empty p{color:#c0d0cb}:root[data-theme=dark] .mf-privacy{color:#8a9893}:root[data-theme=dark] .follow-btn.is-own{background-color:#1f3b2a;border-color:#335046;color:#c4f7e5}:root[data-theme=dark] .follow-btn.is-own:hover{background-color:#21402e}:root[data-theme=dark] .shops-dir-geo{background-color:#1a4031;border:1.5px solid #0f664c}:root[data-theme=dark] .shops-dir-geo>span{background-color:#121f1a}:root[data-theme=dark] .shops-dir-geo strong{color:var(--ink)}:root[data-theme=dark] .shops-dir-geo p{color:#c6d4cf}:root[data-theme=dark] .auth-v2{background:radial-gradient(120% 80% at 100% 0,#43391b 0,#43391b00 55%),var(--paper)}:root[data-theme=dark] .auth-v2 .auth-card{background-color:#121f1a;border:1px solid #524828}:root[data-theme=dark] .auth-v2 .auth-card:before{background-image:linear-gradient(90deg,#0b5a3f,#1a8a62 40%,#f2c14e)}:root[data-theme=dark] .auth-v2 .auth-back{border:1px solid #4b442d;color:#c0d0cb}:root[data-theme=dark] .auth-v2 .auth-back:hover{border-color:#345147;color:#c4f7e5}:root[data-theme=dark] .auth-tabs{background-color:#162620}:root[data-theme=dark] .auth-tabs button{color:#c0d0cb}:root[data-theme=dark] .auth-tabs button.is-on{background-color:#121f1a;color:#c9f7e7}:root[data-theme=dark] .auth-v2 .section-kicker{color:#f2d7a1}:root[data-theme=dark] .auth-v2 .auth-card h1{color:#e0f0ea}:root[data-theme=dark] .auth-v2 .auth-card label{color:#d4dfdb}:root[data-theme=dark] .auth-pass-toggle{color:#bacbc5}:root[data-theme=dark] .auth-pass-toggle:hover{background-color:#23372b;color:#c4f7e5}:root[data-theme=dark] .auth-v2 .auth-submit{background-image:linear-gradient(180deg,#13775a,#0b4d36)}:root[data-theme=dark] .auth-secure{color:#b2c5bf}:root[data-theme=dark] .auth-v2 .auth-switch{border-top:1px solid #48432b}:root[data-theme=dark] .auth-v2 .auth-switch button{color:#c4f7e5}:root[data-theme=dark] .auth-offer{background-color:#1d3d2c;border:1px solid #2b543d;color:#dee8e4}:root[data-theme=dark] .auth-offer a,:root[data-theme=dark] .auth-offer b{color:#c4f7e5}:root[data-theme=dark] .code-input{background-color:#121f1a;border:1px solid #304b42;color:#deeee9}:root[data-theme=dark] .code-input:focus{border-color:#0b5a3f}:root[data-theme=dark] .code-resend{color:#c4f7e5}:root[data-theme=dark] .code-resend:disabled{color:#8a968f}:root[data-theme=dark] .code-test{background-color:#44391c;color:#f5e2bc}:root[data-theme=dark] .label-optional{color:#8a968f}:root{color-scheme:light}:root[data-theme=dark]{--ink:#eaf3f0;--ink-soft:#9eacbf;--green:#1d8466;--green-light:#2ee1ab24;--cream:#0b1713;--paper:#08110e;--line:#162b25;color-scheme:dark}:root[data-theme=dark] body{background:var(--paper);color:var(--ink)}body{transition:background-color .25s,color .25s}:root[data-theme=dark] .g-modal,:root[data-theme=dark] .g-shell.is-jewelry{--j-ink:#17372d;--j-ink-2:#1e4439;--j-ivory:#0c1814;--j-champagne:#1c2533;--j-hair:#2a3445;--j-muted:#a99f8c;--j-gold-soft:#3a3020;--j-text:#f0e7d4}:root[data-theme=dark] :is(.g-paper,.lx-paper,.doc-preview){--ink:#142620;--ink-soft:#5d6878;--line:#eceae2;--green:#0b5f46;--green-light:#e8f7f2;--paper:#fffefa;--cream:#f8f6f0;--j-ink:#0c1f19;--j-ink-2:#163028;--j-ivory:#fffdf8;--j-champagne:#f7f1e5;--j-hair:#e9e1d2;--j-muted:#7f776a;color:#142620;color-scheme:light}:root[data-theme=dark] .site-header{background:#08110ee0;border-color:var(--line)}:root[data-theme=dark] .nav-content{color:#b9c4d2}:root[data-theme=dark] .brand-on-light{display:none}:root[data-theme=dark] .brand-on-dark{display:inline}:root[data-theme=dark] .brand-word{color:#fff}:root[data-theme=dark] .brand-second{color:#8fa6c2}:root[data-theme=dark] .product-card img,:root[data-theme=dark] .shop-logo,:root[data-theme=dark] .shopfront-logo{background:#fff}:root[data-theme=dark] .site-footer{background:radial-gradient(60% 120% at 100% 0,#edac1f1a 0,#edac1f00 60%),#050c0a;border-top:1px solid var(--line)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#6f7f94}:root[data-theme=dark] select option{background:#0d1916;color:var(--ink)}:root[data-theme=dark] ::selection{background:#1d8466;color:#fff}:root[data-theme=dark] .g-tab.is-active{color:#fff}:root[data-theme=dark] .g-modal,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .nav-user-menu{box-shadow:0 30px 70px -20px #000000bf}:root[data-theme=dark] .auth-card,:root[data-theme=dark] .g-card,:root[data-theme=dark] .g-kpi,:root[data-theme=dark] .g-sidebar,:root[data-theme=dark] .product-card{box-shadow:inset 0 1px 0 #ffffff08,0 20px 40px -30px #000c}.theme-toggle{background:#0000;border:1px solid #0000;border-radius:50%;color:#3b4a5c;cursor:pointer;display:grid;flex:none;height:42px;margin-left:10px;padding:0;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .3s;width:42px}.theme-toggle:hover{background:var(--green-light);color:var(--green)}.theme-toggle:active{transform:rotate(-20deg) scale(.94)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}:root[data-theme=dark] .theme-toggle{color:#f3c46d}:root[data-theme=dark] .theme-toggle:hover{background:#f3c46d1f;color:#ffd88f}@media (max-width:1080px){.theme-toggle{margin-left:auto;order:1}.mobile-menu-toggle{margin-left:4px;order:2}}:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color{background:linear-gradient(135deg,var(--kpi-a) 0,var(--kpi-b) 100%);border:0;color:#fff}:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color:before{background:#ffffff1f}:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color:after{background:radial-gradient(circle,#ffffff1a 0,#fff0 70%)}:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color a,:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color>strong{color:#fff}:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color>small,:root[data-theme=dark] .g-shell .g-kpis>.g-kpi.g-kpi-color>span:not(.g-kpi-icon){color:#ffffffdb}:root[data-theme=dark] .j-btn-gold{color:#2b1f06}:root[data-theme=dark] .jx{--jx-line:#2e3648;--jx-ivory:#1b2232}:root[data-theme=dark] .jx .j-receipt-card,:root[data-theme=dark] .jx .j-workbench{background:#151b29!important;border-color:#2e3648!important;color:#ece6d6}:root[data-theme=dark] .jx .g-source-note,:root[data-theme=dark] .jx .j-ppg,:root[data-theme=dark] .jx .j-receipt-empty,:root[data-theme=dark] .jx .j-toggle span,:root[data-theme=dark] .jx .jx-head p{color:#a39b86!important}:root[data-theme=dark] .jx .g-segmented,:root[data-theme=dark] .jx .g-source-tabs,:root[data-theme=dark] .jx .j-metal,:root[data-theme=dark] .jx .j-search,:root[data-theme=dark] .jx .j-toggle{background:#1b2232!important;border-color:#2e3648!important}:root[data-theme=dark] .jx .g-segmented button:not(.is-active),:root[data-theme=dark] .jx .g-source-tabs button:not(.is-active),:root[data-theme=dark] .jx .j-metal button:not(.is-active){border:0!important;color:#cfc6ad!important}:root[data-theme=dark] .jx .g-segmented button.is-active,:root[data-theme=dark] .jx .g-source-tabs button.is-active,:root[data-theme=dark] .jx .j-chips button.is-active,:root[data-theme=dark] .jx .j-metal button.is-active,:root[data-theme=dark] .jx .j-methods button.is-active{background:linear-gradient(135deg,#b8891f,#e7c46d)!important;border-color:#0000!important;color:#141a2c!important}:root[data-theme=dark] .jx .j-toggle strong,:root[data-theme=dark] .jx .jx-head h2{color:#f3ecd9!important}:root[data-theme=dark] .jx .j-stock-chip{background:#241f14!important;border-color:#5a4a22!important;color:#d9bf7f!important}:root[data-theme=dark] .jx .j-stock-chip b{color:#f3dc94!important}:root[data-theme=dark] .jx input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .jx select,:root[data-theme=dark] .jx textarea{background:#10151f!important;border-color:#2e3648!important;color:#f3ecd9!important}:root[data-theme=dark] .jx .j-search input{background:#0000!important}:root[data-theme=dark] .jx .j-chips button:not(.is-active),:root[data-theme=dark] .jx .j-methods button:not(.is-active){background:#10151f!important;border-color:#2e3648!important;color:#e4dcc6!important}:root[data-theme=dark] .jx .j-chips .j-chip-other,:root[data-theme=dark] .jx .j-methods .j-acompte:not(.is-active){border-color:#6b5626!important;color:#d9bf7f!important}:root[data-theme=dark] .jx .j-receipt-empty{background:#10151f!important;border-color:#3a3424!important}:root[data-theme=dark] .jx .j-totals>div,:root[data-theme=dark] .jx .j-totals>label{color:#cfc6ad!important}:root[data-theme=dark] .jx .j-total-line{background:radial-gradient(120% 140% at 100% 0,#2a2414 0,#0e1320 60%)!important;border:1px solid #3a3424!important}:root[data-theme=dark] .jx .j-add{background:linear-gradient(135deg,#b8891f,#e7c46d)!important;color:#141a2c!important}:root[data-theme=dark] .jx .jx-step{box-shadow:0 0 0 4px #2a2414}:root[data-theme=dark] .jx .jx-count,:root[data-theme=dark] .jx .jx-discount-field button{background:#2a2414!important;color:#f3dc94!important}:root[data-theme=dark] .jx .jx-discount-field{background:#10151f!important;border-color:#2e3648!important}:root[data-theme=dark] .jx .jx-discount,:root[data-theme=dark] .jx .jx-notes{color:#cfc6ad!important}:root[data-theme=dark] .jx .g-source-note b{color:#f3ecd9!important}:root[data-theme=dark] .jx .g-customer-picker select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e7c46d'%3E%3Ccircle cx='12' cy='7.5' r='4.5'/%3E%3Cpath d='M3.5 21c0-4.7 3.8-7.5 8.5-7.5s8.5 2.8 8.5 7.5z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e7c46d' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .sb{--sb-ink:#f1f5f9;--sb-line:#283244;--sb-muted:#94a3b8}:root[data-theme=dark] .sb .sb-pills button.is-active{background:linear-gradient(135deg,#d4a72c,#a87a12)!important;color:#141a2c!important}:root[data-theme=dark] .sb .sb-history,:root[data-theme=dark] .sb .sb-kpis>div,:root[data-theme=dark] .sb .sb-pills,:root[data-theme=dark] .sb .sb-tabs{border-color:#283244!important}:root[data-theme=dark] .sb .sb-history li{border-color:#1e2736!important}:root[data-theme=dark] .jh{--jh-ink:#f1f5f9;--jh-line:#283244;--jh-muted:#94a3b8}:root[data-theme=dark] .jh .jh-table th{background:#141b28!important}:root[data-theme=dark] .da{--da-ink:#f1f5f9;--da-line:#283244;--da-muted:#94a3b8}:root[data-theme=dark] .da .da-table th{background:#141b28!important}:root[data-theme=dark] .ex{--ex-ink:#f1f5f9;--ex-muted:#94a3b8;--ex-line:#283244;--ex-card:#121a26}:root[data-theme=dark] .ex .ex-presets button.is-active{background:#f1f5f9!important;color:#0f172a!important}:root[data-theme=dark] .ex-amount-input{background:#2a1219!important;border-color:#5b2230!important}:root[data-theme=dark] .ex-amount-input input{color:#fda4af!important}:root[data-theme=dark] .ex-methods button.is-active{border-color:#f1f5f9!important}:root[data-theme=dark] .dv{--dv-ink:#f1f5f9;--dv-muted:#94a3b8;--dv-line:#283244;--dv-card:#121a26}:root[data-theme=dark] .dv .dv-tabs button.is-active{background:#f1f5f9!important;color:#0f172a!important}:root[data-theme=dark] .dv-zone li.is-selected{background:#2a1d10!important}
/*# sourceMappingURL=main.5a57818f.css.map*/