@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.merchant-business-selector{z-index:40;flex:0 auto;align-items:center;min-width:0;display:inline-flex;position:relative}.merchant-business-trigger{border:1px solid var(--border,#d8dee8);background:var(--surface,#fff);min-width:0;max-width:245px;min-height:40px;color:var(--text,#172033);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.merchant-business-trigger>svg{color:var(--muted,#64748b);flex:none}.merchant-business-trigger-label{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-business-trigger-label small{color:var(--muted,#64748b);font-size:10px;font-weight:500;line-height:1.1}.merchant-business-trigger-label strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.merchant-business-menu{background:var(--surface,#fff);border:1px solid var(--border,#d8dee8);z-index:1200;border-radius:12px;width:min(290px,100vw - 24px);padding:7px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 35px #0f172a29}.merchant-business-menu-heading{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 7px;font-size:11px;font-weight:700}.merchant-business-option,.merchant-business-add-option{width:100%;min-height:40px;color:var(--text,#172033);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.merchant-business-option span,.merchant-business-add-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.merchant-business-option>svg,.merchant-business-add-option>svg{flex:none}.merchant-business-option.active{background:var(--surface-secondary,#f1f5f9);font-weight:650}.merchant-business-option:hover,.merchant-business-add-option:hover{background:var(--surface-secondary,#f1f5f9)}.merchant-business-add-option{color:var(--accent,#2563eb);font-weight:650}.merchant-business-menu-divider{background:var(--border,#e2e8f0);height:1px;margin:6px 2px}.merchant-business-modal-backdrop{z-index:3000;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.merchant-business-modal{background:var(--surface,#fff);width:min(440px,100%);color:var(--text,#172033);border:1px solid var(--border,#d8dee8);border-radius:18px;padding:24px;position:relative;box-shadow:0 24px 70px #0f172a40}.merchant-business-modal-close{width:34px;height:34px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.merchant-business-modal-icon{background:var(--surface-secondary,#f1f5f9);width:44px;height:44px;color:var(--accent,#2563eb);border-radius:12px;place-items:center;display:grid}.merchant-business-modal h2{margin:14px 0 6px;font-size:20px;line-height:1.3}.merchant-business-modal>p{color:var(--muted,#64748b);margin:0 0 18px;font-size:13px;line-height:1.55}.merchant-business-modal form{flex-direction:column;gap:8px;display:flex}.merchant-business-modal form>label{font-size:12px;font-weight:650}.merchant-business-modal form>input{border:1px solid var(--border,#d8dee8);background:var(--surface,#fff);width:100%;min-height:42px;color:var(--text,#172033);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px}.merchant-business-form-error{color:#b91c1c;margin:2px 0;font-size:12px}.merchant-business-modal-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.merchant-business-modal-actions button{min-height:40px}@media (width<=760px){.merchant-business-trigger{gap:5px;max-width:155px;min-height:38px;padding:4px 7px}.merchant-business-trigger-label strong{max-width:100px;font-size:11px}.merchant-business-trigger-label small{font-size:9px}.merchant-business-trigger>svg:first-child{width:14px;height:14px}.merchant-business-menu{max-width:calc(100vw - 20px);left:0}.merchant-business-modal{padding:20px}}@media (width<=390px){.merchant-business-trigger{max-width:128px}.merchant-business-trigger-label strong{max-width:76px}.merchant-business-trigger>svg:last-child{width:13px;height:13px}}@media (width>=901px){.store-header .store-desktop-menu-toggle{display:grid}.store-header .store-desktop-menu{background:#fff;border:1px solid #e4ebe8;border-radius:12px;gap:2px;width:280px;padding:10px 14px 14px;display:grid;position:absolute;top:100%;left:auto;right:14px;box-shadow:0 18px 35px #10251d16}.store-header .store-desktop-menu a,.store-header .store-desktop-menu button{text-align:left;color:#27352f;cursor:pointer;background:#fff;border:0;border-radius:9px;width:100%;padding:11px 12px;font:700 13px Manrope;text-decoration:none;display:block}.store-header .store-desktop-menu a:hover,.store-header .store-desktop-menu button:hover{color:#087f5b;background:#f1f7f4}}:root{color:#17201d;font-synthesis:none;background:#f6f8f7;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.brand{align-items:center;width:180px;height:42px;display:flex}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.eyebrow{letter-spacing:.12em;color:#087f5b;font-size:.72rem;font-weight:800}.primary,.outline,.whatsapp{cursor:pointer;border:1px solid #087f5b;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1rem;font-weight:700;display:inline-flex}.primary{color:#fff;background:#087f5b}.outline{color:#087f5b;background:#fff}.inline{width:max-content}.link-button{color:#087f5b;cursor:pointer;background:0 0;border:0;margin-top:1rem;font-weight:700}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:.55rem;display:inline-grid}.mobile-only{display:none}.topbar{z-index:10;background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex;position:sticky;top:0}.top-actions{align-items:center;gap:10px;display:flex}.app-shell{min-height:100vh}.mobile-merchant-brand{display:none}.mobile-merchant-brand img{object-fit:contain;object-position:left center;width:168px;height:38px;display:block}.mobile-merchant-brand .merchant-notification-panel{width:auto;min-width:48px;box-shadow:none;background:0 0;border:0;gap:0;margin:0;padding:0}.mobile-merchant-brand .merchant-notification-panel-icon{border-radius:12px;width:44px;height:44px}.mobile-merchant-brand .merchant-notification-panel-copy{display:none}.mobile-merchant-brand .merchant-notification-toggle{border-radius:12px;width:44px;min-width:44px;height:44px;font-size:0;padding:0!important}.mobile-merchant-brand .merchant-notification-toggle:after{content:"";background:#087f5b;border-radius:50%;width:8px;height:8px}.mobile-merchant-brand .merchant-notification-panel-icon+.merchant-notification-panel-copy+.merchant-notification-toggle{margin-left:0}.sidebar{background:#fff;border-right:1px solid #e4e9e6;width:235px;padding:18px 12px;position:fixed;top:64px;bottom:0}.sidebar nav{gap:4px;display:grid}.sidebar a{color:#59635f;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-weight:600;display:flex}.page-head{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.page-head h1{letter-spacing:-.04em;margin:.3rem 0;font:800 2rem Manrope}.stats,.plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat,.card,.trial,.plan,.list{background:#fff;border:1px solid #e4e9e6;border-radius:14px}.stat{gap:5px;padding:20px;display:grid}.stat svg{color:#087f5b}.stat strong{font:800 1.55rem Manrope}.trial{align-items:center;gap:15px;margin-bottom:18px;padding:16px 18px;display:flex}.trial span{color:#6c7773}.trial a{color:#087f5b;margin-left:auto;font-weight:700}.steps{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.steps span{background:#f0f5f2;border-radius:9px;padding:9px 12px;font-weight:600}.form-grid{grid-template-columns:2fr 1fr auto;gap:10px;display:grid}.form-stack{gap:16px;max-width:700px;display:grid}.form-stack label{gap:7px;font-weight:700;display:grid}.form-stack small{color:#78837f;font-weight:400}.check{align-items:center;display:flex!important}.check input{width:auto}.list{overflow:hidden}.list-row{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.list-row div{gap:4px;display:grid}.list-row span{color:#75807c;font-size:.9rem}.empty{text-align:center;color:#78837f;padding:30px}.plan{padding:22px}.plan strong{font:800 2rem Manrope}.plan strong small{font:400 .9rem DM Sans}.plan p{color:#6c7773;min-height:42px}.auth-shell{background:linear-gradient(135deg,#eef8f4,#fff);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{background:#fff;border:1px solid #e4e9e6;border-radius:18px;width:min(430px,100%);padding:34px;box-shadow:0 20px 60px #123d2a12}.auth-card h1{letter-spacing:-.04em;font:800 2rem Manrope}.auth-card form{gap:12px;margin-top:22px;display:grid}.auth-card .primary{width:100%}.auth-card input,.checkout input,.checkout textarea{background:#fff;border:1px solid #d8dfdb;border-radius:9px;outline:none;width:100%;padding:.8rem .9rem}.checkout textarea{resize:vertical;min-height:85px}.error{color:#b42318;background:#fff1f0;border-radius:8px;padding:9px;font-size:.9rem}.loading{place-items:center;min-height:100vh;display:grid}.landing{background:radial-gradient(circle at 75% 15%,#d9f4e8,#0000 30%),#f7faf8;min-height:100vh}.landing-nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px;display:flex}.landing-nav>div{gap:10px;display:flex}.hero{text-align:center;max-width:900px;margin:80px auto;padding:0 20px}.hero h1{letter-spacing:-.065em;margin:18px 0;font:800 clamp(3rem,7vw,6rem)/.98 Manrope}.hero h1 em{color:#087f5b;font-style:normal}.hero p{color:#68736f;max-width:650px;margin:0 auto;font-size:1.15rem;line-height:1.6}.hero-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:50px auto;padding:20px;display:grid}.feature-grid>div{background:#fff;border:1px solid #e3e9e5;border-radius:16px;padding:24px}.feature-grid svg{color:#087f5b}.feature-grid h3{font:700 1.1rem Manrope}.feature-grid p{color:#68736f;line-height:1.55}.store-header{background:#fff;border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.store-hero>div{max-width:1100px;margin:auto}.store-hero h1{letter-spacing:-.05em;margin:8px 0;font:800 clamp(2.2rem,5vw,4rem) Manrope}.store-hero p{color:#5f6b66;max-width:650px}.product-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#fff;border:1px solid #e2e8e4;border-radius:14px;overflow:hidden}.product-card-media{aspect-ratio:4/5;background:#edf5f1;width:100%;overflow:hidden}.product-card-media img,.product-card-placeholder{object-fit:cover;width:100%;height:100%;display:block}.product-card-placeholder{color:#087f5b;background:#edf5f1;flex-direction:column;justify-content:center;align-items:center;gap:8px;font:800 1.4rem Manrope;display:flex}.product-card-placeholder svg{opacity:.9}.product-card-placeholder span{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid;box-shadow:0 3px 10px #142d2314}.product-card img,.product-placeholder{object-fit:cover;width:100%;height:210px}.product-placeholder{color:#087f5b;background:#edf5f1;place-items:center;font:800 1.4rem Manrope;display:grid}.product-body h3{margin:0 0 5px;font:700 1.05rem Manrope}.product-body p{color:#75807c;min-height:24px}.product-body strong{margin:12px 0;display:block}.product-body .primary{width:100%}.modal-backdrop{z-index:20;background:#10251d66;justify-content:flex-end;display:flex;position:fixed;inset:0}.checkout{background:#fff;width:min(470px,100%);height:100%;padding:22px;overflow:auto}.checkout-head{justify-content:space-between;align-items:center;display:flex}.cart-line,.total{border-bottom:1px solid #edf0ee;justify-content:space-between;padding:12px 0;display:flex}.total{margin-bottom:18px;font-size:1.1rem}.checkout input,.checkout textarea{margin-bottom:10px}.whatsapp{color:#fff;background:#25d366;border-color:#25d366;width:100%}.whatsapp:disabled{opacity:.45;cursor:not-allowed}.store-empty{text-align:center;place-items:center;min-height:100vh;display:grid}.store-empty h1{font:800 2rem Manrope}@media (width<=800px){.reports-page .location-report-row{grid-template-columns:1fr;gap:10px}.reports-page .location-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-only{display:inline-grid}.sidebar{z-index:30;transition:all .2s;transform:translate(-100%);box-shadow:10px 0 30px #0001}.sidebar.open{transform:translate(0)}.content{margin-left:0;padding:22px 15px}.stats,.plans,.product-grid,.feature-grid,.form-grid{grid-template-columns:1fr}.trial{display:grid}.trial a{margin-left:0}.page-head{align-items:flex-start;gap:12px}.page-head h1{font-size:1.6rem}.hero{margin:55px auto}.hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.landing-nav{padding:16px}.topbar{padding:0 15px}.store-hero{padding:40px 20px}}.pos-products,.pos-cart{background:#fff;border:1px solid #e4e9e6;border-radius:14px}.pos-search{border:1px solid #d8dfdb;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;display:flex}.pos-search input{background:0 0;border:0;outline:0;width:100%;padding:.85rem 0}.pos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pos-product{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e4;border-radius:12px;min-height:130px;padding:10px}.pos-quick-catalog{margin-top:12px}.pos-quick-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.pos-quick-head strong{color:#26352f;font-size:14px}.pos-quick-head span{color:#718078;font-size:11px}.pos-quick-catalog .pos-grid{gap:12px}.pos-quick-catalog .pos-product{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-height:176px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.pos-quick-catalog .pos-product:hover:not(:disabled),.pos-quick-catalog .pos-product:focus-visible{border-color:#16815d;outline:none;box-shadow:0 0 0 3px #16815d20}.pos-quick-catalog .pos-product:disabled{opacity:.62;cursor:not-allowed}.pos-quick-catalog .pos-product img,.pos-quick-catalog .pos-product .pos-thumb{flex:none;width:100%;height:88px}.pos-quick-catalog .pos-product>div{gap:5px;min-width:0;display:grid}.pos-quick-catalog .pos-product strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.pos-quick-catalog .pos-product span:not(.pos-thumb){color:#087f5b;font-size:13px;font-weight:800}.pos-quick-catalog .pos-product small{color:#718078;white-space:normal;margin:0;font-size:10px}.pos-quick-catalog .pos-product:disabled small{color:#b42318}.pos-product>div{gap:7px;display:grid}.pos-product img,.pos-thumb{object-fit:cover;border-radius:8px;width:100%;height:82px}.pos-thumb{color:#087f5b;background:#edf5f1;place-items:center;font:800 1.4rem Manrope;display:grid}.pos-product span:not(.pos-thumb){color:#087f5b;font-weight:800}.pos-product small{color:#78837f;margin-top:7px;display:block}.pos-cart-head{justify-content:space-between;align-items:center;display:flex}.pos-cart-head h2{align-items:center;gap:8px;margin:0;font:800 1.05rem Manrope;display:flex}.pos-lines{gap:0;margin-top:8px;display:grid}.pos-line>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qty{align-items:center;gap:5px;display:flex}.qty button{cursor:pointer;background:#fff;border:1px solid #d8dfdb;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.pos-empty{text-align:center;color:#78837f;place-items:center;gap:8px;padding:38px 10px;display:grid}.pos-total{border-bottom:1px solid #edf0ee;justify-content:space-between;padding:17px 0;font-size:1.15rem;display:flex}.pos-total strong{font:800 1.3rem Manrope}.pos-customer{gap:8px;padding:14px 0;display:grid}.pos-customer label{align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.pos-customer input{border:1px solid #d8dfdb;border-radius:9px;outline:0;padding:.7rem .8rem}.payment-title{margin-bottom:8px;font-size:.9rem;font-weight:700}.payment{cursor:pointer;background:#fff;border:1px solid #d8dfdb;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:.65rem .4rem;font-weight:700;display:flex}.pos-complete{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:10px;width:100%;margin-top:12px;padding:.9rem;font-weight:800}.pos-complete:disabled{opacity:.45;cursor:not-allowed}.pos-success{background:#edf7f3;border:1px solid #b9e3d2;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.pos-success>div{flex:1;gap:2px;display:grid}.pos-success span{color:#66736e;font-size:.85rem}.pos-error{margin-bottom:16px}@media (width<=1000px){.pos-layout{grid-template-columns:1fr}.pos-cart{position:static}.pos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.pos-products,.pos-cart{border-radius:12px}.pos-page .page-head{margin-bottom:15px}.pos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-product{min-height:125px}.pos-product img,.pos-thumb{height:72px}.pos-cart{padding:14px}.pos-line{grid-template-columns:1fr auto}.pos-line>strong:last-child{grid-area:1/2}.payment{min-height:44px}.pos-complete{min-height:50px}}.product-form{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.product-form>div{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;display:grid}.product-form label{gap:6px;font-size:.86rem;font-weight:700;display:grid}.product-form input{border:1px solid #d8dfdb;border-radius:9px;outline:0;width:100%;padding:.72rem .8rem}.product-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-product{background:#fff;border:1px solid #e4e9e6;border-radius:14px;position:relative;overflow:hidden}.admin-product-media{color:#087f5b;background:#edf5f1;place-items:center;height:145px;display:grid}.admin-product-media img{object-fit:cover;width:100%;height:100%}.admin-product-body{gap:5px;padding:14px;display:grid}.admin-product-body strong{font:700 1rem Manrope}.admin-product-body span{color:#087f5b;font-weight:800}.admin-product-body small{color:#78837f}.admin-product>.icon-btn{background:#fff;position:absolute;top:8px;right:8px}.store-mobile-links{white-space:nowrap;align-items:center;gap:16px;display:none;overflow-x:auto}.store-mobile-links a,.store-mobile-links button{color:#45524d;cursor:pointer;background:0 0;border:0;padding:7px 0;font:750 12px Manrope;text-decoration:none}@media (width<=900px){.store-header .store-mobile-links{grid-column:1/-1;justify-content:flex-start;padding:0 2px 4px;display:flex}.product-form{grid-template-columns:1fr}.product-form>div{grid-template-columns:1fr 1fr}.product-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.product-form>div,.product-admin-grid{grid-template-columns:1fr}}.category-create{gap:10px;display:flex}.category-create input{border:1px solid #d8dfdb;border-radius:9px;outline:0;flex:1;padding:.8rem}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category-card{background:#fff;border:1px solid #e4e9e6;border-radius:14px;gap:5px;padding:20px;display:grid;position:relative}.category-card>span{color:#087f5b;font-size:.72rem;font-weight:800}.category-card strong{font:700 1.1rem Manrope}.category-card small{color:#78837f}.category-card>.icon-btn{position:absolute;top:8px;right:8px}.order-count{color:#087f5b;background:#edf7f3;border-radius:999px;padding:7px 11px;font-size:.85rem;font-weight:800}.order-filters{gap:8px;margin-bottom:4px;padding-bottom:12px;display:flex;overflow:auto}.order-filters button{white-space:nowrap;cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #d8dfdb;border-radius:999px;padding:.55rem .85rem}.orders-list{gap:10px;display:grid}.order-card{background:#fff;border:1px solid #e4e9e6;border-radius:14px;padding:16px}.order-main{justify-content:space-between;gap:15px;display:flex}.order-main>div:first-child{gap:5px;display:grid}.order-main span,.order-foot{color:#78837f;font-size:.82rem}.order-total{text-align:right;gap:4px;display:grid}.order-total strong{font:800 1.1rem Manrope}.order-total small{text-transform:capitalize;color:#087f5b;font-weight:700}.order-foot{border-top:1px solid #edf0ee;justify-content:space-between;margin-top:12px;padding-top:10px;display:flex}@media (width<=800px){.category-create{display:grid}.category-grid{grid-template-columns:1fr}.order-main{align-items:flex-start}.order-foot{flex-wrap:wrap;gap:8px}}.success{color:#087f5b;background:#edf7f3;border:1px solid #b9e3d2;border-radius:8px;padding:9px;font-size:.9rem}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-form-grid .full{grid-column:1/-1}.product-form-grid textarea{min-height:88px}.product-image-input input[type=file]{padding:10px}.product-image-input small{margin-top:5px;display:block}.product-admin-expanded{flex-wrap:wrap;position:relative}.product-admin-expanded>.variant-panel{border-top:1px solid var(--line);flex-basis:100%;margin-top:6px;padding-top:14px}.variant-panel h3{margin:0 0 4px}.variant-form input{min-width:0}.variant-list{gap:7px;display:grid}.variant-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.variant-row span{gap:3px;display:grid}.variant-row small{color:var(--muted)}@media (width<=720px){.product-form-grid{grid-template-columns:1fr}.product-form-grid .full{grid-column:auto}.variant-form{grid-template-columns:1fr 1fr}.variant-form button{grid-column:1/-1}.variant-row{grid-template-columns:1fr auto}.variant-row .icon-btn{grid-column:2}.product-admin-expanded>.variant-panel{overflow:hidden}}.product-page-head{margin-bottom:18px}.product-editor{padding:0;overflow:hidden}.product-section{border-bottom:1px solid #edf0ee;padding:20px}.section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.section-title h2,.product-list-head h2{letter-spacing:-.02em;margin:0 0 4px;font:800 1.08rem Manrope}.section-title span{color:#78837f;font-size:.86rem}.section-title small{color:#78837f}.image-picker{align-items:center;gap:14px;display:flex}.image-preview{text-align:center;color:#087f5b;cursor:pointer;background:#f4faf7;border:1.5px dashed #b9d7ca;border-radius:14px;place-items:center;width:150px;height:150px;display:grid;position:relative;overflow:hidden}.image-preview img{object-fit:cover;width:100%;height:100%}.image-preview strong{font-size:.9rem}.image-preview span{color:#78837f;font-size:.72rem}.image-preview input{opacity:0;cursor:pointer;position:absolute;inset:0}.image-change{padding:9px 12px}.product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.product-fields label{gap:6px;font-size:.84rem;font-weight:700;display:grid}.product-fields .full{grid-column:1/-1}.product-fields input,.product-fields textarea,.variant-builder-fields input,.variant-form input{background:#fff;border:1px solid #d8dfdb;border-radius:10px;outline:none;width:100%;padding:.78rem .85rem}.product-fields textarea{resize:vertical;min-height:96px}.label-muted{color:#78837f;font-weight:400}.variants-section{background:#fcfefd}.variant-heading{margin-bottom:12px}.variant-builder{background:#f2f8f5;border:1px solid #dcece5;border-radius:12px;padding:13px}.variant-builder-fields{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:8px;display:grid}.add-variant-pending{background:#fff;margin-top:9px}.pending-variants{gap:7px;margin-top:10px;display:grid}.variant-note{color:#78837f;font-size:.78rem}.product-add-button{width:calc(100% - 40px);min-height:50px;margin:18px 20px;font-size:1rem}.product-list-head{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.product-list-head>span{color:#78837f;font-size:.85rem}.admin-product-body{gap:6px}.variant-panel{background:#fbfdfc}.variant-panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.variant-panel-head h3{margin:0}.variant-panel-head p{color:#78837f;margin:3px 0 0;font-size:.84rem}.variant-form{grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:8px;margin:10px 0;display:grid}.variant-row{background:#fff;border:1px solid #e0e8e4;border-radius:10px}@media (width<=800px){.product-page-head{align-items:flex-start}.product-page-head .primary{padding:.7rem .8rem}.product-section{padding:16px}.image-picker{align-items:flex-start}.image-preview{width:118px;height:118px}.product-fields{grid-template-columns:1fr}.product-fields .full{grid-column:auto}.variant-builder-fields{grid-template-columns:1fr 1fr}.variant-builder-fields input:first-child{grid-column:1/-1}.product-add-button{width:calc(100% - 32px);margin:16px}.product-list-head{margin-top:20px}.admin-product-media{height:200px}.variant-form{grid-template-columns:1fr 1fr}.variant-form button{grid-column:1/-1}.variant-row{grid-template-columns:1fr auto}.variant-row .icon-btn{grid-column:auto}}@media (width<=480px){.product-page-head .muted{font-size:.82rem}.image-picker{gap:10px}.image-preview{width:108px;height:108px}.section-title{margin-bottom:12px}.variant-builder-fields{grid-template-columns:1fr}.variant-builder-fields input:first-child{grid-column:auto}.product-add-button{border-radius:12px}.admin-product-media{height:190px}}.admin-product{min-width:0;overflow:hidden;display:block!important}.admin-product-media{background:#edf5f1;width:100%;min-height:200px;max-height:200px;display:block;position:relative;overflow:hidden;height:200px!important}.admin-product-media img{object-fit:cover;object-position:center;display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.admin-product-body{z-index:1;background:#fff;min-width:0;padding:15px;position:relative}.admin-product-body strong,.admin-product-body span,.admin-product-body small{overflow-wrap:anywhere}.admin-product>.icon-btn{z-index:3}.variant-panel{z-index:1;background:#fff;position:relative}@media (width<=800px){.admin-product-media{min-height:190px;max-height:190px;height:190px!important}.admin-product-body{padding:14px}.product-admin-grid{gap:12px}}@media (width<=480px){.admin-product-media{min-height:180px;max-height:180px;height:180px!important}}.pos-product-wrap{min-width:0}.pos-variants{gap:5px;margin-top:5px;display:grid}.pos-variants button{text-align:left;background:#f7fbf9;border:1px solid #dce8e2;border-radius:9px;justify-content:space-between;gap:8px;padding:8px 9px;font-size:.78rem;display:flex}.pos-variants button span{font-weight:700}.orders-toolbar{gap:12px;margin-bottom:14px;display:grid}.orders-toolbar>input{max-width:520px}.order-card-button{text-align:left;cursor:pointer;width:100%}.order-card-button:hover{border-color:#b9d7ca}.order-modal{justify-content:center;align-items:center;padding:16px}.order-detail{background:#fff;border-radius:18px;width:min(620px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 20px 60px #10251d22}.order-detail h2{margin:3px 0 0}.order-detail-meta{color:#68736f;flex-wrap:wrap;gap:8px;margin:16px 0;font-size:.82rem;display:flex}.order-detail-meta span{background:#f3f7f5;border-radius:8px;padding:7px 10px}.order-items-detail{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee}.order-item-detail:last-child{border-bottom:0}.order-item-detail small{color:#78837f}.order-detail-total{justify-content:space-between;padding:16px 0;font-size:1.08rem;display:flex}.status-field{gap:7px;margin-bottom:14px;font-weight:700;display:grid}.status-field select{text-transform:capitalize;background:#fff;border:1px solid #d8dfdb;border-radius:10px;padding:11px}.order-address{background:#f6faf8;border-radius:10px;gap:4px;margin-bottom:10px;padding:12px;display:grid}.order-address span{white-space:pre-wrap;color:#68736f}@media (width<=600px){.orders-toolbar>input{max-width:none}.order-detail{border-radius:16px;padding:17px}.order-modal{padding:8px}.order-item-detail{font-size:.9rem}}.storefront{background:#f7faf8;min-height:100vh}.store-header{z-index:20;background:#fff;border-bottom:1px solid #e7eeea;justify-content:space-between;align-items:center;padding:14px max(18px,50vw - 590px);display:flex;position:sticky;top:0}.cart-btn{color:#fff;background:#087f5b;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.store-hero{background:#fff;border-bottom:1px solid #e7eeea;padding:44px max(18px,50vw - 590px)}.store-hero h1{margin:7px 0;font-size:clamp(2rem,6vw,3.4rem)}.store-hero p{color:#68736f;max-width:650px;font-size:1rem}.store-products{max-width:1180px;margin:auto;padding:28px 18px 70px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{background:#fff;border:1px solid #e4ebe7;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #16372a0a}.product-card>img,.product-placeholder{object-fit:cover;color:#087f5b;background:#eef5f1;place-items:center;width:100%;height:230px;display:grid}.product-body{padding:15px}.product-body h3{margin:0 0 6px;font-size:1.05rem}.product-body p{color:#68736f;min-height:38px;font-size:.86rem;line-height:1.45}.store-variant{gap:6px;margin:12px 0;display:grid}.store-variant span{color:#68736f;font-size:.75rem;font-weight:800}.store-variant select{background:#fff;border:1px solid #d8e1dc;border-radius:9px;width:100%;padding:10px}.store-price-row{justify-content:space-between;align-items:center;gap:8px;margin:13px 0;display:flex}.store-price-row strong{font-size:1.05rem}.store-price-row small{color:#087f5b;font-weight:700}.product-body>.primary{width:100%}.product-body>.primary:disabled{opacity:.5;cursor:not-allowed}.checkout{background:#fff;border-radius:20px;width:min(560px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 20px 70px #10251d33}.checkout-head h2{margin:3px 0 12px}.checkout .cart-line{border-bottom:1px solid #edf0ee;padding:11px 0}.checkout-note{text-align:center;color:#78837f;margin-top:10px;display:block}.checkout input,.checkout textarea{width:100%;margin-top:9px}.checkout .whatsapp{width:100%;margin-top:12px}@media (width<=900px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card>img,.product-placeholder{height:210px}}@media (width<=560px){.store-header{padding:12px 14px}.store-hero{padding:30px 16px}.store-products{padding:18px 12px 50px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:12px}.product-card>img,.product-placeholder{height:170px}.product-body{padding:11px}.product-body h3{font-size:.94rem}.product-body p{min-height:auto;font-size:.78rem}.store-price-row{gap:3px;display:grid}.product-body>.primary{padding:.72rem .65rem}.checkout{border-radius:18px;padding:17px}}.image-gallery-picker>img,.image-preview.compact{object-fit:cover;border-radius:12px;width:105px;height:105px}.image-preview.compact{place-items:center;display:grid!important}.product-fields select,.product-edit-grid select{background:#fff;border:1px solid #d8dfdb;border-radius:10px;width:100%;padding:.78rem .85rem}.product-edit-grid .full{grid-column:1/-1}.product-edit-grid input,.product-edit-grid textarea{border:1px solid #d8dfdb;border-radius:10px;width:100%;padding:.75rem .8rem}.product-actions{flex-wrap:wrap;gap:7px;display:flex}.gallery-admin{gap:9px;margin-bottom:10px;padding-bottom:12px;display:flex;overflow:auto}.gallery-admin img{object-fit:cover;border-radius:10px;width:88px;height:88px;display:block}.gallery-admin .icon-btn{background:#fff;position:absolute;bottom:4px;right:4px}.variant-actions{align-items:center;gap:6px;display:flex}@media (width<=600px){.image-gallery-picker{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.image-gallery-picker>img,.image-preview.compact{flex:0 0 92px;width:92px;height:92px}.product-edit-grid{grid-template-columns:1fr}.product-edit-grid .full{grid-column:auto}.edit-actions{background:#fff;padding-top:10px;position:sticky;bottom:0}.product-actions{grid-template-columns:1fr 1fr;display:grid}.product-actions button{width:100%}.variant-actions{flex-wrap:wrap}}.image-gallery-picker{flex-wrap:wrap;gap:10px;display:flex}.image-gallery-picker>img,.image-gallery-picker .image-preview{object-fit:cover;border-radius:12px;width:104px;height:104px}.image-gallery-picker .image-preview{display:grid}.product-edit-panel{background:#f7faf8;border-top:1px solid #e4ebe7;grid-column:1/-1;padding:16px}.product-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-edit-grid label{gap:5px;font-size:.82rem;font-weight:700;display:grid}.product-edit-grid input,.product-edit-grid select,.product-edit-grid textarea{background:#fff;border:1px solid #d7e0db;border-radius:9px;width:100%;padding:10px}.product-edit-grid textarea{min-height:75px}.edit-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.gallery-admin{gap:9px;margin-bottom:10px;padding-bottom:12px;display:flex;overflow-x:auto}.gallery-admin>div{flex:0 0 86px;position:relative}.gallery-admin img{object-fit:cover;border-radius:10px;width:86px;height:86px}.gallery-admin .icon-btn{width:27px;height:27px;position:absolute;top:3px;right:3px}.variant-edit-inline{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:7px;width:100%;display:grid}.variant-edit-inline input{border:1px solid #d7e0db;border-radius:8px;min-width:0;padding:8px}.variant-edit-inline .check{font-size:.76rem}.variant-edit-inline .edit-actions{grid-column:1/-1}.small{font-size:.78rem!important}@media (width<=700px){.product-edit-grid{grid-template-columns:1fr}.product-edit-grid .full{grid-column:auto}.variant-edit-inline{grid-template-columns:1fr 1fr}.variant-edit-inline input:first-child,.variant-edit-inline .check,.variant-edit-inline .edit-actions{grid-column:1/-1}.gallery-admin{padding-bottom:8px}.image-gallery-picker>img,.image-gallery-picker .image-preview{width:88px;height:88px}}.customers-toolbar{margin-bottom:14px}.customers-toolbar input{width:min(100%,520px)}.customer-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ebe7;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.customer-card:hover{border-color:#b9d7ca}.customer-avatar{color:#087f5b;background:#e8f5ef;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.customer-info strong,.customer-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-info small{color:#78837f}.order-count{color:#087f5b;background:#f0f7f3;border-radius:10px;padding:9px 12px;font-weight:800}@media (width<=900px){.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.customer-grid{grid-template-columns:1fr}.customer-card{padding:13px}.customer-avatar{flex-basis:40px;width:40px;height:40px}}.whatsapp-actions{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.whatsapp-actions .whatsapp,.whatsapp-actions .outline{width:100%}@media (width<=560px){.whatsapp-actions{grid-template-columns:1fr}}store-product-gallery{scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.store-product-gallery img{aspect-ratio:1;object-fit:cover;scroll-snap-align:start;border-radius:12px;flex:0 0 100%;width:100%}.photo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.photo-actions label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.camera-picker{cursor:pointer}.camera-picker svg{flex:none}.product-modal-backdrop{z-index:1000;justify-content:center;align-items:center;padding:16px}.product-modal-panel{background:#fff;border-radius:18px;width:min(760px,100%);max-height:min(90vh,900px);padding:20px;overflow:auto;box-shadow:0 20px 60px #0003}.modal-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modal-panel-head h2{margin:2px 0 4px}.modal-panel-head p{color:#66736e;margin:0}.variant-modal-panel .gallery-admin{max-height:220px;overflow:auto}.product-edit-panel .product-edit-grid{margin-bottom:8px}@media (width<=640px){.product-modal-backdrop{align-items:flex-end;padding:8px}.product-modal-panel{border-radius:18px 18px 0 0;max-height:94vh;padding:16px}.variant-modal-panel{max-height:94vh}.modal-panel-head{z-index:2;background:#fff;padding-top:2px;position:sticky;top:-16px}}.product-modal-backdrop{z-index:1000;background:#10251d70;justify-content:center;align-items:center;padding:12px}.product-modal-panel,.variant-modal-panel{background:#fff;border-radius:16px;width:min(680px,100vw - 24px);max-height:min(88vh,760px);padding:18px;overflow:auto;box-shadow:0 18px 55px #00000038}.variant-modal-panel{width:min(820px,100vw - 24px)}.modal-panel-head{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.modal-panel-head h2{margin:2px 0 3px;font-size:1.2rem}.modal-panel-head p{color:#66736e;margin:0;font-size:.84rem}.product-modal-panel .product-fields{gap:9px}.product-modal-panel .product-fields label{font-size:.8rem}.product-modal-panel .product-fields input,.product-modal-panel .product-fields select,.product-modal-panel .product-fields textarea{padding:9px 10px}.product-modal-panel .product-modal-gallery{margin-top:14px}.image-gallery-picker{align-items:flex-start;gap:8px}.image-gallery-picker>img,.image-gallery-picker .image-preview,.image-gallery-picker .existing-image{object-fit:cover;border-radius:10px;flex:0 0 78px;width:78px;height:78px}.image-gallery-picker .existing-image{background:#f5f8f6;border:1px solid #e1e9e5;position:relative;overflow:hidden}.image-gallery-picker .existing-image img{object-fit:cover;width:100%;height:100%;display:block}.image-gallery-picker .existing-image .icon-btn{background:#fff;width:25px;height:25px;min-height:25px;padding:0;position:absolute;top:3px;right:3px}n.image-gallery-picker .pending-image{opacity:.92;border-style:dashed}.image-gallery-picker .pending-image-label{color:#355247;background:#fff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1;position:absolute;bottom:4px;left:4px}n.pending-variant-photo{align-items:center;gap:8px;margin-top:10px;display:flex}.pending-variant-photo .image-preview{position:relative;overflow:hidden}.pending-variant-photo .image-preview img{object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.pending-variant-photo .image-preview strong{z-index:1;background:#fff;border-radius:999px;padding:4px 7px;font-size:.7rem;position:relative}.pending-variant-photo .image-preview svg{z-index:1;position:relative}.pending-variant-ready{color:#216c4a;white-space:nowrap;background:#e8f6ee;border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:800}.variant-builder .image-preview.compact{width:92px;height:92px}.variant-builder .pending-variant-photo input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.product-modal-panel .image-gallery-picker{flex-wrap:nowrap;padding:2px 2px 8px;overflow-x:auto}.product-modal-panel .image-preview.compact{text-align:center;font-size:.68rem;line-height:1.15}.product-modal-panel .image-preview.compact strong{font-size:.68rem}.product-modal-panel .image-preview.compact svg{width:17px;height:17px}.modal-actions{background:#fff;border-top:1px solid #edf0ee;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:12px;display:flex;position:sticky;bottom:0}.gallery-manager{border-bottom:1px solid #edf0ee;gap:8px;margin-bottom:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.gallery-manager .existing-image{border:1px solid #e1e9e5;border-radius:9px;flex:0 0 76px;width:76px;height:76px;position:relative;overflow:hidden}.gallery-manager .existing-image img{object-fit:cover;width:100%;height:100%;display:block}.gallery-manager .existing-image .icon-btn{background:#fff;width:24px;height:24px;min-height:24px;padding:0;position:absolute;top:3px;right:3px}.variant-manager-row{background:#fbfdfc;border:1px solid #e5ece8;border-radius:10px;grid-template-columns:48px minmax(120px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.variant-thumb{color:#71807a;background:#edf4f0;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.variant-thumb img{object-fit:cover;width:100%;height:100%}.variant-main{gap:2px;min-width:0;display:grid}.variant-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.variant-main small{color:#71807a;white-space:nowrap;font-size:.72rem}.image-upload-button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e3de;border-radius:8px;padding:7px 9px;font-size:.72rem}.image-upload-button input{display:none}.variant-manager-row .outline{padding:7px 9px;font-size:.72rem}.variant-manager-row .icon-btn{width:30px;height:30px;min-height:30px}.variant-edit-form{border:1px solid #e3ebe7;margin-top:10px;padding:12px!important}.variant-edit-form h3{margin:0 0 10px;font-size:.95rem}@media (width<=700px){.product-modal-backdrop{align-items:flex-end;padding:6px}.product-modal-panel,.variant-modal-panel{border-radius:16px 16px 0 0;width:100%;max-height:94vh;padding:14px}.modal-panel-head{z-index:5;background:#fff;position:sticky;top:-14px}.image-gallery-picker>img,.image-gallery-picker .image-preview,.image-gallery-picker .existing-image{flex-basis:68px;width:68px;height:68px}.variant-manager-row{grid-template-columns:42px minmax(0,1fr) auto auto}.variant-thumb{width:42px;height:42px}.variant-manager-row .image-upload-button{grid-column:2}.variant-manager-row .icon-btn{grid-area:1/4}.variant-manager-row .outline{padding:6px 8px}.variant-edit-form .product-fields{grid-template-columns:1fr}.variant-edit-form .product-fields .full{grid-column:auto}}.product-modal-panel .check-field,.variant-edit-form .check-field{min-height:38px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}.product-modal-panel .check-field input[type=checkbox],.variant-edit-form .check-field input[type=checkbox]{accent-color:#087f5b;flex:0 0 17px;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;padding:0!important}.edit-variants-section{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}.edit-variants-section .section-title{margin-bottom:12px}.edit-variant-list{gap:8px;margin-bottom:12px;display:grid}.edit-variant-row{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.edit-variant-row>div{min-width:0}.edit-variant-row strong,.edit-variant-row small{display:block}.edit-variant-row small{color:#64748b;margin-top:2px}.edit-variant-builder{grid-template-columns:1.3fr .8fr .8fr 1fr .8fr auto;align-items:center;gap:8px;display:grid}.edit-variant-builder input{min-width:0}.edit-variant-builder button{white-space:nowrap;align-items:center;gap:5px;display:flex}.compact-empty{margin:0 0 10px;padding:10px 0}@media (width<=900px){.edit-variant-builder{grid-template-columns:1fr 1fr}.edit-variant-builder button{grid-column:1/-1;justify-content:center}}@media (width<=560px){.edit-variant-row{flex-direction:column;align-items:flex-start}.edit-variant-row .outline{width:100%}.edit-variant-builder{grid-template-columns:1fr}}.edit-variants-section{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin-top:22px;padding:18px}.edit-variants-section .section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.edit-variants-section .section-title h3{margin:0;font-size:16px}.edit-variants-section .section-title span{color:#64748b;margin-top:3px;font-size:12px;display:block}.edit-variants-section .section-title>strong{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:12px;display:flex}.edit-variant-list{gap:8px;margin:0 0 14px;display:grid}.edit-variant-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.edit-variant-row strong{font-size:14px;display:block}.edit-variant-row small{color:#64748b;margin-top:3px;font-size:12px;display:block}.edit-variant-row .outline{white-space:nowrap;padding:7px 11px;font-size:12px}.compact-empty{color:#64748b;font-size:12px;margin:0 0 12px!important;padding:9px 0!important}.edit-variant-builder{background:#fff;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:minmax(150px,1.5fr) repeat(2,minmax(90px,.8fr)) minmax(110px,1fr) minmax(80px,.7fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.edit-variant-builder input{box-sizing:border-box;width:100%;min-width:0;height:40px}.edit-variant-builder button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 14px;display:flex}@media (width<=1000px){.edit-variant-builder{grid-template-columns:repeat(3,minmax(0,1fr))}.edit-variant-builder button{grid-column:1/-1}}@media (width<=600px){.edit-variants-section{margin-top:16px;padding:14px}.edit-variant-builder{grid-template-columns:1fr 1fr;padding:10px}.edit-variant-builder input:first-child,.edit-variant-builder button{grid-column:1/-1}.edit-variant-row{grid-template-columns:1fr;gap:8px}.edit-variant-row .outline{width:100%}}.category-manager{padding:16px}.category-manager .category-create{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.category-manager .category-create input,.category-manager-row>input{background:#fff;border:1px solid #d8dfdb;border-radius:9px;outline:none;width:100%;min-width:0;padding:.78rem .85rem}.category-manager .category-create button{white-space:nowrap}.category-error{margin-top:10px}.category-list{gap:9px;display:grid}.category-manager-row{background:#fff;border:1px solid #e4e9e6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.category-row-info{gap:3px;min-width:0;display:grid}.category-row-info strong{font:700 1rem Manrope}.category-row-info small{color:#78837f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.category-row-actions{align-items:center;gap:7px;display:flex}.category-row-actions .small{padding:7px 10px;font-size:.78rem}.category-row-actions .icon-btn{width:34px;height:34px;min-height:34px;padding:0}@media (width<=600px){.category-manager .category-create{grid-template-columns:1fr}.category-manager .category-create button{width:100%;min-height:44px}.category-manager-row{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 12px}.category-row-image{width:54px;height:54px}.category-row-info{text-align:right;justify-items:end}.category-row-info strong{font-size:1.02rem;line-height:1.2}.category-row-info small{display:none}.category-row-actions{justify-content:flex-end}.category-row-actions .outline.small{flex:none;padding:8px 11px;font-size:.82rem}.category-row-actions .icon-btn{flex:0 0 38px}.category-manager-row:has(.category-upload-edit){grid-template-columns:54px minmax(0,1fr) auto}.crm-tabs{gap:7px;margin-bottom:14px}.crm-tabs button{min-height:48px;padding:11px 14px;font-size:16px}.crm-tabs button svg{width:18px;height:18px}.crm-segment-grid{gap:7px;margin-bottom:14px}.crm-segment-grid button{gap:4px;min-height:64px;padding:11px 12px}.crm-segment-grid strong{font-size:21px}.crm-segment-grid span{font-size:14px;line-height:1.2}.customers-toolbar{gap:8px}.customers-toolbar select,.customers-toolbar input{min-height:48px;font-size:16px}.customer-card{gap:12px;padding:14px}.customer-avatar,.customer-info strong{font-size:16px}.customer-info small{font-size:14px;line-height:1.25}.customer-stats{font-size:13px}}.onboarding-shell{background:#f6f8f7;place-items:center;min-height:100vh;padding:28px 18px;display:grid}.onboarding-card{background:#fff;border:1px solid #e3e9e6;border-radius:18px;width:min(760px,100%);overflow:hidden;box-shadow:0 12px 40px #14281e12}.onboarding-brand{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.onboarding-brand>span:last-child{color:#78837f;font-size:12px}.onboarding-brand-actions{align-items:center;gap:10px;display:flex}.onboarding-install-btn{white-space:nowrap;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.onboarding-progress{border-bottom:1px solid #edf1ef;grid-template-columns:repeat(4,1fr);gap:0;padding:16px 20px;display:grid}.onboarding-progress button{appearance:none;color:#9aa39f;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:4px;display:grid;position:relative}.onboarding-progress button:not(:last-child):after{content:"";background:#e1e7e4;height:1px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.onboarding-progress button.done:not(:last-child):after,.onboarding-progress button.active:not(:last-child):after{background:#087f5b}.onboarding-progress span{z-index:1;background:#fff;border:1px solid #d8e0dc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:relative}.onboarding-progress button.active,.onboarding-progress button.done{color:#087f5b}.onboarding-progress button.active span,.onboarding-progress button.done span{border-color:#087f5b}.onboarding-progress small{font-size:10px}.onboarding-content{min-height:390px;padding:34px 34px 24px}.onboarding-content section{max-width:620px;margin:0 auto}.onboarding-content h1{margin:7px 0 6px;font-size:28px}.onboarding-content .form-stack{margin-top:22px}.onboarding-content label{gap:7px;font-size:13px;font-weight:700;display:grid}.onboarding-content input,.onboarding-content textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8dfdb;border-radius:10px;outline:none;padding:12px 13px;font-weight:400}.onboarding-content textarea{resize:vertical;min-height:92px}.onboarding-content input:focus,.onboarding-content textarea:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b14}.onboarding-store-url-field{align-items:stretch;width:100%;display:flex}.onboarding-store-url-field input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0;width:auto!important}.onboarding-store-url-field span{color:#596761;white-space:nowrap;background:#f5f8f6;border:1px solid #d8dfdb;border-left:0;border-radius:0 10px 10px 0;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:flex}.onboarding-url-preview{color:#53635c;overflow-wrap:anywhere;background:#f3f8f5;border-radius:9px;margin-top:2px;padding:10px 12px;font-size:12px;line-height:1.5}.onboarding-url-preview strong{color:#087f5b;font-weight:700}.onboarding-domain-note{color:#66736d;line-height:1.5;font-size:12px!important;font-weight:400!important}.onboarding-tip{color:#65716c;background:#f3f8f5;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.5}.onboarding-action-card{background:#fbfcfb;border:1px solid #e1e8e4;border-radius:12px;align-items:center;gap:14px;margin-top:24px;padding:18px;display:flex}.onboarding-action-card svg{color:#087f5b;flex:none}.onboarding-action-card div{flex:1;gap:4px;display:grid}.onboarding-action-card strong{font-size:14px}.onboarding-action-card span{color:#78837f;font-size:12px}.onboarding-publish{align-items:center;gap:10px;margin-top:24px;display:flex!important}.onboarding-publish input{width:18px;height:18px}.onboarding-error{margin-top:18px}.onboarding-actions{border-top:1px solid #edf1ef;justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.onboarding-actions button{min-width:110px}@media (width<=600px){.onboarding-brand-actions{gap:7px}.onboarding-brand-actions>span{display:none}.onboarding-install-btn{justify-content:center;width:38px;height:38px;padding:0}.onboarding-install-btn span{display:none}.onboarding-shell{background:#fff;padding:0;display:block}.onboarding-card{min-height:100vh;box-shadow:none;border:0;border-radius:0}.onboarding-brand{padding:15px 16px}.onboarding-progress{padding:12px 8px}.onboarding-progress small{display:none}.onboarding-progress button:not(:last-child):after{left:calc(50% + 16px);right:calc(16px - 50%)}.onboarding-content{min-height:calc(100vh - 210px);padding:28px 18px 22px}.onboarding-content h1{font-size:24px}.onboarding-action-card{flex-wrap:wrap;align-items:flex-start}.onboarding-action-card button{width:100%}.onboarding-actions{background:#fff;padding:14px 16px;position:sticky;bottom:0}.onboarding-actions button{flex:1}}.onboarding-return-bar{background:#fff;border:1px solid #111;border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.onboarding-return-bar span{flex:1;font-size:13px}.onboarding-return-bar strong{font-size:13px}.onboarding-return-bar .primary{white-space:nowrap}@media (width<=640px){.onboarding-return-bar{flex-wrap:wrap;align-items:flex-start}.onboarding-return-bar span{flex-basis:100%}.onboarding-return-bar .primary{width:100%}}.onboarding-success{background:#eafaf3;border:2px solid #087f5b;border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:20px;display:flex}.onboarding-success-icon{color:#fff;background:#087f5b;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:800;display:grid}.onboarding-success h2{margin:0 0 5px;font-size:20px}.onboarding-success p{color:#3f5f53;margin:0 0 14px;font-size:13px}.onboarding-success .primary{width:auto;display:inline-flex}@media (width<=640px){.onboarding-success{align-items:flex-start}.onboarding-success .primary{justify-content:center;width:100%}.onboarding-success h2{font-size:18px}}.store-header-actions{align-items:center;gap:8px;display:flex}.store-share{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;display:inline-flex}.cart-line{align-items:center;gap:10px;display:flex}.cart-line-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cart-line-info span{text-overflow:ellipsis;font-weight:700;overflow:hidden}.cart-line-info small{color:#777;font-size:11px}.cart-line-actions{align-items:center;gap:7px;display:flex}.cart-line-actions button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cart-line-actions strong{text-align:center;min-width:18px}@media (width<=640px){.store-share span{display:none}.store-share{padding:9px}.cart-line{align-items:flex-start}.cart-line>strong{font-size:13px}.cart-line-actions{margin-top:2px}}.order-head-actions{align-items:center;gap:10px;display:flex}.order-head-actions .outline{white-space:nowrap}.order-source-filters button{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:12px}.order-source-filters button.active{color:#fff;background:#111827;border-color:#111827}.order-detail-badges{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.order-badge{border:1px solid var(--border,#e5e7eb);text-transform:capitalize;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.order-controls{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.order-warning{background:#fff6f6;border:1px solid #f2c7c7;border-radius:12px;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.45}@media (width<=640px){.order-head-actions{align-items:flex-end}.order-controls{grid-template-columns:1fr}.orders-toolbar{gap:8px}.order-filters{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.order-filters button{white-space:nowrap}.order-source-filters{flex-wrap:nowrap;overflow-x:auto}.order-source-filters button{white-space:nowrap}}.order-success{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);text-align:center;border-radius:20px;max-width:720px;margin:0 auto 24px;padding:24px;box-shadow:0 8px 30px #0000000f}.order-success-icon{color:#15803d;background:#ecfdf3;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:26px;font-weight:700;display:grid}.order-success h2{margin:6px 0 8px}.order-success p{color:#667085;max-width:560px;margin:0 auto;line-height:1.55}.order-success-total{justify-content:center;gap:8px;margin:16px 0;font-size:14px;display:flex}.order-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=560px){.order-success{border-radius:16px;padding:20px 16px}.order-success-actions>*{width:100%}}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.metric-card{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.metric-card span,.metric-card small{color:var(--muted,#6b7280)}.metric-card strong{font-size:24px}.overview-columns{grid-template-columns:2fr 1fr;gap:16px;display:grid}.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-order{border-bottom:1px solid var(--border,#e5e7eb);color:inherit;justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;display:flex}.overview-order>div{flex-direction:column;gap:4px;display:flex}.overview-order small{color:var(--muted,#6b7280)}.quick-actions{gap:10px;display:grid}.customer-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.customer-summary>div{border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.customer-summary small{color:var(--muted,#6b7280)}@media (width<=760px){.overview-metrics,.overview-columns,.customer-summary{grid-template-columns:1fr}.overview-order{align-items:flex-start}.overview-order>div:last-child{text-align:right}}.inventory-summary>div{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.inventory-summary span{color:var(--muted,#6b7280);font-size:12px}.inventory-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inventory-search{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.inventory-search input{width:100%;background:0 0!important;border:0!important;outline:0!important;padding:12px 4px!important}.inventory-filters{flex-wrap:wrap;gap:6px;display:flex}.inventory-filters button{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);cursor:pointer;border-radius:10px;padding:9px 11px}.inventory-filters button.active{font-weight:700}.inventory-filters small{opacity:.65;margin-left:6px}.inventory-list{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;overflow:hidden}.inventory-row{text-align:left;border:0;border-bottom:1px solid var(--border,#e5e7eb);cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 120px 70px 76px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.inventory-icon{background:#f3f4f6;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.inventory-name{flex-direction:column;min-width:0;display:flex}.inventory-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-name small{color:var(--muted,#6b7280);margin-top:2px}.stock-status{font-size:12px;font-weight:700}.stock-number{text-align:right;font-weight:700}.inventory-row .small{justify-self:end}.inventory-modal{background:var(--card,#fff);border-radius:20px;width:min(620px,100vw - 24px);max-height:calc(100vh - 24px);padding:20px;overflow:auto;box-shadow:0 24px 80px #0003}.inventory-current{background:#f8fafc;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:16px;display:flex}.inventory-current strong{font-size:28px}.adjust-presets{gap:8px;margin-bottom:14px;display:flex}.adjust-presets button{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:9px 12px;display:flex}.inventory-modal label{flex-direction:column;gap:6px;margin:12px 0;font-weight:600;display:flex}.inventory-modal label input,.inventory-modal label select,.inventory-modal label textarea{font-weight:400}.inventory-modal label small{color:var(--muted,#6b7280);font-weight:400}.inventory-unlimited{color:var(--muted,#6b7280);background:#f8fafc;border-radius:12px;margin-bottom:16px;padding:16px}.inventory-history{margin-top:22px}.inventory-history .section-title h3{align-items:center;gap:6px;display:flex}.inventory-history-row{border-bottom:1px solid var(--border,#e5e7eb);grid-template-columns:54px minmax(0,1fr) 60px;align-items:center;gap:10px;padding:11px 0;display:grid}.inventory-history-row>span{font-weight:800}.inventory-history-row>div{flex-direction:column;display:flex}.inventory-history-row small{color:var(--muted,#6b7280);margin-top:2px}.inventory-history-row>strong{text-align:right}@media (width<=800px){.inventory-summary{grid-template-columns:repeat(2,1fr)}.inventory-toolbar{align-items:stretch}.inventory-search{flex-basis:100%;min-width:0}.inventory-filters{flex-wrap:nowrap;overflow:auto}.inventory-row{grid-template-columns:34px minmax(0,1fr) 82px 46px;padding:12px}.inventory-row .small{display:none}.stock-number{text-align:right}.inventory-name small{font-size:11px}.inventory-modal{padding:16px}}.store-header-center{font-size:.92rem;position:absolute;left:50%;transform:translate(-50%)}.store-hero{background:linear-gradient(135deg,#f2fbf7,#fff);padding:56px 20px 42px}.store-hero-inner{max-width:1180px;margin:auto}.store-hero h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(2.3rem,6vw,4.3rem);line-height:1}.store-hero p{color:#61706a;max-width:620px;margin:0 0 6px;font-size:1.05rem;line-height:1.6}.store-search{background:#fff;border:1px solid #dce6e1;border-radius:13px;align-items:center;gap:8px;width:min(560px,100%);margin-top:24px;padding:0 13px;display:flex;box-shadow:0 8px 24px #153d2a0b}.store-search input{background:0 0;border:0;outline:0;width:100%;padding:13px 4px}.store-section-head{justify-content:space-between;align-items:end;margin:8px 0 14px;display:flex}.store-section-head h2{letter-spacing:-.035em;margin:5px 0 0;font:800 1.5rem Manrope}.store-categories{gap:8px;padding:2px 0 18px;display:flex;overflow:auto}.store-categories button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:999px;padding:9px 14px;font-weight:700}.store-categories button.active{color:#fff;background:#087f5b;border-color:#087f5b}.store-product-media{background:#eef5f1;height:250px;position:relative;overflow:hidden}.store-product-media img{object-fit:cover;width:100%;height:100%;display:block}.sale-badge{color:#b42318;background:#fff;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;position:absolute;top:10px;left:10px}.storefront .product-card{cursor:pointer;transition:transform .16s,box-shadow .16s}.storefront .product-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #16372a12}.storefront .product-body{padding:14px 15px 16px}.storefront .product-body h3{margin:0;font-size:1rem}.storefront .store-price-row{margin:8px 0 0}.storefront .store-price-row strong{margin:0}.storefront .store-price-row small{color:#78837f;font-weight:700}.product-detail{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:60px;max-width:1180px;margin:auto;padding:36px 20px 70px;display:grid}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-image{aspect-ratio:4/5;color:#087f5b;background:#eef5f1;border-radius:16px;place-items:center;display:grid;overflow:hidden}.detail-image:first-child{aspect-ratio:4/5;grid-column:1/-1}.detail-image img{object-fit:cover;width:100%;height:100%}.detail-info{padding:10px 0;position:sticky;top:88px}.detail-info h1{letter-spacing:-.055em;margin:8px 0 12px;font:800 clamp(2rem,4vw,3.4rem)/1.03 Manrope}.detail-price{margin-bottom:28px;font:800 1.5rem Manrope}.detail-options{border-top:1px solid #e6ece9;padding-top:20px}.detail-options>strong,.detail-quantity>strong{margin-bottom:10px;font-size:.86rem;display:block}.option-chips{flex-wrap:wrap;gap:8px;display:flex}.option-chips button{cursor:pointer;background:#fff;border:1px solid #d5dfda;border-radius:10px;padding:10px 14px;font-weight:700}.option-chips button.selected{color:#087f5b;background:#edf8f4;border-color:#087f5b}.option-chips button:disabled{opacity:.4;cursor:not-allowed}.detail-quantity{margin:24px 0}.detail-quantity>div{border:1px solid #d7e1dc;border-radius:11px;align-items:center;width:max-content;display:flex;overflow:hidden}.detail-quantity button{cursor:pointer;background:#fff;border:0;width:42px;height:42px;font-size:1.2rem}.detail-quantity span{text-align:center;min-width:40px;font-weight:800}.detail-add{width:100%;min-height:52px;font-size:1rem}.detail-description{border-top:1px solid #e6ece9;margin-top:30px;padding-top:24px}.detail-description h2{font:800 1.05rem Manrope}.detail-description p{color:#68756f;white-space:pre-line;line-height:1.7}.detail-success{z-index:40;width:min(420px,100vw - 40px);position:fixed;bottom:20px;right:20px}.landing-v2 .landing-nav{max-width:1240px;padding:20px 24px}.landing-v2 .landing-nav nav{align-items:center;gap:20px;display:flex}.landing-v2 .landing-nav nav>a{color:#52605b;font-weight:600}.landing-v2 .landing-nav nav .outline,.landing-v2 .landing-nav nav .primary{color:#087f5b}.landing-v2 .landing-nav nav .primary{color:#fff}.hero-v2{text-align:left;grid-template-columns:1fr .85fr;align-items:center;gap:55px;max-width:1240px;margin:50px auto 0;padding:50px 24px 80px;display:grid}.hero-v2 h1{margin:16px 0 24px;font-size:clamp(3.2rem,6.5vw,6.2rem);line-height:.95}.hero-v2 p{color:#63716b;max-width:650px;font-size:1.12rem;line-height:1.65}.hero-v2 .hero-actions{justify-content:flex-start}.hero-proof{color:#63716b;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.85rem;font-weight:700;display:flex}.hero-store-preview{padding:20px}.preview-browser{background:#fff;border:1px solid #dce7e1;border-radius:22px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #16453218}.preview-top{color:#89958f;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:.65rem;display:flex}.preview-top span:first-child{background:#dfe8e4;border-radius:99px;width:30px;height:7px}.preview-brand{padding:18px 18px 12px;font:800 1rem Manrope}.preview-banner{background:linear-gradient(135deg,#d8f2e7,#f5fbf8);border-radius:14px;height:115px;margin:0 18px}.preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.preview-grid div{background:#edf4f1;border-radius:10px;height:105px}.showcase,.steps-section{max-width:1180px;margin:0 auto;padding:90px 24px}.section-intro{text-align:center;max-width:700px;margin:0 auto 40px}.section-intro h2{letter-spacing:-.05em;margin:8px 0 12px;font:800 clamp(2rem,4vw,3.5rem) Manrope}.section-intro p{color:#68756f;line-height:1.6}.showcase-panel{color:#fff;background:#11241d;border-radius:28px;grid-template-columns:1fr .7fr;align-items:center;gap:60px;padding:55px;display:grid;overflow:hidden}.showcase-copy h3{letter-spacing:-.05em;margin:10px 0 16px;font:800 clamp(2rem,4vw,3.3rem) Manrope}.showcase-copy p{color:#b8c7c0;max-width:520px;line-height:1.7}.showcase-points{gap:9px;margin-top:24px;display:grid}.showcase-points span:before{content:"✓";color:#71d5b1;margin-right:8px}.phone-preview{color:#17201d;background:#fff;border-radius:24px;max-width:320px;margin:auto;padding:14px;box-shadow:0 25px 60px #0004}.phone-head{justify-content:space-between;padding:7px 5px 14px;font:800 .8rem Manrope;display:flex}.phone-title{padding:10px 5px;font:800 1.25rem Manrope}.phone-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.phone-cards>div{gap:3px;font-size:.7rem;display:grid}.phone-cards span{background:#edf4f1;border-radius:9px;height:95px}.phone-cards strong{font-size:.72rem}.phone-cards small{color:#087f5b;font-weight:800}.steps-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.steps-grid>div,.feature-grid-v2>div{background:#fff;border:1px solid #e2eae5;border-radius:18px;padding:25px}.steps-grid b{color:#087f5b;font:800 1.1rem Manrope}.steps-grid h3{font:800 1.05rem Manrope}.steps-grid p,.feature-grid-v2 p{color:#68756f;line-height:1.55}.feature-grid-v2{grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;padding:20px 24px 90px}.feature-grid-v2>div{padding:24px}.feature-grid-v2 svg{color:#087f5b}.landing-cta{text-align:center;background:#e8f7f0;border-radius:28px;max-width:1180px;margin:0 auto 40px;padding:70px 30px}.landing-cta h2{letter-spacing:-.05em;max-width:760px;margin:10px auto 25px;font:800 clamp(2rem,4vw,3.5rem) Manrope}.landing-footer{color:#68756f;border-top:1px solid #e2eae5;align-items:center;gap:18px;max-width:1180px;margin:auto;padding:25px 24px 40px;display:flex}.landing-footer strong{color:#17201d;font:800 1.1rem Manrope}.landing-footer a{color:#087f5b;margin-left:auto;font-weight:700}@media (width<=900px){.hero-v2{grid-template-columns:1fr;gap:20px;margin-top:20px}.hero-store-preview{width:100%;max-width:650px;margin:auto}.showcase-panel{grid-template-columns:1fr;padding:35px 24px}.steps-grid,.feature-grid-v2{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr;gap:25px}.detail-info{position:static}.detail-gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.landing-v2 .landing-nav{gap:8px;padding:12px 14px}.landing-v2 .landing-nav .brand{flex:0 0 145px;width:145px;height:48px}.landing-v2 .landing-nav nav{flex:none;gap:6px}.landing-v2 .landing-nav nav>a:not(.outline):not(.primary){display:none}.landing-v2 .landing-nav nav .outline,.landing-v2 .landing-nav nav .primary{white-space:nowrap;border-radius:12px;min-height:48px;padding:.65rem .7rem;font-size:.92rem;line-height:1.05}.landing-v2 .landing-nav nav .outline{width:70px}.landing-v2 .landing-nav nav .primary{width:90px}.hero-v2{padding:35px 18px 55px}.hero-v2 h1{font-size:clamp(2.8rem,13vw,4.3rem)}.hero-v2 .hero-actions{flex-direction:column}.hero-v2 .hero-actions a{width:100%}.hero-proof{gap:8px;display:grid}.preview-grid div{height:75px}.store-header-center{display:none}.store-hero{padding:38px 16px 28px}.store-products{padding:24px 12px 55px}.store-product-media{height:175px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront .product-body{padding:11px}.storefront .product-body h3{font-size:.9rem}.detail-gallery{grid-template-columns:1fr 1fr;padding:0}.detail-image:first-child{grid-column:1/-1}.product-detail{padding:20px 14px 50px}.detail-info h1{font-size:2.2rem}.steps-grid,.feature-grid-v2{grid-template-columns:1fr}.landing-footer{display:grid}.landing-footer a{margin-left:0}.landing-cta{margin:0 12px 25px;padding:50px 20px}.showcase,.steps-section{padding:65px 18px}.store-categories{padding-bottom:13px}}.storefront-v3{color:#17201d;background:#fff;min-height:100vh}.store-announcement{color:#fff;letter-spacing:.01em;background:#10251d;justify-content:center;align-items:center;gap:10px;min-height:32px;padding:7px 14px;font-size:12px;display:flex}.store-announcement span{opacity:.5}.store-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e8eeeb;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:72px;padding:10px max(18px,50vw - 620px);display:grid;position:sticky;top:0}.store-header-left,.store-header-split{grid-template-columns:auto 1fr auto}.store-header-split .store-main-nav{justify-self:center}.store-logo{color:#17201d;align-items:center;min-width:0;font:800 1.05rem Manrope;text-decoration:none;display:flex}.store-logo img{object-fit:contain;width:auto;max-width:190px;display:block}.store-logo.logo-small img{height:34px}.store-logo.logo-medium img{height:48px}.store-logo.logo-large img{height:64px}.store-logo:not(:has(img)).logo-small{font-size:.9rem}.store-logo:not(:has(img)).logo-medium{font-size:1.1rem}.store-logo:not(:has(img)).logo-large{font-size:1.35rem}.store-main-nav{justify-content:center;align-items:center;gap:22px;font-size:13px;font-weight:750;display:flex}.store-main-nav a,.store-shop-menu button{color:#45524d;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:none}.store-main-nav a:hover,.store-shop-menu button:hover{color:#087f5b}.store-shop-menu{position:relative}.store-submenu{background:#fff;border:1px solid #e1e9e5;border-radius:14px;min-width:190px;padding:7px;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #10251d20}.store-submenu button{text-align:left;color:#35423d;border-radius:9px;width:100%;padding:10px 11px;display:block}.store-submenu button:hover{background:#f0f8f4}.store-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.store-call{color:#fff;cursor:pointer;background:#087f5b;border:1px solid #087f5b;border-radius:10px;padding:9px 13px;font-weight:800}.store-call:hover{background:#066d4e}.store-banner{max-width:1240px;margin:18px auto 0;padding:0 18px;position:relative}.store-banner-track{aspect-ratio:3.5;background:#eef5f1;border-radius:18px;min-height:170px;position:relative;overflow:hidden}.store-banner-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.store-banner-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.store-banner-slide img{object-fit:cover;width:100%;height:100%;display:block}.store-banner-slide>a:not(.primary){width:100%;height:100%;display:block}.store-banner-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.store-banner-dots button{cursor:pointer;background:#fff9;border:0;border-radius:50%;width:7px;height:7px;padding:0}.store-banner-dots button.active{background:#fff;border-radius:99px;width:22px}.store-hero-v3{background:#fff;padding:44px 20px 34px}.store-hero-v3 h1{max-width:800px}.store-info-block{border-top:1px solid #e5ece8;grid-template-columns:1.2fr .8fr;gap:60px;max-width:1180px;margin:20px auto 0;padding:55px 24px 75px;display:grid}.store-info-block h2{letter-spacing:-.04em;margin:7px 0 12px;font:800 2rem Manrope}.store-info-block p{color:#65726d;line-height:1.7}.store-info-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.storefront-settings-card{max-width:850px}.storefront-settings-card h2{margin:4px 0;font-size:1.05rem}.storefront-settings-card hr{border:0;border-top:1px solid var(--border,#e5e7eb);width:100%;margin:10px 0}.settings-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.banner-setting-row{border-bottom:1px solid #edf1ef;grid-template-columns:80px 1fr 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.banner-setting-row strong{font-size:12px}.storefront-settings-card label small{line-height:1.4}.storefront-settings-card .check{align-self:end}.storefront-settings-card .check input{width:auto}@media (width<=900px){.store-header{grid-template-columns:auto 1fr auto}.store-main-nav{display:none}.store-header-left,.store-header-split{grid-template-columns:auto 1fr auto}.store-banner{padding:0 12px}.store-banner-track{aspect-ratio:2.1;min-height:150px}.store-info-block{grid-template-columns:1fr;gap:25px;padding:42px 18px 60px}.settings-grid-2,.banner-setting-row{grid-template-columns:1fr}.store-call{padding:8px 10px}}@media (width<=560px){.store-announcement{gap:6px;font-size:10px}.store-header{gap:8px;min-height:62px;padding:7px 12px}.store-logo.logo-large img{height:50px}.store-logo.logo-medium img{height:40px}.store-logo.logo-small img{height:30px}.store-header-actions{gap:5px}.store-header-actions .store-share span{display:none}.store-header-actions .store-share{padding:8px}.store-header-actions .store-call{padding:8px;font-size:11px}.store-banner{margin-top:10px}.store-banner-track{aspect-ratio:1.55;border-radius:12px;min-height:145px}.store-hero-v3{padding:30px 16px 22px}.store-hero-v3 h1{font-size:2.4rem}.store-info-block{padding-left:16px;padding-right:16px}}.store-logo-preview{object-fit:contain;border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;width:72px;height:72px;margin-top:8px;padding:6px;display:block}.store-banner-setting-preview{aspect-ratio:16/5;object-fit:cover;border:1px solid var(--border,#e5e7eb);border-radius:10px;width:100%;max-width:360px;margin-top:8px;display:block}.banner-setting-row{grid-template-columns:80px minmax(0,1fr);align-items:start}.banner-setting-row small,.banner-setting-row img{grid-column:2}.banner-setting-row input[type=file]{width:100%;padding:10px}.store-banner-track{aspect-ratio:16/5;min-height:0}.store-banner-slide img{object-fit:cover}.store-logo.logo-small img{width:96px;height:48px}.store-logo.logo-medium img{width:128px;height:56px}.store-logo.logo-large img{width:160px;height:64px}@media (width<=900px){.store-banner-track{aspect-ratio:16/6}.banner-setting-row{grid-template-columns:1fr}.banner-setting-row small,.banner-setting-row img{grid-column:1}}@media (width<=560px){.store-banner-track{aspect-ratio:16/8}.store-logo.logo-small img{width:82px;height:40px}.store-logo.logo-medium img{width:105px;height:46px}.store-logo.logo-large img{width:125px;height:52px}}.store-mobile-menu-toggle,.store-desktop-menu-toggle{cursor:pointer;background:#fff;border:1px solid #dfe8e4;border-radius:9px;place-items:center;width:38px;height:38px;display:none}.store-banner-copy{color:#fff;background:linear-gradient(90deg,#0000009e,#00000014 65%,#0000);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(18px,4vw,54px);display:flex;position:absolute;inset:0}.store-banner-copy h1{letter-spacing:-.035em;max-width:700px;margin:0 0 7px;font:800 clamp(1.35rem,4vw,2.6rem) Manrope}.store-banner-copy p{color:#fff;opacity:.92;max-width:620px;margin:0 0 13px}.store-banner-copy .primary{flex:none;width:max-content;height:auto;min-height:40px}.store-catalogue-section .product-grid{display:grid}.store-section-view-all{color:#087f5b;cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:10px;justify-content:center;align-items:center;margin-top:14px;padding:9px 13px;font-weight:800;text-decoration:none;display:inline-flex}.storefront-builder-image-placeholder{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#e2e8f0;place-items:center;font-size:10px;font-weight:700;display:grid}.store-mobile-menu{display:none}@media (width<=900px){.store-mobile-menu-toggle{display:grid}.store-mobile-menu{background:#fff;border-bottom:1px solid #e4ebe8;gap:2px;padding:10px 14px 14px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 35px #10251d16}.store-mobile-menu a,.store-mobile-menu button{text-align:left;color:#27352f;cursor:pointer;background:#fff;border:0;border-radius:9px;width:100%;padding:11px 12px;font:700 13px Manrope;text-decoration:none;display:block}.store-mobile-menu a:hover,.store-mobile-menu button:hover{color:#087f5b;background:#f1f7f4}}.image-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a120f9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.image-editor-panel{background:#fff;border:1px solid #dfe8e4;border-radius:20px;width:min(980px,100%);max-height:min(92vh,900px);padding:20px;overflow:auto;box-shadow:0 30px 90px #00000040}.image-editor-head{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.image-editor-head h2{margin:4px 0;font:800 1.35rem Manrope}.image-editor-head p{color:#718078;margin:0;font-size:.85rem}.image-editor-workspace{grid-template-columns:minmax(300px,1fr) 290px;gap:22px;padding:20px 0;display:grid}.image-editor-canvas-wrap{background:#f1f4f2;border:1px solid #e1e8e5;border-radius:16px;place-items:center;min-height:470px;padding:20px;display:grid;position:relative;overflow:hidden}.image-editor-canvas-wrap canvas{background:#fff;border-radius:3px;width:auto;max-width:min(100%,520px);height:auto;max-height:58vh;display:block;box-shadow:0 12px 30px #10251d24}.image-editor-guide{pointer-events:none;place-items:center;display:grid;position:absolute;inset:20px}.image-editor-guide:before{content:"";border:1px dashed #087f5b73;border-radius:10px;width:min(82%,430px);height:min(82%,430px)}.image-editor-guide span{color:#607069;background:#fff;border:1px solid #dce5e0;border-radius:999px;padding:5px 9px;font-size:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.image-editor-controls{align-content:start;gap:20px;padding:4px;display:grid}.image-editor-controls>div{gap:9px;display:grid}.image-editor-controls strong{font-size:.78rem}.image-editor-chips{gap:7px;display:flex}.image-editor-chips button{cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:9px;padding:9px 13px;font-weight:750}.image-editor-chips button.active{color:#fff;background:#087f5b;border-color:#087f5b}.image-editor-control-row{align-items:center;gap:8px;display:flex}.image-editor-control-row input[type=range]{accent-color:#087f5b;width:100%}.image-editor-control-row .outline{align-items:center;gap:6px;display:flex}.image-editor-reset{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.image-editor-foot{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.image-editor-foot small{color:#718078}.image-editor-foot>div{gap:8px;display:flex}.image-editor-foot .primary{align-items:center;gap:7px;display:flex}@media (width<=760px){.image-editor-backdrop{align-items:center;padding:8px}.image-editor-panel{border-radius:16px;max-height:calc(100vh - 16px);padding:14px;overflow:hidden auto}.image-editor-workspace{grid-template-columns:1fr;gap:14px;padding:14px 0}.image-editor-canvas-wrap{height:auto;min-height:0;max-height:none;padding:10px;overflow:visible}.image-editor-canvas-wrap canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:38dvh;display:block}.image-editor-guide{inset:10px}.image-editor-controls{grid-template-columns:1fr 1fr;gap:14px}.image-editor-controls>div:first-child,.image-editor-reset{grid-column:1/-1}.image-editor-foot{flex-direction:column;align-items:stretch}.image-editor-foot>div{width:100%}.image-editor-foot button{flex:1}}.image-editor-canvas-wrap{touch-action:none;cursor:grab}.image-editor-canvas-wrap:active{cursor:grabbing}.image-editor-guide{pointer-events:none}.image-editor-controls{grid-template-columns:1fr}.image-editor-controls>div:first-child{grid-column:auto}.product-detail .detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product-detail .detail-image,.product-detail .detail-image:first-child{aspect-ratio:4/5;background:#f5f6f4;border-radius:16px;min-height:0;overflow:hidden}.product-detail .detail-image img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.product-detail .detail-gallery{grid-template-columns:1fr 1fr;gap:10px}.product-detail .detail-image,.product-detail .detail-image:first-child{aspect-ratio:4/5;border-radius:12px;grid-column:auto}.product-detail .detail-image:first-child{grid-column:1/-1}}.order-invoice-header{border-bottom:1px solid #e8eeeb;justify-content:space-between;gap:20px;margin-bottom:14px;padding-bottom:14px;display:flex}.order-invoice-header h3{margin:3px 0;font-size:20px}.order-invoice-header small{color:#718078;line-height:1.45;display:block}.invoice-number{text-align:right}.invoice-number strong,.invoice-number small{display:block}.order-receipt-status{color:#315247;background:#fbfdfc;border:1px solid #dfe8e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;font-size:13px;display:flex}.order-receipt-status small{color:#718078;text-align:right}.order-invoice-customer{background:#f7f9f7;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;padding:13px;display:grid}.order-invoice-customer div{flex-direction:column;gap:3px;display:flex}.order-invoice-customer small{color:#718078;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.order-invoice-customer span{color:#58655e;font-size:13px}.invoice-lines .order-item-detail{align-items:flex-start}.invoice-line-values{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.invoice-line-values small{color:#718078;font-size:11px}.order-detail .whatsapp-actions{flex-wrap:wrap}@media (width<=600px){.order-invoice-header{gap:10px}.order-invoice-customer{grid-template-columns:1fr}.invoice-number{text-align:left}.order-invoice-header{flex-direction:column}.invoice-line-values{min-width:92px}}@media print{body *{visibility:hidden!important}.order-modal,.order-modal *,.receipt-page,.receipt-page *,.pos-page .pos-print-receipt{visibility:visible!important}.order-modal{background:#fff!important;padding:0!important;position:static!important}.order-modal .order-detail{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:18mm!important;position:static!important;overflow:visible!important}.order-modal .checkout-head button,.order-modal .order-controls,.order-modal .whatsapp-actions,.order-modal .order-warning,.order-modal>.order-detail>button.primary{display:none!important}.order-modal .order-detail-breakdown,.order-modal .order-invoice-header,.order-modal .order-invoice-customer,.order-modal .invoice-lines{break-inside:avoid}.order-modal .order-items-detail{max-height:none!important;overflow:visible!important}}.mobile-products-head,.mobile-commerce-nav{display:none}@media (width<=700px){.mobile-commerce-nav{z-index:80;height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #e3e7e4;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14201a14;display:grid!important}.mobile-commerce-nav a{color:#727872;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font:600 10px/1.1 Manrope,sans-serif;text-decoration:none;display:flex}.mobile-commerce-nav a svg{stroke-width:2px;width:19px;height:19px}.mobile-commerce-nav a.active{color:#087f5b;background:#f0f7f4}.mobile-commerce-nav a:active{transform:scale(.96)}.product-list{padding-bottom:88px!important}.content{padding-bottom:72px!important}body{font-size:14px}.app-shell{background:#fff}.topbar{display:none}.sidebar{display:none!important}.content{max-width:none!important;padding:0!important}.mobile-products-head{z-index:25;background:#fff;border-bottom:1px solid #eceeed;padding:14px 14px 0;display:block;position:sticky;top:0}.mobile-products-title{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.mobile-products-title h1{letter-spacing:-.03em;color:#202321;margin:0;font:700 24px/1.1 Manrope,sans-serif}.mobile-products-title h1 span{color:#666;vertical-align:2px;font-size:19px}.mobile-products-title small{color:#737873;margin-top:4px;font-size:12px;display:block}.mobile-products-actions{gap:8px;display:flex}.mobile-circle-btn,.mobile-tool-btn{color:#222;cursor:pointer;background:#f2f3f2;border:0;border-radius:50%;place-items:center;display:grid}.mobile-circle-btn{width:42px;height:42px}.mobile-circle-btn:first-child{color:#fff;background:#202321}.mobile-products-tools{align-items:center;gap:8px;padding:12px 0 10px;display:flex}.mobile-products-search{color:#7a7e7a;background:#f2f3f2;border-radius:12px;flex:1;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.mobile-products-search input{color:#202321;width:100%;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.mobile-tool-btn{width:44px;height:44px;font-size:18px}.mobile-product-tabs{scrollbar-width:none;gap:7px;padding:0 0 10px;display:flex;overflow:auto}.mobile-product-tabs::-webkit-scrollbar{display:none}.mobile-product-tabs button{color:#424742;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px}.mobile-product-tabs button.active{color:#202321;background:#f0f1f0;font-weight:700}.mobile-product-tabs .mobile-tab-disabled{color:#a0a4a0}.product-page-head{display:none}.mobile-product-editor{display:none!important}.mobile-product-editor.mobile-product-editor-open{background:#fff;border:0;border-radius:0;margin:0;padding:14px;display:block!important}.mobile-product-close{color:#202321;background:0 0;border:0;align-items:center;padding:6px 0 14px;font-size:14px;font-weight:700;display:flex}.mobile-product-editor .product-section{border-top:1px solid #eceeed;padding:14px 0}.mobile-product-editor .section-title{margin-bottom:12px}.mobile-product-editor .section-title h2{font-size:16px}.mobile-product-editor .section-title span{font-size:12px}.mobile-product-editor .product-fields{grid-template-columns:1fr 1fr;gap:10px}.mobile-product-editor .product-fields .full{grid-column:1/-1}.mobile-product-editor input,.mobile-product-editor select,.mobile-product-editor textarea{min-height:42px;font-size:14px}.mobile-product-editor textarea{min-height:90px}.mobile-product-editor .image-gallery-picker{grid-template-columns:repeat(3,1fr);gap:8px}.mobile-product-editor .image-preview{min-height:92px}.mobile-product-editor .variant-builder-fields{grid-template-columns:1fr 1fr}.mobile-product-editor .product-add-button{width:100%;margin-top:10px}.product-list{background:#fff;padding:0 14px 84px;display:block}.mobile-product-count{color:#7b807b;padding:9px 2px 2px;font-size:11px}.product-card{box-shadow:none;background:#fff;border-bottom:1px solid #e4e6e4;border-radius:0;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.product-card-media{background:#f2f3f1;border-radius:9px;align-self:start;width:72px;height:72px;overflow:hidden}.product-card-media img{object-fit:cover;width:100%;height:100%}.product-card-placeholder{color:#9aa09b;place-items:center;height:100%;display:grid}.product-body{min-width:0;padding:0;display:block}.product-body>div:first-child{padding-right:0}.product-body h3{color:#242725;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font:600 15px/1.25 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.product-body small{color:#777d77;font-size:12px;line-height:1.35;display:block}.product-card-actions{align-items:center;gap:8px;margin-top:7px;display:flex!important}.product-card-actions .outline{color:#1769aa;font-size:12px;background:0 0!important;border:0!important;padding:0!important}.product-card-actions .danger{width:30px;height:30px;margin-left:auto}.product-card-actions .outline:nth-child(2){display:none}.product-card:after{content:"›";color:#777;font-size:24px;position:absolute;right:14px}.product-card{padding-right:26px;position:relative}.product-card-actions .danger{display:none}.product-card-actions:after{content:"⋮";color:#444;font-size:21px;position:absolute;bottom:12px;right:4px}.product-modal-panel,.variant-modal-panel{border-radius:14px;width:calc(100vw - 16px);max-height:94vh;padding:14px}}.overview-v2{max-width:1120px;margin:0 auto}.overview-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.overview-title-row{align-items:center;gap:10px;margin-top:4px;display:flex}.overview-hero h1{letter-spacing:-.045em;margin:0;font:800 2rem/1.05 Manrope}.overview-hero .muted{margin:7px 0 0}@media (width<=760px){.overview-hero-actions{flex-wrap:wrap;align-items:stretch;width:100%}.overview-hero-actions .outline,.overview-hero-actions .primary{flex:calc(50% - 4px);justify-content:center;min-height:42px}.overview-hero-actions .overview-view-store-btn{flex-basis:100%}}.overview-hero-actions .primary,.overview-hero-actions .outline{padding:.65rem .85rem}.store-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 8px;font:700 10px/1 Manrope}.trial-compact{background:#edf7f3;border:1px solid #d6ebe2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.trial-compact div{align-items:baseline;gap:6px;display:flex}.trial-compact strong{font-size:14px}.trial-compact span{color:#68746f;font-size:12px}.trial-compact a{color:#087f5b;font-size:12px;font-weight:800}.overview-today{margin-bottom:14px}.overview-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.overview-section-head h2{letter-spacing:-.02em;margin:0;font:800 15px Manrope}.overview-section-head span{color:#7a837f;margin-top:2px;font-size:11px;display:block}.overview-section-head>a{color:#087f5b;font-size:12px;font-weight:800}.overview-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.overview-kpi{background:#fff;border:1px solid #e4e9e6;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.overview-kpi>svg{color:#087f5b;flex:none;width:21px;height:21px}.overview-kpi .kpi-dot{background:#c4cbc7;border-radius:50%;flex:none;width:9px;height:9px}.overview-kpi.attention .kpi-dot{background:#d97706}.overview-kpi div{min-width:0}.overview-kpi strong{font:800 19px/1 Manrope;display:block}.overview-kpi span{color:#6f7974;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.overview-revenue-row{grid-template-columns:1.5fr 1fr;gap:9px;margin-bottom:14px;display:grid}.overview-revenue,.overview-stock{background:#fff;border:1px solid #e4e9e6;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;display:flex;position:relative}.overview-revenue>div{gap:2px;display:grid}.overview-revenue span,.overview-stock span{color:#707a75;font-size:11px}.overview-revenue strong{font:800 20px Manrope}.overview-revenue small,.overview-stock small{color:#8a928e;margin-left:auto;font-size:10px}.overview-stock{grid-template-columns:auto auto 1fr;column-gap:8px;display:grid}.overview-stock strong{font:800 19px Manrope}.overview-stock small{margin-left:0}.overview-arrow{right:12px;color:#69716d!important;font-size:22px!important;position:absolute!important}.overview-work{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.overview-panel{background:#fff;border:1px solid #e4e9e6;border-radius:12px;padding:14px}.overview-order-row{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.overview-order-main{min-width:0}.overview-order-main strong{font-size:13px;display:block}.overview-order-main small{color:#7b837f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.overview-order-right{text-align:right;flex:none}.overview-order-right strong{font-size:12px;display:block}.order-mini-status{color:#6e7772;text-transform:capitalize;margin-top:3px;font-size:9px;display:inline-block}.overview-actions{gap:1px;display:grid}.overview-actions a{border-top:1px solid #edf0ee;align-items:center;gap:10px;padding:11px 3px;font-size:12px;font-weight:700;display:flex}.overview-actions a:first-child{border-top:0}.overview-actions svg{color:#087f5b;width:18px;height:18px}.overview-actions b{color:#89918d;margin-left:auto;font-size:18px}@media (width<=700px){.content{max-width:none!important;padding:12px 12px 78px!important}.content:has(.mobile-products-head){padding:0 0 78px!important}.overview-v2{width:100%}.overview-hero{align-items:flex-start;gap:10px;margin-bottom:12px}.overview-hero h1{font-size:25px}.overview-hero .muted{margin-top:5px;font-size:12px}.overview-hero-actions .outline{display:none}.overview-hero-actions .primary{border-radius:10px;width:38px;height:38px;padding:0;font-size:0}.overview-hero-actions .primary svg{width:16px}.overview-kpis{grid-template-columns:1fr 1fr;gap:7px}.overview-kpi{border-radius:10px;min-height:62px;padding:10px 11px}.overview-kpi strong{font-size:18px}.overview-kpi>svg{width:19px;height:19px}.trial-compact{border-radius:10px;margin-bottom:12px;padding:10px 12px}.trial-compact div{gap:4px}.trial-compact strong{font-size:12px}.trial-compact span,.trial-compact a{font-size:10px}.overview-section-head{margin-bottom:7px}.overview-section-head h2{font-size:14px}.overview-section-head span{font-size:10px}.overview-revenue-row{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}.overview-revenue,.overview-stock{border-radius:10px;min-height:72px;padding:10px}.overview-revenue strong{font-size:17px}.overview-revenue small{display:none}.overview-stock{display:block}.overview-stock span,.overview-stock small{margin:0;display:block}.overview-stock strong{margin-top:3px;font-size:17px;display:inline-block}.overview-arrow{top:26px;right:9px}.overview-work{grid-template-columns:1fr;gap:10px}.overview-panel{border-radius:10px;padding:11px}.overview-order-row{padding:9px 0}.overview-order-main strong{font-size:12px}.overview-order-main small{font-size:9px}.overview-order-right strong{font-size:11px}.overview-actions a{padding:9px 2px;font-size:11px}}@media (width>=701px){.mobile-commerce-nav{display:none!important}}@media (width<=700px){.page-head{gap:10px;margin-bottom:12px}.page-head h1{font-size:24px}.page-head .muted{font-size:12px}.card{border-radius:10px;margin-bottom:10px;padding:14px}.section-title{margin-bottom:9px}.section-title h2{font-size:15px}.section-title span{font-size:10px}.list-row{padding:10px 11px}.form-stack{gap:10px}.stat{border-radius:10px;padding:12px}body.mobile-more-open .dashboard-global-search,body.mobile-more-open .dashboard-global-search-menu{visibility:hidden!important;pointer-events:none!important;display:none!important}.mobile-commerce-nav button{color:#727872;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font:600 10px/1.1 Manrope,sans-serif;display:flex}.mobile-commerce-nav button svg{stroke-width:2px;width:19px;height:19px}.mobile-commerce-nav button.active{color:#087f5b;background:#f0f7f4}.mobile-more-backdrop{z-index:2147483647;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11191557;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{pointer-events:auto;width:100%;max-height:82vh;padding:14px 14px calc(82px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -16px 40px #14201a29}.mobile-more-head{border-bottom:1px solid #ecefed;justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.mobile-more-head strong{color:#202321;font:800 18px Manrope;display:block}.mobile-more-head span{color:#7a827e;margin-top:2px;font-size:10px;display:block}.mobile-more-head button{color:#343936;background:#f1f3f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mobile-more-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 0;display:grid}.mobile-more-grid a{color:#303532;background:#fff;border:1px solid #e5e9e7;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.mobile-more-grid a svg{color:#087f5b;width:20px;height:20px}.mobile-more-grid a.active{color:#087f5b;background:#eef7f3;border-color:#cfe6dc}.mobile-more-links{border-top:1px solid #ecefed;grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.mobile-more-links a,.mobile-more-links button{color:#39413d;background:#fff;border:1px solid #e2e7e4;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.mobile-more-links button{cursor:pointer}}@media (width<=800px){.pos-page{padding-bottom:12px}.pos-page .page-head{margin-bottom:10px}.pos-page .page-head h1{font-size:24px}.pos-page .page-head .muted{font-size:11px}.pos-layout{display:block}.pos-products{border-radius:11px;margin-bottom:10px;padding:10px}.pos-cart{border-radius:11px}.pos-search{height:46px;margin-bottom:8px;padding:0 9px}.pos-search input{font-size:13px}.pos-scan-btn{color:#087f5b;background:#edf7f3;border:0;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.pos-start{box-sizing:border-box;text-align:center;color:#78837f;width:100%;min-height:170px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d7e2dc;border-radius:10px;align-content:center;place-items:center;gap:7px;margin-top:8px;display:grid}.pos-start svg{color:#087f5b}.pos-start strong{color:#303733;font-size:14px}.pos-start span{font-size:10px}.pos-start .outline{padding:8px 10px;font-size:11px}.pos-suggestions{gap:1px;display:grid}.pos-suggestion{cursor:pointer;border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:8px;padding:10px 2px;display:flex}.pos-suggestion-main{align-items:center;gap:9px;min-width:0;display:flex}.pos-suggestion-main img,.pos-thumb.small{object-fit:cover;border-radius:7px;flex:none;width:46px;height:46px}.pos-suggestion-main>div{min-width:0}.pos-suggestion-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pos-suggestion-main small{color:#7a837f;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.pos-suggestion-main b{color:#087f5b;margin-top:2px;font-size:11px;display:block}.pos-stock{color:#087f5b;white-space:nowrap;font-size:9px}.pos-stock.out{color:#b42318}.pos-selected{background:#f7fbf9;border:1px solid #dbe9e3;border-radius:10px;margin-top:9px;padding:11px}.pos-selected-head{justify-content:space-between;gap:8px;display:flex}.pos-selected-head h2{margin:3px 0;font:800 15px Manrope}.pos-selected-head small{color:#7a837f;font-size:9px}.pos-selected-actions{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px;display:grid}.pos-selected-actions button{text-align:left;background:#fff;border:1px solid #d5e3dd;border-radius:8px;padding:8px}.pos-selected-actions strong{font-size:11px;display:block}.pos-selected-actions span{color:#087f5b;font-size:9px}.pos-scanner-backdrop{z-index:1000;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);align-items:flex-end}.pos-scanner{z-index:1001;width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);overscroll-behavior:contain;padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:18px 18px 0 0;position:relative;overflow-y:auto}.pos-scanner-head{z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:2px 0 6px;display:flex;position:sticky;top:0}.pos-scanner-head h2{margin:3px 0 10px;font:800 17px Manrope}.pos-camera{aspect-ratio:4/3;background:#111;border-radius:12px;position:relative;overflow:hidden}.pos-camera video{object-fit:cover;width:100%;height:100%}.pos-scanner .error,.pos-scanner .success{z-index:1;overflow-wrap:anywhere;margin-top:10px;position:relative}.scan-frame{border:2px solid #fff;border-radius:10px;height:32%;position:absolute;top:34%;left:13%;right:13%;box-shadow:0 0 0 999px #0003}}.pos-scan-btn{color:#087f5b;background:#edf7f3;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:800;display:flex}.pos-start{text-align:center;color:#78837f;border:1px dashed #d7e2dc;border-radius:12px;place-items:center;gap:8px;margin-top:8px;padding:36px 15px;display:grid}.pos-start strong{color:#303733}.pos-suggestions{gap:2px;display:grid}.pos-suggestion{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.pos-suggestion-main{align-items:center;gap:10px;min-width:0;display:flex}.pos-suggestion-main img,.pos-thumb.small{object-fit:cover;border-radius:8px;width:56px;height:56px}.pos-suggestion-main div{min-width:0}.pos-suggestion-main strong{display:block}.pos-suggestion-main small{color:#78837f;font-size:11px;display:block}.pos-suggestion-main b{color:#087f5b;margin-top:3px;font-size:12px;display:block}.pos-stock{color:#087f5b;white-space:nowrap;font-size:10px}.pos-stock.out{color:#b42318}.pos-selected-head{justify-content:space-between;display:flex}.pos-selected-head h2{margin:3px 0;font:800 17px Manrope}.pos-selected-head small{color:#78837f;font-size:10px}.pos-selected-actions{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.pos-selected-actions button{text-align:left;background:#fff;border:1px solid #d4e1db;border-radius:9px;padding:9px}.pos-selected-actions strong{font-size:12px;display:block}.pos-selected-actions span{color:#087f5b;font-size:10px}.pos-scanner{background:#fff;border-radius:16px;width:min(560px,100%);padding:16px}.pos-scanner-head{justify-content:space-between;align-items:center;display:flex}.pos-scanner-head h2{margin:4px 0 12px;font:800 19px Manrope}.pos-camera{aspect-ratio:4/3;background:#111;border-radius:12px;position:relative;overflow:hidden}.scan-frame{border:2px solid #fff;border-radius:10px;height:30%;position:absolute;top:35%;left:12%;right:12%;box-shadow:0 0 0 999px #0004}.barcode-input-row{align-items:center;gap:7px;display:flex}.barcode-input-row input{flex:1;min-width:0}.barcode-scan-button{color:#087f5b;cursor:pointer;white-space:nowrap;background:#edf7f3;border:1px solid #cfe3da;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:42px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.barcode-scan-button:active{transform:scale(.97)}.product-barcode-scanner-backdrop{align-items:center}.product-barcode-scanner{background:#fff;border-radius:16px;width:min(560px,100vw - 28px);padding:16px;box-shadow:0 20px 60px #14201a33}.product-barcode-scanner-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-barcode-scanner-head h2{margin:4px 0 12px;font:800 19px Manrope}.product-barcode-camera{aspect-ratio:4/3;background:#111;border-radius:12px;position:relative;overflow:hidden}.product-barcode-camera video{object-fit:cover;width:100%;height:100%}.product-barcode-tip{margin:9px 2px 0;font-size:11px}.product-barcode-error{text-align:center;color:#59625e;align-content:center;place-items:center;gap:8px;height:100%;padding:24px;display:grid}.product-barcode-error strong{color:#303733;font-size:13px}.product-barcode-error span{font-size:11px}.product-barcode-error .outline{margin-top:4px}@media (width<=700px){.barcode-input-row{align-items:stretch}.barcode-scan-button{height:42px;padding:0 10px}.product-barcode-scanner-backdrop{align-items:flex-end}.product-barcode-scanner{border-radius:18px 18px 0 0;width:100%;max-height:88vh;padding:14px}.product-barcode-scanner-head h2{font-size:17px}.product-barcode-tip{font-size:10px}}.order-payment-note{color:#765b17;background:#fff8e7;border:1px solid #f1d79a;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.45}.detail-success>strong{color:var(--muted,#667085);margin-top:-4px;font-size:14px;display:block}.detail-success .checkout-breakdown{margin:16px 0}.detail-success .checkout-breakdown .total{border-top:0;padding-top:0}.receipt-page{background:#f5f8f6;justify-content:center;align-items:flex-start;min-height:100vh;padding:28px 16px;display:flex}.receipt-top{border-bottom:1px solid #e4ebe7;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.receipt-top h1{margin:4px 0;font-size:24px}.receipt-top p{color:#68756f;margin:3px 0;font-size:13px}.receipt-number{text-align:right;flex-direction:column;gap:4px;display:flex}.receipt-number strong{font-size:16px}.receipt-number span{color:#68756f;font-size:12px}.receipt-status{color:#126344;background:#edf8f2;border-radius:10px;margin:16px 0;padding:10px 12px;font-weight:700}.receipt-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.receipt-grid>div{background:#f7f9f8;border-radius:10px;padding:10px}.receipt-grid small{color:#7a857f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px;display:block}.receipt-grid strong{word-break:break-word;font-size:13px}.receipt-items{border:1px solid #e4ebe7;border-radius:12px;overflow:hidden}.receipt-row{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:16px;padding:11px 13px;display:flex}.receipt-row:last-child{border-bottom:0}.receipt-row span:first-child{min-width:0}.receipt-row small{color:#718078;margin-top:3px;font-size:11px;display:block}.receipt-head{color:#66736d;text-transform:uppercase;background:#f7f9f8;font-size:11px;font-weight:700}.receipt-totals{width:min(360px,100%);margin:16px 0 0 auto}.receipt-totals>div{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.receipt-grand{border-top:2px solid #24352d;margin-top:5px;font-size:18px;padding-top:10px!important}.receipt-note{color:#58655e;background:#fafcfb;border:1px solid #e4ebe7;border-radius:10px;margin-top:16px;padding:10px 12px;font-size:12px}.receipt-actions{gap:10px;margin-top:22px;display:flex}.receipt-footnote{color:#7a857f;margin:18px 0 0;font-size:11px;line-height:1.5}.receipt-actions button,.receipt-actions a{text-align:center;flex:1}@media (width<=620px){.receipt-page{padding:12px 8px}.receipt-card{border-radius:14px;padding:18px 14px}.receipt-top{flex-direction:column;gap:12px}.receipt-number{text-align:left}.receipt-grid{grid-template-columns:1fr 1fr}.receipt-actions{flex-direction:column}.receipt-row{padding:10px}.receipt-grand{font-size:17px}}@media print{.receipt-page{background:#fff;padding:0;display:block}.receipt-card{width:100%;box-shadow:none;border:0;border-radius:0;padding:10mm}.receipt-actions{display:none}.receipt-footnote{margin-top:10mm}.receipt-status{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.invoice-barcode-block{text-align:center;background:#fbfdfc;border:1px dashed #d7e1dc;border-radius:12px;margin:18px 0 0;padding:14px 12px}.invoice-barcode-block svg{width:min(340px,100%);height:70px;margin:8px auto 2px;display:block}.invoice-barcode-block small{color:#6f7b75;font-size:10px;display:block}.invoice-policy{background:#fafcfb;border:1px solid #e4ebe7;border-radius:12px;margin-top:18px;padding:14px 15px}.invoice-policy>div{flex-direction:column;gap:3px;display:flex}.invoice-policy>div strong{font-size:13px}.invoice-policy p{color:#66736d;margin:8px 0;font-size:11px;line-height:1.55}.invoice-policy .link-button{margin-top:2px;display:inline-flex}.receipt-tax-heading{text-transform:uppercase;letter-spacing:.06em;color:#69756f;border-top:1px solid #e5ebe8;font-size:11px;font-weight:800;margin-top:8px!important;padding-top:10px!important}.receipt-tax-heading strong{display:none}@media print{.invoice-barcode-block,.invoice-policy{break-inside:avoid}.invoice-barcode-block{background:#fff}}@media (width<=620px){.invoice-barcode-block svg{width:100%;max-width:300px}.invoice-policy{padding:12px}}.storefront-v3{--sf-ink:#1f2933;--sf-muted:#66727a;--sf-border:#e5e7eb;--sf-soft:#f7f7f5;--sf-accent:#087f5b;color:var(--sf-ink);background:#fff;font-family:Inter,Manrope,Arial,sans-serif}.storefront-v3 .store-announcement{color:#fff;letter-spacing:.01em;text-align:center;background:#1f2933;justify-content:center;align-items:center;gap:9px;min-height:30px;padding:6px 14px;font-size:11px;line-height:1.2;display:flex}.storefront-v3 .store-announcement span{opacity:.55}.storefront-v3 .store-announcement strong{font-weight:700}.storefront-v3 .store-header{border-bottom:1px solid var(--sf-border);z-index:30;height:64px;padding:0 max(18px,50vw - 620px);position:relative;box-shadow:0 1px #00000005}.storefront-v3 .store-logo{color:var(--sf-ink);letter-spacing:-.025em;white-space:nowrap;font-size:18px;font-weight:800;text-decoration:none}.storefront-v3 .store-logo img{object-fit:contain;display:block}.storefront-v3 .store-main-nav{flex:1;justify-content:center;align-items:center;gap:25px;margin:0 30px;display:flex}.storefront-v3 .store-main-nav a,.storefront-v3 .store-shop-menu>button{color:#3e474d;cursor:pointer;background:0 0;border:0;padding:8px 0;font:600 12px/1.2 Inter,Arial,sans-serif;text-decoration:none}.storefront-v3 .store-main-nav a:hover,.storefront-v3 .store-shop-menu>button:hover{color:var(--sf-accent)}.storefront-v3 .store-shop-menu{position:relative}.storefront-v3 .store-submenu{border:1px solid var(--sf-border);background:#fff;border-radius:10px;gap:2px;min-width:170px;padding:7px;display:grid;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #19231f1a}.storefront-v3 .store-submenu button{text-align:left;cursor:pointer;color:#3e474d;background:#fff;border:0;border-radius:7px;padding:9px 10px;font:600 12px Inter,Arial,sans-serif}.storefront-v3 .store-submenu button:hover{color:var(--sf-accent);background:#f4f7f5}.storefront-v3 .store-header-actions{align-items:center;gap:7px;display:flex}.storefront-v3 .store-call,.storefront-v3 .store-share{border:1px solid var(--sf-border);color:#39434a;cursor:pointer;background:#fff;border-radius:7px;min-height:34px;padding:7px 10px;font:700 11px Inter,Arial,sans-serif}.storefront-v3 .store-share{align-items:center;gap:5px;display:flex}.storefront-v3 .cart-btn{background:var(--sf-accent);border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px}.storefront-v3 .cart-btn svg{width:16px;height:16px}.storefront-v3 .store-banner{max-width:1240px;margin:12px auto 0;padding:0 18px}.storefront-v3 .store-banner-track{aspect-ratio:16/4.5;border-radius:10px;min-height:0}.storefront-v3 .store-banner-dots{bottom:8px}.storefront-v3 .store-banner-dots button{width:6px;height:6px}.storefront-v3 .store-banner-dots button.active{width:16px}.storefront-v3 .store-hero-v3{background:#fff;max-width:1240px;margin:0 auto;padding:25px 18px 19px}.storefront-v3 .store-hero-inner{max-width:1240px}.storefront-v3 .store-hero-v3 .eyebrow{letter-spacing:.12em;color:#7a858c;font-size:9px}.storefront-v3 .store-hero-v3 h1{letter-spacing:-.045em;max-width:700px;margin:5px 0 7px;font:800 clamp(1.65rem,3.2vw,2.45rem)/1.08 Manrope,Arial,sans-serif}.storefront-v3 .store-hero-v3 h1 em{color:var(--sf-accent);font-style:normal}.storefront-v3 .store-hero-v3 p{max-width:620px;color:var(--sf-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.storefront-v3 .store-search{background:#fff;border:1px solid #d9dde0;border-radius:7px;align-items:center;gap:8px;width:min(430px,100%);height:38px;padding:0 11px;display:flex}.storefront-v3 .store-search svg{color:#7c878e;flex:none}.storefront-v3 .store-search input{width:100%;color:var(--sf-ink);background:0 0;border:0;outline:0;font:500 12px Inter,Arial,sans-serif}.storefront-v3 .store-products{max-width:1240px;padding:10px 18px 48px}.storefront-v3 .store-section-head{justify-content:space-between;align-items:end;margin:5px 0 12px;display:flex}.storefront-v3 .store-section-head .eyebrow{letter-spacing:.12em;font-size:9px}.storefront-v3 .store-section-head h2{letter-spacing:-.025em;margin:3px 0 0;font:750 24px/1.15 Manrope,Arial,sans-serif}.storefront-v3 .store-categories{scrollbar-width:none;gap:6px;padding:0 0 12px;display:flex;overflow:auto}.storefront-v3 .store-categories::-webkit-scrollbar{display:none}.storefront-v3 .store-categories button{color:#5a656c;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:999px;flex:none;padding:6px 11px;font:600 10px Inter,Arial,sans-serif}.storefront-v3 .product-card{cursor:pointer;background:#fff;border:0;border-radius:0;transition:transform .18s;overflow:hidden}.storefront-v3 .product-card:hover{transform:translateY(-2px)}.storefront-v3 .store-product-media img,.storefront-v3 .store-product-media .product-placeholder{object-fit:cover;width:100%;height:100%;display:block}.storefront-v3 .store-product-media .product-placeholder{color:#7c8780;place-items:center;display:grid}.storefront-v3 .sale-badge{color:#30383d;letter-spacing:.06em;background:#fff;border-radius:5px;padding:4px 6px;font:800 8px Inter,Arial,sans-serif;position:absolute;top:8px;left:8px;box-shadow:0 1px 5px #00000014}.storefront-v3 .product-body h3{color:#2c3439;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font:650 12px/1.35 Inter,Arial,sans-serif;overflow:hidden}.storefront-v3 .store-price-row strong{color:#20282d;margin:0;font:750 12px Inter,Arial,sans-serif}.storefront-v3 .store-price-row small{color:#899197;font:500 9px Inter,Arial,sans-serif}.storefront-v3 .store-info-block{border-top:1px solid var(--sf-border);grid-template-columns:1.3fr .7fr;gap:45px;max-width:1240px;margin:0 auto;padding:35px 18px 55px}.storefront-v3 .store-info-block h2{margin:5px 0 8px;font-size:20px}.storefront-v3 .store-info-block p{margin:5px 0;font-size:12px;line-height:1.55}.storefront-v3 .store-info-block .eyebrow{font-size:9px}.storefront-v3 .store-info-actions{margin-top:10px}.storefront-v3 .order-success{background:#f7faf8;border:1px solid #dce8e2;border-radius:10px;margin:0 0 18px;padding:18px}.storefront-v3 .order-success h2{margin:5px 0;font-size:20px}.storefront-v3 .order-success p{font-size:12px}.storefront-v3 .checkout{width:min(430px,100%);padding:18px}.storefront-v3 .checkout-head h2{font-size:18px}.storefront-v3 .checkout input,.storefront-v3 .checkout textarea,.storefront-v3 .checkout select{padding:9px 10px;font-size:12px}.storefront-v3 .checkout .whatsapp{padding:11px;font-size:12px}@media (width<=900px){.storefront-v3 .store-header{height:60px}.storefront-v3 .store-main-nav{display:none}.storefront-v3 .store-banner{margin-top:9px;padding:0 12px}.storefront-v3 .store-banner-track{aspect-ratio:16/6}.storefront-v3 .store-hero-v3{padding:21px 14px 16px}.storefront-v3 .store-products{padding-left:14px;padding-right:14px}.storefront-v3 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.storefront-v3 .product-body h3{font-size:11px}}@media (width<=620px){.storefront-v3 .store-announcement{white-space:nowrap;min-height:27px;padding:5px 9px;font-size:9px;overflow:hidden}.storefront-v3 .store-header{gap:6px;padding:6px 10px}.storefront-v3 .store-logo{font-size:16px}.storefront-v3 .store-header-actions{gap:4px}.storefront-v3 .store-header-actions .store-call{padding:7px 8px;font-size:10px}.storefront-v3 .store-header-actions .store-share{padding:7px}.storefront-v3 .cart-btn{padding:7px 8px}.storefront-v3 .store-banner-track{aspect-ratio:16/7;border-radius:8px}.storefront-v3 .store-hero-v3 h1{font-size:1.65rem}.storefront-v3 .store-hero-v3 p{font-size:11px}.storefront-v3 .store-search{height:36px}.storefront-v3 .store-products{padding-top:6px}.storefront-v3 .store-section-head h2{font-size:17px}.storefront-v3 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.storefront-v3 .product-body{padding-top:7px}.storefront-v3 .product-body h3,.storefront-v3 .store-price-row strong{font-size:11px}.storefront-v3 .store-price-row small{font-size:8px}.storefront-v3 .store-info-block{gap:22px;padding:28px 14px 45px}}.category-create-fields{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.category-upload{cursor:pointer;background:#f7faf8;border:1px dashed #cbd8d2;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.category-upload img{object-fit:cover;width:100%;height:100%;display:block}.category-upload span{color:#087f5b;place-items:center;gap:3px;font-size:18px;font-weight:800;display:grid}.category-upload span small{color:#68756f;font-size:8px;font-weight:700}.category-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.category-upload-help{color:#7a857f;margin-top:7px;font-size:10px;display:block}.category-upload-edit{border-style:solid;border-radius:50%;width:54px;height:54px}.category-row-image{color:#087f5b;background:linear-gradient(135deg,#eef6f1,#e4eee9);border-radius:50%;place-items:center;width:54px;height:54px;font:800 17px Manrope;display:grid;overflow:hidden}.category-row-image img{object-fit:cover;width:100%;height:100%}.category-manager-row:has(.category-upload-edit){grid-template-columns:auto minmax(0,1fr) auto}.category-status{color:#087f5b;margin-top:10px;font-size:12px;font-weight:700}.storefront-v3 .store-category-showcase{max-width:1320px;margin:0 auto;padding:18px 24px 42px}.storefront-v3 .store-category-showcase-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.storefront-v3 .store-category-showcase-head button{color:#087f5b;cursor:pointer;background:0 0;border:0;padding:4px 0;font:700 10px Inter,Arial,sans-serif}.storefront-v3 .store-category-tile{cursor:pointer;color:#29333a;background:0 0;border:0;justify-items:center;gap:7px;min-width:0;padding:0;display:grid}.storefront-v3 .store-category-image{aspect-ratio:1;background:#f3f7f5;border:1px solid #e0e7e3;border-radius:10px;place-items:center;width:140px;transition:transform .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 1px 2px #14281e08}.storefront-v3 .store-category-image[data-shape=circle]{border-radius:50%}.storefront-v3 .store-category-image[data-shape=square]{border-radius:10px}.storefront-v3 .store-category-image img{object-fit:cover;width:100%;height:100%;display:block}.storefront-v3 .store-category-image span{color:#087f5b;background:linear-gradient(135deg,#f2f8f5,#e6f0eb);place-items:center;width:100%;height:100%;font:800 22px Manrope;display:grid}.storefront-v3 .store-category-tile strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 14px/1.3 Inter,Arial,sans-serif;overflow:hidden}@media (width<=900px){.storefront-v3 .store-category-showcase{padding-bottom:18px;padding-left:14px;padding-right:14px}.storefront-v3 .store-category-grid{grid-template-columns:repeat(var(--category-columns-mobile,2),minmax(0,1fr));gap:13px 10px}}@media (width<=620px){.category-create-fields{grid-template-columns:minmax(0,1fr) 64px}.category-manager-row:has(.category-upload-edit){grid-template-columns:54px minmax(0,1fr)}.category-manager-row:has(.category-upload-edit) .category-row-actions{grid-column:1/-1}.storefront-v3 .store-category-showcase{padding-top:0;padding-left:10px;padding-right:10px}.storefront-v3 .store-category-showcase-head{margin-bottom:11px}.storefront-v3 .store-category-showcase-head h2{font-size:17px}.storefront-v3 .store-category-grid{grid-template-columns:repeat(var(--category-columns,3),minmax(0,1fr));gap:15px 10px}.storefront-v3 .store-category-image{width:76px;height:76px}.storefront-v3 .store-category-tile strong{font-size:10px}}.inventory-bulk-bar{background:#eef8f4;border:1px solid #d8ebe2;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.inventory-select{place-items:center;margin-left:auto;display:grid}.inventory-select input{width:18px;height:18px}.adjust-mode-tabs{background:#f1f5f3;border-radius:10px;gap:6px;margin:12px 0;padding:4px;display:flex}.adjust-mode-tabs button{color:#59635f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.adjust-mode-tabs button.active{color:#087f5b;background:#fff;box-shadow:0 1px 4px #123d2a14}.inventory-bulk-bar .small{padding:.55rem .75rem}.inventory-filters select,.order-source-filters select{color:#59635f;background:#fff;border:1px solid #d8dfdb;border-radius:9px;padding:.65rem .75rem;font-weight:600}@media (width<=800px){.inventory-bulk-bar{z-index:8;position:sticky;bottom:76px;box-shadow:0 8px 24px #123d2a18}.adjust-mode-tabs{overflow:auto}.adjust-mode-tabs button{white-space:nowrap}.inventory-row{grid-template-columns:auto minmax(0,1fr) auto auto auto!important}.order-source-filters{flex-wrap:wrap}}.inventory-summary>div{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:15px 16px;display:flex}.inventory-summary span{color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.inventory-summary strong{font-size:25px;line-height:1.1}.inventory-search{border-radius:12px;min-width:320px;position:relative}.inventory-search input{font-size:14px}.inventory-search-clear{color:var(--muted,#6b7280);cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.inventory-filters button{white-space:nowrap;font-size:12px;font-weight:600}.inventory-list{border-radius:14px}.inventory-table-head{border-bottom:1px solid var(--border,#e5e7eb);color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;background:#f8faf9;grid-template-columns:minmax(0,1fr) 120px 80px 38px 68px;align-items:center;gap:12px;padding:10px 16px;font-size:11px;font-weight:800;display:grid}.inventory-row{grid-template-columns:42px minmax(0,1fr) 120px 80px 38px 68px;gap:12px;padding:13px 16px}.inventory-icon{color:#78837e;background:#f1f3f2;border-radius:10px;width:40px;height:40px;overflow:hidden}.inventory-icon img{object-fit:cover;width:100%;height:100%;display:block}.inventory-name small{font-size:11px}.stock-status{align-items:center;gap:6px;display:inline-flex}.stock-number{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.stock-number small{color:var(--muted,#6b7280);margin-top:3px;font-size:10px;font-weight:500}.inventory-row .small{padding:.48rem .65rem;font-size:11px}@media (width<=800px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-summary>div{padding:12px}.inventory-summary strong{font-size:21px}.inventory-summary span{font-size:10px}.inventory-toolbar{display:block}.inventory-search{width:100%;min-width:0;margin-bottom:9px}.inventory-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.inventory-filters::-webkit-scrollbar{display:none}.inventory-filters button{flex:none}.inventory-table-head{display:none}.inventory-list{border-radius:13px}.inventory-row{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;gap:3px 10px;padding:13px 12px;position:relative}.inventory-icon{grid-row:1/span 2}.inventory-name{grid-area:1/2}.inventory-name strong{font-size:13px}.inventory-name small{font-size:10px}.stock-status{grid-area:2/2;justify-self:start;font-size:11px}.stock-number{grid-area:1/3;align-items:flex-end;font-size:17px}.inventory-select{grid-area:2/3;justify-self:end;margin:0}.inventory-row>.small{display:none}.inventory-row:after{content:"›";color:#9aa49f;pointer-events:none;font-size:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.inventory-select input{width:16px;height:16px}}.crm-page{padding-bottom:40px}.crm-tabs{gap:8px;margin:0 0 18px;display:flex;overflow:auto}.crm-tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.crm-tabs button.active{color:#fff;background:#202623}.crm-message{margin-bottom:16px}.crm-segment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.crm-segment-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:14px;flex-direction:column;gap:3px;padding:14px;display:flex}.crm-segment-grid button.active{border-color:#202623;box-shadow:0 0 0 2px #20262314}.crm-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.crm-optin-row{border:1px solid #e0e7e3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.crm-actions{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.crm-actions button{align-items:center;gap:6px;display:inline-flex}.campaign-runner{margin-top:16px}.campaign-progress{align-items:baseline;gap:10px;margin:14px 0 18px;display:flex}.campaign-progress strong{font-size:28px}.campaign-progress span{color:#68756f}@media (width<=800px){.crm-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-two-col{grid-template-columns:1fr}.crm-actions button{flex:45%}}@media (width<=520px){.reports-page .location-report-head{flex-direction:column;align-items:stretch}.reports-page .location-report-head select{width:100%;max-width:none}.reports-page .location-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.crm-segment-grid button{padding:10px}.crm-tabs{padding-bottom:2px}.crm-actions button{flex:100%}}.orders-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 12px;display:grid}.orders-summary-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.orders-summary-strip button:hover,.orders-summary-strip button.active{border-color:#087f5b;box-shadow:0 0 0 2px #087f5b14}.orders-summary-strip strong{color:#202623;font-size:20px}.orders-summary-strip span{color:#68756f;font-size:11px}@media (width<=700px){.orders-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.orders-summary-strip button{padding:9px 10px}.orders-summary-strip strong{font-size:18px}}.orders-bulkbar{background:#fff;border:1px solid #dfe6e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;display:flex}.orders-bulkbar label{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.orders-bulkbar strong{font-size:13px}.orders-bulkbar select{min-height:36px}.order-card-row{grid-template-columns:34px 1fr;align-items:stretch;gap:5px;display:grid}.order-select{accent-color:#087f5b;width:18px;height:18px;margin:18px auto}.order-card-row .order-card{width:100%}@media (width<=700px){.orders-bulkbar{padding:9px}.orders-bulkbar select,.orders-bulkbar button{flex:1;min-width:125px}.order-card-row{grid-template-columns:28px 1fr}.order-select{margin-top:16px}}:root{--dk-green:#087f5b;--dk-green-dark:#06694b;--dk-ink:#17201d;--dk-muted:#68736f;--dk-border:#dfe6e2;--dk-soft:#f3f7f5;--dk-radius:14px;--dk-shadow:0 8px 28px #142d2312}html{scroll-behavior:smooth}body{color:var(--dk-ink);background:#f6f8f7}button,a,input,select,textarea{transition:border-color .15s,box-shadow .15s,background-color .15s,transform .15s}.primary:hover{background:var(--dk-green-dark);transform:translateY(-1px)}.outline:hover{background:#f1f8f4;border-color:#b8d8ca}.whatsapp:hover{filter:brightness(.96);transform:translateY(-1px)}.topbar{height:68px;padding:0 24px;box-shadow:0 1px #14281e05}.sidebar nav{gap:5px}.sidebar a{border-radius:11px;min-height:43px}.sidebar a:hover,.sidebar a.active{color:var(--dk-green);background:#edf7f3}.page-head{min-height:64px;margin-bottom:20px}.page-head h1{margin:.2rem 0 .35rem;font-size:2.05rem}.page-head p{max-width:700px;margin:0;line-height:1.5}.card,.list,.stat,.plan,.trial{border-color:var(--dk-border);box-shadow:0 1px 2px #14281e05}.card,.list{border-radius:var(--dk-radius)}.list-row{min-height:62px}.stat{border-radius:14px}.form-stack input,.form-stack textarea,.form-stack select,.settings-grid-2 input,.settings-grid-2 textarea,.settings-grid-2 select,.product-form input,.product-form select{border-color:#d5dfda;border-radius:10px;min-height:42px}.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus,.settings-grid-2 input:focus,.settings-grid-2 textarea:focus,.settings-grid-2 select:focus,.product-form input:focus,.product-form select:focus{border-color:var(--dk-green);box-shadow:0 0 0 3px #087f5b1a}.empty{background:#fbfcfb;border:1px dashed #dbe5e0;border-radius:12px}.loading{color:var(--dk-ink)}.mobile-commerce-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:68px!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important;background:#fffffff7!important;border-top:1px solid #dfe6e2!important;box-shadow:0 -8px 25px #14281e14!important}.mobile-commerce-nav a,.mobile-commerce-nav button{border-radius:11px!important;min-height:50px!important}.mobile-commerce-nav a.active,.mobile-commerce-nav button.active{color:var(--dk-green)!important;background:#edf7f3!important}.mobile-more-grid a{background:#fff!important;border:1px solid #e3eae6!important;border-radius:12px!important}.mobile-more-grid a.active{color:var(--dk-green)!important;background:#edf7f3!important;border-color:#b9d9cb!important}.overview-v2{max-width:1200px}.overview-hero{border:1px solid var(--dk-border);box-shadow:var(--dk-shadow);background:linear-gradient(135deg,#fff,#f4faf7);border-radius:18px;padding:25px 27px}.overview-title-row{align-items:center;gap:10px;display:flex}.overview-title-row h1{font-size:2rem}.store-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.store-status.live{color:#087f5b;background:#e7f7ef}.store-status.draft{color:#9a6500;background:#fff4dc}.overview-kpi{border:1px solid var(--dk-border)!important;background:#fff!important;border-radius:14px!important}.overview-kpi:hover{transform:translateY(-1px);border-color:#b9d9cb!important}.overview-panel{box-shadow:0 1px 2px #14281e06;border-color:var(--dk-border)!important;border-radius:16px!important}.overview-actions a{border-radius:11px!important}.overview-stock{border:1px solid var(--dk-border)!important;background:#fff!important;border-radius:15px!important}.landing-nav{max-width:1240px;padding:20px 24px}.landing-nav nav{align-items:center;gap:9px;display:flex}.landing-nav nav a{font-weight:700}.hero-v2{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid;text-align:left!important;max-width:1200px!important}.hero-v2 .hero-copy{max-width:650px}.hero-v2 .hero-proof{color:#53605b;flex-wrap:wrap;gap:15px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.hero-store-preview{filter:drop-shadow(0 25px 45px #0f37281f)}.showcase-panel{box-shadow:var(--dk-shadow);border-radius:22px!important}.feature-grid-v2{grid-template-columns:repeat(4,1fr)}.landing-cta{border-radius:22px}.pos-products,.pos-cart{box-shadow:0 1px 2px #14281e06;border-color:var(--dk-border)!important;border-radius:16px!important}.pos-search{min-height:45px}.pos-product{border-radius:12px!important}.pos-product:hover{border-color:#b9d9cb;transform:translateY(-1px);box-shadow:0 5px 15px #142d230f}.pos-complete{min-height:48px}.payment.active{box-shadow:0 0 0 2px #087f5b14}.product-card,.inventory-row,.order-card,.crm-customer-row{transition:box-shadow .15s,border-color .15s,transform .15s}.product-card:hover,.inventory-row:hover,.order-card:hover,.crm-customer-row:hover{border-color:#c8ddd4}.orders-summary-strip button{min-height:68px}.orders-bulkbar{z-index:7;position:sticky;top:78px;box-shadow:0 5px 18px #14281e0d}.inventory-bulk-bar{box-shadow:0 5px 18px #14281e0d}.crm-segment-grid button{min-height:86px}.crm-segment-grid button:hover{background:#fbfefc;border-color:#b9d9cb}.composer,.whatsapp-composer,.modal-backdrop .card{border-radius:18px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-backdrop>div{box-shadow:0 20px 70px #0a1e1633}textarea{line-height:1.5}.storefront .card{box-shadow:0 8px 28px #142d230f}.order-success{box-shadow:0 5px 20px #142d230d}.receipt-card{box-shadow:0 10px 35px #142d2314;border-radius:16px!important}@media (width<=800px){.topbar{height:60px;padding:0 14px}.sidebar{width:min(290px,88vw);top:60px}.content{padding:20px 14px 94px}.page-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:17px;display:flex}.page-head>button,.page-head>.primary,.page-head>.outline{width:100%}.page-head h1{font-size:1.65rem}.card{padding:17px}.list-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.list-row>div:last-child{width:100%}.list-row .outline,.list-row .primary{min-height:42px}.hero-v2{display:block;text-align:center!important;margin-top:35px!important}.hero-v2 .hero-actions{justify-content:center}.hero-store-preview{margin-top:35px}.landing-nav nav a:not(.primary):not(.outline){display:none}.feature-grid-v2{grid-template-columns:1fr 1fr}.orders-bulkbar{position:sticky;top:68px}}@media (width<=520px){.feature-grid-v2{grid-template-columns:1fr}.overview-hero{padding:19px}.overview-title-row h1{font-size:1.5rem}.mobile-commerce-nav{height:64px!important}.mobile-commerce-nav a,.mobile-commerce-nav button{min-height:48px!important}.crm-segment-grid strong{font-size:18px}}.order-lifecycle{background:#f7faf8;border:1px solid #dfe8e3;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:14px 0 18px;padding:12px;display:grid}.order-lifecycle>div{background:#fff;border:1px solid #e3eae6;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;padding:8px 7px;display:grid;position:relative}.order-lifecycle>div:not(:last-child):after{content:"›";z-index:2;color:#a1aea8;font-weight:800;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.order-lifecycle span{color:#66736d;background:#edf1ef;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.order-lifecycle strong{font-size:10px;line-height:1.2}.order-lifecycle small{color:#7a8580;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.order-lifecycle .done{background:#f1faf6;border-color:#b8ddcd}.order-lifecycle .done span{color:#fff;background:#087f5b}.order-lifecycle .done strong{color:#087f5b}.order-lifecycle .current{background:#fff;border-color:#9bcbb7}.order-lifecycle .current span{color:#fff;background:#087f5b}.order-lifecycle .pending{opacity:.72}@media (width<=700px){.order-lifecycle{grid-template-columns:1fr;gap:6px}.order-lifecycle>div:not(:last-child):after{content:"↓";top:auto;bottom:-10px;right:50%;transform:translate(50%)}.order-lifecycle>div{grid-template-columns:auto 1fr;padding:9px}.order-lifecycle small{white-space:normal}}.mobile-shell-signout{display:none}@media (width<=900px){.merchant-help-topbar span{display:none}.merchant-help-topbar{width:40px;min-width:40px;padding:0!important}.dukaan-help-trigger.compact{width:40px;height:40px;min-height:40px;bottom:78px;right:14px}.mobile-shell-signout{z-index:210!important;color:#087f5b!important;cursor:pointer!important;background:#fffffff7!important;border:1px solid #dce5e1!important;border-radius:11px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;position:fixed!important;top:12px!important;right:14px!important;box-shadow:0 5px 16px #142d231f!important}.mobile-shell-signout:active{transform:scale(.96)}.mobile-shell-signout:focus-visible{outline-offset:2px;outline:2px solid #087f5b}.sidebar{display:none!important;transform:none!important}.content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:12px 12px 84px!important}.topbar{display:none!important}.mobile-commerce-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:200!important;height:68px!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important;background:#fffffffa!important;border-top:1px solid #dfe6e2!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 25px #14281e14!important}.mobile-commerce-nav a,.mobile-commerce-nav button{color:#727872!important;background:0 0!important;border:0!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;min-height:48px!important;font:600 10px/1.1 Manrope,sans-serif!important;display:flex!important}.mobile-commerce-nav a.active,.mobile-commerce-nav button.active{color:#087f5b!important;background:#edf7f3!important}.mobile-commerce-nav svg{width:19px!important;height:19px!important}.page-head{width:100%;min-width:0}.page-head>div{min-width:0}.page-head .muted{max-width:100%;line-height:1.45}.order-head-actions{flex:none}.orders-summary-strip{width:100%;min-width:0;overflow-x:auto}.orders-toolbar,.orders-toolbar>input{width:100%;min-width:0}.order-filters,.order-source-filters{max-width:100%}.content:has(.mobile-products-head){background:#fff;padding:0 0 86px!important}.mobile-products-head{z-index:25!important;background:#fff!important;border-bottom:1px solid #e9eeeb!important;padding:12px 14px 0!important;display:block!important;position:sticky!important;top:0!important}.mobile-products-title{min-height:48px!important}.mobile-products-title h1{font-size:24px!important}.mobile-products-actions{gap:7px!important}.mobile-circle-btn{width:40px!important;height:40px!important}.mobile-products-tools{padding:10px 0 9px!important}.mobile-products-search{background:#f5f7f6!important;border:1px solid #e3e8e5!important;height:44px!important}.mobile-tool-btn{width:42px!important;height:42px!important}.mobile-product-tabs{padding-bottom:10px!important}.mobile-product-tabs button{padding:8px 13px!important}.product-management-toolbar,.product-page-head{display:none!important}.product-list{background:#fff!important;padding:0 14px 92px!important;display:block!important}.mobile-product-count{color:#747c78!important;background:#fff!important;padding:12px 14px 5px!important;font-size:11px!important;display:block!important}.product-card{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8ecea!important;border-radius:0!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:13px 30px 13px 0!important;display:grid!important;position:relative!important}.product-card-media{background:#f2f5f3!important;border-radius:10px!important;width:76px!important;min-width:76px!important;height:76px!important;overflow:hidden!important}.product-card-media img{object-fit:cover!important;width:100%!important;height:100%!important}.product-body{min-width:0!important;padding:0!important}.product-body h3{margin:1px 0 5px!important;padding-right:4px!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}.product-body small{color:#707975!important;overflow-wrap:anywhere!important;padding-right:2px!important;font-size:11px!important;line-height:1.45!important;display:block!important}.product-card-actions{align-items:center!important;gap:8px!important;min-height:28px!important;margin-top:8px!important;display:flex!important}.product-card-actions .outline{color:#087f5b!important;background:#fff!important;border:1px solid #d9e2de!important;border-radius:8px!important;width:auto!important;min-height:30px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.product-card-actions .outline:nth-child(n+2){display:none!important}.product-card:after{content:"›"!important;color:#8a938e!important;font-size:27px!important;line-height:1!important;position:absolute!important;top:50%!important;bottom:auto!important;right:4px!important;transform:translateY(-50%)!important}.product-card-actions:after,.product-select-check{display:none!important}.product-card.product-selection-mode{grid-template-columns:30px 48px minmax(0,1fr) auto!important}.product-card.product-selection-mode .product-select-check{z-index:5!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important}.product-card.product-selection-mode .product-select-check input{accent-color:#087f5b!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.product-card.product-selection-mode .product-card-media{grid-area:1/2!important}.product-card.product-selection-mode .product-body{grid-area:1/3/auto/5!important}.product-list .product-card-selected{background:#f8fcfa!important}.mobile-product-editor{width:100%!important;box-shadow:none!important;display:none!important}.mobile-product-editor.mobile-product-editor-open{padding:0 14px 96px!important;display:block!important}.mobile-product-editor .mobile-product-close{z-index:3!important;background:#fff!important;border-bottom:1px solid #e9eeeb!important;width:calc(100% + 28px)!important;margin-left:-14px!important;padding:14px!important;position:sticky!important;top:0!important}.mobile-product-editor .product-section{padding:17px 0!important}.mobile-product-editor .product-fields{grid-template-columns:1fr 1fr!important}.mobile-product-editor .product-fields .full{grid-column:1/-1!important}.mobile-product-editor .variant-builder-fields{grid-template-columns:1fr 1fr!important}.mobile-product-editor .product-add-button{width:100%!important;min-height:50px!important;margin:16px 0!important}}@media (width<=560px){.mobile-products-head,.product-list{padding-left:12px!important;padding-right:12px!important}.mobile-product-editor .product-fields,.mobile-product-editor .variant-builder-fields{grid-template-columns:1fr!important}.mobile-product-editor .product-fields .full{grid-column:auto!important}.mobile-product-editor .image-gallery-picker{grid-template-columns:none!important;display:flex!important;overflow-x:auto!important}}@media (width<=900px){.content:has(.mobile-products-head) .product-management-toolbar{background:#fbfcfb!important;border-bottom:1px solid #e9eeeb!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:10px 14px 11px!important;display:flex!important}.content:has(.mobile-products-head) .product-sort-control{flex:30%!important;min-width:0!important}.content:has(.mobile-products-head) .product-sort-control label{color:#69736f!important;text-transform:uppercase!important;letter-spacing:.03em!important;flex-direction:column!important;gap:4px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.content:has(.mobile-products-head) .product-sort-control select{color:#26312d!important;background:#fff!important;border:1px solid #d9e2de!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 28px 0 10px!important;font-size:12px!important;font-weight:700!important}.content:has(.mobile-products-head) .product-select-all{color:#59645f!important;flex:100%!important;align-items:center!important;gap:7px!important;margin:1px 0 0!important;font-size:12px!important;display:flex!important}.content:has(.mobile-products-head) .bulk-product-bar{flex-wrap:wrap!important;flex:100%!important;align-items:center!important;gap:7px!important;padding-top:2px!important;display:flex!important}.content:has(.mobile-products-head) .bulk-product-bar button{min-height:36px!important}.content:has(.mobile-products-head) .bulk-product-bar strong{margin-right:auto!important;font-size:12px!important}}@media (width<=560px){.content:has(.mobile-products-head) .product-management-toolbar{padding-left:12px!important;padding-right:12px!important}.content:has(.mobile-products-head) .product-sort-control{flex:calc(33.333% - 6px)!important}.content:has(.mobile-products-head) .product-sort-control select{font-size:11px!important}}.payment-readiness{background:#f5faf7;border:1px solid #dfe8e3;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.payment-readiness strong{color:#087f5b;font-size:13px}.payment-readiness span{color:#68736f;font-size:12px;line-height:1.45}@media (width<=700px){.payment-readiness{padding:11px 12px}}.modal-backdrop:has(.bulk-product-modal){z-index:1000!important;justify-content:center!important;align-items:center!important;padding:24px!important}.bulk-product-modal{box-sizing:border-box!important;overscroll-behavior:contain!important;background:#fff!important;border-radius:18px!important;width:min(620px,100%)!important;max-height:min(82vh,720px)!important;padding:20px!important;overflow:auto!important;box-shadow:0 24px 80px #0a1e163d!important}.bulk-product-modal .modal-panel-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.bulk-product-modal .modal-panel-head h2{margin:3px 0 0!important}.bulk-product-modal .product-fields{margin-top:16px!important}.bulk-product-modal .check-field{cursor:pointer;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;min-height:42px!important;display:flex!important}.bulk-product-modal .check-field input[type=checkbox]{accent-color:#087f5b;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0!important}.bulk-product-modal .modal-actions{margin-top:18px!important}@media (width<=700px){body:has(.bulk-product-modal){overflow:hidden!important}.modal-backdrop:has(.bulk-product-modal){z-index:1000!important;background:#10251d7a!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}.bulk-product-modal{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:calc(100dvh - 18px)!important;padding:14px 14px calc(16px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;overflow:auto!important;box-shadow:0 -14px 50px #0a1e1638!important}.bulk-product-modal:before{content:"";background:#d7dfdb;border-radius:999px;width:38px;height:4px;margin:0 auto 12px;display:block}.bulk-product-modal .modal-panel-head{z-index:3!important;background:#fff!important;margin:0 -2px 8px!important;padding:0 2px 10px!important;position:sticky!important;top:0!important}.bulk-product-modal .product-fields{grid-template-columns:1fr!important;gap:12px!important;margin-top:12px!important}.bulk-product-modal .product-fields label{min-width:0!important}.bulk-product-modal .product-fields input,.bulk-product-modal .product-fields select{min-height:46px!important;font-size:15px!important}.bulk-product-modal .check-field{min-height:46px!important;padding:2px 0!important}.bulk-product-modal .modal-actions{bottom:calc(-1 * env(safe-area-inset-bottom))!important;z-index:4!important;margin:16px -14px calc(-16px - env(safe-area-inset-bottom))!important;padding:12px 14px calc(16px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffffa!important;border-top:1px solid #e7ece9!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important;display:grid!important;position:sticky!important}.bulk-product-modal .modal-actions button{width:100%!important;min-height:48px!important;margin:0!important}}@media (width<=380px){.bulk-product-modal{padding-left:12px!important;padding-right:12px!important}.bulk-product-modal .modal-actions{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}}.collapsible-section{overflow:hidden;padding:0!important}.collapsible-section-head{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.collapsible-section-head>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.collapsible-section-head strong{font-size:17px;line-height:1.3}.collapsible-section-head small{color:#6d7873;font-size:12px;font-weight:500;line-height:1.45}.collapsible-section-toggle{color:#087f5b;background:#f8fbf9;border:1px solid #d9e3de;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.collapsible-section-head:hover{background:#fbfdfc}.collapsible-section.open .collapsible-section-head{border-bottom:1px solid #e8eeeb}.collapsible-section-body{padding:24px 26px}.product-create-page-editor .collapsible-section-body .variant-builder{margin:0}.product-create-page-editor .collapsible-section:not(.open),.product-create-page-editor .collapsible-section:not(.open) .collapsible-section-head{min-height:80px}@media (width<=900px){.collapsible-section-head,.collapsible-section-body{padding:18px 16px}.collapsible-section-head strong{font-size:16px}.collapsible-section-toggle{width:32px;height:32px}.product-create-page-editor .collapsible-section:not(.open),.product-create-page-editor .collapsible-section:not(.open) .collapsible-section-head{min-height:72px}}.product-create-page-head{align-items:center;gap:18px;max-width:1100px;margin:0 auto 20px;padding:4px 0;display:flex}.product-create-page-head>div{flex:1;min-width:0}.product-create-page-head h1{letter-spacing:-.02em;margin:3px 0 5px;font-size:28px}.product-create-page-head .muted{max-width:650px;margin:0;line-height:1.5}.product-create-page-head>.outline{flex:none;min-height:42px}.product-create-page-editor{max-width:1100px;margin:0 auto 36px;overflow:hidden;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:20px!important;padding:0!important;box-shadow:0 10px 35px #142d230f!important}.product-create-page-editor .product-section{border-bottom:1px solid #e8eeeb;padding:24px 26px}.product-create-page-editor .product-section:last-of-type{border-bottom:0}.product-create-page-editor .section-title h2{letter-spacing:-.01em;font-size:17px}.product-create-page-editor .section-title span{line-height:1.45}.product-create-page-editor .image-gallery-picker{padding-top:2px}.product-create-page-editor .product-fields,.product-create-page-editor .variant-builder-fields{gap:14px}.product-create-page-editor input,.product-create-page-editor select,.product-create-page-editor textarea{background:#fbfdfc;border-color:#d9e3de}.product-create-page-editor input:focus,.product-create-page-editor select:focus,.product-create-page-editor textarea:focus{border-color:#087f5b;outline:none;box-shadow:0 0 0 3px #087f5b14}.product-create-page-editor .product-add-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 52px);min-height:52px;margin:20px 26px 26px;font-size:15px;font-weight:800;display:flex;box-shadow:0 7px 18px #087f5b24}.product-create-page-editor .product-add-button:disabled{box-shadow:none}@media (width<=900px){.product-create-page-editor .product-add-button{z-index:1;width:calc(100% - 32px);margin:16px 16px 22px;position:relative}.product-create-page-editor .collapsible-section{margin-bottom:0}.product-create-page-editor .collapsible-section-body{position:relative}.product-create-page-editor .variants-section+.product-add-button{clear:both;display:flex}}.product-create-page-editor .variant-builder{background:#f8fbf9;border:1px solid #e0e9e4;border-radius:14px;padding:16px}.product-create-page-editor .variant-list{margin-top:14px}.product-create-page-editor .image-preview.compact{background:#fbfdfc;border-color:#d6e2dc;border-radius:12px}.product-create-page-editor .image-preview.compact:hover{background:#f5fbf8;border-color:#9bcbb7}@media (width<=900px){.product-create-page-head{gap:10px;margin-bottom:8px;padding:4px 2px 12px}.product-create-page-head h1{font-size:24px}.product-create-page-head>.outline{min-height:40px;padding:0 11px}.product-create-page-editor{margin:0 0 24px;border-radius:16px!important;box-shadow:0 5px 20px #142d230d!important}.product-create-page-editor .product-section{padding:19px 16px}.product-create-page-editor .product-fields,.product-create-page-editor .variant-builder-fields{grid-template-columns:1fr}.product-create-page-editor .product-add-button{z-index:1;width:calc(100% - 32px);min-height:52px;margin:16px 16px 24px;position:relative;bottom:auto}.product-create-page-editor .variant-builder{padding:13px}.product-create-page-editor .section-title{align-items:flex-start}.product-create-page-editor .section-title small{white-space:nowrap}}.storefront-settings-card{background:#fff;border:1px solid #dfe8e3;border-radius:18px;max-width:980px;margin:0 auto 32px;padding:0;overflow:hidden;box-shadow:0 10px 32px #142d230f}.storefront-settings-card>.success,.storefront-settings-card>.error{margin:18px 22px 0}.store-settings-section{border-bottom:1px solid #e5ece8}.store-settings-section:last-of-type{border-bottom:0}.store-settings-section summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;transition:background .15s;display:flex}.store-settings-section summary::-webkit-details-marker{display:none}.store-settings-section summary:hover{background:#f8fbf9}.store-settings-section summary>span:first-child{gap:4px;min-width:0;display:grid}.store-settings-section summary strong{color:#18352b;font-size:16px}.store-settings-section summary small{color:#718079;font-size:12px;font-weight:500;line-height:1.4}.store-settings-chevron{color:#087f5b;background:#f8fbf9;border:1px solid #d9e3de;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:19px;line-height:1;transition:transform .18s;display:grid}.store-settings-section[open] .store-settings-chevron{transform:rotate(180deg)}.store-settings-section[open] summary{background:#fbfdfc;border-bottom:1px solid #edf2ef}.store-settings-section-body{gap:15px;padding:22px 24px;display:grid}.store-settings-section-body>label{gap:7px;display:grid}.store-settings-section-body>label:not(.check){color:#31443c;font-size:13px;font-weight:700}.store-settings-section-body input,.store-settings-section-body select,.store-settings-section-body textarea{box-sizing:border-box;width:100%}.store-settings-section-body textarea{min-height:92px}.store-settings-section-body .settings-grid-2{gap:14px}.store-settings-section-body h3{color:#23453a;margin:4px 0 -4px;font-size:14px}.store-settings-section-body .payment-readiness{background:#f5faf7;border:1px solid #dce9e3;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.store-settings-section-body .settings-note{background:#f8faf9;border:1px solid #dce5e1;border-radius:12px;padding:13px 14px}.store-settings-save{border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 48px);min-height:50px;margin:22px 24px 24px;display:flex}.storefront-settings-card>.check{margin:0 24px 20px}.store-logo-preview{object-fit:cover;border:1px solid #dfe8e3;border-radius:14px;max-width:96px;max-height:96px;display:block}@media (width<=700px){.storefront-settings-card{border-radius:14px;margin:0 -1px 24px;box-shadow:0 5px 18px #142d230d}.store-settings-section summary{box-sizing:border-box;min-height:66px;padding:16px 15px}.store-settings-section summary strong{font-size:15px}.store-settings-section summary small{font-size:11px}.store-settings-chevron{width:30px;height:30px}.store-settings-section-body{gap:13px;padding:17px 15px}.store-settings-section-body .settings-grid-2{grid-template-columns:1fr;gap:13px}.storefront-settings-card>.check{margin:0 15px 15px}.store-settings-save{width:calc(100% - 30px);min-height:52px;margin:16px 15px 18px}}.store-settings-section[open] summary{color:#075c43;background:#e9f7f1;border-left:4px solid #087f5b;padding-left:20px}.store-settings-section[open] summary strong{color:#075c43}.store-settings-section[open] .store-settings-chevron{color:#fff;background:#087f5b;border-color:#087f5b}.store-settings-section:not([open]) summary{color:#34453e;background:#fff}.store-settings-section:not([open]) summary strong{color:#34453e}.store-settings-section:not([open]) summary small{color:#7b8782}.store-settings-section:not([open]) summary:hover{background:#f5f8f6}@media (width<=700px){.store-settings-section[open] summary{padding-left:11px}}.success:not(.status-pill),.error:not(.status-pill){z-index:3000;box-sizing:border-box;letter-spacing:-.005em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;width:min(520px,100vw - 40px);min-height:58px;font-weight:600;animation:.22s cubic-bezier(.2,.8,.2,1) feedback-drop,.3s 5.7s forwards feedback-success-autoclose;display:flex;inset:24px auto auto 50%;transform:translate(-50%);box-shadow:0 18px 50px #142d232e,0 3px 10px #142d2314;border:1px solid!important;border-radius:16px!important;padding:15px 54px!important;font-size:1rem!important;line-height:1.5!important;position:fixed!important}.success:not(.status-pill){color:#075c43!important;background:#effaf5f7!important;border-color:#9bd8c1!important}.error:not(.status-pill){color:#8f2118!important;background:#fff6f4fa!important;border-color:#efaaa1!important}.success:not(.status-pill):before,.error:not(.status-pill):before{border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.success:not(.status-pill):before{content:"✓";color:#fff;background:#087f5b}.error:not(.status-pill):before{content:"!";color:#fff;background:#c7352b}@keyframes feedback-success-autoclose{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}.status-pill.success,.platform-announcement.success{opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:none!important}.feedback-close{width:34px;height:34px;color:inherit;cursor:pointer;opacity:.72;background:#0000000b;border:0;border-radius:10px;place-items:center;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.feedback-close:hover{opacity:1;background:#00000017}.feedback-close:focus-visible{outline-offset:2px;outline:2px solid}@keyframes feedback-drop{0%{opacity:0;transform:translate(-50%,-12px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=700px){.success,.error{width:calc(100vw - 24px);min-height:68px;top:70px;border-radius:15px!important;padding:15px 50px 15px 54px!important;font-size:1rem!important;line-height:1.5!important}.success:before,.error:before{left:15px}.feedback-close{width:34px;height:34px;right:9px}}.store-product-prices{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.store-product-prices strong{color:#173d31;margin:0!important;font-size:1.05rem!important}.store-product-prices del{color:#89938f;font-size:.78rem;font-weight:600}.store-quick-cart{color:#087f5b;background:#eff8f4;border:1px solid #cfe2da;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.store-quick-cart:active{transform:scale(.96)}@media (width<=560px){.storefront .product-body{min-height:78px;padding:10px 10px 12px;position:relative}.storefront .product-body h3{min-height:2.5em;padding-right:46px;line-height:1.25}.storefront .store-price-row{min-height:34px;margin-top:6px;padding-right:45px}.storefront .store-product-prices{gap:5px}.storefront .store-product-prices strong{font-size:.91rem!important}.storefront .store-product-prices del{font-size:.7rem}.storefront .store-price-row small{font-size:.68rem}.storefront .store-quick-cart{display:flex;position:absolute;bottom:10px;right:9px}}.storefront .product-card{background:0 0;border:0;border-radius:0;overflow:visible}.storefront .store-product-media{background:#eef5f1;border:1px solid #e2e8e4;border-radius:14px;overflow:hidden}.storefront .product-body{background:#fff;border:1px solid #e3ebe7;border-radius:13px;margin-top:9px;padding:11px 12px 12px;box-shadow:0 4px 14px #142d230b}.storefront .product-body h3{color:#18352b}.storefront .store-price-row{padding-right:0;position:relative}.storefront .store-product-prices{align-items:baseline;gap:7px;display:flex}.storefront .store-quick-cart{position:static}@media (width<=560px){.storefront .product-grid{row-gap:22px}.storefront .store-product-media{aspect-ratio:1/1.05;border-radius:13px;height:auto}.storefront .product-body{border-radius:12px;min-height:82px;margin-top:8px;padding:10px 10px 11px}.storefront .product-body h3{min-height:0;margin-bottom:5px;padding-right:0}.storefront .store-price-row{min-height:32px;padding-right:48px}.storefront .store-quick-cart{position:absolute;bottom:10px;right:9px}}.storefront .product-grid{align-items:start;grid-template-columns:repeat(var(--store-product-columns,4),minmax(0,1fr))!important;gap:28px 18px!important;display:grid!important}.storefront .product-grid .product-card{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.storefront .product-grid .product-card:after{display:none!important}.storefront .product-grid .store-product-media{aspect-ratio:4/5!important;background:#eef5f1!important;border:0!important;border-radius:14px!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}.storefront .product-grid .store-product-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.storefront .product-grid .store-product-media .product-placeholder{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.storefront .product-grid .sale-badge{box-shadow:0 2px 8px #00000014;border-radius:7px!important;padding:6px 9px!important;font-size:11px!important;top:10px!important;left:10px!important}.storefront .product-grid .product-body{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:11px 0 0!important;padding:0 2px!important;display:block!important;position:relative!important}.storefront .product-grid .product-body h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#172f27!important;width:100%!important;min-height:0!important;margin:0 0 7px!important;padding:0!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important;display:block!important}.storefront .product-grid .store-price-row{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important}.storefront .product-grid .store-product-prices{flex-wrap:wrap;min-width:0;align-items:baseline!important;gap:7px!important;display:flex!important}.storefront .product-grid .store-product-prices strong{color:#172f27!important;margin:0!important;font-size:15px!important;font-weight:800!important;display:inline!important}.storefront .product-grid .store-product-prices del{color:#8b9691!important;font-size:12px!important}.storefront .product-grid .store-price-row small{flex:none;color:#74817c!important;font-size:11px!important;font-weight:600!important}.storefront .product-grid .store-quick-cart{color:#087f5b!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#f2faf6!important;border:1px solid #cfe1d9!important;border-radius:10px!important;flex:0 0 38px!important;margin:0!important;display:grid!important;position:static!important}.storefront .product-grid .store-quick-cart svg{width:18px;height:18px}.storefront .product-grid .product-card:hover .store-product-media{box-shadow:0 10px 28px #142d231a}.storefront .product-grid .product-card:hover .store-quick-cart{color:#fff!important;background:#087f5b!important;border-color:#087f5b!important}@media (width<=900px){.storefront .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}.storefront .product-grid .store-product-media{aspect-ratio:1/1.08!important;border-radius:12px!important}.storefront .product-grid .product-body{margin-top:9px!important}}@media (width<=560px){.storefront .store-products{padding:22px 14px 70px!important}.storefront .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 12px!important}.storefront .product-grid .store-product-media{aspect-ratio:1/1.08!important}.storefront .product-grid .product-body h3{margin-bottom:6px!important;font-size:14px!important}.storefront .product-grid .store-price-row{min-height:38px!important}.storefront .product-grid .store-product-prices strong{font-size:14px!important}.storefront .product-grid .store-product-prices del{font-size:11px!important}.storefront .product-grid .store-price-row small{font-size:10px!important}.storefront .product-grid .store-quick-cart{width:38px!important;height:38px!important}}.storefront .product-grid .product-body h3{margin:0 0 2px!important}.storefront .product-grid .store-price-row{min-height:38px!important;margin:0!important}.storefront .product-grid .store-product-media{isolation:isolate;contain:layout paint;position:relative!important;overflow:hidden!important}.storefront .product-grid .store-product-share,.storefront .product-grid .store-quick-cart{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box!important;background:#fffffff5!important;border-radius:11px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;position:absolute!important;box-shadow:0 5px 16px #142d2329!important}.storefront .product-grid .store-product-share{color:#18352b!important;border:1px solid #18352b24!important;top:10px!important;right:10px!important}.storefront .product-grid .store-quick-cart{color:#087f5b!important;border:1px solid #087f5b2e!important;bottom:10px!important;right:10px!important}.storefront .product-grid .store-product-share:hover,.storefront .product-grid .store-quick-cart:hover{color:#fff!important;background:#087f5b!important}@media (width<=560px){.storefront .product-grid .product-body h3{margin-bottom:1px!important}.storefront .product-grid .store-price-row{min-height:34px!important}.storefront .product-grid .store-product-share,.storefront .product-grid .store-quick-cart{border-radius:10px!important;width:36px!important;height:36px!important}.storefront .product-grid .store-product-share{top:7px!important;right:7px!important}.storefront .product-grid .store-quick-cart{bottom:7px!important;right:7px!important}}.checkout-cart-summary{border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;margin-top:8px;padding:15px 0;font-size:15px;display:flex}.checkout-cart-summary strong{color:#173d31;font-size:18px}.checkout-actions{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:16px;display:grid}.checkout-actions button{min-height:48px}.checkout-back{width:100%;margin-top:10px}@media (width<=560px){.checkout-actions{grid-template-columns:1fr 1.2fr}.checkout-actions button{min-height:50px}}.admin-auth-actions{gap:10px;margin-top:22px;display:grid}.admin-auth-actions button{width:100%}.admin-shell{background:#f5f8f6;min-height:100vh}.admin-topbar{z-index:20;background:#fff;border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:center;height:68px;padding:0 26px;display:flex;position:sticky;top:0}.admin-pill{letter-spacing:.09em;color:#087f5b;vertical-align:middle;background:#e9f7f1;border:1px solid #c8e8db;border-radius:999px;margin-left:7px;padding:5px 8px;font-size:10px}.admin-content{max-width:1280px;margin:0 auto;padding:34px 26px 60px}.admin-stats{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:22px;display:grid}.admin-stat{background:#fff;border:1px solid #e1e8e4;border-radius:14px;gap:5px;padding:17px;display:grid}.admin-stat svg{color:#087f5b;width:19px;height:19px}.admin-stat span{color:#718079;font-size:12px;font-weight:600}.admin-stat strong{color:#18352b;font:800 1.45rem Manrope}.admin-panel{background:#fff;border:1px solid #e1e8e4;border-radius:16px;overflow:hidden}.admin-panel-head{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.admin-panel-head h2{margin:0;font:800 1.1rem Manrope}.admin-panel-head>div:first-child{gap:3px;display:grid}.admin-panel-head>div:first-child span{color:#77827d;font-size:12px}.admin-search{background:#fbfdfc;border:1px solid #d7e1dc;border-radius:10px;align-items:center;gap:8px;width:min(430px,100%);padding:0 11px;display:flex}.admin-search input{background:0 0;border:0;outline:0;width:100%;padding:.75rem 0}.admin-business-list{display:grid}.admin-business{border-bottom:1px solid #edf1ef;gap:14px;padding:20px;display:grid}.admin-business:last-child{border-bottom:0}.admin-business-main{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-business-title{align-items:center;gap:11px;display:flex}.admin-business-title h3{margin:0;font:800 1rem Manrope}.admin-business-title p{color:#78837f;margin:4px 0 0;font-size:.82rem}.admin-store-icon{color:#087f5b;background:#edf7f3;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-status,.admin-badge{text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.admin-status.active{color:#087f5b;background:#e8f7f0}.admin-status.suspended{color:#a52b22;background:#fff1ef}.admin-status.closed{color:#5d6863;background:#eef1f0}.admin-badge{color:#65716c;background:#f3f6f4;border:1px solid #e2e9e5}.admin-business-meta{color:#6d7873;grid-template-columns:repeat(4,1fr);gap:8px;font-size:12px;display:grid}.admin-business-meta span{text-overflow:ellipsis;background:#f8faf9;border:1px solid #edf1ef;border-radius:9px;min-width:0;padding:9px 10px;overflow:hidden}.admin-business-meta b{color:#35443e;margin-right:4px}.admin-business-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-business-actions button,.admin-business-actions a{min-height:38px;padding:.6rem .8rem}.admin-error{margin-bottom:15px;width:auto!important;display:block!important;position:static!important;transform:none!important}@media (width<=1050px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-business-meta{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.admin-topbar{height:62px;padding:0 15px}.admin-topbar .outline{display:none}.admin-content{padding:22px 14px 80px}.admin-content .page-head{margin-bottom:18px}.admin-stats{grid-template-columns:repeat(2,1fr);gap:9px}.admin-stat{padding:14px}.admin-stat strong{font-size:1.25rem}.admin-panel-head{padding:15px;display:grid}.admin-search{width:100%}.admin-business{padding:16px}.admin-business-main{display:grid}.admin-badges{justify-content:flex-start}.admin-business-meta{grid-template-columns:1fr}.admin-business-actions{grid-template-columns:1fr 1fr;display:grid}.admin-business-actions button,.admin-business-actions a{width:100%}.admin-business-actions button:last-child{grid-column:1/-1}}.admin-detail-head{align-items:center;gap:13px;margin-bottom:22px;display:flex}.admin-detail-title{flex:1;min-width:0}.admin-detail-title h1{letter-spacing:-.04em;margin:4px 0;font:800 2rem Manrope}.admin-detail-title p{margin:0}.admin-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.admin-detail-fields{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 20px;display:grid}.admin-detail-fields>div{background:#f8faf9;border:1px solid #edf1ef;border-radius:10px;gap:5px;padding:11px;display:grid}.admin-detail-fields b{color:#74807b;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.admin-detail-fields span{color:#243a31;font-size:13px}.admin-detail-list{display:grid}.admin-detail-row{border-bottom:1px solid #edf1ef;gap:5px;padding:13px 18px;display:grid}.admin-detail-row:last-child{border-bottom:0}.admin-detail-row strong{color:#21372e;font-size:13px}.admin-detail-row span{color:#74807b;font-size:12px}.admin-quick-actions{flex-wrap:wrap;gap:9px;padding:18px;display:flex}@media (width<=800px){.admin-detail-head{flex-wrap:wrap;align-items:flex-start}.admin-detail-title{flex-basis:calc(100% - 65px)}.admin-detail-title h1{font-size:1.55rem}.admin-detail-actions{width:100%;margin-left:45px}.admin-detail-actions>*{flex:1}.admin-detail-grid{grid-template-columns:1fr}.admin-detail-fields{grid-template-columns:1fr;padding:15px}.admin-quick-actions{display:grid}.admin-quick-actions>*{width:100%}}.tabs{background:#f8faf9;border:1px solid #e1e9e5;border-radius:12px;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:4px;display:flex}.tabs button{color:#53615b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-weight:700}.tabs button.active{color:#087f5b;background:#fff;box-shadow:0 2px 8px #142d2314}.billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.billing-summary>div{background:#fff;border:1px solid #e1e9e5;border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.billing-summary small{text-transform:uppercase;letter-spacing:.06em;color:#748079;font-size:10px;font-weight:800}.billing-summary strong{color:#20342b;font-size:22px}.billing-summary span{color:#6c7972;font-size:12px}.plan.current{border-color:#087f5b;box-shadow:0 0 0 2px #087f5b14}.plan-features{color:#5f6d66;gap:6px;margin:14px 0;font-size:13px;display:grid}.billing-note{margin-top:18px}@media (width<=700px){.billing-summary{grid-template-columns:1fr}.billing-summary>div{padding:14px}.plans{grid-template-columns:1fr!important}}.admin-business-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-6px 0 14px;display:flex}.admin-business-filters select{min-width:170px}.admin-business-filters button{align-items:center;gap:6px;display:inline-flex}@media (width<=700px){.admin-business-filters{justify-content:stretch}.admin-business-filters select,.admin-business-filters button{width:100%}}.platform-announcement{color:#193329;z-index:40;background:#f3f8f5;border-bottom:1px solid #dce7e1;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:13px;display:flex;position:relative}.platform-announcement>div{align-items:center;gap:9px;min-width:0;display:flex}.platform-announcement span{color:#52655d}.platform-announcement button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:20px;line-height:1}.platform-announcement.warning{color:#684b08;background:#fff8e8}.platform-announcement.critical{color:#7d2018;background:#fff0ef}.platform-announcement.success{color:#1d5a32;background:#edf8f0}@media (width<=700px){.platform-announcement{align-items:flex-start;padding:9px 12px}.platform-announcement>div{gap:2px;display:grid}.platform-announcement span{font-size:12px}}.store-cart-backdrop{z-index:20;top:var(--dukaan-store-header-height,76px)!important}.store-cart-backdrop .checkout{max-height:calc(100vh - var(--dukaan-store-header-height,76px));border-radius:20px 0 0;height:calc(100vh - var(--dukaan-store-header-height,76px))!important}@media (width<=560px){.store-cart-backdrop{top:var(--dukaan-store-header-height,76px)!important}.store-cart-backdrop .checkout{max-height:calc(100vh - var(--dukaan-store-header-height,76px));border-radius:18px 0 0;height:calc(100vh - var(--dukaan-store-header-height,76px))!important}}.store-cart-close-btn{color:#16352b;cursor:pointer;z-index:5;background:#fff;border:1px solid #dfe7e3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 10px #00000012}.store-cart-close-btn:hover{background:#f3f7f5}.store-cart-backdrop .checkout-head{padding-right:52px}:root{--brand-blue:#0b5fff;--brand-green:#00c853;--brand-orange:#ff8a00;--brand-light:#f5f7fa;--brand-dark:#0f2d5b;--brand-text:#0f2d5b;--brand-muted:#64748b;--brand-border:#e2e8f0;--brand-radius:14px;color:var(--brand-text);background:var(--brand-light);font-family:Poppins,sans-serif}body{background:var(--brand-light);color:var(--brand-text);font-family:Poppins,sans-serif}button,input,textarea,select,h1,h2,h3,h4,h5,h6,strong,.page-head h1,.stat strong,.plan strong,.auth-card h1,.hero-v2 h1,.section-intro h2,.showcase-copy h3,.steps-grid h3,.landing-cta h2,.store-hero h1,.product-body h3,.detail-info h1{font-family:Poppins,sans-serif}.brand{width:210px;height:58px}.brand img{object-fit:contain;object-position:left center}.primary,.outline,.whatsapp{border-radius:12px;min-height:44px;font-family:Poppins,sans-serif;font-weight:700}.primary{background:var(--brand-green);border-color:var(--brand-green);color:#fff}.outline{border-color:var(--brand-blue);color:var(--brand-blue);background:#fff}.primary:hover{filter:brightness(.96)}.outline:hover{background:#eff5ff}.eyebrow{color:var(--brand-green);font-family:Poppins,sans-serif}.topbar,.sidebar,.store-header{border-color:var(--brand-border);background:#fff}.sidebar a:hover{color:var(--brand-blue);background:#eff5ff}.stat svg,.feature-grid svg{color:var(--brand-blue)}.card,.stat,.trial,.plan,.list,.product-card,.product-detail,.checkout{border-color:var(--brand-border);border-radius:var(--brand-radius)}.landing{background:radial-gradient(circle at 75% 15%,#e7f0ff,transparent 32%),var(--brand-light)}.landing-v2{background:var(--brand-light)}.landing-v2 .landing-nav nav{gap:10px}.landing-v2 .landing-nav nav>a{font-family:Poppins,sans-serif}.hero-v2 h1 em{color:var(--brand-green)}.hero-v2 p,.section-intro p,.feature-grid-v2 p{color:var(--brand-muted)}.preview-browser{border-color:#d7e3f5}.showcase-panel{background:var(--brand-dark)}.landing-cta{background:#eaf7f0}.product-card-media,.product-card-placeholder,.product-placeholder{background:#eef4ff}.cart-btn{background:var(--brand-green)}.whatsapp{background:#25d366;border-color:#25d366}.auth-shell{background:linear-gradient(135deg,#eef4ff,#f7fbf9)}.auth-card{border-color:var(--brand-border)}.link-button{color:var(--brand-blue)}.store-hero{background:#eef4ff}.store-price-row strong,.product-body strong{color:var(--brand-dark)}.store-categories button.active,.adjust-mode-tabs button.active{color:var(--brand-blue)}.order-select{accent-color:var(--brand-green)}.danger{color:#d92d20}@media (width<=700px){.brand,.landing-v2 .landing-nav .brand{flex:0 0 145px;width:145px;height:48px}.landing-v2 .landing-nav{padding:12px 14px}.landing-v2 .landing-nav nav{gap:6px}.landing-v2 .landing-nav nav .outline,.landing-v2 .landing-nav nav .primary{white-space:nowrap;border-radius:11px;min-height:44px;padding:.55rem .65rem;font-size:.82rem;line-height:1}.landing-v2 .landing-nav nav .outline{width:68px}.landing-v2 .landing-nav nav .primary{width:86px}}.orders-toolbar{gap:9px;margin-bottom:12px}.orders-search{border:1px solid var(--brand-border,#e2e8f0);color:#64748b;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:680px;height:46px;padding:0 13px;display:flex;box-shadow:0 2px 8px #0f2d5b0a}.orders-search:focus-within{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1a}.orders-search input{color:#0f2d5b;width:100%;min-width:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.orders-search input::placeholder{color:#94a3b8}.order-filters{scrollbar-width:none;gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.order-filters::-webkit-scrollbar{display:none}.order-filters button{border:1px solid var(--brand-border,#e2e8f0);color:#475569;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.order-filters button.active{color:#fff;background:#0b5fff;border-color:#0b5fff}.order-source-filters{flex-wrap:wrap;gap:7px;margin-top:0;display:flex}.order-source-filters button,.order-source-filters select{border:1px solid var(--brand-border,#e2e8f0);color:#475569;background:#fff;border-radius:10px;height:36px;padding:0 10px;font-size:12px;font-weight:600}.orders-bulkbar{box-shadow:none;border-radius:10px;margin-top:2px;padding:8px 10px}@media (width<=700px){.orders-search{max-width:none;height:44px}.order-source-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.order-source-filters::-webkit-scrollbar{display:none}.order-source-filters button,.order-source-filters select{flex:none}.orders-bulkbar{gap:7px}.orders-bulkbar select,.orders-bulkbar button{flex:1;min-width:0}}.product-editor.card{padding:0;overflow:hidden;box-shadow:0 2px 12px #0f2d5b0d}.product-section{border-color:#e2e8f0;padding:18px 20px}.product-fields input,.product-fields select,.product-fields textarea,.product-form input,.product-form select,.product-form textarea,.variant-builder-fields input,.variant-form input,.edit-variant-builder input,.bulk-product-modal select,.bulk-product-modal input{color:#0f2d5b;min-height:44px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s}.product-fields input:focus,.product-fields select:focus,.product-fields textarea:focus,.product-form input:focus,.product-form select:focus,.product-form textarea:focus,.variant-builder-fields input:focus,.variant-form input:focus,.edit-variant-builder input:focus,.bulk-product-modal select:focus,.bulk-product-modal input:focus{border-color:#0b5fff;outline:0;box-shadow:0 0 0 3px #0b5fff1a}.product-fields label,.product-form label{color:#334155;font-size:.82rem}.image-preview.compact{color:#0b5fff;background:#f8fafc;border-color:#cbd5e1}.variant-builder{background:#f8fafc;border-color:#e2e8f0}.product-add-button{background:#00c853;border-color:#00c853}.product-list{gap:10px}.product-card{box-shadow:0 1px 5px #0f2d5b0a}.product-card:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #0f2d5b14}.mobile-products-search{box-shadow:0 1px 5px #0f2d5b0a;background:#fff!important;border:1px solid #cbd5e1!important}.mobile-products-search:focus-within{box-shadow:0 0 0 3px #0b5fff1a;border-color:#0b5fff!important}.mobile-tool-btn{color:#0f2d5b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important}.mobile-product-tabs button.active{color:#0b5fff!important;border-color:#0b5fff!important}@media (width<=700px){.product-section{padding:16px 14px}.product-fields{gap:10px}.product-fields input,.product-fields select,.product-fields textarea{min-height:44px;font-size:14px}.product-editor.card{box-shadow:none;border-radius:0}.product-card{box-shadow:none!important}.product-card-actions .outline{color:#0b5fff!important}}.inventory-toolbar{gap:10px;margin-bottom:12px}.inventory-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;height:46px;box-shadow:0 2px 8px #0f2d5b0a}.inventory-search input{color:#0f2d5b!important;height:44px!important;font-size:14px!important}.inventory-search input::placeholder{color:#94a3b8}.inventory-filters button{color:#475569;white-space:nowrap;background:#fff;border-color:#cbd5e1;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}.inventory-list{border-color:#e2e8f0;border-radius:14px;box-shadow:0 2px 10px #0f2d5b0a}.inventory-row{border-color:#e2e8f0;padding:13px 14px}.inventory-icon{color:#0b5fff;background:#eff5ff}.inventory-modal{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 24px 70px #0f2d5b2e}.inventory-current{background:#f8fafc;border:1px solid #e2e8f0}.inventory-modal label input,.inventory-modal label select,.inventory-modal label textarea{min-height:44px;box-shadow:none;border:1px solid #cbd5e1;border-radius:10px;padding:.7rem .8rem}.inventory-modal label input:focus,.inventory-modal label select:focus,.inventory-modal label textarea:focus{border-color:#0b5fff;outline:0;box-shadow:0 0 0 3px #0b5fff1a}.adjust-presets button{color:#0f2d5b;background:#fff;border-color:#cbd5e1}.adjust-mode-tabs button.active{color:#0b5fff;border-color:#0b5fff}.inventory-bulk-bar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;box-shadow:0 4px 14px #0f2d5b0f}@media (width<=700px){.inventory-toolbar{grid-template-columns:1fr;gap:8px;display:grid}.inventory-search{width:100%;height:44px}.inventory-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.inventory-filters::-webkit-scrollbar{display:none}.inventory-row{gap:8px;grid-template-columns:34px minmax(0,1fr) 68px 42px!important;padding:12px 10px!important}.inventory-row .small{display:none!important}.inventory-name strong{font-size:13px}.stock-number{font-size:15px}.inventory-modal{border-radius:15px;width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:15px}.inventory-modal .checkout-head h2{font-size:18px}.adjust-presets{grid-template-columns:repeat(4,1fr);display:grid}.adjust-presets button{justify-content:center;padding:9px 6px}.inventory-history-row{grid-template-columns:42px minmax(0,1fr) 44px!important}}.category-manager{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 2px 10px #0f2d5b0a}.category-create{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.category-create-fields{grid-template-columns:minmax(0,1fr) 60px}.category-create input,.category-manager-row>input{color:#0f2d5b;height:44px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:.7rem .8rem}.category-create input:focus,.category-manager-row>input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1a}.category-upload{background:#f8fafc;border-color:#cbd5e1;width:60px;height:60px}.category-upload:hover{background:#eff5ff;border-color:#0b5fff}.category-upload span{color:#0b5fff}.category-upload-edit{width:52px;height:52px}.category-manager-row{border-color:#e2e8f0;border-radius:12px;padding:11px 12px;box-shadow:0 1px 6px #0f2d5b08}.category-row-image{color:#0b5fff;background:#eff5ff}.category-row-info strong{color:#0f2d5b}.category-row-actions .outline.small{color:#0b5fff;border-color:#cbd5e1}.category-status{color:#008a3a}@media (width<=600px){.category-manager{padding:12px}.category-create{grid-template-columns:1fr;gap:9px}.category-create-fields{grid-template-columns:minmax(0,1fr) 56px}.category-upload{width:56px;height:56px}.category-manager .category-create button{width:100%;min-height:44px}.category-manager-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.category-row-actions{justify-content:flex-end}.category-row-actions .outline.small{flex:none;min-height:40px}.category-row-actions .icon-btn{flex:0 0 40px}.category-row-info small{display:none}.category-manager-row:has(.category-upload-edit){grid-template-columns:52px minmax(0,1fr)}.category-manager-row:has(.category-upload-edit) .category-row-actions{grid-column:1/-1}}.crm-page{--crm-blue:#0b5fff;--crm-green:#00c853}.crm-tabs{gap:6px;margin-bottom:14px;padding-bottom:1px}.crm-tabs button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:40px;padding:9px 13px}.crm-tabs button.active{color:#fff;background:#0b5fff;border-color:#0b5fff;box-shadow:0 2px 6px #0b5fff24}.crm-segment-grid{scrollbar-width:none;gap:7px;margin-bottom:12px;padding:1px 1px 4px;display:flex;overflow-x:auto}.crm-segment-grid::-webkit-scrollbar{display:none}.crm-segment-grid button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:6px;min-height:40px;padding:8px 11px;display:inline-flex}.crm-segment-grid button.active{color:#0b5fff;background:#eff6ff;border-color:#0b5fff;box-shadow:0 0 0 1px #0b5fff14}.crm-segment-grid strong{font-size:14px;line-height:1}.crm-segment-grid span{color:inherit;font-size:12px}.customers-toolbar select,.customers-toolbar input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 12px;box-shadow:0 1px 2px #0f172a08}.customers-toolbar input:focus,.customers-toolbar select:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1a}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-card{border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #0f172a06}.customer-avatar{color:#0b5fff;background:#eff6ff;flex-basis:40px;width:40px;height:40px}.customer-info strong{color:#0f172a;font-size:14px}.customer-info small{color:#64748b;font-size:11px}.crm-two-col>.card{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #0f172a06}.crm-two-col .form-stack label{gap:6px}.crm-two-col input,.crm-two-col select,.crm-two-col textarea{border-color:#cbd5e1;border-radius:10px;min-height:44px}.crm-two-col textarea{padding-top:11px}.crm-two-col input:focus,.crm-two-col select:focus,.crm-two-col textarea:focus{border-color:#0b5fff;outline:none;box-shadow:0 0 0 3px #0b5fff1a}.crm-two-col .primary{background:#00c853;min-height:44px}.crm-optin-row{background:#f8fafc;border-color:#e2e8f0}.crm-actions button{min-height:42px}.campaign-runner{border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a06}@media (width<=700px){.customers-toolbar{grid-template-columns:1fr;gap:8px}.customer-grid{grid-template-columns:1fr}.customer-card{padding:11px}}@media (width<=520px){.crm-tabs button{min-height:42px;padding:9px 11px}.crm-segment-grid{margin-left:-2px;margin-right:-2px}.crm-two-col>.card{padding:14px}.crm-actions{gap:7px}}.list-row{border-color:#e2e8f0}.list-row>div:first-child{min-width:0}.list-row>div:first-child span,.list-row>div:first-child small{color:#64748b}.modal-backdrop .order-detail{border:1px solid #e2e8f0;box-shadow:0 18px 55px #0f172a29}.modal-backdrop .form-grid input,.modal-backdrop .form-grid select,.modal-backdrop .form-grid textarea{border:1px solid #cbd5e1;border-radius:10px;outline:none;min-height:44px}.modal-backdrop .form-grid input:focus,.modal-backdrop .form-grid select:focus,.modal-backdrop .form-grid textarea:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1a}.modal-backdrop .whatsapp-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.list-row .order-head-actions{gap:7px;width:100%;display:flex;overflow-x:auto}.list-row .order-head-actions button{flex:none}.modal-backdrop .order-detail{width:min(100% - 20px,680px);max-height:calc(100vh - 20px);padding:16px}.modal-backdrop .form-grid{grid-template-columns:1fr}.modal-backdrop .whatsapp-actions{background:#fff;padding-top:10px;position:sticky;bottom:0}.modal-backdrop .whatsapp-actions button{flex:1;min-height:44px}}.tabs{scrollbar-width:none;gap:6px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:40px;padding:9px 13px}.tabs button.active{color:#fff;background:#0b5fff;border-color:#0b5fff;box-shadow:0 2px 6px #0b5fff24}.admin-detail-grid{gap:12px}.admin-detail-grid>.card{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #0f172a06}.checkout-breakdown{gap:8px}.checkout-breakdown>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.form-stack input,.form-stack select,.form-stack textarea{border:1px solid #cbd5e1;border-radius:10px;outline:none;min-height:44px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1a}.admin-detail-grid .primary{background:#00c853;min-height:44px}.admin-detail-grid .list-row{padding:11px 0}@media (width<=700px){.admin-detail-grid{grid-template-columns:1fr}.admin-detail-grid>.card{padding:14px}.admin-detail-grid .list-row{align-items:flex-start}.admin-detail-grid .list-row>span:last-child{max-width:100%;overflow-x:auto}.admin-detail-grid .list-row button{white-space:nowrap}.checkout-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.tabs button{min-height:42px;padding:9px 11px}.checkout-breakdown{grid-template-columns:1fr 1fr}}.analytics-page{max-width:1180px}.analytics-page .page-head{align-items:flex-end}.analytics-page .order-head-actions{align-items:center;gap:8px;display:flex}.analytics-page .order-head-actions select{color:#17201d;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:44px;padding:0 34px 0 12px;font-weight:700}.analytics-page .order-head-actions select:focus{border-color:#0b5fff;outline:none;box-shadow:0 0 0 3px #0b5fff1a}.analytics-page .order-head-actions .outline{min-height:44px}.analytics-page .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.analytics-page .stat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:92px;padding:15px 16px;box-shadow:0 1px 2px #0f2d5b08}.analytics-page .stat strong{color:#0f2d5b;font-size:20px}.analytics-page .stat span{color:#64748b;font-size:11px}.analytics-page .overview-columns{gap:12px;margin-bottom:12px}.analytics-page .card{border:1px solid #e2e8f0;border-radius:13px;padding:16px;box-shadow:0 1px 2px #0f2d5b06}.analytics-page .section-title{margin-bottom:11px}.analytics-page .section-title h2{color:#0f2d5b;margin:0 0 3px;font-size:15px}.analytics-page .section-title span{color:#64748b;font-size:11px}.analytics-page .customer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.analytics-page .customer-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:10px 9px}.analytics-page .customer-summary small{color:#64748b;font-size:10px}.analytics-page .customer-summary strong{color:#0f2d5b;margin-top:2px;font-size:17px;display:block}.analytics-page .overview-order{border-bottom:1px solid #edf1f5;min-height:48px;padding:9px 0}.analytics-page .overview-order:last-child{border-bottom:0}.analytics-page .overview-order strong{font-size:12px}.analytics-page .overview-order small{color:#64748b;font-size:10px}@media (width<=800px){.analytics-page .page-head{align-items:stretch}.analytics-page .order-head-actions{grid-template-columns:minmax(0,1fr) minmax(0,auto);width:100%;display:grid}.analytics-page .order-head-actions select,.analytics-page .order-head-actions .outline{width:100%;min-width:0}.analytics-page .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-page .stat{min-height:78px;padding:12px}.analytics-page .overview-columns{grid-template-columns:1fr;gap:10px}}@media (width<=520px){.analytics-page .order-head-actions{grid-template-columns:1fr 1fr}.analytics-page .customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page .stat strong{font-size:17px}.analytics-page .card{padding:14px}}.reports-page{max-width:1180px}.reports-page .top-actions{align-items:center;gap:8px;display:flex}.reports-page .top-actions button{min-height:44px}.reports-page .tabs{gap:6px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.reports-page .tabs button{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:700}.reports-page .tabs button.active{color:#0b5fff;box-shadow:none;background:#eff6ff;border-color:#0b5fff}.reports-page .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.reports-page .admin-stat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:14px 15px;display:flex;box-shadow:0 1px 2px #0f2d5b08}.reports-page .admin-stat span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.reports-page .admin-stat strong{color:#0f2d5b;font-size:19px}.reports-page>section.card{border:1px solid #e2e8f0;border-radius:13px;padding:16px;box-shadow:0 1px 2px #0f2d5b06}.reports-page .section-title{margin-bottom:9px}.reports-page .location-report-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-page .location-report-head select{color:#0f2d5b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;max-width:220px;min-height:40px;padding:0 10px;font-size:12px;font-weight:700}.reports-page .location-report-list{gap:0;display:grid}.reports-page .location-report-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(180px,1fr) 2fr;align-items:center;gap:16px;padding:12px 0;display:grid}.reports-page .location-report-row:last-child{border-bottom:0}.reports-page .location-report-main{flex-direction:column;gap:4px;display:flex}.reports-page .location-report-main strong{color:#0f2d5b;font-size:13px}.reports-page .location-report-main span{color:#64748b;font-size:10px}.reports-page .location-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.reports-page .location-report-metrics div{background:#f8fafc;border:1px solid #eef2f7;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;display:flex}.reports-page .location-report-metrics span{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:700}.reports-page .location-report-metrics strong{color:#0f2d5b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.reports-page .section-title h2{color:#0f2d5b;font-size:15px}.reports-page .section-title span{color:#64748b;font-size:11px}.reports-page .admin-detail-row{border-bottom:1px solid #edf1f5;min-height:50px;padding:8px 0}.reports-page .admin-detail-row:last-child{border-bottom:0}.reports-page .admin-detail-row strong{font-size:12px}.reports-page .admin-detail-row span{color:#64748b;font-size:10px}@media (width<=800px){.reports-page .page-head{align-items:stretch}.reports-page .top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.reports-page .top-actions button{width:100%}.reports-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reports-page .admin-stat{min-height:76px;padding:11px 12px}}@media (width<=520px){.reports-page>section.card{padding:14px}.reports-page .admin-stat strong{font-size:17px}.reports-page .tabs button{padding:0 12px}}.storefront-settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:1120px;margin:0 auto 28px;box-shadow:0 2px 12px #0f2d5b0b}.storefront-settings-card .store-settings-section{border-bottom:1px solid #e2e8f0}.storefront-settings-card .store-settings-section summary{color:#0f2d5b;background:#fff;min-height:62px;padding:17px 20px}.storefront-settings-card .store-settings-section summary strong{color:#0f2d5b;font-size:15px}.storefront-settings-card .store-settings-section summary small{color:#64748b;font-size:11px}.storefront-settings-card .store-settings-section[open] summary{background:#eff6ff;border-bottom:1px solid #dbeafe;border-left:3px solid #0b5fff;padding-left:17px}.storefront-settings-card .store-settings-section[open] summary strong{color:#0f2d5b}.storefront-settings-card .store-settings-section[open] .store-settings-chevron{color:#fff;background:#0b5fff;border-color:#0b5fff}.storefront-settings-card .store-settings-chevron{color:#0b5fff;background:#f8fafc;border-color:#e2e8f0;border-radius:9px;width:30px;height:30px;font-size:17px}.storefront-settings-card .store-settings-section-body{gap:12px;padding:18px 20px}.storefront-settings-card .store-settings-section-body>label:not(.check){color:#334155;gap:6px;font-size:12px}.storefront-settings-card .store-settings-section-body input:not([type=checkbox]):not([type=file]),.storefront-settings-card .store-settings-section-body select{color:#0f2d5b;min-height:44px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:0 12px;font-size:14px}.storefront-settings-card .store-settings-section-body textarea{color:#0f2d5b;min-height:96px;box-shadow:none;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:11px 12px;font-size:14px}.storefront-settings-card .store-settings-section-body input[type=file]{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;min-height:44px;padding:9px 10px}.storefront-settings-card .store-settings-section-body input:not([type=checkbox]):focus,.storefront-settings-card .store-settings-section-body select:focus,.storefront-settings-card .store-settings-section-body textarea:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff1a}.storefront-settings-card .store-settings-section-body small{color:#64748b;font-size:11px;line-height:1.45}.storefront-settings-card .settings-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-settings-card .store-settings-section-body .payment-readiness,.storefront-settings-card .store-settings-section-body .settings-note{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 12px}.storefront-settings-card .store-settings-section-body .payment-readiness strong{color:#0f2d5b;font-size:13px}.storefront-settings-card .store-settings-section-body .payment-readiness span{color:#64748b;font-size:11px}.storefront-settings-card .store-settings-section-body h3{color:#0f2d5b;margin:5px 0 -2px;font-size:13px}.storefront-settings-card .store-settings-section-body .card{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 12px}.storefront-settings-card .store-settings-section-body .check{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.storefront-settings-card .store-settings-section-body .check input[type=checkbox],.storefront-settings-card>.check input[type=checkbox]{accent-color:#0b5fff;flex:none;width:18px;height:18px}.storefront-settings-card>.check{color:#0f2d5b;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:14px 20px 10px;padding:11px 12px;font-weight:700}.storefront-settings-card .store-settings-save{width:calc(100% - 40px);min-height:46px;box-shadow:none;background:#00c853;border-color:#00c853;border-radius:10px;margin:12px 20px 20px}.storefront-settings-card .store-logo-preview{border-color:#cbd5e1;border-radius:12px;max-width:88px;max-height:88px}@media (width<=700px){.storefront-settings-card{border-radius:14px;margin:0 0 24px;box-shadow:0 1px 8px #0f2d5b0a}.storefront-settings-card .store-settings-section summary{min-height:60px;padding:14px}.storefront-settings-card .store-settings-section[open] summary{padding-left:11px}.storefront-settings-card .store-settings-section-body{gap:10px;padding:15px 14px}.storefront-settings-card .settings-grid-2{grid-template-columns:1fr;gap:10px}.storefront-settings-card .store-settings-section-body .check{min-height:42px}.storefront-settings-card>.check{margin:12px 14px 8px}.storefront-settings-card .store-settings-save{z-index:20;width:calc(100% - 28px);min-height:48px;margin:10px 14px 14px;position:sticky;bottom:74px;box-shadow:0 6px 18px #0f2d5b1f}}@media (width<=420px){.storefront-settings-card .store-settings-section summary strong{font-size:14px}.storefront-settings-card .store-settings-section summary small{max-width:240px}.storefront-settings-card .store-settings-section-body input:not([type=checkbox]):not([type=file]),.storefront-settings-card .store-settings-section-body select,.storefront-settings-card .store-settings-section-body textarea{font-size:16px}}.pos-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:start;gap:14px;display:grid}.pos-products,.pos-cart{background:#fff;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f2d5b0a!important}.pos-products{padding:12px}.pos-search{background:#fff;border:1px solid #cbd5e1;border-radius:10px;height:46px;min-height:46px;margin-bottom:10px;padding:0 10px}.pos-search input{padding:0;font-size:14px}.pos-scan-btn{color:#0b5fff;background:#f0f6ff;border:1px solid #d7e5ff;border-radius:8px;height:34px}.pos-start{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;min-height:150px;margin-top:8px;padding:28px 16px}.pos-start svg{color:#0b5fff}.pos-start strong{font-size:14px}.pos-start .outline{min-height:40px}.pos-suggestions{background:#fff;border:1px solid #e2e8f0;border-radius:11px;overflow:hidden}.pos-suggestion{background:#fff;border-bottom:1px solid #eef2f6;padding:10px}.pos-suggestion:last-child{border-bottom:0}.pos-suggestion:hover{background:#f8fafc}.pos-suggestion-main img,.pos-thumb.small{border-radius:8px;width:48px;height:48px}.pos-suggestion-main b{color:#0b5fff}.pos-stock{color:#15803d;background:#f0fdf4;border-radius:999px;padding:4px 7px;font-weight:700}.pos-stock.out{color:#b42318;background:#fef2f2}.pos-selected{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;margin-top:10px;padding:12px}.pos-selected-actions button{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:44px}.pos-selected-actions button:not(:disabled):hover{background:#f8fbff;border-color:#0b5fff}.pos-selected-actions span{color:#0b5fff}.pos-cart-head{border-bottom:1px solid #eef2f6;padding-bottom:9px}.pos-lines{margin-top:0}.pos-line{padding:10px 0}.pos-line .qty button{border-color:#cbd5e1;width:32px;height:32px}.pos-total{border-bottom:1px solid #e2e8f0;padding:13px 0}.pos-customer input{border:1px solid #cbd5e1;border-radius:9px;height:44px;padding:0 11px}.pos-customer input:focus{border-color:#0b5fff;outline:0;box-shadow:0 0 0 3px #0b5fff1a}.payment-title{margin-top:2px}.payment-grid{gap:6px}.payment{border-color:#cbd5e1;border-radius:9px;min-height:44px;padding:8px 5px}.payment.active{color:#0b5fff;background:#f0f6ff;border-color:#0b5fff}.pos-complete{background:#00c853;border-radius:9px;min-height:48px;margin-top:10px}.pos-complete:hover:not(:disabled){filter:brightness(.96)}.pos-empty{background:#f8fafc;border-radius:10px;min-height:120px;margin-top:8px;padding:20px 10px}.pos-success{background:#f0fdf4;border-color:#bbe7ce;border-radius:11px}.pos-success>svg{color:#16a34a}.pos-scanner-backdrop{justify-content:center;align-items:center!important}.pos-scanner{border:1px solid #e2e8f0;box-shadow:0 20px 60px #0f2d5b2e;border-radius:16px!important}@media (width<=900px){.pos-layout{grid-template-columns:1fr;gap:10px}.pos-products{padding:10px}.pos-cart{padding:12px;position:static}.pos-page .page-head h1{font-size:22px}.pos-page .page-head .muted{font-size:12px}.pos-suggestion{padding:11px 8px}.pos-suggestion-main img,.pos-thumb.small{width:52px;height:52px}.pos-cart-head{z-index:1;background:#fff;position:sticky;top:0}}@media (width<=560px){.pos-layout{gap:8px}.pos-search{height:44px;min-height:44px}.pos-search input{font-size:13px}.pos-scan-btn{height:32px;padding:0 8px}.pos-scan-btn span{display:none}.pos-start{min-height:135px;padding:22px 12px}.pos-suggestion{align-items:flex-start}.pos-suggestion-main{gap:8px}.pos-suggestion-main img,.pos-thumb.small{width:48px;height:48px}.pos-stock{font-size:9px}.pos-selected-actions{grid-template-columns:1fr}.pos-selected-actions button{min-height:46px}.pos-line{grid-template-columns:minmax(0,1fr) auto}.pos-line>strong:last-child{grid-area:1/2}.pos-customer input{height:44px}.payment-grid{grid-template-columns:repeat(3,1fr)}.payment{min-height:44px;font-size:12px}.pos-complete{z-index:4;min-height:50px;position:sticky;bottom:74px}.pos-scanner{width:calc(100% - 16px);padding:12px}}.operations-page{max-width:1180px;margin:0 auto}.operations-page .page-head{margin-bottom:12px}.operations-page .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.operations-page .stat{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:11px 13px}.operations-page .stat strong{color:#0f2d5b;font-size:18px}.operations-page .ops-tabs{scrollbar-width:none;gap:7px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.operations-page .ops-tabs::-webkit-scrollbar{display:none}.operations-page .ops-tabs button{white-space:nowrap;border-radius:9px;min-height:40px}.operations-page .ops-tabs button.active{color:#fff;background:#0b5fff;border-color:#0b5fff}.operations-page .card{border-color:#e2e8f0;border-radius:13px;box-shadow:0 1px 3px #0f2d5b09}.operations-page .section-title{padding-bottom:10px}.operations-page .list-row{border-color:#eef2f6;gap:10px;padding:10px 0}.operations-page .list-row>div:first-child{min-width:0}.operations-page .list-row strong{font-size:13px}.operations-page .list-row small{color:#64748b;font-size:11px}.operations-page .order-head-actions{gap:6px}.operations-page .order-head-actions button,.operations-page .order-head-actions select,.operations-page .order-head-actions input{min-height:40px}.operations-page .order-head-actions select,.operations-page .order-head-actions input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 9px}.operations-page .order-head-actions select:focus,.operations-page .order-head-actions input:focus{border-color:#0b5fff;outline:0;box-shadow:0 0 0 3px #0b5fff1a}.operations-page .whatsapp{color:#fff;background:#00c853;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-weight:800}.operations-page textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:10px}.operations-page textarea:focus{border-color:#0b5fff;outline:0;box-shadow:0 0 0 3px #0b5fff1a}@media (width<=900px){.operations-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-page .card{padding:12px}.operations-page .list-row{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.operations-page .list-row>.order-head-actions{flex-wrap:nowrap;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.operations-page .list-row>.order-head-actions>*{flex:none}}@media (width<=560px){.operations-page .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.operations-page .stat{padding:9px 10px}.operations-page .stat strong{font-size:16px}.operations-page .stat span{font-size:10px}.operations-page .card{border-radius:11px;padding:10px}.operations-page .list-row{padding:9px 0}.operations-page .list-row small{font-size:10px}.operations-page .order-head-actions button,.operations-page .order-head-actions select,.operations-page .order-head-actions input{min-height:40px}.operations-page .order-modal{padding:8px}.operations-page .order-detail{border-radius:14px;padding:14px}}.operations-page .ops-guide{background:#f8fbff;border:1px solid #dbeafe;border-radius:11px;margin:0 0 10px;padding:11px 13px}.operations-page .ops-guide>div{align-items:center;gap:10px;min-width:0;display:flex}.operations-page .ops-guide strong{color:#0f2d5b;white-space:nowrap;font-size:12px}.operations-page .ops-guide span{color:#64748b;min-width:0;font-size:11px}.operations-page .ops-navigation{box-shadow:none;margin-bottom:10px;padding:7px}.operations-page .ops-tabs{gap:5px;margin:0;padding:0}.operations-page .ops-tabs button{color:#475569;background:#fff;border-color:#e2e8f0;height:38px;min-height:38px;padding:0 15px;font-weight:700}.operations-page .ops-panel{box-shadow:none}.operations-page .ops-panel .section-title{margin-bottom:2px;padding:2px 0 11px}.operations-page .ops-panel .section-title .eyebrow{margin-bottom:3px;display:block}.operations-page .ops-panel .section-title h2{color:#0f2d5b;margin:0 0 3px;font-size:16px}.operations-page .ops-panel .section-title span{font-size:11px;line-height:1.45}.operations-page .ops-subsection{border-top:1px solid #eef2f6;margin-top:18px;padding-top:14px}.operations-page .ops-subsection .section-title{padding-bottom:8px}.operations-page .ops-subsection .section-title h3{color:#0f2d5b;font-size:13px}@media (width<=700px){.operations-page .ops-guide{padding:10px 11px}.operations-page .ops-guide>div{flex-direction:column;align-items:flex-start;gap:3px}.operations-page .ops-guide strong{white-space:normal}.operations-page .ops-navigation{padding:6px;overflow:hidden}.operations-page .ops-tabs{overflow-x:auto}.operations-page .ops-tabs button{flex:none;padding:0 14px}}.order-action-groups{gap:10px;margin-top:14px;display:grid}.order-action-group{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.order-action-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.order-action-title strong{color:#0f2d5b;font-size:12px}.order-action-title span{color:#64748b;font-size:11px}.order-action-group .whatsapp-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.order-action-group .whatsapp-actions button{flex:160px;min-height:42px}@media (width<=700px){.order-action-group{padding:11px}.order-action-title{display:block}.order-action-title span{margin-top:2px;display:block}.order-action-group .whatsapp-actions{grid-template-columns:1fr;display:grid}.order-action-group .whatsapp-actions button{width:100%;min-height:44px}}.order-route .order-modal{z-index:auto!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.order-route .order-detail{width:min(100%,960px)!important;max-width:960px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;padding:0 0 28px!important;overflow:visible!important}.order-route .checkout-head{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7faf5;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;margin:0 0 10px;padding:10px 0;display:flex;position:sticky;top:0}.order-route .checkout-head h2{margin:2px 0 0;font-size:20px}.order-route .checkout-head .icon-btn{flex:0 0 40px}.order-route .order-detail-meta{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.order-route .order-detail-meta span,.order-route .order-badge{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 9px;font-size:11px}.order-route .order-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.order-route .order-lifecycle>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:8px}.order-route .order-lifecycle span{color:#475569;background:#f1f5f9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.order-route .order-lifecycle strong{margin-top:5px;font-size:11px}.order-route .order-lifecycle small{color:#64748b;margin-top:2px;font-size:10px}.order-route .order-lifecycle .done{background:#f0fdf4;border-color:#bbf7d0}.order-route .order-lifecycle .current{background:#f8fbff;border-color:#bfdbfe}.order-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:8px 0;overflow:hidden}.order-section>summary{cursor:pointer;color:#0f2d5b;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.order-section>summary::-webkit-details-marker{display:none}.order-section>summary:after{content:"+";color:#64748b;font-size:18px;font-weight:500}.order-section[open]>summary:after{content:"−"}.order-section[open]>summary{border-bottom:1px solid #e2e8f0}.order-section-body{padding:12px}.order-section .order-invoice-header{margin:0 0 10px}.order-section .order-detail-breakdown{margin-top:10px}.order-route .order-action-groups{margin-top:0}.order-route .order-action-group{background:0 0;border:0;border-radius:0;padding:0}.order-route .order-action-group+.order-action-group{border-top:1px solid #eef2f6;margin-top:12px;padding-top:12px}.order-route .order-action-title{margin-bottom:7px}.order-route .order-action-group .whatsapp-actions{gap:7px}.order-route .order-action-group .whatsapp-actions button{min-height:40px}.order-route .order-warning{margin:10px 0}.order-route>.order-detail>button.primary{width:100%;margin-top:10px}@media (width<=700px){.order-route{padding-top:0!important}.order-route .order-detail{padding-bottom:18px!important}.order-route .checkout-head{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;margin:0 -12px 8px;top:0}.order-route .checkout-head h2{font-size:18px}.order-route .order-lifecycle{grid-template-columns:repeat(5,minmax(82px,1fr));padding-bottom:2px;overflow-x:auto}.order-route .order-lifecycle>div{min-width:82px}.order-section>summary{min-height:46px;padding:0 12px}.order-section-body{padding:10px}.order-route .order-controls{grid-template-columns:1fr!important}.order-route .order-action-group .whatsapp-actions{grid-template-columns:1fr}}@media (width<=900px){.mobile-shell-signout{display:none!important}}.order-route{padding-bottom:110px!important}.order-route .order-detail-meta{gap:5px}.order-route .order-detail-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 8px;font-size:10px;overflow:hidden}.order-route .order-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.order-route .order-lifecycle>div{padding:7px 6px}.order-route .order-section{margin:7px 0}.order-route .order-section>summary{font-size:13px}.order-route .order-section-body{padding:10px}@media (width<=700px){.order-route{padding-bottom:118px!important;padding-left:0!important;padding-right:0!important}.order-route .checkout-head{margin-left:0;margin-right:0}.order-route .order-detail-meta,.order-route .order-detail-badges{padding-left:12px;padding-right:12px}.order-route .order-lifecycle{grid-template-columns:repeat(4,minmax(76px,1fr));padding:0 12px 2px;overflow-x:visible}.order-route .order-lifecycle>div{min-width:0;overflow:hidden}.order-route .order-lifecycle strong,.order-route .order-lifecycle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-route .order-section{border-radius:12px;margin-left:12px;margin-right:12px}}.order-route .checkout-head .icon-btn{color:#0f2d5b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.order-route .checkout-head .icon-btn:hover{background:#f8fbff;border-color:#0b5fff}.order-route .order-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.order-route .order-lifecycle>div{overflow:hidden;width:auto!important;min-width:0!important;padding:8px 5px!important}.order-route .order-lifecycle strong,.order-route .order-lifecycle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-route .order-lifecycle strong{font-size:10px!important}.order-route .order-lifecycle small{font-size:9px!important}@media (width<=700px){.order-route .order-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:0 8px 2px!important}.order-route .order-lifecycle>div{border-radius:10px;min-width:0!important;padding:7px 3px!important}.order-route .order-lifecycle span{margin:0 auto 3px;width:20px!important;height:20px!important;font-size:9px!important}.order-route .order-lifecycle strong{font-size:9px!important}.order-route .order-lifecycle small{font-size:8px!important}.order-route .order-lifecycle>div:not(:last-child):after{font-size:8px}.order-route .order-lifecycle>div{min-height:58px;padding:8px 2px!important}.order-route .order-lifecycle strong{letter-spacing:-.1px;font-size:9px!important}.order-route .order-lifecycle small{margin-top:1px!important;font-size:8px!important}.order-route .order-lifecycle span{margin-bottom:2px!important}.order-route>.order-detail>button.primary{display:none!important}.order-route .order-lifecycle{box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;padding:8px!important;display:grid!important;overflow:hidden!important}.order-route .order-lifecycle>div{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:6px 2px!important;display:flex!important}.order-route .order-lifecycle span{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0 0 2px!important}.order-route .order-lifecycle strong{white-space:nowrap!important;margin:0!important;font-size:0!important;line-height:1!important;overflow:visible!important}.order-route .order-lifecycle small{display:none!important}.order-route .order-lifecycle>div:first-child strong:after{content:"PAY";font-size:9px}.order-route .order-lifecycle>div:nth-child(2) strong:after{content:"INV";font-size:9px}.order-route .order-lifecycle>div:nth-child(3) strong:after{content:"REC";font-size:9px}.order-route .order-lifecycle>div:nth-child(4) strong:after{content:"FUL";font-size:9px}.order-route .order-lifecycle>div:nth-child(5) strong:after{content:"CUST";font-size:9px}}.orders-page{max-width:1180px;margin:0 auto}.orders-shopify-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.orders-shopify-head h1{margin:2px 0 0}.orders-shopify-head-actions{align-items:center;gap:9px;display:flex}.orders-list-toolbar{grid-template-columns:minmax(240px,1fr) 170px 170px 170px;gap:8px;margin-bottom:8px;display:grid}.orders-list-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.orders-list-search:focus-within{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff17}.orders-list-search input{width:100%;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.orders-list-toolbar select,.orders-bulkbar select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;height:44px;padding:0 11px;font-size:12px}.orders-quick-filters{align-items:center;gap:6px;margin-bottom:10px;display:flex}.orders-quick-filters button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.orders-quick-filters button.active{color:#fff;background:#0f2d5b;border-color:#0f2d5b}.orders-quick-filters .clear-order-filters{color:#0b5fff;background:0 0;border:0;margin-left:auto}.orders-bulkbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin-bottom:8px;padding:6px 8px;display:flex;box-shadow:none!important}.orders-bulkbar label{color:#475569;font-size:12px}.orders-shopify-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.orders-table-head,.orders-table-row{grid-template-columns:28px 1.35fr 1fr 1.2fr 1fr .9fr .8fr;align-items:center;gap:10px;display:grid}.orders-table-head{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;min-height:40px;padding:0 12px;font-size:11px;font-weight:800}.orders-table-row{border-bottom:1px solid #eef2f6;min-height:66px;padding:8px 12px}.orders-table-row:last-child{border-bottom:0}.orders-table-row:hover{background:#fbfdff}.order-list-main{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.order-list-main strong{color:#0f2d5b;font-size:13px}.order-list-source,.order-list-date,.order-list-customer,.order-list-fulfill{color:#64748b;font-size:11px}.order-list-date,.order-list-customer{gap:2px;display:grid}.order-list-date small,.order-list-customer small{color:#94a3b8;font-size:10px}.order-list-total{color:#0f2d5b;font-size:12px}.order-list-payment{color:#64748b;background:#f1f5f9;border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:800}.order-list-payment.paid{color:#087f5b;background:#ecfdf3}.order-list-payment.pending{color:#9a6700;background:#fff7e6}.order-route-page{max-width:1050px;margin:0 auto;padding-bottom:110px}.order-page-head{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:12px;margin-bottom:14px;padding:4px 0 16px;display:flex}.order-back{color:#0f2d5b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.order-page-title{min-width:0}.order-page-title h2{color:#0f2d5b;margin:1px 0 5px;font-size:24px}.order-page-title>small{color:#64748b;font-size:11px}.order-page-badges{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.status-pill{color:#475569;text-transform:capitalize;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.status-pill.success{color:#087f5b;background:#ecfdf3;border-color:#bbf7d0}.status-pill.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.order-page-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.order-page-main,.order-page-side{gap:10px;display:grid}.order-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.order-panel-head{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:flex}.order-panel-head h3{color:#0f2d5b;margin:0;font-size:14px}.order-panel-head span{color:#64748b;font-size:11px}.order-panel-menu{letter-spacing:2px;font-weight:900;color:#94a3b8!important}.order-item-summary{padding:4px 14px}.shopify-item-row{border-bottom:1px solid #f1f5f9;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.shopify-item-row:last-child{border-bottom:0}.shopify-item-thumb{color:#94a3b8;background:#f1f5f9;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.shopify-item-thumb img{object-fit:cover;width:100%;height:100%}.shopify-item-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.shopify-item-row strong{color:#334155;font-size:12px}.shopify-item-row small{color:#64748b;font-size:10px}.order-fulfillment-actions{background:#f8fafc;border-top:1px solid #eef2f6;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.order-fulfillment-actions label{color:#64748b;gap:5px;font-size:10px;font-weight:700;display:grid}.order-fulfillment-actions input,.order-fulfillment-actions select,.order-payment-actions select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;height:40px;padding:0 10px}.order-fulfillment-actions button{grid-column:1/-1;min-height:40px}.order-payment-summary{gap:8px;padding:12px 14px;display:grid}.order-payment-summary>div{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.order-payment-summary strong{color:#334155}.order-total-line{border-top:1px solid #eef2f6;padding-top:9px;font-size:13px!important}.order-total-line strong:last-child{color:#0f2d5b}.order-payment-actions{gap:8px;padding:0 14px 12px;display:flex}.order-payment-actions select{flex:0 0 130px}.order-payment-actions button{min-height:40px}.order-note-text{color:#475569;margin:0;padding:14px;font-size:12px}.customer-summary{gap:6px;padding:14px;display:grid}.customer-summary strong{color:#0f2d5b;font-size:14px}.customer-summary span{color:#64748b;font-size:11px}.customer-summary small{color:#94a3b8;margin-top:5px;font-size:10px;font-weight:700}.customer-summary hr{border:0;border-top:1px solid #eef2f6;width:100%;margin:5px 0}.order-doc-actions{gap:7px;padding:12px;display:grid}.order-doc-actions button{min-height:40px}.order-timeline{border-left:2px solid #e2e8f0;margin:0 0 0 18px;padding:14px 18px 18px}.order-timeline>div{padding:0 0 16px 12px;position:relative}.order-timeline>div:last-child{padding-bottom:0}.order-timeline>div>span{background:#0f2d5b;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-24px}.order-timeline small{color:#94a3b8;font-size:9px}.order-timeline p{color:#475569;margin:3px 0 0;font-size:11px}@media (width<=800px){.orders-shopify-head{align-items:flex-start}.orders-shopify-head-actions .order-count{display:none}.orders-list-toolbar{grid-template-columns:1fr 1fr}.orders-list-search{grid-column:1/-1}.orders-table-head{display:none}.orders-shopify-list{border-radius:10px}.orders-table-row{grid-template-columns:24px 1fr auto;gap:8px;min-height:68px;padding:9px 10px}.orders-table-row>.order-list-date,.orders-table-row>.order-list-customer,.orders-table-row>.order-list-fulfill{display:none}.order-list-main{grid-column:2}.order-list-total{text-align:right;grid-area:1/3}.order-list-payment{grid-area:2/2;justify-self:start}.orders-table-row:has(.order-list-payment.pending) .order-list-source{color:#9a6700}.orders-quick-filters{white-space:nowrap;overflow-x:auto}.orders-bulkbar{overflow-x:auto}.orders-bulkbar>*{flex:none}.order-page-grid{grid-template-columns:1fr;gap:10px}.order-page-side{order:2}.order-page-main{order:1}.order-page-title h2{font-size:20px}.order-page-head{padding-bottom:12px}.order-panel-head{min-height:50px}.order-fulfillment-actions{grid-template-columns:1fr}.order-fulfillment-actions button{grid-column:auto}.order-payment-actions{grid-template-columns:1fr;display:grid}.order-payment-actions select{width:100%}}.orders-index-header{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto 14px;display:flex}.orders-index-title h1{color:#0f2d5b;letter-spacing:-.02em;margin:0;font-size:28px}.orders-index-count{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:800;display:inline-grid}.orders-index-actions{align-items:center;gap:8px;display:flex}.orders-index-icon{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.orders-index-icon:hover,.orders-index-icon.is-active{color:#0b5fff;background:#f8fbff;border-color:#0b5fff}.orders-index-export{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;height:40px;padding:0 13px;font-size:12px;font-weight:700}.orders-index-shell{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:1240px;margin:0 auto;overflow:hidden}.orders-index-searchbar{border-bottom:1px solid #eef2f6;align-items:center;gap:8px;padding:12px;display:flex}.orders-index-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;height:42px;padding:0 12px;display:flex}.orders-index-search input{color:#0f2d5b;width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.orders-index-search input::placeholder{color:#94a3b8}.orders-index-tabs{scrollbar-width:none;border-bottom:1px solid #e2e8f0;align-items:center;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.orders-index-tabs::-webkit-scrollbar{display:none}.orders-index-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;height:42px;padding:0 14px;font-size:12px;font-weight:700}.orders-index-tabs button:hover{color:#0f2d5b}.orders-index-more{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;padding:10px 12px;display:grid}.orders-index-more label{color:#64748b;gap:4px;font-size:10px;font-weight:700;display:grid}.orders-index-more select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:38px;padding:0 9px;font-size:11px}.orders-index-more .outline{height:38px}.orders-index-bulk{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:8px 12px;display:flex}.orders-index-bulk strong{color:#0f2d5b;margin-right:auto;font-size:11px}.orders-index-bulk select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:34px;padding:0 8px;font-size:11px}.orders-index-table{width:100%;overflow-x:auto}.orders-index-tablehead,.orders-index-row{grid-template-columns:32px minmax(100px,1.15fr) minmax(120px,1.15fr) minmax(120px,1.15fr) minmax(80px,.8fr) minmax(105px,.9fr) minmax(85px,.85fr) minmax(105px,.9fr) 60px minmax(90px,.8fr);align-items:center;min-width:980px;display:grid}.orders-index-tablehead{color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;height:42px;padding:0 14px;font-size:10px;font-weight:800}.orders-index-row{color:#475569;border-bottom:1px solid #eef2f6;min-height:62px;padding:8px 14px;font-size:11px}.orders-index-row:last-child{border-bottom:0}.orders-index-row:hover{background:#fbfdff}.orders-index-row input,.orders-index-tablehead input{accent-color:#0b5fff;width:15px;height:15px}.orders-index-order{text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:grid}.orders-index-order strong{color:#0b5fff;font-size:12px}.orders-index-mobile-meta,.orders-index-mobile-status{display:none}.orders-index-date{gap:2px;display:grid}.orders-index-date small{color:#94a3b8;font-size:10px}.orders-index-customer,.orders-index-channel,.orders-index-items,.orders-index-delivery{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-index-total{color:#0f2d5b;font-size:12px}.orders-index-pill{color:#64748b;text-transform:capitalize;white-space:nowrap;background:#f1f5f9;border-radius:999px;justify-self:start;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.orders-index-pill.paid{color:#087f5b;background:#ecfdf3}.orders-index-empty{text-align:center;color:#64748b;padding:70px 20px;font-size:12px}.orders-index-dategroup{display:none}@media (width<=800px){.orders-index-header{margin:0 0 10px;padding:0 2px}.orders-index-title h1{font-size:25px}.orders-index-count,.orders-index-export{display:none}.orders-index-icon{background:#f8fafc;border-radius:50%;width:40px;height:40px}.orders-index-shell{box-shadow:none;border:0;border-radius:20px 20px 0 0;margin:0 -14px;overflow:hidden}.orders-index-searchbar{background:#fff;gap:8px;padding:12px 14px 8px}.orders-index-search{height:44px;box-shadow:none;background:#f1f3f5;border:0;border-radius:14px;padding:0 14px}.orders-index-search:focus-within{box-shadow:0 0 0 2px #0b5fff24}.orders-index-tabs{background:#fff;gap:2px;padding:0 14px}.orders-index-tabs button{height:50px;padding:0 16px;font-size:13px}.orders-index-tabs button.active{color:#334155;background:#f1f3f5;border:0;border-radius:999px;height:38px;margin:6px 0}.orders-index-more{grid-template-columns:1fr 1fr;padding:10px 14px}.orders-index-more .outline{grid-column:1/-1}.orders-index-bulk{padding:8px 14px;overflow-x:auto}.orders-index-table{overflow:visible}.orders-index-tablehead{display:none}.orders-index-row{border-bottom:1px solid #e2e2e2;grid-template-columns:1fr auto;gap:0;min-width:0;min-height:108px;padding:17px 14px 14px;display:grid}.orders-index-row>input{display:none}.orders-index-row>.orders-index-order{grid-area:1/1;align-self:start}.orders-index-row>.orders-index-date,.orders-index-row>.orders-index-customer,.orders-index-row>.orders-index-channel,.orders-index-row>.orders-index-pill,.orders-index-row>.orders-index-items,.orders-index-row>.orders-index-delivery{display:none}.orders-index-total{grid-area:1/2;align-self:start;font-size:16px;font-weight:500}.orders-index-mobile-meta{color:#64748b;margin-top:7px;font-size:12px;font-weight:500;display:block}.orders-index-mobile-status{align-items:center;gap:7px;margin-top:8px;display:flex}.orders-index-mobile-status .orders-index-pill{color:#334155;background:#e9ecef;padding:0 9px;font-size:11px;display:inline-flex}.orders-index-mobile-status small{color:#64748b;font-size:12px}.orders-index-dategroup{color:#64748b;background:#f6f7f8;padding:12px 14px;font-size:12px;font-weight:700;display:block}}@media (width<=430px){.orders-index-header{padding:0 1px}.orders-index-title h1{font-size:24px}.orders-index-row{min-height:104px;padding:16px 14px 13px}.orders-index-total{font-size:15px}.orders-index-mobile-meta{font-size:11px}}@media (width>=801px){.content:has(.mobile-products-head) .product-page-head{align-items:center!important;max-width:1240px!important;margin:0 auto 12px!important}.content:has(.mobile-products-head) .product-page-head h1{color:#0f2d5b!important;font-size:27px!important}.content:has(.mobile-products-head) .product-page-head .muted{font-size:12px!important}.content:has(.mobile-products-head) .product-management-toolbar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:end!important;gap:8px!important;max-width:1240px!important;margin:0 auto 8px!important;padding:10px 12px!important;display:flex!important}.content:has(.mobile-products-head) .product-sort-control label{color:#64748b!important;font-size:10px!important;font-weight:700!important}.content:has(.mobile-products-head) .product-sort-control select{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;min-width:145px!important;height:38px!important;font-size:11px!important}.content:has(.mobile-products-head) .product-select-all{color:#64748b!important;margin-left:auto!important;font-size:11px!important}.content:has(.mobile-products-head) .product-list{max-width:1240px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;gap:0!important;margin:0 auto!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-list:before{content:"Product";color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;height:42px;padding-left:86px;font-size:10px;font-weight:800;line-height:42px;display:block}.content:has(.mobile-products-head) .product-card{min-height:72px!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #eef2f6!important;border-radius:0!important;grid-template-columns:28px 48px minmax(260px,1fr) minmax(180px,.7fr) minmax(150px,.55fr)!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;display:grid!important}.content:has(.mobile-products-head) .product-card:hover{background:#fbfdff!important}.content:has(.mobile-products-head) .product-select-check{grid-column:1!important}.content:has(.mobile-products-head) .product-card-media{border-radius:7px!important;grid-column:2!important;width:42px!important;height:42px!important}.content:has(.mobile-products-head) .product-body{display:contents!important}.content:has(.mobile-products-head) .product-body>div:first-child{grid-column:3!important;gap:3px!important;min-width:0!important;display:grid!important}.content:has(.mobile-products-head) .product-body h3{color:#0f2d5b!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:12px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-body small{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-card-actions{grid-column:5!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;display:flex!important}.content:has(.mobile-products-head) .product-card-actions .outline{height:32px!important;padding:0 8px!important;font-size:10px!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(n+3){display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{display:none!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(2){display:none!important}.content:has(.mobile-products-head) .mobile-products-head{display:none!important}}.product-editor.product-create-page-editor{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;max-width:1100px!important;margin:0 auto 100px!important;box-shadow:0 2px 12px #0f2d5b0a!important}.product-create-page-head{max-width:1100px!important;margin:0 auto 14px!important}.product-create-page-head h1{color:#0f2d5b!important;font-size:25px!important}.product-create-page-head .outline{height:40px!important}.product-editor.product-create-page-editor .product-section{border-bottom:1px solid #eef2f6!important}.product-editor.product-create-page-editor .section-title h2{color:#0f2d5b!important;font-size:15px!important}.product-editor.product-create-page-editor .section-title span{color:#64748b!important;font-size:11px!important}.product-editor.product-create-page-editor .product-fields input,.product-editor.product-create-page-editor .product-fields select,.product-editor.product-create-page-editor .product-fields textarea{min-height:42px!important;box-shadow:none!important;border-color:#cbd5e1!important;border-radius:8px!important}.product-editor.product-create-page-editor .product-fields input:focus,.product-editor.product-create-page-editor .product-fields select:focus,.product-editor.product-create-page-editor .product-fields textarea:focus{border-color:#0b5fff!important;outline:0!important;box-shadow:0 0 0 3px #0b5fff14!important}.product-modal-backdrop:has(.product-modal-panel){background:#0f2d5b47!important;justify-content:center!important;align-items:flex-start!important;padding:28px 20px!important}.product-modal-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:min(1040px,100%)!important;max-height:calc(100vh - 56px)!important;padding:0!important;overflow:auto!important;box-shadow:0 20px 60px #0f2d5b2e!important}.product-modal-panel .modal-panel-head{z-index:5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff7!important;border-bottom:1px solid #e2e8f0!important;padding:16px 20px!important;position:sticky!important;top:0!important}.product-modal-panel .modal-panel-head h2{color:#0f2d5b!important;margin:2px 0 0!important;font-size:18px!important}.product-modal-panel .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:18px 20px!important}.product-modal-panel .product-fields label{color:#64748b!important;font-size:10px!important;font-weight:700!important}.product-modal-panel .product-fields input,.product-modal-panel .product-fields select,.product-modal-panel .product-fields textarea{min-height:42px!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:8px!important}.product-modal-panel .product-fields textarea{min-height:110px!important;padding:10px!important}.product-modal-panel .product-fields input:focus,.product-modal-panel .product-fields select:focus,.product-modal-panel .product-fields textarea:focus{border-color:#0b5fff!important;outline:0!important;box-shadow:0 0 0 3px #0b5fff14!important}.product-modal-panel .image-gallery-picker,.product-modal-panel .edit-variants-section{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin:0 20px 16px!important;padding:16px!important}.product-modal-panel .modal-actions{z-index:5!important;background:#fffffffa!important;border-top:1px solid #e2e8f0!important;margin:0!important;padding:12px 20px!important;position:sticky!important;bottom:0!important}@media (width<=700px){.product-modal-backdrop:has(.product-modal-panel){background:#0f2d5b61!important;align-items:flex-end!important;padding:0!important}.product-modal-panel{border-radius:18px 18px 0 0!important;width:100%!important;max-height:calc(100dvh - 10px)!important;overflow:auto!important}.product-modal-panel:before{content:"";background:#cbd5e1;border-radius:999px;width:38px;height:4px;margin:8px auto 0;display:block}.product-modal-panel .modal-panel-head{padding:12px 14px!important}.product-modal-panel .product-fields{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.product-modal-panel .product-fields input,.product-modal-panel .product-fields select{min-height:46px!important;font-size:15px!important}.product-modal-panel .product-fields textarea{min-height:120px!important;font-size:15px!important}.product-modal-panel .image-gallery-picker,.product-modal-panel .edit-variants-section{margin:0 14px 12px!important;padding:12px!important}.product-modal-panel .modal-actions{padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important}.product-modal-panel .modal-actions button{min-height:46px!important}}@media (width>=801px){.content:has(.mobile-products-head) .product-card{grid-template-columns:28px 48px minmax(250px,1.7fr) 90px 130px 150px 110px minmax(210px,.9fr)!important}.content:has(.mobile-products-head) .product-body{display:contents!important}.content:has(.mobile-products-head) .product-main-cell{grid-column:3!important;min-width:0!important}.content:has(.mobile-products-head) .product-main-cell h3{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-main-cell small{color:#94a3b8!important;font-size:10px!important;display:block!important}.content:has(.mobile-products-head) .product-status-cell{grid-column:4!important}.content:has(.mobile-products-head) .product-inventory-cell{grid-column:5!important}.content:has(.mobile-products-head) .product-category-cell{color:#475569!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:6!important;font-size:11px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-price-cell{color:#0f2d5b!important;grid-column:7!important;font-size:11px!important;font-weight:700!important}.content:has(.mobile-products-head) .product-card-actions{grid-column:8!important}.status-pill,.inventory-pill{border-radius:999px!important;align-items:center!important;width:max-content!important;padding:5px 8px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.status-pill.active{color:#166534!important;background:#dcfce7!important}.status-pill:not(.active){color:#64748b!important;background:#f1f5f9!important}.inventory-pill.ok{color:#15803d!important;background:#f0fdf4!important}.inventory-pill.low{color:#c2410c!important;background:#fff7ed!important}.inventory-pill.out{color:#b91c1c!important;background:#fef2f2!important}}@media (width<=700px){.content:has(.mobile-products-head) .product-body{display:block!important}.content:has(.mobile-products-head) .product-card{grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;min-height:76px!important;padding:13px 12px!important;display:grid!important}.content:has(.mobile-products-head) .product-select-check{grid-area:1/1!important;align-self:center!important}.content:has(.mobile-products-head) .product-card-media{grid-area:1/1!important;width:44px!important;height:44px!important}.content:has(.mobile-products-head) .product-body{grid-area:1/2/auto/4!important}.content:has(.mobile-products-head) .product-main-cell h3{font-size:14px!important;line-height:1.3!important}.content:has(.mobile-products-head) .product-main-cell small{color:#94a3b8!important;margin-top:3px!important;font-size:10px!important;display:block!important}.content:has(.mobile-products-head) .product-status-cell{position:absolute!important;top:13px!important;right:12px!important}:is(.content:has(.mobile-products-head) .product-inventory-cell,.content:has(.mobile-products-head) .product-category-cell,.content:has(.mobile-products-head) .product-price-cell){display:none!important}.content:has(.mobile-products-head) .product-card-actions{justify-content:flex-start!important;gap:6px!important;margin-top:9px!important;display:flex!important}.content:has(.mobile-products-head) .product-card-actions .outline{height:30px!important;padding:0 9px!important;font-size:10px!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(n+3){display:none!important}}.pos-page{max-width:1180px;margin:0 auto}.pos-phone-wrap{align-items:center;display:flex;position:relative}.pos-phone-wrap>svg{color:#64748b;pointer-events:none;position:absolute;left:11px}.pos-phone-wrap input{padding-left:34px!important}.pos-customer-suggestions{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:4px;margin-top:5px;padding:4px;display:grid;position:relative;box-shadow:0 8px 20px #0f2d5b14}.pos-customer-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.pos-customer-suggestions button:hover{background:#f8fafc}.pos-customer-suggestions strong{color:#0f2d5b;font-size:12px}.pos-customer-suggestions span{color:#64748b;font-size:11px}.pos-new-customer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:3px;margin-top:6px;padding:9px 10px;display:grid}.pos-new-customer strong{color:#0f2d5b;font-size:11px}.pos-new-customer span{color:#64748b;font-size:10px}.pos-new-customer button{color:#0b5fff;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:3px;padding:0;font-size:11px;font-weight:800}.pos-customer-details{margin-top:7px}.pos-customer-details>label{color:#64748b;gap:5px;font-size:10px;font-weight:700;display:grid}.pos-selected-customer{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pos-selected-customer>div{flex:1;gap:2px;display:grid}.pos-selected-customer strong{color:#087f5b;font-size:12px}.pos-selected-customer span{color:#64748b;font-size:10px}.pos-customer-hint{color:#64748b;margin-top:4px;font-size:10px;display:block}.pos-checkout-complete{gap:10px;max-width:760px;margin:0 auto;display:grid}.pos-payment-step,.pos-paid-step{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:16px;display:grid}.pos-payment-step h2{color:#0f2d5b;margin:3px 0;font-size:18px}.pos-paid-step{grid-template-columns:auto 1fr;align-items:center}.pos-paid-step>svg{color:#00c853;width:28px;height:28px}.pos-paid-step>div{gap:3px;display:grid}.pos-paid-step strong{color:#0f2d5b;font-size:14px}.pos-paid-step span{color:#64748b;font-size:11px}.pos-paid-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pos-paid-actions .pos-complete,.pos-paid-actions .outline{min-height:42px}@media (width<=700px){.pos-page{padding-bottom:90px}.pos-page .page-head h1{font-size:24px}.pos-search{z-index:4;background:#fff;padding:4px 0;position:sticky;top:0}.pos-search input{min-width:0}.pos-scan-btn{flex:0 0 78px!important}.pos-start{min-height:120px!important;padding:20px!important}.pos-cart{position:relative}.pos-customer-suggestions{box-shadow:0 6px 16px #0f2d5b14}.pos-paid-step{grid-template-columns:auto 1fr}.pos-paid-actions{grid-template-columns:1fr;display:grid}.pos-paid-actions button{width:100%}}@media (width<=900px){.content:has(.mobile-products-head){overflow-x:hidden!important}.content:has(.mobile-products-head) .product-management-toolbar{gap:7px!important}.content:has(.mobile-products-head) .product-sort-control{flex:1 1 0!important;width:0!important}.content:has(.mobile-products-head) .product-sort-control select{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-left:9px!important;padding-right:22px!important;font-size:11px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-card{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:76px minmax(0,1fr)!important;gap:0 12px!important;height:auto!important;min-height:0!important;padding:12px 28px 12px 0!important;display:grid!important;position:relative!important;overflow:visible!important}.content:has(.mobile-products-head) .product-card-media{z-index:0!important;grid-area:1/1/span 2!important;align-self:start!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;margin:0!important;position:relative!important}.content:has(.mobile-products-head) .product-body{z-index:1!important;grid-area:1/2/span 2!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.content:has(.mobile-products-head) .product-main-cell{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:0 70px 0 0!important;display:block!important}.content:has(.mobile-products-head) .product-main-cell h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:1.3!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-main-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#8a938e!important;max-width:100%!important;margin-top:4px!important;font-size:10px!important;display:block!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-status-cell{z-index:2!important;margin:0!important;position:absolute!important;top:12px!important;right:28px!important}.content:has(.mobile-products-head) .product-status-cell .status-pill{padding:5px 8px!important;font-size:10px!important}:is(.content:has(.mobile-products-head) .product-inventory-cell,.content:has(.mobile-products-head) .product-category-cell,.content:has(.mobile-products-head) .product-price-cell){display:none!important}.content:has(.mobile-products-head) .product-card-actions{align-items:center!important;gap:7px!important;min-height:30px!important;margin-top:10px!important;padding:0!important;display:flex!important}.content:has(.mobile-products-head) .product-card-actions .outline{border-radius:8px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;display:inline-flex!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(n+2){display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{display:none!important}.content:has(.mobile-products-head) .product-card:after{content:"›"!important;color:#8a938e!important;pointer-events:none!important;font-size:27px!important;line-height:1!important;position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}}@media (width<=560px){.content:has(.mobile-products-head) .product-card{grid-template-columns:68px minmax(0,1fr)!important;column-gap:11px!important;padding-right:26px!important}.content:has(.mobile-products-head) .product-card-media{width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important}.content:has(.mobile-products-head) .product-main-cell{padding-right:62px!important}.content:has(.mobile-products-head) .product-status-cell{right:26px!important}.content:has(.mobile-products-head) .product-card-actions{margin-top:8px!important}}.pos-head-actions{align-items:center;gap:6px;display:flex}.pos-hold-btn{color:#087f5b;cursor:pointer;background:#fff;border:1px solid #d9e2dd;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.pos-hold-btn:disabled{opacity:.45;cursor:not-allowed}.pos-hold-btn.has-held{color:#b91c1c;background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 1px #dc26261f}.pos-held-alert{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 8px;padding:9px 10px;display:flex}.pos-held-alert>div{gap:2px;display:grid}.pos-held-alert strong{font-size:10px}.pos-held-alert span{color:#b91c1c;font-size:9px;line-height:1.35}.pos-breakdown>div{color:#64748b;justify-content:space-between;align-items:center;font-size:11px;display:flex}.pos-breakdown .discount-row strong{color:#b45309}.pos-breakdown .pos-total{color:#0f2d5b;padding-top:8px;font-size:14px}.pos-breakdown .pos-total strong{font-size:18px}.pos-discount{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-top:10px;padding:9px}.pos-section-label{color:#64748b;margin-bottom:5px;font-size:10px;font-weight:800}.pos-discount-row select,.pos-discount-row input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:0 9px;font-size:12px}.pos-discount-row button{color:#b91c1c;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.pos-custom-item{color:#087f5b;cursor:pointer;background:#f7fcfa;border:1px dashed #a7cdbf;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-size:11px;font-weight:800}.pos-custom-form{background:#f7fcfa;border:1px solid #d7e7e0;border-radius:9px;gap:7px;margin-top:7px;padding:10px;display:grid}.pos-form-title{color:#0f2d5b;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.pos-form-row{grid-template-columns:1fr 72px;gap:6px;display:grid}.pos-custom-form input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:0 9px;font-size:12px}.pos-custom-form .primary{min-height:36px;padding:0 10px;font-size:11px}.pos-notes{gap:5px;margin-top:10px;display:grid}.pos-notes label,.pos-customer>label{color:#64748b;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.pos-notes textarea{resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:8px;font-size:11px}.pos-cash-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:6px;margin-top:9px;padding:9px;display:grid}.pos-cash-box label{color:#64748b;font-size:10px;font-weight:800}.pos-cash-box input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:38px;padding:0 9px;font-size:13px}.pos-cash-box>div{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.pos-cash-box strong{color:#087f5b}.pos-held{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 8px}.pos-held summary{cursor:pointer;color:#0f2d5b;align-items:center;gap:5px;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.pos-held>div{gap:4px;padding:0 6px 6px;display:grid}.pos-held-row{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}.pos-held-row>div{gap:2px;display:grid}.pos-held-row strong{font-size:10px}.pos-held-row span{color:#64748b;font-size:9px}.pos-held-row button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.pos-history{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:3px;margin-top:7px;padding:7px 9px;display:grid}.pos-history>div{color:#64748b;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.pos-history span{color:#475569;font-size:9px}.pos-receipt-summary{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:12px 15px;display:grid}.pos-receipt-summary>div{color:#64748b;justify-content:space-between;gap:10px;font-size:12px;display:flex}.pos-receipt-summary .grand{color:#0f2d5b;border-top:1px solid #e2e8f0;padding-top:8px;font-size:15px}.pos-receipt-summary .grand strong{font-size:18px}.pos-complete-total{color:#087f5b;margin-left:auto;font-size:16px}.pos-paid-step{grid-template-columns:auto 1fr}.pos-today{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:2fr repeat(3,1fr);gap:8px;margin-top:14px;padding:12px;display:grid}.pos-today>div{align-content:center;gap:2px;display:grid}.pos-today>div:not(:first-child){border-left:1px solid #e2e8f0;padding-left:10px}.pos-today strong{color:#0f2d5b;font-size:18px}.pos-today b{color:#0f2d5b;font-size:12px}@media (width<=700px){.pos-page{padding-bottom:100px}.pos-layout{gap:10px}.pos-cart{order:2}.pos-products{order:1}.pos-today{grid-template-columns:1fr 1fr;margin-bottom:12px}.pos-today>div:not(:first-child){border-left:0;padding-left:0}.pos-today>div:first-child{border-bottom:1px solid #e2e8f0;grid-column:1/-1;padding-bottom:7px}.pos-complete-total{font-size:14px}.pos-receipt-summary{padding:11px}.pos-paid-step{grid-template-columns:auto 1fr}.pos-paid-actions{grid-column:1/-1}.pos-discount-row{grid-template-columns:54px 1fr auto}}.pos-completion-actions{flex-wrap:wrap;gap:8px;display:flex}.danger-outline{color:#b91c1c!important;background:#fff!important;border-color:#fecaca!important}.danger-outline:hover{background:#fef2f2!important}@media (width<=700px){.pos-completion-actions{grid-template-columns:1fr;display:grid}.pos-completion-actions button{width:100%}}.pos-recent-head h2{color:#0f2d5b;margin:2px 0 0;font-size:16px}.pos-sale-search{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;width:min(230px,100%);height:34px;padding:0 9px;display:flex}.pos-sale-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.pos-recent-row{border:1px solid #e8eef0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;display:grid}.pos-recent-main strong{color:#0f2d5b;font-size:11px}.pos-recent-main span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pos-recent-total{justify-items:end;gap:3px;display:grid}.pos-recent-total strong{color:#0f2d5b;font-size:11px}.pos-payment-status{text-transform:uppercase;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:800}.pos-payment-status.paid{color:#087f5b;background:#e8f6ee}.pos-payment-status.pending{color:#a16207;background:#fff7e6}.pos-recent-actions button{white-space:nowrap;padding:6px 8px;font-size:9px}@media (width<=700px){.pos-recent-head{flex-direction:column;align-items:stretch}.pos-sale-search{width:100%}.pos-recent-row{grid-template-columns:1fr auto}.pos-recent-total{justify-items:end}.pos-recent-actions{grid-column:1/-1;justify-content:stretch}.pos-recent-actions button{flex:1}.pos-recent-sales{margin-bottom:12px}}.pos-return-modal{background:#fff;border-radius:14px;width:min(620px,100vw - 24px);max-height:88vh;padding:16px;overflow:auto;box-shadow:0 20px 60px #0f2d5b2e}.pos-return-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pos-return-head h2{color:#0f2d5b;margin:3px 0;font-size:18px}.pos-return-items{gap:7px;margin-bottom:12px;display:grid}.pos-return-item{border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;padding:9px;display:grid}.pos-return-item div{gap:3px;min-width:0;display:grid}.pos-return-item strong{color:#0f2d5b;font-size:11px}.pos-return-item input,.pos-return-field textarea,.pos-return-field select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px;font-size:11px}.pos-return-field{color:#475569;gap:5px;margin-top:9px;font-size:10px;font-weight:700;display:grid}.pos-return-note{color:#64748b;background:#f8fafc;border-radius:8px;margin-top:10px;padding:9px;font-size:9px}.pos-return-actions button{min-width:110px}@media (width<=700px){.pos-return-modal{padding:13px}.pos-return-actions{grid-template-columns:1fr;display:grid}.pos-return-actions button{width:100%}}.pos-offline,.pos-register-summary{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:10px 0;padding:10px 12px}.payment-mode{gap:6px;margin:8px 0;display:flex}.payment-mode button{border:1px solid var(--border);background:0 0;border-radius:8px;padding:7px 10px}.payment-mode button.active{background:var(--text);color:var(--background)}.pos-split-box{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;display:grid}.pos-split-box label{font-size:12px;display:block}.pos-split-box input{width:100%;margin-top:4px}.split-status{grid-column:1/-1;font-size:12px;font-weight:600}.pos-register-modal,.pos-sale-detail{background:var(--background);border-radius:14px;width:min(520px,100vw - 28px);padding:18px;box-shadow:0 18px 60px #0003}.pos-register-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.pos-register-modal label{gap:6px;margin:12px 0;display:grid}.pos-register-modal input{padding:10px}.pos-detail-row,.pos-detail-total{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pos-detail-total{font-weight:700}.pos-print-receipt{display:none}@media print{.pos-page>*{display:none!important}.pos-page .pos-print-receipt{padding:20px;font-family:Arial,sans-serif;display:block!important}.pos-print-receipt h1{font-size:20px}.pos-print-receipt hr{border:0;border-top:1px solid #000}}@media (width<=700px){.pos-register-actions,.pos-register-actions button{width:100%}.pos-split-box{grid-template-columns:1fr}.split-status{grid-column:1}}.pos-register-actions{align-items:center;gap:8px;display:flex}.pos-error{font-size:.84rem;line-height:1.35}.pos-register-summary{background:#f3f8f5;border:1px solid #dcebe4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 12px;font-size:.82rem;display:flex}.pos-register-summary span{color:#68736f}.pos-discount{border-top:1px solid #edf0ee;padding:10px 0}.pos-discount-row{grid-template-columns:62px minmax(0,1fr) auto;gap:7px;display:grid}.pos-discount-row select,.pos-discount-row input{background:#fff;border:1px solid #d8dfdb;border-radius:8px;outline:0;min-width:0;padding:.58rem .65rem}.pos-discount-row button{color:#087f5b;cursor:pointer;background:0 0;border:0;font-weight:700}.pos-notes textarea{box-sizing:border-box;resize:vertical;border:1px solid #d8dfdb;border-radius:9px;width:100%;padding:.62rem .7rem}.pos-customer{padding:10px 0}.pos-customer-hint,.pos-new-customer span{color:#78837f;font-size:.75rem}.payment-mode{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px;display:grid}.payment-mode button{cursor:pointer;background:#fff;border:1px solid #d8dfdb;border-radius:8px;padding:.55rem;font-weight:700}.payment-mode button.active{color:#087f5b;background:#edf7f3;border-color:#087f5b}.pos-split-box,.pos-cash-box{background:#f7faf8;border:1px solid #e2ebe6;border-radius:9px;margin-top:8px;padding:9px}.pos-split-box{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pos-split-box label,.pos-cash-box label{color:#68736f;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.pos-split-box input,.pos-cash-box input{box-sizing:border-box;background:#fff;border:1px solid #d8dfdb;border-radius:8px;width:100%;padding:.55rem}.split-status{color:#68736f;grid-column:1/-1;font-size:.74rem}.pos-cash-box>div{justify-content:space-between;margin-top:7px;font-size:.78rem;display:flex}.pos-recent-sales{background:#fff;border:1px solid #e4e9e6;border-radius:14px;margin-top:14px;padding:14px}.pos-recent-head h2{margin:2px 0 0;font:800 1rem Manrope}.pos-sale-search{border:1px solid #d8dfdb;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.pos-sale-search input{border:0;outline:0;width:170px;padding:.5rem}.pos-recent-list{gap:6px;display:grid}.pos-recent-row{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.pos-recent-row:last-child{border-bottom:0}.pos-recent-main{gap:2px;min-width:0;display:grid}.pos-recent-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.pos-recent-main span,.pos-recent-total span{color:#78837f;font-size:.72rem}.pos-payment-status{text-transform:capitalize;font-weight:700}.pos-recent-actions button{padding:.45rem .58rem;font-size:.72rem}.pos-today>div{background:#fff;border:1px solid #e4e9e6;border-radius:10px;padding:10px 11px}.pos-today strong{margin:2px 0;font:800 1rem Manrope;display:block}.pos-today small,.pos-today>div:not(:first-child) span{color:#78837f;font-size:.7rem;display:block}.pos-today b{font-size:.85rem}@media (width<=800px){.pos-page .page-head{margin-bottom:10px}.pos-page .page-head h1{font-size:1.45rem}.pos-page .page-head .muted{font-size:.78rem}.pos-products,.pos-cart,.pos-recent-sales{border-radius:11px}.pos-products{padding:10px}.pos-cart{padding:11px}.pos-search{margin-bottom:9px;padding:0 9px}.pos-search input{padding:.7rem 0;font-size:.88rem}.pos-search .pos-scan-btn{padding:.58rem .65rem}.pos-line{gap:6px;padding:8px 0}.qty button{width:28px;height:28px}.pos-customer{padding:8px 0}.pos-notes{margin-top:5px}.pos-recent-head{flex-direction:column;align-items:stretch}.pos-sale-search input{width:100%}.pos-recent-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.pos-recent-actions{grid-column:1/-1;justify-content:flex-start}.pos-today{grid-template-columns:1fr 1fr;gap:6px}.pos-today>div:first-child{grid-column:1/-1}.pos-register-summary{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=480px){.pos-page .page-head{gap:8px}.pos-register-actions .outline{padding:.55rem .65rem;font-size:.75rem}.pos-cart-head h2{font-size:.95rem}.pos-split-box{grid-template-columns:1fr 1fr}.pos-split-box>div:last-of-type{grid-column:1/-1}.pos-recent-actions button{flex:1}.pos-complete{min-height:46px;padding:.78rem}}.pos-camera{background:#000}.pos-camera video{object-fit:cover;background:#000;width:100%;height:100%;min-height:240px;display:block}.pos-camera{position:relative}.pos-camera:after{content:"";pointer-events:none;border:2px solid #ffffffe6;border-radius:8px;height:14%;position:absolute;top:43%;left:10%;right:10%;box-shadow:0 0 0 999px #00000029}.pos-scanner .muted{font-size:12px;line-height:1.5}@media (width>=801px){.content:has(.mobile-products-head) .product-page-head{align-items:center!important;max-width:1240px!important;margin:0 auto 14px!important;padding:0 2px!important}.content:has(.mobile-products-head) .product-page-head .page-head-actions{align-items:center!important;display:flex!important}.content:has(.mobile-products-head) .product-page-head .primary{border-radius:9px!important;min-height:42px!important;padding:0 15px!important;font-size:12px!important;font-weight:800!important}.content:has(.mobile-products-head) .product-management-toolbar-v2{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;grid-template-columns:minmax(250px,1.8fr) repeat(4,minmax(135px,1fr)) auto!important;align-items:end!important;gap:9px!important;max-width:1240px!important;margin:0 auto 12px!important;padding:12px!important;display:grid!important;box-shadow:0 2px 10px #0f2d5b09!important}.content:has(.mobile-products-head) .product-search-control{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.03em!important;gap:5px!important;min-width:0!important;font-size:10px!important;font-weight:800!important;display:grid!important}.content:has(.mobile-products-head) .product-search-input{color:#94a3b8!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;gap:8px!important;min-width:0!important;height:38px!important;padding:0 10px!important;display:flex!important}.content:has(.mobile-products-head) .product-search-input input{color:#334155!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:34px!important;font-size:11px!important}.content:has(.mobile-products-head) .product-search-input:focus-within{border-color:#0b5fff!important;box-shadow:0 0 0 3px #0b5fff14!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-sort-control{min-width:0!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-sort-control label{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.03em!important;gap:5px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 select{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 28px 0 10px!important;font-size:11px!important;font-weight:700!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-select-all{white-space:nowrap!important;color:#64748b!important;align-items:center!important;gap:6px!important;height:38px!important;font-size:10px!important;display:flex!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .bulk-product-bar{grid-column:1/-1!important;align-items:center!important;gap:7px!important;padding-top:2px!important;display:flex!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .bulk-product-bar strong{color:#475569!important;margin-right:auto!important;font-size:11px!important}.content:has(.mobile-products-head) .desktop-product-list-head{color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;justify-content:space-between!important;align-items:center!important;max-width:1240px!important;margin:0 auto!important;padding:10px 16px!important;display:flex!important}.content:has(.mobile-products-head) .desktop-product-list-head>div{align-items:baseline!important;gap:10px!important;display:flex!important}.content:has(.mobile-products-head) .desktop-product-list-head strong{color:#0f2d5b!important;font-size:12px!important}.content:has(.mobile-products-head) .desktop-product-list-head span{font-size:10px!important}.content:has(.mobile-products-head) .desktop-product-list-head>span{font-size:10px!important;font-weight:700!important}.content:has(.mobile-products-head) .product-list:before{display:none!important}.content:has(.mobile-products-head) .product-list{border-radius:0 0 14px 14px!important}.content:has(.mobile-products-head) .product-card-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}.content:has(.mobile-products-head) .product-card-actions .outline{color:#0f5f48!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;height:32px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}:is(.content:has(.mobile-products-head) .product-card-actions .outline:first-child,.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(2)){display:inline-flex!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(3){width:32px!important;padding:0!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(4){display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{display:none!important}}@media (width<=800px){.content:has(.mobile-products-head) .desktop-product-list-head{display:none!important}}@media (width<=700px){.content:has(.mobile-products-head) .product-search-control{flex:100%!important}}@media (width<=800px){.content:has(.mobile-products-head) .product-management-toolbar-v2{box-shadow:none!important;background:#fbfcfb!important;border:0!important;border-bottom:1px solid #e9eeeb!important;border-radius:0!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:10px 14px 11px!important;display:flex!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-search-control{display:none!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-sort-control:first-of-type{display:none!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-sort-control{flex:calc(33.333% - 6px)!important;min-width:0!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-sort-control label{color:#69736f!important;text-transform:uppercase!important;letter-spacing:.03em!important;flex-direction:column!important;gap:4px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 select{color:#26312d!important;background:#fff!important;border:1px solid #d9e2de!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 28px 0 10px!important;font-size:12px!important;font-weight:700!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-select-all{color:#59645f!important;flex:100%!important;align-items:center!important;gap:7px!important;margin:1px 0 0!important;font-size:12px!important;display:flex!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .bulk-product-bar{flex-wrap:wrap!important;flex:100%!important;align-items:center!important;gap:7px!important;padding-top:2px!important;display:flex!important}}@media (width<=560px){.content:has(.mobile-products-head) .product-management-toolbar-v2{padding-left:12px!important;padding-right:12px!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 .product-sort-control{flex:calc(33.333% - 6px)!important}.content:has(.mobile-products-head) .product-management-toolbar-v2 select{font-size:11px!important}}@media (width>=801px){.content:has(.mobile-products-head) .product-list{max-width:1240px!important;margin:0 auto!important}.content:has(.mobile-products-head) .product-card{grid-template-columns:24px 64px minmax(160px,1.7fr) 72px 92px 100px minmax(145px,1fr) 100px!important;gap:7px!important;min-height:72px!important;padding:6px 10px!important}.content:has(.mobile-products-head) .product-card-media{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;grid-column:2!important;justify-content:center!important;align-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:50px!important;display:flex!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-edit-trigger{cursor:pointer!important;appearance:none!important;border:0!important;margin:0!important;padding:0!important}.content:has(.mobile-products-head) .product-edit-trigger-text{cursor:pointer!important}:is(.content:has(.mobile-products-head) .product-edit-trigger:hover,.content:has(.mobile-products-head) .product-edit-trigger-text:hover){opacity:.82!important}.content:has(.mobile-products-head) .product-card-media img{object-fit:contain!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;height:100%!important;padding:5px!important}.content:has(.mobile-products-head) .product-card-placeholder{color:#94a3b8!important;background:#f8fafc!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.content:has(.mobile-products-head) .product-main-cell{grid-column:3!important;align-self:center!important}.content:has(.mobile-products-head) .product-main-cell h3{color:#0f2d5b!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.35!important}.content:has(.mobile-products-head) .product-main-cell small{color:#94a3b8!important;font-size:10px!important}.content:has(.mobile-products-head) .product-status-cell{grid-column:4!important;align-self:center!important}.content:has(.mobile-products-head) .product-inventory-cell{grid-column:5!important;align-self:center!important}.content:has(.mobile-products-head) .product-category-cell{grid-column:6!important;align-self:center!important}.content:has(.mobile-products-head) .product-price-cell{grid-column:7!important;align-self:center!important}.content:has(.mobile-products-head) .product-details-cell{color:#475569!important;grid-column:7!important;align-self:center!important;gap:5px!important;min-width:0!important;font-size:10px!important;line-height:1.4!important;display:grid!important}.content:has(.mobile-products-head) .product-details-cell>div{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-details-cell small{color:#64748b!important;font-size:9px!important;line-height:1.35!important}.content:has(.mobile-products-head) .product-card-actions{flex-wrap:wrap!important;grid-column:8!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:5px!important;display:flex!important}.content:has(.mobile-products-head) .product-card-actions .outline{border-radius:7px!important;height:32px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.content:has(.mobile-products-head) .product-card-actions .outline:first-child{display:inline-flex!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(2){display:none!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(3){display:none!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(4){display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{display:none!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(4){display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{display:none!important}.content:has(.mobile-products-head) .product-list{scrollbar-width:thin!important;overflow-x:auto!important}.content:has(.mobile-products-head) .product-card-actions{z-index:3!important;background:#fff!important;min-width:170px!important;padding-left:6px!important}.content:has(.mobile-products-head) .product-card-actions .outline{white-space:nowrap!important}.content:has(.mobile-products-head) .desktop-product-list-head{gap:14px!important;min-height:44px!important;padding:8px 14px!important}.content:has(.mobile-products-head) .product-list-head-title{align-items:baseline!important;gap:10px!important;min-width:300px!important;display:flex!important}.content:has(.mobile-products-head) .product-list-head-title strong{color:#0f2d5b!important;font-size:12px!important}.content:has(.mobile-products-head) .product-list-head-title span{color:#64748b!important;font-size:10px!important}.content:has(.mobile-products-head) .product-list-head-columns{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.03em!important;flex:1!important;grid-template-columns:1.7fr 72px 92px 100px 1fr 100px!important;align-items:center!important;gap:12px!important;font-size:9px!important;font-weight:800!important;display:grid!important}.content:has(.mobile-products-head) .product-list-head-columns span:last-child{text-align:right!important}}.product-edit-page{z-index:auto!important;background:0 0!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.product-edit-page-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:min(1100px,100%)!important;max-height:none!important;margin:0 auto 100px!important;padding:0!important;overflow:visible!important;box-shadow:0 2px 12px #0f2d5b0d!important}.product-edit-page-panel .modal-panel-head{z-index:5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffffa!important;border-bottom:1px solid #e2e8f0!important;padding:14px 20px!important;position:sticky!important;top:0!important}.product-edit-page-panel .modal-panel-head h2{color:#0f2d5b!important;margin:2px 0 0!important;font-size:20px!important}.edit-product-title-wrap{align-items:center!important;gap:12px!important;display:flex!important}.edit-page-back{white-space:nowrap!important;height:36px!important;font-size:10px!important;font-weight:800!important}.product-edit-page-panel .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:20px!important}.product-edit-page-panel .product-fields label{color:#64748b!important;font-size:10px!important;font-weight:700!important}.product-edit-page-panel .product-fields input,.product-edit-page-panel .product-fields select,.product-edit-page-panel .product-fields textarea{min-height:42px!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:8px!important}.product-edit-page-panel .product-fields textarea{min-height:120px!important;padding:10px!important}.product-edit-page-panel .image-gallery-picker,.product-edit-page-panel .edit-variants-section{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin:0 20px 16px!important;padding:16px!important}.product-edit-page-panel .modal-actions{z-index:5!important;background:#fffffffa!important;border-top:1px solid #e2e8f0!important;margin:0!important;padding:12px 20px!important;position:sticky!important;bottom:0!important}@media (width<=700px){.product-edit-page{padding:0!important}.product-edit-page-panel{border-radius:12px!important;width:100%!important;margin:0 0 80px!important}.product-edit-page-panel .modal-panel-head{padding:12px 14px!important;position:sticky!important;top:0!important}.edit-product-title-wrap{gap:8px!important;min-width:0!important}.edit-page-back{padding:0 8px!important;font-size:10px!important}.product-edit-page-panel .modal-panel-head h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:190px!important;font-size:16px!important;overflow:hidden!important}.product-edit-page-panel .product-fields{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.product-edit-page-panel .product-fields input,.product-edit-page-panel .product-fields select{min-height:46px!important;font-size:15px!important}.product-edit-page-panel .product-fields textarea{min-height:120px!important;font-size:15px!important}.product-edit-page-panel .image-gallery-picker,.product-edit-page-panel .edit-variants-section{margin:0 14px 12px!important;padding:12px!important}.product-edit-page-panel .modal-actions{padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important}.product-edit-page-panel .modal-actions button{min-height:46px!important}.mobile-more-backdrop{box-sizing:border-box;align-items:flex-end;padding-bottom:64px}.mobile-more-sheet{max-height:calc(82vh - 64px);padding-bottom:14px}}.legal-page{background:var(--bg,#f8fafc);min-height:100vh;color:var(--text,#111827)}.legal-main{max-width:980px;margin:0 auto;padding:56px 20px 72px}.legal-hero{padding:28px 0 36px}.legal-hero h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(36px,6vw,58px);line-height:1.02}.legal-hero p{max-width:760px;color:var(--muted,#64748b);margin:0 0 12px;font-size:18px;line-height:1.7}.legal-hero small{color:var(--muted,#64748b)}.legal-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;padding:34px 38px;box-shadow:0 12px 40px #0f172a0d}.legal-card section+section{border-top:1px solid #0f172a14;margin-top:26px;padding-top:26px}.legal-card h2{margin:0 0 9px;font-size:20px}.legal-card p{color:var(--muted,#64748b);margin:0;font-size:15px;line-height:1.75}.legal-contact{color:var(--muted,#64748b);flex-wrap:wrap;gap:10px 18px;padding:24px 2px 0;font-size:14px;display:flex}.legal-contact strong{color:var(--text,#111827)}.legal-contact a{color:inherit}.legal-links{flex-wrap:wrap;gap:14px;display:flex}.legal-links a{color:inherit;text-decoration:none}.legal-links a:hover{text-decoration:underline}@media (width<=700px){.legal-main{padding:28px 16px 48px}.legal-card{border-radius:16px;padding:24px 20px}.legal-hero{padding-top:18px}.legal-hero p{font-size:16px}.legal-links{width:100%}}.billing-plans{width:100%}.billing-plan{transition:transform .15s,box-shadow .15s,border-color .15s}.billing-plan:hover{transform:translateY(-1px)}.billing-value-callout{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:14px 16px;display:flex}.billing-value-callout strong{display:block}.billing-value-callout span{color:var(--muted)}.billing-value-callout .link-button{margin-left:auto}@media (width<=700px){.billing-plans{grid-template-columns:1fr!important}.billing-plan-annual{order:-1}.billing-value-callout{align-items:flex-start}.billing-value-callout .link-button{text-align:left;width:100%;padding-left:0}}.inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important;display:grid!important}.inventory-summary>div{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;min-height:92px!important;padding:15px 17px!important;box-shadow:0 2px 8px #0f2d5b09!important}.inventory-summary span{letter-spacing:.05em!important;color:#64748b!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.inventory-summary strong{color:#0f2d5b!important;font-size:25px!important}.inventory-summary small{color:#94a3b8!important;font-size:10px!important}.inventory-toolbar{align-items:center!important;gap:10px!important;margin:0 0 14px!important;display:flex!important}.inventory-search{min-width:280px!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:11px!important}.inventory-search input{color:#0f2d5b!important;height:42px!important;padding:0 4px!important;font-size:14px!important}.inventory-search:focus-within{border-color:#0b5fff!important;box-shadow:0 0 0 3px #0b5fff14!important}.inventory-filters{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.inventory-filters button{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;height:38px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important}.inventory-filters button.active{color:#fff!important;background:#0f2d5b!important;border-color:#0f2d5b!important}.inventory-filters small{opacity:.65!important;margin-left:5px!important;font-size:10px!important}.inventory-list{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 2px 10px #0f2d5b09!important}.inventory-table-head{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;grid-template-columns:48px minmax(0,1fr) 120px 90px 42px 72px!important;align-items:center!important;gap:12px!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.inventory-table-head span:first-child{grid-column:1/span 2}.inventory-table-head span:nth-child(2){grid-column:3}.inventory-table-head span:nth-child(3){text-align:right;grid-column:4}.inventory-row{width:100%!important;min-height:66px!important;color:inherit!important;text-align:left!important;cursor:pointer!important;appearance:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef2f0!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr) 120px 90px 42px 72px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 14px!important;display:grid!important}.inventory-row:focus-visible{outline-offset:-2px!important;outline:2px solid #0b5fff!important}.inventory-icon{color:#94a3b8!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;grid-column:1!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;display:grid!important;position:relative!important;overflow:hidden!important}.inventory-icon img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:static!important}.inventory-name{flex-direction:column!important;grid-column:2!important;gap:3px!important;min-width:0!important;display:flex!important}.inventory-name strong{color:#0f2d5b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.25!important;overflow:hidden!important}.inventory-name strong em{color:#64748b!important;font-style:normal!important;font-weight:600!important}.inventory-name small{color:#94a3b8!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.stock-status{white-space:nowrap!important;grid-column:3!important;align-items:center!important;gap:6px!important;width:max-content!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.stock-status i{background:currentColor!important;border-radius:50%!important;width:7px!important;height:7px!important;display:block!important}.stock-status.in-stock{color:#15803d!important}.stock-status.low-stock{color:#b45309!important}.stock-status.out-of-stock{color:#b91c1c!important}.stock-status.unlimited{color:#64748b!important}.stock-number{color:#0f172a!important;flex-direction:column!important;grid-column:4!important;align-items:flex-end!important;gap:2px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.stock-number small{color:#94a3b8!important;text-transform:uppercase!important;font-size:9px!important;font-weight:600!important}.inventory-select{grid-column:5!important;place-items:center!important;margin:0!important;display:grid!important}.inventory-select input{accent-color:#0b5fff!important;width:17px!important;height:17px!important;margin:0!important}.inventory-row>.small{white-space:nowrap!important;border-radius:8px!important;grid-column:6!important;justify-self:end!important;height:32px!important;padding:0 9px!important;font-size:10px!important;display:inline-flex!important}@media (width<=800px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.inventory-summary>div{border-radius:11px!important;min-height:74px!important;padding:11px 12px!important}.inventory-summary strong{font-size:20px!important}.inventory-toolbar{margin-bottom:10px!important;display:block!important}.inventory-search{width:100%!important;min-width:0!important;height:42px!important;margin-bottom:8px!important}.inventory-search input{height:40px!important;font-size:13px!important}.inventory-filters{scrollbar-width:none!important;width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}.inventory-filters::-webkit-scrollbar{display:none!important}.inventory-filters button{flex:none!important;height:34px!important;padding:0 10px!important;font-size:10px!important}.inventory-table-head{display:none!important}.inventory-list{border-radius:12px!important}.inventory-row{grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:3px 10px!important;min-height:70px!important;padding:10px 11px!important;position:relative!important}.inventory-icon{border-radius:8px!important;grid-area:1/1/span 2!important;align-self:center!important;width:44px!important;height:50px!important}.inventory-name{grid-area:1/2!important;padding-right:20px!important}.inventory-name strong{font-size:12px!important}.inventory-name small{font-size:9px!important}.stock-status{grid-area:2/2!important;gap:4px!important;font-size:9px!important}.stock-status i{width:6px!important;height:6px!important}.stock-number{grid-area:1/3!important;align-self:start!important;padding-right:20px!important;font-size:14px!important}.stock-number small{font-size:8px!important}.inventory-select{grid-area:2/3!important;place-self:end!important;padding-right:20px!important}.inventory-row>.small{display:none!important}.inventory-row:after{content:"›"!important;color:#94a3b8!important;pointer-events:none!important;font-size:19px!important;position:absolute!important;top:50%!important;right:9px!important;transform:translateY(-50%)!important}}@media (width<=420px){.inventory-summary>div{padding:10px!important}.inventory-summary span{font-size:9px!important}.inventory-summary strong{font-size:18px!important}.inventory-summary small{font-size:9px!important}.inventory-row{grid-template-columns:44px minmax(0,1fr) auto!important;gap:3px 8px!important;padding:9px!important}.inventory-icon{width:40px!important;min-width:40px!important;height:46px!important}.inventory-name strong{font-size:11px!important}.stock-number{font-size:12px!important}}.policies-page{max-width:1280px;margin:0 auto;padding:24px 0 90px}.policies-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.policies-head h1{margin:4px 0 5px}.policies-head-actions{align-items:center;gap:8px;display:flex}.policies-notice{color:#334155;background:#f7faff;border:1px solid #dbe7ff;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;display:flex}.policies-notice svg{color:#0b5fff;flex:none;margin-top:1px}.policies-notice strong,.policies-notice span{display:block}.policies-notice span{color:#64748b;margin-top:2px;font-size:12px}.policies-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.policies-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:8px;position:sticky;top:18px;box-shadow:0 2px 10px #0f2d5b09}.policies-side-title{letter-spacing:.06em;text-transform:uppercase;color:#64748b;padding:9px 10px 8px;font-size:10px;font-weight:900}.policies-sidebar button{text-align:left;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.policies-sidebar button:hover{background:#f8fafc}.policies-sidebar button.active{color:#0f2d5b;background:#eff6ff}.policies-sidebar button>svg:first-child{flex:none}.policies-sidebar button span{flex:1;min-width:0}.policies-sidebar button strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.policies-sidebar button small{color:#94a3b8;margin-top:2px;font-size:9px;display:block}.policies-sidebar button.active small{color:#64748b}.policies-editor{gap:14px;min-width:0;display:grid}.policies-business-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 2px 10px #0f2d5b09}.policies-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.policies-section-head h2{color:#0f2d5b;margin:3px 0 4px;font-size:16px}.policies-section-head p{color:#64748b;margin:0;font-size:11px}.policies-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.policies-form-grid label{color:#475569;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.policies-form-grid label.full{grid-column:1/-1}.policies-form-grid input,.policies-form-grid textarea{color:#0f172a;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:500}.policies-form-grid textarea{resize:vertical;min-height:74px}.policies-form-grid input:focus,.policies-form-grid textarea:focus{border-color:#0b5fff;outline:none;box-shadow:0 0 0 3px #0b5fff14}.check-row{align-items:center;min-height:42px;flex-direction:row!important;gap:8px!important;display:flex!important}.check-row input{width:17px!important;min-height:17px!important}.policy-editor-card{padding-bottom:12px}.policy-editor-actions{gap:7px;display:flex}.policy-editor-actions button{align-items:center;gap:6px;display:inline-flex}.policies-warning{color:#8a5a00;background:#fffaf0;border:1px solid #fde7b0;border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:11px;display:flex}.policy-content-editor{box-sizing:border-box;resize:vertical;color:#172033;background:#fbfdff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:430px;padding:14px;font:500 13px/1.65 Inter,system-ui,sans-serif}.policy-content-editor:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.policy-editor-foot{color:#94a3b8;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;font-size:10px;display:flex}.policy-editor-foot .link-button{padding:0;font-size:10px}.store-policy-footer{border-top:1px solid #e5ece8;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto;padding:26px 24px 55px;display:flex}.store-policy-footer>div{flex-direction:column;gap:4px;display:flex}.store-policy-footer strong{color:#26352f;font-size:12px}.store-policy-footer span{color:#7b8782;font-size:10px}.store-policy-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:7px 15px;display:flex}.store-policy-footer a{color:#56635e;font-size:10px;text-decoration:none}.store-policy-footer a:hover{color:#0b5fff;text-decoration:underline}.policy-public-page{color:#17231f;background:#f7faf8;min-height:100vh}.policy-public-head{background:#fff;border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;display:flex}.policy-public-brand{color:#17372d;align-items:center;text-decoration:none;display:flex}.policy-public-brand img{object-fit:contain;max-width:180px;height:40px}.policy-preview-pill{color:#8a5a00;background:#fff4d6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.policy-public-page main{max-width:900px;margin:0 auto;padding:48px 20px 60px}.policy-public-hero{border-bottom:1px solid #e2e9e5;padding:0 0 24px}.policy-public-hero h1{letter-spacing:-.04em;margin:7px 0;font-size:36px}.policy-public-hero p{color:#66736d;margin:0}.policy-public-content{background:#fff;border:1px solid #e2e9e5;border-radius:16px;margin-top:26px;padding:28px;box-shadow:0 4px 18px #14372b0a}.policy-public-content section{border-bottom:1px solid #edf1ef;margin:0 0 20px;padding:0 0 20px}.policy-public-content section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.policy-public-content h2{color:#17372d;margin:0 0 8px;font-size:16px}.policy-public-content p{white-space:pre-wrap;color:#55645d;margin:0 0 7px;font-size:13px;line-height:1.75}.policy-public-footer{color:#7b8782;justify-content:space-between;gap:15px;max-width:900px;margin:0 auto;padding:0 20px 40px;font-size:10px;display:flex}.policy-public-footer a{color:#17372d;font-weight:800;text-decoration:none}@media (width<=850px){.policies-page{padding:16px 0 80px}.policies-head{display:block}.policies-head-actions{margin-top:12px}.policies-head-actions button{flex:1}.policies-layout{grid-template-columns:1fr}.policies-sidebar{gap:4px;padding:7px;display:flex;position:static;overflow-x:auto}.policies-side-title{display:none}.policies-sidebar button{flex:none;min-width:145px}.policies-form-grid{grid-template-columns:1fr}.policies-form-grid label.full{grid-column:auto}.store-policy-footer{padding:24px 16px 45px;display:block}.store-policy-footer nav{justify-content:flex-start;margin-top:13px}.policy-public-page main{padding:32px 14px 45px}.policy-public-hero h1{font-size:29px}.policy-public-content{padding:20px}.policy-public-footer{padding:0 14px 30px;display:block}.policy-public-footer span{margin-top:8px;display:block}}.sidebar{padding:12px 10px!important;overflow-y:auto!important}.desktop-nav{gap:12px!important;display:grid!important}.desktop-nav-overview{color:#59635f!important;border-radius:9px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font-weight:700!important;display:flex!important}.desktop-nav-overview:hover{color:#087f5b!important;background:#edf7f3!important}.desktop-nav-group{gap:3px!important;display:grid!important}.desktop-nav-group-title{letter-spacing:.09em!important;text-transform:uppercase!important;color:#94a09b!important;padding:7px 12px 4px!important;font-size:9px!important;font-weight:900!important}.desktop-nav-group a{color:#59635f!important;border-radius:9px!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.desktop-nav-group a:hover{color:#087f5b!important;background:#edf7f3!important}.desktop-nav-group a.active,.desktop-nav-overview.active{color:#087f5b!important;background:#e8f5f0!important;font-weight:800!important;box-shadow:inset 3px 0 #087f5b!important}.desktop-nav-group a.active svg,.desktop-nav-overview.active svg{color:#087f5b!important}.desktop-nav-group a svg,.desktop-nav-overview svg{flex:none!important;width:17px!important;height:17px!important}.mobile-more-groups{gap:10px;margin:2px 0 8px;display:grid;overflow:auto}.mobile-more-group{background:#fff;border:1px solid #e5ebe8;border-radius:12px;padding:6px}.mobile-more-group-title{letter-spacing:.08em;text-transform:uppercase;color:#94a09b;padding:6px 8px 5px;font-size:9px;font-weight:900}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.mobile-more-grid a{color:#59635f;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.mobile-more-grid a:hover,.mobile-more-grid a.active{color:#087f5b;background:#edf7f3}.mobile-more-grid a svg{stroke-width:2.1px;flex:none;width:25px;min-width:25px;height:25px}@media (width<=700px){.mobile-more-backdrop{padding-bottom:64px!important}.mobile-more-sheet{max-height:calc(88vh - 64px)!important;padding:10px!important}.mobile-more-groups{min-height:0}}.store-mobile-menu{background:#fff!important;gap:0!important;padding:18px 28px 28px!important;display:grid!important}.store-mobile-menu>a,.store-mobile-menu>button{text-align:left!important;color:#26352f!important;background:0 0!important;border:0!important;padding:16px 0!important;font-size:17px!important;font-weight:700!important}.store-mobile-menu-group{border-top:1px solid #edf1ef!important}.store-mobile-menu-group-toggle{color:#26352f!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:17px 0!important;font-size:17px!important;font-weight:800!important;display:flex!important}.store-mobile-menu-group-toggle span{color:#87938e!important;font-size:20px!important;font-weight:500!important}.store-mobile-menu-sub{gap:0!important;padding:0 0 10px 12px!important;display:grid!important}.store-mobile-menu-sub button,.store-mobile-menu-sub a{text-align:left!important;color:#66736d!important;background:0 0!important;border:0!important;width:100%!important;padding:11px 0!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:block!important}.store-mobile-menu-sub button:active,.store-mobile-menu-sub a:active{color:#087f5b!important}.store-mode-card{background:#fbfdfc;border:1px solid #dfe9e4;border-radius:14px;gap:14px;padding:16px;display:grid}.store-mode-card>div:first-child{gap:4px;display:grid}.store-mode-card>div:first-child strong{color:#18352b;font-size:15px}.store-mode-card>div:first-child span{color:#718079;font-size:12px;line-height:1.45}.store-mode-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-mode-toggle button{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3de;border-radius:12px;gap:4px;min-height:70px;padding:13px 14px;transition:all .15s;display:grid}.store-mode-toggle button span{color:#33443d;font-size:14px;font-weight:800}.store-mode-toggle button small{color:#7b8782;font-size:11px;line-height:1.35}.store-mode-toggle button.active{background:#f1faf6;border-color:#087f5b;box-shadow:0 0 0 2px #087f5b14}.store-mode-toggle button.active span{color:#087f5b}.store-mode-note{color:#617069;background:#f4f8f6;border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.5}@media (width<=700px){.store-mode-toggle{grid-template-columns:1fr}.store-mode-toggle button{min-height:62px}}.payment-setup-guide{background:#fbfdfc;border:1px solid #dfe9e4;border-radius:14px;gap:14px;margin-top:10px;padding:15px;display:grid}.payment-guide-title{gap:4px;display:grid}.payment-guide-title strong{color:#18352b;font-size:15px}.payment-guide-title span{color:#6d7b74;font-size:12px;line-height:1.5}.payment-guide-steps{gap:9px;margin:0;padding-left:24px;display:grid}.payment-guide-steps li{gap:2px;padding-left:4px;display:grid}.payment-guide-steps li::marker{font-weight:800}.payment-guide-steps strong{color:#34443d;font-size:12px}.payment-guide-steps span{color:#78847f;font-size:11px;line-height:1.45}.payment-setup-guide .payment-readiness{margin-top:0}.payment-setup-guide .settings-note{gap:5px;display:grid}.payment-setup-guide .settings-note strong{font-size:12px}.payment-setup-guide .settings-note span,.payment-setup-guide .settings-note small{font-size:11px;line-height:1.45}.store-mode-note{gap:3px;display:grid}.store-mode-note strong{color:#245846;font-size:12px}.store-mode-note span{color:#617069;font-size:11px;line-height:1.45}@media (width<=700px){.payment-setup-guide{padding:12px}.payment-guide-steps{gap:8px;padding-left:21px}}.storefront-design-picker{background:#fbfdfc;border:1px solid #e5ebe8;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.storefront-design-picker>div:first-child{gap:3px;display:grid}.storefront-design-picker>div:first-child strong{color:#18352b;font-size:13px}.storefront-design-picker>div:first-child span{color:#718079;font-size:11px;line-height:1.45}.storefront-design-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.storefront-design-options button{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:11px;gap:5px;min-width:0;padding:7px;display:grid}.storefront-design-options button:hover{border-color:#b9ccc3}.storefront-design-options button.active{background:#f5fbf8;border-color:#087f5b;box-shadow:0 0 0 2px #087f5b14}.storefront-design-options button>strong{color:#30423a;font-size:11px}.storefront-design-options button>small{color:#8a9690;font-size:9px}.design-preview{background:#f7faf8;border:1px solid #e5ebe8;border-radius:7px;height:62px;display:block;position:relative;overflow:hidden}.design-preview i,.design-preview b,.design-preview em{font-style:normal;display:block;position:absolute}.design-preview i{background:#d9e8e1;border-radius:3px;height:8px;top:7px;left:7px;right:7px}.design-preview b{background:#c9dbd3;border-radius:4px;height:17px;top:21px;left:7px;right:7px}.design-preview em{background:#dfe9e4;border-radius:3px;height:7px;bottom:8px;left:7px;right:28px}.design-preview-catalog{background:#f3f7f5}.design-preview-catalog i{height:8px;right:7px}.design-preview-catalog b{background:#d5e3dd;height:32px;top:20px;left:7px;right:35px}.design-preview-catalog em{background:#e4ece8;width:22px;height:32px;top:20px;left:auto;right:7px}.design-preview-magazine{background:#f7f1e9}.design-preview-magazine i{background:#d8c7b5;height:20px;top:5px}.design-preview-magazine b{background:#e5d8ca;height:25px;top:30px;left:7px;right:28px}.design-preview-magazine em{background:#c4ad95;width:20px;height:25px;top:30px;left:auto;right:7px}@media (width<=700px){.storefront-design-options{grid-template-columns:repeat(2,minmax(0,1fr))}.design-preview{height:54px}}.storefront-layout-catalog{color:#17201d!important;background:#f7f9f8!important}.storefront-layout-catalog .store-announcement{color:#fff!important;background:#17201d!important}.storefront-layout-catalog .store-header{background:#fff!important;border-bottom:1px solid #dfe7e3!important;min-height:64px!important}.storefront-layout-catalog .store-main-nav{gap:18px!important}.storefront-layout-catalog .store-hero{background:#edf5f1!important;border-bottom:1px solid #dce7e2!important;border-radius:0!important;margin:0!important}.storefront-layout-catalog .store-hero-inner{grid-template-columns:1fr minmax(300px,460px)!important;align-items:center!important;gap:35px!important;max-width:1240px!important;padding:42px 24px!important;display:grid!important}.storefront-layout-catalog .store-hero h1{max-width:620px!important;margin:6px 0 12px!important;font-size:clamp(34px,4vw,52px)!important}.storefront-layout-catalog .store-search{max-width:none!important;margin:0!important}.storefront-layout-catalog .store-category-showcase{float:left!important;width:220px!important;margin:0 0 0 max(18px,50vw - 620px)!important;padding:30px 0 70px!important}.storefront-layout-catalog .store-category-showcase-head{margin-bottom:12px!important;display:block!important}.storefront-layout-catalog .store-category-showcase-head h2{font-size:18px!important}.storefront-layout-catalog .store-category-showcase-head button{display:none!important}.storefront-layout-catalog .store-category-grid{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.storefront-layout-catalog .store-category-tile{text-align:left!important;background:#fff!important;border:1px solid #e1e9e5!important;border-radius:9px!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:7px!important;display:flex!important}.storefront-layout-catalog .store-category-image{border-radius:7px!important;width:40px!important;min-width:40px!important;height:40px!important;overflow:hidden!important}.storefront-layout-catalog .store-products{max-width:none!important;margin-left:max(258px,50vw - 362px)!important;margin-right:max(18px,50vw - 620px)!important;padding:30px 0 70px!important}.storefront-layout-catalog .store-section-head{margin-bottom:10px!important}.storefront-layout-catalog .store-categories{display:none!important}.storefront-layout-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.storefront-layout-catalog .product-card{border-color:#e0e7e3!important;border-radius:10px!important}.storefront-layout-catalog .store-product-media{aspect-ratio:1!important}.storefront-layout-catalog .product-body{padding:11px!important}.storefront-layout-catalog .product-body h3{font-size:13px!important}.storefront-layout-magazine .store-header{background:#fcfbf8!important;border-bottom:1px solid #e7e1d8!important}.storefront-layout-magazine .store-logo,.storefront-layout-magazine .store-main-nav{font-family:Georgia,serif!important}.storefront-layout-magazine .store-hero{background:#eee7dc!important;border-radius:0!important;margin:0!important}.storefront-layout-magazine .store-hero-inner{max-width:1240px!important;padding:76px 28px 64px!important}.storefront-layout-magazine .store-hero h1{max-width:850px!important;font-family:Georgia,serif!important;font-size:clamp(48px,7vw,86px)!important;line-height:.96!important}.storefront-layout-magazine .store-hero h1 em{color:#8b6345!important}.storefront-layout-magazine .store-search{border-color:#cfc4b6!important;border-radius:0!important;max-width:560px!important}.storefront-layout-magazine .store-category-showcase{max-width:1240px!important;margin:0 auto!important;padding:48px 24px 20px!important}.storefront-layout-magazine .store-category-grid{grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.storefront-layout-magazine .store-category-tile{text-align:left!important;background:#fff!important;border-color:#ddd4c9!important;border-radius:0!important;min-height:150px!important}.storefront-layout-magazine .store-category-image{height:105px!important}.storefront-layout-magazine .store-category-tile strong{padding:10px 12px!important;font-family:Georgia,serif!important;font-size:16px!important;display:block!important}.storefront-layout-magazine .store-products{max-width:1240px!important;padding:38px 24px 80px!important}.storefront-layout-magazine .store-categories{display:none!important}.storefront-layout-magazine .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:16px!important}.storefront-layout-magazine .product-card{background:0 0!important;border:0!important;border-radius:0!important}.storefront-layout-magazine .product-card:first-child{grid-area:span 2/span 2!important}.storefront-layout-magazine .product-card:first-child .store-product-media{aspect-ratio:1!important}.storefront-layout-magazine .store-product-media{aspect-ratio:4/5!important;background:#eee7dc!important}.storefront-layout-magazine .product-body{padding:10px 0!important}.storefront-layout-magazine .product-body h3{font-family:Georgia,serif!important;font-size:16px!important}.storefront-layout-showcase .store-announcement{color:#f7f3ea!important;background:#171613!important}.storefront-layout-showcase .store-header{background:#f5f3ee!important;border-bottom:0!important;min-height:76px!important}.storefront-layout-showcase .store-main-nav{gap:28px!important}.storefront-layout-showcase .store-hero{color:#fff!important;background:linear-gradient(90deg,#1f1d19 0%,#3d382f 52%,#8b806d 100%)!important;border-radius:0!important;align-items:center!important;min-height:520px!important;margin:0!important;display:flex!important}.storefront-layout-showcase .store-hero-inner{width:100%!important;max-width:1240px!important;padding:90px 30px!important;position:relative!important}.storefront-layout-showcase .store-hero-inner:after{content:"";border:1px solid #e6d6b655;border-radius:50%;width:270px;height:270px;position:absolute;top:15%;right:7%;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.storefront-layout-showcase .store-hero h1{z-index:1;max-width:720px!important;font-size:clamp(46px,7vw,92px)!important;line-height:.94!important;position:relative!important}.storefront-layout-showcase .store-hero h1 em{color:#e5c995!important}.storefront-layout-showcase .store-hero p{color:#eee9df!important;max-width:560px!important}.storefront-layout-showcase .store-search{z-index:2;background:#fff!important;max-width:500px!important;position:relative!important}.storefront-layout-showcase .store-category-showcase{max-width:1240px!important;margin:0 auto!important;padding:38px 24px 15px!important}.storefront-layout-showcase .store-category-grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.storefront-layout-showcase .store-category-tile{background:#fff!important;border-color:#ddd6c8!important;border-radius:4px!important;align-items:end!important;min-height:105px!important;display:flex!important;position:relative!important;overflow:hidden!important}.storefront-layout-showcase .store-category-image{opacity:.48!important;height:100%!important;position:absolute!important;inset:0!important}.storefront-layout-showcase .store-category-tile strong{z-index:1!important;padding:13px!important;font-size:15px!important;position:relative!important}.storefront-layout-showcase .store-products{max-width:1240px!important;padding:30px 24px 90px!important}.storefront-layout-showcase .store-categories{display:none!important}.storefront-layout-showcase .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.storefront-layout-showcase .product-card{background:#fff!important;border:0!important;border-radius:4px!important}.storefront-layout-showcase .store-product-media{aspect-ratio:4/5!important;background:#e9e4da!important}.storefront-layout-showcase .product-body{padding:14px!important}.storefront-layout-showcase .product-body h3{font-size:15px!important}@media (width<=1000px){.storefront-layout-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.storefront-layout-catalog .store-hero-inner{grid-template-columns:1fr!important;gap:15px!important}}@media (width<=700px){.storefront-layout-catalog .store-category-showcase{float:none!important;width:auto!important;margin:0!important;padding:18px 14px 8px!important}.storefront-layout-catalog .store-category-showcase-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.storefront-layout-catalog .store-category-showcase-head button{display:block!important}.storefront-layout-catalog .store-category-grid{gap:7px!important;display:flex!important;overflow:auto!important}.storefront-layout-catalog .store-category-tile{min-width:130px!important}.storefront-layout-catalog .store-products{margin:0!important;padding:18px 14px 80px!important}.storefront-layout-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront-layout-catalog .store-hero-inner{padding:34px 16px!important}.storefront-layout-magazine .store-hero-inner{padding:52px 16px 42px!important}.storefront-layout-magazine .store-hero h1{font-size:44px!important}.storefront-layout-magazine .store-category-showcase{padding:30px 14px 10px!important}.storefront-layout-magazine .store-category-grid{display:flex!important;overflow:auto!important}.storefront-layout-magazine .store-category-tile{min-width:180px!important}.storefront-layout-magazine .store-products{padding:25px 14px 80px!important}.storefront-layout-magazine .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.storefront-layout-magazine .product-card:first-child{grid-area:auto/span 2!important}.storefront-layout-showcase .store-hero{min-height:420px!important}.storefront-layout-showcase .store-hero-inner{padding:65px 16px!important}.storefront-layout-showcase .store-hero-inner:after{width:220px;height:220px;top:25%;right:-70px}.storefront-layout-showcase .store-category-showcase{padding:24px 14px 8px!important}.storefront-layout-showcase .store-category-grid{grid-template-columns:repeat(2,1fr)!important}.storefront-layout-showcase .store-products{padding:22px 14px 80px!important}.storefront-layout-showcase .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.storefront-content-settings{gap:18px}.settings-help{background:#f3faf7;border:1px solid #cfe7dc;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.settings-help span,.settings-subtext{color:#68736f;font-size:.86rem}.storefront-content-subsection{border-top:1px solid #edf0ee;gap:12px;padding-top:15px;display:grid}.storefront-content-subsection>strong{font:800 1rem Manrope}.storefront-content-subsection label{gap:6px;display:grid}.storefront-content-subsection textarea{min-height:78px}.storefront-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;padding:4px;display:grid;overflow:auto}.storefront-product-choice{background:#fff;border:1px solid #e0e7e3;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px!important;display:grid!important}.storefront-product-choice input{width:auto}.storefront-product-choice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.storefront-product-choice small{color:#68736f}.storefront-badge-picker{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.storefront-badge-picker .check{background:#fff;border:1px solid #e0e7e3;border-radius:9px;padding:10px}.storefront-hero-cta{min-width:130px;margin-top:14px}.store-merch-section,.store-products-all,.store-trust-section{max-width:1100px;margin:0 auto;padding:28px 20px}.store-merch-section+.store-merch-section{padding-top:10px}.store-merch-section .store-section-head,.store-products-all .store-section-head,.store-trust-section .store-section-head{margin-bottom:16px}.store-section-note{color:#68736f;background:#fbfdfc;border:1px dashed #cbdad3;border-radius:12px;padding:22px}.store-trust-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.store-trust-card{background:#fff;border:1px solid #e0e7e3;border-radius:13px;gap:6px;padding:16px;display:grid}.store-trust-card strong{font:800 1rem Manrope}.store-trust-card span{color:#68736f;font-size:.86rem;line-height:1.45}.store-products-all{padding-top:12px}.store-social-links{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.store-social-links a{color:#087f5b;font-weight:700}.store-policy-footer{grid-template-columns:1fr auto;gap:18px;display:grid}.store-policy-footer nav{flex-wrap:wrap;gap:10px;display:flex}.store-policy-footer .store-social-links{grid-column:1/-1}@media (width<=800px){.storefront-product-picker,.storefront-badge-picker{grid-template-columns:1fr}.store-merch-section,.store-products-all,.store-trust-section{padding:22px 15px}.store-trust-grid{grid-template-columns:1fr 1fr}.store-policy-footer{grid-template-columns:1fr}.store-policy-footer nav{grid-template-columns:1fr 1fr;display:grid}}.storefront-v3 .store-category-showcase,.storefront-v3 .store-merch-section,.storefront-v3 .store-products-all,.storefront-v3 .store-trust-section,.storefront-v3 .store-info-block{border-top:1px solid #dfe7e3!important;border-bottom:1px solid #dfe7e3!important}.storefront-v3 .store-category-showcase{background:#fff!important;padding-top:34px!important;padding-bottom:34px!important}.storefront-v3 .store-merch-section{background:#f5faf7!important;padding-top:36px!important;padding-bottom:42px!important}.storefront-v3 .store-products-all{background:#fff!important;padding-top:38px!important;padding-bottom:52px!important}.storefront-v3 .store-trust-section{background:#eef7f3!important;padding-top:38px!important;padding-bottom:42px!important}.storefront-v3 .store-info-block{background:#fff!important;padding-top:42px!important;padding-bottom:42px!important}.storefront-v3 .store-section-head,.storefront-v3 .store-category-showcase-head{margin-bottom:22px!important}.storefront-v3 .store-section-head>div,.storefront-v3 .store-category-showcase-head>div{border-left:4px solid #087f5b!important;padding-left:14px!important}.storefront-v3 .store-section-head h2,.storefront-v3 .store-category-showcase-head h2{letter-spacing:-.035em!important;margin:3px 0 0!important;font-size:clamp(1.35rem,2.2vw,1.8rem)!important;line-height:1.15!important}.storefront-v3 .store-section-head .eyebrow,.storefront-v3 .store-category-showcase-head .eyebrow{letter-spacing:.14em!important;font-size:.68rem!important}.storefront-v3 .store-info-block>div:first-child{border-left:4px solid #087f5b!important;padding-left:14px!important}.storefront-v3 .store-info-block h2{letter-spacing:-.035em!important;margin:4px 0 8px!important;font-size:clamp(1.4rem,2.3vw,1.9rem)!important}@media (width<=800px){.storefront-v3 .store-category-showcase{padding:25px 15px 24px!important}.storefront-v3 .store-merch-section{padding:28px 15px 34px!important}.storefront-v3 .store-products-all{padding:30px 15px 40px!important}.storefront-v3 .store-trust-section{padding:30px 15px 34px!important}.storefront-v3 .store-info-block{padding:32px 15px!important}.storefront-v3 .store-section-head,.storefront-v3 .store-category-showcase-head{margin-bottom:17px!important}}.storefront-v3 .store-section-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.storefront-v3 .store-section-view-all{color:#087f5b;white-space:nowrap;background:#fff;border:1px solid #087f5b;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:.84rem;font-weight:800;display:inline-flex}@media (width<=800px){.storefront-v3 .store-section-head{gap:10px!important}.storefront-v3 .store-section-view-all{min-height:38px;padding:8px 11px;font-size:.78rem}}.storefront-v3 .store-merch-section .store-section-head,.storefront-v3 .store-products-all .store-section-head{justify-content:flex-start!important}.storefront-v3 .store-merch-section .store-section-view-all,.storefront-v3 .store-products-all .store-section-view-all{width:max-content;min-width:150px;margin:22px auto 0;display:flex}@media (width<=800px){.storefront-v3 .store-merch-section .store-section-view-all,.storefront-v3 .store-products-all .store-section-view-all{width:100%;max-width:320px;margin:18px auto 0}}.storefront-v3{--sf-max:1280px;--sf-radius:18px;--sf-shadow:0 14px 40px #12201b14;overflow:hidden;color:#17201d!important;background:#f8faf9!important}.storefront-v3 .store-announcement{color:#fff;letter-spacing:.01em;background:#0f6b4d;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.storefront-v3 .store-header{z-index:60;height:auto;min-height:76px;padding:10px max(18px,calc((100vw - var(--sf-max))/2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(180px,360px) auto;gap:22px;display:grid;position:sticky;top:0;background:#fffffff5!important;border-bottom:1px solid #e6ece9!important}.storefront-v3 .store-header-main{align-items:center;gap:28px;min-width:0;display:flex}.storefront-v3 .store-logo{min-width:120px;max-width:190px;color:inherit;align-items:center;font-weight:900;display:flex}.storefront-v3 .store-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:52px}.storefront-v3 .store-logo span{letter-spacing:-.04em;font-size:20px}.storefront-v3 .store-main-nav{white-space:nowrap;align-items:center;gap:20px;font-size:13px;font-weight:800;display:flex}.storefront-v3 .store-main-nav>a,.storefront-v3 .store-shop-menu>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:9px 2px;font-weight:800}.storefront-v3 .store-main-nav>a:hover,.storefront-v3 .store-shop-menu>button:hover{color:#087f5b}.storefront-v3 .store-header-search{color:#68736f;background:#f7faf8;border:1px solid #dce6e1;border-radius:999px;align-items:center;gap:8px;min-width:0;height:42px;margin:0;padding:0 14px;display:flex}.storefront-v3 .store-header-search input{color:#17201d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.storefront-v3 .store-header-search button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.storefront-v3 .store-header-search button:focus-visible{outline-offset:2px;outline:2px solid #087f5b}.storefront-v3 .store-header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.storefront-v3 .store-call,.storefront-v3 .store-share{color:#25342e;cursor:pointer;background:#fff;border:1px solid #dbe5e0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.storefront-v3 .store-call:hover,.storefront-v3 .store-share:hover{color:#087f5b;border-color:#087f5b}.storefront-v3 .cart-btn{border-radius:11px;min-height:40px;padding:0 13px;box-shadow:0 6px 16px #087f5b2e;background:#087f5b!important}.storefront-v3 .store-mobile-menu{z-index:70}.store-benefit-rail{max-width:var(--sf-max);color:#56645e;border-bottom:1px solid #e6ece9;justify-content:center;align-items:center;gap:34px;min-height:40px;margin:0 auto;padding:9px 18px;font-size:11px;font-weight:800;display:flex}.store-benefit-rail span{align-items:center;gap:6px;display:inline-flex}.store-benefit-rail svg{color:#087f5b}.storefront-v3 .store-banner{width:100%;max-width:var(--sf-max);box-sizing:border-box;flex:none;align-self:stretch;margin:0 auto;padding:18px 20px 0}.storefront-v3 .store-banner-track{box-shadow:var(--sf-shadow);border-radius:22px;overflow:hidden}.storefront-v3 .store-hero-v4{min-height:500px;max-width:var(--sf-max);border-radius:24px;align-items:center;display:flex;position:relative;overflow:hidden;color:#fff!important;background:#17201d!important;margin:18px auto 0!important}.storefront-v3 .store-hero-media,.storefront-v3 .store-hero-overlay{position:absolute;inset:0}.storefront-v3 .store-hero-media img{object-fit:cover;width:100%;height:100%}.storefront-v3 .store-hero-overlay{background:linear-gradient(90deg,#081610db 0%,#08161094 42%,#0816101f 100%)}.storefront-v3 .store-hero-inner{z-index:2;width:100%;max-width:760px;padding:78px 64px;position:relative}.storefront-v3 .store-hero-inner .eyebrow{color:#b9f0d9}.storefront-v3 .store-hero h1{letter-spacing:-.055em!important;color:#fff!important;margin:12px 0 16px!important;font-size:clamp(42px,5.4vw,76px)!important;line-height:.98!important}.storefront-v3 .store-hero p{max-width:620px;font-size:16px;line-height:1.6;color:#e5efea!important}.store-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.storefront-v3 .storefront-hero-cta{min-height:46px;border-radius:11px!important;padding:0 17px!important}.hero-secondary{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff8c;border-radius:11px;min-height:46px;padding:0 17px;font-weight:800}.hero-secondary:hover{background:#ffffff29}.hero-proof-row{color:#e9f4ef;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:11px;font-weight:800;display:flex}.hero-proof-row span{align-items:center;gap:6px;display:inline-flex}.storefront-v3 .store-category-showcase,.storefront-v3 .store-merch-section,.storefront-v3 .store-products-all,.storefront-v3 .store-trust-section{max-width:var(--sf-max);border:0!important;margin:0 auto!important}.storefront-v3 .store-category-showcase{background:#fff!important;padding:58px 24px 38px!important}.storefront-v3 .store-category-showcase-head h2,.storefront-v3 .store-section-head h2{letter-spacing:-.045em!important;margin:4px 0!important;font-size:clamp(24px,3vw,34px)!important}.storefront-v3 .store-category-showcase-head p,.storefront-v3 .store-section-head p{color:#6c7773;margin:6px 0 0;font-size:13px}.storefront-v3 .store-category-showcase-head>button{color:#087f5b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:900;display:inline-flex}.storefront-v3 .store-category-tile{min-height:190px;box-shadow:none;cursor:pointer;position:relative;overflow:hidden;text-align:left!important;background:#edf3f0!important;border:0!important;border-radius:18px!important;padding:0!important}.storefront-v3 .store-category-image,.storefront-v3 .store-category-image img,.storefront-v3 .store-category-image>span{width:100%;height:100%;position:absolute;inset:0}.storefront-v3 .store-category-image img{object-fit:cover;transition:transform .45s}.storefront-v3 .store-category-tile:hover .store-category-image img{transform:scale(1.05)}.storefront-v3 .store-category-image>span{z-index:1;background:linear-gradient(#0000 30%,#0a1611ad)}.storefront-v3 .store-category-tile-copy{z-index:2;color:#fff;gap:4px;display:grid;position:absolute;bottom:15px;left:16px;right:16px}.storefront-v3 .store-category-tile-copy strong{letter-spacing:-.02em;font-size:18px}.storefront-v3 .store-category-tile-copy small{opacity:.9;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.storefront-v3 .store-merch-section{background:#f7faf8!important;padding:48px 24px!important}.storefront-v3 .store-merch-section:nth-of-type(2n){background:#fff!important}.storefront-v3 .store-products-all{background:#fff!important;padding:54px 24px 66px!important}.storefront-v3 .store-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px!important;display:flex!important}.storefront-v3 .store-categories{gap:7px;margin-bottom:10px;padding-bottom:14px;display:flex;overflow:auto}.storefront-v3 .store-categories button{color:#56645e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce6e1;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.storefront-v3 .store-categories button.active{color:#fff;background:#17201d;border-color:#17201d}.storefront-v3 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.storefront-v3 .product-card{cursor:pointer;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.storefront-v3 .store-product-media{aspect-ratio:4/5;background:#eef3f0;border-radius:16px;position:relative;overflow:hidden}.storefront-v3 .store-product-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.storefront-v3 .product-card:hover .store-product-media img{transform:scale(1.035)}.storefront-v3 .store-quick-cart{color:#17201d;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 20px #00000021}.storefront-v3 .store-quick-cart:hover{color:#fff;background:#087f5b}.storefront-v3 .product-body{padding:12px 2px 0!important}.storefront-v3 .product-body h3{line-height:1.35;margin:0 0 7px!important;font-size:14px!important}.storefront-v3 .store-price-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.storefront-v3 .store-product-prices{align-items:center;gap:8px;display:flex}.storefront-v3 .store-product-prices strong{font-size:14px}.storefront-v3 .store-product-prices del{color:#89938f;font-size:11px}.storefront-v3 .store-price-row small{color:#7a8580;font-size:10px}.storefront-v3 .store-section-view-all{color:#17201d!important;background:#fff!important;border-color:#17201d!important;border-radius:999px!important;min-width:160px!important;margin:25px auto 0!important}.storefront-v3 .store-section-view-all:hover{color:#fff!important;background:#17201d!important}.storefront-v3 .store-trust-section{background:#edf7f3!important;padding:54px 24px!important}.storefront-v3 .store-trust-grid{grid-template-columns:repeat(4,1fr);gap:14px}.storefront-v3 .store-trust-card{box-shadow:none;background:#fff;border:1px solid #dbe9e3;border-radius:16px;padding:20px}.storefront-v3 .trust-icon{color:#087f5b;background:#e8f5ef;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.storefront-v3 .store-trust-card strong{font-size:14px}.storefront-v3 .store-trust-card>span:last-child{color:#6c7773;font-size:12px;line-height:1.5}.storefront-v3 .store-info-block{max-width:var(--sf-max);grid-template-columns:1fr 1fr .8fr;gap:26px;display:grid;background:#fff!important;border:0!important;padding:58px 24px!important}.store-about-media{border-radius:20px;min-height:300px;overflow:hidden}.store-about-media img{object-fit:cover;width:100%;height:100%;min-height:300px}.store-about-copy{padding:18px 10px}.store-about-copy h2{letter-spacing:-.045em!important;margin:6px 0 12px!important;font-size:32px!important}.store-about-copy p{color:#65726d;font-size:14px;line-height:1.7}.store-about-points{color:#45534d;gap:9px;margin-top:20px;font-size:12px;font-weight:800;display:grid}.store-about-points span{align-items:center;gap:7px;display:flex}.store-contact-card{color:#fff;background:#17201d;border-radius:20px;align-self:stretch;padding:26px}.store-contact-card .eyebrow{color:#b9f0d9}.store-contact-card h3{letter-spacing:-.03em;margin:8px 0 18px;font-size:23px}.store-contact-card p{color:#d7e3dd;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.store-contact-card p svg{color:#b9f0d9;flex:none;margin-top:2px}.store-contact-card .store-info-actions{margin-top:22px;display:grid}.store-contact-card .store-call,.store-contact-card .whatsapp{width:100%;min-height:44px}.store-footer{color:#d9e3de;background:#101a16;margin-top:0}.store-footer-main{max-width:var(--sf-max);grid-template-columns:1.5fr repeat(3,1fr) 1.2fr;gap:34px;margin:auto;padding:58px 24px 48px;display:grid}.store-footer-brand{min-width:0}.store-footer-logo{color:#fff;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.store-footer-logo img{object-fit:contain;max-width:170px;max-height:56px}.store-footer-brand p{color:#9eaca5;max-width:330px;margin:15px 0;font-size:12px;line-height:1.65}.store-footer-social{gap:8px;display:flex}.store-footer-social a,.store-footer-social span{color:#d9e3de;border:1px solid #34423c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.store-footer-social a:hover{color:#fff;background:#087f5b;border-color:#087f5b}.store-footer-social span{opacity:.7}.store-footer-column,.store-footer-contact{align-content:start;gap:9px;display:grid}.store-footer h3{color:#fff;text-transform:uppercase;letter-spacing:.11em;margin:0 0 6px;font-size:12px}.store-footer-column a{color:#aebbb4;font-size:12px}.store-footer-column a:hover{color:#fff}.store-footer-contact p{color:#aebbb4;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.store-footer-contact p svg{flex:none}.store-footer-contact .whatsapp{min-height:42px;margin-top:7px}.store-footer-bottom{max-width:var(--sf-max);color:#87958e;border-top:1px solid #293731;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:auto;padding:17px 24px 22px;font-size:10px;display:flex}.store-footer-bottom strong{color:#c8d5cf}.storefront-layout-classic .store-hero-v4{border-radius:0;max-width:none;min-height:540px;margin:0!important}.storefront-layout-classic .store-hero-overlay{background:linear-gradient(90deg,#042218db,#04221873 48%,#0422180f)}.storefront-layout-classic .store-category-showcase{background:#fff!important}.storefront-layout-catalog{background:#f7f8f6!important}.storefront-layout-catalog .store-announcement{background:#17201d}.storefront-layout-catalog .store-hero-v4{border-radius:0;max-width:none;min-height:430px;margin:0!important}.storefront-layout-catalog .store-hero-overlay{background:linear-gradient(90deg,#0e1a15d1,#0e1a1540 62%,#0e1a150d)}.storefront-layout-catalog .store-category-showcase{padding-left:max(24px,calc((100vw - var(--sf-max))/2))!important;padding-right:max(24px,calc((100vw - var(--sf-max))/2))!important}.storefront-layout-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.storefront-layout-magazine{color:#2d2924!important;background:#faf8f3!important}.storefront-layout-magazine .store-announcement{background:#2f2922}.storefront-layout-magazine .store-header{background:#faf8f3f5!important;border-color:#e4ddd2!important}.storefront-layout-magazine .store-hero-v4{border-radius:0;max-width:none;min-height:610px;margin:0!important}.storefront-layout-magazine .store-hero-overlay{background:linear-gradient(90deg,#251c14bd,#251c143d 60%,#251c140a)}.storefront-layout-magazine .store-hero h1,.storefront-layout-magazine .store-category-showcase-head h2,.storefront-layout-magazine .store-section-head h2,.storefront-layout-magazine .store-about-copy h2{font-family:Georgia,serif!important}.storefront-layout-magazine .store-hero h1{font-size:clamp(46px,6.6vw,84px)!important}.storefront-layout-magazine .store-hero .eyebrow{color:#f1d4ae}.storefront-layout-magazine .store-category-showcase{background:#faf8f3!important}.storefront-layout-magazine .store-category-tile{border-radius:4px!important}.storefront-layout-magazine .store-product-media{border-radius:0!important}.storefront-layout-showcase{color:#27251f!important;background:#f3f0e9!important}.storefront-layout-showcase .store-announcement{background:#171613}.storefront-layout-showcase .store-header{background:#f3f0e9f5!important;border-bottom:1px solid #ddd5c8!important}.storefront-layout-showcase .store-hero-v4{border-radius:0;max-width:none;min-height:600px;margin:0!important}.storefront-layout-showcase .store-hero-overlay{background:linear-gradient(90deg,#171512e0,#1715127a 50%,#1715121a)}.storefront-layout-showcase .store-hero-inner{max-width:900px;margin-left:max(20px,calc((100vw - var(--sf-max))/2));padding-left:30px}.storefront-layout-showcase .store-hero h1{font-size:clamp(48px,7.5vw,94px)!important}.storefront-layout-showcase .store-hero .eyebrow{color:#e8ca92}.storefront-layout-showcase .store-category-showcase{background:#f3f0e9!important}.storefront-layout-showcase .store-category-tile{border-radius:5px!important}.storefront-layout-showcase .store-trust-section{background:#e8e1d4!important}@media (width<=1000px){.storefront-v3 .store-header{grid-template-columns:1fr auto;gap:10px}.storefront-v3 .store-header-search{box-sizing:border-box;grid-area:2/1/auto/-1;width:100%;display:flex}.storefront-v3 .store-header-main{grid-area:1/1}.storefront-v3 .store-header-actions{grid-area:1/2}.storefront-v3 .store-header-main{gap:12px}.storefront-v3 .store-main-nav{display:none}.store-benefit-rail{white-space:nowrap;justify-content:flex-start;gap:20px;padding-left:15px;padding-right:15px;overflow:auto}.storefront-v3 .store-hero-v4{border-radius:0;min-height:470px;margin-top:0!important}.storefront-v3 .store-hero-inner{padding:58px 26px}.storefront-v3 .store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-v3 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.storefront-v3 .store-info-block{grid-template-columns:1fr 1fr}.store-about-media{grid-row:span 2}.store-contact-card{grid-column:2}.store-footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:28px}.store-footer-contact{grid-column:2/-1}}@media (width<=650px){.storefront-v3 .store-announcement{min-height:30px;font-size:10px}.storefront-v3 .store-header{min-height:64px;padding:7px 12px;position:sticky}.storefront-v3 .store-logo{min-width:90px;max-width:125px}.storefront-v3 .store-logo img{max-height:42px}.storefront-v3 .store-header-actions{gap:4px}.storefront-v3 .store-call span,.storefront-v3 .store-share span{display:none}.storefront-v3 .store-call,.storefront-v3 .store-share{width:36px;padding:0}.storefront-v3 .cart-btn{width:42px;padding:0}.store-benefit-rail{min-height:35px;font-size:9px}.storefront-v3 .store-banner{padding:10px 10px 0}.storefront-v3 .store-banner-track{aspect-ratio:1.6;border-radius:13px}.storefront-v3 .store-hero-v4{min-height:530px}.storefront-v3 .store-hero-media img{object-position:center}.storefront-v3 .store-hero-inner{padding:42px 18px 34px}.storefront-v3 .store-hero h1{font-size:40px!important}.storefront-v3 .store-hero p{font-size:14px}.store-hero-actions{display:grid}.store-hero-actions button{width:100%}.hero-proof-row{gap:8px;margin-top:18px;display:grid}.storefront-v3 .store-category-showcase,.storefront-v3 .store-merch-section,.storefront-v3 .store-products-all,.storefront-v3 .store-trust-section{padding-left:15px!important;padding-right:15px!important}.storefront-v3 .store-category-showcase{padding-top:38px!important}.storefront-v3 .store-category-grid{gap:10px;padding-bottom:4px;display:flex;overflow:auto}.storefront-v3 .store-category-tile{min-width:190px;min-height:150px}.storefront-v3 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.storefront-v3 .store-product-media{border-radius:13px}.storefront-v3 .store-section-view-all{width:100%;max-width:320px}.storefront-v3 .store-trust-grid{grid-template-columns:1fr 1fr}.storefront-v3 .store-info-block{grid-template-columns:1fr;padding-top:38px!important;padding-bottom:38px!important}.store-about-media{grid-row:auto;min-height:240px}.store-about-media img{min-height:240px}.store-contact-card{grid-column:auto}.store-footer-main{grid-template-columns:1fr 1fr;padding:42px 18px 34px}.store-footer-brand,.store-footer-contact{grid-column:1/-1}.store-footer-bottom{padding:16px 18px 20px;display:grid}}@media (width<=390px){.storefront-v3 .store-logo{max-width:105px}.storefront-v3 .product-grid{gap:9px!important}.storefront-v3 .product-body h3{font-size:12px!important}.storefront-v3 .store-price-row{align-items:flex-start}.storefront-v3 .store-product-prices strong{font-size:13px}.storefront-v3 .store-trust-grid{grid-template-columns:1fr}}.storefront-v3 .store-category-showcase{max-width:1240px;background:0 0!important;margin:0 auto!important;padding:2px 18px 22px!important}.storefront-v3 .store-category-showcase-head{justify-content:space-between;align-items:end;gap:16px;display:flex;margin-bottom:14px!important}.storefront-v3 .store-category-showcase-head h2{letter-spacing:-.025em!important;margin:3px 0 0!important;font:750 19px/1.15 Manrope,Arial,sans-serif!important}.storefront-v3 .store-category-showcase-head p{display:none!important}.storefront-v3 .store-category-showcase-head button{cursor:pointer;display:block;color:#087f5b!important;background:0 0!important;border:0!important;padding:4px 0!important;font:700 10px Inter,Arial,sans-serif!important}.storefront-v3 .store-category-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.storefront-v3 .store-category-tile{cursor:pointer;min-width:0;color:#29333a!important;text-align:center!important;background:0 0!important;border:0!important;justify-items:center!important;gap:7px!important;padding:0!important;display:grid!important}.storefront-v3 .store-category-image{aspect-ratio:1!important;background:#f3f7f5!important;border:1px solid #e0e7e3!important;border-radius:12px!important;place-items:center!important;width:clamp(74px,8vw,104px)!important;height:auto!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #14281e08!important}.storefront-v3 .store-category-image img{display:block;object-fit:cover!important;width:100%!important;height:100%!important;position:static!important}.storefront-v3 .store-category-image span{color:#087f5b!important;background:linear-gradient(135deg,#f2f8f5,#e6f0eb)!important;place-items:center!important;width:100%!important;height:100%!important;font:800 22px Manrope!important;display:grid!important;position:static!important}.storefront-v3 .store-category-tile strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font:700 11px/1.3 Inter,Arial,sans-serif!important}.storefront-v3 .store-category-tile:hover .store-category-image{border-color:#b8d2c7!important;transform:translateY(-2px)!important}@media (width<=900px){.storefront-v3 .store-category-showcase{padding-bottom:18px!important;padding-left:14px!important;padding-right:14px!important}.storefront-v3 .store-category-grid{grid-template-columns:repeat(var(--category-columns,3),minmax(0,1fr))!important;gap:13px 10px!important}}@media (width<=620px){.storefront-v3 .store-category-showcase{padding-top:0!important;padding-left:10px!important;padding-right:10px!important}.storefront-v3 .store-category-showcase-head{margin-bottom:11px!important}.storefront-v3 .store-category-showcase-head h2{font-size:17px!important}.storefront-v3 .store-category-grid{grid-template-columns:repeat(var(--category-columns,3),minmax(0,1fr))!important;gap:14px 8px!important}.storefront-v3 .store-category-image{width:min(88px,24vw)!important}.storefront-v3 .store-category-tile strong{font-size:11px!important}}.storefront-v3 .store-hero-v4{display:none!important}.storefront-v3 .store-category-showcase{padding-top:18px!important}.merchant-install-btn{white-space:nowrap;gap:7px}.merchant-installed{border:1px solid var(--border,#dfe5ec);color:#526174;background:#f8fafc;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:700;display:inline-flex}.merchant-installed-dot{background:#16a34a;border-radius:50%;width:7px;height:7px}.merchant-install-backdrop{z-index:3000;background:#0f172a73;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.merchant-install-sheet{background:#fff;border-radius:20px;width:min(420px,100%);padding:24px;position:relative;box-shadow:0 20px 60px #0f172a38}.merchant-install-sheet h3{margin:12px 0 8px;font-size:20px}.merchant-install-sheet p{color:#64748b;margin:0 0 18px;line-height:1.55}.merchant-install-icon{color:#0b5fff;background:#eef4ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.merchant-install-close{color:#64748b;background:0 0;border:0;border-radius:8px;padding:8px;position:absolute;top:12px;right:12px}@media (width<=760px){.merchant-install-btn{justify-content:center;width:38px;height:38px;padding:0;font-size:0}.merchant-installed{display:none}.top-actions{gap:6px}}.merchant-notification-btn,.merchant-notification-status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.merchant-notification-status{color:#1769ff;font-size:12px;font-weight:700}.merchant-notification-btn:disabled{opacity:.65;cursor:wait}.merchant-notification-btn.enabled:disabled,.merchant-notification-enabled:disabled{opacity:1;cursor:default}@media (width<=760px){.merchant-notification-btn,.merchant-notification-status{gap:5px;padding-left:8px!important;padding-right:8px!important}.merchant-notification-btn span,.merchant-notification-status span{display:none}}.merchant-notification-panel{background:#fff;border:1px solid #e4e9e6;border-radius:14px;align-items:center;gap:14px;margin:0 34px 18px;padding:16px 18px;display:flex}.merchant-notification-panel-icon{color:#1769ff;background:#eef4ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.merchant-notification-panel-copy{gap:3px;min-width:0;display:grid}.merchant-notification-panel-copy strong{font-size:14px}.merchant-notification-panel-copy span{color:#64748b;font-size:12px;line-height:1.45}.merchant-notification-error{color:#c92a2a;font-size:12px}@media (width<=760px){.merchant-notification-panel{align-items:flex-start;margin:0 12px 14px;padding:14px}.merchant-notification-panel-icon{width:38px;height:38px}.merchant-notification-panel-action{margin-left:auto}.merchant-notification-panel-action .primary,.merchant-notification-panel-action .outline{padding:9px 11px;font-size:12px}}.auth-divider{color:var(--muted,#64748b);align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border,#e2e8f0);flex:1;height:1px}.store-account-link{align-items:center;gap:5px;display:inline-flex}.store-mobile-menu>a{align-items:center;gap:7px;display:flex}@media (width<=760px){.customer-account-grid{grid-template-columns:1fr!important}.customer-account-orders .list-row{align-items:flex-start}.customer-account-orders .list-row>div:last-child{text-align:right}}:root{--ui-font:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-border:#e1e8e4;--ui-control:40px}html{font-size:14px}body{font-size:13px;line-height:1.42;font-family:var(--ui-font)!important}button,input,textarea,select{font-size:13px;font-family:var(--ui-font)!important}h1,h2,h3,h4,strong,.page-head h1,.auth-card h1,.section-title h2,.product-list-head h2,.stat strong,.plan strong,.order-total strong,.pos-total strong{font-family:var(--ui-font)!important}.muted{font-size:12px;line-height:1.45}.eyebrow{letter-spacing:.09em;font-size:10px}.primary,.outline,.whatsapp{border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px;line-height:1.2}.icon-btn{border-radius:8px;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}input,select,textarea{min-height:40px;border-radius:8px!important;padding:8px 10px!important}.card,.stat,.trial,.plan,.list,.pos-products,.pos-cart,.category-card,.order-card,.admin-product{border-radius:10px}.card{margin-bottom:12px;padding:16px}.list-row div{gap:2px}.list-row span{font-size:11px}.empty{padding:22px;font-size:12px}.page-head{align-items:center;margin-bottom:16px}.page-head h1{letter-spacing:-.025em;margin:2px 0;font-size:1.45rem!important}.content{max-width:1480px;margin-left:228px;padding:24px}.topbar{height:58px;padding:0 18px}.sidebar{width:228px;padding:12px 9px;top:58px}.sidebar a{border-radius:8px;gap:9px;padding:8px 10px;font-size:12px}.desktop-nav-group-title{letter-spacing:.1em!important;margin:12px 10px 5px!important;font-size:9px!important}.desktop-nav-overview{padding:8px 10px!important;font-size:12px!important}.stats,.plans{gap:10px}.stat{gap:3px;padding:14px}.stat strong{font-size:1.3rem}.trial{margin-bottom:12px;padding:11px 14px}.form-stack{gap:11px}.form-stack label,.product-form label,.product-fields label{font-size:12px}.form-stack small{font-size:10px}.steps{gap:7px}.steps span{padding:7px 9px;font-size:11px}.order-filters{gap:6px;padding-bottom:8px}.order-filters button{padding:6px 10px;font-size:11px}.order-card{padding:12px}.order-main{gap:10px}.order-foot{margin-top:8px;padding-top:8px}.order-total strong{font-size:1rem}.order-total small,.order-main span,.order-foot{font-size:10px}.order-count{padding:5px 8px;font-size:11px}.category-card{padding:13px}.category-card strong{font-size:.95rem}.category-card small{font-size:10px}.category-grid{gap:10px}.category-create{gap:7px}.product-list-head{margin:18px 0 9px}.product-list-head h2{font-size:1rem}.product-list-head>span{font-size:11px}.product-admin-grid{gap:10px}.admin-product-media{height:140px!important}.admin-product-body{gap:3px;padding:10px}.admin-product-body strong,.admin-product-body span{font-size:12px}.admin-product-body small{font-size:10px}.product-section{padding:14px}.section-title{margin-bottom:10px}.section-title h2{font-size:1rem}.section-title span,.section-title small{font-size:11px}.image-preview{border-radius:10px;width:112px;height:112px}.product-fields{gap:9px}.product-fields input,.product-fields textarea,.variant-builder-fields input,.variant-form input{border-radius:8px!important}.product-fields textarea{min-height:78px}.product-add-button{min-height:44px;font-size:12px}.variant-builder{border-radius:9px;padding:10px}.variant-builder-fields{gap:7px}.variant-row{border-radius:8px;gap:8px;padding:8px 10px}.variant-row small{font-size:10px}.outline.small{padding:6px 9px;font-size:10px}.pos-layout{grid-template-columns:minmax(0,1fr) 360px;gap:12px}.pos-search{margin-bottom:10px;padding:0 10px}.pos-search input{padding:.65rem 0}.pos-grid{gap:8px}.pos-product{border-radius:9px;min-height:112px;padding:8px}.pos-product img,.pos-thumb{border-radius:7px;height:68px}.pos-product strong{font-size:11px}.pos-product small{margin-top:4px;font-size:10px}.pos-cart{padding:12px;top:70px}.pos-cart-head h2{font-size:.95rem}.pos-line{gap:7px;padding:8px 0}.pos-line>div:first-child strong{font-size:11px}.pos-line span{font-size:10px}.qty button{width:28px;height:28px}.pos-total{padding:12px 0;font-size:12px}.pos-total strong{font-size:1.1rem}.pos-customer{gap:6px;padding:10px 0}.pos-customer label,.payment-title{font-size:11px}.payment{min-height:38px;padding:7px 4px;font-size:11px}.pos-complete{min-height:44px;padding:.72rem;font-size:12px}.mobile-commerce-nav{height:58px!important;padding:4px 7px calc(4px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--ui-border)!important;background:#fffffffa!important}.mobile-commerce-nav a,.mobile-commerce-nav button{gap:2px!important;min-height:48px!important;font-size:9px!important}.mobile-commerce-nav svg{width:18px;height:18px}.mobile-more-sheet{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important}.mobile-more-head{padding:13px 15px!important}.mobile-more-group{padding:0 15px 9px!important}.mobile-more-group-title{letter-spacing:.09em!important;font-size:9px!important}.mobile-more-grid{gap:8px!important}.mobile-more-grid a{border-radius:8px!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;min-height:52px!important;padding:7px 10px!important;font-size:11px!important}.mobile-more-grid a svg{width:25px!important;min-width:25px!important;height:25px!important}.mobile-more-links{padding:10px 15px!important}.mobile-more-links a,.mobile-more-links button{min-height:42px!important;font-size:11px!important}.modal-backdrop{padding:0!important}.modal-panel-head{min-height:58px!important;padding:10px 14px!important}.modal-panel-head h2{font-size:16px!important}.modal-actions{min-height:60px!important;padding:10px 14px!important}.modal-actions button{min-height:42px!important;font-size:12px!important}.checkout{width:min(430px,100%);padding:16px}.checkout-head h2{font-size:16px}.cart-line{padding:9px 0;font-size:12px}.total{padding:11px 0;font-size:1rem}table{font-size:11px}th,td{padding:7px 9px!important}.badge,.status-badge,.chip{padding:4px 7px!important;font-size:10px!important;line-height:1.1!important}.settings-section,.settings-card{margin-bottom:9px!important;padding:13px!important}.settings-section h2,.settings-card h2{font-size:14px!important}.settings-section p,.settings-card p{font-size:11px!important}.modal-panel,.drawer,.sheet{max-height:92dvh;overflow:auto}@media (width<=800px){.mobile-merchant-brand{z-index:20;background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:10px;height:72px;padding:7px 14px;display:flex;position:sticky;top:0}.mobile-merchant-brand>a{align-items:center;min-width:0;display:flex}.mobile-merchant-brand img{width:235px;height:58px}.content{padding:16px 12px calc(76px + env(safe-area-inset-bottom));margin-left:0}.topbar{height:54px;padding:0 11px}.sidebar{top:54px}.page-head{gap:8px;margin-bottom:12px}.page-head h1{font-size:1.28rem!important}.page-head .muted{font-size:10px}.page-head>.primary,.page-head>.outline{min-height:38px;padding:7px 9px}.stats,.plans{gap:8px}.stat{padding:11px}.card{padding:12px}.list-row{min-height:46px;padding:8px 10px}.product-admin-grid{grid-template-columns:1fr 1fr!important}.admin-product-media{height:118px!important}.admin-product-body{padding:8px}.product-section{padding:12px}.image-preview{width:96px;height:96px}.product-fields{gap:8px}.variant-row{padding:7px 8px}.category-grid{grid-template-columns:1fr 1fr!important}.category-card{padding:10px}.category-create{grid-template-columns:1fr auto;display:grid}.order-card{padding:10px}.orders-list{gap:7px}.pos-layout{gap:8px}.pos-products{padding:9px}.pos-cart{padding:10px}.pos-product{min-height:104px}.pos-product img,.pos-thumb{height:60px}.pos-page .page-head{margin-bottom:10px}.form-stack{gap:9px}.form-grid{gap:7px}.checkout{width:100%;padding:13px 12px calc(18px + env(safe-area-inset-bottom))}.checkout .primary,.checkout .whatsapp{min-height:48px}}@media (width<=520px){.product-admin-grid{grid-template-columns:1fr 1fr!important}.admin-product-media{height:105px!important}.admin-product-body strong{font-size:11px}.category-grid{grid-template-columns:1fr 1fr!important}.mobile-commerce-nav a,.mobile-commerce-nav button{font-size:8px!important}.page-head{align-items:center}}@media (width<=380px){.content{padding-left:9px;padding-right:9px}.product-admin-grid{gap:7px}.admin-product-media{height:92px!important}.admin-product-body{padding:7px}.category-grid{gap:7px}}.inventory-summary>div{border-radius:9px!important;padding:10px 12px!important}.inventory-summary strong{font-size:18px!important}.inventory-summary span,.inventory-summary small{font-size:10px!important}.inventory-toolbar{gap:8px!important;margin:10px 0!important}.inventory-search{min-height:40px!important}.inventory-filters button{padding:6px 9px!important;font-size:10px!important}.inventory-filters button small{font-size:9px!important}.inventory-table-head,.inventory-row{min-height:50px!important}.inventory-row{gap:8px!important;padding:7px 9px!important}.inventory-icon{width:34px!important;height:34px!important}.inventory-name small,.stock-status,.stock-number small{font-size:9px!important}.stock-number{font-size:12px!important}.inventory-modal{width:min(520px,100%)!important;padding:14px!important}.inventory-current{padding:10px 0!important}.adjust-mode-tabs button,.adjust-presets button{min-height:38px!important;font-size:11px!important}.inventory-history-row{padding:7px 0!important}.inventory-history-row small{font-size:9px!important}.crm-tabs{gap:5px!important}.crm-tabs button{border-radius:8px!important;min-height:38px!important;padding:7px 10px!important;font-size:11px!important}.crm-segment-grid button{border-radius:9px!important;padding:9px!important}.crm-segment-grid strong{font-size:16px!important}.crm-segment-grid span{font-size:9px!important}.customers-toolbar{gap:7px!important;margin:9px 0!important}.customer-card{border-radius:9px!important;padding:9px!important}.customer-avatar{width:34px!important;height:34px!important;font-size:12px!important}.customer-info{gap:2px!important}.customer-info strong{font-size:11px!important}.customer-info small{font-size:9px!important}.crm-detail{max-height:90dvh!important;overflow:auto!important}.customer-summary{gap:6px!important}.customer-summary>div{padding:9px!important}.customer-summary small{font-size:9px!important}.crm-actions{gap:6px!important}.crm-actions button{min-height:40px!important;font-size:11px!important}.crm-two-col{gap:10px!important}.campaign-runner{padding:12px!important}.campaign-progress{padding:10px!important}.admin-stats{gap:8px!important}.admin-stat{border-radius:9px!important;padding:11px!important}.admin-stat span{font-size:10px!important}.admin-stat strong{font-size:16px!important}.tabs{gap:5px!important;margin-bottom:10px!important}.tabs button{min-height:36px!important;padding:6px 10px!important;font-size:10px!important}.admin-detail-list{gap:0!important}.admin-detail-row{padding:8px 0!important}.admin-detail-row strong{font-size:11px!important}.admin-detail-row span{font-size:9px!important}.order-detail{max-height:90dvh!important;padding:14px!important;overflow:auto!important}.whatsapp-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.whatsapp-actions button{min-height:40px!important;font-size:11px!important}@media (width<=800px){.inventory-summary{grid-template-columns:repeat(2,1fr)!important}.inventory-table-head{display:none!important}.inventory-row{grid-template-columns:34px minmax(0,1fr) auto!important}.inventory-row .stock-status{grid-column:2}.inventory-row .stock-number{text-align:right;grid-area:1/3/3}.inventory-row .inventory-select{grid-area:2/1}.inventory-row>.outline{grid-area:2/2;width:max-content;min-height:30px!important;padding:5px 8px!important}.inventory-search{width:100%!important}.inventory-filters{overflow:auto}.crm-segment-grid{grid-template-columns:repeat(4,1fr)!important}.customer-grid{grid-template-columns:1fr!important}.crm-detail{border-radius:0!important;width:100%!important;margin:0!important}.crm-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.crm-actions button{width:100%!important}.crm-two-col{grid-template-columns:1fr!important}.admin-stats{grid-template-columns:repeat(2,1fr)!important}.order-detail{border-radius:0!important;width:100%!important;margin:0!important}.whatsapp-actions{padding:10px 0 calc(10px + env(safe-area-inset-bottom));z-index:3;background:#fff;position:sticky;bottom:0}.whatsapp-actions button{flex:1}.reports-page .page-head .top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.reports-page .page-head{display:grid}.reports-page .tabs{display:flex;overflow:auto}.reports-page .tabs button{white-space:nowrap}}@media (width<=420px){.crm-segment-grid{grid-template-columns:repeat(2,1fr)!important}.inventory-summary{gap:6px}.inventory-summary>div{padding:8px!important}.admin-stats{gap:6px}.admin-stat{padding:9px!important}}.pos-search{box-sizing:border-box;width:100%;min-width:0;align-items:center!important;display:flex!important}.pos-search input{box-sizing:border-box!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important}.pos-search .pos-scan-btn{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}@media (width<=700px){.pos-page{padding-bottom:78px!important}.pos-layout{flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;display:flex!important}.pos-products{box-sizing:border-box!important;order:1!important;width:100%!important;min-width:0!important;padding:9px!important;position:relative!important;overflow:visible!important}.pos-cart{box-sizing:border-box!important;z-index:auto!important;order:2!important;width:100%!important;min-width:0!important;padding:11px!important;position:relative!important;top:auto!important;overflow:visible!important}.pos-search{z-index:2!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;margin:0 0 8px!important;padding:0 7px!important;position:relative!important;top:auto!important}.pos-search:focus-within{border-color:#0b5fff!important;box-shadow:0 0 0 2px #0b5fff1a!important}.pos-search input{height:42px!important;min-height:0!important;padding:0 4px!important;font-size:14px!important;line-height:42px!important}.pos-search>svg{color:#64748b!important;flex:none!important;width:17px!important;height:17px!important}.pos-search .pos-scan-btn{border-radius:8px!important;min-width:38px!important;height:34px!important;padding:0 8px!important}.pos-search .pos-scan-btn span{display:none!important}.pos-start{box-sizing:border-box!important;border-radius:9px!important;gap:4px!important;width:100%!important;min-height:92px!important;margin:0!important;padding:15px 10px!important;display:grid!important}.pos-start svg{width:24px!important;height:24px!important}.pos-start strong{font-size:12px!important}.pos-start span{font-size:10px!important}.pos-suggestions{z-index:3!important;margin-top:6px!important;position:relative!important}.pos-selected{margin-top:7px!important}.pos-cart-head{z-index:auto!important;background:#fff!important;position:relative!important;top:auto!important}.pos-empty{min-height:110px!important;margin-top:7px!important;padding:18px 8px!important}.pos-empty svg{width:28px!important;height:28px!important}.pos-empty span{font-size:12px!important}.pos-customer input{box-sizing:border-box!important;width:100%!important}.pos-complete{z-index:auto!important;min-height:46px!important;position:relative!important;bottom:auto!important}}@media (width<=380px){.pos-search{padding:0 5px!important}.pos-search .pos-scan-btn{min-width:36px!important;padding:0 7px!important}.pos-search input{font-size:12px!important}}.modal-backdrop.pos-detail-backdrop{-webkit-backdrop-filter:none!important;isolation:isolate!important;background:#10251d85!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;inset:0!important}.modal-backdrop.pos-detail-backdrop:before{content:none!important}.pos-detail-backdrop .pos-sale-detail{box-sizing:border-box!important;color:#17201d!important;filter:none!important;opacity:1!important;background:#fff!important;border:1px solid #dce5e1!important;border-radius:14px!important;width:min(520px,100%)!important;max-width:520px!important;max-height:min(82dvh,680px)!important;margin:0!important;padding:14px!important;position:relative!important;overflow:auto!important;box-shadow:0 18px 60px #0000003d!important}.pos-detail-backdrop .pos-register-head{z-index:2!important;background:#fff!important;border-bottom:1px solid #eef2f0!important;margin:0 0 6px!important;padding:2px 0 10px!important;position:sticky!important;top:0!important}.pos-detail-backdrop .pos-register-head .eyebrow{font-size:10px!important}.pos-detail-backdrop .pos-register-head h2{overflow-wrap:anywhere!important;color:#123e70!important;margin:3px 0 0!important;font-size:18px!important;line-height:1.25!important}.pos-detail-backdrop .pos-register-head .icon-btn{flex:0 0 40px!important}.pos-detail-backdrop .pos-detail-row{box-sizing:border-box!important;color:#42504b!important;min-height:40px!important;padding:8px 0!important;font-size:12px!important}.pos-detail-backdrop .pos-detail-row span{overflow-wrap:anywhere;min-width:0}.pos-detail-backdrop .pos-detail-row strong{color:#123e70!important;flex:none!important;font-size:12px!important}.pos-detail-backdrop .pos-detail-total{border-bottom:0!important;min-height:46px!important;padding:10px 0!important;font-size:14px!important}.pos-detail-backdrop .pos-detail-total strong{color:#123e70!important;font-size:16px!important}@media (width<=700px){.modal-backdrop.pos-detail-backdrop{padding:8px 8px calc(66px + env(safe-area-inset-bottom))!important;align-items:flex-end!important}.pos-detail-backdrop .pos-sale-detail{border-radius:14px!important;width:100%!important;max-width:none!important;max-height:78dvh!important;padding:12px!important}.pos-detail-backdrop .pos-register-head h2{font-size:17px!important}.pos-detail-backdrop .pos-detail-row{min-height:38px!important;padding:7px 0!important;font-size:11px!important}.pos-detail-backdrop .pos-detail-row strong{font-size:11px!important}.pos-detail-backdrop .pos-detail-total{min-height:42px!important;font-size:13px!important}.pos-detail-backdrop .pos-detail-total strong{font-size:15px!important}}.orders-index-row.needs-attention{box-shadow:inset 3px 0 #f59e0b;background:#fffbeb!important}.orders-index-row.needs-attention:hover{background:#fff8e1!important}.orders-index-attention{color:#b45309!important;letter-spacing:.04em!important;background:#fef3c7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:20px!important;padding:0 6px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.orders-index-tabs{gap:4px!important}.orders-index-tabs button{padding:0 13px!important}@media (width<=800px){.orders-index-tabs{gap:3px!important;padding:0 12px!important}.orders-index-tabs button{height:46px!important;padding:0 15px!important;font-size:12px!important;font-weight:800!important}.orders-index-tabs button.active{color:#087f5b!important;background:#eaf6f1!important;height:34px!important;margin:6px 0!important}.orders-index-row.needs-attention{background:#fffcf3!important;box-shadow:inset 3px 0 #f59e0b!important}.orders-index-mobile-status{flex-wrap:wrap!important;gap:5px!important}.orders-index-attention{min-height:19px!important}}.orders-index-tab-label{justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.orders-index-unread-dot{vertical-align:middle!important;background:#dc2626!important;border-radius:50%!important;width:7px!important;min-width:7px!important;height:7px!important;margin:0!important;padding:0!important;display:inline-block!important;box-shadow:0 0 0 2px #fff!important}@media (width<=800px){.orders-index-unread-dot{width:7px!important;min-width:7px!important;height:7px!important}}@media (width<=700px){.mobile-commerce-nav{height:76px!important;min-height:76px!important;padding:7px 7px calc(7px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important}.mobile-commerce-nav a,.mobile-commerce-nav button{letter-spacing:-.005em!important;border-radius:12px!important;gap:4px!important;min-height:58px!important;padding:5px 4px!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important}.mobile-commerce-nav a svg,.mobile-commerce-nav button svg{stroke-width:2.15px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.mobile-commerce-nav a.active,.mobile-commerce-nav button.active{color:#087f5b!important;background:#edf7f3!important}.mobile-commerce-nav a:focus-visible,.mobile-commerce-nav button:focus-visible{outline-offset:-2px!important;outline:2px solid #087f5b!important}.content{padding-bottom:94px!important}.product-list{padding-bottom:104px!important}}.merchant-notification-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e8e4!important;border-radius:12px!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin:0 12px 10px!important;padding:8px 10px!important;display:flex!important}.merchant-notification-panel-icon{color:#1769d2!important;background:#eef6ff!important;border-radius:10px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.merchant-notification-panel-copy{flex:auto!important;min-width:0!important}.merchant-notification-panel-copy strong{white-space:nowrap!important;font-size:14px!important;line-height:1.2!important;display:block!important}.merchant-notification-panel-action{flex:none!important;margin-left:auto!important}.merchant-notification-toggle{border-radius:9px!important;min-width:58px!important;min-height:34px!important;padding:5px 10px!important;font-size:11px!important;font-weight:800!important}.merchant-notification-error{color:#b42318!important;margin-top:2px!important;font-size:9px!important;line-height:1.2!important;display:block!important}@media (width<=760px){.merchant-notification-panel{gap:9px!important;width:calc(100% - 24px)!important;min-height:46px!important;margin:0 12px 9px!important;padding:7px 9px!important}.merchant-notification-panel-icon{flex-basis:34px!important;width:34px!important;height:34px!important}.merchant-notification-panel-copy strong{font-size:12px!important}.merchant-notification-toggle{min-width:54px!important;min-height:32px!important;padding:4px 9px!important;font-size:10px!important}.merchant-notification-panel-action .merchant-notification-toggle{width:100%!important;min-height:42px!important;font-size:12px!important}}.overview-install-btn{white-space:nowrap}@media (width<=760px){.overview-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.overview-hero-actions .overview-install-btn,.overview-hero-actions .primary,.overview-hero-actions .outline{min-height:42px!important;padding:8px 9px!important;font-size:11px!important}}@media (width<=430px){.overview-hero-actions{grid-template-columns:1fr!important}}.overview-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.overview-hero-actions .overview-install-btn,.overview-hero-actions .overview-view-store-btn{white-space:nowrap!important;min-height:40px!important}.overview-hero-actions .overview-view-store-btn{background:#087f5b!important;border-color:#087f5b!important}@media (width<=760px){.overview-hero-actions{flex:none!important;gap:7px!important;width:auto!important;display:flex!important}.overview-hero-actions .overview-install-btn,.overview-hero-actions .overview-view-store-btn{width:auto!important;min-width:0!important;min-height:40px!important;padding:8px 11px!important;font-size:11px!important}}@media (width<=520px){.overview-hero-actions .overview-install-btn span{display:inline!important}.overview-hero-actions .overview-view-store-btn span{display:none!important}.overview-hero-actions .overview-install-btn{gap:6px!important;width:auto!important;min-width:112px!important;height:42px!important;padding:0 13px!important}.overview-hero-actions .overview-view-store-btn{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}}html{scroll-behavior:smooth;font-family:Manrope,sans-serif}body,button,input,textarea,select{font-family:Manrope,sans-serif}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #087f5b38}.primary,.outline,.whatsapp{min-height:40px}.icon-btn{width:40px;height:40px;min-height:40px;padding:0}.content{width:calc(100% - 235px);max-width:1400px}.page-head{gap:18px}.page-head>div:first-child{min-width:0}.page-head .muted{max-width:760px;line-height:1.5}.form-stack input,.form-stack select,.form-stack textarea{min-height:44px}@media (width<=700px){.content{width:100%;padding:14px 12px 96px!important}.page-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.page-head h1{font-size:1.55rem}.page-head .muted{margin-top:5px;font-size:.84rem}.page-head>.top-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.page-head>.top-actions>*{min-height:44px}.primary,.outline,.whatsapp{min-height:48px}.icon-btn{width:44px;height:44px;min-height:44px}.mobile-commerce-nav{height:76px!important;min-height:76px!important;padding:7px 6px calc(7px + env(safe-area-inset-bottom))!important}.mobile-commerce-nav a,.mobile-commerce-nav button{font-size:11px;min-height:58px!important}.mobile-commerce-nav a svg,.mobile-commerce-nav button svg{width:21px!important;height:21px!important}.product-list{padding-bottom:104px!important}}:root{--ui-border:#e4e9e6;--ui-soft:#f4f8f6;--ui-muted:#6c7773;--ui-accent:#087f5b}.card,.stat,.list,.admin-product,.category-card,.order-card,.pos-products,.pos-cart{box-shadow:0 1px 2px #17201d08}.page-head{min-height:54px}.page-head h1{line-height:1.08}.page-head .top-actions{flex-wrap:wrap}.card>h2,.card>h3{margin-top:0}.dashboard-page .stats,.overview-page .stats{margin-bottom:18px}.dashboard-page .stat,.overview-page .stat{align-content:center;min-height:118px}.dashboard-page .card,.overview-page .card{margin-bottom:16px}.orders-list,.customer-grid,.product-admin-grid,.category-grid{align-items:stretch}.order-card,.admin-product,.category-card{transition:border-color .15s,box-shadow .15s,transform .15s}.order-card:hover,.admin-product:hover,.category-card:hover{border-color:#cfe2d9;box-shadow:0 5px 18px #17201d0f}.order-main,.order-main>div:first-child{min-width:0}.order-main>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-foot{align-items:center}.product-page-head{gap:12px}.product-editor{border-radius:14px}.product-section+.product-section{border-top:0}.product-fields input,.product-fields textarea,.product-fields select,.variant-builder-fields input,.variant-form input{min-height:44px}.product-list-head{gap:12px}.admin-product-body{min-width:0}.admin-product-body strong,.admin-product-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-search{background:#fff;min-height:48px}.pos-search input{font-size:1rem}.pos-product{min-width:0;transition:border-color .15s,box-shadow .15s}.pos-product:hover{border-color:#b9d7ca;box-shadow:0 4px 14px #17201d0d}.pos-cart{box-shadow:0 4px 18px #17201d0a}.settings-page .card,.store-settings-page .card{margin-bottom:14px}.settings-page .section-title,.store-settings-page .section-title{padding-bottom:2px}.settings-page .form-stack,.store-settings-page .form-stack{gap:14px}.settings-page .form-stack label,.store-settings-page .form-stack label{line-height:1.35}.crm-page .customer-card{text-align:left;min-width:0}.crm-page .customer-info{min-width:0}.crm-page .customer-info strong,.crm-page .customer-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:separate;border-spacing:0}th{text-transform:uppercase;letter-spacing:.05em;color:#6c7773;font-size:.76rem}@media (width<=800px){.content{padding:14px 12px 100px!important}.page-head{margin-bottom:14px}.page-head h1{font-size:1.5rem}.page-head .top-actions{gap:7px}.page-head .top-actions>*{flex:auto}.card{border-radius:12px;padding:16px}.stat{min-height:96px;padding:15px}.stat strong{font-size:1.35rem}.list-row{padding:13px 14px}.product-admin-grid{grid-template-columns:1fr}.admin-product{grid-template-columns:88px minmax(0,1fr);min-height:104px;display:grid!important}.admin-product-media{border-radius:0;min-height:104px;max-height:104px;height:104px!important}.admin-product-body{align-content:center;padding:11px 12px}.admin-product>.icon-btn{width:36px;height:36px;top:5px;right:5px}.admin-product-expanded{display:block!important}.admin-product-expanded .admin-product-media{max-height:150px;height:150px!important}.table-wrap table{min-width:680px}.orders-list{gap:8px}.order-card{padding:13px}.order-main{gap:10px}.order-total strong{font-size:1rem}.order-foot{font-size:.78rem}.pos-layout{gap:10px}.pos-products{padding:12px}.pos-grid{gap:8px}.pos-product{min-height:118px;padding:8px}.pos-product img,.pos-thumb{height:64px}.pos-cart{padding:13px}.pos-line{padding:10px 0}.qty button{width:36px;height:36px}.payment-grid{grid-template-columns:repeat(3,1fr);gap:6px}.payment{min-height:48px;padding:.55rem .3rem}.pos-complete{min-height:52px}.product-fields,.product-form-grid{gap:11px}.product-section{padding:14px}.section-title{gap:10px}.section-title h2{font-size:1rem}.crm-detail{border-radius:0!important;width:100%!important;max-width:none!important;padding:16px!important}}@media (width<=480px){.content{padding-left:10px!important;padding-right:10px!important}.page-head>.top-actions>*{flex:calc(50% - 4px)}.stats{gap:8px}.stat{min-height:88px}.order-main{grid-template-columns:minmax(0,1fr) auto;display:grid}.order-foot{grid-template-columns:1fr auto;display:grid}.payment-grid{grid-template-columns:1fr 1fr 1fr}.product-list-head{align-items:flex-start}}.variant-builder{max-width:1180px;margin:0 auto;padding:24px 20px 100px}.variant-builder-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.variant-builder-head h1{margin:4px 0 6px}.variant-builder-head p{margin:0}.variant-builder-actions{align-items:center;gap:10px;display:flex}.back-link{align-items:center;gap:6px;margin-bottom:12px;text-decoration:none;display:inline-flex}.variant-option-card,.variant-bulk-card,.variant-table-card{margin-bottom:16px}.variant-option-card h2,.variant-bulk-card h2,.variant-table-card h2{margin:0 0 4px}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.variant-option-row{border:1px solid var(--border,#e5e7eb);border-radius:12px;margin-top:12px;padding:14px}.variant-option-title{align-items:center;gap:8px;max-width:520px;display:flex}.variant-option-title input{font-weight:600}.variant-values{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.variant-value{align-items:center;gap:4px;display:flex}.variant-value input{width:150px}.text-add{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px;display:inline-flex}.generate-btn{margin-top:16px}.bulk-default-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bulk-default-grid label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.variant-table-wrap{overflow:auto}.variant-table{border-collapse:collapse;width:100%;min-width:850px}.variant-table th,.variant-table td{border-bottom:1px solid var(--border,#e5e7eb);text-align:left;vertical-align:middle;padding:10px 8px}.variant-table th{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:12px}.variant-table td input:not([type=checkbox]){width:100%;min-width:90px}.variant-table td:first-child{min-width:150px}.variant-table td:first-child small{opacity:.55;margin-top:3px;display:block}.variant-ready{align-items:center;gap:5px;font-size:13px;display:inline-flex}.variant-builder-message{background:#ecfdf5;border-radius:10px;margin-top:12px;padding:11px 14px}.variant-builder-error{border-radius:10px;margin-top:12px;padding:11px 14px}@media (width<=720px){.variant-builder{padding:16px 12px 90px}.variant-builder-head{display:block}.variant-builder-actions{margin-top:14px}.variant-builder-actions button{flex:1}.section-head{align-items:flex-start}.bulk-default-grid{grid-template-columns:1fr 1fr}.variant-option-title{max-width:none}.variant-option-title input{flex:1;min-width:0}}@media (width<=480px){.bulk-default-grid{grid-template-columns:1fr}.variant-builder-head h1{font-size:24px}.variant-values{display:block}.variant-value{margin-bottom:8px}.variant-value input{width:calc(100% - 42px)}}.product-photo-card{background:#eef3f0;border-radius:12px;flex:0 0 105px;width:105px;height:105px;position:relative;overflow:hidden}.product-photo-card>img{object-fit:cover;width:100%;height:100%;display:block}.product-photo-card-actions{z-index:3;flex-direction:column;gap:5px;display:flex;position:absolute;inset:6px 6px auto auto}.product-photo-card-actions button{color:#163b63;-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#fffffff5;border:1px solid #142d231f;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex;box-shadow:0 2px 8px #0000002e}.product-photo-card-actions button svg{width:16px;height:16px}.photo-edit-button{color:#163b63}.photo-delete-button{color:#b42318}.product-photo-main-badge{color:#fff;z-index:2;background:#163b63;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:7px;left:7px}.product-photo-card-actions button:active{transform:scale(.94)}.product-photo-card-actions button:focus-visible{outline-offset:1px;outline:2px solid #087f5b59}@media (width<=640px){.product-photo-card{flex-basis:92px;width:92px;height:92px}.product-photo-card-actions{gap:4px;top:5px;right:5px}.product-photo-card-actions button{width:29px;min-width:29px;height:29px;min-height:29px}.product-photo-card-actions button svg{width:15px;height:15px}.product-photo-main-badge{padding:3px 6px;font-size:8px;top:6px;left:6px}}.detail-image{width:100%;font:inherit;cursor:zoom-in;background:#eef5f1;border:0;padding:0}.product-image-lightbox{z-index:2000;cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.product-image-lightbox-panel{justify-content:center;align-items:center;width:min(92vw,900px);height:min(92vh,900px);display:flex;position:relative}.product-image-lightbox-panel img{object-fit:contain;cursor:default;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 60px #00000059}.product-image-lightbox-close{z-index:2;color:#17352b;cursor:pointer;background:#fffffff5;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 18px #0003}@media (width<=640px){.product-image-lightbox{padding:10px}.product-image-lightbox-panel{width:96vw;height:92vh}.product-image-lightbox-close{top:4px;right:4px}}.desktop-product-select-check{z-index:8;background:#fffffff5;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0f172a1f}.desktop-product-select-check input{accent-color:#087f5b;width:18px;height:18px;margin:0}.product-card{position:relative}.desktop-select-all,.desktop-unselect-all{white-space:nowrap}.mobile-product-selection-bar{display:none}.mobile-selection-action{color:#087f5b;background:#fff;border:1px solid #d9e2de;border-radius:9px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:800}@media (width<=700px){.desktop-product-select-check,.desktop-select-all,.desktop-unselect-all{display:none!important}.mobile-product-selection-bar{z-index:24;background:#fff;border-bottom:1px solid #e8ecea;align-items:center;gap:8px;padding:9px 14px;display:flex;position:sticky;top:126px}.mobile-product-selection-bar strong{color:#26312d;margin-right:auto;font-size:12px}.mobile-product-selection-bar .primary.small{min-height:36px;padding:7px 11px}.product-card.product-card-selected{background:#f5fbf8!important}.product-card.product-selection-mode{touch-action:pan-y}}@media (width<=560px){.mobile-product-selection-bar{padding-left:12px;padding-right:12px;top:122px}}.mobile-product-select-all{background:#fff;justify-content:flex-end;padding:4px 18px 8px;display:flex}.mobile-product-select-all button{color:#202824;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:700}.mobile-bulk-action-bar{z-index:80;background:#1f1f1f;border-radius:20px;align-items:center;gap:12px;height:64px;padding:8px 10px;display:flex;position:fixed;bottom:86px;left:30px;right:30px;box-shadow:0 8px 30px #00000047}.mobile-selected-count{color:#fff;background:#303030;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:92px;height:48px;font-size:17px;display:flex}.mobile-selected-count span{font-size:21px;line-height:1}.mobile-bulk-delete{color:#fff;background:#3a3a3a;border:0;border-radius:13px;height:48px;margin-left:auto;padding:0 22px;font-size:16px;font-weight:700}.mobile-bulk-more{color:#fff;background:#3a3a3a;border:0;border-radius:13px;width:48px;height:48px;font-size:28px;line-height:1}.mobile-sheet-backdrop{z-index:90;background:#0000003d;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-sheet{background:#fff;border-radius:28px 28px 0 0;width:100%;max-height:88vh;padding:14px 0 26px;overflow:auto;box-shadow:0 -8px 30px #0000001f}.mobile-sheet-head{border-bottom:1px solid #ececec;align-items:center;gap:18px;padding:8px 28px 18px;display:flex}.mobile-sheet-head h2{margin:0;font-size:25px;font-weight:700}.mobile-sheet-head button{color:#333;background:#f4f4f4;border:0;border-radius:50%;width:44px;height:44px;font-size:29px}.mobile-sheet-head button:last-child{width:auto;margin-left:auto;padding:0 13px;font-size:13px;font-weight:700}.mobile-sheet-row{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;font-size:18px;display:flex}.mobile-sheet-row>div{gap:6px;display:flex}.mobile-sheet-row button{background:#f3f3f3;border:0;border-radius:9px;padding:8px 10px;font-size:11px}.mobile-sheet-link{text-align:left;color:#303030;background:#fff;border:0;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0 28px;font-size:18px;display:flex}.mobile-sheet-link span{color:#777;font-size:14px}.mobile-sheet .eyebrow{font-size:11px}@media (width<=700px){.mobile-bulk-action-bar{display:flex}.bulk-product-bar{display:none!important}}@media (width>=701px){.mobile-product-select-all,.mobile-bulk-action-bar,.mobile-sheet-backdrop{display:none!important}}.mobile-sort-row{color:#303030;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:0 28px;font-size:18px;display:flex}.mobile-sort-row>span:last-child{color:#444;align-items:center;gap:8px;font-size:15px;display:flex}.storefront-v3{background:var(--store-background,#fff);color:var(--store-primary,#17201d);flex-direction:column;display:flex}.storefront-v3 .store-header,.storefront-v3 .store-banner,.storefront-v3 .store-category-showcase,.storefront-v3 .store-products,.storefront-v3 .store-trust-section,.storefront-v3 .store-info-block,.storefront-v3 .store-footer{position:relative}.storefront-v3 .store-header{order:0}.storefront-v3 .store-benefit-rail{order:1}.storefront-v3 .store-announcement{order:2}.storefront-v3 .store-banner,.storefront-v3 .store-category-showcase,.storefront-v3 .store-products,.storefront-v3 .store-trust-section,.storefront-v3 .store-info-block,.storefront-v3 .store-footer{flex:none}.storefront-builder-page{box-sizing:border-box;width:100%;min-width:0;overflow-x:hidden}.storefront-builder-page .storefront-builder-tabs,.storefront-builder-page .storefront-builder-tabs button,.storefront-builder-page *{box-sizing:border-box}.storefront-builder-layout,.storefront-builder-layout>section,.storefront-builder-section-row,.storefront-builder-section-row>button:first-child,.storefront-builder-preview-frame{min-width:0}@media (width<=760px){.storefront-builder-page{padding:14px 10px 100px!important}.storefront-builder-page>div:first-child{align-items:flex-start}.storefront-builder-page>div:first-child>div:first-child{flex:100%;min-width:0}.storefront-builder-page h1{font-size:22px!important}.storefront-builder-page .onboarding-return-bar{gap:7px;display:grid}.storefront-builder-page .onboarding-return-bar .primary{width:100%}.storefront-builder-layout{grid-template-columns:minmax(0,1fr)!important}.storefront-builder-layout>section:last-child{position:relative!important;top:auto!important}.storefront-builder-section-row{grid-template-columns:minmax(0,1fr) auto auto auto auto!important;grid-auto-rows:minmax(40px,auto)!important;align-items:center!important;gap:5px!important;min-height:56px!important;padding:7px!important;display:grid!important}.storefront-builder-section-row>button:first-child{grid-area:1/1;min-height:40px;padding:6px 4px}.storefront-builder-section-row>button:nth-child(2){border-radius:8px;grid-area:1/2;min-height:40px;padding:6px 7px;background:#f4f8f6!important}.storefront-builder-section-row>button:nth-child(3){grid-area:1/3}.storefront-builder-section-row>button:nth-child(4){grid-area:1/4}.storefront-builder-section-row>button:nth-child(5){grid-area:1/5}.storefront-builder-section-row>button:nth-child(3),.storefront-builder-section-row>button:nth-child(4),.storefront-builder-section-row>button:nth-child(5){background:#f8faf9;border-radius:8px;min-width:40px;min-height:40px;padding:0}.storefront-builder-section-row>button:last-child{background:#fff5f5;border-radius:8px;min-width:40px;min-height:40px;padding:0}.storefront-builder-layout .outline.small{min-height:40px}.storefront-builder-preview-frame{width:100%!important;max-width:390px!important}}@media (width<=420px){.storefront-builder-page{padding-left:8px!important;padding-right:8px!important}.storefront-builder-layout>section:first-child>div:nth-child(2){grid-template-columns:1fr!important}.storefront-builder-section-row{grid-template-columns:minmax(0,1fr) auto auto auto auto!important}.storefront-builder-section-row>button:nth-child(2){grid-area:1/2}.storefront-builder-section-row>button:nth-child(3){grid-area:1/3}.storefront-builder-section-row>button:nth-child(4){grid-area:1/4}.storefront-builder-section-row>button:nth-child(5),.storefront-builder-section-row>button:last-child{grid-area:1/5}}.storefront-builder-product-picker,.storefront-builder-category-picker{border:1px solid #e2e8f0;border-radius:9px;gap:6px;max-height:280px;margin-top:7px;padding:6px;display:grid;overflow:auto}.storefront-builder-picker-row{cursor:pointer;background:#f8fafc;border-radius:7px;grid-template-columns:20px 42px minmax(0,1fr);align-items:center;gap:8px;padding:6px;font-size:12px;display:grid}.storefront-builder-picker-row input{width:18px;height:18px}.storefront-builder-picker-row img,.storefront-builder-picker-placeholder{object-fit:cover;background:#e2e8f0;border-radius:6px;width:42px;height:42px;display:block}.storefront-builder-picker-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){.storefront-builder-product-picker,.storefront-builder-category-picker{max-height:240px}.storefront-builder-picker-row{min-height:52px}}.storefront-builder-picker-row{box-sizing:border-box;width:100%;min-width:0;min-height:60px;overflow:hidden}.storefront-builder-picker-row img{object-fit:cover!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:block!important}.storefront-builder-picker-row .storefront-builder-picker-placeholder{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:block!important}.storefront-builder-tabs{background:#f1f5f9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:0 0 14px;padding:4px;display:grid;overflow:hidden}.storefront-builder-tabs button{color:#475569;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;background:0 0;border:0;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.storefront-builder-tabs button.active{color:#0f766e;background:#fff;box-shadow:0 1px 4px #0f172a1a}@media (width<=760px){.storefront-builder-tabs{gap:4px;margin-left:0;margin-right:0;padding:4px}.storefront-builder-tabs button{min-height:42px;padding:9px 6px;font-size:11.5px}.storefront-builder-page .settings-grid-2{grid-template-columns:1fr!important}}.storefront-builder-editor{background:#fff;margin-top:14px;box-shadow:0 4px 18px #0f172a0d;border:1px solid #dfe7e3!important;border-radius:16px!important;padding:18px!important}.storefront-builder-editor>div:first-child{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.storefront-builder-editor>div:first-child>div:first-child{min-width:0}.storefront-builder-editor>div:first-child strong{color:#173b63;font-size:15px;line-height:1.25;display:block}.storefront-builder-editor>div:first-child div div{color:#718096;margin-top:4px;font-size:11px;line-height:1.4}.storefront-builder-editor label{color:#334155;gap:6px;min-width:0;font-size:12px;font-weight:700;line-height:1.35;display:grid}.storefront-builder-editor label>small{color:#7a8794;font-size:10.5px;font-weight:500;line-height:1.4}.storefront-builder-editor input:not([type=checkbox]):not([type=file]),.storefront-builder-editor select,.storefront-builder-editor textarea{color:#1f2937;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e1dd;border-radius:9px;outline:none;margin:0;padding:9px 11px;font-size:13px;font-weight:500}.storefront-builder-editor select{padding-right:30px}.storefront-builder-editor input:not([type=checkbox]):not([type=file]):focus,.storefront-builder-editor select:focus,.storefront-builder-editor textarea:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b17}.storefront-builder-editor input[type=file]{color:#53625d;background:#f8fbf9;border:1px dashed #cbd8d3;border-radius:9px;width:100%;min-height:40px;padding:7px;font-size:11px}.storefront-builder-editor input[type=file]::file-selector-button{color:#27453b;cursor:pointer;background:#fff;border:1px solid #cbd8d3;border-radius:7px;margin-right:8px;padding:7px 10px;font-weight:700}.storefront-builder-editor .settings-grid-2{gap:12px}.storefront-builder-editor .settings-grid-2>label{background:#fbfcfc;border:1px solid #e3eae7;border-radius:11px;padding:11px}.storefront-builder-editor .settings-note{background:#f7faf8;border:1px solid #dfe9e4;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.storefront-builder-editor .settings-note strong{color:#24473b;font-size:12px}.storefront-builder-editor .settings-note span{color:#718096;font-size:11px;line-height:1.45}.storefront-builder-editor .check{background:#f8fbf9;border:1px solid #e1e9e5;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:9px 11px;font-size:12px;display:flex}.storefront-builder-editor .check input[type=checkbox]{accent-color:#087f5b;flex:none;width:18px;height:18px;margin:0}.storefront-builder-editor .store-logo-preview{object-fit:contain;background:#fff;border:1px solid #dce6e1;border-radius:12px;width:88px;max-width:88px;height:88px;max-height:88px;margin:2px 0 0;padding:7px}.storefront-builder-editor .settings-grid-2>label>img{object-fit:cover;background:#eef4f1;border:1px solid #dce6e1;border-radius:10px;width:100%;max-width:none;height:118px;max-height:none;margin:1px 0 0;padding:0;display:block}.storefront-builder-editor .settings-grid-2>label>.storefront-builder-image-placeholder{border:1px solid #dce6e1;border-radius:10px;width:100%;min-height:118px}.storefront-builder-editor .settings-grid-2>label>input[type=text]{margin-top:1px}@media (width<=760px){.storefront-builder-editor{border-radius:14px!important;padding:14px!important}.storefront-builder-editor>div:first-child{align-items:flex-start}.storefront-builder-editor>div:first-child>button{flex:none;min-height:42px}.storefront-builder-editor .settings-grid-2{gap:10px;grid-template-columns:1fr!important}.storefront-builder-editor .settings-grid-2>label{padding:10px}.storefront-builder-editor .settings-grid-2>label>img{height:150px}}@media (width<=420px){.storefront-builder-editor{padding:12px!important}.storefront-builder-editor>div:first-child strong{font-size:14px}.storefront-builder-editor>div:first-child div div{font-size:10px}}.storefront-v3 .store-category-showcase{float:none!important;box-sizing:border-box!important;width:auto!important;max-width:1240px!important}.storefront-v3 .store-category-grid{box-sizing:border-box!important;width:100%!important}.storefront-v3 .store-category-image{box-sizing:border-box!important;aspect-ratio:1!important;opacity:1!important;flex:none!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.storefront-v3 .store-category-image[data-shape=circle],.storefront-v3 .store-category-image[data-shape=circle] img{border-radius:50%!important}.storefront-v3 .store-category-image img{object-fit:cover!important;opacity:1!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:relative!important;inset:auto!important}.storefront-v3 .store-category-tile{box-sizing:border-box!important;min-width:0!important}@media (width<=620px){.storefront-v3 .store-category-showcase{float:none!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 10px 20px!important}.storefront-v3 .store-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px 10px!important;display:grid!important}.storefront-v3 .store-category-tile{text-align:center!important;background:0 0!important;border:0!important;align-content:start!important;justify-items:center!important;gap:6px!important;width:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}.storefront-v3 .store-category-image{opacity:1!important;border-radius:12px!important;width:min(100px,28vw)!important;min-width:min(100px,28vw)!important;height:min(100px,28vw)!important;min-height:min(100px,28vw)!important;position:relative!important;inset:auto!important}.storefront-v3 .store-category-tile strong{z-index:2!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;padding:0!important;font-size:10px!important;line-height:1.3!important;display:block!important;position:relative!important;overflow:hidden!important}}.storefront .store-catalogue-section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-desktop-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-desktop-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-desktop-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-desktop-columns="3"] .product-card:nth-child(n+7),.storefront .store-catalogue-section .product-grid[data-desktop-columns="4"] .product-card:nth-child(n+9),.storefront .store-catalogue-section .product-grid[data-desktop-columns="5"] .product-card:nth-child(n+11){display:none!important}@media (width<=760px){.storefront .store-catalogue-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-mobile-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-mobile-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-mobile-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.storefront .store-catalogue-section .product-grid[data-mobile-columns="1"] .product-card:nth-child(n+4),.storefront .store-catalogue-section .product-grid[data-mobile-columns="2"] .product-card:nth-child(n+7),.storefront .store-catalogue-section .product-grid[data-mobile-columns="3"] .product-card:nth-child(n+10){display:none!important}}.storefront .product-grid .product-body{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:10px 2px 4px!important;display:block!important}.storefront .product-grid .product-body h3{-webkit-line-clamp:2!important;color:#18352b!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical!important;min-height:2.7em!important;margin:0 0 5px!important;padding:0!important;font-size:15px!important;font-weight:750!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}.storefront .product-grid .store-product-prices{flex-wrap:wrap!important;align-items:baseline!important;gap:5px 8px!important;min-width:0!important;line-height:1.2!important;display:flex!important}.storefront .product-grid .store-product-prices strong{color:#172f27!important;white-space:nowrap!important;flex:none!important;font-size:15px!important;font-weight:800!important}.storefront .product-grid .store-product-prices del{color:#8a9490!important;white-space:nowrap!important;flex:none!important;font-size:11px!important;font-weight:600!important}.storefront .product-grid .store-product-options{color:#74817c!important;margin-top:5px!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important}@media (width<=560px){.storefront .product-grid .product-body{padding:8px 1px 3px!important}.storefront .product-grid .product-body h3{min-height:2.6em!important;margin-bottom:5px!important;font-size:13px!important;line-height:1.3!important}.storefront .product-grid .store-product-prices strong{font-size:13px!important}.storefront .product-grid .store-product-prices del{font-size:10px!important}.storefront .product-grid .store-product-options{margin-top:4px!important;font-size:9px!important}}.storefront-v3{background:var(--store-background,#f8faf9)!important;color:var(--store-text,#17201d)!important}.storefront-v3 .store-header,.storefront-v3 .store-header-main,.storefront-v3 .store-header-actions{background:var(--store-surface,#fff)!important}.storefront-v3 .store-announcement{background:var(--store-primary,#16352b)!important}.storefront-v3 .store-main-nav>a:hover,.storefront-v3 .store-shop-menu>button:hover,.storefront-v3 .eyebrow{color:var(--store-accent,#087f5b)!important}.storefront-v3 .primary,.storefront-v3 .store-cart-button,.storefront-v3 .store-hero button,.storefront-v3 .store-section-view-all{background:var(--store-accent,#087f5b)!important}.storefront-v3 .store-hero,.storefront-v3 .store-merch-section,.storefront-v3 .store-products-all{color:var(--store-text,#17201d)}@media (width<=650px){.storefront-v3 .store-merch-section{padding-top:18px!important;padding-bottom:20px!important}.storefront-v3 .store-merch-section+.store-merch-section{padding-top:14px!important}.storefront-v3 .store-section-head{margin-bottom:12px!important}.storefront-v3 .store-section-view-all{margin-top:12px!important}.storefront-v3 .product-grid{gap:10px!important}}.category-multi-select{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:8px;max-height:260px;padding:10px 12px;display:grid;overflow:auto}.category-multi-select .check-field{align-items:center;gap:9px;margin:0;padding:7px 4px;display:flex}.product-edit-category-list{max-height:220px;margin-top:6px}.marketing-page{color:#17201d;background:#f7faf8;min-height:100vh}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8eb;border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:18px 28px;display:flex;position:sticky;top:0}.marketing-brand{align-items:center;width:300px;height:72px;display:flex}.marketing-brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.marketing-nav nav{align-items:center;gap:18px;display:flex}.marketing-nav nav a{color:#46534e;font-weight:700}.marketing-nav nav .primary{color:#fff}.marketing-hero{text-align:center;max-width:1050px;margin:auto;padding:95px 24px 65px}.marketing-hero h1{letter-spacing:-.065em;margin:14px auto 20px;font:800 clamp(3rem,7vw,6rem)/.95 Manrope}.marketing-hero p{color:#65726d;max-width:680px;margin:auto;font-size:1.08rem;line-height:1.7}.billing-toggle{background:#e7efeb;border-radius:14px;gap:4px;margin-top:30px;padding:5px;display:inline-flex}.billing-toggle button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-weight:800}.billing-toggle button.active{background:#fff;box-shadow:0 3px 15px #163d2a14}.billing-toggle span{color:#087f5b;margin-left:4px;font-size:.72rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1050px;margin:0 auto;padding:15px 24px 85px;display:grid}.pricing-card{background:#fff;border:1px solid #dfe8e3;border-radius:24px;padding:32px;position:relative;box-shadow:0 15px 45px #173d2a08}.pricing-card.featured{border:2px solid #087f5b;box-shadow:0 25px 65px #087f5b18}.pricing-badge{color:#fff;letter-spacing:.08em;background:#087f5b;border-radius:999px;padding:6px 11px;font-size:.68rem;font-weight:900;position:absolute;top:-13px;right:25px}.pricing-card h2{margin:0 0 8px;font:800 1.65rem Manrope}.pricing-card-head p{color:#69756f;min-height:46px;line-height:1.5}.pricing-price{align-items:baseline;gap:7px;margin:24px 0 4px;display:flex}.pricing-price strong{letter-spacing:-.05em;font:800 3.2rem Manrope}.pricing-price span{color:#69756f}.pricing-equivalent{color:#087f5b;margin-bottom:15px;font-weight:700;display:block}.pricing-card>a{width:100%;margin:15px 0}.pricing-card ul{border-top:1px solid #edf1ef;gap:11px;margin:0;padding:14px 0 0;list-style:none;display:grid}.pricing-card li{font-weight:650}.pricing-card li.disabled{color:#a0aaa5}.marketing-photo-band{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;max-width:1180px;margin:0 auto 85px;padding:0 24px;display:grid}.marketing-photo-band img{object-fit:cover;border-radius:28px;width:100%;height:470px;box-shadow:0 25px 70px #173d2a18}.marketing-photo-band h2{letter-spacing:-.05em;font:800 clamp(2rem,4vw,3.4rem)/1.02 Manrope}.marketing-photo-band p{color:#65726d;line-height:1.7}.faq-hero{padding-bottom:35px}.faq-search{background:#fff;border:1px solid #dce6e1;border-radius:15px;align-items:center;gap:10px;max-width:650px;margin:30px auto 0;padding:0 16px;display:flex;box-shadow:0 12px 35px #173d2a0a}.faq-search svg{color:#087f5b}.faq-search input{background:0 0;border:0;outline:0;width:100%;padding:16px 0;font-size:1rem}.faq-list{gap:10px;max-width:900px;margin:auto;padding:15px 24px 80px;display:grid}.faq-item{background:#fff;border:1px solid #dfe8e3;border-radius:15px;overflow:hidden}.faq-item button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 22px;font-size:1rem;font-weight:800;display:flex}.faq-item button span:last-child{color:#087f5b;font-size:1.35rem}.faq-answer{color:#63706b;max-width:780px;padding:0 22px 22px;line-height:1.7}.faq-item.open{border-color:#b9dccc;box-shadow:0 10px 35px #173d2a08}.faq-empty{text-align:center;color:#68756f;padding:40px}.marketing-cta{text-align:center;background:#e5f6ee;border-radius:26px;max-width:900px;margin:0 auto 70px;padding:60px 24px}.marketing-cta h2{margin:0 0 10px;font:800 2.5rem Manrope}.marketing-cta p{color:#65726d}.marketing-footer{color:#68756f;border-top:1px solid #e0e8e4;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:25px 24px 45px;display:flex}.marketing-footer strong{color:#17201d;font:800 1.2rem Manrope}.marketing-footer span:last-child{margin-left:auto}.marketing-footer a{color:#087f5b;font-weight:700}.topbar .brand{flex:0 0 270px;width:270px;height:63px}@media (width<=800px){.topbar .brand{flex-basis:210px;width:210px;height:52px}.marketing-nav{padding:10px 14px}.marketing-brand{width:215px;height:52px}.marketing-nav nav{gap:6px}.marketing-nav nav>a:not(.outline):not(.primary){display:none}.marketing-nav nav .outline,.marketing-nav nav .primary{min-height:44px;padding:.6rem .7rem;font-size:.88rem}.pricing-grid,.marketing-photo-band{grid-template-columns:1fr}.pricing-grid{padding-bottom:55px}.marketing-photo-band img{height:300px}.marketing-photo-band{gap:28px;padding:0 18px}.marketing-footer{display:grid}.marketing-footer span:last-child{margin-left:0}.marketing-hero{padding:65px 18px 40px}.marketing-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}}.landing-v2 .landing-nav .brand{flex:0 0 315px;width:315px;height:78px}.landing-v2 .landing-nav .brand img{object-fit:contain;object-position:left center;width:100%;height:100%}@media (width<=700px){.landing-v2 .landing-nav .brand{flex-basis:218px;width:218px;height:56px}.landing-v2 .landing-nav nav{gap:5px}}.category-system-badge{letter-spacing:.03em;color:#087f5b;text-transform:uppercase;background:#eef7f3;border-radius:999px;align-items:center;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.onboarding-launch-note{background:#f7faf8;border:1px solid #dce7e2;border-radius:14px;flex-direction:column;gap:4px;margin-top:18px;padding:14px 16px;display:flex}.onboarding-launch-note strong{color:#16352b}.onboarding-launch-note span{color:#6f7c77;line-height:1.5}@media (width<=700px){.overview-hero{flex-wrap:wrap!important}.overview-hero-actions{flex:0 0 100%!important;justify-content:stretch!important;align-items:stretch!important;gap:7px!important;width:100%!important;margin-top:2px!important;display:flex!important}.overview-hero-actions .outline{white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:10.5px!important;display:flex!important}.overview-hero-actions .overview-install-btn{flex:1 1 0!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px!important;display:flex!important}.overview-hero-actions .overview-install-btn span{display:inline!important}.overview-hero-actions .overview-view-store-btn{flex:0 0 40px!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex!important}.overview-hero-actions .overview-view-store-btn span{display:none!important}}@media (width<=360px){.overview-hero-actions{gap:5px!important}.overview-hero-actions .outline,.overview-hero-actions .overview-install-btn{padding:0 5px!important;font-size:10px!important}.overview-hero-actions .overview-view-store-btn{flex-basis:38px!important;width:38px!important;min-width:38px!important}}.storefront-v3 .store-featured-product-list{gap:18px;display:grid}.storefront-v3 .store-featured-product{background:#fff;border:1px solid #dfe8e3;border-radius:20px;grid-template-columns:minmax(260px,42%) minmax(0,1fr);align-items:stretch;gap:28px;padding:18px;display:grid;box-shadow:0 10px 28px #17201d0f}.storefront-v3 .store-featured-product-image{aspect-ratio:1;cursor:pointer;background:#eef3f0;border:0;border-radius:16px;width:100%;min-height:260px;padding:0;display:block;overflow:hidden}.storefront-v3 .store-featured-product-image img,.storefront-v3 .store-featured-product-image .product-placeholder{object-fit:cover;width:100%;height:100%;display:block}.storefront-v3 .store-featured-product-details{flex-direction:column;justify-content:center;min-width:0;padding:8px 8px 8px 0;display:flex}.storefront-v3 .store-featured-kicker{color:#087f5b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.storefront-v3 .store-featured-product-details h3{letter-spacing:-.035em;margin:7px 0 8px!important;font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.15!important}.storefront-v3 .store-featured-description{color:#66736d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.storefront-v3 .store-featured-variants{margin-top:16px}.storefront-v3 .store-featured-variants>span{color:#4e5c56;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.storefront-v3 .store-featured-variants>div{flex-wrap:wrap;gap:7px;display:flex}.storefront-v3 .store-featured-variants button{color:#34423c;cursor:pointer;background:#fff;border:1px solid #d4dfda;border-radius:999px;min-height:32px;padding:5px 11px;font-size:11px;font-weight:800}.storefront-v3 .store-featured-variants button:hover:not(:disabled){color:#087f5b;border-color:#087f5b}.storefront-v3 .store-featured-variants button:disabled{opacity:.45;cursor:not-allowed}.storefront-v3 .store-featured-price{align-items:baseline;gap:10px;margin-top:18px;display:flex}.storefront-v3 .store-featured-price strong{color:#17201d;font-size:21px}.storefront-v3 .store-featured-price del{color:#89938f;font-size:13px}.storefront-v3 .store-featured-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.storefront-v3 .store-featured-actions button{min-height:42px}@media (width<=700px){.storefront-v3 .store-featured-product{border-radius:16px;grid-template-columns:1fr;gap:16px;padding:12px}.storefront-v3 .store-featured-product-image{aspect-ratio:1.05;border-radius:13px;min-height:0}.storefront-v3 .store-featured-product-details{padding:0 4px 5px}.storefront-v3 .store-featured-description{-webkit-line-clamp:3}.storefront-v3 .store-featured-actions{grid-template-columns:1fr 1fr;display:grid}.storefront-v3 .store-featured-actions button{width:100%}}@media (width<=900px){.storefront-v3 .store-category-grid{gap:16px 12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.storefront-v3 .store-category-image{width:clamp(100px,18vw,145px)}}@media (width<=560px){.storefront-v3 .store-category-grid{gap:18px 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront-v3 .store-category-image{width:min(150px,100%)}.storefront-v3 .store-category-tile strong{font-size:13px}}@media (width>=901px){.storefront-v3 .store-category-showcase-head{margin-bottom:24px}.storefront-v3 .store-category-grid{min-height:225px}.storefront-v3 .store-category-showcase{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:36px max(28px,50vw - 620px) 46px!important}.storefront-v3 .store-category-showcase-head{width:100%!important;margin-bottom:28px!important}.storefront-v3 .store-category-showcase-head h2{font-size:26px!important}.storefront-v3 .store-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:28px!important;width:100%!important;min-height:0!important;display:grid!important}.storefront-v3 .store-category-tile{align-content:start!important;justify-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.storefront-v3 .store-category-image{aspect-ratio:1!important;width:min(180px,100%)!important;min-width:0!important;height:auto!important}.storefront-v3 .store-category-tile strong{font-size:14px!important}}.storefront-v3 .store-preview-notice{box-sizing:border-box;color:#5f4a12;background:#fff7df;border-bottom:1px solid #ead79a;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:11px max(18px,50vw - 620px);font-size:12px;line-height:1.4;display:flex}.storefront-v3 .store-preview-notice>div{align-items:center;gap:9px;min-width:0;display:flex}.storefront-v3 .store-preview-notice strong{white-space:nowrap;font-weight:800}.storefront-v3 .store-preview-notice span{color:#6d5b2a}.storefront-v3 .store-preview-notice-link{color:#5f4a12;white-space:nowrap;background:#fff;border:1px solid #c9aa4d;border-radius:8px;flex:none;padding:7px 11px;font-weight:800;text-decoration:none}@media (width<=600px){.storefront-v3 .store-preview-notice{align-items:flex-start;gap:10px;padding:10px 12px;font-size:11px}.storefront-v3 .store-preview-notice>div{flex-direction:column;align-items:flex-start;gap:2px}.storefront-v3 .store-preview-notice-link{padding:6px 9px}}.storefront-v3 .store-logo.logo-small img{width:130px!important;max-width:130px!important;height:auto!important;max-height:none!important}.storefront-v3 .store-logo.logo-medium img{width:175px!important;max-width:175px!important;height:auto!important;max-height:none!important}.storefront-v3 .store-logo.logo-large img{width:220px!important;max-width:220px!important;height:auto!important;max-height:none!important}@media (width<=900px){.storefront-v3 .store-logo.logo-small img{width:90px!important;max-width:90px!important}.storefront-v3 .store-logo.logo-medium img{width:120px!important;max-width:120px!important}.storefront-v3 .store-logo.logo-large img{width:150px!important;max-width:150px!important}}@media (width<=700px){.mobile-commerce-nav{box-sizing:border-box!important;z-index:200!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:7px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.mobile-commerce-nav>a,.mobile-commerce-nav>button{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:12px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:5px 4px!important;display:flex!important;transform:none!important}.mobile-commerce-nav>a.active,.mobile-commerce-nav>button.active{color:#087f5b!important;background:#edf7f3!important}.mobile-commerce-nav>a svg,.mobile-commerce-nav>button svg{flex:none!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.mobile-commerce-nav>a span,.mobile-commerce-nav>button span{white-space:nowrap!important;line-height:1.15!important;display:block!important}.pos-page .page-head{box-sizing:border-box!important;min-height:52px!important;padding-right:118px!important;display:block!important;position:relative!important}.pos-page .page-head>div:first-child{min-width:0!important}.pos-page .pos-register-actions{align-items:flex-start!important;width:auto!important;margin:0!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.pos-page .pos-register-actions button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:118px!important;height:38px!important;min-height:38px!important;padding:7px 9px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.mobile-commerce-nav{align-items:start!important}.mobile-commerce-nav>a,.mobile-commerce-nav>button{align-self:start!important}}.product-photo-reorder-actions{z-index:4;justify-content:center;gap:5px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.product-photo-reorder-actions .photo-move-button{color:#163b63;cursor:pointer;background:#fffffff5;border:1px solid #142d231f;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:28px;min-height:28px;padding:0;display:inline-flex;box-shadow:0 2px 7px #00000029}.product-photo-reorder-actions .photo-move-button:disabled{opacity:.35;cursor:default}.product-photo-reorder-actions .photo-move-button:not(:disabled):active{transform:scale(.94)}@media (width<=700px){.product-create-page-editor .variants-section .section-title{margin-bottom:12px!important;display:block!important}.product-create-page-editor .variants-section .section-title>div{min-width:0!important}.product-create-page-editor .variants-section .variant-toggle{box-sizing:border-box!important;background:#f7fbf9!important;border:1px solid #dce7e2!important;border-radius:10px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;margin:12px 0 0!important;padding:11px 12px!important;font-weight:700!important;line-height:1.3!important;display:flex!important}.product-create-page-editor .variants-section .variant-toggle input[type=checkbox]{accent-color:#087f5b!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;margin:0!important}.product-create-page-editor .variants-section .variant-save-note{color:#52605b!important;background:#f8faf9!important;border-radius:10px!important;margin:0!important;padding:12px!important;font-size:12px!important;line-height:1.45!important}.product-create-page-editor .variants-section .inline-variant-builder{background:#f8fbf9!important;border:1px solid #e0e9e4!important;border-radius:12px!important;padding:12px!important;display:block!important}.product-create-page-editor .variants-section .inline-variant-option{background:#fff!important;border:1px solid #e0e9e4!important;border-radius:10px!important;margin-top:9px!important;padding:12px!important;display:block!important;position:relative!important}.product-create-page-editor .variants-section .inline-variant-option .icon-btn{position:absolute!important;top:8px!important;right:8px!important}.product-create-page-editor .variants-section .inline-variant-option label{margin:0 0 9px!important;display:block!important}.product-create-page-editor .variants-section .inline-variant-option label:last-of-type{margin-bottom:0!important}.product-create-page-editor .variants-section .variant-builder-help{font-size:12px!important;line-height:1.45!important}.product-create-page-editor .variants-section .inline-variant-builder>button{justify-content:center!important;width:100%!important;min-height:42px!important;margin-top:9px!important}.product-create-page-editor .variants-section .pending-variant-preview{margin-top:12px!important;overflow:hidden!important}.product-create-page-editor .variants-section .pending-variant-row{background:#fff!important;border:1px solid #e0e9e4!important;border-radius:10px!important;margin-top:8px!important;padding:12px!important;display:block!important}.product-create-page-editor .variants-section .pending-variant-row>label{margin-top:9px!important;display:block!important}}.product-photo-card-actions{z-index:5!important;flex-direction:row!important;gap:5px!important;inset:6px 6px auto auto!important}.product-photo-card-actions button{flex:0 0 30px!important}.product-photo-reorder-actions{z-index:4!important;justify-content:center!important;gap:5px!important;bottom:6px!important;left:6px!important;right:6px!important}@media (width<=640px){.product-photo-card-actions{gap:4px!important;top:5px!important;right:5px!important}.product-photo-card-actions button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.product-photo-reorder-actions{bottom:5px!important;left:5px!important;right:5px!important}}.category-picker{width:100%;min-width:0;position:relative}.category-picker-control{box-sizing:border-box;background:#fff;border:1px solid #d6e1dc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:48px;margin-top:6px;padding:7px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.category-picker-control:focus-within{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b14}.category-picker-control input{width:auto!important;min-width:110px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex:150px!important;margin:0!important;padding:4px 2px!important;font-size:14px!important}.category-chip{box-sizing:border-box;color:#087f5b;background:#e9f7f1;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:4px 7px 4px 10px;font-size:12px;font-weight:800;display:inline-flex}.category-chip button{color:#087f5b;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;font-size:17px;line-height:1}.category-chip button:hover{background:#d5eee3}.category-picker-suggestions{z-index:80;background:#fff;border:1px solid #dce7e2;border-radius:10px;max-height:240px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #142d2324}.category-picker-suggestions button{color:#24342e;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.category-picker-suggestions button:hover,.category-picker-suggestions button:focus-visible{color:#087f5b;background:#edf7f3;outline:0}.category-picker-suggestions button span:last-child{color:#087f5b;font-size:18px}.category-picker-empty{color:#74807b;padding:12px 10px;font-size:12px}@media (width<=700px){.product-edit-page-panel{max-width:100vw!important;overflow-x:hidden!important}.product-edit-page-panel .inline-edit-variants{overflow:hidden!important}.product-edit-page-panel .inline-variants-head{display:block!important}.product-edit-page-panel .edit-next-step-count{margin-top:7px!important;display:inline-flex!important}.product-edit-page-panel .inline-variant-fields{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.product-edit-page-panel .inline-variant-fields label,.product-edit-page-panel .inline-variant-fields input{box-sizing:border-box!important;width:100%!important;min-width:0!important}.product-edit-page-panel .inline-variant-fields .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important}.product-edit-page-panel .inline-variant-fields .barcode-scan-button{width:auto!important;min-width:76px!important;padding:0 10px!important}.product-edit-page-panel .inline-variant-fields .check-field{box-sizing:border-box!important;background:#f8fbf9!important;border:1px solid #e0e9e4!important;border-radius:9px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:8px 10px!important}.product-edit-page-panel .inline-variant-add-fields{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.product-edit-page-panel .inline-variant-add-fields .barcode-input-row{grid-column:auto!important;width:100%!important;min-width:0!important}.product-edit-page-panel .inline-variant-add-fields .barcode-scan-button{min-width:76px!important}.product-edit-page-panel .inline-variant-add-fields button{grid-column:auto!important;width:100%!important}.product-edit-page-panel .inline-variant-add{padding-bottom:4px!important}.product-edit-page-panel .inline-variant-row{padding:11px!important}.product-edit-page-panel .modal-panel-head{box-sizing:border-box!important;background:linear-gradient(#fff 0%,#f7fbf9 100%)!important;border-bottom:1px solid #dfe9e4!important;gap:10px!important;min-height:72px!important;padding:10px 12px!important;box-shadow:0 3px 14px #142d2312!important}.product-edit-page-panel .edit-product-title-wrap{flex:auto!important;align-items:center!important;gap:9px!important;min-width:0!important}.product-edit-page-panel .edit-page-back{color:#17624e!important;background:#fff!important;border:1px solid #b8d2c7!important;border-radius:10px!important;flex:none!important;min-height:40px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 2px 6px #142d230d!important}.product-edit-page-panel .edit-product-title-wrap>div{min-width:0!important}.product-edit-page-panel .edit-product-title-wrap .eyebrow{letter-spacing:.08em!important;color:#087f5b!important;margin:0!important;font-size:9px!important;line-height:1.25!important;display:block!important}.product-edit-page-panel .modal-panel-head h2{color:#17352b!important;max-width:140px!important;margin:2px 0 0!important;font-size:18px!important;font-weight:850!important;line-height:1.15!important}.product-edit-page-panel .modal-panel-head .outline{color:#17624e!important;background:#fff!important;border-color:#9fc8ba!important;border-radius:10px!important;flex:none!important;min-height:40px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 2px 6px #142d230d!important}.product-edit-page-panel .modal-panel-head>.icon-btn{color:#17352b!important;background:#edf7f3!important;border-radius:10px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.product-edit-page-panel .image-gallery-picker{align-items:flex-start!important;gap:9px!important;overflow-x:auto!important}.product-edit-page-panel .image-gallery-picker .product-photo-card{flex:0 0 92px!important;width:92px!important;height:92px!important;position:relative!important;overflow:hidden!important}.product-edit-page-panel .product-photo-card-actions{gap:3px!important;top:4px!important;right:4px!important}.product-edit-page-panel .product-photo-card-actions button{border-radius:7px!important;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;box-shadow:0 1px 5px #00000029!important}.product-edit-page-panel .product-photo-card-actions button svg{width:13px!important;height:13px!important}.product-edit-page-panel .product-photo-main-badge{padding:3px 5px!important;font-size:7px!important;top:5px!important;left:5px!important}.product-edit-page-panel .product-photo-reorder-actions{pointer-events:none!important;justify-content:space-between!important;bottom:4px!important;left:4px!important;right:4px!important}.product-edit-page-panel .product-photo-reorder-actions .photo-move-button{pointer-events:auto!important;border-radius:7px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:0 1px 5px #00000029!important}.product-edit-page-panel .product-photo-reorder-actions .photo-move-button svg{width:14px!important;height:14px!important}.product-edit-page-panel .inline-variant-fields .check-field{color:#17352b!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:34px!important;margin:0 8px 0 0!important;padding:0!important;font-size:13px!important;font-weight:750!important;display:inline-flex!important}.product-edit-page-panel .inline-variant-fields .check-field input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #9aaba4!important;border-radius:5px!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;position:relative!important}.product-edit-page-panel .inline-variant-fields .check-field input[type=checkbox]:checked{background:#087f5b!important;border-color:#087f5b!important}.product-edit-page-panel .inline-variant-fields .check-field input[type=checkbox]:checked:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:5px!important;height:10px!important;position:absolute!important;top:1px!important;left:5px!important;transform:rotate(45deg)!important}.product-edit-page-panel .inline-variant-fields .check-field:has(input){display:inline-flex!important}.product-edit-page-panel .inline-variant-fields{grid-template-columns:minmax(0,1fr)!important}.product-edit-page-panel .inline-variant-fields .check-field:nth-last-child(2),.product-edit-page-panel .inline-variant-fields .check-field:last-child{width:auto!important;display:inline-flex!important}.product-edit-page-panel .inline-variant-fields .check-field:nth-last-child(2){margin-right:14px!important}.mobile-product-tabs{background:#f6f9f7!important;border:1px solid #e4ebe7!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}.mobile-product-tabs button{color:#56645f!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:42px!important;font-size:14px!important;font-weight:700!important}.mobile-product-tabs button.active{color:#087f5b!important;background:#fff!important;box-shadow:0 2px 7px #142d2314!important}.mobile-sheet{max-height:82vh!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important}.mobile-sheet-head{border-bottom:1px solid #e7eeea!important;gap:12px!important;min-height:64px!important;padding:8px 20px 14px!important}.mobile-sheet-head h2{color:#17352b!important;font-size:22px!important;font-weight:800!important}.mobile-sheet-head button:first-child{color:#17352b!important;background:#edf7f3!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:24px!important}.mobile-sort-row{color:#253630!important;border-bottom:1px solid #edf1ef!important;min-height:66px!important;padding:0 20px!important;font-size:16px!important;font-weight:700!important;transition:background .15s!important}.mobile-sort-row:active{background:#f4faf7!important}.mobile-sort-row>span:last-child{color:#6a7772!important;background:#f4f7f5!important;border-radius:8px!important;min-height:34px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important}.mobile-sort-row>span:last-child svg{color:#087f5b!important;width:15px!important;height:15px!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode{padding-right:12px!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode:after{display:none!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-height:34px!important;margin-top:8px!important;padding-top:2px!important;display:flex!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .outline{display:none!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .outline:first-child{display:inline-flex!important}:is(.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"],.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]){color:#087f5b!important;background:#edf8f3!important;border:1px solid #b9d9cc!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:19px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 4px #142d2314!important}:is(.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"]:disabled,.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]:disabled){opacity:.35!important;color:#7a8983!important;background:#f3f6f4!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn.danger{display:none!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions:before{display:none!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions{justify-content:flex-end!important}}@media (width>=701px){.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"],.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]{justify-content:center!important;align-items:center!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important}}@media (width<=700px){.mobile-sheet-backdrop{box-sizing:border-box!important;padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}.mobile-sheet-backdrop .mobile-sheet{max-height:calc(100vh - 64px - env(safe-area-inset-bottom))!important;flex:0 auto!important;margin:0!important;overflow:auto!important}.bulk-product-bar{display:none!important}.mobile-products-head.mobile-selection-active{padding-bottom:10px!important;box-shadow:0 2px 10px #142d230f!important}.mobile-products-head.mobile-selection-active .mobile-products-title{align-items:center!important;gap:10px!important;min-height:50px!important;display:flex!important}.mobile-selection-close{color:#17352b!important;background:#f3f8f5!important;border:1px solid #d7e4de!important;border-radius:11px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:25px!important;line-height:1!important;display:grid!important}.mobile-products-head.mobile-selection-active .mobile-products-title>div{min-width:0!important}.mobile-products-head.mobile-selection-active .mobile-products-title h1{color:#17352b!important;margin:0!important;font-size:18px!important;line-height:1.2!important}.mobile-products-head.mobile-selection-active .mobile-products-title small{color:#74807b!important;margin-top:2px!important;font-size:10px!important;display:block!important}.mobile-products-head.mobile-selection-active .mobile-products-tools,.mobile-products-head.mobile-selection-active .mobile-product-select-all,.mobile-products-head.mobile-selection-active .mobile-product-tabs{display:none!important}.mobile-bulk-action-bar{left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;border:1px solid #dfe8e3!important;border-radius:14px!important;gap:5px!important;width:auto!important;min-height:48px!important;padding:5px!important;box-shadow:0 8px 24px #142d2324!important}.mobile-bulk-more{color:#fff!important;background:#17352b!important;border:0!important;border-radius:10px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:38px!important;min-height:38px!important;font-size:23px!important}.mobile-bulk-delete{display:none!important}.content:has(.mobile-products-head.mobile-selection-active) .product-management-toolbar-v2{display:none!important}.mobile-products-head.mobile-selection-active~.mobile-bulk-action-bar,.mobile-bulk-action-bar{left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#3a3a3a!important;border:0!important;border-radius:15px!important;gap:5px!important;width:auto!important;min-height:48px!important;padding:4px!important;box-shadow:0 8px 24px #0000002e!important}.mobile-selected-count{color:#fff!important;text-align:left!important;background:#3a3a3a!important;border:0!important;border-radius:13px!important;flex:auto!important;min-width:0!important;height:48px!important;padding:0 14px!important;font-size:16px!important;font-weight:700!important}.mobile-selected-count span{margin-right:7px!important;font-size:20px!important;display:inline!important}.mobile-bulk-delete{color:#fff!important;background:#3a3a3a!important;border:0!important;border-radius:13px!important;height:48px!important;margin-left:auto!important;padding:0 22px!important;font-size:16px!important;font-weight:700!important;display:block!important}.mobile-bulk-more{color:#fff!important;background:#3a3a3a!important;border:0!important;border-radius:13px!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:28px!important;line-height:1!important}.mobile-bulk-action-bar{left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#3a3a3a!important;border:0!important;border-radius:15px!important;justify-content:stretch!important;align-items:center!important;gap:4px!important;width:auto!important;min-height:56px!important;padding:4px!important;display:flex!important;box-shadow:0 8px 24px #0000002e!important}.mobile-selected-count{color:#fff!important;text-align:left!important;background:#3a3a3a!important;border:0!important;border-radius:13px!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.mobile-selected-count span{color:#fff!important;border:1px solid #ffffffa6!important;border-radius:50%!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:20px!important;line-height:1!important;display:grid!important}.mobile-bulk-delete{color:#fff!important;background:#3a3a3a!important;border:0!important;border-radius:13px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 18px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.mobile-bulk-more{color:#fff!important;background:#3a3a3a!important;border:0!important;border-radius:13px!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1!important;display:flex!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions{flex-wrap:nowrap!important;grid-template-columns:minmax(68px,78px) 40px 40px!important;justify-content:end!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:40px!important;margin-top:10px!important;padding:0!important;display:grid!important}.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .outline:first-child{color:#0b63c7!important;background:#fff!important;border:1px solid #d7e1dd!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important;box-shadow:0 1px 2px #142d230a!important}:is(.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"],.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]){color:#087f5b!important;background:#f2faf6!important;border:1px solid #b9d9cc!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:flex!important}:is(.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"]:disabled,.content:has(.manual-reorder-mode) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]:disabled){opacity:.32!important;color:#87928d!important;background:#f5f7f6!important;border-color:#e1e7e4!important}.mobile-channel-section{background:#fbfcfb!important;padding:10px 0 4px!important}.mobile-channel-section-head{justify-content:space-between!important;align-items:center!important;padding:0 22px 9px!important;display:flex!important}.mobile-channel-section-head strong{color:#69736f!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important}.mobile-channel-section-head span{color:#8a9590!important;font-size:11px!important}.mobile-channel-row{background:#fff!important;border-top:1px solid #e8eeeb!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 22px!important;display:flex!important}.mobile-channel-row>div:first-child{gap:3px!important;min-width:0!important;display:grid!important}.mobile-channel-row strong{color:#26312d!important;font-size:15px!important}.mobile-channel-row small{color:#7a8580!important;font-size:11px!important;line-height:1.35!important}.mobile-channel-native{background:#f5f9f7!important}.mobile-channel-badge{color:#087f5b!important;background:#e5f3ed!important;border-radius:999px!important;flex:none!important;padding:5px 9px!important;font-size:11px!important;font-weight:800!important}.mobile-channel-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.mobile-channel-actions button{color:#087f5b!important;background:#fff!important;border:1px solid #d3dfda!important;border-radius:9px!important;min-width:58px!important;height:34px!important;padding:0 9px!important;font-size:12px!important;font-weight:800!important}.mobile-channel-actions button:last-child{color:#8b3b3b!important}.mobile-channel-actions button:disabled{opacity:.35!important;cursor:not-allowed!important}.mobile-action-divider{background:#f3f6f4!important;border-top:1px solid #e5ebe8!important;border-bottom:1px solid #e5ebe8!important;height:8px!important}.product-list.selection-locked .product-card{cursor:default!important}.product-list.selection-locked .product-card *{pointer-events:none!important}.product-list.selection-locked .product-card .product-select-check,.product-list.selection-locked .product-card .product-select-check *{pointer-events:auto!important}.product-list.selection-locked .product-card .product-card-actions{opacity:.42!important}.product-list.selection-locked .product-card .product-card-media,.product-list.selection-locked .product-card .product-edit-trigger-text{cursor:default!important}.content:has(.mobile-products-head) .mobile-product-tabs{margin:0 12px 8px!important}.content:has(.mobile-products-head) .product-card{grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:104px!important;padding:10px 12px!important;position:relative!important}.content:has(.mobile-products-head) .product-card-media{background:#f3f5f4!important;border:1px solid #d9e1dd!important;border-radius:12px!important;grid-area:1/1!important;width:92px!important;min-width:92px!important;height:92px!important;min-height:92px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-card-media img{object-fit:cover!important;background:#f3f5f4!important;width:100%!important;height:100%!important;padding:0!important}.content:has(.mobile-products-head) .product-body{display:contents!important}.content:has(.mobile-products-head) .product-main-cell{flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.content:has(.mobile-products-head) .product-main-cell h3{color:#17251f!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.content:has(.mobile-products-head) .product-main-cell small{color:#7b8681!important;font-size:11px!important;line-height:1.2!important}.content:has(.mobile-products-head) .mobile-product-price{color:#087f5b!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.content:has(.mobile-products-head) .product-status-cell{grid-area:1/3!important;align-self:start!important;padding-top:2px!important}.content:has(.mobile-products-head) .product-status-cell .status-pill{white-space:nowrap!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}:is(.content:has(.mobile-products-head) .product-inventory-cell,.content:has(.mobile-products-head) .product-category-cell,.content:has(.mobile-products-head) .product-price-cell,.content:has(.mobile-products-head) .product-details-cell){display:none!important}.content:has(.mobile-products-head) .product-card-actions{background:0 0!important;grid-area:1/2!important;justify-content:flex-start!important;align-self:end!important;gap:0!important;min-width:0!important;margin-top:0!important;padding:0!important}.content:has(.mobile-products-head) .product-card-actions .outline:first-child{color:#0868c8!important;background:#fff!important;border:1px solid #d7e1dd!important;border-radius:9px!important;height:32px!important;min-height:32px!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.content:has(.mobile-products-head) .product-card.product-selection-mode{grid-template-columns:28px 76px minmax(0,1fr) auto!important;gap:9px!important;min-height:96px!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-card-media{grid-column:2!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-body{grid-area:1/3/auto/5!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-main-cell{grid-column:3!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-card-actions{grid-column:3!important}.content:has(.mobile-products-head) .product-list{padding-bottom:86px!important}.content:has(.mobile-products-head) .product-card{box-sizing:border-box!important;grid-template-columns:68px minmax(0,1fr)!important;column-gap:12px!important;height:86px!important;min-height:86px!important;padding:9px 30px 9px 0!important;overflow:visible!important}.content:has(.mobile-products-head) .product-card-media{border-radius:9px!important;grid-area:1/1!important;align-self:start!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important}.content:has(.mobile-products-head) .product-body{grid-area:1/2!important;min-width:0!important;height:68px!important;padding:0!important;display:block!important;position:relative!important}.content:has(.mobile-products-head) .product-main-cell{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2px!important;width:calc(100% - 78px)!important;min-width:0!important;padding:0!important;display:flex!important}.content:has(.mobile-products-head) .product-main-cell h3{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:1px 0 0!important;font-size:15px!important;line-height:18px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-main-cell small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:14px!important;overflow:hidden!important}.content:has(.mobile-products-head) .mobile-product-price{margin:2px 0 0!important;font-size:13px!important;font-weight:800!important;line-height:16px!important}.content:has(.mobile-products-head) .product-status-cell{z-index:3!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}.content:has(.mobile-products-head) .product-status-cell .status-pill{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important}.content:has(.mobile-products-head) .product-card-actions{z-index:2!important;align-items:center!important;gap:0!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important}.content:has(.mobile-products-head) .product-card-actions .outline:first-child{border-radius:8px!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;padding:0 11px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(n+2){display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{display:none!important}.content:has(.mobile-products-head) .product-card-actions:after{display:none!important}.content:has(.mobile-products-head) .product-card:after{content:none!important;display:none!important}.content:has(.mobile-products-head) .product-card.product-selection-mode{grid-template-columns:24px 56px minmax(0,1fr)!important;column-gap:8px!important;height:78px!important;min-height:78px!important;padding:6px 8px 6px 0!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-select-check{grid-area:1/1!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-card-media{grid-column:2!important;width:56px!important;min-width:56px!important;height:66px!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-body{grid-area:1/3!important;height:66px!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-main-cell{width:100%!important;padding-right:70px!important}.content:has(.mobile-products-head) .product-card.product-selection-mode .product-card-actions{display:none!important}}@media (width<=380px){.content:has(.mobile-products-head) .product-card{grid-template-columns:62px minmax(0,1fr)!important;height:82px!important;min-height:82px!important}.content:has(.mobile-products-head) .product-card-media{width:62px!important;min-width:62px!important;height:62px!important}.content:has(.mobile-products-head) .product-body{height:62px!important}.content:has(.mobile-products-head) .product-main-cell{width:calc(100% - 72px)!important}}@media (width<=700px){.content:has(.mobile-products-head) .product-card{height:88px!important;min-height:88px!important;padding-top:10px!important;padding-bottom:10px!important}.content:has(.mobile-products-head) .product-card-media{width:68px!important;height:68px!important}.content:has(.mobile-products-head) .product-body{height:68px!important;position:relative!important}.content:has(.mobile-products-head) .product-main-cell{width:100%!important;height:68px!important;padding:0!important;display:block!important;position:relative!important}.content:has(.mobile-products-head) .product-main-cell h3{margin:0!important;line-height:18px!important;position:absolute!important;top:0!important;left:0!important;right:72px!important}.content:has(.mobile-products-head) .product-main-cell small{margin:0!important;line-height:14px!important;position:absolute!important;top:20px!important;left:0!important;right:72px!important}.content:has(.mobile-products-head) .mobile-product-price{white-space:nowrap!important;margin:0!important;line-height:26px!important;position:absolute!important;bottom:1px!important;left:0!important}.content:has(.mobile-products-head) .product-card-actions{z-index:4!important;align-items:center!important;gap:0!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:0!important;left:48px!important}.content:has(.mobile-products-head) .product-card-actions .outline:first-child{height:26px!important;min-height:26px!important;padding:0 10px!important;line-height:26px!important}.content:has(.mobile-products-head) .product-status-cell{top:0!important;right:0!important}}@media (width<=380px){.content:has(.mobile-products-head) .product-card{height:84px!important;min-height:84px!important}.content:has(.mobile-products-head) .product-card-media{width:62px!important;min-width:62px!important;height:62px!important}:is(.content:has(.mobile-products-head) .product-body,.content:has(.mobile-products-head) .product-main-cell){height:62px!important}}@media (width<=700px){.content:has(.mobile-products-head) .mobile-product-select-all{z-index:10!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.content:has(.mobile-products-head) .mobile-product-select-all button{color:#17251f!important;white-space:nowrap!important;background:0 0!important;border:0!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:12px!important;font-weight:800!important;position:absolute!important;top:4px!important;right:14px!important}.content:has(.mobile-products-head) .mobile-product-tabs{box-sizing:border-box!important;background:#f6f9f7!important;border:1px solid #e4ebe7!important;border-radius:12px!important;gap:2px!important;width:calc(100% - 112px)!important;min-height:38px!important;margin:0 0 7px 12px!important;padding:3px!important;display:flex!important;overflow:visible!important}.content:has(.mobile-products-head) .mobile-product-tabs button{border-radius:8px!important;flex:none!important;height:30px!important;min-height:30px!important;padding:4px 11px!important;font-size:12px!important;line-height:1!important}.content:has(.mobile-products-head) .mobile-product-tabs button.active{box-shadow:0 1px 4px #142d2314!important}}@media (width<=600px){.category-manager-row{grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;height:72px!important;min-height:72px!important;padding:8px 10px!important}.category-row-image{width:52px!important;height:52px!important}.category-row-info{text-align:right!important;min-width:0!important;display:block!important}.category-row-info strong{white-space:nowrap;font-size:1rem!important;line-height:1.15!important}.category-row-info small{display:none!important}.category-row-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.category-row-actions .outline.small{height:38px!important;min-height:38px!important;padding:7px 10px!important;font-size:.82rem!important}.category-row-actions .icon-btn{flex:0 0 38px!important;width:38px!important;height:38px!important;min-height:38px!important}.category-manager-row:has(.category-upload-edit){grid-template-columns:52px minmax(0,1fr) auto!important}.crm-tabs button{font-size:19px!important}.crm-segment-grid button{min-height:44px!important;padding:9px 12px!important}.crm-segment-grid strong{font-size:17px!important}.crm-segment-grid span{font-size:14px!important}.customers-toolbar select,.customers-toolbar input{min-height:50px!important;font-size:19px!important}.customer-card{padding:13px!important}.customer-info strong{font-size:17px!important}.customer-info small{font-size:13px!important;line-height:1.3!important}.customer-stats{font-size:14px!important}}@media (width<=700px){.overview-actions a{padding:12px 3px!important;font-size:14px!important;line-height:1.25!important}.overview-actions svg{width:21px!important;height:21px!important}.overview-actions b{font-size:20px!important}.overview-order-row{padding:11px 0!important}.overview-order-main strong{font-size:14px!important;line-height:1.25!important}.overview-order-main small{margin-top:4px!important;font-size:11px!important;line-height:1.25!important}.overview-order-right strong{font-size:13px!important;line-height:1.25!important}.order-mini-status{margin-top:4px!important;font-size:11px!important;line-height:1.25!important}}@media (width<=800px){.orders-index-search{font-size:16px!important}.orders-index-tabs button{font-size:15px!important;font-weight:700!important}.orders-index-order strong{font-size:15px!important;line-height:1.25!important}.orders-index-total{font-size:17px!important;font-weight:700!important}.orders-index-mobile-meta{font-size:13px!important;line-height:1.3!important}.orders-index-mobile-status .orders-index-pill{min-height:24px!important;padding:0 10px!important;font-size:12px!important}.orders-index-mobile-status small{font-size:13px!important;line-height:1.3!important}.orders-index-dategroup{font-size:14px!important}}@media (width<=700px){.mobile-product-tabs{gap:14px!important;padding:0 0 10px!important;overflow:visible!important}.mobile-product-tabs button{flex:none!important;padding:9px 14px!important;font-size:16px!important;font-weight:650!important}.mobile-product-tabs button.active{font-weight:800!important}}@media (width>=801px){.crm-page .crm-tabs button{padding:12px 15px!important;font-size:15px!important}.crm-page .crm-segment-grid button{min-height:68px!important;padding:13px 15px!important}.crm-page .crm-segment-grid strong{font-size:22px!important}.crm-page .crm-segment-grid span{font-size:14px!important}.crm-page .customers-toolbar select,.crm-page .customers-toolbar input{min-height:52px!important;font-size:16px!important}.crm-page .customer-card{gap:14px!important;padding:16px!important}.crm-page .customer-avatar{flex-basis:46px!important;width:46px!important;height:46px!important;font-size:17px!important}.crm-page .customer-info strong{font-size:17px!important;line-height:1.25!important}.crm-page .customer-info small{font-size:13.5px!important;line-height:1.4!important}}.crm-detail-head-actions{align-items:center;gap:6px;display:flex}.crm-customer-edit-form{background:#f8fbf9;border:1px solid #e0e7e3;border-radius:12px;gap:12px;margin:14px 0 18px;padding:14px;display:grid}.crm-customer-edit-form label{color:#34413c;gap:6px;font-size:13px;font-weight:700;display:grid}.crm-customer-edit-form input,.crm-customer-edit-form textarea{background:#fff;border:1px solid #d4dfda;border-radius:9px;outline:none;width:100%;padding:11px 12px;font-size:15px}.crm-customer-edit-form textarea{resize:vertical;min-height:72px}.crm-edit-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.crm-detail .order-detail-meta{flex-direction:column;align-items:flex-start;gap:5px;display:flex}@media (width<=700px){.crm-detail-head-actions .outline.small{min-height:38px;font-size:13px}.crm-customer-edit-form input,.crm-customer-edit-form textarea{font-size:16px}.crm-edit-actions{grid-template-columns:1fr 1fr;display:grid}.crm-edit-actions button{width:100%}}.pos-new-customer-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:9px;margin-top:8px;padding:10px;display:grid}.pos-new-customer-form label{color:#64748b;gap:5px;font-size:11px;font-weight:800;display:grid}.pos-new-customer-form input,.pos-new-customer-form textarea{background:#fff;border:1px solid #d8dfdb;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:13px}.pos-new-customer-form textarea{resize:vertical;min-height:54px}.pos-selected-customer small{color:#64748b;font-size:10px;line-height:1.25}.orders-index-more{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.orders-filter-sheet-head{display:none}.orders-filter-sheet-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.orders-filter-sheet-actions .outline{margin-right:auto}.order-primary-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.order-primary-actions button{min-height:40px}@media (width<=800px){.orders-index-more{z-index:1200;padding:calc(16px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;overflow:auto}.orders-filter-sheet-head{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;height:48px;margin-bottom:14px;display:flex}.orders-filter-sheet-head strong{color:#0f2d5b;font-size:17px}.orders-filter-close{color:#334155;background:#f1f3f5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1}.orders-index-more label{color:#334155;border-bottom:1px solid #eef2f6;grid-template-columns:1fr auto;align-items:center;min-height:58px;padding:0;font-size:13px;font-weight:600;display:grid}.orders-index-more select{text-align:right;background:#f7f8fa;border:0;border-radius:10px;min-width:170px;height:42px;padding:0 12px;font-size:13px}.orders-filter-sheet-actions{padding:12px 0 calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef2f6;gap:8px;margin-top:18px;display:flex;position:sticky;bottom:0}.orders-filter-sheet-actions button{flex:1;min-height:44px}.orders-filter-sheet-actions .outline{margin-right:0}.order-primary-actions{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.order-primary-actions button{width:100%}.order-primary-actions button:first-child:last-child{grid-column:1/-1}}.orders-filter-trigger{position:relative}.orders-filter-trigger.is-active{color:#dc2626!important;background:#fff7f7!important;border-color:#dc2626!important}.orders-filter-dot{background:#dc2626;border-radius:50%;flex:none;width:7px;height:7px;display:block}.orders-filter-trigger>.orders-filter-dot{border:2px solid #fff;width:8px;height:8px;position:absolute;top:5px;right:6px}.orders-index-more{background:#fff;border-bottom:1px solid #e2e8f0;padding:0;display:block}.orders-filter-sheet-head{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:58px;padding:0 12px;display:flex}.orders-filter-sheet-head strong{color:#1f2937;font-size:18px;font-weight:700}.orders-filter-close,.orders-filter-reset{color:#374151;cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.orders-filter-reset:disabled{opacity:.4;cursor:default}.orders-filter-section{background:#fff;border-bottom:1px solid #e5e7eb}.orders-filter-section-trigger{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.orders-filter-section.is-active>.orders-filter-section-trigger{color:#111827;font-weight:650}.orders-filter-section-indicator{color:#6b7280;align-items:center;gap:9px;display:flex}.orders-filter-section.is-active>.orders-filter-section-trigger .orders-filter-section-indicator{color:#dc2626}.orders-filter-selection{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 28px);margin:-2px 14px 12px;padding:7px 9px 7px 11px;font-size:13px;display:flex}.orders-filter-selection>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-filter-selection button{color:#4b5563;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.orders-filter-options{background:#f9fafb;padding:2px 14px 10px}.orders-filter-options button{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 11px;font-size:14px;display:flex}.orders-filter-options button.selected{color:#991b1b;background:#fee2e2;font-weight:650}.orders-filter-sheet-actions{background:#fff;gap:8px;padding:10px 14px;display:flex}@media (width<=800px){.orders-index-more{z-index:1200;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.orders-filter-sheet-head{height:76px;min-height:76px;padding:0 18px}.orders-filter-sheet-title{gap:12px}.orders-filter-sheet-head strong{font-size:20px}.orders-filter-close,.orders-filter-reset{width:42px;height:42px}.orders-filter-sections{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.orders-filter-section-trigger{min-height:64px;padding:0 30px;font-size:17px}.orders-filter-selection{max-width:calc(100% - 60px);margin:-4px 30px 14px;padding:8px 10px 8px 12px;font-size:15px}.orders-filter-options{padding:4px 30px 12px}.orders-filter-options button{min-height:50px;padding:0 12px;font-size:15px}.orders-filter-sheet-actions{padding:10px 30px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e5e7eb}}.orders-index-order.order-source-pos strong{color:#7c3aed}.orders-index-order.order-source-whatsapp strong{color:#15803d}.orders-index-order.order-source-online_paid strong{color:#2563eb}.orders-index-order.order-source-online_cod strong{color:#c2410c}.orders-index-order.order-source-unknown strong{color:#475569}.orders-index-order.order-source-pos:after,.orders-index-order.order-source-whatsapp:after,.orders-index-order.order-source-online_paid:after,.orders-index-order.order-source-online_cod:after{margin-top:2px;font-size:9px;font-weight:700;line-height:1.2;display:block}.orders-index-order.order-source-pos:after{content:"POS";color:#7c3aed}.orders-index-order.order-source-whatsapp:after{content:"WhatsApp";color:#15803d}.orders-index-order.order-source-online_paid:after{content:"Online paid";color:#2563eb}.orders-index-order.order-source-online_cod:after{content:"Online COD";color:#c2410c}.pos-recent-main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.pos-recent-main small{color:#64748b;margin-top:3px;font-size:10px;font-weight:600}.pos-recent-main:hover strong{text-decoration:underline}.pos-sale-detail-full{max-height:min(88vh,760px);overflow:auto}.pos-detail-subtitle{color:#64748b;margin-top:3px;font-size:11px;display:block}.pos-detail-section>.eyebrow{margin-bottom:2px}.pos-detail-section>strong{color:#1f2937;font-size:14px}.pos-detail-section>span:not(.eyebrow){color:#64748b;font-size:12px}.pos-detail-receipt{background:#f8fafc;border:1px solid #d9e1ea;border-radius:10px;gap:12px;margin-top:14px;padding:14px;display:grid}.pos-detail-receipt>div:first-child>strong{color:#1f2937;font-size:14px}.pos-detail-receipt>div:first-child>span:not(.eyebrow){color:#64748b;font-size:11px}.pos-detail-receipt-actions{flex-wrap:wrap;gap:8px;display:flex}.pos-detail-receipt-actions button{min-height:38px}@media (width<=600px){.pos-detail-receipt-actions{grid-template-columns:1fr 1fr;display:grid}.pos-detail-receipt-actions button{width:100%}}.upi-payment-panel{background:#f8fcfa;border:1px solid #d9e8e1;border-radius:16px;gap:14px;margin-top:16px;padding:16px;display:grid}.upi-payment-head h3{margin:4px 0 3px;font:800 1.05rem Manrope}.upi-payment-head p{color:#68736f;margin:0;font-size:.86rem}.upi-payment-head .eyebrow{align-items:center;gap:5px;display:flex}.upi-payment-body{grid-template-columns:minmax(190px,280px) 1fr;align-items:center;gap:18px;display:grid}.upi-qr-wrap{text-align:center;background:#fff;border:1px solid #e4ebe7;border-radius:14px;justify-items:center;gap:5px;padding:12px;display:grid}.upi-qr{aspect-ratio:1;place-items:center;width:min(280px,100%);display:grid}.upi-qr svg{max-width:100%;height:auto}.upi-qr-wrap strong{font-size:.8rem}.upi-qr-wrap span{color:#47544f;overflow-wrap:anywhere;font-size:.78rem}.upi-qr-wrap small{color:#68736f;overflow-wrap:anywhere;font-size:.72rem}.upi-qr-error{text-align:center;color:#b42318;place-items:center;min-height:180px;padding:12px;font-size:.8rem;display:grid}.upi-payment-actions{gap:9px;display:grid}.upi-pay-button,.upi-copy-button{justify-content:center;width:100%;text-decoration:none}.upi-payment-note{color:#53625c;background:#eef7f3;border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:.76rem;line-height:1.4;display:flex}.upi-payment-note svg{color:#087f5b;flex:none;margin-top:1px}@media (width<=680px){.upi-payment-panel{padding:13px}.upi-payment-body{grid-template-columns:1fr;gap:12px}.upi-qr{max-width:240px}.upi-payment-actions{grid-template-columns:1fr 1fr}.upi-payment-note{grid-column:1/-1}}.pos-upi-payment{background:#f8fcfa;border:1px solid #d9e8e1;border-radius:14px;gap:10px;margin:14px 0;padding:14px;display:grid}.pos-upi-payment h3{margin:3px 0;font-size:1rem}.pos-upi-payment>.outline{justify-self:start}.admin-control-layout{grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.admin-control-sidebar{background:#fff;border-right:1px solid #e1e8e4;flex-direction:column;gap:4px;height:calc(100vh - 68px);padding:18px 12px;display:flex;position:sticky;top:68px}.admin-control-label{letter-spacing:.1em;color:#8a9690;padding:4px 10px 10px;font-size:10px;font-weight:800}.admin-control-sidebar button{color:#5d6a64;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-weight:700;display:flex}.admin-control-sidebar button:hover,.admin-control-sidebar button.active{color:#087f5b;background:#edf7f3}.admin-control-sidebar .admin-sidebar-divider{background:#e8eeeb;height:1px;margin:10px 6px}.admin-control-content{width:100%;max-width:1450px}.admin-stats-8{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;margin-top:16px;display:grid}.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.admin-health-grid-large{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;padding:0}.admin-health-tile{background:#f8faf9;border:1px solid #e1e8e4;border-radius:12px;gap:4px;padding:15px;display:grid}.admin-health-tile.good{background:#f3faf6;border-color:#cfe8dc}.admin-health-tile.warn{background:#fffaf0;border-color:#f0d7aa}.admin-health-tile span{color:#718079;font-size:11px;font-weight:700}.admin-health-tile strong{color:#18352b;font-size:24px}.admin-health-tile small{color:#78837e;font-size:10px}.admin-feature-row,.admin-user-row,.admin-setting-row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.admin-feature-row>div,.admin-user-row>div,.admin-setting-row>div{gap:4px;min-width:0;display:grid}.admin-feature-row strong,.admin-user-row strong,.admin-setting-row strong{color:#21372e;font-size:13px}.admin-feature-row span,.admin-user-row span,.admin-setting-row span{color:#718079;overflow-wrap:anywhere;font-size:12px}.admin-feature-row small{color:#8a9690;font-size:10px}.flag-switch{cursor:pointer;background:#d8e0dc;border:0;border-radius:999px;width:48px;height:28px;padding:3px}.flag-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0002}.flag-switch.on{background:#087f5b}.flag-switch.on span{transform:translate(20px)}.admin-invite-row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;padding:16px 18px;display:grid}.admin-invite-row input,.admin-invite-row select,.admin-setting-control input{background:#fff;border:1px solid #d7e1dc;border-radius:10px;outline:none;min-height:42px;padding:10px 11px}.admin-user-row{grid-template-columns:minmax(0,1fr) 150px auto}.admin-user-row select{background:#fff;border:1px solid #d7e1dc;border-radius:9px;padding:8px}.admin-setting-row{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.admin-setting-control{grid-template-columns:1fr auto;gap:7px!important;display:grid!important}.admin-setting-control button{min-height:42px}.admin-health-note{align-items:center;gap:10px;padding:18px;display:flex}.admin-health-note span{color:#65716c;flex:1;font-size:13px}.admin-merchant-view{background:#f5f8f6;min-height:100vh}.admin-view-banner{z-index:30;color:#fff;background:#17201d;align-items:center;gap:9px;padding:10px 16px;font-size:12px;display:flex;position:sticky;top:0}.admin-view-banner strong{letter-spacing:.06em;font-size:10px}.admin-view-banner span{color:#dbe5e1;flex:1}.admin-view-banner .outline{min-height:34px;padding:6px 10px}.admin-merchant-canvas{max-width:1180px;margin:auto;padding:22px}.admin-merchant-brand{align-items:center;gap:10px;margin-bottom:18px;font-weight:800;display:flex}.admin-merchant-brand img{object-fit:contain;object-position:left;width:150px;height:40px}@media (width<=1050px){.admin-control-layout{grid-template-columns:205px 1fr}.admin-stats-8{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-health-grid-large{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.admin-control-layout{display:block}.admin-control-sidebar{z-index:15;border-bottom:1px solid #e1e8e4;border-right:0;flex-direction:row;height:auto;padding:7px 8px;display:flex;position:sticky;top:62px;overflow:auto}.admin-control-sidebar .admin-control-label,.admin-control-sidebar .admin-sidebar-divider{display:none}.admin-control-sidebar button{flex:none;gap:6px;padding:9px 10px;font-size:11px}.admin-control-sidebar button svg{width:15px}.admin-control-content{padding:18px 12px 86px!important}.admin-stats-8{grid-template-columns:repeat(2,1fr);gap:8px}.admin-health-grid-large{grid-template-columns:repeat(2,1fr)}.admin-invite-row,.admin-user-row,.admin-setting-row{grid-template-columns:1fr}.admin-setting-control{grid-template-columns:1fr auto!important}.admin-view-banner{flex-wrap:wrap;align-items:flex-start;padding:9px 12px}.admin-view-banner span{flex-basis:100%;order:3}.admin-view-banner .outline{margin-left:auto}.admin-merchant-canvas{padding:14px}.admin-merchant-brand img{width:125px}}@media (width<=480px){.admin-stats-8{grid-template-columns:1fr 1fr}.admin-stat{min-width:0}.admin-stat strong{font-size:1.1rem}.admin-health-grid-large{grid-template-columns:1fr 1fr}.admin-setting-control{grid-template-columns:1fr!important}.admin-setting-control button{width:100%}}.admin-merchant360{background:#f5f8f6;min-height:100vh}.admin-merchant360 .admin-topbar>div:first-child{align-items:center;gap:10px;display:flex}.admin-360-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-360-grid .admin-panel{min-width:0}.admin-action-grid{flex-wrap:wrap;gap:9px;padding:16px;display:flex}.admin-action-inline{align-items:center;gap:7px;padding:12px 16px;display:flex}.admin-action-inline input,.admin-action-inline select,.admin-support-form input,.admin-support-form select,.admin-support-form textarea{background:#fff;border:1px solid #d7e1dc;border-radius:9px;outline:none;min-height:40px;padding:9px 10px}.admin-action-inline input{width:90px}.admin-support-form{grid-template-columns:150px 120px minmax(0,1fr);gap:8px;padding:14px 16px;display:grid}.admin-support-form textarea{resize:vertical;grid-column:1/-1;min-height:80px}.admin-support-form button{justify-self:start}.admin-360-grid>.admin-panel:nth-child(n+3){grid-column:1/-1}.admin-merchant360 .admin-stat small{color:#6c7772;margin-top:3px;font-size:10px;display:block}.admin-merchant360 .admin-panel{overflow:hidden}@media (width<=800px){.admin-360-grid{grid-template-columns:1fr}.admin-360-grid>.admin-panel:nth-child(n+3){grid-column:auto}.admin-support-form{grid-template-columns:1fr 1fr}.admin-support-form input,.admin-support-form textarea{grid-column:1/-1}.admin-action-grid{grid-template-columns:1fr 1fr;display:grid}.admin-action-inline{padding:0}.admin-action-inline input{width:80px}}.admin-search{align-items:center;gap:6px;min-width:min(520px,100%);display:flex}.admin-search input{flex:1;min-width:160px}.admin-global-results{background:#fbfcfb;border-top:1px solid #e5ebe8;padding:0 16px 8px}.admin-global-results .admin-panel-head{padding-left:0;padding-right:0}@media (width<=800px){.admin-search{flex-wrap:wrap;min-width:0}.admin-search input{width:100%;min-width:0}.admin-search button{width:100%}}.admin-governance-tabs{gap:7px;padding:4px 0 14px;display:flex;overflow:auto}.admin-governance-tabs button{white-space:nowrap;background:#fff;border:1px solid #d7e1dc;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.admin-governance-tabs button.active{color:#fff;background:#17201d;border-color:#17201d}.admin-governance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-audit-search{border:1px solid #d7e1dc;border-radius:9px;outline:none;min-width:220px;padding:9px 10px}.admin-detail-row small{text-overflow:ellipsis;max-width:48%;overflow:hidden}.admin-detail-row>div{min-width:0}.admin-detail-row>div small{color:#65716c;margin-top:4px;display:block}.admin-health-note strong{color:#17201d}@media (width<=1050px){.admin-governance-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.admin-governance-grid{grid-template-columns:repeat(2,1fr)}.admin-audit-search{width:100%;min-width:0}}.support-mode-shell{min-height:100vh}.support-mode-banner{z-index:10000;color:#fff;background:#1f2937;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #00000029}.support-mode-banner>div{align-items:center;gap:12px;min-width:0;display:flex}.support-mode-banner strong{letter-spacing:.08em;color:#111827;white-space:nowrap;background:#f59e0b;border-radius:999px;padding:5px 8px;font-size:12px}.support-mode-banner span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.support-mode-banner small{opacity:.8;white-space:nowrap}.support-mode-exit{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff73;border-radius:7px;padding:7px 10px;font-weight:700}.support-mode-exit:disabled{opacity:.6;cursor:wait}@media (width<=640px){.support-mode-banner{align-items:flex-start;padding:9px 10px}.support-mode-banner>div{flex-wrap:wrap;gap:7px}.support-mode-banner span{white-space:normal}.support-mode-banner small{display:none}.support-mode-exit{padding:6px 8px;font-size:12px}}.product-camera-backdrop{z-index:10000!important;background:#08191394!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.product-camera-panel{background:#fff!important;border-radius:18px!important;width:min(440px,100%)!important;max-height:min(860px,100vh - 16px)!important;overflow:auto!important;box-shadow:0 24px 70px #00000047!important}.product-camera-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:15px 16px 10px!important;display:flex!important}.product-camera-head h2{margin:2px 0 3px!important;font-size:20px!important}.product-camera-head p{color:#74807b!important;margin:0!important;font-size:12px!important}.product-camera-preview{aspect-ratio:4/5!important;background:#101513!important;border-radius:14px!important;width:calc(100% - 20px)!important;margin:0 10px!important;position:relative!important;overflow:hidden!important}.product-camera-preview video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.product-camera-frame{pointer-events:none!important;border:2px solid #ffffffe0!important;border-radius:12px!important;position:absolute!important;inset:7%!important;box-shadow:0 0 0 999px #00000014!important}.product-camera-error{box-sizing:border-box!important;color:#fff!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:100%!important;padding:24px!important;display:flex!important}.product-camera-error strong{font-size:14px!important}.product-camera-error span{opacity:.8!important;font-size:12px!important}.product-camera-actions{justify-content:flex-end!important;gap:9px!important;padding:14px 16px 16px!important;display:flex!important}.product-camera-actions button{min-height:42px!important}@media (width<=640px){.product-camera-backdrop{align-items:flex-end!important;padding:6px!important}.product-camera-panel{border-radius:18px!important;width:100%!important;max-height:calc(100vh - 8px)!important}.product-camera-preview{width:calc(100% - 12px)!important;margin:0 6px!important}.product-camera-head{padding:13px 14px 9px!important}.product-camera-actions{padding:11px 14px 14px!important}}.overview-hero-actions{align-items:center;gap:8px;display:flex}.overview-hero-actions .overview-install-btn,.overview-hero-actions .overview-view-store-btn{white-space:nowrap!important;min-height:42px!important;box-shadow:none!important;border-radius:10px!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important}.overview-hero-actions .overview-install-btn{color:#087f5b!important;background:#fff!important;border:1px solid #b9c9c2!important}.overview-hero-actions .overview-install-btn:hover{background:#f3faf7!important;border-color:#087f5b!important}.overview-hero-actions .overview-view-store-btn{color:#fff!important;background:#087f5b!important;border:1px solid #087f5b!important}.overview-hero-actions .overview-view-store-btn:hover{background:#066b4d!important}.overview-quick-links .outline{color:#173d30!important;background:#fff!important;border:1px solid #d5e0db!important;border-radius:10px!important;min-height:42px!important;font-weight:750!important;box-shadow:0 1px 2px #10251d0a!important}.overview-quick-links .outline:hover{color:#087f5b!important;background:#f7fbf9!important;border-color:#9fc5b6!important}@media (width<=700px){.overview-hero{display:block!important}.overview-hero-copy{width:100%!important}.overview-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:grid!important}.overview-hero-actions .overview-install-btn,.overview-hero-actions .overview-view-store-btn{width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;font-size:12px!important;display:flex!important}.overview-hero-actions .overview-install-btn span,.overview-hero-actions .overview-view-store-btn span{display:inline!important}.overview-hero-actions .overview-install-btn svg,.overview-hero-actions .overview-view-store-btn svg{width:17px!important;height:17px!important}.overview-quick-links{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:grid!important}.overview-quick-links .outline{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:0 8px!important;font-size:11px!important;overflow:hidden!important}.overview-quick-links .outline svg{width:17px!important;height:17px!important}.overview-quick-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}.overview-quick-links .outline{white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;border-radius:12px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;overflow:visible!important}.overview-quick-links .outline span{white-space:nowrap!important;display:inline!important;overflow:visible!important}.overview-quick-links .outline svg{flex:none!important;width:18px!important;height:18px!important}}.online-store-control{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.online-store-control:disabled{opacity:.7;cursor:wait}.online-store-control>span:nth-child(2){flex-direction:column;min-width:0;line-height:1.05;display:flex}.online-store-control strong{font-size:11px;font-weight:850}.online-store-control small{color:var(--muted);margin-top:3px;font-size:9px}.online-store-control-dot{flex:none;font-size:12px;line-height:1}.online-store-control.on{border-color:#087f5b59}.online-store-control.on .online-store-control-dot{color:#087f5b}.online-store-control.off{border-color:var(--border)}.online-store-control.off .online-store-control-dot{color:#7b8790}.online-store-control.upgrade{background:#f7faf9;border-color:#d8e3df}.online-store-control-dot.locked{color:#087f5b;font-size:15px}.online-store-switch{background:#d5ddd9;border-radius:999px;flex:none;width:30px;height:17px;margin-left:2px;position:relative}.online-store-control.on .online-store-switch{background:#087f5b}.online-store-switch i{background:#fff;border-radius:50%;width:11px;height:11px;transition:left .15s;position:absolute;top:3px;left:3px}.online-store-control.on .online-store-switch i{left:16px}.online-store-paused{box-sizing:border-box;color:#17201d;background:radial-gradient(circle at 50% 20%,#eef7f3 0,#f7faf8 42%,#fff 100%);place-items:center;min-height:100vh;padding:28px 18px;display:grid}.online-store-paused-card{text-align:center;background:#ffffffeb;border:1px solid #dfe9e5;border-radius:28px;width:min(560px,100%);padding:48px 28px;box-shadow:0 20px 60px #16352b17}.online-store-paused-mark{color:#087f5b;background:#e9f5f0;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:28px;display:grid}.online-store-paused-card h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(30px,6vw,46px)}.online-store-paused-card p{color:#68756f;max-width:430px;margin:0 auto;font-size:15px;line-height:1.65}.online-store-paused-line{background:#087f5b;border-radius:2px;width:52px;height:2px;margin:24px auto}.online-store-paused-card strong{font-size:14px;display:block}.online-store-paused-card small{color:#7b8790;margin-top:18px;display:block}@media (width<=760px){.online-store-control{max-width:180px;min-height:36px;padding:5px 8px}.online-store-control small{font-size:8px}.online-store-control.upgrade{max-width:180px}.online-store-paused{padding:18px}.online-store-paused-card{border-radius:24px;padding:40px 22px}}.dashboard-online-store{width:100%;box-sizing:border-box!important;border-radius:14px!important;justify-content:flex-start!important;min-height:58px!important;margin-top:10px!important;padding:10px 14px!important}.dashboard-online-store>span:nth-child(2){flex:1!important}.dashboard-online-store strong{font-size:13px!important}.dashboard-online-store small{font-size:10px!important}.dashboard-online-store .online-store-switch{margin-left:auto!important}.admin-plan-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-plan-edit-grid label{flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.admin-plan-edit-grid input{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);box-sizing:border-box;border-radius:9px;padding:8px 10px}.admin-check{border:1px solid var(--border);border-radius:9px;align-items:center;padding:8px 10px;flex-direction:row!important;gap:8px!important;font-weight:650!important}.admin-check input{width:16px;min-height:auto!important}.admin-modal-backdrop{z-index:3000;background:#0a141073;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-modal{background:var(--surface);border-radius:18px;width:min(760px,100%);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0003}.admin-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=760px){.admin-plan-edit-grid{grid-template-columns:1fr}.dashboard-online-store{margin-top:9px}.dashboard-online-store small{font-size:9px!important}}.plan-access-page{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:22px;max-width:760px;margin:56px auto;padding:44px 34px;box-shadow:0 12px 35px #14282314}.plan-access-icon{background:var(--soft-green,#e8f7f1);width:58px;height:58px;color:var(--primary,#087f5b);border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.plan-access-page h1{margin:8px 0 10px;font-size:28px;line-height:1.15}.plan-access-page p{max-width:580px;margin:0 auto;line-height:1.6}.plan-access-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.plan-access-actions .primary,.plan-access-actions .outline{justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}@media (width<=640px){.plan-access-page{margin:28px 12px;padding:34px 20px}.plan-access-page h1{font-size:23px}.plan-access-actions>*{width:100%}}.storefront-builder-preview-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;order:1;min-width:0;position:sticky;top:10px;overflow:hidden}.storefront-builder-preview-toolbar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.storefront-builder-preview-switcher{gap:4px;display:flex}.storefront-builder-preview-host{box-sizing:border-box;max-width:100%;position:relative}.storefront-builder-preview-host.mobile-preview{min-height:900px;padding:0}.storefront-builder-preview-host.desktop-preview{min-height:620px;padding:14px}.storefront-builder-preview-stage{will-change:transform;flex:none;position:relative}.storefront-builder-preview-stage iframe{min-width:0!important;max-width:none!important}@media (width<=900px){.storefront-builder-preview-panel{position:relative;top:auto}.storefront-builder-preview-host.desktop-preview{padding:8px}}.storefront-category-picker{gap:10px;display:grid}.storefront-category-picker-title{color:#16324f;gap:3px;display:grid}.storefront-category-picker-title strong{font-size:15px;line-height:1.3}.storefront-category-picker-title span{color:#64748b;font-size:13px;font-weight:400;line-height:1.45}.storefront-category-checklist{box-sizing:border-box;background:#f7faf9;border:1px solid #dbe5e1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:260px;padding:7px;display:grid;overflow:auto}.storefront-category-check{cursor:pointer;color:#17324f!important;box-sizing:border-box!important;white-space:normal!important;background:#fff!important;border:1px solid #d9e4e0!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;display:grid!important;position:relative!important;overflow:hidden!important}.storefront-category-check:hover{background:#f3faf7!important;border-color:#0b8f6b!important}.storefront-category-check input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.storefront-category-check-box{color:#0000!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #b9cbc4!important;border-radius:5px!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}.storefront-category-check.checked{background:#eff9f5!important;border-color:#0b8f6b!important}.storefront-category-check.checked .storefront-category-check-box{color:#fff!important;background:#0b8f6b!important;border-color:#0b8f6b!important}.storefront-category-check:focus-within{outline-offset:1px;outline:2px solid #9bd8c5}@media (width<=700px){.storefront-category-checklist{grid-template-columns:1fr;max-height:300px}.storefront-category-check{height:46px!important;min-height:46px!important}}@media (width<=650px){.storefront-v3{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}.storefront-v3 .store-header{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}.storefront-v3 .store-header-main{gap:8px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.storefront-v3 .store-logo{flex:0 105px!important;min-width:0!important;max-width:105px!important;overflow:hidden!important}.storefront-v3 .store-logo img{max-width:100%!important}.storefront-v3 .store-header-actions{flex:none!important;gap:4px!important;width:auto!important;min-width:0!important}.storefront-v3 .store-call,.storefront-v3 .store-share{box-sizing:border-box!important;width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}.storefront-v3 .cart-btn{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}}.storefront-v3 .store-product-media{background:#f5f8f6;place-items:center;display:grid}.storefront-v3 .store-product-media img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:10px}.storefront-v3 .store-featured-product-image{background:#f5f8f6;place-items:center;display:grid}.storefront-v3 .store-featured-product-image img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:14px}.storefront-v3 .detail-image img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:10px}.storefront-v3 .store-category-image img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:6px}.product-create-page-editor .image-gallery-picker>img,.product-create-page-editor .image-gallery-picker .image-preview,.product-edit-page-panel .image-gallery-picker>img,.product-edit-page-panel .image-gallery-picker .image-preview,.image-gallery-picker>img,.image-gallery-picker .image-preview,.gallery-admin img,.variant-selected-image-preview,.admin-product-media img{object-position:center;background:#f5f8f6;object-fit:contain!important}.image-preview img{object-fit:contain;object-position:center;background:#f5f8f6}.storefront .product-grid .product-card{transition:transform .2s,filter .2s}.storefront .product-grid .product-card:hover{transform:translateY(-3px)}.storefront .product-grid .store-product-media{box-shadow:0 8px 22px #142d230e;border:1px solid #e1e9e4!important}.storefront .product-grid .store-product-media img{transition:transform .35s}.storefront .product-grid .product-card:hover .store-product-media img{transform:scale(1.025)}.storefront .product-grid .product-body{background:#fffffffa!important;border:1px solid #e2ebe6!important;border-radius:14px!important;margin-top:9px!important;padding:12px 13px 13px!important;box-shadow:0 5px 18px #142d230e!important}.storefront .product-grid .product-body h3{letter-spacing:-.015em;font-size:1rem!important;font-weight:800!important}.storefront .store-product-share{z-index:3;color:#18352b;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #fffc;border-radius:11px;place-items:center;width:38px;height:38px;transition:transform .15s,background .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 5px 16px #142d2321}.storefront .store-product-share:hover{background:#fff;transform:translateY(-1px)}.storefront .store-product-share:active{transform:scale(.95)}.storefront .product-grid .store-quick-cart{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 5px 16px #142d2321;color:#087f5b!important;background:#fffffff0!important;border:1px solid #ffffffd9!important;border-radius:11px!important;width:38px!important;height:38px!important;position:absolute!important;bottom:10px!important;right:10px!important}@media (width<=560px){.storefront .product-grid .store-product-media{border-radius:13px!important}.storefront .store-product-share{border-radius:10px;width:34px;height:34px;top:8px;right:8px}.storefront .product-grid .store-quick-cart{border-radius:10px!important;width:34px!important;height:34px!important;bottom:8px!important;right:8px!important}}.product-meta-panel{background:#f8fbf9;border:1px solid #dfe9e4;border-radius:14px;grid-column:1/-1;padding:16px}.product-meta-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.product-meta-heading strong{color:#17352b;font-size:13px}.product-meta-heading span{color:#708078;font-size:11px}.product-tag-badges{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.product-tag-badges span{color:#087f5b;background:#edf8f4;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.product-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-top:2px;display:grid}.product-detail-columns>label{margin:0}.product-detail-columns .category-picker{height:100%}@media (width<=700px){.product-detail-columns{grid-template-columns:1fr;gap:11px}.product-detail-columns .full{grid-column:auto!important}}.stock-section{margin-top:12px}.stock-total-value{color:#087f5b;font-size:18px}.stock-calculated-card{background:#f4fbf8;border:1px solid #cfe8dd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.stock-calculated-card strong{color:#17352b;font-size:16px}.stock-calculated-card span{color:#708078;font-size:12px}@media (width<=700px){.stock-calculated-card{flex-direction:column;align-items:flex-start;gap:4px}}.vendor-collapsible{background:#fff;border:1px solid #dfe9e4;border-radius:12px;margin-top:10px;overflow:hidden}.vendor-collapsible-head{text-align:left;cursor:pointer;color:#17352b;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.vendor-collapsible-head span:first-child{flex-direction:column;gap:3px;display:flex}.vendor-collapsible-head strong{font-size:13px}.vendor-collapsible-head small{color:#708078;font-size:11px}.vendor-collapsible-action{color:#087f5b;white-space:nowrap;font-size:11px;font-weight:800}.vendor-collapsible-body{background:#fbfdfc;border-top:1px solid #e7eeeb;padding:12px}.vendor-collapsible-toolbar{color:#708078;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.vendor-collapsible-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.vendor-collapsible-toolbar .danger{color:#b42318;border-color:#f0c7c3}@media (width<=700px){.vendor-collapsible-toolbar{flex-direction:column;align-items:flex-start}.vendor-collapsible-toolbar>div{width:100%}.vendor-collapsible-toolbar button{flex:1}.vendor-collapsible-head{padding:11px 12px}.product-meta-panel{padding:12px}.product-meta-heading{gap:3px;display:grid}}.product-detail-page .store-header-actions{align-items:center;gap:8px;display:flex}.product-detail-page .product-share-btn{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);width:40px;height:40px;color:var(--text,#111827);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.product-detail-page .product-share-btn:hover{background:var(--surface-muted,#f8fafc)}@media (width<=640px){.product-detail-page .product-share-btn{width:38px;height:38px}}.dukaan-help-trigger{color:#fff;cursor:pointer;background:#087f5b;border:2px solid #087f5b;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 4px 12px #087f5b38}.dukaan-help-trigger:hover{background:#066b4d;transform:translateY(-1px);box-shadow:0 5px 15px #087f5b47}.dukaan-help-trigger:active{transform:scale(.96)}.dukaan-help-trigger.compact{z-index:2200;color:#fff;background:#087f5b;border:2px solid #fff;border-radius:50%;width:42px;height:42px;min-height:42px;padding:0;font-size:17px;line-height:1;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 16px #082d2047}.merchant-help-topbar{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px!important;display:inline-flex!important}.dukaan-help-backdrop{z-index:2500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.dukaan-help-popup{background:#fff;border:1px solid #dce8e2;border-radius:18px;width:min(620px,100%);max-height:min(760px,100vh - 36px);padding:18px;overflow:auto;box-shadow:0 24px 70px #0f172a38}.dukaan-help-popup-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dukaan-help-popup-head h2{color:#17352b;margin:4px 0 0;font-size:21px;line-height:1.2}.dukaan-help-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe6e1;border-radius:9px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.dukaan-help-summary{color:#475569;margin:12px 0 16px;font-size:14px;line-height:1.55}.dukaan-help-section{background:#fbfdfc;border:1px solid #e2ebe6;border-radius:12px;padding:13px 14px}.dukaan-help-section>strong,.dukaan-help-tip>strong{color:#17352b;font-size:12px}.dukaan-help-section ol,.dukaan-help-tip ul{color:#475569;margin:8px 0 0;padding-left:21px;font-size:13px;line-height:1.55}.dukaan-help-section li,.dukaan-help-tip li{margin:5px 0}.dukaan-help-tip{background:#f3faf7;border:1px solid #cfe8dd;border-radius:12px;margin-top:10px;padding:13px 14px}.dukaan-help-popup-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dukaan-help-popup-foot button{justify-content:center;align-items:center;min-width:38px;display:inline-flex}.dukaan-help-centre{max-width:1080px;margin:0 auto;padding:4px 0 90px}.dukaan-help-centre-title{align-items:center}.dukaan-help-centre-title>svg{color:#087f5b}.dukaan-help-search{color:#64748b;box-sizing:border-box;background:#fff;border:1px solid #d6e3dd;border-radius:12px;align-items:center;gap:9px;max-width:760px;min-height:48px;margin:0 0 22px;padding:0 14px;display:flex}.dukaan-help-search input{min-width:0;font:inherit;color:#17352b;background:0 0;border:0;outline:0;flex:1}.dukaan-help-categories{gap:25px;display:grid}.dukaan-help-category-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.dukaan-help-category-title h2{color:#17352b;margin:0;font-size:17px}.dukaan-help-category-title span{color:#94a3b8;font-size:11px}.dukaan-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dukaan-help-article-card{text-align:left;color:#17352b;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e0e9e5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 14px;display:flex}.dukaan-help-article-card>span:first-child{gap:4px;min-width:0;display:grid}.dukaan-help-article-card strong{font-size:13px;line-height:1.3}.dukaan-help-article-card small{color:#64748b;font-size:11px;font-weight:500;line-height:1.45}.dukaan-help-full-article{background:#fff;border:1px solid #e0e9e5;border-radius:16px;max-width:800px;padding:22px}.dukaan-help-full-article h1{color:#17352b;margin:5px 0 8px;font-size:28px;line-height:1.18}.dukaan-help-lead{color:#475569;margin:0 0 22px;font-size:15px;line-height:1.65}.dukaan-help-full-article>section{margin-top:22px}.dukaan-help-full-article>section h2{color:#17352b;margin:0 0 9px;font-size:16px}.dukaan-help-full-article ol,.dukaan-help-full-article ul{color:#475569;margin:0;padding-left:22px;font-size:14px;line-height:1.65}.dukaan-help-related{gap:7px;display:grid}.dukaan-help-related button{color:#17352b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9e5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.dukaan-help-centre-head{justify-content:space-between;gap:8px;margin-bottom:14px;display:flex}.dukaan-help-footer-note{color:#475569;background:#f8fbf9;border:1px dashed #c9ddd4;border-radius:12px;gap:4px;margin-top:24px;padding:14px 16px;font-size:12px;line-height:1.5;display:grid}.dukaan-help-footer-note strong{color:#17352b}@media (width<=700px){.dukaan-help-trigger.compact{bottom:74px;right:10px}.dukaan-help-backdrop{padding:0}.dukaan-help-popup{border-radius:18px 18px 0 0;max-height:88vh;padding:16px}.dukaan-help-popup-head h2{font-size:19px}.dukaan-help-grid{grid-template-columns:1fr}.dukaan-help-centre{padding:0 0 88px}.dukaan-help-full-article{border-radius:13px;padding:16px}.dukaan-help-full-article h1{font-size:23px}.dukaan-help-centre-head{align-items:stretch}.dukaan-help-centre-head .outline{flex:1;justify-content:center}.dukaan-help-popup-foot{grid-template-columns:1fr 1fr;display:grid}.dukaan-help-popup-foot button{justify-content:center}}.pricing-margin-card{box-sizing:border-box;background:#f8fbf9;border:1px solid #dbe8e1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;display:flex}.pricing-margin-card strong{text-transform:uppercase;letter-spacing:.06em;color:#475569;font-size:12px}.pricing-margin-card span{color:#087f5b;text-align:right;font-size:14px;font-weight:800}.profit-analysis-card{margin-bottom:16px}.profit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profit-summary>div{min-width:0}@media (width<=700px){.pricing-margin-card{flex-direction:column;align-items:flex-start}.pricing-margin-card span{text-align:left}.profit-summary{grid-template-columns:1fr 1fr}}.product-create-page-head{background:0 0;max-width:1180px;margin:0 auto;padding:24px 28px 18px}.product-create-head-inner{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-create-page-editor .section-title span{color:#64748b!important;font-size:12px!important}.product-create-page-editor .product-fields label.full{grid-column:1/-1}.product-create-page-editor .product-fields textarea{resize:vertical!important;min-height:120px!important}.product-create-page-editor .pricing-margin-card{background:#f0f8f4!important;border-color:#cfe5da!important;margin-top:8px!important}.product-create-page-editor .image-gallery-picker{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.product-create-page-editor .image-gallery-picker{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.product-create-page-editor .variant-save-note,.product-create-page-editor .stock-calculated-card{background:#fff!important;border:1px solid #dfe9e4!important;border-radius:12px!important;padding:14px 16px!important}.product-create-page-editor .product-vendor-last{background:#fff!important;border:0!important;border-bottom:1px solid #e8eeeb!important;border-radius:0!important;margin:0!important}.create-step-two{display:block}.create-step-actions{background:#fff;border-bottom:1px solid #e8eeeb;justify-content:flex-end;align-items:center;gap:10px;padding:18px 30px;display:flex}.create-step-actions button{min-height:44px}.create-step-actions-final{border-top:1px solid #e8eeeb;border-bottom:0}.product-create-page-editor .product-add-button{margin:0!important}@media (width<=700px){.product-create-page-head{padding:16px 14px 12px}.product-create-head-inner{gap:12px}.product-create-heading h1{font-size:23px}.product-create-heading p{font-size:11px}.workflow-back{height:38px!important;padding:0 10px!important;font-size:11px!important}.product-create-stepper{justify-content:stretch;width:100%;margin:16px 0 0}.create-step{flex:1;gap:7px;padding:8px 4px}.create-step-number{width:28px;height:28px;font-size:11px}.create-step strong{font-size:10px}.create-step small{font-size:8px}.create-step-line{flex:none;width:20px}.product-create-page-editor{box-shadow:none!important;border-radius:14px 14px 0 0!important;margin:0!important}.product-create-page-editor .product-section{padding:20px 14px!important}.product-create-page-editor .product-fields{grid-template-columns:1fr!important;gap:13px!important}.product-create-page-editor .product-fields label.full{grid-column:auto}.product-create-page-editor .image-gallery-picker{flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.product-create-page-editor .image-gallery-picker .image-preview,.product-create-page-editor .product-photo-card{flex:0 0 92px!important;width:92px!important;height:92px!important}.product-create-page-editor .vendor-collapsible-head{padding:17px 14px!important}.product-create-page-editor .vendor-collapsible-body{padding:0 14px 18px!important}.product-create-page-editor .inline-variant-builder{padding:12px!important}.create-step-actions{z-index:40;position:sticky;bottom:0;box-shadow:0 -5px 18px #142d2314;grid-template-columns:1fr 1.5fr!important;gap:8px!important;padding:12px 14px!important;display:grid!important}.create-step-actions button{min-height:48px;width:100%!important}.create-step-actions-final{grid-template-columns:1fr 1.5fr!important}}.product-create-heading{flex:1}.product-create-heading h1{color:#17352b;letter-spacing:-.03em;margin:4px 0;font-size:30px;line-height:1.1}.product-create-heading p{color:#64748b;margin:0;font-size:13px}.product-create-stepper{justify-content:center;align-items:center;max-width:760px;margin:22px auto 0;display:flex}.create-step{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 13px;display:flex}.create-step-number{color:#64748b;background:#e9efec;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.create-step strong{color:#475569;font-size:12px;display:block}.create-step small{color:#94a3b8;margin-top:2px;font-size:10px;display:block}.create-step.active{background:#f0f8f4}.create-step.active .create-step-number{color:#fff;background:#087f5b;box-shadow:0 0 0 4px #087f5b17}.create-step.active strong{color:#17352b}.create-step-line{background:#d8e2dd;width:100px;height:1px}.product-create-page-editor{overflow:hidden;background:#f7faf8!important;border:1px solid #e1e9e5!important;border-radius:18px!important;max-width:1180px!important;margin:0 auto 32px!important;padding:0!important;box-shadow:0 12px 35px #142d230f!important}.product-create-page-editor .product-section{background:#fff!important;border:0!important;border-bottom:1px solid #e8eeeb!important;border-radius:0!important;margin:0!important;padding:26px 30px!important}.product-create-page-editor .section-title{margin-bottom:20px!important}.product-create-page-editor .section-title h2{color:#17352b!important;font-size:18px!important}.product-create-page-editor .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:0!important}.product-create-page-editor .product-fields label{color:#334155!important;font-size:12px!important;font-weight:800!important}.product-create-page-editor .product-fields input,.product-create-page-editor .product-fields select,.product-create-page-editor .product-fields textarea{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e1dc!important;border-radius:10px!important;min-height:46px!important;margin-top:7px!important;padding:10px 12px!important}.product-create-page-editor .product-fields input:focus,.product-create-page-editor .product-fields select:focus,.product-create-page-editor .product-fields textarea:focus{border-color:#087f5b!important;outline:none!important;box-shadow:0 0 0 3px #087f5b14!important}.product-create-page-editor .image-gallery-picker{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.product-create-page-editor .image-gallery-picker .image-preview,.product-create-page-editor .product-photo-card{flex:0 0 116px!important;width:116px!important;height:116px!important}.product-create-page-editor .pricing-margin-card{background:#f0f8f4!important;border-color:#cfe5da!important}.product-create-page-editor .variants-section,.product-create-page-editor .stock-section{background:#fbfdfc!important}.product-create-page-editor .inline-variant-builder{background:#fff!important;border:1px solid #e1e9e5!important;border-radius:14px!important;padding:18px!important}.product-create-page-editor .inline-variant-option{background:#f8fbf9!important;border:1px solid #e3ebe7!important;border-radius:12px!important;margin-bottom:10px!important;padding:12px!important}.product-create-page-editor .product-vendor-last{background:#fff!important;border:0!important;border-top:1px solid #e8eeeb!important;border-radius:0!important;margin:0!important}.product-create-page-editor .vendor-collapsible-head{padding:20px 30px!important}.product-create-page-editor .vendor-collapsible-body{padding:0 30px 24px!important}.create-section-step{letter-spacing:.1em;color:#087f5b;margin-bottom:5px;font-size:9px;font-weight:900;display:inline-block}#product-details-step,#inventory-options-step{scroll-margin-top:20px}@media (width<=700px){.product-create-page-head{padding:16px 14px 12px}.product-create-heading h1{font-size:23px}.product-create-heading p{font-size:11px}.workflow-back{height:38px!important;padding:0 10px!important;font-size:11px!important}.product-create-stepper{width:100%;margin:16px 0 0}.create-step{flex:1;gap:7px;padding:8px 3px}.create-step-number{width:28px;height:28px;font-size:11px}.create-step strong{font-size:10px}.create-step small{font-size:8px}.create-step-line{width:18px}.product-create-page-editor{box-shadow:none!important;border-radius:14px 14px 0 0!important;margin:0!important}.product-create-page-editor .product-section{padding:20px 14px!important}.product-create-page-editor .product-fields{grid-template-columns:1fr!important;gap:13px!important}.product-create-page-editor .image-gallery-picker{flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.product-create-page-editor .image-gallery-picker .image-preview,.product-create-page-editor .product-photo-card{flex:0 0 92px!important;width:92px!important;height:92px!important}.product-create-page-editor .vendor-collapsible-head{padding:17px 14px!important}.product-create-page-editor .vendor-collapsible-body{padding:0 14px 18px!important}}.product-create-page-head{max-width:1180px!important;margin:0 auto!important;padding:26px 28px 18px!important}.product-create-head-inner{align-items:center!important;gap:20px!important;display:flex!important}.product-create-heading{flex:1!important;min-width:0!important}.product-create-heading h1{color:#132f25!important;letter-spacing:-.035em!important;margin:3px 0 5px!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}.product-create-heading p{color:#60746b!important;max-width:720px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.product-create-head-meta{color:#71837b!important;flex:none!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.product-draft-badge{color:#486359!important;background:#f6faf8!important;border:1px solid #d7e5de!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.product-create-redesign{width:min(1180px,100% - 40px)!important;max-width:1180px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important;margin:0 auto 34px!important;padding:0!important;display:grid!important;overflow:visible!important}.product-create-redesign .product-photos-section,.product-create-redesign .product-details-section,.product-create-redesign .product-options-section{grid-column:1!important}.product-create-redesign .product-inventory-section,.product-create-redesign .product-supplier-section{grid-column:2!important;align-self:start!important}.product-create-redesign .product-section{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e9e5!important;border-radius:16px!important;min-width:0!important;margin:0!important;padding:26px 28px!important;box-shadow:0 2px 10px #12302509!important}.product-create-redesign .product-options-section{background:#fbfdfc!important}.product-create-redesign .product-create-actions{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce7e1!important;border-radius:16px!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:2px 0 0!important;padding:16px 18px!important;display:flex!important;box-shadow:0 8px 24px #12302512!important}.product-create-redesign>.product-add-button{border-radius:10px!important;grid-column:1/-1!important;justify-self:end!important;min-width:200px!important;min-height:48px!important;margin:2px 0 0!important;font-size:14px!important;font-weight:850!important}.product-create-redesign .section-title{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 22px!important;display:flex!important}.product-create-redesign .section-title h2{color:#17352b!important;letter-spacing:-.015em!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}.product-create-redesign .section-title span{color:#71837b!important;margin-top:6px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;display:block!important}.product-create-redesign .section-title small{color:#71837b!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important}.product-create-redesign .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;padding:0!important;display:grid!important}.product-create-redesign .product-fields label,.product-create-redesign .product-details-section>.product-fields>label{color:#30463d!important;min-width:0!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important;display:block!important}.product-create-redesign .product-fields label.full,.product-create-redesign .product-fields>.full{grid-column:1/-1!important}.product-create-redesign .product-fields input,.product-create-redesign .product-fields select,.product-create-redesign .product-fields textarea{box-sizing:border-box!important;color:#172f26!important;width:100%!important;min-height:48px!important;font:inherit!important;background:#fff!important;border:1px solid #ccd9d3!important;border-radius:10px!important;margin-top:8px!important;padding:11px 13px!important;font-size:15px!important;font-weight:500!important}.product-create-redesign .product-fields textarea{resize:vertical!important;min-height:128px!important;line-height:1.5!important}.product-create-redesign .product-fields input::placeholder,.product-create-redesign .product-fields textarea::placeholder{color:#9aa9a2!important;opacity:1!important}.product-create-redesign .product-fields input:focus,.product-create-redesign .product-fields select:focus,.product-create-redesign .product-fields textarea:focus{border-color:#087f5b!important;outline:none!important;box-shadow:0 0 0 3px #087f5b1a!important}.product-create-redesign .label-muted{color:#84948d!important;font-size:12px!important;font-weight:600!important}.product-create-redesign .product-fields .muted{color:#7b8b84!important;margin-top:6px!important;font-size:12px!important;line-height:1.45!important;display:block!important}.product-subsection-label{color:#17352b!important;grid-column:1/-1!important;margin:2px 0 -5px!important;padding-top:2px!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.product-subsection-label:after{content:"";background:#087f5b;border-radius:2px;width:36px;height:2px;margin-top:7px;display:block}.product-create-redesign .image-gallery-picker{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,116px))!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.product-create-redesign .product-photo-card,.product-create-redesign .image-preview.compact{box-sizing:border-box!important;border-radius:12px!important;width:116px!important;min-width:0!important;height:116px!important}.product-create-redesign .image-preview.compact{color:#087f5b!important;text-align:center!important;background:#f8fbf9!important;border:1px dashed #b9cbc2!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:10px!important;display:flex!important}.product-create-redesign .image-preview.compact strong{color:#17352b!important;font-size:12px!important}.product-create-redesign .image-preview.compact span{color:#81918a!important;font-size:10px!important;line-height:1.3!important}.product-create-redesign .product-photo-card img{object-fit:cover!important;border-radius:12px!important;width:100%!important;height:100%!important}.product-create-redesign .pricing-margin-card{background:#f4faf7!important;border:1px solid #cfe4d9!important;border-radius:10px!important;min-height:46px!important;margin-top:9px!important;padding:10px 12px!important}.product-create-redesign .pricing-margin-card strong{color:#49665a!important;font-size:11px!important}.product-create-redesign .pricing-margin-card span{color:#087f5b!important;font-size:13px!important}.product-create-redesign .variant-toggle{box-sizing:border-box!important;color:#17352b!important;cursor:pointer!important;background:#f7faf8!important;border:1px solid #dce8e2!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;padding:15px 16px!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important;display:flex!important}.product-create-redesign .variant-toggle input{appearance:none!important;width:19px!important;min-width:19px!important;height:19px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #aebfb7!important;border-radius:5px!important;margin:0!important;position:relative!important}.product-create-redesign .variant-toggle input:checked{background:#087f5b!important;border-color:#087f5b!important}.product-create-redesign .variant-toggle input:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:900;position:absolute;top:-1px;left:3px}.product-create-redesign .variant-save-note{color:#60746b!important;background:#fff!important;border:1px solid #dce8e2!important;border-radius:11px!important;margin:0!important;padding:14px 16px!important;font-size:13px!important;line-height:1.5!important}.product-create-redesign .variant-save-note strong{color:#17352b!important}.product-create-redesign .inline-variant-builder{background:#fff!important;border:1px solid #dce8e2!important;border-radius:13px!important;padding:18px!important}.product-create-redesign .variant-builder-help{color:#64776e!important;margin-bottom:15px!important;font-size:13px!important;line-height:1.5!important}.product-create-redesign .inline-variant-option{background:#f8fbf9!important;border:1px solid #e0e9e4!important;border-radius:11px!important;margin:0 0 10px!important;padding:14px!important;position:relative!important}.product-create-redesign .inline-variant-option label{color:#30463d!important;font-size:13px!important}.product-create-redesign .inline-variant-option input{min-height:44px!important;font-size:14px!important}.product-create-redesign .stock-total-value{color:#087f5b!important;font-size:14px!important}.product-create-redesign .stock-calculated-card{background:#f7faf8!important;border:1px solid #dce8e2!important;border-radius:11px!important;gap:5px!important;padding:15px!important;display:grid!important}.product-create-redesign .stock-calculated-card span{color:#71837b!important;font-size:12px!important;line-height:1.45!important}.product-create-redesign .product-inventory-section>label{color:#30463d!important;font-size:13px!important;font-weight:750!important;display:block!important}.product-create-redesign .product-inventory-section>label input{box-sizing:border-box!important;border:1px solid #ccd9d3!important;border-radius:10px!important;width:100%!important;min-height:48px!important;margin-top:8px!important;padding:11px 13px!important;font-size:15px!important}.product-create-redesign .product-supplier-section{background:#fff!important;border:1px solid #e1e9e5!important;border-radius:16px!important;overflow:hidden!important}.product-create-redesign .vendor-collapsible-head{text-align:left!important;background:#fff!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:72px!important;padding:18px 20px!important;display:flex!important}.product-create-redesign .vendor-collapsible-head strong{color:#17352b!important;font-size:15px!important;line-height:1.3!important;display:block!important}.product-create-redesign .vendor-collapsible-head small{color:#71837b!important;margin-top:4px!important;font-size:12px!important;line-height:1.4!important;display:block!important}.product-create-redesign .vendor-collapsible-action{color:#087f5b!important;flex:none!important;font-size:12px!important;font-weight:800!important}.product-create-redesign .vendor-collapsible-toolbar{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:15px 0!important;display:flex!important}.product-create-redesign .vendor-collapsible-toolbar>span{color:#71837b!important;font-size:12px!important;line-height:1.4!important}.product-create-redesign .vendor-collapsible-toolbar>div{gap:7px!important;display:flex!important}.product-create-redesign>.product-add-button{border-radius:11px!important;justify-self:end!important;min-width:210px!important;min-height:50px!important;margin:2px 0 0!important;padding:0 22px!important;font-size:14px!important;font-weight:850!important;box-shadow:0 5px 14px #087f5b29!important}@media (width<=900px){.product-create-redesign{grid-template-columns:1fr!important;gap:10px!important;width:min(100%,720px)!important}.product-create-redesign .product-photos-section,.product-create-redesign .product-details-section,.product-create-redesign .product-options-section,.product-create-redesign .product-inventory-section,.product-create-redesign .product-supplier-section{grid-column:1!important}}@media (width<=700px){.product-create-page-head{padding:16px 14px 14px!important}.product-create-head-inner{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important}.workflow-back{min-height:40px!important;padding:0 12px!important;font-size:12px!important}.product-create-heading{flex-basis:100%!important}.product-create-heading h1{font-size:26px!important}.product-create-heading p{font-size:13px!important;line-height:1.5!important}.product-create-head-meta{justify-content:space-between!important;width:100%!important;font-size:11px!important}.product-create-redesign{gap:10px!important;width:100%!important;margin:0 auto 78px!important}.product-create-redesign .product-section{border-radius:14px!important;padding:22px 16px!important}.product-create-redesign .section-title{margin-bottom:18px!important}.product-create-redesign .section-title h2{font-size:19px!important}.product-create-redesign .section-title span{font-size:13px!important}.product-create-redesign .product-fields{grid-template-columns:1fr!important;gap:15px!important}.product-create-redesign .product-fields label,.product-create-redesign .product-details-section>.product-fields>label{font-size:13px!important}.product-create-redesign .product-fields input,.product-create-redesign .product-fields select,.product-create-redesign .product-fields textarea{min-height:48px!important;margin-top:7px!important;padding:11px 12px!important;font-size:15px!important}.product-create-redesign .product-fields textarea{min-height:120px!important}.product-create-redesign .image-gallery-picker{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:10px!important;padding:2px 1px 6px!important;display:flex!important;overflow-x:auto!important}.product-create-redesign .image-gallery-picker::-webkit-scrollbar{display:none!important}.product-create-redesign .product-photo-card,.product-create-redesign .image-preview.compact{flex:0 0 104px!important;width:104px!important;height:104px!important}.product-create-redesign .variant-toggle{min-height:54px!important;margin-bottom:14px!important;padding:13px 14px!important;font-size:14px!important}.product-create-redesign .inline-variant-builder{padding:13px!important}.product-create-redesign .inline-variant-option{padding:12px!important}.product-create-redesign .vendor-collapsible-head{min-height:68px!important;padding:16px!important}.product-create-redesign .vendor-collapsible-body{padding:0 16px 18px!important}.product-create-redesign .vendor-collapsible-toolbar{flex-direction:column!important;align-items:flex-start!important}.product-create-redesign .vendor-collapsible-toolbar>div{width:100%!important}.product-create-redesign .vendor-collapsible-toolbar button{flex:1!important;min-height:42px!important}.product-create-redesign>.product-add-button{z-index:45!important;justify-self:stretch!important;width:100%!important;min-height:54px!important;margin:4px 10px 0!important;position:sticky!important;bottom:8px!important;box-shadow:0 8px 28px #1230252e!important}}.product-create-redesign .variant-setting-head{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e8efeb!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:72px!important;margin:-26px -28px 22px!important;padding:18px 20px 18px 28px!important;display:flex!important}.product-create-redesign .variant-setting-title{min-width:0!important}.product-create-redesign .variant-setting-title strong{color:#17352b!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.product-create-redesign .variant-setting-control{color:#17352b!important;cursor:pointer!important;white-space:nowrap!important;background:#f7faf8!important;border:1px solid #dce8e2!important;border-radius:10px!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 12px!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;display:inline-flex!important}.product-create-redesign .variant-setting-control input{appearance:none!important;width:19px!important;min-width:19px!important;height:19px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #aebfb7!important;border-radius:5px!important;margin:0!important;position:relative!important}.product-create-redesign .variant-setting-control input:checked{background:#087f5b!important;border-color:#087f5b!important}.product-create-redesign .variant-setting-control input:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:900;line-height:19px;position:absolute;top:-1px;left:3px}@media (width<=700px){.product-create-redesign .variant-setting-head{gap:10px!important;min-height:66px!important;margin:-22px -16px 18px!important;padding:16px!important}.product-create-redesign .variant-setting-title strong{font-size:18px!important}.product-create-redesign .variant-setting-control{gap:9px!important;padding:9px 10px!important;font-size:12px!important}}.product-create-redesign .variant-setting-head{background:#fff!important;min-height:64px!important;margin:-26px -28px 20px!important;padding:14px 28px!important}.product-create-redesign .variant-setting-title strong{color:#17352b!important;font-size:18px!important;font-weight:800!important}.product-create-redesign .variant-setting-control{color:#087f5b!important;cursor:pointer!important;white-space:nowrap!important;background:#f8faf9!important;border:1px solid #dfe8e3!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:72px!important;min-width:72px!important;height:42px!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:relative!important}.product-create-redesign .variant-setting-control span{color:#087f5b!important;margin:0!important;font-size:18px!important;font-weight:800!important}.product-create-redesign .variant-setting-control input{opacity:0!important;cursor:pointer!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.product-create-redesign .variant-setting-control:not(.is-on){color:#64776e!important;background:#f8faf9!important}.product-create-redesign .variant-setting-control:not(.is-on) span{color:#64776e!important}.product-create-redesign .variant-setting-control:focus-within{border-color:#087f5b!important;box-shadow:0 0 0 3px #087f5b17!important}@media (width<=700px){.product-create-redesign .variant-setting-head{min-height:58px!important;margin:-22px -16px 18px!important;padding:12px 16px!important}.product-create-redesign .variant-setting-title strong{font-size:18px!important}.product-create-redesign .variant-setting-control{width:64px!important;min-width:64px!important;height:38px!important}.product-create-redesign .variant-setting-control span{font-size:16px!important}}.product-create-redesign{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:min(920px,100% - 40px)!important}.product-create-redesign>*{box-sizing:border-box!important;grid-column:1!important;width:100%!important}.product-create-redesign .product-section,.product-create-redesign .product-supplier-section{width:100%!important}.product-create-redesign .section-title{align-items:center!important;margin-bottom:18px!important}.product-create-redesign .section-title>div{align-items:center!important;gap:8px!important;display:flex!important}.product-create-redesign .section-title h2{font-size:19px!important}.product-create-redesign .section-title span{margin-top:0!important}.product-create-redesign .product-info-tip{color:#7c8c85!important;cursor:help!important;vertical-align:middle!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important}.product-create-redesign .product-info-tip svg{width:15px!important;height:15px!important}.product-create-redesign .product-info-tip:hover{color:#087f5b!important}.product-create-redesign .product-pricing-section,.product-create-redesign .product-category-section,.product-create-redesign .product-identifiers-section,.product-create-redesign .product-tax-section{background:#fff!important}.product-create-redesign .product-category-section .section-title{margin-bottom:14px!important}.product-create-redesign .category-with-quick-add{align-items:flex-end!important;gap:10px!important;display:flex!important}.product-create-redesign .category-with-quick-add .category-picker{flex:1!important;min-width:0!important}.product-create-redesign .category-quick-add{white-space:nowrap!important;min-height:44px!important;margin-bottom:0!important}.product-create-redesign .product-context-note{justify-content:flex-end!important;align-items:center!important;min-height:20px!important;margin:0 0 8px!important;display:flex!important}.product-create-redesign .variant-setting-title{align-items:center!important;gap:8px!important;display:flex!important}.product-create-redesign .variant-setting-head{margin:-26px -28px 20px!important}.product-create-redesign .pending-variant-summary{color:#30463d!important;align-items:center!important;gap:8px!important;margin:16px 0 10px!important;display:flex!important}.product-create-redesign .pending-variant-summary strong{font-size:13px!important}.product-create-redesign .pending-variant-summary .product-info-tip{margin-left:0!important}.product-create-redesign .product-tax-toggle{text-align:left!important;color:#17352b!important;cursor:pointer!important;background:#fff!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:64px!important;padding:16px 22px!important;display:flex!important}.product-create-redesign .product-tax-toggle>span:first-child{align-items:center!important;gap:10px!important;display:flex!important}.product-create-redesign .product-tax-toggle strong{font-size:17px!important;font-weight:800!important}.product-create-redesign .product-tax-toggle small{color:#7b8b84!important;font-size:12px!important;font-weight:600!important}.product-create-redesign .product-tax-chevron{color:#087f5b!important;border:1px solid #dbe6e0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:20px!important;line-height:1!important;display:flex!important}.product-create-redesign .product-tax-disabled{color:#71837b!important;grid-column:1/-1!important;font-size:13px!important}.product-create-redesign .product-inventory-section .section-title{margin-bottom:16px!important}.product-create-redesign .stock-calculated-card{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.product-create-redesign .stock-calculated-card span{align-items:center!important;display:inline-flex!important}.product-create-redesign .product-vendor-last{margin:0!important}.product-create-redesign .product-vendor-last .vendor-collapsible-toolbar{justify-content:flex-end!important;padding:12px 18px!important}.product-create-redesign .product-add-button{justify-self:end!important;width:auto!important;min-width:190px!important;margin-top:2px!important}@media (width<=900px){.product-create-redesign{width:calc(100% - 24px)!important}.product-create-redesign .category-with-quick-add{flex-direction:column!important;align-items:stretch!important}.product-create-redesign .category-quick-add{width:100%!important}}@media (width<=700px){.product-create-redesign{gap:12px!important;width:calc(100% - 16px)!important}.product-create-redesign .product-section{border-radius:14px!important;padding:22px 16px!important}.product-create-redesign .variant-setting-head{margin:-22px -16px 18px!important}.product-create-redesign .product-tax-toggle{padding:14px 16px!important}.product-create-redesign .product-tax-fields{padding:18px 16px!important}.product-create-redesign .product-add-button{width:100%!important;min-width:0!important}}.product-create-redesign{gap:14px!important;width:min(980px,100% - 40px)!important;padding-bottom:28px!important}.product-create-redesign .product-section,.product-create-redesign .product-supplier-section{background:linear-gradient(#fff 0%,#fcfefd 100%)!important;border:1px solid #e4ebe7!important;border-radius:14px!important;padding:24px 26px!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;position:relative!important;box-shadow:0 3px 14px #1b372c0b!important}.product-create-redesign .product-section:hover,.product-create-redesign .product-supplier-section:hover{border-color:#d7e4dd!important;box-shadow:0 6px 20px #1b372c11!important}.product-create-redesign .section-title{border-bottom:1px solid #edf2ef!important;margin:0 0 20px!important;padding-bottom:13px!important}.product-create-redesign .section-title h2{color:#18372d!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:800!important}.product-create-redesign .section-title small{color:#587268!important;background:#f1f7f4!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important}.product-create-redesign .product-fields{gap:17px 18px!important}.product-create-redesign .product-fields label,.product-create-redesign .category-picker .field-label{color:#334d42!important;letter-spacing:.005em!important;font-size:12.5px!important;font-weight:750!important}.product-create-redesign .product-fields input,.product-create-redesign .product-fields textarea,.product-create-redesign .category-picker-control{background:#fff!important;border-color:#d4dfd9!important;border-radius:9px!important;min-height:46px!important;margin-top:7px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;box-shadow:0 1px 1px #16302705!important}.product-create-redesign .product-fields input:hover,.product-create-redesign .product-fields textarea:hover,.product-create-redesign .category-picker-control:hover{border-color:#b9ccc2!important}.product-create-redesign .product-fields input:focus,.product-create-redesign .product-fields textarea:focus,.product-create-redesign .category-picker-control:focus-within{background:#fff!important;border-color:#087f5b!important;box-shadow:0 0 0 3px #087f5b13!important}.product-create-redesign .product-fields textarea{min-height:112px!important}.product-create-redesign .label-muted{color:#899891!important;font-size:11px!important}.product-create-redesign .product-info-tip{background:#f8faf9!important;border:1px solid #dfe8e3!important;border-radius:50%!important;width:19px!important;height:19px!important}.product-create-redesign .product-info-tip:hover{background:#eef8f3!important;border-color:#9cc6b5!important}.product-create-redesign .image-gallery-picker{grid-template-columns:repeat(5,minmax(0,112px))!important;gap:10px!important}.product-create-redesign .product-photo-card,.product-create-redesign .image-preview.compact{border-radius:11px!important;width:112px!important;height:112px!important}.product-create-redesign .image-preview.compact{background:linear-gradient(#fbfdfc,#f4f9f6)!important;border-color:#bfd2c8!important}.product-create-redesign .image-preview.compact strong{font-size:11.5px!important}.product-create-redesign .image-preview.compact span{font-size:9.5px!important}.product-create-redesign .product-pricing-section{background:linear-gradient(135deg,#fff 0%,#fbfefc 100%)!important}.product-create-redesign .pricing-margin-card{background:#f5fbf8!important;border:1px solid #d6e9df!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin-top:8px!important;padding:8px 11px!important;display:flex!important}.product-create-redesign .pricing-margin-card strong{color:#527067!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:10px!important}.product-create-redesign .pricing-margin-card span{font-size:13px!important;font-weight:750!important}.product-create-redesign .category-with-quick-add{gap:8px!important}.product-create-redesign .category-quick-add{background:#f8fbf9!important;border-color:#cbdad3!important;border-radius:9px!important;height:46px!important}.product-create-redesign .variant-setting-head{background:#fff!important;border-bottom:1px solid #edf2ef!important;min-height:58px!important;margin:-24px -26px 18px!important;padding:14px 26px!important}.product-create-redesign .variant-setting-title strong{font-size:16px!important}.product-create-redesign .variant-setting-control{background:#f7faf8!important;border-radius:8px!important;width:68px!important;min-width:68px!important;height:36px!important;font-size:14px!important}.product-create-redesign .variant-setting-control span{font-size:14px!important}.product-create-redesign .inline-variant-builder{padding-top:2px!important}.product-create-redesign .inline-variant-option{background:#fbfdfc!important;border:1px solid #e1eae5!important;border-radius:10px!important;margin-bottom:10px!important;padding:14px!important;position:relative!important}.product-create-redesign .pending-variant-preview{background:#fff!important;border:1px solid #dce8e2!important;border-radius:11px!important;margin-top:14px!important;overflow:hidden!important}.product-create-redesign .pending-variant-summary{background:#f7fbf9!important;border-bottom:1px solid #e7efeb!important;margin:0!important;padding:11px 13px!important}.product-create-redesign .product-inventory-section{background:linear-gradient(135deg,#fff,#fbfdfc)!important}.product-create-redesign .stock-calculated-card strong{color:#1c493b!important;font-size:14px!important}.product-create-redesign .vendor-collapsible-head{background:#fff!important;border:0!important;border-radius:11px!important;min-height:68px!important;padding:14px 18px!important}.product-create-redesign .vendor-collapsible-head:hover{background:#f8fbf9!important}.product-create-redesign .vendor-collapsible-head small{color:#789087!important;margin-top:3px!important}.product-create-redesign .vendor-collapsible-action{color:#087f5b!important;background:#f8fbf9!important;border:1px solid #d8e5df!important;border-radius:8px!important;padding:7px 10px!important;font-size:11px!important;font-weight:800!important}.product-create-redesign .product-tax-toggle{min-height:60px!important}.product-create-redesign .product-tax-toggle:hover{background:#fbfdfc!important}.product-create-redesign .product-add-button{border-radius:10px!important;min-height:48px!important;padding:0 24px!important;font-size:14px!important;box-shadow:0 5px 14px #087f5b29!important}@media (width<=700px){.product-create-redesign{gap:10px!important;width:calc(100% - 12px)!important}.product-create-redesign .product-section,.product-create-redesign .product-supplier-section{border-radius:12px!important;padding:19px 15px!important}.product-create-redesign .section-title{margin-bottom:16px!important;padding-bottom:11px!important}.product-create-redesign .section-title h2{font-size:17px!important}.product-create-redesign .product-fields{gap:14px!important}.product-create-redesign .product-fields input,.product-create-redesign .product-fields textarea,.product-create-redesign .category-picker-control{min-height:45px!important}.product-create-redesign .image-gallery-picker{scrollbar-width:none!important;gap:9px!important;padding-bottom:3px!important;display:flex!important;overflow-x:auto!important}.product-create-redesign .image-gallery-picker::-webkit-scrollbar{display:none!important}.product-create-redesign .product-photo-card,.product-create-redesign .image-preview.compact{flex:0 0 96px!important;width:96px!important;height:96px!important}.product-create-redesign .variant-setting-head{margin:-19px -15px 16px!important;padding:12px 15px!important}.product-create-redesign .variant-setting-control{width:62px!important;min-width:62px!important;height:34px!important}.product-create-redesign .product-tax-toggle{min-height:56px!important}}.product-create-redesign{background:#fff!important;border:1px solid #dfe7e3!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;width:min(1120px,100% - 48px)!important;max-width:1120px!important;margin:0 auto 32px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 32px #142d230e!important}.product-create-redesign .product-section,.product-create-redesign .product-supplier-section{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8eeeb!important;border-radius:0!important;grid-column:1/-1!important;margin:0!important;padding:28px 32px!important}.product-create-redesign .product-identifiers-section,.product-create-redesign .product-inventory-section{grid-column:span 1!important;min-width:0!important}.product-create-redesign .product-inventory-section{border-left:1px solid #e8eeeb!important}.product-create-redesign .section-title{align-items:center!important;margin:0 0 18px!important}.product-create-redesign .section-title h2{color:#123b66!important;letter-spacing:-.015em!important;margin:0!important;font-size:17px!important;line-height:1.25!important}.product-create-redesign .section-title small,.product-create-redesign .section-title>div>small{color:#7a8782!important;font-size:12px!important}.product-create-redesign label{color:#26352f!important;font-size:13px!important;font-weight:700!important}.product-create-redesign .label-muted{color:#8a9691!important;font-weight:500!important}.product-create-redesign input,.product-create-redesign select,.product-create-redesign textarea{color:#1f2b27!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4dfda!important;border-radius:9px!important}.product-create-redesign input,.product-create-redesign select{min-height:46px!important}.product-create-redesign input:focus,.product-create-redesign select:focus,.product-create-redesign textarea:focus{border-color:#7ab79f!important;outline:3px solid #087f5b14!important}.product-create-redesign .product-identifiers-section .product-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:14px!important}.product-create-redesign .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;display:grid!important}.product-create-redesign .barcode-scan-button{color:#087f5b!important;background:#f2f8f5!important;border:1px solid #cfe3da!important;border-radius:9px!important;min-width:94px!important;font-weight:800!important}.product-create-redesign .barcode-scan-button:hover{background:#e8f4ee!important}.product-create-redesign .product-inventory-section label{gap:8px!important;display:grid!important}.product-create-redesign .product-inventory-section input{font-size:15px!important;font-weight:600!important}.product-create-redesign .stock-calculated-card{background:#f7faf8!important;border:1px solid #dbe7e1!important;border-radius:9px!important;min-height:46px!important;padding:11px 13px!important}.product-create-redesign .product-vendor-last{padding:0!important}.product-create-redesign .vendor-collapsible-head{text-align:left!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:76px!important;padding:22px 32px!important;display:flex!important}.product-create-redesign .vendor-collapsible-head>span:first-child{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.product-create-redesign .vendor-collapsible-head strong{color:#123b66!important;font-size:17px!important}.product-create-redesign .vendor-collapsible-head small{color:#7a8782!important;margin:0!important;font-size:12px!important}.product-create-redesign .vendor-collapsible-action{color:#087f5b!important;background:#fff!important;border:1px solid #cfe1d9!important;border-radius:8px!important;flex:none!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important}.product-create-redesign .vendor-collapsible-action:hover{background:#f3f8f5!important}.product-create-redesign .vendor-collapsible-body{border-top:1px solid #eef2f0!important;padding:0 32px 28px!important}.product-create-redesign .vendor-collapsible-toolbar{padding:16px 0!important}.product-create-redesign .product-tax-section{padding:0!important;overflow:hidden!important}.product-create-redesign .product-tax-toggle{background:#fff!important;min-height:72px!important;padding:20px 32px!important}.product-create-redesign .product-tax-toggle strong{color:#123b66!important;font-size:17px!important}.product-create-redesign .product-tax-toggle small{color:#7a8782!important;font-size:12px!important}.product-create-redesign .product-tax-chevron{color:#087f5b!important;background:#fff!important;border:1px solid #d6e2dc!important;border-radius:8px!important;width:32px!important;height:32px!important}.product-create-redesign .product-tax-fields{border-top:1px solid #eef2f0!important;padding:22px 32px 28px!important}.product-create-redesign .product-add-button{width:auto!important;min-width:180px!important;min-height:50px!important;box-shadow:none!important;border-radius:10px!important;grid-column:1/-1!important;justify-self:end!important;margin:0!important;padding:0 24px!important;font-size:14px!important}.product-create-redesign .product-add-button:disabled{opacity:.55!important}.product-create-redesign .variant-setting-head{background:#fbfcfb!important;border-bottom:1px solid #e8eeeb!important;margin:-28px -32px 22px!important;padding:17px 32px!important}.product-create-redesign .variant-setting-title strong{color:#123b66!important;font-size:17px!important}.product-create-redesign .variant-setting-control{width:68px!important;min-width:68px!important;height:36px!important}@media (width<=800px){.product-create-redesign{width:100%!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:1fr!important;margin:0 0 20px!important}.product-create-redesign .product-section,.product-create-redesign .product-supplier-section{grid-column:1!important;padding:22px 18px!important}.product-create-redesign .product-identifiers-section,.product-create-redesign .product-inventory-section{grid-column:1!important}.product-create-redesign .product-inventory-section{border-left:0!important}.product-create-redesign .product-identifiers-section .product-fields{grid-template-columns:1fr!important}.product-create-redesign .vendor-collapsible-head{min-height:72px!important;padding:18px!important}.product-create-redesign .vendor-collapsible-head>span:first-child{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.product-create-redesign .vendor-collapsible-action{padding:8px 10px!important}.product-create-redesign .vendor-collapsible-body{padding:0 18px 22px!important}.product-create-redesign .product-tax-toggle,.product-create-redesign .product-tax-fields{padding:18px!important}.product-create-redesign .product-add-button{justify-self:stretch!important;width:calc(100% - 36px)!important;margin:18px!important}.product-create-redesign .variant-setting-head{margin:-22px -18px 18px!important;padding:14px 18px!important}}@media (width>=801px){.product-create-redesign{width:min(1240px,100% - 56px)!important;max-width:1240px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)!important;grid-template-areas:"photos category""details category""pricing category""variants vendor""identifiers vendor""inventory tax""save save"!important;gap:20px 22px!important;margin:0 auto 40px!important;padding:0!important;display:grid!important;overflow:visible!important}.product-create-redesign .product-section,.product-create-redesign .product-supplier-section{background:#fff!important;border:1px solid #e1e6e4!important;border-radius:12px!important;width:auto!important;min-width:0!important;margin:0!important;padding:22px 24px!important;box-shadow:0 1px 2px #14231e09!important}.product-create-redesign .product-photos-section{grid-area:photos!important}.product-create-redesign .product-details-section{grid-area:details!important}.product-create-redesign .product-pricing-section{grid-area:pricing!important}.product-create-redesign .product-category-section{grid-area:category!important}.product-create-redesign .product-options-section{grid-area:variants!important}.product-create-redesign .product-identifiers-section{grid-area:identifiers!important}.product-create-redesign .product-inventory-section{grid-area:inventory!important}.product-create-redesign .product-vendor-last{grid-area:vendor!important}.product-create-redesign .product-tax-section{grid-area:tax!important}.product-create-redesign .product-add-button{grid-area:save!important}.product-create-redesign .section-title{border:0!important;margin:0 0 18px!important;padding:0!important}.product-create-redesign .section-title h2{color:#1f2933!important;letter-spacing:-.01em!important;font-size:17px!important;font-weight:650!important}.product-create-redesign .product-fields{gap:16px!important}.product-create-redesign label{color:#303b36!important;font-size:13px!important;font-weight:600!important}.product-create-redesign input,.product-create-redesign select,.product-create-redesign textarea{background:#fff!important;border:1px solid #cfd7d3!important;border-radius:8px!important;min-height:44px!important;font-size:14px!important;box-shadow:0 1px 1px #00000006!important}.product-create-redesign textarea{min-height:130px!important}.product-create-redesign input:focus,.product-create-redesign select:focus,.product-create-redesign textarea:focus{border-color:#8a9691!important;outline:2px solid #50645a14!important}.product-create-redesign .product-category-section,.product-create-redesign .product-vendor-last,.product-create-redesign .product-tax-section{align-self:start!important}.product-create-redesign .category-with-quick-add{flex-direction:column!important;gap:10px!important;display:flex!important}.product-create-redesign .category-quick-add{align-self:flex-start!important}.product-create-redesign .vendor-collapsible-head{background:0 0!important;min-height:auto!important;padding:0!important}.product-create-redesign .vendor-collapsible-body{padding:18px 0 0!important}.product-create-redesign .product-tax-toggle{background:0 0!important;min-height:auto!important;padding:0!important}.product-create-redesign .product-tax-fields{padding:18px 0 0!important}.product-create-redesign .variant-setting-head{background:#fafbfa!important;border-bottom:1px solid #e7ebe9!important;margin:-22px -24px 20px!important;padding:15px 24px!important}.product-create-redesign .product-add-button{width:auto!important;min-width:170px!important;min-height:46px!important;box-shadow:none!important;border-radius:8px!important;justify-self:end!important;margin:0!important}}.product-create-redesign .product-options-section{background:#fff!important;border:1px solid #dfe8e3!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 10px #18372d09!important}.product-create-redesign .product-options-section .variant-setting-head{background:#fff!important;border-bottom:1px solid #e8efeb!important;min-height:72px!important;margin:0!important;padding:16px 20px 16px 22px!important}.product-create-redesign .product-options-section .variant-setting-title{align-items:center!important;gap:8px!important;display:flex!important}.product-create-redesign .product-options-section .variant-setting-title strong{letter-spacing:-.01em!important;font-size:17px!important}.product-create-redesign .product-options-section .variant-setting-control{color:#087f5b!important;width:76px!important;min-width:76px!important;height:42px!important;box-shadow:none!important;background:#f7faf8!important;border:1px solid #cfdcd6!important;border-radius:10px!important;transition:background .16s,border-color .16s,transform 80ms!important}.product-create-redesign .product-options-section .variant-setting-control:hover{background:#f1f8f5!important;border-color:#9db8ac!important}.product-create-redesign .product-options-section .variant-setting-control:active{transform:scale(.98)!important}.product-create-redesign .product-options-section .variant-setting-control span{font-size:15px!important;font-weight:850!important}.product-create-redesign .product-options-section .variant-setting-control.is-on{background:#eaf7f1!important;border-color:#087f5b!important}.product-create-redesign .product-options-section:not(:has(.inline-variant-builder)){min-height:0!important}.product-create-redesign .product-options-section .inline-variant-builder{background:#f8fbf9!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:18px 20px 20px!important;display:grid!important}.product-create-redesign .product-options-section .variant-builder-help{color:#60736a!important;background:#fff!important;border:1px solid #e1ebe6!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important}.product-create-redesign .product-options-section .inline-variant-option{background:#fff!important;border:1px solid #dfe9e4!important;border-radius:12px!important;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.28fr) 36px!important;align-items:end!important;gap:14px!important;margin:0!important;padding:14px!important;display:grid!important;box-shadow:0 1px 3px #14372a06!important}.product-create-redesign .product-options-section .inline-variant-option label{color:#344a41!important;grid-template-rows:auto auto!important;gap:7px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:grid!important}.product-create-redesign .product-options-section .inline-variant-option label.full{grid-column:auto!important}.product-create-redesign .product-options-section .inline-variant-option input{box-sizing:border-box!important;color:#19352b!important;background:#fff!important;border:1px solid #cfdcd6!important;border-radius:9px!important;outline:none!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;font-weight:650!important}.product-create-redesign .product-options-section .inline-variant-option input:focus{border-color:#087f5b!important;box-shadow:0 0 0 3px #087f5b14!important}.product-create-redesign .product-options-section .inline-variant-option input::placeholder{color:#9aa9a3!important;font-weight:500!important}.product-create-redesign .product-options-section .inline-variant-option .icon-btn{background:#fff!important;border:1px solid #ead4d4!important;border-radius:9px!important;align-self:end!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;position:static!important}.product-create-redesign .product-options-section .inline-variant-option .icon-btn:hover{background:#fff5f5!important}.product-create-redesign .product-options-section .inline-variant-builder>button{border-radius:10px!important;min-height:44px!important;font-weight:800!important}.product-create-redesign .product-options-section .inline-variant-builder>button.outline{background:#fff!important;width:max-content!important;min-width:130px!important;padding:0 16px!important}.product-create-redesign .product-options-section .inline-variant-builder>button.primary{width:100%!important;min-height:48px!important;box-shadow:0 5px 14px #087f5b24!important}.product-create-redesign .product-options-section .pending-variant-preview{background:#fff!important;border:1px solid #d9e6e0!important;border-radius:12px!important;margin:0!important;overflow:hidden!important}@media (width<=700px){.product-create-redesign .product-options-section{box-shadow:none!important;border-radius:14px!important}.product-create-redesign .product-options-section .variant-setting-head{min-height:64px!important;padding:12px 14px!important}.product-create-redesign .product-options-section .variant-setting-title strong{font-size:17px!important}.product-create-redesign .product-options-section .variant-setting-control{border-radius:9px!important;width:68px!important;min-width:68px!important;height:40px!important}.product-create-redesign .product-options-section .variant-setting-control span{font-size:14px!important}.product-create-redesign .product-options-section .inline-variant-builder{gap:10px!important;padding:12px!important}.product-create-redesign .product-options-section .variant-builder-help{padding:9px 10px!important;font-size:11px!important}.product-create-redesign .product-options-section .inline-variant-option{border-radius:11px!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:10px!important;padding:12px!important;display:grid!important}.product-create-redesign .product-options-section .inline-variant-option label{grid-column:1/-1!important;gap:6px!important;font-size:12px!important}.product-create-redesign .product-options-section .inline-variant-option label:first-child{grid-column:1!important}.product-create-redesign .product-options-section .inline-variant-option .icon-btn{grid-area:1/2!important;align-self:end!important;width:36px!important;height:36px!important}.product-create-redesign .product-options-section .inline-variant-option label.full{grid-column:1/-1!important}.product-create-redesign .product-options-section .inline-variant-option input{min-height:44px!important;font-size:14px!important}.product-create-redesign .product-options-section .inline-variant-builder>button.outline,.product-create-redesign .product-options-section .inline-variant-builder>button.primary{width:100%!important}.dukaan-help-trigger.compact{bottom:140px!important}}@media (width<=380px){.product-create-redesign .product-options-section .variant-setting-head{padding-left:12px!important;padding-right:12px!important}.product-create-redesign .product-options-section .inline-variant-builder,.product-create-redesign .product-options-section .inline-variant-option{padding:10px!important}}@media (width<=700px){.product-create-redesign .product-options-section .variant-setting-head{z-index:2!important;min-height:62px!important;position:relative!important}.product-create-redesign .product-options-section .variant-setting-control{touch-action:manipulation!important;flex:0 0 68px!important}.product-create-redesign .product-options-section .inline-variant-builder,.product-create-redesign .product-options-section .inline-variant-option{box-sizing:border-box!important;width:100%!important}.product-create-redesign .product-options-section .variant-add-option,.product-create-redesign .product-options-section .variant-generate-button{box-sizing:border-box!important;touch-action:manipulation!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important}.product-create-redesign .product-options-section .variant-add-option{color:#087f5b!important;background:#fff!important;border:1px solid #087f5b!important;order:1!important}.product-create-redesign .product-options-section .variant-generate-button{order:2!important;margin-top:0!important}.product-create-redesign .product-options-section .inline-variant-option .icon-btn{touch-action:manipulation!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.product-create-redesign .product-options-section .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;display:grid!important}.product-create-redesign .product-options-section .barcode-input-row .barcode-scan-button{white-space:nowrap!important;touch-action:manipulation!important;justify-content:center!important;min-width:76px!important;height:44px!important;min-height:44px!important;padding:0 11px!important}.product-create-redesign .product-options-section .pending-variant-row{padding:12px!important;display:block!important}.product-create-redesign .product-options-section .pending-variant-row>label{gap:6px!important;margin:0 0 10px!important;display:grid!important}.product-create-redesign .product-options-section .pending-variant-row>label:last-child{margin-bottom:0!important}.product-create-redesign .product-options-section .pending-variant-row input{box-sizing:border-box!important;width:100%!important;min-height:44px!important}.dukaan-help-trigger.compact{z-index:30!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;bottom:150px!important;right:14px!important}}@media (width<=380px){.product-create-redesign .product-options-section .variant-setting-control{flex-basis:64px!important;width:64px!important;min-width:64px!important}.product-create-redesign .product-options-section .barcode-input-row .barcode-scan-button{min-width:70px!important;padding:0 8px!important}}.customer-auth-shell{color:#17201d;background:#fff;justify-content:center;min-height:100vh;display:flex}.customer-auth-page{flex-direction:column;width:100%;max-width:520px;min-height:100vh;padding:28px 24px 40px;display:flex}.customer-auth-brand{justify-content:center;align-items:center;min-height:54px;margin-bottom:54px;display:flex}.customer-auth-brand img{object-fit:contain;width:auto;max-width:190px;height:58px;display:block}.customer-auth-brand strong{letter-spacing:-.03em;font-size:22px;font-weight:800}.customer-auth-card{width:100%;max-width:430px;margin:0 auto}.customer-auth-intro{text-align:left;margin-bottom:28px}.customer-auth-intro h1{letter-spacing:-.045em;margin:0 0 9px;font-size:34px;font-weight:800;line-height:1.08}.customer-auth-intro p{color:#66736e;margin:0;font-size:15px;line-height:1.55}.customer-auth-actions{flex-direction:column;gap:12px;display:flex}.customer-auth-google,.customer-auth-primary,.customer-auth-secondary,.customer-auth-guest{width:100%;min-height:52px;font:700 14px var(--ui-font,system-ui,sans-serif);cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:flex}.customer-auth-google{color:#1f5fca;background:#fff;border:1px solid #cfd8d4}.customer-auth-google span:first-child{font-size:17px;font-weight:900}.customer-auth-primary{color:#fff;background:#087f5b;border:1px solid #087f5b}.customer-auth-primary:disabled,.customer-auth-google:disabled,.customer-auth-secondary:disabled,.customer-auth-text:disabled{opacity:.5;cursor:not-allowed}.customer-auth-secondary{color:#087f5b;background:#fff;border:1px solid #087f5b}.customer-auth-guest{color:#087f5b;background:#fff;border:1px solid #cfd8d4;min-height:52px;margin-top:12px}.customer-auth-text{color:#087f5b;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 10px;font-weight:700}.customer-auth-divider{color:#7a8581;align-items:center;gap:12px;margin:2px 0;font-size:13px;display:flex}.customer-auth-divider:before,.customer-auth-divider:after{content:"";background:#e3e8e5;flex:1;height:1px}.customer-auth-label{color:#35423d;margin-top:2px;font-size:13px;font-weight:700}.customer-auth-input{box-sizing:border-box;background:#fff;border:1px solid #cfd8d4;outline:none;width:100%;border-radius:10px!important;min-height:52px!important;padding:0 14px!important;font-size:15px!important}.customer-auth-input:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b17}.customer-auth-success,.customer-auth-error{border-radius:9px;padding:11px 12px;font-size:13px;line-height:1.4}.customer-auth-success{color:#17633f;background:#eef8f4}.customer-auth-error{color:#a61b14;background:#fff1f0}.customer-auth-loading{color:#66736e;place-items:center;min-height:100vh;font-size:14px;display:grid}@media (width<=600px){.customer-auth-page{max-width:none;padding:20px 20px 32px}.customer-auth-brand{justify-content:flex-start;min-height:48px;margin-bottom:58px}.customer-auth-brand img{max-width:170px;height:52px}.customer-auth-brand strong{font-size:20px}.customer-auth-card{max-width:none}.customer-auth-intro h1{font-size:32px}.customer-auth-intro p{font-size:14px}.customer-auth-google,.customer-auth-primary,.customer-auth-secondary,.customer-auth-guest{min-height:50px}}@media (height<=700px) and (width<=600px){.customer-auth-brand{margin-bottom:32px}.customer-auth-intro{margin-bottom:20px}}.store-cart-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f231c6b;align-items:stretch}.store-cart-backdrop .checkout{background:#fff;width:min(560px,100%);height:100%;padding:0 24px 28px;overflow:auto;box-shadow:-18px 0 50px #10251d1f}.store-cart-backdrop .checkout-head{z-index:4;background:#fff;border-bottom:1px solid #edf1ef;padding:22px 0 16px;position:sticky;top:0}.store-cart-backdrop .checkout-head h2{letter-spacing:-.035em;margin:3px 0 0;font-size:25px}.checkout-items{padding:10px 0 4px}.checkout-item{border-bottom:1px solid #edf1ef;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.checkout-item-image{color:#087f5b;background:#f0f5f2;border-radius:10px;place-items:center;width:58px;height:68px;font-weight:800;display:grid;overflow:hidden}.checkout-item-image img{object-fit:cover;width:100%;height:100%;display:block}.checkout-item-main{gap:3px;min-width:0;display:grid}.checkout-item-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.checkout-item-main small,.checkout-item-main span{color:#73807b;font-size:11px}.checkout-item-controls{align-items:center;gap:8px;display:flex}.checkout-item-controls button{color:#24342e;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.checkout-item-controls strong{text-align:center;min-width:16px;font-size:12px}.checkout-item-total{text-align:right;min-width:76px;font-size:12px}.checkout-cart-summary{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.checkout-cart-summary div{gap:3px;display:grid}.checkout-cart-summary span{font-weight:700}.checkout-cart-summary small{color:#7a8581;font-size:10px}.checkout-cart-summary>strong{font-size:18px}.checkout-actions{grid-template-columns:1fr 1fr;gap:10px;padding:16px 0 6px;display:grid}.checkout-actions .primary,.checkout-actions .outline{width:100%;min-height:48px}.checkout-account-card{background:linear-gradient(135deg,#f5faf8,#fbfdfc);border:1px solid #dfe8e4;border-radius:14px;margin:16px 0 12px;padding:14px}.checkout-account-content{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.checkout-account-icon{color:#087f5b;background:#e0f1e9;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.checkout-account-content strong{font-size:13px}.checkout-account-content p{color:#53615b;margin:2px 0;font-size:11px}.checkout-account-content small{color:#7a8581;font-size:10px;line-height:1.35;display:block}.checkout-account-link{color:#087f5b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #087f5b;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.checkout-account-loading{color:#71807a;font-size:11px}.checkout-section{border-bottom:1px solid #edf1ef;padding:17px 0}.checkout-section-head{margin-bottom:12px}.checkout-section-head span{letter-spacing:.13em;color:#087f5b;font-size:9px;font-weight:800}.checkout-section-head h3{letter-spacing:-.02em;margin:3px 0 0;font-size:16px}.promo-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.promo-row input{min-height:46px!important;margin:0!important}.promo-row .outline{min-width:86px;min-height:46px}.checkout-promo-success,.checkout-promo-message{border-radius:8px;margin-top:8px;padding:9px 10px;font-size:11px}.checkout-promo-success{color:#17633f;background:#edf8f3}.checkout-promo-message{color:#65716c;background:#f7f8f8}.checkout-summary-card{background:#fbfcfc;border:1px solid #e6ece9;border-radius:14px;margin:12px 0;padding:15px}.checkout-summary-card .checkout-section-head{margin-bottom:7px}.checkout-breakdown{gap:0;display:grid}.checkout-breakdown>div{justify-content:space-between;gap:15px;padding:8px 0;font-size:12px;display:flex}.checkout-breakdown .discount-row{color:#087f5b}.checkout-breakdown .total{border-top:1px solid #dfe7e3;border-bottom:0;margin:5px 0 0;padding-top:13px;font-size:16px}.checkout-breakdown .total strong{font-size:18px}.checkout-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-form-grid input,.checkout-form-grid select,.checkout-form-grid textarea{min-height:48px!important;margin:0!important}.checkout-address{resize:vertical;grid-column:1/-1;min-height:88px!important}.checkout-notes{resize:vertical;width:100%;min-height:72px!important;margin:0!important}.checkout-payment-options{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:12px 0;display:grid}.checkout-payment-options button{white-space:normal;min-width:0;min-height:42px;padding:9px 10px;font-size:12px;line-height:1.25}.checkout-payment-choice{gap:10px;display:grid}.checkout-payment-choice label{border:1px solid #e0e7e4;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.checkout-payment-choice input{width:auto;min-height:auto!important;margin:0!important}.checkout-final{gap:9px;padding-top:18px;display:grid}.checkout-place{width:100%;border-radius:11px!important;min-height:52px!important;font-size:13px!important}.checkout-final>small{text-align:center;color:#7b8581;font-size:10px}.checkout-back{color:#087f5b;cursor:pointer;text-align:center;background:0 0;border:0;padding:7px;font-size:12px;font-weight:700}@media (width<=760px){.store-cart-backdrop{align-items:flex-end}.store-cart-backdrop .checkout{border-radius:18px 18px 0 0;width:100%;max-width:none;height:calc(100dvh - 10px);max-height:calc(100dvh - 10px);padding:0 16px 22px;box-shadow:0 -12px 35px #10251d26}.store-cart-backdrop .checkout-head{padding:17px 0 13px}.store-cart-backdrop .checkout-head h2{font-size:22px}.checkout-item{grid-template-columns:50px minmax(0,1fr) auto;gap:9px}.checkout-item-image{width:50px;height:60px}.checkout-item-total{display:none}.checkout-item-controls{grid-area:1/3}.checkout-item-main{grid-area:1/2}.checkout-actions{background:#fff;padding:12px 0 4px;position:sticky;bottom:0}.checkout-account-card{margin-top:12px}.checkout-account-content{grid-template-columns:32px minmax(0,1fr);align-items:start}.checkout-account-link{grid-column:2;justify-self:start;margin-top:2px}.checkout-form-grid{grid-template-columns:1fr}.checkout-address{grid-column:auto}.checkout-summary-card{margin:12px 0;padding:13px}}.store-cart-notice{z-index:19;background:#fff;border:1px solid #dfe8e4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:min(520px,100% - 28px);padding:10px 11px;animation:.22s ease-out cartNoticeIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #10251d29}.store-cart-notice>div{align-items:center;gap:10px;min-width:0;display:flex}.store-cart-notice-check{color:#087f5b;background:#e3f3ec;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.store-cart-notice>div>div{gap:2px;min-width:0;display:grid}.store-cart-notice strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.store-cart-notice small{color:#71807a;font-size:10px}.store-cart-notice button{color:#fff;white-space:nowrap;background:#087f5b;border:1px solid #087f5b;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700}@keyframes cartNoticeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=760px){.store-cart-notice{width:calc(100% - 20px);bottom:12px}.store-cart-backdrop .checkout{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.store-cart-backdrop .checkout-head{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;padding-right:0!important;display:grid!important}.store-cart-backdrop .checkout-head>div:first-child{grid-area:1/1;min-width:0}.store-cart-backdrop .checkout-head .store-cart-close-btn{grid-area:1/2;justify-self:end;position:static}.store-cart-backdrop .checkout-head .checkout-signin-card{box-sizing:border-box;grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0!important}.store-cart-backdrop .checkout-account-content{grid-template-columns:32px minmax(0,1fr);min-width:0}.store-cart-backdrop .checkout-account-content>div:nth-child(2){min-width:0}.store-cart-backdrop .checkout-account-content p{overflow-wrap:anywhere}.store-cart-backdrop .checkout-account-link{grid-column:2;width:fit-content}.store-cart-backdrop .checkout-breakdown,.store-cart-backdrop .checkout-breakdown>div{min-width:0}.store-cart-backdrop .checkout-breakdown{grid-template-columns:1fr!important}.store-cart-backdrop .checkout-breakdown>div{box-sizing:border-box;width:100%}.store-cart-backdrop .checkout-breakdown>div>span,.store-cart-backdrop .checkout-breakdown>div>strong{min-width:0}.store-cart-backdrop .checkout-breakdown>div>strong{text-align:right;overflow-wrap:anywhere}}@media (width<=480px){.store-cart-backdrop .checkout{padding-left:14px;padding-right:14px}.store-cart-backdrop .checkout-head h2{font-size:21px}.store-cart-backdrop .checkout-summary-card{padding:12px}}@media (width<=760px){.store-cart-backdrop .checkout-head .store-cart-close-btn{z-index:10!important;color:#16352b!important;background:#fff!important;border:1px solid #dfe7e3!important;border-radius:50%!important;place-self:start end!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.store-cart-backdrop .checkout-head .store-cart-close-btn svg{stroke:currentColor!important;stroke-width:2.25px!important;flex:0 0 20px!important;width:20px!important;height:20px!important;display:block!important;overflow:visible!important}}.customer-account-page{max-width:980px;margin:0 auto;padding:32px 18px 70px}.customer-account-head{margin-bottom:18px}.customer-account-head h1{margin:3px 0 4px!important;font-size:1.8rem!important}.customer-account-message{margin-bottom:14px}.customer-account-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:18px;display:grid}.customer-profile-card{padding:22px!important}.customer-profile-title{margin-bottom:18px!important}.customer-profile-title>div{align-items:flex-start;gap:11px;display:flex}.customer-profile-icon{color:#087f5b;background:#edf7f3;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.customer-profile-title h2{margin:0 0 3px!important;font-size:1.05rem!important}.customer-profile-title span:not(.customer-profile-icon){color:#718078;font-size:11px;line-height:1.45}.customer-profile-form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.customer-profile-form-grid label{color:#30443b;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.customer-profile-form-grid label>span{display:block}.customer-profile-form-grid input,.customer-profile-form-grid select,.customer-profile-form-grid textarea{box-sizing:border-box;color:#24352e;background:#fff;outline:none;width:100%;transition:border-color .15s,box-shadow .15s;border:1px solid #d7e1dc!important;margin:0!important}.customer-profile-form-grid input,.customer-profile-form-grid select{height:44px;min-height:44px}.customer-profile-form-grid textarea{resize:vertical;min-height:92px}.customer-profile-form-grid input:focus,.customer-profile-form-grid select:focus,.customer-profile-form-grid textarea:focus{box-shadow:0 0 0 3px #087f5b1a;border-color:#087f5b!important}.customer-profile-address{grid-column:1/-1}.customer-profile-actions{border-top:1px solid #edf0ee;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.customer-profile-actions .primary{min-width:132px}.customer-profile-actions>span{color:#78837f;font-size:10px}.customer-account-orders{min-width:0}.customer-account-orders .section-title{margin-bottom:10px}.store-mobile-menu-account{align-items:center;gap:7px;margin-top:4px;border-top:1px solid #edf0ee!important;padding-top:14px!important;display:flex!important}@media (width<=760px){.customer-account-page{padding:22px 14px 60px}.customer-account-head h1{font-size:1.55rem!important}.customer-account-grid{gap:14px;grid-template-columns:1fr!important}.customer-profile-card{padding:17px!important}.customer-profile-form-grid{grid-template-columns:1fr;gap:12px}.customer-profile-address{grid-column:auto}.customer-profile-form-grid input,.customer-profile-form-grid select{height:44px;min-height:44px}.customer-profile-actions{flex-direction:column;align-items:flex-start;gap:7px;margin-top:15px;padding-top:14px}.customer-profile-actions .primary{width:100%}.customer-account-orders .list-row{align-items:flex-start;gap:10px}.customer-account-orders .list-row>div:last-child{text-align:right;min-width:100px}}@media (width<=850px){.policies-page{padding:18px 12px calc(118px + env(safe-area-inset-bottom))}.policies-head{margin-bottom:14px}.policies-head h1{line-height:1.15;margin:3px 0 6px!important;font-size:1.5rem!important}.policies-head .muted{max-width:560px;margin:0;font-size:11px;line-height:1.5}.policies-head-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.policies-head-actions button{justify-content:center;gap:6px;width:100%;height:50px;min-height:50px;padding:8px 9px!important;font-size:11px!important}.policies-notice{gap:9px;margin-bottom:12px;padding:12px 13px}.policies-notice strong{font-size:12px;line-height:1.35}.policies-notice span{margin-top:3px;font-size:10px;line-height:1.45}.policies-layout{grid-template-columns:1fr;gap:12px;display:grid}.policies-sidebar{border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid;position:static;overflow:visible}.policies-sidebar button{border-radius:9px;gap:8px;width:100%;min-width:0;min-height:54px;padding:8px 9px}.policies-sidebar button strong{white-space:normal;font-size:10px;line-height:1.2}.policies-sidebar button small{margin-top:2px;font-size:8px}.policies-sidebar button>svg:first-child{width:16px;height:16px}.policies-sidebar button>svg:last-child{width:13px;height:13px}.policies-editor{gap:12px}.policies-business-card{border-radius:12px;padding:15px}.policies-section-head{gap:10px;margin-bottom:12px}.policies-section-head h2{margin-top:3px;font-size:14px}.policies-section-head p{font-size:10px;line-height:1.45}.policies-form-grid{gap:11px}.policies-form-grid input,.policies-form-grid textarea{min-height:44px;padding:9px 10px;font-size:13px}.policies-form-grid textarea{min-height:82px}.policy-editor-actions button{min-height:40px;padding:8px 10px!important}.policy-content-editor{min-height:360px;font-size:12px;line-height:1.6}.policy-editor-foot{flex-direction:column;align-items:flex-start;gap:7px}}.purchase-order-modal{width:min(1040px,100vw - 24px)}@media (width<=800px){.purchase-order-modal{border-radius:16px;width:calc(100vw - 12px);max-height:calc(100vh - 12px)!important;padding:14px!important}.purchase-order-modal .checkout-head{align-items:flex-start;gap:10px}.purchase-order-modal .checkout-head h2{margin:3px 0 4px;font-size:1.35rem}.purchase-order-modal .checkout-head .muted{max-width:310px;margin:0;font-size:.78rem;line-height:1.4}.purchase-order-modal>.purchase-order-meta-grid{grid-template-columns:minmax(0,1fr) 86px;gap:10px;margin-top:8px;display:grid}.purchase-order-modal>.purchase-order-meta-grid>label:nth-child(3),.purchase-order-modal>.purchase-order-meta-grid>label:nth-child(4){grid-column:1/-1}.purchase-order-modal .purchase-order-meta-grid>label{margin:5px 0;font-size:.78rem}.purchase-order-modal .purchase-order-meta-grid input,.purchase-order-modal .purchase-order-meta-grid select{box-sizing:border-box;height:44px;min-height:44px}.purchase-order-modal .purchase-order-meta-grid label:first-child>div{grid-template-columns:minmax(0,1fr) 72px;gap:6px!important;display:grid!important}.purchase-order-modal .purchase-order-meta-grid label:first-child button{min-width:0!important;padding:7px 6px!important}.purchase-order-modal .card{border-radius:13px;margin-top:10px!important;padding:11px!important}.purchase-order-modal .section-title{gap:8px;margin-bottom:9px}.purchase-order-modal .section-title h3{font-size:1rem}.purchase-order-modal .section-title p{margin:2px 0 0;font-size:.72rem;line-height:1.4}.purchase-order-modal .section-title .small{min-height:42px}.purchase-order-modal .inventory-search{flex:100%!important;min-width:0!important}.purchase-order-modal .inventory-search input{min-height:42px}.purchase-order-modal .purchase-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;max-height:300px!important}.purchase-order-modal .purchase-product-grid button{min-height:88px;min-width:0!important;padding:9px!important}.purchase-order-modal .purchase-product-grid button strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.25;display:block}.purchase-order-modal .purchase-product-grid button small{margin-top:3px;font-size:.66rem;line-height:1.3}.purchase-order-modal .purchase-product-grid button>span:last-child{flex:none;font-size:.72rem}.purchase-order-modal .purchase-line-grid{grid-template-columns:minmax(0,1fr) 68px 72px!important;align-items:end!important;gap:7px!important}.purchase-order-modal .purchase-line-grid label:first-child{grid-column:1/-1}.purchase-order-modal .purchase-line-grid label:nth-child(2){grid-column:1/2}.purchase-order-modal .purchase-line-grid label:nth-child(3){grid-column:2/3}.purchase-order-modal .purchase-line-grid label:nth-child(4){grid-column:3/4}.purchase-order-modal .purchase-line-grid label:nth-child(5){grid-column:1/3}.purchase-order-modal .purchase-line-grid label:nth-child(6){grid-column:3/4}.purchase-order-modal .purchase-line-grid>.icon-btn{grid-column:3/4;justify-self:end;width:42px;height:42px}.purchase-order-modal .purchase-line-grid label{margin:3px 0;font-size:.72rem}.purchase-order-modal .purchase-line-grid input,.purchase-order-modal .purchase-line-grid select{box-sizing:border-box;min-height:42px}.purchase-order-modal .purchase-line-grid label:nth-child(5)>div{grid-template-columns:54px minmax(0,1fr);gap:4px;display:grid!important}.purchase-order-modal .purchase-line-net{color:#64716b;grid-column:1/-1;padding:2px 2px 4px;font-size:.68rem;display:block}.purchase-order-modal .purchase-total-fields{grid-template-columns:1fr 1fr!important;gap:8px!important}.purchase-order-modal .purchase-total-fields label:nth-child(3),.purchase-order-modal .purchase-total-fields label:nth-child(4){grid-column:1/-1}.purchase-order-modal .purchase-total-fields label{margin:4px 0;font-size:.76rem}.purchase-order-modal .purchase-total-fields textarea{min-height:68px}.purchase-order-modal>.top-actions{grid-template-columns:1fr 1fr;gap:7px!important;display:grid!important}.purchase-order-modal>.top-actions button{font-size:.76rem;min-height:44px!important;padding:8px 7px!important}.purchase-order-modal>.top-actions button:last-child{grid-column:1/-1}}@media (width<=700px){.purchase-order-modal{box-sizing:border-box!important;max-height:calc(100vh - 92px)!important}.purchase-order-modal>.top-actions{padding-bottom:4px!important}}.purchase-order-modal .purchase-line-net{line-height:1.35}.purchase-scanner-modal video{background:#101828}@media (width<=800px){.purchase-order-modal .purchase-line-grid{grid-template-columns:minmax(0,1fr) 68px 72px!important}.purchase-order-modal .purchase-line-grid label:nth-child(5)>div{grid-template-columns:54px minmax(0,1fr)!important}.purchase-order-modal .purchase-line-net{font-size:.68rem}}@media (width<=700px){:root{--merchant-mobile-nav-height:76px;--merchant-mobile-nav-gap:24px;--merchant-mobile-nav-clearance:calc(var(--merchant-mobile-nav-height) + env(safe-area-inset-bottom,0px))}.content{padding-bottom:calc(var(--merchant-mobile-nav-clearance) + var(--merchant-mobile-nav-gap))!important;scroll-padding-bottom:calc(var(--merchant-mobile-nav-clearance) + var(--merchant-mobile-nav-gap))!important}.modal-backdrop>.inventory-modal,.modal-backdrop>.admin-modal,.modal-backdrop>.purchase-order-modal{overscroll-behavior:contain;max-height:calc(100dvh - var(--merchant-mobile-nav-clearance) - 12px)!important;box-sizing:border-box!important;overflow-y:auto!important}}@media (width>=701px){:root{--merchant-mobile-nav-height:0px;--merchant-mobile-nav-gap:0px;--merchant-mobile-nav-clearance:0px}}.checkout-b2b-card{background:#f8fafcb3;border:1px solid #0f172a1a;border-radius:14px;margin-top:14px;padding:14px 16px}.checkout-b2b-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkout-b2b-toggle input{margin-top:3px}.checkout-b2b-toggle span{flex-direction:column;gap:3px;display:flex}.checkout-b2b-toggle strong{font-size:14px}.checkout-b2b-toggle small{color:#64748b;font-size:12px}.checkout-b2b-card .checkout-form-grid{margin-top:12px}.pos-b2b-card{background:#f8fafcb3;border:1px solid #0f172a1a;border-radius:14px;margin-top:14px;padding:14px 16px}.pos-b2b-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pos-b2b-toggle input{margin-top:3px}.pos-b2b-toggle span{flex-direction:column;gap:3px;display:flex}.pos-b2b-toggle strong{font-size:14px}.pos-b2b-toggle small{color:#64748b;font-size:12px}.pos-b2b-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.pos-b2b-grid label{color:#475569;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.pos-b2b-grid input,.pos-b2b-grid textarea{box-sizing:border-box;width:100%}.pos-b2b-wide{grid-column:1/-1}@media (width<=700px){.pos-b2b-grid{grid-template-columns:1fr}.pos-b2b-wide{grid-column:auto}}.merchant-location-selector{color:#087f5b;cursor:pointer;background:#f7fbf9;border:1px solid #d8e4df;border-radius:10px;align-items:center;gap:7px;max-width:210px;min-height:38px;padding:0 10px;font-weight:800;display:flex;position:relative}.merchant-location-selector>svg{flex:none}.merchant-location-label{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:12px;display:block;overflow:hidden}.merchant-location-selector select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.merchant-location-selector:focus-within{outline-offset:1px;outline:2px solid #b9dfcf}@media (width<=800px){.merchant-location-selector{max-width:150px;min-height:36px;margin-left:auto;margin-right:8px;padding:0 9px}.merchant-location-label{max-width:105px;font-size:11px}.topbar .brand,.topbar .brand img{max-width:145px}}.channel-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.channel-management-card{background:#fff;border:1px solid #e5ebe8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.channel-management-card>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.channel-management-card strong{font-size:13px}.channel-management-card span{color:#718078;font-size:11px}.channel-management-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.channel-status-active,.channel-status-paused{text-transform:capitalize;color:#087b43;background:#eef9f2;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.channel-status-paused{color:#a65b00;background:#fff5e8}.channel-management-card button{padding:6px 8px;font-size:10px}@media (width<=700px){.channel-management-grid{grid-template-columns:1fr}.channel-management-card{align-items:flex-start}.channel-management-status{flex-direction:column;align-items:flex-end}}.channel-order-summary{margin:0 0 14px;padding:14px}.channel-order-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.channel-order-summary-head h3{margin:3px 0 2px;font-size:16px}.channel-order-summary-head p{margin:0;font-size:11px}.channel-order-summary-totals{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;display:grid}.channel-order-summary-totals strong{font-size:20px;line-height:1}.channel-order-summary-totals span{color:#718078;font-size:10px}.channel-order-summary-totals b{grid-column:1/-1;font-size:12px}.channel-order-summary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.channel-order-row{border:1px solid #e5ebe8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.channel-order-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-order-row>div:last-child{text-align:right}.channel-order-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.channel-order-row span{color:#718078;font-size:10px}.channel-order-row b{font-size:12px}@media (width<=700px){.channel-order-summary{padding:12px}.channel-order-summary-list{grid-template-columns:1fr}.channel-order-summary-head{gap:10px}.channel-order-summary-totals{flex:none}}.inventory-availability-panel{background:#fff;border:1px solid #e5ebe8;border-radius:14px;margin:0 0 14px;padding:12px 14px}.inventory-availability-head strong{font-size:13px}.inventory-availability-head span{color:#718078;margin-top:2px;font-size:10px;display:block}.inventory-channel-pill{background:#f8faf9;border:1px solid #e5ebe8;border-radius:999px;padding:5px 8px;font-size:10px}.inventory-channel-pill b{font-weight:800}.inventory-availability-note{color:#718078;margin-top:8px;font-size:10px}.inventory-channel-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.inventory-channel-badges i{color:#087b43;background:#eef9f2;border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}@media (width<=620px){.inventory-availability-head{align-items:flex-start}.inventory-channel-pills{gap:4px}}.pos-location-bar{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;align-items:center;gap:10px;margin:10px 0 14px;padding:10px 12px;display:flex}.pos-location-bar>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pos-location-bar strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pos-location-bar select{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);min-width:180px;max-width:48%;font:inherit;border-radius:9px;padding:9px 30px 9px 10px}@media (width<=640px){.pos-location-bar{align-items:flex-start}.pos-location-bar select{width:48%;min-width:0;max-width:none}}.transfer-box{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;margin:14px 0;padding:14px}.transfer-box .section-title{margin-bottom:12px}.transfer-box .top-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (width<=720px){.developer-access-grid{grid-template-columns:1fr}.developer-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-access-hero>button{width:100%}.developer-access-note{display:block}.developer-access-note strong{margin-bottom:4px;display:block}}.developer-access-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;margin-bottom:16px;display:grid}.developer-access-hero{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.developer-access-icon{color:#087f5b;background:#e8f5f0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.developer-access-copy{flex:1;min-width:220px}.developer-access-copy h2{margin:0 0 6px;font-size:20px}.developer-access-copy p{margin:0;line-height:1.55}.developer-access-hero>button{flex:none}.developer-access-locked,.developer-access-message{border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;font-size:13px;display:flex}.developer-access-locked{color:#7a4d00;background:#fff7e6}.developer-access-message{color:#174a7c;background:#eef6ff}.developer-access-section-title{align-items:center;gap:8px;display:flex}.developer-access-section-title h3{margin:0;font-size:16px}.developer-access-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.developer-access-list li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.developer-access-list svg{color:#087f5b;flex:none;margin-top:1px}.developer-roadmap{margin-bottom:16px}.developer-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.developer-roadmap-item{border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-direction:column;gap:5px;min-height:82px;padding:12px;display:flex}.developer-roadmap-item span{color:#6b7280;font-size:12px;font-weight:700}.developer-roadmap-item strong{font-size:13px}.developer-roadmap-item small{color:#6b7280}.developer-roadmap-item.active{background:#f2fbf7;border-color:#087f5b}.developer-access-note{background:#f7fbf9;border:1px solid #d8e8e1;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.developer-access-note strong{white-space:nowrap}@media (width<=720px){.developer-access-grid{grid-template-columns:1fr}.developer-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-access-hero>button{width:100%}.developer-access-note{display:block}.developer-access-note strong{margin-bottom:4px;display:block}}.developer-keys-card{margin:16px 0}.developer-keys-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.developer-keys-header .muted{margin:5px 0 0;font-size:13px}.developer-keys-header button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.developer-empty{text-align:center;color:#6b7280;padding:28px 8px;font-size:13px}.developer-key-list{border-top:1px solid var(--border,#e5e7eb);margin-top:16px}.developer-key-row{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.developer-key-main{gap:4px;min-width:0;display:grid}.developer-key-main strong{font-size:14px}.developer-key-main code{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.developer-key-main small{color:#6b7280;font-size:11px}.developer-key-actions{align-items:center;gap:10px;display:flex}.status-pill{color:#6b7280;text-transform:capitalize;background:#f1f3f5;border-radius:999px;padding:4px 8px;font-size:11px}.status-pill.success{color:#087f5b;background:#e8f5f0}.icon-button.danger{color:#b42318}.developer-secret-card{margin:16px 0}.developer-secret-warning{color:#7a4d00;align-items:flex-start;gap:10px;display:flex}.developer-secret-warning svg{flex:none;margin-top:2px}.developer-secret-warning div{gap:3px;display:grid}.developer-secret-warning span{font-size:12px;line-height:1.45}.developer-secret-row{align-items:center;gap:10px;margin-top:14px;display:flex}.developer-secret-row code{border:1px solid var(--border,#e5e7eb);white-space:nowrap;background:#f8f9fa;border-radius:9px;flex:1;min-width:0;padding:11px 12px;font-size:12px;overflow:auto}.developer-secret-row button{align-items:center;gap:6px;display:inline-flex}.text-button{color:#087f5b;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:8px 0;font-size:12px}.developer-modal-backdrop{z-index:1000;background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.developer-modal{gap:14px;width:min(480px,100%);display:grid}.developer-modal-header{justify-content:space-between;gap:12px;display:flex}.developer-modal-header h2{margin:0 0 4px}.developer-modal-header p{margin:0;font-size:12px}.developer-modal label{gap:6px;font-size:13px;font-weight:600;display:grid}.developer-modal input{box-sizing:border-box;width:100%}.developer-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.developer-roadmap-item.done{background:#f7fbf9;border-color:#d8e8e1}@media (width<=720px){.developer-keys-header{display:grid}.developer-keys-header button{justify-content:center;width:100%}.developer-key-row{align-items:flex-start}.developer-key-actions{flex-direction:column;align-items:flex-end}.developer-secret-row{flex-direction:column;align-items:stretch}.developer-secret-row button{justify-content:center}.developer-modal-backdrop{align-items:end;padding:10px}.developer-modal{border-radius:16px}}.developer-scope-pills{flex-wrap:wrap;gap:5px;margin:3px 0;display:flex}.developer-scope-pills span{color:#087f5b;background:#eef7f3;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.developer-scope-heading{justify-content:space-between;align-items:center;font-size:13px;display:flex}.developer-scope-heading>span{color:#6b7280;font-size:11px}.developer-scope-grid{grid-template-columns:1fr 1fr;gap:7px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.developer-scope-option{text-align:left;cursor:pointer;color:#17201d;background:#fff;border:1px solid #dfe6e2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.developer-scope-option>span{gap:3px;min-width:0;display:grid}.developer-scope-option strong{font-size:12px}.developer-scope-option small{color:#6c7773;font-size:10px;line-height:1.35}.developer-scope-option.selected{background:#f1f8f5;border-color:#087f5b;box-shadow:0 0 0 1px #087f5b22}.developer-scope-option.selected>svg{color:#087f5b;flex:none}.developer-scope-modal{width:min(620px,100%)}@media (width<=720px){.developer-scope-grid{grid-template-columns:1fr;max-height:42vh}.developer-scope-modal{max-height:90vh;overflow:auto}}.developer-webhooks-card{margin:16px 0}.developer-webhooks-card .developer-key-main code{max-width:min(62vw,680px);display:block}@media (width<=720px){.developer-webhooks-card .developer-key-main code{max-width:100%}.developer-webhooks-card .developer-key-actions,.developer-webhooks-card .developer-key-actions .outline{width:100%}}.developer-environment-switch{border:1px solid var(--border,#e5e7eb);background:var(--surface-muted,#f8fafc);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.developer-environment-switch button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-weight:700}.developer-environment-switch button.selected{background:var(--surface,#fff);box-shadow:0 1px 3px #0000001f}.developer-environment-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border,#e5e7eb);border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.developer-sandbox-card{margin-bottom:16px}@media (width<=720px){.developer-environment-switch{width:100%;margin-top:12px}.developer-environment-switch button{flex:1}.page-header{align-items:stretch}}.developer-modal-environment-badge{color:#17624e;letter-spacing:.08em;background:#edf8f3;border:1px solid #b8d8cc;border-radius:999px;align-items:center;width:max-content;margin-top:8px;padding:4px 9px;font-size:10px;font-weight:850;display:inline-flex}.developer-modal-environment-note{color:#64736d;margin-top:6px;font-size:12px;line-height:1.4;display:block}@media (width<=700px){.developer-modal-environment-badge{margin-top:7px}.developer-modal-environment-note{max-width:30ch;font-size:11px}}.developer-integrations-card{margin-top:16px}.developer-integrations-card .developer-key-main>small{margin-top:5px;display:block}.developer-integrations-card .developer-key-actions{align-items:center}.developer-modal textarea,.developer-modal select{box-sizing:border-box;color:#17352b;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd6;border-radius:10px;padding:11px 12px}.developer-modal textarea{resize:vertical;min-height:84px}@media (width<=700px){.developer-integrations-card .developer-key-row{align-items:flex-start;gap:12px}.developer-integrations-card .developer-key-actions{flex-wrap:wrap;justify-content:flex-end}.developer-modal textarea{min-height:72px}}.developer-audit-card{margin-top:16px}.developer-audit-list{gap:8px;display:grid}.developer-audit-row{background:#fbfdfc;border:1px solid #dce7e2;border-radius:10px;justify-content:space-between;gap:16px;padding:12px;display:flex}.developer-audit-row>div{flex-direction:column;gap:4px;display:flex}.developer-audit-row small{color:#65756f;font-size:11px}.developer-audit-row strong{font-size:13px}@media (width<=700px){.developer-audit-row{flex-direction:column;align-items:flex-start}}.developer-security-posture{margin-top:16px}.developer-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.developer-security-grid>div{background:#fbfdfc;border:1px solid #dce7e2;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.developer-security-grid strong{font-size:13px}.developer-security-grid span{color:#65756f;font-size:12px;line-height:1.45}@media (width<=700px){.developer-security-grid{grid-template-columns:1fr}}.developer-isolation-review{margin-top:16px}.developer-isolation-summary{background:#fbfdfc;border:1px solid #dce7e2;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px;display:flex}.developer-isolation-summary strong{font-size:13px}.developer-isolation-summary span{color:#65756f;font-size:12px;line-height:1.45}.developer-performance-review{margin-top:16px}.developer-recovery-review{border:1px solid #3b82f633}.developer-recovery-review .developer-isolation-summary{margin-bottom:14px}@media (width<=720px){.developer-recovery-review .developer-security-grid{grid-template-columns:1fr}}:root{--dk-brand:#087f5b;--dk-brand-dark:#066b4d;--dk-brand-soft:#edf7f3;--dk-bg:#f6f8f7;--dk-surface:#fff;--dk-surface-soft:#f8faf9;--dk-text:#17201d;--dk-text-secondary:#65716c;--dk-text-muted:#78837f;--dk-border:#dfe7e3;--dk-border-strong:#cbd8d2;--dk-focus:0 0 0 3px #087f5b1f;--dk-radius-md:10px;--dk-radius-lg:14px;--dk-shadow-sm:0 1px 2px #10251d0a;--dk-shadow-lg:0 18px 50px #10251d24}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--dk-text);background:var(--dk-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Manrope,sans-serif}button,input,textarea,select{font-family:inherit}button{-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select):focus-visible{box-shadow:var(--dk-focus);outline:0}:where(input,textarea,select)::placeholder{color:#9aa49f}:where(input,textarea,select):disabled{color:#9aa49f;cursor:not-allowed;background:#f3f5f4}.content{max-width:1400px;padding:32px clamp(20px,3vw,36px) 48px}.page-head{gap:20px;margin-bottom:22px}.page-head h1{letter-spacing:-.035em;font-size:clamp(1.65rem,2.4vw,2rem);line-height:1.12}.page-head p{max-width:760px;color:var(--dk-text-secondary);margin:6px 0 0;line-height:1.55}.eyebrow{letter-spacing:.11em;color:var(--dk-brand);font-size:11px;font-weight:800;line-height:1.2}:where(.card,.stat,.list,.plan,.trial,.pos-products,.pos-cart,.product-card,.admin-product,.category-card,.order-card,.metric-card,.inventory-list){border-color:var(--dk-border);box-shadow:var(--dk-shadow-sm)}:where(.card,.stat,.plan,.trial){border-radius:var(--dk-radius-lg)}.card{padding:22px}.card+.card{margin-top:16px}.section-title{min-height:40px}.section-title h2{letter-spacing:-.025em;margin:0;font-size:1.05rem;line-height:1.3}.section-title span{color:var(--dk-text-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.primary,.outline,.whatsapp{border-radius:var(--dk-radius-md);min-height:40px;padding:9px 14px;font-size:13px;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.primary{background:var(--dk-brand);border-color:var(--dk-brand);box-shadow:var(--dk-shadow-sm)}.primary:hover{background:var(--dk-brand-dark);border-color:var(--dk-brand-dark)}.outline{background:var(--dk-surface);border-color:var(--dk-border-strong);color:#21453a}.outline:hover{background:var(--dk-surface-soft);color:var(--dk-brand);border-color:#9fc5b6}.primary:active,.outline:active,.whatsapp:active{transform:translateY(1px)}:where(.primary,.outline,.whatsapp):disabled{opacity:.5;box-shadow:none;transform:none}.icon-btn{border-radius:var(--dk-radius-md);color:#53605b;width:38px;height:38px;padding:0}.icon-btn:hover{background:var(--dk-brand-soft);color:var(--dk-brand)}:where(.form-stack input,.form-stack textarea,.form-stack select,.product-form input,.product-form select,.product-form textarea,.product-form-grid input,.product-form-grid textarea,.product-form-grid select,.category-create input,.pos-customer input){border:1px solid var(--dk-border);border-radius:var(--dk-radius-md);background:#fff;min-height:40px;padding:9px 11px;transition:border-color .15s,box-shadow .15s}:where(.form-stack input,.form-stack textarea,.form-stack select,.product-form input,.product-form select,.product-form textarea,.product-form-grid input,.product-form-grid textarea,.product-form-grid select,.category-create input,.pos-customer input):focus{border-color:var(--dk-brand);box-shadow:var(--dk-focus)}.form-stack label,.product-form label,.product-form-grid label{color:#2d3934;font-size:13px}.form-stack small,.product-form-grid small{color:var(--dk-text-muted);line-height:1.45}.success{color:#087f5b;background:#edf7f3;border-color:#b9e3d2}.error{color:#b42318;background:#fff4f2;border:1px solid #f0c8c3}.muted{color:var(--dk-text-secondary)}.steps{scrollbar-width:none;gap:7px;padding-bottom:3px;overflow:auto}.steps::-webkit-scrollbar{display:none}.steps .primary,.steps .outline{white-space:nowrap;flex:none}.topbar{border-bottom-color:var(--dk-border);height:64px;box-shadow:0 1px #10251d05}.sidebar{border-right-color:var(--dk-border);box-shadow:1px 0 #10251d05}.sidebar a{transition:background .15s,color .15s}.sidebar a:hover{background:var(--dk-brand-soft);color:var(--dk-brand)}.sidebar a.active{background:var(--dk-brand-soft);color:var(--dk-brand);font-weight:800}.list-row{min-height:56px;padding:13px 16px}.list-row:last-child{border-bottom:0}:where(.store-desktop-menu,.store-mobile-menu,.store-submenu){border-color:var(--dk-border);box-shadow:var(--dk-shadow-lg)}:where(.modal-backdrop,.image-editor-backdrop){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (width<=700px){.content{padding-bottom:88px}:where(.primary,.outline,.whatsapp){min-height:44px}:where(.icon-btn,.mobile-circle-btn,.mobile-tool-btn){min-width:40px;min-height:40px}.page-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.page-head>div:first-child{flex:220px;min-width:0}.page-head>button,.page-head>a{flex:none}.card{padding:18px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-page-head{align-items:flex-end}.product-page-head .page-head-actions{align-items:center;gap:8px;display:flex}.product-management-toolbar-v2{border:1px solid var(--dk-border);box-shadow:var(--dk-shadow-sm);background:#fff;border-radius:16px;gap:10px;padding:14px}.product-management-toolbar-v2 .product-search-control{flex:300px;min-width:260px}.product-management-toolbar-v2 .product-search-control>span,.product-management-toolbar-v2 .product-sort-control label{color:#68756f;font-size:11px;font-weight:800}.product-management-toolbar-v2 .product-search-input{border:1px solid var(--dk-border);background:#fbfdfc;border-radius:10px;height:42px}.product-management-toolbar-v2 .product-sort-control select{background:#fff;border-radius:10px;min-height:42px}.product-list-head{border:1px solid var(--dk-border);background:#f8faf9;border-bottom:0;border-radius:16px 16px 0 0;margin-top:16px}.product-list-head-columns{color:#78837f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.product-list{border:1px solid var(--dk-border);background:#fff;border-radius:0 0 16px 16px;overflow:hidden}.product-list .product-card{box-shadow:none;border:0;border-bottom:1px solid #e8eeeb;border-radius:0;margin:0;transition:background .15s}.product-list .product-card:hover{background:#fbfdfc}.product-list .product-card:last-child{border-bottom:0}.product-list .product-card-selected{background:#f0f8f4!important}.product-card-actions .outline{min-height:36px;padding:7px 10px}.product-card-actions .icon-btn{width:36px;height:36px}.status-pill,.inventory-pill{font-size:11px;font-weight:800}.mobile-product-count{color:var(--dk-text-muted);font-size:11px}.mobile-products-head{border-bottom-color:var(--dk-border)!important;background:#fff!important}.mobile-products-title h1{letter-spacing:-.035em!important}.mobile-products-search{border:1px solid var(--dk-border)!important;background:#f8faf9!important}.mobile-product-tabs button.active{background:var(--dk-brand-soft)!important;color:var(--dk-brand)!important}@media (width<=900px){.product-management-toolbar-v2{grid-template-columns:1fr 1fr;display:grid}.product-management-toolbar-v2 .product-search-control{grid-column:1/-1;min-width:0}.product-management-toolbar-v2 .product-sort-control select{width:100%}}@media (width<=700px){.product-page-head{display:none!important}.product-list{border:0;border-radius:0}.product-list .product-card{background:#fff}.mobile-product-select-all{padding:4px 0 2px}.mobile-product-select-all button{color:var(--dk-brand);background:0 0;border:0;padding:5px 2px;font-size:11px;font-weight:800}.mobile-products-head{padding-left:14px!important;padding-right:14px!important}}.product-edit-page{background:var(--dk-bg)}.product-edit-page-panel{border:1px solid var(--dk-border);background:var(--dk-surface);width:min(1080px,100vw - 32px);box-shadow:var(--dk-shadow-lg);border-radius:18px;overflow:hidden}.product-edit-page .product-create-page-head,.product-create-page-head{border-bottom:1px solid var(--dk-border);background:var(--dk-surface);padding:18px 22px}.product-edit-page .product-create-page-head h2,.product-create-page-head h2{letter-spacing:-.025em;margin:0;font-size:18px}.product-edit-page .product-create-page-editor,.product-create-page-editor{background:var(--dk-bg);padding:22px}.product-section{overflow:hidden;border:1px solid var(--dk-border)!important;box-shadow:var(--dk-shadow-sm)!important;background:#fff!important;border-radius:14px!important}.product-section+.product-section{margin-top:14px}.product-section>header,.product-section>.product-section-head{border-bottom:1px solid var(--dk-border);background:#fbfdfc;padding:14px 16px}.product-section>header h3,.product-section>.product-section-head h3{color:var(--dk-text);margin:0;font-size:13px;font-weight:800}.product-section>header small,.product-section>.product-section-head small{color:var(--dk-text-muted)}.product-section .product-fields,.product-section .product-form-grid{padding:16px}.product-add-button{border-radius:10px!important;min-height:42px!important;font-weight:800!important}.variant-management-page{background:var(--dk-bg)}.variant-management-card{border:1px solid var(--dk-border)!important;box-shadow:var(--dk-shadow-sm)!important;background:#fff!important;border-radius:14px!important}.variant-management-card .variant-management-header{border-bottom:1px solid var(--dk-border);padding:14px 16px}.variant-management-card input,.variant-management-card select,.variant-edit-sheet input,.variant-edit-sheet select,.variant-edit-sheet textarea{border:1px solid var(--dk-border);background:#fff;border-radius:10px;min-height:40px}.variant-management-card input:focus,.variant-management-card select:focus,.variant-edit-sheet input:focus,.variant-edit-sheet select:focus,.variant-edit-sheet textarea:focus{border-color:var(--dk-brand);box-shadow:var(--dk-focus)}.variant-edit-sheet{border:1px solid var(--dk-border)!important;background:#fff!important;border-radius:16px 16px 0 0!important;box-shadow:0 -14px 40px #10251d29!important}.variant-edit-sheet .sheet-header,.variant-edit-sheet>header{border-bottom:1px solid var(--dk-border);background:#fbfdfc;padding:14px 16px}.variant-edit-sheet .sheet-actions,.variant-edit-sheet>footer{border-top:1px solid var(--dk-border);background:#fff;padding:12px 16px}@media (width<=700px){.product-edit-page-panel{border-left:0;border-right:0;border-radius:0;width:100%}.product-edit-page .product-create-page-head,.product-create-page-head{padding:14px 16px}.product-edit-page .product-create-page-editor,.product-create-page-editor{padding:12px}.product-section{border-radius:12px!important}.product-section .product-fields,.product-section .product-form-grid{padding:13px}.variant-management-card{border-radius:12px!important}.variant-edit-sheet{max-height:88vh;overflow:auto}}.image-editor-backdrop,.modal-backdrop.product-modal-backdrop{padding:16px;background:#0f1b167a!important}.image-editor-backdrop .image-editor,.image-editor-backdrop .image-editor-modal,.product-modal-backdrop .modal,.product-modal-backdrop .product-modal{border:1px solid var(--dk-border);box-shadow:var(--dk-shadow-lg);background:#fff;border-radius:18px;overflow:hidden}.image-editor-backdrop header,.image-editor-backdrop .image-editor-header{border-bottom:1px solid var(--dk-border);padding:14px 16px}.image-editor-backdrop footer,.image-editor-backdrop .image-editor-actions{border-top:1px solid var(--dk-border);background:#fbfdfc;padding:12px 16px}@media (width<=700px){.image-editor-backdrop,.modal-backdrop.product-modal-backdrop{align-items:flex-end;padding:0}.image-editor-backdrop .image-editor,.image-editor-backdrop .image-editor-modal,.product-modal-backdrop .modal,.product-modal-backdrop .product-modal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}}.product-modal-backdrop .modal-header,.product-modal-backdrop .product-modal-header{border-bottom:1px solid var(--dk-border);padding:16px}.product-modal-backdrop .modal-footer,.product-modal-backdrop .product-modal-footer{border-top:1px solid var(--dk-border);background:#fbfdfc;padding:12px 16px}.product-modal-backdrop .modal-header h2,.product-modal-backdrop .product-modal-header h2{letter-spacing:-.02em;margin:0;font-size:16px}@media (width<=700px){.product-modal-backdrop .modal-footer,.product-modal-backdrop .product-modal-footer{flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0}.product-modal-backdrop .modal-footer>*,.product-modal-backdrop .product-modal-footer>*{flex:140px}}.category-manager{overflow:hidden;padding:0!important}.category-manager .category-create{border-bottom:1px solid var(--dk-border);background:#fbfdfc;padding:18px}.category-manager .category-create-fields{gap:10px}.category-manager .category-create input,.category-manager .category-create button{border-radius:10px;min-height:42px}.category-manager .category-list{gap:8px;padding:14px;display:grid}.category-manager .category-card{transition:border-color .15s,background .15s,transform .1s;border:1px solid var(--dk-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.category-manager .category-card:hover{border-color:var(--dk-border-strong)!important;background:#fbfdfc!important}.category-manager .category-card img{object-fit:cover;border-radius:9px}.category-manager .category-card input{border:1px solid var(--dk-border);background:#fff;border-radius:10px;min-height:40px}.category-manager .category-card-actions{align-items:center;gap:7px;display:flex}.category-manager .category-card-actions button{border-radius:9px;min-height:36px}.category-manager .category-system-badge{background:var(--dk-brand-soft);color:var(--dk-brand);border:1px solid #b9e3d2;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}@media (width<=700px){.category-manager .category-create{padding:14px}.category-manager .category-list{padding:10px}.category-manager .category-card{padding:12px!important}.category-manager .category-card-actions{width:100%}.category-manager .category-card-actions button{flex:1}}.inventory-availability-panel{border:1px solid var(--dk-border);box-shadow:var(--dk-shadow-sm);background:#fff;border-radius:14px;margin-bottom:14px;padding:16px}.inventory-availability-head strong{letter-spacing:-.01em;font-size:13px;display:block}.inventory-availability-head span{color:var(--dk-text-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.inventory-availability-head>span:last-child{color:var(--dk-brand);white-space:nowrap;margin-top:0;font-weight:800}.inventory-channel-pills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inventory-channel-pill{border:1px solid var(--dk-border);background:#f8faf9;border-radius:999px;padding:7px 10px;color:#53605b!important;font-size:11px!important}.inventory-channel-pill b{color:var(--dk-text)}.inventory-availability-note{color:var(--dk-text-secondary);background:#f8faf9;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px}.inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.inventory-summary>div{border:1px solid var(--dk-border);min-width:0;box-shadow:var(--dk-shadow-sm);background:#fff;border-radius:12px;padding:15px 16px}.inventory-summary span,.inventory-summary small{color:var(--dk-text-muted);font-size:11px;display:block}.inventory-summary strong{letter-spacing:-.04em;margin:5px 0 2px;font-size:24px;line-height:1;display:block}.inventory-summary .summary-good{color:var(--dk-brand)}.inventory-summary .summary-warn{color:#a15c00}.inventory-summary .summary-danger{color:#b42318}.inventory-toolbar{border:1px solid var(--dk-border);box-shadow:var(--dk-shadow-sm);background:#fff;border-radius:14px;gap:10px;padding:12px}.inventory-search{min-height:42px;border:1px solid var(--dk-border)!important;background:#fbfdfc!important;border-radius:10px!important}.inventory-search input{min-width:0}.inventory-filters{gap:6px}.inventory-filters button{color:#53605b;background:0 0;border:1px solid #0000;border-radius:9px;min-height:36px;padding:7px 10px;font-weight:700}.inventory-filters button:hover{background:var(--dk-brand-soft);color:var(--dk-brand)}.inventory-filters button.active{background:var(--dk-brand-soft);color:var(--dk-brand);border-color:#b9e3d2}.inventory-filters button small{opacity:.75;margin-left:4px;font-size:10px}.inventory-bulk-bar{background:var(--dk-brand-soft);border:1px solid #b9e3d2;border-radius:10px;margin-top:10px;padding:10px 12px}.inventory-list{background:#fff;margin-top:12px;overflow:hidden;border:1px solid var(--dk-border)!important;border-radius:14px!important}.inventory-table-head{border-bottom:1px solid var(--dk-border);min-height:40px;color:var(--dk-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#f8faf9;padding:0 14px;font-size:10px;font-weight:800}.inventory-row{min-height:68px;padding:10px 14px;transition:background .15s;border-bottom:1px solid #e8eeeb!important}.inventory-row:hover{background:#fbfdfc}.inventory-row:last-child{border-bottom:0!important}.inventory-icon{border:1px solid var(--dk-border);background:#f8faf9;overflow:hidden;border-radius:10px!important;width:42px!important;height:42px!important}.inventory-icon img{object-fit:cover;width:100%;height:100%}.inventory-name strong{font-size:13px}.inventory-name small{color:var(--dk-text-muted);font-size:11px}.stock-status{font-weight:800;font-size:11px!important}.stock-number{color:var(--dk-text);font-weight:800}.stock-number small{color:var(--dk-text-muted);font-size:10px;font-weight:600;display:block}.inventory-channel-badges{gap:3px;margin-top:4px;display:flex}.inventory-channel-badges i{background:var(--dk-brand-soft);color:var(--dk-brand);border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:800}.inventory-channel-badges i.off{color:#9aa49f;background:#f1f3f2}.inventory-modal{border:1px solid var(--dk-border);width:min(500px,100vw - 32px);max-height:min(88vh,760px);box-shadow:var(--dk-shadow-lg);background:#fff;border-radius:18px;overflow:auto}.inventory-modal .checkout-head{z-index:2;border-bottom:1px solid var(--dk-border);background:#fff;padding:16px;position:sticky;top:0}.inventory-modal .checkout-head h2{letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.inventory-current{border:1px solid var(--dk-border);background:#f8faf9;border-radius:12px;margin:14px 16px;padding:14px}.inventory-current span{color:var(--dk-text-muted);font-size:11px;display:block}.inventory-current strong{letter-spacing:-.04em;margin-top:4px;font-size:26px;display:block}.adjust-mode-tabs{border-bottom:1px solid var(--dk-border);gap:5px;padding:0 16px 12px;display:flex}.adjust-mode-tabs button{color:#53605b;background:0 0;border:1px solid #0000;border-radius:9px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:800}.adjust-mode-tabs button.active{background:var(--dk-brand-soft);color:var(--dk-brand);border-color:#b9e3d2}.inventory-modal label{color:#2d3934;gap:6px;padding:10px 16px 0;font-size:12px;font-weight:700;display:grid}.inventory-modal label input,.inventory-modal label select,.inventory-modal label textarea{border:1px solid var(--dk-border);background:#fff;border-radius:10px;min-height:40px;padding:9px 11px}.inventory-modal .adjust-presets{padding:12px 16px 0}.inventory-modal .adjust-presets button{border:1px solid var(--dk-border);background:#fff;border-radius:9px;min-height:36px}.inventory-modal .order-doc-actions{z-index:2;border-top:1px solid var(--dk-border);background:#fbfdfc;margin-top:14px;padding:12px 16px;position:sticky;bottom:0}@media (width<=850px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inventory-availability-panel{border-radius:12px;padding:13px}.inventory-availability-head{gap:10px}.inventory-summary{gap:8px}.inventory-summary>div{padding:12px}.inventory-summary strong{font-size:21px}.inventory-toolbar{border-radius:12px}.inventory-filters{flex-wrap:nowrap;padding-bottom:2px;overflow:auto}.inventory-filters button{flex:none}.inventory-list{border-radius:12px!important}.inventory-table-head{display:none}.inventory-row{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon name status""icon name stock""select select action";gap:7px 10px;padding:12px;display:grid}.inventory-row>.inventory-icon{grid-area:icon}.inventory-row>.inventory-name{grid-area:name}.inventory-row>.stock-status{text-align:right;grid-area:status}.inventory-row>.stock-number{text-align:right;grid-area:stock}.inventory-row>.inventory-select{grid-area:select}.inventory-row>.outline{grid-area:action;justify-self:end}.inventory-modal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}}:root{--ui-page-max:1320px;--ui-control-h:42px;--ui-control-radius:12px}.pos-page{max-width:var(--ui-page-max);margin:0 auto;padding-bottom:32px}.pos-page .page-head{margin-bottom:18px}.pos-page .page-head h1{letter-spacing:-.025em}.pos-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.pos-catalog,.pos-cart,.pos-recent-sales{border:1px solid var(--border);background:var(--surface,#fff);box-shadow:var(--shadow-sm,0 4px 16px #0f172a0d);border-radius:18px}.pos-catalog{min-width:0;padding:18px}.pos-cart{padding:18px;position:sticky;top:18px}.pos-search{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.pos-search:focus-within{border-color:var(--brand,#111827);box-shadow:0 0 0 3px #11182712}.pos-search input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.pos-product-grid{gap:12px}.pos-product-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s}.pos-product-card:hover{border-color:var(--border-strong,#cbd5e1);transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.pos-line{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.pos-line:last-child{border-bottom:0}.pos-line>div:first-child{gap:3px;min-width:0;display:grid}.pos-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-line span{color:var(--text-muted,#64748b);font-size:12px}.pos-line .qty{align-items:center;gap:6px;display:flex}.pos-line .qty button{border-radius:9px;width:32px;height:32px}.pos-breakdown{border-top:1px solid var(--border);gap:9px;margin-top:14px;padding-top:14px;display:grid}.pos-breakdown>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pos-breakdown .pos-total{border-top:1px solid var(--border);margin-top:2px;padding-top:8px;font-size:17px}.pos-customer,.pos-b2b-card,.pos-notes,.pos-discount,.pos-split-box,.pos-cash-box{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:14px;margin-top:12px;padding:13px}.pos-customer>label,.pos-notes>label{align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.pos-phone-wrap{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.pos-phone-wrap input{box-shadow:none!important;background:0 0!important;border:0!important}.payment-title,.pos-section-label{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.06em;margin-top:15px;margin-bottom:8px;font-size:12px;font-weight:800}.payment-mode{background:var(--surface-subtle,#f1f5f9);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:9px;padding:3px;display:grid}.payment-mode button{color:var(--text-muted,#64748b);background:0 0;border:0;border-radius:8px;padding:8px;font-weight:700}.payment-mode button.active{color:var(--text,#0f172a);background:#fff;box-shadow:0 1px 4px #0f172a17}.payment-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payment-grid .payment{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:700;display:flex}.payment-grid .payment.active{border-color:var(--brand,#111827);box-shadow:inset 0 0 0 1px var(--brand,#111827)}.pos-complete{letter-spacing:-.01em;border-radius:12px;width:100%;min-height:48px;margin-top:14px;font-size:14px;font-weight:800}.pos-recent-sales{margin-top:18px;padding:18px}.pos-recent-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.pos-recent-head h2{letter-spacing:-.02em;margin:2px 0}.pos-sale-search{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.pos-sale-search input{width:190px;box-shadow:none!important;background:0 0!important;border:0!important}.pos-recent-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 0;display:grid}.pos-recent-main{text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.pos-recent-main span,.pos-recent-main small{color:var(--text-muted,#64748b);font-size:12px}.pos-recent-total{text-align:right;gap:5px;display:grid}.pos-payment-status{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.pos-payment-status.paid{color:var(--success,#15803d)}.pos-payment-status.pending{color:var(--warning,#b45309)}.pos-recent-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pos-recent-actions .outline{border-radius:9px;min-height:34px;padding:0 10px;font-size:12px}.pos-scanner,.pos-return-modal,.pos-register-modal,.pos-sale-detail{border:1px solid var(--border);background:var(--surface,#fff);border-radius:20px;box-shadow:0 24px 70px #0f172a33}.pos-scanner{width:min(560px,100vw - 28px);padding:18px}.pos-scanner-head,.pos-return-head,.pos-register-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pos-scanner h2,.pos-return-modal h2,.pos-register-modal h2,.pos-sale-detail h2{letter-spacing:-.025em;margin:2px 0}.pos-camera{aspect-ratio:4/3;background:#0f172a;border-radius:15px;overflow:hidden}.pos-camera video{object-fit:cover;width:100%;height:100%}.pos-hardware-scanner{text-align:center;border:1px dashed var(--border-strong,#cbd5e1);background:var(--surface-subtle,#f8fafc);border-radius:15px;place-items:center;gap:9px;padding:34px 18px;display:grid}.pos-hardware-scanner span{max-width:390px;color:var(--text-muted,#64748b);font-size:13px}.pos-return-modal{width:min(620px,100vw - 28px);padding:20px}.pos-return-items{border:1px solid var(--border);border-radius:13px;overflow:hidden}.pos-return-item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:12px;padding:12px;display:grid}.pos-return-item:last-child{border-bottom:0}.pos-return-item div{gap:3px;display:grid}.pos-return-item span{color:var(--text-muted,#64748b);font-size:12px}.pos-return-item input{text-align:center}.pos-return-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pos-detail-backdrop{align-items:stretch;padding:0}.pos-sale-detail-full{border-radius:0;width:min(760px,100%);height:100%;margin-left:auto;padding:22px;overflow:auto}.pos-detail-section{border-bottom:1px solid var(--border);gap:7px;padding:16px 0;display:grid}.pos-detail-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pos-detail-total{border-top:1px solid var(--border);justify-content:space-between;margin-top:8px;padding-top:11px;font-size:18px;font-weight:800;display:flex}.pos-detail-receipt{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.pos-detail-receipt>div:first-child{gap:4px;display:grid}.pos-detail-receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pos-today{grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.pos-today>div{border:1px solid var(--border);background:#fff;border-radius:14px;gap:3px;padding:13px;display:grid}.pos-today strong{letter-spacing:-.02em;font-size:19px}.pos-today small,.pos-today span{color:var(--text-muted,#64748b);font-size:11px}.orders-page{max-width:var(--ui-page-max);margin:0 auto;padding-bottom:32px}.orders-index-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.orders-index-title{align-items:center;gap:9px;display:flex}.orders-index-title h1{letter-spacing:-.03em;margin:0}.orders-index-count{background:var(--surface-subtle,#f1f5f9);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.orders-index-actions{gap:8px;display:flex}.orders-index-icon{border:1px solid var(--border);background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.orders-index-export{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:42px;padding:0 15px;font-weight:700}.orders-index-shell{border:1px solid var(--border);background:#fff;border-radius:18px;padding:14px}.orders-index-searchbar{align-items:center;gap:8px;display:flex}.orders-index-search{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:11px;flex:1;align-items:center;gap:9px;min-height:44px;padding:0 11px;display:flex}.orders-index-search:focus-within{border-color:var(--brand,#111827);box-shadow:0 0 0 3px #11182712}.orders-index-search input,.orders-index-search select{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.orders-index-tabs{border-bottom:1px solid var(--border);gap:4px;margin-top:13px;display:flex;overflow:auto}.orders-index-tabs button{color:var(--text-muted,#64748b);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-weight:700}.orders-index-tabs button.active{color:var(--text,#0f172a);border-bottom-color:var(--brand,#111827)}.orders-index-more{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:14px;margin-top:12px;overflow:hidden}.orders-filter-sheet-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.orders-filter-sheet-title{align-items:center;gap:8px;display:flex}.orders-filter-close,.orders-filter-reset{background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.orders-filter-sections{display:grid}.orders-filter-section{border-bottom:1px solid var(--border)}.orders-filter-section-trigger{background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-weight:700;display:flex}.orders-filter-section-indicator{align-items:center;gap:8px;display:flex}.orders-filter-dot{background:var(--brand,#111827);border-radius:50%;width:7px;height:7px;display:inline-block}.orders-filter-selection{color:var(--text-muted,#64748b);justify-content:space-between;align-items:center;padding:0 14px 12px;font-size:12px;display:flex}.orders-filter-selection button{background:0 0;border:0}.orders-filter-options{gap:4px;padding:0 10px 10px;display:grid}.orders-filter-options button{text-align:left;background:#fff;border:0;border-radius:9px;justify-content:space-between;padding:10px 11px;display:flex}.orders-filter-options button.selected{background:var(--surface-subtle,#f1f5f9);font-weight:800}.orders-filter-sheet-actions{padding:12px}.orders-filter-sheet-actions .primary{width:100%;min-height:42px}.orders-index-bulk{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;display:flex}.order-row{border-top:1px solid var(--border);transition:background .15s}.order-row:hover{background:var(--surface-subtle,#fafafa)}.order-status,.payment-status,.fulfillment-status{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.order-detail{border:1px solid var(--border);background:#fff;border-radius:18px;box-shadow:0 24px 70px #0f172a2e}.order-panel{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px;box-shadow:0 3px 12px #0f172a0a}.order-panel+.order-panel{margin-top:12px}.order-panel-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.order-panel-head h3{letter-spacing:-.01em;margin:0;font-size:14px}.order-panel-menu{color:var(--text-muted,#64748b);letter-spacing:2px}.order-warning{background:#b453090f;border:1px solid #b453092e;border-radius:12px;padding:11px 12px;font-size:12px;line-height:1.5}.customers-toolbar{grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:8px;margin-bottom:14px;display:grid}.customers-toolbar select,.customers-toolbar input{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:42px;padding:0 12px}.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-card{text-align:left;border:1px solid var(--border);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:15px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 3px 12px #0f172a0a}.customer-card:hover{border-color:var(--border-strong,#cbd5e1);transform:translateY(-1px);box-shadow:0 9px 22px #0f172a14}.customer-avatar{background:var(--surface-subtle,#f1f5f9);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.customer-info{gap:4px;min-width:0;display:grid}.customer-info>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-info>small{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-stats{color:var(--text-muted,#64748b);margin-top:4px;font-size:11px}.customer-stats b{color:var(--text,#0f172a)}.customer-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customer-summary>div{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:11px;gap:3px;padding:11px;display:grid}.customer-summary small{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.customer-summary strong{font-size:15px}.order-items-detail{gap:7px;display:grid}.order-item-detail{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.order-item-detail div{gap:3px;display:grid}.order-item-detail small{color:var(--text-muted,#64748b);font-size:11px}@media (width<=900px){.pos-workspace{grid-template-columns:1fr}.pos-cart{position:static}.pos-today{grid-template-columns:1fr 1fr}.pos-today>div:first-child{grid-column:1/-1}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pos-page,.orders-page{padding-bottom:22px}.pos-catalog,.pos-cart,.pos-recent-sales,.orders-index-shell{border-radius:15px}.pos-catalog,.pos-cart,.pos-recent-sales{padding:13px}.pos-recent-head{flex-direction:column;align-items:stretch}.pos-sale-search input{width:100%}.pos-recent-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.pos-recent-actions{grid-column:1/-1;justify-content:flex-start}.pos-recent-total{justify-items:end}.pos-line{grid-template-columns:minmax(0,1fr) auto}.pos-line>strong:last-child{text-align:right;grid-column:1/-1;margin-top:-4px}.payment-grid{grid-template-columns:1fr}.pos-detail-receipt{flex-direction:column;align-items:stretch}.pos-detail-receipt-actions{justify-content:stretch}.pos-detail-receipt-actions>*{flex:1}.orders-index-header{align-items:flex-start}.orders-index-title h1{font-size:24px}.orders-index-export{display:none}.orders-index-search{min-height:46px}.orders-index-tabs{margin-left:-4px;margin-right:-4px}.orders-index-tabs button{padding:10px 11px}.orders-index-bulk{grid-template-columns:1fr 1fr;display:grid}.orders-index-bulk strong{grid-column:1/-1}.customers-toolbar{grid-template-columns:1fr 1fr}.customers-toolbar input{order:-1;grid-column:1/-1;min-height:46px}.customer-grid{grid-template-columns:1fr}.customer-card{border-radius:14px}.customer-summary{grid-template-columns:1fr 1fr}.customer-summary>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pos-product-card,.customer-card,.order-row{transition:none}}.promotion-existing-bar{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.promotion-existing-list{gap:7px;margin-bottom:14px;display:grid}.promotion-existing-row{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.promotion-existing-row strong,.promotion-existing-row small{display:block}.promotion-existing-row small{color:var(--text-muted,#64748b);margin-top:3px;font-size:11px}.promotion-edit-link{border:1px solid var(--border);background:#fff;border-radius:9px;padding:7px 10px;font-weight:700}.promotion-existing-empty{text-align:center;color:var(--text-muted,#64748b);border:1px dashed var(--border);border-radius:12px;padding:18px}.promotion-create-section{border-top:1px solid var(--border);padding-top:18px}.promotion-error{border-radius:11px;margin-bottom:12px}.promotion-help{color:var(--text-muted,#64748b);margin-top:6px;font-size:11px;line-height:1.45;display:block}.promotion-customer-picker{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.promotion-customer-list{max-height:190px;overflow:auto}.promotion-customer-list>label{border-top:1px solid var(--border);align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex}.promotion-customer-list>label:first-child{border-top:0}.promotion-suffix{background:var(--surface-subtle,#f8fafc);border-left:1px solid var(--border);color:var(--text-muted,#64748b);place-items:center;padding:0 13px;font-weight:800;display:grid}.promotion-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.promotion-cancel,.promotion-save{border-radius:10px;min-height:44px;padding:0 15px;font-weight:800}.promotion-cancel{border:1px solid var(--border);background:#fff}.promotion-save{border:1px solid var(--brand,#087f5b);background:var(--brand,#087f5b);color:#fff}.whatsapp-automation-shell{gap:14px;display:grid}.whatsapp-automation-shell .card,.whatsapp-automation-shell .tabs{margin-bottom:0}.whatsapp-automation-shell .admin-detail-grid{gap:14px}.whatsapp-automation-shell .checkout-breakdown{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.whatsapp-automation-shell .checkout-breakdown>div{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:12px;gap:4px;padding:12px;display:grid}.whatsapp-automation-shell .checkout-breakdown span{color:var(--text-muted,#64748b);font-size:11px}.whatsapp-automation-shell .checkout-breakdown strong{font-size:18px}.whatsapp-automation-shell .list-row{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:58px;margin-bottom:7px;padding:11px 13px}.whatsapp-automation-shell .list-row:last-child{margin-bottom:0}.whatsapp-automation-shell .list-row span{min-width:0}.whatsapp-automation-shell .list-row small{color:var(--text-muted,#64748b);margin-top:3px;font-size:11px;display:block}.whatsapp-automation-shell .form-stack textarea{min-height:120px}.whatsapp-automation-shell .success,.whatsapp-automation-shell .error{border-radius:11px}@media (width<=900px){.whatsapp-automation-shell .checkout-breakdown{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.promotion-sheet{border-radius:20px 20px 0 0;padding:18px 15px 14px}.promotion-head{margin-bottom:18px}.promotion-field{grid-template-columns:44px minmax(0,1fr);gap:10px}.promotion-icon{border-radius:12px;width:44px;height:44px}.promotion-label{font-size:13px}.promotion-control{min-height:46px}.promotion-actions{background:#fff;padding:12px 0 2px;position:sticky;bottom:-1px}.promotion-actions>*{flex:1}.promotion-existing-row{grid-template-columns:1fr}.promotion-edit-link{width:100%}.whatsapp-automation-shell .checkout-breakdown{grid-template-columns:1fr 1fr}.whatsapp-automation-shell .list-row{align-items:flex-start}.whatsapp-automation-shell .tabs{overflow:auto}.whatsapp-automation-shell .tabs button{white-space:nowrap;min-height:42px}}.analytics-page,.reports-page{max-width:var(--ui-page-max,1320px);margin:0 auto;padding-bottom:30px}.analytics-page .page-head,.reports-page .page-head{margin-bottom:16px}.analytics-page .card,.reports-page .card{border-radius:16px}.analytics-page .tabs,.reports-page .tabs{border-bottom:1px solid var(--border);gap:5px;margin-bottom:14px;padding:0 2px;display:flex;overflow-x:auto}.analytics-page .tabs button,.reports-page .tabs button{min-height:40px;color:var(--text-muted,#64748b);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:0 13px;font-weight:750}.analytics-page .tabs button.active,.reports-page .tabs button.active{background:var(--surface-subtle,#f8fafc);color:var(--text,#17201d);border-bottom-color:var(--brand,#087f5b)}.analytics-page .admin-stats,.reports-page .admin-stats{gap:10px;margin-bottom:14px}.analytics-page .admin-stat,.reports-page .admin-stat{border:1px solid var(--border);background:#fff;border-radius:14px;min-height:88px;padding:14px;box-shadow:0 3px 12px #0f172a09}.analytics-page .admin-stat span,.reports-page .admin-stat span{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.analytics-page .admin-stat strong,.reports-page .admin-stat strong{letter-spacing:-.02em;color:var(--text,#17201d);font-size:20px}.analytics-page .card,.reports-page>section.card{box-shadow:0 3px 12px #0f172a09}.analytics-page .section-title,.reports-page .section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.analytics-page .section-title h2,.reports-page .section-title h2{letter-spacing:-.02em;margin:0}.analytics-page .chart-card,.reports-page .chart-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px}.analytics-page .table,.reports-page .table{border:1px solid var(--border);background:#fff;border-radius:13px;overflow:hidden}.analytics-page .table-row,.reports-page .table-row{border-top:1px solid var(--border);align-items:center;min-height:48px;padding:9px 12px;display:grid}.analytics-page .table-row:first-child,.reports-page .table-row:first-child{border-top:0}.analytics-page .metric-label,.reports-page .metric-label{color:var(--text-muted,#64748b);font-size:11px;font-weight:700}.analytics-page .metric-value,.reports-page .metric-value{font-weight:800}.analytics-page .source-pill,.reports-page .source-pill{background:var(--surface-subtle,#f1f5f9);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.analytics-page select,.reports-page select{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:40px;padding:0 11px}.analytics-page .top-actions,.reports-page .top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-page .top-actions button,.reports-page .top-actions button{min-height:40px}.reports-page .location-report-head{border-bottom:1px solid var(--border);padding-bottom:10px}.reports-page .location-report-row{border-top:1px solid var(--border);padding:12px 0}.reports-page .location-report-row:first-child{border-top:0}.reports-page .location-report-metrics>div{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:10px;padding:9px}.reports-page .location-report-metrics span{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.reports-page .location-report-metrics strong{margin-top:3px;font-size:13px;display:block}.reports-page .report-export-note{color:var(--text-muted,#64748b);font-size:11px}@media (width<=800px){.analytics-page .admin-stats,.reports-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-page .admin-stat,.reports-page .admin-stat{min-height:76px;padding:11px}.analytics-page .admin-stat strong,.reports-page .admin-stat strong{font-size:17px}.analytics-page .card,.reports-page>section.card{padding:13px}.analytics-page .top-actions,.reports-page .top-actions{width:100%}}@media (width<=520px){.analytics-page .admin-stats,.reports-page .admin-stats{grid-template-columns:1fr 1fr}.analytics-page .tabs button,.reports-page .tabs button{padding:0 11px}.reports-page .location-report-metrics{grid-template-columns:1fr 1fr!important}}.settings-page,.page-shell{max-width:var(--ui-page-max,1320px);margin:0 auto;padding-bottom:30px}.settings-page .page-head,.page-shell .page-header{margin-bottom:16px}.settings-page>.card,.page-shell>.card{border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 3px 12px #0f172a09}.settings-page .stats{gap:10px!important}.settings-page .stat{border:1px solid var(--border)!important;background:#fff!important;border-radius:14px!important;padding:14px!important;box-shadow:0 3px 12px #0f172a09!important}.settings-page .stat span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b)!important;font-size:10px!important;font-weight:800!important}.settings-page .stat strong{color:var(--text,#17201d)!important;font-size:20px!important}.settings-page .section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.settings-page .section-title h2,.page-shell .page-header h2{letter-spacing:-.02em;margin:0}.settings-page .settings-note{box-shadow:0 2px 8px #0f172a06;border:1px solid var(--border)!important;background:#fff!important;border-radius:13px!important;padding:14px!important}.settings-page .settings-note>div:first-child strong{color:var(--text,#17201d)}.settings-page .badge,.settings-page .order-mini-status{border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important}.settings-page .settings-grid-2{gap:12px!important}.settings-page label,.page-shell label{color:var(--text,#17201d);font-size:12px;font-weight:700}.settings-page input,.settings-page textarea,.settings-page select,.page-shell input,.page-shell textarea,.page-shell select{background:#fff;min-height:40px;border:1px solid var(--border)!important;border-radius:10px!important;padding:9px 11px!important}.settings-page textarea,.page-shell textarea{min-height:82px}.settings-page .customer-summary{gap:8px!important}.settings-page .customer-summary>div{border:1px solid var(--border);background:var(--surface-subtle,#f8fafc);border-radius:11px;padding:10px!important}.settings-page .customer-summary small{color:var(--text-muted,#64748b);font-size:10px;font-weight:700}.settings-page .customer-summary strong{font-size:15px}.settings-page .order-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-shell .page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-shell .developer-keys-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.page-shell .developer-keys-header input{min-width:220px}.page-shell .developer-key-list{gap:8px;margin-top:10px;display:grid}.page-shell .developer-key-row{transition:border-color .15s,box-shadow .15s;border:1px solid var(--border)!important;background:#fff!important;border-radius:13px!important;padding:13px!important}.page-shell .developer-key-row:hover{box-shadow:0 3px 10px #0f172a09;border-color:var(--border-strong,#cbd5e1)!important}.page-shell .developer-key-main strong{font-size:14px}.page-shell .developer-key-main small{color:var(--text-muted,#64748b);margin-top:3px;display:block}.page-shell .developer-scope-pills span{background:var(--surface-subtle,#f1f5f9);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.page-shell .developer-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a}.page-shell .developer-modal{border:1px solid var(--border)!important;border-radius:18px!important;box-shadow:0 18px 55px #0f172a2e!important}.page-shell .developer-modal-header{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px}@media (width<=700px){.settings-page,.page-shell{padding-bottom:88px}.settings-page .page-head,.page-shell .page-header{flex-direction:column;align-items:stretch}.settings-page .page-head .order-head-actions,.page-shell .page-header>button{width:100%}.settings-page .page-head .order-head-actions button,.page-shell .page-header>button{flex:1}.settings-page>.card,.page-shell>.card{border-radius:14px;padding:13px}.settings-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-page .stat{min-height:74px;padding:11px!important}.settings-page .stat strong{font-size:17px!important}.settings-page .section-title{flex-direction:column;align-items:flex-start}.settings-page .section-title>button{width:100%}.settings-page .customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-page .settings-note>div{min-width:0}.page-shell .developer-keys-header{flex-direction:column;align-items:stretch}.page-shell .developer-keys-header label,.page-shell .developer-keys-header input{width:100%;min-width:0}.page-shell .developer-key-row{flex-direction:column;gap:11px;display:flex}.page-shell .developer-key-actions{width:100%}.page-shell .developer-key-actions .outline{flex:1}}.settings-page .page-head,.page-shell .page-header{align-items:flex-start}.settings-page .page-head>div:first-child,.page-shell .page-header>div:first-child{min-width:0}.settings-page .page-head h1,.page-shell .page-header h1{letter-spacing:-.035em}.settings-page .section-title>div:first-child{min-width:0}.settings-page .section-title span{color:var(--text-muted,#64748b);margin-top:3px;font-size:12px;line-height:1.45;display:block}.settings-page .settings-note>div{min-width:0}.settings-page .settings-note button{min-height:38px}.settings-page .settings-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .settings-note span{color:var(--text-muted,#64748b);font-size:11px;line-height:1.4}.settings-page .settings-note strong{font-size:14px}.page-shell .developer-keys-header{align-items:center;gap:12px;padding:4px 0 12px}.page-shell .developer-keys-header>label{border:1px solid var(--border);background:#fff;border-radius:10px;flex:1;max-width:360px;padding:0 10px}.page-shell .developer-keys-header>label input{width:100%;min-height:38px;box-shadow:none!important;border:0!important;outline:0!important}.page-shell .developer-key-list{gap:8px;display:grid}.page-shell .developer-key-row{border:1px solid var(--border);background:#fff;border-radius:13px;padding:13px;transition:border-color .15s,box-shadow .15s}.page-shell .developer-key-row:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a09}.page-shell .developer-key-main{min-width:0}.page-shell .developer-key-main>strong{font-size:14px}.page-shell .developer-key-main small{color:var(--text-muted,#64748b);margin-top:3px;line-height:1.4;display:block}.page-shell .developer-scope-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.page-shell .developer-scope-pills span{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.page-shell .developer-key-actions{align-items:center;gap:7px;display:flex}.page-shell .developer-modal-backdrop{padding:18px}.page-shell .developer-modal{border:1px solid var(--border);border-radius:16px;width:min(720px,100%);max-height:min(88vh,900px);overflow:auto}.page-shell .developer-modal-header{z-index:2;border-bottom:1px solid var(--border);background:#fff;margin-bottom:12px;padding-bottom:12px;position:sticky;top:0}.page-shell .developer-security-grid{gap:11px!important}.page-shell .developer-security-grid label{flex-direction:column;gap:6px;display:flex}@media (width<=760px){.settings-page,.page-shell{padding-bottom:82px}.settings-page>.card,.page-shell>.card{border-radius:14px;padding:13px}.settings-page .page-head,.page-shell .page-header{flex-direction:column;gap:10px}.settings-page .page-head>button,.page-shell .page-header>button{width:100%}.settings-page .section-title{flex-direction:column;align-items:stretch}.settings-page .section-title button{width:100%}.settings-page .settings-grid-2{grid-template-columns:1fr}.settings-page .settings-note>div{flex-direction:column!important;align-items:stretch!important}.settings-page .settings-note>div>div:last-child{flex-wrap:wrap;gap:7px;width:100%;display:flex}.settings-page .settings-note>div>div:last-child button{flex:1}.page-shell .developer-keys-header{flex-direction:column;align-items:stretch}.page-shell .developer-keys-header>label{width:100%;max-width:none}.page-shell .developer-key-row{padding:12px}.page-shell .developer-key-actions{margin-top:10px}.page-shell .developer-key-actions button{flex:1;justify-content:center}.page-shell .developer-modal-backdrop{padding:8px}.page-shell .developer-modal{border-radius:14px;max-height:94vh}}@media (width<=420px){.settings-page .stat strong{font-size:17px!important}.settings-page .settings-note{padding:11px!important}.page-shell .developer-key-row{padding:10px}}.business-locations,.business-staff,.business-services{--workspace-gap:14px}.business-locations .stats,.business-staff .stats{gap:var(--workspace-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.business-locations .stat,.business-staff .stat{position:relative;overflow:hidden}.business-locations .stat:after,.business-staff .stat:after{content:"";background:#087f5b0e;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-22px;right:-18px}.business-locations .settings-note{background:linear-gradient(#fff 0%,#fbfdfc 100%)!important}.business-locations .settings-note:hover,.business-staff .settings-note:hover{transform:translateY(-1px);box-shadow:0 7px 20px #0f172a0f!important}.business-locations .settings-note,.business-staff .settings-note{transition:transform .16s,box-shadow .16s,border-color .16s}.business-locations .settings-note input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand,#087f5b)}.business-locations .settings-grid-2{margin-bottom:11px}.business-locations .order-head-actions{flex-wrap:wrap}.business-locations .order-head-actions button,.business-staff .order-head-actions button{min-height:40px}.business-staff .settings-note>div:first-child{border-bottom:1px solid var(--border);padding-bottom:8px}.business-staff .settings-note select{min-width:190px}.business-staff .badge{border:1px solid #cde9dd;color:#086c4e!important;background:#eef7f3!important}.business-staff .modal-backdrop .card{border-radius:16px!important;box-shadow:0 18px 55px #0f172a2e!important}.business-services .page-header{padding-bottom:4px}.business-services .developer-keys-header{border:1px solid var(--border);background:#f8fafc;border-radius:12px;margin-bottom:10px;padding:10px 12px}.business-services .developer-key-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.business-services .developer-key-main{padding-right:8px}.business-services .developer-key-main>strong{letter-spacing:-.01em;font-size:15px}.business-services .developer-key-actions{justify-content:flex-end}.business-services .developer-modal{box-shadow:0 18px 55px #0f172a2e!important}@media (width<=800px){.business-locations .stats,.business-staff .stats{grid-template-columns:1fr 1fr}.business-locations .page-head .order-head-actions{width:100%}.business-locations .page-head .order-head-actions button{flex:1}.business-services .developer-key-row{grid-template-columns:1fr}.business-services .developer-key-actions{justify-content:stretch}}@media (width<=480px){.business-locations .stats,.business-staff .stats{gap:7px}.business-locations .stat,.business-staff .stat{min-height:72px;padding:11px!important}.business-locations .stat strong,.business-staff .stat strong{font-size:18px!important}.business-services .developer-key-actions button{flex:1}}.business-developer,.business-billing,.business-domain,.business-policies{max-width:var(--ui-page-max,1320px);margin:0 auto;padding-bottom:30px}.business-developer .page-header,.business-billing .page-head,.business-domain .page-head{margin-bottom:16px}.business-developer .card,.business-billing .card,.business-domain .card,.business-policies .card{border:1px solid var(--border);border-radius:16px;box-shadow:0 3px 12px #0f172a09}.business-developer .developer-access-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.business-developer .developer-access-icon{color:#087f5b;background:#eef7f3;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.business-developer .developer-access-copy h2{letter-spacing:-.025em;margin:0 0 3px}.business-developer .developer-environment-switch{background:#f1f5f9;border-radius:10px;padding:3px}.business-developer .developer-environment-switch button{color:#64748b;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.business-developer .developer-environment-switch button.selected{color:#0f2d5b;background:#fff;box-shadow:0 1px 4px #0f172a14}.business-developer .developer-keys-header{border-bottom:1px solid var(--border);padding-bottom:12px}.business-developer .developer-key-row{border:1px solid var(--border);background:#fff;border-radius:12px;transition:all .16s}.business-developer .developer-key-row:hover{border-color:#cbd5e1;box-shadow:0 5px 16px #0f172a0d}.business-developer .developer-security-grid{gap:9px}.business-developer .developer-security-grid>div{border:1px solid var(--border);background:#f8fafc;border-radius:11px;padding:11px}.business-billing .plan-grid{gap:12px}.business-billing .plan-card,.business-billing .billing-plan-card{border:1px solid var(--border);border-radius:16px;transition:all .16s;box-shadow:0 3px 12px #0f172a09}.business-billing .plan-card:hover,.business-billing .billing-plan-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.business-domain>.card{max-width:820px!important}.business-domain .list{gap:9px;margin-top:12px;display:grid}.business-domain .list-row{border:1px solid var(--border);background:#fff;border-radius:13px;padding:13px}.business-domain .form-grid{gap:9px}.business-domain .form-grid input{border:1px solid var(--border);border-radius:10px;min-height:42px;padding:9px 11px}.business-policies{max-width:1180px}.business-policies .policy-manager,.business-policies .policy-editor{border-radius:16px}.business-policies .policy-card,.business-policies .policy-list-item{border:1px solid var(--border);background:#fff;border-radius:13px;transition:all .16s}.business-policies .policy-card:hover,.business-policies .policy-list-item:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0a}.business-policies textarea{border:1px solid var(--border);border-radius:11px}.business-policy-public{max-width:900px;margin:auto}@media (width<=760px){.business-developer,.business-billing,.business-domain,.business-policies{padding-bottom:82px}.business-developer .developer-access-hero{grid-template-columns:auto 1fr}.business-developer .developer-access-hero>button{grid-column:1/-1;width:100%}.business-developer .developer-environment-switch{grid-column:1/-1;display:flex}.business-developer .developer-environment-switch button{flex:1}.business-billing .plan-grid,.business-domain .form-grid{grid-template-columns:1fr!important}.business-domain .page-head{align-items:flex-start}}.pos-page,.crm-page,.content{--workspace-border:var(--border,#e2e8e4)}.pos-page .page-head,.crm-page .page-head,.content .page-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.pos-page .page-head>div,.crm-page .page-head>div,.content .page-head>div{min-width:0}.pos-page .page-head h1,.crm-page .page-head h1,.content .page-head h1{letter-spacing:-.035em;margin-bottom:4px}.pos-page .page-head p,.crm-page .page-head p,.content .page-head p{max-width:720px;line-height:1.45}.pos-page .card,.crm-page .card,.content .card{border:1px solid var(--workspace-border);border-radius:15px;box-shadow:0 3px 12px #0f172a09}.pos-page .steps,.content .steps{scrollbar-width:none;gap:7px;margin-bottom:4px;padding:3px 2px 10px;display:flex;overflow:auto}.pos-page .steps::-webkit-scrollbar{display:none}.content .steps::-webkit-scrollbar{display:none}.pos-page .steps button,.content .steps button{white-space:nowrap;border-radius:9px;min-height:38px}.pos-page input,.pos-page select,.pos-page textarea,.crm-page input,.crm-page select,.crm-page textarea,.content input,.content select,.content textarea{border-radius:10px}.pos-page button,.crm-page button,.content button{transition:transform .12s,border-color .12s,box-shadow .12s}.pos-page button:not(:disabled):hover,.crm-page button:not(:disabled):hover,.content button:not(:disabled):hover{transform:translateY(-1px)}.pos-page .pos-products,.pos-page .pos-cart{border-color:var(--workspace-border);padding:15px;box-shadow:0 3px 12px #0f172a08}.pos-page .pos-search{background:#fff;min-height:44px}.pos-page .pos-grid{gap:9px}.pos-page .pos-product{border-radius:12px;min-height:128px;padding:10px;transition:border-color .12s,box-shadow .12s,transform .12s}.pos-page .pos-product:hover{border-color:#b9d7ca;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0d}.pos-page .pos-recent-sales{border:1px solid var(--workspace-border);background:#fff;border-radius:15px;margin-top:16px;padding:15px}.pos-page .pos-recent-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pos-page .pos-recent-row{border:1px solid var(--workspace-border);border-radius:11px;gap:10px;padding:11px 12px}.pos-page .pos-recent-actions{flex-wrap:wrap;gap:6px;display:flex}.pos-page .pos-recent-actions button{min-height:36px}.pos-page .pos-payment-status{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.pos-page .pos-detail-receipt{border:1px solid var(--workspace-border);background:#f8fafc;border-radius:12px;padding:12px}.pos-page .pos-complete{border-radius:11px;min-height:46px}.crm-page .crm-tabs{padding-bottom:2px}.crm-page .crm-tabs button{border-radius:9px;min-height:40px}.crm-page .crm-segment-grid button{transition:border-color .12s,box-shadow .12s,transform .12s}.crm-page .crm-segment-grid button:hover{border-color:#b9d7ca;transform:translateY(-1px)}.crm-page .customer-card{border:1px solid var(--workspace-border);background:#fff;border-radius:13px;box-shadow:0 2px 8px #0f172a06}.crm-page .customers-toolbar{border:1px solid var(--workspace-border);background:#f8fafc;border-radius:12px;padding:10px}.content .steps{border-bottom:1px solid var(--workspace-border);margin-bottom:14px}.content .steps button{flex:none}.content .stats{gap:10px}.content .stat{border:1px solid var(--workspace-border);border-radius:13px;box-shadow:0 2px 8px #0f172a06}.content .list{gap:7px}.content .list-row{border:1px solid var(--workspace-border);background:#fff;border-radius:11px;min-height:48px;padding:11px 12px}.content .modal-backdrop{padding:12px}.content .modal-backdrop>.card{border-radius:16px;box-shadow:0 18px 55px #0f172a2e}@media (width<=800px){.pos-page,.crm-page,.content{padding-bottom:84px}.pos-page .page-head,.crm-page .page-head,.content .page-head{flex-direction:column;align-items:stretch}.pos-page .page-head>button,.crm-page .page-head>button,.content .page-head>button{width:100%}.pos-page .pos-layout{grid-template-columns:1fr}.pos-page .pos-cart{position:static}.pos-page .pos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-page .pos-recent-head{flex-direction:column;align-items:stretch}.pos-page .pos-sale-search{width:100%}.pos-page .pos-recent-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pos-page .pos-recent-actions button{width:100%}.crm-page .crm-tabs{overflow-x:auto}.crm-page .crm-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content .steps{margin-right:-8px;padding-right:8px}.content .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pos-page .pos-products,.pos-page .pos-cart,.pos-page .pos-recent-sales{padding:11px}.pos-page .pos-grid{gap:7px}.pos-page .pos-product{min-height:116px;padding:8px}.pos-page .pos-product img,.pos-page .pos-thumb{height:70px}.pos-page .pos-recent-row{padding:10px}.crm-page .crm-segment-grid{gap:7px}.crm-page .crm-segment-grid button{min-height:60px;padding:10px}.content .stats{gap:7px}.content .stat{min-height:72px;padding:11px!important}.content .stat strong{font-size:17px!important}.content .list-row{padding:10px}}.inventory-availability-panel,.reports-page .card,.promotions-page .card,.whatsapp-automation-shell .card{border:1px solid var(--border,#e2e8e4);border-radius:15px;box-shadow:0 3px 12px #0f172a09}.inventory-availability-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-channel-pills{scrollbar-width:none;gap:7px;display:flex;overflow:auto}.inventory-channel-pill{white-space:nowrap;border-radius:9px;min-height:38px}.inventory-summary{gap:10px}.inventory-summary>div{border-radius:12px}.promotions-page .list{gap:8px}.promotions-page .list-row{border:1px solid var(--border,#e2e8e4);background:#fff;border-radius:12px;padding:12px 13px}.promotions-page .promotion-field{border:1px solid var(--border,#e2e8e4);background:#fafcfb;border-radius:11px;padding:11px}.reports-page .tabs{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow:auto}.reports-page .tabs button{white-space:nowrap;border-radius:9px;min-height:40px}.reports-page .admin-stats{gap:10px}.reports-page .admin-stat{border:1px solid var(--border,#e2e8e4);border-radius:13px;box-shadow:0 2px 8px #0f172a06}.reports-page .location-report-card{border-radius:14px}.whatsapp-automation-shell .tabs{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow:auto}.whatsapp-automation-shell .tabs button{white-space:nowrap;border-radius:9px;min-height:40px}.whatsapp-automation-shell .list-row{border:1px solid var(--border,#e2e8e4);background:#fff;border-radius:11px;padding:11px 12px}.whatsapp-automation-shell .form-stack{max-width:none}.whatsapp-automation-shell input,.whatsapp-automation-shell select,.whatsapp-automation-shell textarea{border-radius:10px}@media (width<=800px){.inventory-availability-head,.reports-page .page-head,.promotions-page .page-head,.whatsapp-automation-shell .page-head{flex-direction:column;align-items:stretch}.inventory-availability-head button,.reports-page .page-head>button,.promotions-page .page-head>button,.whatsapp-automation-shell .page-head>button{width:100%}.reports-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-automation-shell{padding-bottom:84px}}@media (width<=480px){.reports-page .admin-stats{gap:7px}.reports-page .admin-stat{min-height:72px;padding:11px!important}.reports-page .admin-stat strong{font-size:17px!important}.promotions-page .list-row,.whatsapp-automation-shell .list-row{padding:10px}}.business-services{max-width:1180px;margin:0 auto}.business-services .page-header{align-items:flex-start;gap:16px;margin-bottom:18px}.business-services .page-header>div{min-width:0}.business-services .page-header h1{margin:4px 0;font-size:clamp(22px,3vw,30px)}.business-services .page-header .primary{white-space:nowrap}.business-services>.card{overflow:hidden}.business-services .developer-keys-header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:14px;padding:14px 16px}.business-services .developer-keys-header label{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;min-width:min(100%,280px);max-width:360px;margin-left:auto;padding:7px 10px}.business-services .developer-keys-header label input{background:0 0;border:0;outline:0;width:100%;min-width:0}.business-services .developer-key-row{border-bottom:1px solid #eef2f1;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.business-services .developer-key-row:last-child{border-bottom:0}.business-services .developer-key-main{min-width:0}.business-services .developer-key-main strong,.business-services .developer-key-main small{display:block}.business-services .developer-key-main small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.business-services .developer-scope-pills span{background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.business-services .developer-key-actions{flex:none;align-items:center;gap:7px;display:flex}.business-services .developer-key-actions .outline{align-items:center;gap:6px;display:inline-flex}.business-services .developer-modal{width:min(760px,100vw - 28px);max-height:min(88vh,860px);overflow:auto}.business-services .developer-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.business-services .developer-security-grid label,.business-services .developer-modal>label{gap:6px;display:grid}.business-services .developer-modal input,.business-services .developer-modal textarea{box-sizing:border-box;width:100%}.business-services .developer-modal textarea{resize:vertical;min-height:84px}.business-services .developer-modal-actions{background:#fff;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex;position:sticky;bottom:0}.business-services .loading,.business-services .developer-empty{text-align:center;padding:28px 16px}@media (width<=700px){.business-services .page-header{flex-direction:column}.business-services .page-header .primary{justify-content:center;width:100%}.business-services .developer-keys-header{align-items:stretch}.business-services .developer-keys-header label{max-width:none;margin-left:0}.business-services .developer-key-row{align-items:flex-start;padding:13px 12px}.business-services .developer-key-actions{align-self:center}.business-services .developer-key-actions .outline{padding:7px 9px}.business-services .developer-security-grid{grid-template-columns:1fr}.business-services .developer-modal-backdrop{padding:10px}.business-services .developer-modal-actions{margin-left:-2px;margin-right:-2px;padding-bottom:4px}.business-services .developer-modal-actions button{flex:1}}.app-shell .content{min-width:0;max-width:1400px;margin-right:auto}.app-shell .page-head{align-items:flex-start;gap:16px}.app-shell .page-head>div{min-width:0}.app-shell .page-head h1{letter-spacing:-.04em;font-size:clamp(22px,3vw,30px);line-height:1.15}.app-shell .page-head p{line-height:1.45}.app-shell .page-head>button,.app-shell .page-head .primary,.app-shell .page-head .outline{white-space:nowrap;min-height:40px}.app-shell .card{border-color:var(--border,#e2e8e4);box-shadow:0 3px 12px #0f172a09}.app-shell .stats{align-items:stretch}.app-shell .stat{min-width:0;transition:transform .14s,box-shadow .14s,border-color .14s;overflow:hidden}.app-shell .stat:hover{border-color:#cfe2da;transform:translateY(-1px);box-shadow:0 7px 18px #0f172a0e}.app-shell .stat strong,.app-shell .stat span{text-overflow:ellipsis;overflow:hidden}.app-shell .list{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.app-shell .list-row{border:1px solid var(--border,#e2e8e4);background:#fff;border-radius:12px;transition:box-shadow .14s,border-color .14s,transform .14s;box-shadow:0 2px 8px #0f172a06}.app-shell .list-row:hover{border-color:#cfe2da;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0d}.app-shell .list-row>div{min-width:0}.app-shell .list-row strong,.app-shell .list-row span{text-overflow:ellipsis;overflow:hidden}.app-shell .table-wrap,.app-shell .data-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border,#e2e8e4);background:#fff;border-radius:12px;overflow-x:auto}.app-shell table{min-width:680px}.app-shell th{letter-spacing:.02em;text-transform:uppercase;color:#69756f;white-space:nowrap;background:#f8faf9;font-size:.74rem}.app-shell td,.app-shell th{padding:11px 12px}.app-shell input,.app-shell select,.app-shell textarea{border-color:#d8e0dc;min-height:42px}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:#8fc9b2;box-shadow:0 0 0 3px #087f5b14}.app-shell .icon-btn{min-width:38px;min-height:38px}.app-shell .page-head .top-actions,.app-shell .page-head .order-head-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-shell .badge{white-space:nowrap}.app-shell .empty{background:#fbfdfc;border:1px dashed #cfdad5;border-radius:12px}.app-shell .modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (width<=800px){.app-shell .content{padding:18px 13px 88px}.app-shell .page-head{gap:10px;margin-bottom:15px}.app-shell .page-head h1{font-size:23px}.app-shell .page-head>button,.app-shell .page-head .primary,.app-shell .page-head .outline{justify-content:center;width:100%}.app-shell .page-head .top-actions,.app-shell .page-head .order-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell .page-head .top-actions>:only-child,.app-shell .page-head .order-head-actions>:only-child{grid-column:1/-1}.app-shell .card{border-radius:13px}.app-shell .list-row{padding:11px 10px}.app-shell .table-wrap,.app-shell .data-table-wrap{border-radius:10px;margin-left:-1px;margin-right:-1px}}@media (width<=480px){.app-shell .content{padding-left:10px;padding-right:10px}.app-shell .stats{gap:7px}.app-shell .stat{min-height:72px;padding:11px!important}.app-shell .stat strong{font-size:17px!important}.app-shell .page-head .top-actions,.app-shell .page-head .order-head-actions{grid-template-columns:1fr}.app-shell .list-row{padding:10px}.app-shell table{min-width:620px}}.app-shell .products-page .product-list-head,.app-shell .product-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .products-page .product-list-head>div,.app-shell .product-list-head>div{min-width:0}.app-shell .products-page .product-admin-grid,.app-shell .product-admin-grid{gap:12px}.app-shell .products-page .admin-product,.app-shell .admin-product{border-radius:13px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 2px 8px #0f172a06}.app-shell .products-page .admin-product:hover,.app-shell .admin-product:hover{border-color:#cfe2da;transform:translateY(-1px);box-shadow:0 7px 18px #0f172a0e}.app-shell .products-page .admin-product-body,.app-shell .admin-product-body{min-width:0}.app-shell .products-page .admin-product-body strong,.app-shell .admin-product-body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .products-page .product-admin-expanded,.app-shell .product-admin-expanded{border-radius:14px}.app-shell .products-page .variant-panel,.app-shell .variant-panel{background:#fbfdfc;border-radius:11px}.app-shell .products-page .variant-row,.app-shell .variant-row{background:#fff;min-width:0}.app-shell .products-page .product-section,.app-shell .product-section{scroll-margin-top:80px}.app-shell .products-page .image-picker,.app-shell .image-picker{flex-wrap:wrap;align-items:flex-start}.app-shell .products-page .image-preview,.app-shell .image-preview{flex:none}.app-shell .products-page .product-fields input,.app-shell .products-page .product-fields textarea,.app-shell .products-page .variant-builder-fields input{min-width:0}.app-shell .products-page .section-title{gap:10px}@media (width<=800px){.app-shell .products-page .product-list-head,.app-shell .product-list-head{flex-direction:column;align-items:stretch}.app-shell .products-page .product-list-head .top-actions,.app-shell .product-list-head .top-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell .products-page .product-list-head .top-actions>:only-child,.app-shell .product-list-head .top-actions>:only-child{grid-column:1/-1}.app-shell .products-page .admin-product-body,.app-shell .admin-product-body{padding:11px}.app-shell .products-page .variant-row,.app-shell .variant-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-shell .products-page .variant-row>div:last-child,.app-shell .variant-row>div:last-child{min-width:0}.app-shell .products-page .image-picker,.app-shell .image-picker{gap:10px}}@media (width<=480px){.app-shell .products-page .product-list-head .top-actions,.app-shell .product-list-head .top-actions{grid-template-columns:1fr}.app-shell .products-page .admin-product-media,.app-shell .admin-product-media{height:125px}.app-shell .products-page .image-preview,.app-shell .image-preview{width:120px;height:120px}.app-shell .products-page .section-title{flex-direction:column}}.app-shell .orders-page .order-filters,.app-shell .customers-page .customer-filters,.app-shell .categories-page .category-filters{scrollbar-width:none}.app-shell .orders-page .order-filters::-webkit-scrollbar{display:none}.app-shell .customers-page .customer-filters::-webkit-scrollbar{display:none}.app-shell .categories-page .category-filters::-webkit-scrollbar{display:none}.app-shell .orders-page .orders-list{gap:12px}.app-shell .orders-page .order-card{border-radius:13px;box-shadow:0 2px 8px #0f172a06}.app-shell .orders-page .order-card:hover{border-color:#cfe2da}.app-shell .orders-page .order-main,.app-shell .orders-page .order-main>div:first-child{min-width:0}.app-shell .orders-page .order-main>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .orders-page .order-foot{align-items:center}.app-shell .customers-page .customer-list,.app-shell .customers-page .customers-list{gap:10px;display:grid}.app-shell .customers-page .customer-card{background:#fff;border:1px solid #e4e9e6;border-radius:13px;padding:14px}.app-shell .customers-page .customer-card,.app-shell .customers-page .customer-row{min-width:0}.app-shell .customers-page .customer-card strong,.app-shell .customers-page .customer-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .customers-page .customer-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell .categories-page .category-grid{gap:12px}.app-shell .categories-page .category-card{border-radius:13px;min-width:0;padding:16px;box-shadow:0 2px 8px #0f172a06}.app-shell .categories-page .category-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .categories-page .category-create{align-items:stretch}.app-shell .orders-page .order-filters button,.app-shell .categories-page .category-filters button,.app-shell .customers-page .customer-filters button{min-height:40px}@media (width<=800px){.app-shell .orders-page .order-card{padding:13px}.app-shell .orders-page .order-main{gap:10px}.app-shell .orders-page .order-total{flex:none}.app-shell .orders-page .order-foot{margin-top:10px;padding-top:9px}.app-shell .categories-page .category-card{padding:14px}.app-shell .customers-page .customer-card{padding:12px}.app-shell .customers-page .customer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .customers-page .customer-actions>*{min-width:0}}@media (width<=480px){.app-shell .orders-page .order-main{grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell .orders-page .order-total{text-align:left}.app-shell .orders-page .order-foot{font-size:.76rem}.app-shell .categories-page .category-create,.app-shell .customers-page .customer-actions{grid-template-columns:1fr}}.app-shell .dashboard-page .page-head,.app-shell .settings-page .page-head{align-items:center}.app-shell .dashboard-page .card,.app-shell .settings-page .card{border-radius:14px}.app-shell .dashboard-page .dashboard-grid{gap:14px}.app-shell .dashboard-page .dashboard-card{min-width:0}.app-shell .dashboard-page .dashboard-card h2,.app-shell .dashboard-page .dashboard-card h3{letter-spacing:-.02em}.app-shell .dashboard-page .quick-actions,.app-shell .dashboard-page .dashboard-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell .dashboard-page .quick-actions>*,.app-shell .dashboard-page .dashboard-actions>*{min-width:0}.app-shell .dashboard-page .recent-list,.app-shell .dashboard-page .activity-list{gap:8px;display:grid}.app-shell .dashboard-page .recent-list>*,.app-shell .dashboard-page .activity-list>*{min-width:0}.app-shell .settings-page .settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.app-shell .settings-page .settings-section{min-width:0}.app-shell .settings-page .settings-section h2{margin:0 0 4px;font:800 1.05rem Manrope}.app-shell .settings-page .settings-section>small{color:#78837f}.app-shell .settings-page .settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-shell .settings-page .settings-actions .primary,.app-shell .settings-page .settings-actions .outline{min-height:42px}.app-shell .settings-page .form-stack{max-width:none}.app-shell .settings-page .form-stack label{min-width:0}@media (width<=900px){.app-shell .dashboard-page .quick-actions,.app-shell .dashboard-page .dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .settings-page .settings-grid{grid-template-columns:1fr}}@media (width<=480px){.app-shell .dashboard-page .quick-actions,.app-shell .dashboard-page .dashboard-actions{grid-template-columns:1fr}.app-shell .dashboard-page .page-head{align-items:flex-start}.app-shell .settings-page .settings-actions{grid-template-columns:1fr;display:grid}.app-shell .settings-page .settings-actions>*{width:100%}}.analytics-page,.reports-page,.policies-page{min-width:0;max-width:1320px;margin:0 auto}.analytics-page .page-head,.reports-page .page-head,.policies-page .page-head{margin-bottom:14px}.analytics-page .page-head h1,.reports-page .page-head h1,.policies-page .page-head h1{letter-spacing:-.04em}.analytics-page .tabs,.reports-page .tabs{border-bottom:1px solid var(--border);padding-bottom:7px}.analytics-page .tabs button,.reports-page .tabs button{border:1px solid #0000}.analytics-page .tabs button.active,.reports-page .tabs button.active{border-color:var(--border);box-shadow:0 2px 7px #0f172a0a}.analytics-page .admin-stats,.reports-page .admin-stats{align-items:stretch}.analytics-page .admin-stat,.reports-page .admin-stat{min-width:0;overflow:hidden}.analytics-page .admin-stat span,.reports-page .admin-stat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-page .card,.reports-page .card,.analytics-page .section-title,.reports-page .section-title,.analytics-page .section-title>div,.reports-page .section-title>div{min-width:0}.analytics-page .section-title h2,.reports-page .section-title h2{font-size:16px}.analytics-page .chart-card{min-height:180px}.reports-page .location-report-main{min-width:0}.reports-page .location-report-main strong,.reports-page .location-report-main span{text-overflow:ellipsis;overflow:hidden}.reports-page .admin-detail-row{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:0;margin-bottom:7px;padding:11px 12px}.reports-page .admin-detail-row:last-child{margin-bottom:0}.reports-page .admin-detail-row>div{min-width:0}.reports-page .admin-detail-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policies-page .policies-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policies-page .policies-layout{gap:14px}.policies-page .policies-sidebar,.policies-page .policies-editor,.policies-page .policies-business-card{border:1px solid var(--border);box-shadow:0 3px 12px #0f172a09}.policies-page .policies-sidebar{background:#fff;border-radius:15px;padding:10px}.policies-page .policies-sidebar button{border-radius:9px;min-height:40px}.policies-page .policies-sidebar button.active{color:#087f5b;background:#eef7f3;font-weight:800}.policies-page .policies-editor{background:#fff;border-radius:15px;min-width:0}.policies-page .policy-editor-card{border-radius:13px}.policies-page .policies-business-card{background:#fbfdfc;border-radius:13px}.policies-page .policy-content-editor textarea{resize:vertical;min-height:320px;line-height:1.55}.policies-page .policy-editor-actions{flex-wrap:wrap}.policies-page .policy-editor-actions button{min-height:40px}.business-domain .list-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-domain .list-row>div:first-child{min-width:0}.business-domain .list-row>div:last-child{flex-wrap:wrap;justify-content:flex-end}.business-domain .list-row strong,.business-domain .list-row span{overflow-wrap:anywhere}.business-billing .billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.business-billing .billing-plan{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:16px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 3px 12px #0f172a09}.business-billing .billing-plan:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.business-billing .billing-plan.current{border-color:#9bcdb8;box-shadow:0 6px 18px #087f5b14}@media (width<=900px){.analytics-page .top-actions,.reports-page .top-actions,.policies-page .policies-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.analytics-page .top-actions>:only-child,.reports-page .top-actions>:only-child,.policies-page .policies-head-actions>:only-child{grid-column:1/-1}.business-billing .billing-plans{grid-template-columns:1fr 1fr}}@media (width<=640px){.analytics-page,.reports-page,.policies-page{padding-bottom:86px}.analytics-page .top-actions,.reports-page .top-actions,.policies-page .policies-head-actions{grid-template-columns:1fr}.analytics-page .chart-card{min-height:150px;padding:11px}.reports-page .admin-detail-row{padding:10px}.reports-page .location-report-row{padding:11px 0}.policies-page .policy-content-editor textarea{min-height:250px}.business-domain .list-row{grid-template-columns:1fr;gap:10px;display:grid}.business-domain .list-row>div:last-child{justify-content:stretch}.business-domain .list-row>div:last-child button{flex:1}.business-billing .billing-plans{grid-template-columns:1fr}}@media (width<=800px){.app-shell .page-head{min-height:0!important}.app-shell .page-head>div:first-child{flex:0 auto!important}}.app-shell .content .loading{place-items:center;min-height:220px;padding:28px 16px;display:grid}.app-shell .content .empty{min-height:0;padding:28px 16px}@media (width<=800px){.app-shell .content .loading{min-height:150px;padding:24px 12px}.app-shell .content .empty{padding:22px 12px}.app-shell .content{overflow-x:hidden}}.app-shell .pos-page,.app-shell .crm-page,.app-shell .promotions-page,.app-shell .whatsapp-automation-shell{min-width:0}.app-shell .pos-page .pos-layout{gap:14px}.app-shell .pos-page .pos-products,.app-shell .pos-page .pos-cart,.app-shell .pos-page .pos-recent-sales{border-color:var(--border,#e2e8e4);min-width:0;box-shadow:0 3px 12px #0f172a09}.app-shell .pos-page .pos-product{border-radius:12px;min-width:0;transition:transform .14s,box-shadow .14s,border-color .14s;overflow:hidden}.app-shell .pos-page .pos-product:hover{border-color:#cfe2da;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0e}.app-shell .pos-page .pos-product>*{min-width:0}.app-shell .pos-page .pos-product strong,.app-shell .pos-page .pos-product span{text-overflow:ellipsis;overflow:hidden}.app-shell .pos-page .pos-cart{border-radius:14px}.app-shell .pos-page .pos-cart>*{min-width:0}.app-shell .pos-page .pos-recent-row{border-radius:11px;min-width:0}.app-shell .pos-page .pos-recent-row>div{min-width:0}.app-shell .pos-page .pos-recent-row strong,.app-shell .pos-page .pos-recent-row span{text-overflow:ellipsis;overflow:hidden}.app-shell .crm-page .crm-segment-grid{gap:9px}.app-shell .crm-page .crm-segment-grid button{border-radius:11px;min-width:0;overflow:hidden}.app-shell .crm-page .crm-segment-grid button strong,.app-shell .crm-page .crm-segment-grid button span{text-overflow:ellipsis;overflow:hidden}.app-shell .crm-page .customers-toolbar,.app-shell .crm-page .customer-grid{min-width:0}.app-shell .crm-page .customer-card{min-width:0;overflow:hidden}.app-shell .crm-page .customer-card>div{min-width:0}.app-shell .crm-page .customer-card strong,.app-shell .crm-page .customer-card span{text-overflow:ellipsis;overflow:hidden}.app-shell .promotions-page .promotion-field,.app-shell .promotions-page .promotion-field-main{min-width:0}.app-shell .promotions-page .promotion-help{line-height:1.4}.app-shell .whatsapp-automation-shell .tabs{min-width:0}.app-shell .whatsapp-automation-shell .tabs button{flex:none}.app-shell .whatsapp-automation-shell .list-row>div{min-width:0}.app-shell .whatsapp-automation-shell .list-row strong,.app-shell .whatsapp-automation-shell .list-row span{overflow-wrap:anywhere}@media (width<=800px){.app-shell .pos-page .pos-layout{gap:10px}.app-shell .pos-page .pos-product{min-height:108px}.app-shell .pos-page .pos-cart{border-radius:12px}.app-shell .crm-page .crm-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .crm-page .customers-toolbar{grid-template-columns:1fr;gap:8px;display:grid}.app-shell .promotions-page .promotion-field{padding:10px}.app-shell .whatsapp-automation-shell .list-row{gap:8px;display:grid}}@media (width<=480px){.app-shell .pos-page .pos-products,.app-shell .pos-page .pos-cart,.app-shell .pos-page .pos-recent-sales{padding:10px}.app-shell .pos-page .pos-product{min-height:104px;padding:8px}.app-shell .pos-page .pos-product img,.app-shell .pos-page .pos-thumb{height:64px}.app-shell .crm-page .crm-segment-grid{grid-template-columns:1fr}.app-shell .crm-page .crm-segment-grid button{min-height:52px}.app-shell .promotions-page .promotion-field{border-radius:10px}.app-shell .whatsapp-automation-shell .list-row{padding:9px}}.app-shell .inventory-page,.app-shell .reports-page,.app-shell .inventory-page .inventory-toolbar{min-width:0}.app-shell .inventory-page .inventory-table-wrap,.app-shell .inventory-page .table-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.app-shell .inventory-page .inventory-availability-panel{min-width:0;overflow:hidden}.app-shell .inventory-page .inventory-availability-head{flex-wrap:wrap}.app-shell .inventory-page .inventory-channel-pills{min-width:0}.app-shell .inventory-page .inventory-summary>div{min-width:0;overflow:hidden}.app-shell .inventory-page .inventory-summary strong,.app-shell .inventory-page .inventory-summary span{text-overflow:ellipsis;overflow:hidden}.app-shell .reports-page .admin-detail-row{min-height:0}.app-shell .reports-page .location-report-card{min-width:0;overflow:hidden}.app-shell .reports-page .location-report-row,.app-shell .reports-page .location-report-row>div{min-width:0}.app-shell .reports-page .location-report-row strong,.app-shell .reports-page .location-report-row span{text-overflow:ellipsis;overflow:hidden}.app-shell .reports-page .tabs{min-width:0}@media (width<=800px){.app-shell .inventory-page .inventory-availability-head{gap:9px}.app-shell .inventory-page .inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .inventory-page .inventory-summary>div{padding:11px!important}.app-shell .reports-page .location-report-card{border-radius:12px}}@media (width<=480px){.app-shell .inventory-page .inventory-summary{gap:7px}.app-shell .inventory-page .inventory-summary>div{min-height:68px}.app-shell .reports-page .admin-detail-row{padding:9px}}.page{min-width:0;max-width:1320px;margin:0 auto}.page-header{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;margin-bottom:18px;display:flex}.page-header>div:first-child{min-width:0}.page-header h1{letter-spacing:-.04em;color:#17201d;margin:.3rem 0 .35rem;font:800 clamp(1.6rem,3vw,2rem) Manrope}.page-header p{max-width:760px;margin:0;line-height:1.5}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stats-grid>.card{gap:5px;min-width:0;display:grid}.stats-grid>.card strong{letter-spacing:-.03em;font:800 1.65rem Manrope}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.icon-tile{color:#087f5b;background:#edf7f3;border:1px solid #d5ebe1;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.soft-panel{background:#f8fbf9;border:1px solid #e1e9e5;border-radius:11px;gap:5px;min-width:0;padding:12px 13px;display:grid}.soft-panel strong{overflow-wrap:anywhere;font-size:.9rem}.soft-panel .muted{overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.success-banner,.error-banner{border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 13px;font-size:.88rem;line-height:1.45;display:flex}.success-banner{color:#176b49;background:#edf8f2;border:1px solid #c7e8d7}.error-banner{color:#a13d36;background:#fff2f1;border:1px solid #f0cbc7}.success-banner svg,.error-banner svg{flex:none;margin-top:1px}.badge{color:#56635e;background:#f0f4f2;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1.1;display:inline-flex}.badge.success{color:#167947;background:#eaf8f0}.badge.warning{color:#9a6700;background:#fff7e6}.badge.danger{color:#b23d36;background:#fff0ef}.badge.muted{color:#69756f;background:#f1f3f2}.page .card{min-width:0}.page label,.developer-modal label{gap:6px;font-size:.84rem;font-weight:700;display:grid}.page input,.page select,.page textarea{background:#fff;border:1px solid #d8e1dc;border-radius:10px;outline:none;width:100%;padding:.78rem .85rem}.page input:focus,.page select:focus,.page textarea:focus{border-color:#7fc5a6;box-shadow:0 0 0 3px #eaf7f0}.page-header .primary,.page-header .outline{min-height:42px}.overview-v3,.business-hero-copy,.business-module,.business-section,.business-kpi,.business-money-card,.business-action{min-width:0}.business-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-kpi{background:#fff;border:1px solid #e1e9e5;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.business-kpi-icon{color:#087f5b;background:#edf7f3;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.business-kpi-copy{gap:2px;min-width:0;display:grid}.business-kpi-copy strong,.business-kpi-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-module{background:#fff;border:1px solid #e1e9e5;border-radius:14px;padding:15px}.business-module-items,.business-action-list{gap:7px;display:grid}.business-module-item,.business-action{background:#fbfdfc;border:1px solid #edf1ef;border-radius:10px;min-width:0;padding:10px 11px}.business-action-main{min-width:0}.business-action-main strong,.business-action-main span{text-overflow:ellipsis;overflow:hidden}.business-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-channel-wrap{flex-wrap:wrap;gap:7px;display:flex}.business-revenue,.business-money-card{min-width:0}.commercial-capacity-banner{border:1px solid;border-radius:13px;margin:0 0 14px;padding:13px 14px}.commercial-capacity-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.commercial-capacity-head>div{gap:2px;min-width:0;display:grid}.commercial-capacity-head strong,.commercial-capacity-head span{text-overflow:ellipsis;overflow:hidden}.commercial-capacity-badge{white-space:nowrap;background:#fff;border:1px solid #e4e8e5;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:850}.commercial-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:11px;display:grid}.commercial-capacity-label{color:#58655f;justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.commercial-capacity-track{background:#e5ece8;border-radius:99px;height:7px;margin-top:5px;overflow:hidden}.commercial-capacity-track i{border-radius:inherit;background:#087f5b;max-width:100%;height:100%;display:block}.commercial-capacity-foot{color:#66736e;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;font-size:.78rem;display:flex}.order-fulfillment-panel,.order-payment-panel,.order-timeline-panel{min-width:0}.order-fulfillment-panel .order-item-summary{gap:0;display:grid}.order-payment-panel .payment-provider-details{background:#f8fbf9;border:1px solid #e2eae6;border-radius:10px;gap:7px;margin-top:10px;padding:11px;display:grid}.order-payment-panel .payment-provider-details span{overflow-wrap:anywhere}.order-timeline-panel .order-timeline{gap:0;display:grid}.order-timeline-panel .order-timeline>div{padding:0 0 16px 23px;position:relative}.order-timeline-panel .order-timeline>div:last-child{padding-bottom:0}.order-timeline-panel .order-timeline>div:before{content:"";background:#dce8e2;width:1px;position:absolute;top:8px;bottom:-2px;left:5px}.order-timeline-panel .order-timeline>div:last-child:before{display:none}.order-timeline-panel .order-timeline>div>span{background:#087f5b;border:2px solid #d8eee4;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:0}.order-timeline-panel .order-timeline small,.order-timeline-panel .order-timeline p{margin:0 0 3px;line-height:1.4;display:block}.order-timeline-panel .order-timeline p{font-size:.84rem;font-weight:750}.order-timeline-panel .order-timeline small{color:#78837f;font-size:.72rem}.order-fulfillment-panel .order-warning{color:#7b5a14;background:#fff8e9;border:1px solid #f1dfb5;border-radius:9px;margin:10px 0;padding:10px 11px;font-size:.78rem;line-height:1.45}.category-products-page{min-width:0}.category-products-page .product-grid{gap:12px}.inline-variant-list{min-width:0}.inline-variant-row-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inline-variant-empty{text-align:center;color:#78837f;background:#fafcfb;border:1px dashed #cbdcd4;border-radius:11px;padding:16px}.pending-variant-table{gap:7px;display:grid}.pending-variant-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.pending-variant-table .pending-variant-row{min-width:0}.bulk-unselect-button{white-space:nowrap}.desktop-bulk-product-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 0;display:flex}.loading-spinner{border:3px solid #dce9e3;border-top-color:#087f5b;border-radius:50%;width:26px;height:26px;animation:.75s linear infinite dukaanaza-spin}@keyframes dukaanaza-spin{to{transform:rotate(360deg)}}.store-loading-state{place-items:center;gap:10px}.store-loading-state p{color:#6f7b75;margin:0}.store-featured-section{min-width:0}.store-header-centered{text-align:center;justify-content:center}.social-whatsapp{justify-content:center;align-items:center;gap:6px;display:inline-flex}.auth-diagnostic{overflow-wrap:anywhere;background:#f8fbf9;border:1px solid #e1e8e4;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:.76rem;line-height:1.45}.external-commerce-page{min-width:0}.page .grid-3,.page .grid-4{align-items:stretch}.page .grid-3>.card,.page .grid-4>.card{min-width:0}.page .icon-tile{margin:0}.page .soft-panel,.page .list-row,.page .list-row>div{min-width:0}.page .list-row strong,.page .list-row .muted{overflow-wrap:anywhere}.payment-provider-details{min-width:0}@media (width<=900px){.page-header{flex-direction:column;align-items:flex-start}.page-header>div:last-child{width:100%}.page-header>div:last-child .primary,.page-header>div:last-child .outline{min-height:42px}.stats-grid,.grid-4,.business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-attention-grid,.commercial-capacity-grid{grid-template-columns:1fr}.commercial-capacity-foot{flex-direction:column;align-items:flex-start}}@media (width<=640px){.page{padding-bottom:78px}.page-header{gap:10px;margin-bottom:13px}.page-header>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.page-header>div:last-child>*{width:100%}.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.stats-grid>.card{padding:13px}.stats-grid>.card strong{font-size:1.35rem}.grid-3,.grid-4,.business-kpis,.business-module-grid{grid-template-columns:1fr}.business-hero{border-radius:15px;padding:16px;display:grid}.business-hero-title h1{font-size:22px}.business-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.business-attention-grid{grid-template-columns:1fr}.commercial-capacity-banner{padding:11px}.order-timeline-panel .order-timeline>div{padding-left:21px}.desktop-bulk-product-bar{grid-template-columns:1fr;display:grid}.workflow-footer{display:grid}.workflow-footer>*{width:100%}}@media (width<=420px){.page-header>div:last-child,.stats-grid,.business-hero-actions{grid-template-columns:1fr}.commercial-capacity-head{flex-direction:column;align-items:flex-start}}.premium-nav-link{color:#7a5a00!important;background:linear-gradient(90deg,#f5be371a,#f5be3708)!important;position:relative!important}.premium-nav-link svg{color:#b27b00!important}.premium-nav-badge{letter-spacing:.04em;color:#7a5200;background:#fff0b8;border:1px solid #e5c45d;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.premium-upgrade-backdrop{z-index:10050;background:#0f17147a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.premium-upgrade-modal{background:#fffdf5;border:1px solid #e5d08a;border-radius:20px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #00000038}.premium-upgrade-close{cursor:pointer;color:#68736d;background:0 0;border:0;width:36px;height:36px;font-size:25px;position:absolute;top:10px;right:12px}.premium-upgrade-kicker{color:#795400;letter-spacing:.08em;background:#fff0b8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.premium-upgrade-modal h2{margin:10px 0 8px;font-size:23px}.premium-upgrade-modal p{color:#59635e;margin:0;line-height:1.55}.premium-upgrade-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.mobile-more-grid .premium-nav-link{border:1px solid #ead99b!important}.mobile-more-grid .premium-nav-badge{padding:3px 5px;font-size:8px}@media (width<=700px){.storefront-settings-card{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.storefront-settings-card .store-settings-save{width:calc(100% - 28px);margin:12px 14px calc(16px + env(safe-area-inset-bottom,0px));z-index:auto!important;box-shadow:none!important;position:static!important;bottom:auto!important}.sales-channels-modal-backdrop{padding:12px 12px calc(90px + env(safe-area-inset-bottom,0px));align-items:flex-start;overflow-y:auto}.sales-channels-modal{overscroll-behavior:contain;max-height:calc(100dvh - 24px);margin:auto 0;overflow-y:auto}.sales-channels-modal .order-head-actions{width:100%;padding-top:4px;position:static!important}}.store-order-success-backdrop{z-index:1200}.store-order-success{text-align:center;width:min(460px,100% - 28px);padding:24px}.store-order-success .plan-access-icon{margin:0 auto 12px}.store-order-success-summary{text-align:left;background:#f7fbf9;border:1px solid #e2ebe6;border-radius:12px;margin:0 auto 14px;padding:12px 14px}.store-order-success-summary strong{color:#17352b;font-size:17px;font-weight:800;display:block}.store-order-success-summary ul{color:#475569;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.store-order-success .link-button{margin:10px 0 0;font-size:13px;font-weight:700;display:inline-block}.store-order-success h2{margin:8px 0}.store-order-success p{margin:0 0 18px}.store-order-success .checkout-place{justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;text-decoration:none;display:flex}.store-order-success>.outline{width:100%;min-height:44px}@media (width<=700px){.store-order-success{padding:20px}}.product-create-redesign .image-gallery-picker .image-preview.compact.camera-picker{box-sizing:border-box!important;color:#087f5b!important;text-align:center!important;cursor:pointer!important;background:#f8fbf9!important;border:1px dashed #b9cbc2!important;border-radius:12px!important;flex-direction:column!important;flex:0 0 116px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:116px!important;height:116px!important;display:flex!important}.product-create-redesign .image-gallery-picker .image-preview.compact.camera-picker strong{color:#17352b!important;font-size:12px!important}.product-create-redesign .image-gallery-picker .image-preview.compact.camera-picker span{color:#81918a!important;font-size:10px!important;line-height:1.3!important}.product-create-redesign .image-gallery-picker .image-preview.compact.camera-picker svg{width:24px!important;height:24px!important}@media (width<=700px){.product-create-redesign .image-gallery-picker .image-preview.compact.camera-picker{flex:0 0 104px!important;width:104px!important;height:104px!important}.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-body{min-width:0!important;overflow:visible!important}.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions{box-sizing:border-box!important;z-index:5!important;grid-template-columns:minmax(68px,1fr) 40px 40px!important;justify-content:end!important;align-items:center!important;gap:6px!important;width:172px!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:0!important;left:auto!important;right:0!important;overflow:visible!important}.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions .outline:first-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important}:is(.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"],.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]){box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}}@media (width<=380px){.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions{grid-template-columns:minmax(64px,1fr) 39px 39px!important;gap:6px!important;width:168px!important}:is(.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product up"],.content:has(.mobile-products-head) .product-card.manual-reorder-mode .product-card-actions .icon-btn[aria-label="Move product down"]){width:39px!important;min-width:39px!important;max-width:39px!important;height:39px!important;min-height:39px!important}}.dashboard-pos-quick{color:#fff!important;background:#087f5b!important;border:1px solid #087f5b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:64px!important;height:40px!important;padding:0 13px!important;font-weight:800!important;display:inline-flex!important}.dashboard-pos-quick:hover{color:#fff!important;background:#066b4d!important}.mobile-header-pos{display:none}@media (width<=900px){.mobile-merchant-brand{z-index:205!important;background:#fff!important;border-bottom:1px solid #e4e9e6!important;align-items:center!important;gap:8px!important;min-height:60px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:0!important}.mobile-merchant-brand>a:first-child{min-width:0!important}.mobile-header-pos{color:#fff!important;background:#087f5b!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:58px!important;height:40px!important;margin-left:auto!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.mobile-header-pos:active{transform:scale(.97)}.mobile-merchant-brand .merchant-notification-panel{margin-left:0!important}.mobile-merchant-brand{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:60px!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important}.mobile-merchant-brand>a:first-child{justify-self:start!important;width:100%!important;min-width:0!important;max-width:150px!important;overflow:hidden!important}.mobile-merchant-brand>a:first-child img{object-fit:contain!important;object-position:left center!important;width:150px!important;max-width:100%!important;height:42px!important;display:block!important}.mobile-header-pos{box-sizing:border-box!important;white-space:nowrap!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:40px!important;margin:0!important;padding:0 8px!important}.mobile-merchant-brand .merchant-notification-panel{box-sizing:border-box!important;flex:0 0 92px!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:flex!important}.mobile-merchant-brand .merchant-notification-panel-icon{flex:0 0 40px!important;width:40px!important;height:40px!important}.mobile-merchant-brand .merchant-notification-toggle{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:40px!important;min-height:40px!important;padding:0!important}}@media (width<=370px){.mobile-merchant-brand{gap:6px!important;padding-left:9px!important;padding-right:9px!important}.mobile-merchant-brand>a:first-child,.mobile-merchant-brand>a:first-child img{width:140px!important;max-width:140px!important}.mobile-header-pos{width:56px!important;min-width:56px!important;max-width:56px!important;padding:0 6px!important}.mobile-merchant-brand .merchant-notification-panel{flex-basis:88px!important;width:88px!important;min-width:88px!important;max-width:88px!important}.mobile-merchant-brand .merchant-notification-panel-icon{flex-basis:38px!important;width:38px!important;height:38px!important}.mobile-merchant-brand .merchant-notification-toggle{width:40px!important;min-width:40px!important;max-width:40px!important}}@media (width<=900px){.mobile-merchant-brand>a:first-child,.mobile-merchant-brand>a:first-child img{width:185px!important;max-width:185px!important}.mobile-merchant-brand>a:first-child img{height:46px!important}.overview-v3 .merchant-plan-strip strong{font-size:15.6px!important}.overview-v3 .merchant-plan-facts span{padding:6px 9px!important;font-size:10.8px!important}.overview-v3 .merchant-start-head h2{font-size:21.6px!important}.overview-v3 .merchant-start-head p,.overview-v3 .merchant-start-progress{font-size:13.2px!important}.overview-v3 .business-kpi-copy strong{font-size:22.8px!important}.overview-v3 .business-kpi-copy span{font-size:13.2px!important}.overview-v3 .business-section-head h2{font-size:19.2px!important}.overview-v3 .business-section-head p{font-size:13.2px!important}.overview-v3 .business-section-head>a{font-size:14.4px!important}.overview-v3 .merchant-start-item{gap:12px!important;min-height:88px!important;padding:13px!important}.overview-v3 .merchant-start-copy strong{font-size:15.8px!important;line-height:1.22!important}.overview-v3 .merchant-start-icon{width:42px!important;height:42px!important}}@media (width<=370px){.mobile-merchant-brand>a:first-child,.mobile-merchant-brand>a:first-child img{width:170px!important;max-width:170px!important}.mobile-merchant-brand>a:first-child img{height:44px!important}}@media (width<=800px){.app-shell .content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.app-shell .overview-v3{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.app-shell .overview-v3>*,.app-shell .business-hero,.app-shell .merchant-plan-strip,.app-shell .merchant-start-card,.app-shell .business-kpi,.app-shell .business-section,.app-shell .business-module{min-width:0!important;max-width:100%!important}}@media (width<=480px){.app-shell .content{padding-left:10px!important;padding-right:10px!important}}@media (width<=800px){.app-shell .content{padding-left:10px!important;padding-right:10px!important}.app-shell .overview-v3{width:100%!important;overflow:visible!important}.app-shell .overview-v3>.business-hero,.app-shell .overview-v3>.merchant-plan-strip,.app-shell .overview-v3>.merchant-start-card,.app-shell .overview-v3>.business-kpis,.app-shell .overview-v3>.business-attention-grid,.app-shell .overview-v3>.business-module-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.app-shell .overview-v3>.merchant-plan-strip{flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}.app-shell .merchant-plan-strip>div:first-child{flex:none!important}.app-shell .merchant-plan-facts{justify-content:flex-start!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.app-shell .business-hero{width:100%!important;min-width:0!important;overflow:hidden!important}.app-shell .business-hero-copy,.app-shell .business-hero-actions,.app-shell .business-hero-actions>*{min-width:0!important;max-width:100%!important}.app-shell .merchant-start-head,.app-shell .merchant-start-head>div{min-width:0!important}.app-shell .merchant-start-progress{flex:none!important}}@media (width>=801px){.orders-index-tablehead,.orders-index-row{grid-template-columns:32px minmax(100px,1.15fr) minmax(120px,1.15fr) minmax(120px,1.15fr) minmax(80px,.8fr) minmax(115px,.9fr) minmax(105px,.9fr) minmax(85px,.85fr) minmax(105px,.9fr) 60px minmax(90px,.8fr)}.orders-index-location{text-overflow:ellipsis;overflow:hidden}}@media (width<=800px){.orders-index-row>.orders-index-location{display:none}}.product-location-variant{gap:4px;padding:6px 0;display:grid}.product-location-variant+.product-location-variant{border-top:1px solid var(--border,#e5e7eb);margin-top:4px;padding-top:8px}.product-location-variant-name{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.product-location-variant-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.product-location-variant-name small{opacity:.7;white-space:nowrap;font-size:10px}.product-location-panel .product-location-variant .product-location-row{padding-left:8px}@media (width<=640px){.product-location-variant-name{flex-direction:column;align-items:flex-start;gap:2px}.product-location-variant-name small{white-space:normal}.product-location-panel .product-location-variant .product-location-row{padding-left:4px}}@media (width<=700px){.content:has(.mobile-products-head) .product-card{grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;gap:0 10px!important;min-height:78px!important;padding:11px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}.content:has(.mobile-products-head) .product-card-media{aspect-ratio:auto!important;border-radius:9px!important;grid-area:1/1/3!important;align-self:start!important;width:52px!important;height:64px!important}.content:has(.mobile-products-head) .product-body{grid-area:1/2/3!important;min-width:0!important;padding:0!important;display:block!important}.content:has(.mobile-products-head) .product-main-cell{min-width:0!important;padding-right:62px!important}.content:has(.mobile-products-head) .product-main-cell h3{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-main-cell small{color:#8a9691!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:9px!important;display:block!important;overflow:hidden!important}.content:has(.mobile-products-head) .mobile-product-price{color:#17352b!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.1!important;display:block!important}.content:has(.mobile-products-head) .product-status-cell{z-index:2!important;grid-column:auto!important;position:absolute!important;top:10px!important;right:10px!important}.content:has(.mobile-products-head) .product-status-cell .status-pill{padding:4px 7px!important;font-size:8px!important}:is(.content:has(.mobile-products-head) .product-inventory-cell,.content:has(.mobile-products-head) .product-category-cell,.content:has(.mobile-products-head) .product-price-cell){display:none!important}.content:has(.mobile-products-head) .product-card-actions{align-items:center!important;gap:5px!important;margin:7px 0 0!important;padding:0!important;display:flex!important;position:static!important}.content:has(.mobile-products-head) .product-card-actions .outline{color:#1769aa!important;background:#fff!important;border:1px solid #dbe5e0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.content:has(.mobile-products-head) .product-card-actions .outline:nth-child(2){display:none!important}.content:has(.mobile-products-head) .product-card-actions .danger{display:none!important}.content:has(.mobile-products-head) .product-card-actions .icon-btn{background:#f8fbf9!important;border:1px solid #dbe5e0!important;border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;position:static!important}.content:has(.mobile-products-head) .product-card-actions:after{display:none!important}.content:has(.mobile-products-head) .product-card:after{display:none!important}.content:has(.mobile-products-head) .product-list .product-card{box-sizing:border-box!important;grid-template-rows:auto!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;column-gap:11px!important;height:auto!important;min-height:86px!important;margin:0!important;padding:9px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-list .product-card .product-card-media{border-radius:9px!important;grid-area:1/1!important;align-self:start!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;margin:0!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-list .product-card .product-body{grid-area:1/2!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.content:has(.mobile-products-head) .product-list .product-card .product-main-cell{width:calc(100% - 72px)!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.content:has(.mobile-products-head) .product-list .product-card .product-main-cell h3{white-space:nowrap!important;text-overflow:ellipsis!important;margin:1px 0 2px!important;font-size:14px!important;font-weight:800!important;line-height:18px!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-list .product-card .product-main-cell small{color:#7b8681!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:10px!important;line-height:14px!important;display:block!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-list .product-card .mobile-product-price{color:#17352b!important;margin:2px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:block!important}.content:has(.mobile-products-head) .product-list .product-card .product-status-cell{z-index:4!important;margin:0!important;padding:0!important;position:absolute!important;top:9px!important;right:10px!important}.content:has(.mobile-products-head) .product-list .product-card .product-status-cell .status-pill{border-radius:999px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;line-height:24px!important}:is(.content:has(.mobile-products-head) .product-list .product-card .product-inventory-cell,.content:has(.mobile-products-head) .product-list .product-card .product-category-cell,.content:has(.mobile-products-head) .product-list .product-card .product-price-cell){display:none!important}.content:has(.mobile-products-head) .product-list .desktop-product-card-actions{display:none!important}.content:has(.mobile-products-head) .product-list .mobile-product-actions{align-items:center!important;gap:5px!important;min-height:27px!important;margin:7px 0 0!important;padding:0!important;display:flex!important}.content:has(.mobile-products-head) .product-list .mobile-product-actions button{color:#1769aa!important;background:#fff!important;border:1px solid #d8e2de!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;height:27px!important;min-height:27px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.content:has(.mobile-products-head) .product-list .mobile-product-actions .mobile-product-delete{color:#b42318!important;background:#fff5f4!important;border-color:#f0c9c5!important;width:30px!important;min-width:30px!important;padding:0!important}.content:has(.mobile-products-head) .product-list .mobile-product-actions .mobile-product-move{color:#087f5b!important;background:#f7fbf9!important;width:28px!important;min-width:28px!important;padding:0!important}.content:has(.mobile-products-head) .product-list .mobile-product-actions button:disabled{opacity:.35!important}.content:has(.mobile-products-head) .product-list .product-card:after{content:none!important;display:none!important}.content:has(.mobile-products-head) .product-list .product-card-actions:after{content:none!important;display:none!important}}@media (width>=701px){.mobile-product-actions{display:none!important}}@media (width<=700px){.mobile-more-backdrop{z-index:300!important}.mobile-more-sheet{z-index:301!important;position:relative!important}.mobile-more-head{z-index:302!important;flex-shrink:0!important;position:relative!important}.mobile-more-head strong,.mobile-more-head span{opacity:1!important;overflow:visible!important}.mobile-more-head button{z-index:303!important;flex:0 0 36px!important;position:relative!important}}.product-location-inventory-section{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;margin-top:14px;padding:16px}.product-location-inventory-card{background:var(--surface-muted,#f8fafc);border-radius:10px;gap:7px;padding:12px;display:grid}.product-location-inventory-card label{gap:6px;font-weight:600;display:grid}.product-location-inventory-card select{width:100%;min-height:42px}.product-location-inventory-card small{line-height:1.45}.merchant-location-scope-badge{white-space:nowrap;background:#2563eb1a;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}@media (width<=700px){.product-location-inventory-section{padding:13px}.product-location-inventory-card{padding:10px}}.image-editor-section{border-bottom:1px solid #00000014;gap:7px;padding:8px 0;display:grid}.image-editor-section>strong{font-size:13px}.image-editor-section label{gap:4px;font-size:12px;display:grid}.image-editor-section label span{justify-content:space-between;align-items:center;gap:5px;display:flex}.image-editor-section label span b{margin-left:auto;font-weight:600}.image-editor-section input[type=range]{accent-color:#111;width:100%}.image-editor-chip-row{flex-wrap:wrap;gap:6px;display:flex}.image-editor-chip-row button{background:#fff;border:1px solid #ddd;border-radius:999px;padding:7px 10px;font-size:12px}.image-editor-chip-row button.active{color:#fff;background:#111;border-color:#111}.image-editor-control-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.image-editor-control-row input[type=range]{flex:1;min-width:100px}.image-editor-foot small{align-items:center;gap:4px;display:flex}@media (width<=700px){.image-editor-panel{width:calc(100vw - 20px);max-height:94vh;overflow:auto}.image-editor-workspace{grid-template-columns:1fr!important}.image-editor-canvas-wrap{min-height:300px}.image-editor-controls{max-height:none!important}.image-editor-foot{background:#fff;position:sticky;bottom:0}}.product-create-redesign .variant-choice-group{background:#f3f7f5!important;border:1px solid #d6e2dc!important;border-radius:10px!important;flex:none!important;align-items:center!important;gap:0!important;padding:3px!important;display:inline-flex!important}.product-create-redesign .variant-choice{color:#52665d!important;cursor:pointer!important;min-width:58px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.product-create-redesign .variant-choice.is-selected{color:#fff!important;background:#087f5b!important;box-shadow:0 1px 3px #0000001f!important}.product-create-redesign .variant-choice:focus-visible{outline-offset:2px!important;outline:2px solid #087f5b!important}@media (width<=700px){.product-create-redesign .variant-setting-head{align-items:center!important}.product-create-redesign .variant-choice-group{padding:3px!important}.product-create-redesign .variant-choice{min-width:54px!important;height:36px!important;padding:0 12px!important;font-size:13px!important}}.product-create-redesign .variants-section.product-options-section,.product-edit-page-panel .variants-section.product-options-section{background:linear-gradient(#fbfdfc 0%,#f7faf8 100%)!important;border:1px solid #e2ebe6!important;border-radius:16px!important;overflow:hidden!important}.product-create-redesign .variant-setting-head,.product-edit-page-panel .variant-setting-head{background:#ffffffd1!important;border-bottom:1px solid #e5ece8!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:72px!important;margin:0!important;padding:16px 20px!important;display:flex!important}.product-create-redesign .variant-setting-title,.product-edit-page-panel .variant-setting-title{align-items:center!important;gap:7px!important;display:flex!important}.product-create-redesign .variant-setting-title strong,.product-edit-page-panel .variant-setting-title strong{color:#18382e!important;letter-spacing:-.15px!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important}.product-create-redesign .variant-choice-group,.product-edit-page-panel .variant-choice-group{background:#eef4f1!important;border:1px solid #d5e2db!important;border-radius:11px!important;align-items:center!important;gap:3px!important;padding:3px!important;display:inline-flex!important;box-shadow:inset 0 1px 2px #142d230a!important}.product-create-redesign .variant-choice,.product-edit-page-panel .variant-choice{color:#65766f!important;letter-spacing:.1px!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;min-width:58px!important;height:34px!important;padding:0 15px!important;font-size:12px!important;font-weight:850!important;transition:all .16s!important}.product-create-redesign .variant-choice.is-selected,.product-edit-page-panel .variant-choice.is-selected{color:#fff!important;background:#087f5b!important;box-shadow:0 2px 5px #087f5b38!important}.product-create-redesign .variant-choice:not(.is-selected):hover,.product-edit-page-panel .variant-choice:not(.is-selected):hover{color:#27493d!important;background:#e3ece8!important}.product-create-redesign .inline-variant-builder,.product-edit-page-panel .inline-variant-builder{background:#f8fbf9!important;padding:18px 20px 20px!important}.product-create-redesign .variant-builder-help,.product-edit-page-panel .variant-builder-help{color:#4f685d!important;background:#eef7f2!important;border-radius:9px!important;margin-bottom:14px!important;padding:10px 12px!important;font-size:12px!important}@media (width<=700px){.product-create-redesign .variant-setting-head,.product-edit-page-panel .variant-setting-head{gap:12px!important;min-height:64px!important;padding:13px 14px!important}.product-create-redesign .variant-setting-title strong,.product-edit-page-panel .variant-setting-title strong{font-size:16px!important}.product-create-redesign .variant-choice-group,.product-edit-page-panel .variant-choice-group{border-radius:9px!important;padding:2px!important}.product-create-redesign .variant-choice,.product-edit-page-panel .variant-choice{min-width:51px!important;height:34px!important;padding:0 11px!important;font-size:12px!important}.product-create-redesign .inline-variant-builder,.product-edit-page-panel .inline-variant-builder{padding:14px!important}}.product-edit-page-panel .modal-panel-head{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.product-edit-page-panel .edit-product-title-wrap{flex:1!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.product-edit-page-panel .edit-product-name{min-width:0!important}.product-edit-page-panel .edit-product-name h2{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.product-edit-page-panel .edit-view-store{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important}.product-edit-page-panel .edit-close-button{flex:none!important}.product-edit-page-panel .product-fields .check-field{box-sizing:border-box!important;background:#f8fbf9!important;border:1px solid #e0e9e4!important;border-radius:10px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 12px!important}.product-edit-page-panel .product-fields .check-field input[type=checkbox]{accent-color:#087f5b!important;flex:0 0 19px!important;width:19px!important;min-width:19px!important;height:19px!important;margin:0!important}.product-edit-page-panel .direct-stock-field{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;display:grid!important}.product-edit-page-panel .direct-stock-field>span{color:#334155!important;font-size:12px!important;font-weight:800!important;display:block!important}.product-edit-page-panel .direct-stock-field input{box-sizing:border-box!important;width:100%!important;margin-top:0!important}@media (width<=700px){.product-edit-page-panel .modal-panel-head{gap:7px!important;padding:10px 12px!important}.product-edit-page-panel .edit-product-title-wrap{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important}.product-edit-page-panel .edit-page-back{min-width:82px!important;height:40px!important;padding:0 9px!important;font-size:11px!important}.product-edit-page-panel .edit-view-store{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.product-edit-page-panel .edit-view-store span{display:none!important}.product-edit-page-panel .edit-product-name h2{font-size:18px!important}.product-edit-page-panel .edit-close-button{width:40px!important;height:40px!important}.product-edit-page-panel .product-fields .check-field{min-height:46px!important;padding:10px 12px!important}.product-edit-page-panel .direct-stock-field{grid-column:1/-1!important}}.receipt-page{color:#17201d;background:#f2f4f3;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px 12px;font-family:Arial,Helvetica,sans-serif;display:flex}.receipt-card{background:#fff;border:1px solid #d9dfdc;border-radius:10px;width:min(760px,100%);padding:24px;box-shadow:0 5px 18px #192d230f}.document-qr-block{break-inside:avoid;background:#fafcfb;border:1px solid #dfe5e2;justify-content:center;align-items:center;gap:14px;max-width:520px;margin:16px auto 0;padding:12px;display:flex}.document-qr-block img{image-rendering:auto;background:#fff;width:104px;height:104px;display:block}.document-qr-block>div{min-width:0}.document-qr-block strong{font-size:12px;display:block}.document-qr-block p{color:#68746e;margin:4px 0 0;font-size:10px;line-height:1.45}.retail-receipt-qr{max-width:420px;margin-top:14px}.retail-receipt-qr img{width:92px;height:92px}.retail-receipt-head{border-bottom:2px solid #17201d;justify-content:space-between;gap:24px;padding-bottom:16px;display:flex}.retail-receipt-brand{align-items:flex-start;gap:10px;min-width:0;display:flex}.retail-receipt-brand img{object-fit:contain;width:36px;height:36px}.retail-receipt-brand h1{margin:0 0 4px;font-size:20px;line-height:1.15}.retail-receipt-brand p{color:#5e6964;margin:2px 0;font-size:11px;line-height:1.35}.retail-receipt-title{text-align:right;align-content:start;gap:3px;display:grid}.retail-receipt-title strong{letter-spacing:.08em;font-size:13px}.retail-receipt-title span{font-size:12px;font-weight:800}.retail-receipt-title small{color:#69746f;font-size:10px}.retail-receipt-paid{background:#f7faf8;border:1px solid #cfdad5;justify-content:space-between;align-items:center;margin:12px 0;padding:7px 9px;display:flex}.retail-receipt-paid strong{letter-spacing:.08em;color:#087f5b;font-size:11px}.retail-receipt-paid span{color:#52615a;font-size:10px;font-weight:700}.retail-receipt-meta{border-bottom:1px solid #dfe5e2;grid-template-columns:repeat(4,1fr);display:grid}.retail-receipt-meta>div{border-right:1px solid #dfe5e2;padding:9px 8px}.retail-receipt-meta>div:last-child{border-right:0}.retail-receipt-meta small{color:#737e79;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;display:block}.retail-receipt-meta strong{word-break:break-word;font-size:11px;display:block}.retail-receipt-customer{border-bottom:1px solid #dfe5e2;grid-template-columns:1fr 1fr;gap:20px;padding:11px 0;display:grid}.retail-receipt-customer>div{gap:2px;display:grid}.retail-receipt-customer span{color:#737e79;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.retail-receipt-customer strong{font-size:12px}.retail-receipt-customer small{color:#68746e;font-size:10px}.retail-receipt-items{border-top:1px solid #17201d;margin-top:14px}.retail-item{border-bottom:1px solid #e5e9e7;grid-template-columns:minmax(0,2.8fr) .55fr 1.15fr .65fr 1.25fr;align-items:center;gap:8px;padding:9px 4px;font-size:11px;display:grid}.retail-item>span:nth-child(n+2),.retail-item>strong:last-child{text-align:right}.retail-item>div{min-width:0}.retail-item>div strong{overflow-wrap:anywhere;display:block}.retail-item>div small{color:#7a847f;margin-top:2px;font-size:9px;display:block}.retail-item-head{color:#68736e;letter-spacing:.06em;background:#f5f7f6;padding:7px 4px;font-size:9px;font-weight:800}.retail-receipt-summary{width:min(360px,100%);margin:14px 0 0 auto}.retail-receipt-summary>div{justify-content:space-between;gap:12px;padding:4px 0;font-size:11px;display:flex}.retail-receipt-tax-total{border-top:1px solid #dfe5e2;margin-top:4px;padding-top:7px!important}.retail-receipt-total{border-top:2px solid #17201d;margin-top:5px;font-weight:800;padding:9px 0!important;font-size:15px!important}.retail-receipt-total strong{font-size:17px}.retail-receipt-payment{border-top:1px solid #dfe5e2;border-bottom:1px solid #dfe5e2;justify-content:space-between;gap:20px;margin-top:12px;padding:9px 0;display:flex}.retail-receipt-payment div{gap:2px;display:grid}.retail-receipt-payment span{color:#737e79;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.retail-receipt-payment strong{font-size:11px}.retail-receipt-footer{text-align:center;color:#707b76;margin:16px 0 0;font-size:10px;line-height:1.45}.receipt-actions{margin-top:16px}.receipt-actions button,.receipt-actions a{min-height:40px}@media (width<=620px){.document-qr-block{justify-content:flex-start}.document-qr-block img{width:88px;height:88px}.document-qr-block p{font-size:9px}.receipt-page{background:#fff;padding:8px 5px}.receipt-card{box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:15px 11px}.retail-receipt-head{gap:12px}.retail-receipt-brand img{width:30px;height:30px}.retail-receipt-brand h1{font-size:17px}.retail-receipt-title strong{font-size:11px}.retail-receipt-title span{font-size:10px}.retail-receipt-title small{font-size:9px}.retail-receipt-meta{grid-template-columns:1fr 1fr}.retail-receipt-meta>div:nth-child(2){border-right:0}.retail-receipt-meta>div:nth-child(-n+2){border-bottom:1px solid #dfe5e2}.retail-receipt-customer{grid-template-columns:1fr;gap:9px}.retail-item{grid-template-columns:minmax(0,2.2fr) .5fr 1fr 1.05fr;font-size:10px}.retail-item>span:nth-child(3),.retail-item-head>span:nth-child(3){display:none}.retail-item-head{grid-template-columns:minmax(0,2.2fr) .5fr 1.05fr}.retail-receipt-summary{width:100%}.retail-receipt-payment{flex-wrap:wrap;gap:10px}.receipt-actions{flex-direction:column}}@media print{.receipt-page{background:#fff;padding:0;display:block}.receipt-card{width:100%;box-shadow:none;border:0;border-radius:0;padding:7mm}.receipt-actions{display:none}.retail-receipt-head,.retail-receipt-meta,.retail-receipt-items,.retail-receipt-payment{break-inside:avoid}.retail-receipt-paid{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.receipt-line-tax{font-variant-numeric:tabular-nums;line-height:1.45;color:#46554d!important;font-size:10px!important}.receipt-row{break-inside:avoid;page-break-inside:avoid}@media print{@page{size:auto;margin:10mm}.receipt-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.receipt-card{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.receipt-top,.receipt-grid,.receipt-items,.receipt-totals,.invoice-barcode-block,.document-qr-block,.invoice-policy{break-inside:avoid;page-break-inside:avoid}.receipt-row{border-color:#d9dfdc!important;padding:7px 8px!important}.receipt-row small,.receipt-line-tax,.receipt-footnote{color:#333!important}.receipt-actions,.receipt-policy .link-button{display:none!important}.invoice-barcode-block,.document-qr-block,.invoice-policy{box-shadow:none!important;background:#fff!important}}@media (width<=700px){body.mobile-more-open .dashboard-global-search,body.mobile-more-open .dashboard-global-search-menu{visibility:hidden!important;pointer-events:none!important;display:none!important}.mobile-more-backdrop{isolation:isolate;touch-action:pan-y;pointer-events:auto!important;z-index:2147483647!important}.mobile-more-sheet{z-index:1;overscroll-behavior:contain;touch-action:pan-y;position:relative;pointer-events:auto!important}}.store-mode-upgrade{color:#9a3412;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #f59e0b;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.store-mode-upgrade span{font-weight:800}.store-mode-upgrade small{color:#9a3412;font-size:12px}@media (width<=900px){.store-settings-section-body .settings-grid-2>.check{box-sizing:border-box;background:#f8faf9;border:1px solid #dfe8e3;border-radius:12px;align-self:stretch;align-items:center;gap:12px;min-height:48px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.store-settings-section-body .settings-grid-2>.check input[type=checkbox]{accent-color:#087f5b;flex:0 0 20px;min-width:20px;margin:0;width:20px!important;height:20px!important}.store-settings-section summary{gap:12px;padding:18px 16px}.store-settings-section-body{padding:18px 16px}}.vendor-management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px!important;display:grid!important}.vendor-management-form-grid>label{gap:5px;min-width:0;font-size:12px;display:grid}.vendor-management-form-grid input,.vendor-management-form-grid select,.vendor-management-form-grid textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px}.vendor-management-form-grid textarea{min-height:64px}:is(.vendor-management-form-grid>label:has(textarea[name=address]),.vendor-management-form-grid>label:has(textarea[name=notes])){grid-column:1/-1}.vendor-management-form-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.vendor-management-form-actions .danger{color:#b42318;border-color:#e7b9b9}@media (width<=560px){.vendor-management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.vendor-management-form-grid>label{font-size:11px}.vendor-management-form-grid input,.vendor-management-form-grid select,.vendor-management-form-grid textarea{min-height:38px;padding:7px 8px;font-size:14px}.vendor-management-form-actions{background:var(--surface,#fff);z-index:2;padding:10px 0;position:sticky;bottom:0}}.product-create-page-editor .variants-section .pending-variant-table .pending-variant-row{background:#fff!important;border:1px solid #dce8e2!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px 10px!important;margin-top:8px!important;padding:12px!important;display:grid!important;box-shadow:0 2px 8px #123c2b0b!important}.product-create-page-editor .variants-section .pending-variant-row .pending-variant-name{color:#163b2e!important;border-bottom:1px solid #edf2ef!important;grid-column:1/-1!important;padding-bottom:7px!important;font-size:15px!important;font-weight:750!important}.product-create-page-editor .variants-section .pending-variant-row>label{color:#40554b!important;flex-direction:column!important;gap:4px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:650!important;display:flex!important}.product-create-page-editor .variants-section .pending-variant-row>label input{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:7px 9px!important;font-size:14px!important;font-weight:600!important}.product-create-page-editor .variants-section .pending-variant-row>label:has(.barcode-input-row){grid-column:1/-1!important}.product-create-page-editor .variants-section .pending-variant-row .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.product-create-page-editor .variants-section .pending-variant-row .barcode-scan-button{height:38px!important;min-height:38px!important;padding:0 10px!important}@media (width>=700px){.product-create-page-editor .variants-section .pending-variant-table .pending-variant-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-create-page-editor .variants-section .pending-variant-row .pending-variant-name{grid-column:1/-1!important}.product-create-page-editor .variants-section .pending-variant-row>label:has(.barcode-input-row){grid-column:1/-1!important}}@media (width<=699px){.product-create-page-editor .variants-section .pending-variant-table .pending-variant-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;display:grid!important}.product-create-page-editor .variants-section .pending-variant-row>label{flex-direction:column!important;grid-column:auto!important;min-width:0!important;margin:0!important;display:flex!important}.product-create-page-editor .variants-section .pending-variant-row .pending-variant-name{grid-column:1/-1!important}.product-create-page-editor .variants-section .pending-variant-row>label:has(.barcode-input-row){grid-column:1/-1!important}.product-create-page-editor .variants-section .pending-variant-row .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;display:grid!important}.product-create-page-editor .variants-section .pending-variant-row .barcode-scan-button{min-width:70px!important;padding:0 8px!important}}html body .pending-variant-table .pending-variant-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px 10px!important;display:grid!important}html body .pending-variant-table .pending-variant-row>label{flex-direction:column!important;grid-column:auto!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}html body .pending-variant-table .pending-variant-row>.pending-variant-name{grid-column:1/-1!important}html body .pending-variant-table .pending-variant-row>label input{box-sizing:border-box!important;width:100%!important;min-width:0!important}@media (width>=700px){html body .pending-variant-table .pending-variant-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body .product-create-redesign .product-options-section .pending-variant-preview,html body .product-create-page-editor .variants-section .pending-variant-preview{box-sizing:border-box!important;background:#f5faf7!important;border:1px solid #d5e5dc!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:16px 0 0!important;padding:14px!important;display:block!important;overflow:visible!important}html body .pending-variant-preview .pending-variant-summary{border-bottom:1px solid #dce9e2!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;padding:0 0 10px!important;display:flex!important}html body .pending-variant-preview .pending-variant-summary strong{color:#075f46!important;font-size:16px!important;line-height:1.35!important}html body .pending-variant-preview .pending-variant-table{gap:14px!important;width:100%!important;display:grid!important}html body .pending-variant-table .pending-variant-row{box-sizing:border-box!important;background:#fff!important;border:1px solid #c9ddd2!important;border-left:4px solid #07805d!important;border-radius:14px!important;gap:10px 12px!important;width:100%!important;margin:0!important;padding:14px!important;box-shadow:0 3px 10px #16433014!important}html body .pending-variant-table .pending-variant-row>.pending-variant-name{color:#075f46!important;overflow-wrap:anywhere!important;border-bottom:1px solid #e6eee9!important;align-items:center!important;min-height:34px!important;margin:0 0 2px!important;padding:0 0 10px!important;font-size:16px!important;font-weight:750!important;display:flex!important}html body .pending-variant-table .pending-variant-row>label{color:#43564d!important;font-size:12px!important;font-weight:700!important}html body .pending-variant-table .pending-variant-row>label input{background:#fff!important;border:1px solid #ccd9d2!important;border-radius:9px!important;height:42px!important;min-height:42px!important;padding:8px 10px!important;font-size:14px!important}html body .pending-variant-table .pending-variant-row>label input:focus{border-color:#07805d!important;box-shadow:0 0 0 3px #07805d1f!important}html body .pending-variant-table .pending-variant-row>label:has(.barcode-input-row){grid-column:1/-1!important}@media (width<=699px){html body .product-create-redesign .product-options-section .pending-variant-preview,html body .product-create-page-editor .variants-section .pending-variant-preview{padding:10px!important}html body .pending-variant-preview .pending-variant-table{gap:12px!important}html body .pending-variant-table .pending-variant-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 10px!important;padding:12px!important}}html body .product-create-page-editor.product-create-redesign{background:#f6f9f7!important;border:1px solid #dce8e1!important;border-radius:22px!important;width:100%!important;max-width:980px!important;margin:0 auto 36px!important;padding:0!important;overflow:visible!important;box-shadow:0 10px 34px #14372712!important}html body .product-create-page-editor.product-create-redesign>.product-section,html body .product-create-page-editor.product-create-redesign>.product-vendor-last{background:#fff!important;border:1px solid #e0e9e3!important;border-radius:16px!important;width:auto!important;max-width:none!important;margin:14px!important;padding:20px!important;display:block!important;position:relative!important;box-shadow:0 2px 7px #1a3d2c09!important}html body .product-create-page-editor.product-create-redesign .section-title{border-bottom:1px solid #edf2ee!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 12px!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .section-title h2{color:#163c2d!important;letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;font-weight:780!important;line-height:1.3!important}html body .product-create-page-editor.product-create-redesign .section-title span,html body .product-create-page-editor.product-create-redesign .section-title small{color:#718078!important;font-size:12px!important;line-height:1.45!important}html body .product-create-page-editor.product-create-redesign .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .product-create-page-editor.product-create-redesign .product-fields>label,html body .product-create-page-editor.product-create-redesign .category-with-quick-add>label{color:#40564b!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .product-fields>label.full{grid-column:1/-1!important}html body .product-create-page-editor.product-create-redesign .product-fields input,html body .product-create-page-editor.product-create-redesign .product-fields select,html body .product-create-page-editor.product-create-redesign .product-fields textarea,html body .product-create-page-editor.product-create-redesign .inline-variant-option input,html body .product-create-page-editor.product-create-redesign .pending-variant-row input,html body .product-create-page-editor.product-create-redesign .product-location-inventory-card select,html body .product-create-page-editor.product-create-redesign .product-section>label>input{box-sizing:border-box!important;color:#1b3026!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;box-shadow:none!important;background:#fbfdfb!important;border:1px solid #d7e2db!important;border-radius:10px!important;padding:10px 12px!important;font-size:14px!important;font-weight:550!important}html body .product-create-page-editor.product-create-redesign .product-fields textarea{resize:vertical!important;min-height:88px!important}html body .product-create-page-editor.product-create-redesign input:focus,html body .product-create-page-editor.product-create-redesign select:focus,html body .product-create-page-editor.product-create-redesign textarea:focus{border-color:#07805d!important;outline:none!important;box-shadow:0 0 0 3px #07805d1c!important}html body .product-create-page-editor.product-create-redesign .product-photos-section .image-gallery-picker{flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .product-photo-card,html body .product-create-page-editor.product-create-redesign .image-preview.compact{border-radius:12px!important;flex:0 0 104px!important;width:104px!important;height:104px!important;min-height:104px!important;overflow:hidden!important}html body .product-create-page-editor.product-create-redesign .product-options-section .variant-setting-head{border-bottom:1px solid #edf2ee!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 14px!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .variant-setting-title strong{color:#163c2d!important;font-size:17px!important}html body .product-create-page-editor.product-create-redesign .inline-variant-builder{gap:12px!important;display:grid!important}html body .product-create-page-editor.product-create-redesign .inline-variant-option{background:#f8fbf9!important;border:1px solid #e2ebe5!important;border-radius:12px!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) auto!important;align-items:end!important;gap:10px!important;padding:12px!important;display:grid!important}html body .product-create-page-editor.product-create-redesign .inline-variant-option>label{color:#40564b!important;flex-direction:column!important;gap:5px!important;min-width:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .variant-add-option{border-radius:10px!important;justify-self:start!important;min-height:40px!important}html body .product-create-page-editor.product-create-redesign .variant-generate-button{border-radius:11px!important;width:100%!important;min-height:46px!important;font-weight:750!important}html body .product-create-page-editor.product-create-redesign .pending-variant-preview{box-sizing:border-box!important;background:#f2f7f4!important;border:1px solid #d8e6dd!important;border-radius:14px!important;width:100%!important;max-width:none!important;margin-top:6px!important;padding:14px!important}html body .product-create-page-editor.product-create-redesign .pending-variant-table{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html body .product-create-page-editor.product-create-redesign .pending-variant-table .pending-variant-row{box-sizing:border-box!important;background:#fff!important;border:1px solid #d4e2d9!important;border-left:4px solid #07805d!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:14px!important;display:grid!important;box-shadow:0 2px 8px #1a3d2c0b!important}html body .product-create-page-editor.product-create-redesign .pending-variant-name{color:#075f46!important;border-bottom:1px solid #e7eee9!important;grid-column:1/-1!important;align-items:center!important;min-height:36px!important;margin:0 0 2px!important;padding:0 0 9px!important;font-size:15px!important;font-weight:800!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .pending-variant-row>label{color:#43564d!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}html body .product-create-page-editor.product-create-redesign .pending-variant-row>label:has(.barcode-input-row){grid-column:1/-1!important}html body .product-create-page-editor.product-create-redesign .pending-variant-row .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}html body .product-create-page-editor.product-create-redesign .pending-variant-row .barcode-scan-button{border-radius:9px!important;min-height:44px!important}html body .product-create-page-editor.product-create-redesign .product-location-inventory-card,html body .product-create-page-editor.product-create-redesign .stock-calculated-card,html body .product-create-page-editor.product-create-redesign .pricing-margin-card{background:#f7faf8!important;border:1px solid #dce8e1!important;border-radius:11px!important;padding:12px!important}html body .product-create-page-editor.product-create-redesign .product-add-button{z-index:20!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:calc(100% - 28px)!important;min-height:52px!important;margin:14px!important;font-size:15px!important;font-weight:800!important;display:flex!important;position:sticky!important;bottom:8px!important;box-shadow:0 7px 22px #075f4638!important}html body .product-create-page-editor.product-create-redesign .product-tax-toggle,html body .product-create-page-editor.product-create-redesign .vendor-collapsible-head{border-radius:10px!important;width:100%!important}@media (width<=640px){html body .product-create-page-editor.product-create-redesign{width:100%!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0 0 18px!important}html body .product-create-page-editor.product-create-redesign>.product-section,html body .product-create-page-editor.product-create-redesign>.product-vendor-last{border-radius:14px!important;margin:10px!important;padding:14px!important}html body .product-create-page-editor.product-create-redesign .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 10px!important}html body .product-create-page-editor.product-create-redesign .product-fields>label.full{grid-column:1/-1!important}html body .product-create-page-editor.product-create-redesign .inline-variant-option{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .product-create-page-editor.product-create-redesign .inline-variant-option>label.full{grid-column:1/-1!important}html body .product-create-page-editor.product-create-redesign .inline-variant-option>.icon-btn{justify-self:start!important}html body .product-create-page-editor.product-create-redesign .product-add-button{width:calc(100% - 20px)!important;margin:10px!important;bottom:5px!important}}html body .product-edit-page-panel{background:#f5f8f6!important;border:1px solid #dce8e1!important;border-radius:20px!important;width:min(1040px,100% - 24px)!important;max-width:1040px!important;margin:18px auto 90px!important;overflow:visible!important;box-shadow:0 12px 34px #14372714!important}html body .product-edit-page-panel .modal-panel-head{z-index:30!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff7!important;border-bottom:1px solid #e1eae4!important;border-radius:20px 20px 0 0!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:14px 22px!important;display:flex!important;position:sticky!important;top:0!important}html body .product-edit-page-panel .modal-panel-head h2{color:#163c2d!important;letter-spacing:-.025em!important;margin:0!important;font-size:21px!important;font-weight:800!important}html body .product-edit-page-panel .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px 22px!important;display:grid!important}html body .product-edit-page-panel .product-fields label{color:#40564b!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:750!important;display:flex!important}html body .product-edit-page-panel .product-fields label.full{grid-column:1/-1!important}html body .product-edit-page-panel .product-fields label:has(textarea){grid-column:1/-1!important}html body .product-edit-page-panel .product-fields input,html body .product-edit-page-panel .product-fields select,html body .product-edit-page-panel .product-fields textarea{box-sizing:border-box!important;color:#1b3026!important;width:100%!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4e0d8!important;border-radius:10px!important;padding:10px 12px!important;font-size:14px!important}html body .product-edit-page-panel .product-fields textarea{min-height:88px!important}html body .product-edit-page-panel .product-fields input:focus,html body .product-edit-page-panel .product-fields select:focus,html body .product-edit-page-panel .product-fields textarea:focus{border-color:#07805d!important;outline:none!important;box-shadow:0 0 0 3px #07805d1f!important}html body .product-edit-page-panel .image-gallery-picker,html body .product-edit-page-panel .edit-variants-section,html body .product-edit-page-panel .inline-edit-variants{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce8e1!important;border-radius:14px!important;margin:12px 18px!important;padding:16px!important}html body .product-edit-page-panel .inline-variants-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}html body .product-edit-page-panel .inline-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .product-edit-page-panel .inline-variant-fields label{flex-direction:column!important;gap:5px!important;min-width:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}html body .product-edit-page-panel .inline-variant-fields input,html body .product-edit-page-panel .inline-variant-fields select{box-sizing:border-box!important;border-radius:9px!important;width:100%!important;min-width:0!important;min-height:42px!important}html body .product-edit-page-panel .modal-actions,html body .product-edit-page-panel .workflow-footer{z-index:40!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff7!important;border-top:1px solid #dce8e1!important;position:sticky!important;bottom:0!important}html body .product-edit-page-panel .modal-actions button,html body .product-edit-page-panel .workflow-footer button{border-radius:10px!important;min-height:46px!important;font-weight:750!important}@media (width<=640px){html body .product-edit-page-panel{width:100%!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0 0 72px!important}html body .product-edit-page-panel .modal-panel-head{border-radius:0!important;min-height:62px!important;padding:10px 14px!important}html body .product-edit-page-panel .modal-panel-head h2{font-size:18px!important}html body .product-edit-page-panel .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 9px!important;padding:14px!important}html body .product-edit-page-panel .product-fields label:has(textarea){grid-column:1/-1!important}html body .product-edit-page-panel .image-gallery-picker,html body .product-edit-page-panel .edit-variants-section,html body .product-edit-page-panel .inline-edit-variants{border-radius:12px!important;margin:10px!important;padding:12px!important}html body .product-edit-page-panel .inline-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .product-edit-page-panel .modal-actions,html body .product-edit-page-panel .workflow-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}}.product-edit-page-panel{min-width:0!important;overflow:clip!important}.product-edit-page-panel .modal-panel-head{gap:8px!important;min-width:0!important}.product-edit-page-panel .modal-panel-head>div,.product-edit-page-panel .edit-product-title-wrap>div{min-width:0!important}.product-edit-page-panel .product-fields{align-items:start!important}.product-edit-page-panel .product-fields label{overflow-wrap:anywhere!important;gap:7px!important;min-width:0!important;line-height:1.35!important}.product-edit-page-panel .product-fields input,.product-edit-page-panel .product-fields select,.product-edit-page-panel .product-fields textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.product-edit-page-panel .barcode-input-row{align-items:stretch!important;gap:6px!important;min-width:0!important;display:flex!important}.product-edit-page-panel .barcode-input-row input{flex:1 1 0!important;width:0!important}.product-edit-page-panel .barcode-input-row button{flex:none!important;min-width:66px!important;min-height:44px!important}.product-edit-page-panel .modal-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;gap:8px!important;display:flex!important;box-shadow:0 -5px 16px #0f2d5b0d!important}.product-edit-page-panel .modal-actions button{white-space:nowrap!important;flex:1 1 0!important;min-width:0!important}.product-edit-page-panel .modal-actions .primary{flex:1.5 1 0!important}@media (width<=420px){.product-edit-page-panel{border-left:0!important;border-right:0!important;border-radius:0!important}.product-edit-page-panel .modal-panel-head{padding:10px 12px!important}.product-edit-page-panel .edit-page-back{text-overflow:ellipsis!important;max-width:86px!important;overflow:hidden!important}.product-edit-page-panel .modal-panel-head h2{max-width:min(34vw,140px)!important;font-size:14px!important}.product-edit-page-panel .product-fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.product-edit-page-panel .product-fields .full{grid-column:1!important}.product-edit-page-panel .product-fields label{font-size:12px!important}.product-edit-page-panel .product-fields input,.product-edit-page-panel .product-fields select,.product-edit-page-panel .product-fields textarea{min-height:44px!important;padding:10px 12px!important;font-size:16px!important}.product-edit-page-panel .product-fields textarea{min-height:104px!important}.product-edit-page-panel .modal-actions{padding:9px 12px calc(12px + env(safe-area-inset-bottom))!important}.product-edit-page-panel .modal-actions button{min-height:46px!important;font-size:13px!important}.product-edit-page-panel .pricing-margin-card{gap:6px!important;padding:10px 12px!important}}@media (width>=421px) and (width<=700px){.product-edit-page-panel .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-edit-page-panel .product-fields .full{grid-column:1/-1!important}}.product-editor{box-sizing:border-box;width:100%;min-width:0}.product-editor .product-section{min-width:0}.product-editor .product-fields{align-items:start;min-width:0}.product-editor .product-fields>label{overflow-wrap:anywhere;min-width:0}.product-editor .product-fields input,.product-editor .product-fields select,.product-editor .product-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.product-editor .barcode-input-row{align-items:stretch;gap:8px;min-width:0;display:flex}.product-editor .barcode-input-row input{flex:1 1 0;width:0;min-width:0}.product-editor .barcode-input-row button{flex:none;min-height:44px}.product-editor .product-section>.section-title{align-items:flex-start;gap:10px}@media (width<=420px){.product-editor{border-radius:0!important;margin:0!important;padding:12px!important}.product-editor .product-fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.product-editor .product-fields .full{grid-column:1/-1!important}.product-editor .product-fields input,.product-editor .product-fields select,.product-editor .product-fields textarea{min-height:44px;padding:10px 12px;font-size:16px}.product-editor .product-section{margin:10px 0;padding:12px!important}.product-editor .product-fields label{font-size:13px;line-height:1.4}.product-editor .barcode-input-row button{min-width:76px}.product-editor .product-section>.section-title h2{font-size:16px}}@media (width>=421px) and (width<=700px){.product-editor .product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.product-editor .product-fields .full{grid-column:1/-1!important}}.product-edit-page-panel,.product-modal-panel{box-sizing:border-box;min-width:0}.product-edit-page-panel .edit-product-title-wrap,.product-modal-panel .edit-product-title-wrap{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.product-edit-page-panel .edit-product-name,.product-modal-panel .edit-product-name{flex:140px;min-width:0}.product-edit-page-panel .product-fields,.product-modal-panel .product-fields{min-width:0}.product-edit-page-panel .product-fields>label,.product-modal-panel .product-fields>label{overflow-wrap:anywhere;min-width:0}.product-edit-page-panel .product-fields input:not([type=checkbox]),.product-edit-page-panel .product-fields select,.product-edit-page-panel .product-fields textarea,.product-modal-panel .product-fields input:not([type=checkbox]),.product-modal-panel .product-fields select,.product-modal-panel .product-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.product-edit-page-panel .barcode-input-row,.product-modal-panel .barcode-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.product-edit-page-panel .barcode-input-row input,.product-modal-panel .barcode-input-row input{width:100%;min-width:0}.product-edit-page-panel .barcode-input-row button,.product-modal-panel .barcode-input-row button{min-height:44px}@media (width<=700px){.product-modal-backdrop{align-items:stretch;overflow-y:auto}.product-modal-panel{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important}.product-modal-panel .modal-panel-head{z-index:25!important;background:#fffffffa!important;border-bottom:1px solid #e5ece8!important;gap:8px!important;padding:10px 14px!important;position:sticky!important;top:0!important}.product-modal-panel .modal-panel-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,260px);overflow:hidden}.product-modal-panel .product-fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px 14px!important}.product-modal-panel .product-fields .full,.product-modal-panel .product-detail-columns.full{grid-column:1/-1!important}.product-modal-panel .product-fields input:not([type=checkbox]),.product-modal-panel .product-fields select,.product-modal-panel .product-fields textarea{min-height:46px;font-size:16px}.product-modal-panel .modal-actions{z-index:25!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;border-top:1px solid #e5ece8!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:8px!important;display:grid!important;position:sticky!important;bottom:0!important}.product-modal-panel .modal-actions button{width:100%!important;min-width:0!important;min-height:46px!important}}@media (width<=1000px){html body .product-edit-page-panel .product-fields,html body .product-modal-panel .product-fields,html body .product-edit-page .product-fields,html body .product-create-page-editor .product-fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important}html body .product-edit-page-panel .product-fields>label,html body .product-modal-panel .product-fields>label,html body .product-edit-page .product-fields>label,html body .product-create-page-editor .product-fields>label{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .product-edit-page-panel .product-fields input,html body .product-edit-page-panel .product-fields select,html body .product-modal-panel .product-fields input,html body .product-modal-panel .product-fields select,html body .product-edit-page .product-fields input,html body .product-edit-page .product-fields select,html body .product-create-page-editor .product-fields input,html body .product-create-page-editor .product-fields select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}html body .product-edit-page-panel,html body .product-create-page-editor{color:#17352b!important;background:#f7faf8!important;border-color:#dfe9e3!important}html body .product-edit-page-panel .product-section,html body .product-create-page-editor .product-section{background:#fff!important;border:1px solid #e1eae5!important;border-radius:14px!important;min-width:0!important;margin:12px 14px!important;padding:16px!important;box-shadow:0 2px 8px #17352b09!important}html body .product-edit-page-panel .section-title,html body .product-create-page-editor .section-title{gap:10px!important;margin:0 0 14px!important}html body .product-edit-page-panel .section-title h2,html body .product-create-page-editor .section-title h2{color:#17352b!important;letter-spacing:-.015em!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}html body .product-edit-page-panel .section-title span,html body .product-create-page-editor .section-title span{color:#687b72!important;font-size:12px!important;line-height:1.45!important}html body .product-edit-page-panel .product-fields,html body .product-create-page-editor .product-fields{gap:13px!important;min-width:0!important}html body .product-edit-page-panel .product-fields label,html body .product-create-page-editor .product-fields label,html body .product-edit-page-panel .product-location-inventory-card label{color:#334c41!important;min-width:0!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}html body .product-edit-page-panel .product-fields input:not([type=checkbox]),html body .product-edit-page-panel .product-fields select,html body .product-edit-page-panel .product-fields textarea,html body .product-create-page-editor .product-fields input:not([type=checkbox]),html body .product-create-page-editor .product-fields select,html body .product-create-page-editor .product-fields textarea{box-sizing:border-box!important;color:#17352b!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e3dc!important;border-radius:10px!important;font-size:16px!important;line-height:1.35!important}html body .product-edit-page-panel .product-fields input:focus,html body .product-edit-page-panel .product-fields select:focus,html body .product-edit-page-panel .product-fields textarea:focus,html body .product-create-page-editor .product-fields input:focus,html body .product-create-page-editor .product-fields select:focus,html body .product-create-page-editor .product-fields textarea:focus{border-color:#07845f!important;outline:0!important;box-shadow:0 0 0 3px #07845f1c!important}html body .product-edit-page-panel .product-tax-section,html body .product-create-page-editor .product-tax-section,html body .product-edit-page-panel .product-supplier-section,html body .product-create-page-editor .product-supplier-section{padding:0!important;overflow:hidden!important}html body .product-edit-page-panel .product-tax-toggle,html body .product-create-page-editor .product-tax-toggle,html body .product-edit-page-panel .vendor-collapsible-head,html body .product-create-page-editor .vendor-collapsible-head{box-sizing:border-box!important;text-align:left!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:60px!important;padding:13px 16px!important;display:flex!important}html body .product-edit-page-panel .product-tax-toggle strong,html body .product-create-page-editor .product-tax-toggle strong,html body .product-edit-page-panel .vendor-collapsible-head strong,html body .product-create-page-editor .vendor-collapsible-head strong{color:#17352b!important;font-size:14px!important;font-weight:800!important}html body .product-edit-page-panel .product-tax-toggle small,html body .product-create-page-editor .product-tax-toggle small,html body .product-edit-page-panel .vendor-collapsible-head small,html body .product-create-page-editor .vendor-collapsible-head small{color:#687b72!important;margin-top:3px!important;font-size:11px!important;line-height:1.4!important;display:block!important}html body .product-edit-page-panel .product-tax-fields,html body .product-create-page-editor .product-tax-fields,html body .product-edit-page-panel .vendor-collapsible-body,html body .product-create-page-editor .vendor-collapsible-body{padding:0 16px 16px!important}html body .product-edit-page-panel .barcode-input-row,html body .product-create-page-editor .barcode-input-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;min-width:0!important;display:grid!important}html body .product-edit-page-panel .barcode-input-row input,html body .product-create-page-editor .barcode-input-row input{width:100%!important;min-width:0!important}html body .product-edit-page-panel .barcode-scan-button,html body .product-create-page-editor .barcode-scan-button{color:#087f5b!important;background:#eef8f3!important;border:1px solid #cfe5da!important;border-radius:10px!important;min-width:76px!important;min-height:46px!important;padding:0 11px!important;font-weight:800!important}html body .product-edit-page-panel .product-add-button,html body .product-create-page-editor .product-add-button{border-radius:12px!important;min-height:50px!important;font-size:14px!important;font-weight:800!important}@media (width<=700px){html body .product-edit-page-panel,html body .product-create-page-editor{width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}html body .product-edit-page-panel .product-section,html body .product-create-page-editor .product-section{border-radius:12px!important;margin:10px!important;padding:14px!important}html body .product-edit-page-panel .product-fields,html body .product-create-page-editor .product-fields,html body .product-edit-page-panel .product-tax-fields,html body .product-create-page-editor .product-tax-fields,html body .product-edit-page-panel .vendor-collapsible-body .product-fields,html body .product-create-page-editor .vendor-collapsible-body .product-fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body .product-edit-page-panel .product-fields>label,html body .product-create-page-editor .product-fields>label{grid-column:1/-1!important;width:100%!important}html body .product-edit-page-panel .product-fields input:not([type=checkbox]),html body .product-edit-page-panel .product-fields select,html body .product-edit-page-panel .product-fields textarea,html body .product-create-page-editor .product-fields input:not([type=checkbox]),html body .product-create-page-editor .product-fields select,html body .product-create-page-editor .product-fields textarea{min-height:46px!important;padding:11px 12px!important}html body .product-edit-page-panel .product-fields textarea,html body .product-create-page-editor .product-fields textarea{min-height:112px!important}html body .product-edit-page-panel .product-add-button,html body .product-create-page-editor .product-add-button{width:calc(100% - 20px)!important;min-height:50px!important;margin:10px!important}html body .product-edit-page-panel .product-tax-toggle,html body .product-create-page-editor .product-tax-toggle,html body .product-edit-page-panel .vendor-collapsible-head,html body .product-create-page-editor .vendor-collapsible-head{min-height:58px!important;padding:12px 14px!important}html body .product-edit-page-panel .product-tax-fields,html body .product-create-page-editor .product-tax-fields,html body .product-edit-page-panel .vendor-collapsible-body,html body .product-create-page-editor .vendor-collapsible-body{padding:0 14px 14px!important}html body .product-edit-page-panel .pending-variant-row,html body .product-create-page-editor .pending-variant-row{background:#fbfdfc!important;border:1px solid #e1eae5!important;border-radius:12px!important;padding:12px!important}html body .product-edit-page-panel .pending-variant-row label,html body .product-create-page-editor .pending-variant-row label{font-size:11px!important}html body .product-edit-page-panel .modal-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;box-shadow:0 -4px 18px #142d230f!important}html body .mobile-products-head{background:#fff!important;border-bottom:1px solid #e4ece7!important;padding:12px 14px 10px!important}html body .mobile-products-title h1{letter-spacing:-.03em!important;font-size:21px!important;line-height:1.2!important}html body .mobile-products-search{background:#f7faf8!important;border:1px solid #dce7e1!important;border-radius:11px!important;min-height:44px!important}html body .mobile-products-search input{min-width:0!important;font-size:16px!important}html body .mobile-tool-btn,html body .mobile-circle-btn{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .content:has(.mobile-products-head) .product-list{gap:8px!important;padding:10px 10px 24px!important;display:grid!important}html body .content:has(.mobile-products-head) .product-list .product-card{background:#fff!important;border:1px solid #e1eae5!important;border-radius:12px!important;box-shadow:0 2px 7px #17352b09!important}.content:has(.mobile-products-head) .product-list .product-card{align-items:start!important;min-height:84px!important;padding:8px 10px!important}.content:has(.mobile-products-head) .product-list .product-card .product-body{min-height:66px!important;padding-right:112px!important}.content:has(.mobile-products-head) .product-list .product-card .product-main-cell{width:100%!important}.content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions{z-index:5!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:auto!important;min-height:27px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:43px!important;right:10px!important}.content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions button{border-radius:8px!important;width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;padding:0!important}.content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-edit{width:auto!important;min-width:43px!important;padding:0 8px!important}}@media (width<=800px){.app-shell.merchant-inner-shell .mobile-merchant-brand{display:none!important}.app-shell.merchant-inner-shell .content{padding-top:8px!important}}@media (width<=700px){.app-shell.merchant-home-shell .mobile-merchant-brand{gap:8px!important;height:48px!important;min-height:48px!important;padding:4px 12px!important}.app-shell.merchant-home-shell .mobile-merchant-brand img{width:132px!important;height:38px!important}.app-shell.merchant-home-shell .mobile-merchant-brand .mobile-header-pos{min-height:34px!important;padding:5px 9px!important;font-size:12px!important}.app-shell.merchant-home-shell .overview-v3{gap:8px!important;padding:8px 10px 86px!important}.app-shell.merchant-home-shell .business-hero{box-shadow:none!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 10px!important;padding:11px 12px!important;display:grid!important}.app-shell.merchant-home-shell .business-hero-copy{display:contents!important}.app-shell.merchant-home-shell .business-hero-copy .eyebrow{letter-spacing:.08em!important;grid-column:1/-1!important;font-size:9px!important;line-height:1.1!important}.app-shell.merchant-home-shell .business-hero-title{grid-column:1/-1!important;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}.app-shell.merchant-home-shell .business-hero-title h1{letter-spacing:-.03em!important;margin:0!important;font-size:19px!important;line-height:1.15!important}.app-shell.merchant-home-shell .business-hero-title .store-status{padding:3px 7px!important;font-size:9px!important;line-height:1.2!important}.app-shell.merchant-home-shell .business-hero-copy>.muted{display:none!important}.app-shell.merchant-home-shell .dashboard-global-search{border-radius:10px!important;grid-column:1/-1!important;width:100%!important;height:36px!important;min-height:36px!important;margin:2px 0 0!important}.app-shell.merchant-home-shell .dashboard-global-search-icon{flex-basis:34px!important}.app-shell.merchant-home-shell .dashboard-global-search input{padding-right:8px!important;font-size:12px!important}.app-shell.merchant-home-shell .business-hero-actions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0!important;display:grid!important}.app-shell.merchant-home-shell .business-hero-actions .outline,.app-shell.merchant-home-shell .business-hero-actions .primary{border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:35px!important;min-height:35px!important;padding:5px 8px!important;font-size:11px!important;line-height:1!important;display:flex!important}.app-shell.merchant-home-shell .compact-attention{border-radius:14px!important;padding:10px!important}.app-shell.merchant-home-shell .business-section-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:7px!important;display:flex!important}.app-shell.merchant-home-shell .business-section-head h2{margin:0!important;font-size:15px!important;line-height:1.2!important}.app-shell.merchant-home-shell .business-section-head p{margin:2px 0 0!important;font-size:10px!important;line-height:1.25!important}.app-shell.merchant-home-shell .business-section-head>a{white-space:nowrap!important;font-size:11px!important}.app-shell.merchant-home-shell .business-action-list{gap:5px!important}.app-shell.merchant-home-shell .business-action{border-radius:10px!important;gap:8px!important;min-height:44px!important;padding:7px 9px!important}.app-shell.merchant-home-shell .business-action-main{align-items:center!important;gap:8px!important}.app-shell.merchant-home-shell .business-action-main>span{flex-wrap:wrap!important;align-items:baseline!important;gap:1px 6px!important;min-width:0!important;display:flex!important}.app-shell.merchant-home-shell .business-action-main strong{font-size:11px!important;line-height:1.2!important}.app-shell.merchant-home-shell .business-action-main span span{font-size:9px!important;line-height:1.2!important}.app-shell.merchant-home-shell .business-action-main svg{width:15px!important;height:15px!important}.app-shell.merchant-home-shell .compact-all-clear{padding:6px 2px!important;font-size:11px!important}.app-shell.merchant-home-shell .business-section:not(.compact-attention){border-radius:14px!important;padding:10px!important}.app-shell.merchant-home-shell .business-quick-grid{gap:6px!important}.app-shell.merchant-home-shell .business-quick-item{border-radius:9px!important;gap:7px!important;min-height:43px!important;padding:8px!important}.app-shell.merchant-home-shell .business-quick-item>svg{flex:none!important;width:16px!important;height:16px!important}.app-shell.merchant-home-shell .business-quick-item>span{gap:1px!important}.app-shell.merchant-home-shell .business-quick-item strong{font-size:10px!important}.app-shell.merchant-home-shell .business-quick-item small{font-size:9px!important}.app-shell.merchant-home-shell .business-quick-item>b{display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card{grid-template-rows:auto!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;height:auto!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:visible!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-card-media{grid-area:1/1!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-body{flex-direction:column!important;grid-area:1/2!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-main-cell{width:100%!important;min-width:0!important;margin:0!important;padding:0 68px 0 0!important;display:block!important;position:relative!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-main-cell h3{white-space:normal!important;overflow-wrap:anywhere!important;margin:0 0 3px!important;line-height:1.25!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-main-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-price{white-space:nowrap!important;margin:5px 0 0!important;line-height:1.25!important;display:block!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-status-cell{z-index:2!important;max-width:66px!important;position:absolute!important;top:10px!important;right:10px!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-status-cell .status-pill{text-overflow:ellipsis!important;max-width:66px!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-inventory-cell{display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-category-cell{display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-price-cell{display:none!important}html body .content:has(.mobile-products-head) .product-list .desktop-product-card-actions{display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions{z-index:auto!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions button{border-radius:8px!important;flex:none!important;width:auto!important;min-width:32px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11px!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-edit{min-width:48px!important}:is(html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-delete,html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-move){width:32px!important;min-width:32px!important;padding:0!important}}.deployment-update-banner{z-index:20000;color:#17201d;background:#fff;border:1px solid #b7d8ca;border-radius:14px;align-items:center;gap:14px;max-width:min(620px,100vw - 32px);padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 36px #10251d33}.deployment-update-banner span{min-width:0}.deployment-update-banner button{color:#fff;cursor:pointer;white-space:nowrap;background:#087f5b;border:0;border-radius:9px;flex:none;padding:9px 12px;font:700 12px Manrope,sans-serif}.deployment-update-banner button:focus-visible{outline-offset:2px;outline:3px solid #9ad5bc}@media (width<=560px){.deployment-update-banner{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:12px;gap:9px;max-width:none;padding:10px;font-size:12px}.deployment-update-banner button{padding:9px 10px}}.support-mode-shell .success:not(.status-pill),.support-mode-shell .error:not(.status-pill){top:calc(var(--support-mode-banner-height,0px) + 12px)!important;z-index:10001!important}.business-services .page-header{align-items:center;gap:16px}.service-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a94;justify-content:center;align-items:center;padding:clamp(10px,3vw,28px);display:flex}.service-modal.developer-modal{background:#fff;border:1px solid #fffc;border-radius:24px;flex-direction:column;width:min(920px,100%);max-width:920px;max-height:min(94dvh,1000px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #0f172a47}.service-modal-scroll{overscroll-behavior:contain;padding:24px 24px 8px;overflow-y:auto}.service-modal-header{border-bottom:1px solid #e9edf2;align-items:center;gap:16px;margin-bottom:20px;padding:2px 0 20px;display:flex}.service-modal-mark{color:#08765b;background:#e3f6ef;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.service-modal-heading{flex:1;min-width:0}.service-modal-heading h2{color:#17212f;letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,29px);font-weight:750}.service-modal-heading p{color:#687586;margin:5px 0 0;font-size:14px}.service-modal-close{color:#293342;cursor:pointer;background:#f1f4f7;border:0;border-radius:12px;flex:0 0 44px;width:44px;height:44px;font-size:29px;line-height:1}.service-form-section{background:#f9fafc;border:1px solid #e8edf2;border-radius:18px;margin-bottom:14px;padding:18px}.service-basic-section{background:linear-gradient(145deg,#fbfcfe,#f6f8fa)}.service-pricing-section{background:linear-gradient(145deg,#f2fbf7,#f6fbf9);border-color:#d6f0e5}.service-details-section{background:linear-gradient(145deg,#f3f8ff,#f7faff);border-color:#dceafe}.service-extra-section{background:linear-gradient(145deg,#fffaf1,#fffdf8);border-color:#f6ead4}.service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:15px;display:flex}.service-field:last-child{margin-bottom:0}.service-field>label{color:#273243;font-size:13px;font-weight:700}.service-required{color:#d14343}.service-optional{color:#8993a2;font-weight:500}.service-input-wrap{background:#fff;border:1px solid #cfd6df;border-radius:11px;align-items:center;gap:0;min-width:0;min-height:46px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.service-input-wrap:focus-within{border-color:#0a8a68;box-shadow:0 0 0 3px #0a8a681f}.service-input-wrap>svg,.service-input-wrap>.service-currency,.service-input-wrap>.service-percent,.service-input-wrap>.service-barcode{color:#465366;background:#f4f6f9b3;border-right:1px solid #e1e6ec;justify-content:center;align-self:stretch;align-items:center;width:44px;min-width:44px;display:flex}.service-input-wrap input,.service-input-wrap select,.service-input-wrap textarea{color:#202b3a;width:100%;min-width:0;min-height:44px;font:inherit;padding:10px 12px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.service-input-wrap input::placeholder,.service-input-wrap textarea::placeholder{color:#98a1ae}.service-input-wrap small{color:#8791a0;flex:none;padding:0 10px;font-size:11px}.service-input-wrap select{appearance:auto}.service-textarea-wrap{align-items:stretch}.service-textarea-wrap>svg{min-height:82px}.service-textarea-wrap textarea{resize:vertical;min-height:82px}.service-textarea-wrap small{align-self:flex-end;padding-bottom:10px}.service-currency,.service-percent{font-size:17px;font-weight:700}.service-section-title{color:#08785b;align-items:center;gap:10px;margin:0 0 17px;display:flex}.service-section-title>span{background:#dff6ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.service-section-title strong{white-space:nowrap;font-size:16px}.service-section-title i{opacity:.18;background:currentColor;flex:1;height:1px}.service-pricing-section .service-form-grid{margin-bottom:14px}.service-price-extra,.service-toggle-row{border-top:1px solid #117d5e1f;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.service-price-extra-copy,.service-toggle-copy{align-items:center;gap:11px;min-width:0;display:flex}.service-mini-icon{color:#08785b;background:#e1f5ec;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.service-price-extra-copy strong,.service-toggle-copy strong{color:#263344;font-size:13px;display:block}.service-price-extra-copy small,.service-toggle-copy small,.service-status-row small{color:#778293;margin-top:3px;font-size:12px;display:block}.service-sale-price{width:min(220px,48%)}.service-switch{cursor:pointer;background:#c5cbd3;border:0;border-radius:99px;flex:0 0 42px;width:42px;height:24px;padding:0;transition:background .18s;position:relative}.service-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.service-switch.is-on{background:#078665}.service-switch.is-on>span{transform:translate(18px)}.service-advance-field{max-width:320px;margin-top:10px}.service-details-section .service-section-title{color:#0873d8}.service-details-section .service-section-title>span{background:#e1efff}.service-booking-toggle{color:#344154;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.service-booking-toggle>span:first-of-type{flex:1;font-size:13px}.service-booking-toggle .service-switch{transform-origin:100%;transform:scale(.85)}.service-booking-toggle.is-on{background:#f8fbff;border-color:#87b9f4}.service-extra-section .service-section-title{color:#92500b}.service-extra-section .service-section-title>span{background:#fff0d8}.service-image-url{color:#08785b;text-align:center;background:#ffffffa6;border:1px dashed #bdc8d4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:124px;padding:12px;display:flex}.service-image-url input{background:#fff;border:1px solid #d7dde5;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:8px;font-size:12px}.service-image-url small{color:#778293;font-size:11px}.service-status-row{border-top:1px solid #966e3229;margin-top:14px;padding-top:14px}.service-status-row label{cursor:pointer;align-items:center;gap:10px;display:flex}.service-status-row input{accent-color:#078665;width:18px;height:18px}.service-form-message{color:#a52d2d;background:#fff0f0;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:13px}.service-modal-actions{background:#fffffff7;border-top:1px solid #e9edf2;gap:12px;padding:16px 24px 22px;display:flex}.service-cancel-button,.service-save-button{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:14px;font-weight:700;display:flex}.service-cancel-button{color:#17483b;background:#fff;border:1px solid #cbd4dd}.service-save-button{color:#fff;background:#08785b;border:1px solid #08785b;box-shadow:0 5px 12px #08785b29}.service-save-button:disabled{opacity:.55;cursor:not-allowed}.service-spinner{border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite service-spin}@keyframes service-spin{to{transform:rotate(360deg)}}@media (width<=600px){.service-modal-backdrop{align-items:flex-end;padding:0}.service-modal.developer-modal{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:94dvh}.service-modal-scroll{padding:18px 14px 4px}.service-modal-header{gap:11px;margin-bottom:14px;padding-bottom:15px}.service-modal-mark{flex-basis:44px;width:44px;height:44px}.service-modal-heading h2{font-size:22px}.service-modal-heading p{font-size:12px;line-height:1.4}.service-modal-close{flex-basis:38px;width:38px;height:38px}.service-form-section{border-radius:15px;margin-bottom:11px;padding:13px}.service-form-grid{gap:12px}.service-field{margin-bottom:12px}.service-field>label{font-size:12px}.service-input-wrap{min-height:43px}.service-input-wrap>svg,.service-input-wrap>.service-currency,.service-input-wrap>.service-percent,.service-input-wrap>.service-barcode{width:36px;min-width:36px}.service-input-wrap input,.service-input-wrap select,.service-input-wrap textarea{min-height:41px;padding:9px;font-size:13px}.service-input-wrap small{padding:0 6px;font-size:10px}.service-section-title{gap:8px;margin-bottom:13px}.service-section-title>span{width:30px;height:30px}.service-section-title strong{font-size:14px}.service-price-extra,.service-toggle-row{gap:10px;padding:11px 0}.service-mini-icon{flex-basis:32px;width:32px;height:32px}.service-price-extra-copy strong,.service-toggle-copy strong{font-size:12px}.service-price-extra-copy small,.service-toggle-copy small{font-size:11px;line-height:1.35}.service-sale-price{width:43%}.service-booking-toggle{gap:5px;padding:0 8px}.service-booking-toggle>span:first-of-type{font-size:11px}.service-modal-actions{padding:12px 14px max(14px,env(safe-area-inset-bottom));gap:10px}.service-cancel-button,.service-save-button{min-height:46px;font-size:13px}.service-extra-grid{grid-template-columns:1fr}.service-image-url{min-height:88px}.service-status-row{margin-top:11px;padding-top:11px}}@media (width<=380px){.service-form-grid{grid-template-columns:1fr;gap:0}.service-pricing-section .service-form-grid{gap:0}.service-sale-price{width:46%}.service-modal-heading h2{font-size:20px}}.service-modal-scroll,.service-form-section,.service-form-grid,.service-field,.service-input-wrap{min-width:0}.service-form-grid>*,.service-input-wrap input,.service-input-wrap select,.service-input-wrap textarea{min-width:0;max-width:100%}.service-image-url input{box-sizing:border-box}.service-modal-actions{flex-shrink:0}@media (width<=600px){.service-modal-backdrop{align-items:stretch;padding:0}.service-modal.developer-modal{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0}.service-modal-scroll{min-height:0;padding:max(14px, env(safe-area-inset-top)) 14px 12px;-webkit-overflow-scrolling:touch;flex:auto;overflow-x:hidden}.service-modal-header{gap:10px}.service-modal-heading{min-width:0}.service-modal-heading h2{font-size:21px;line-height:1.2}.service-modal-heading p{font-size:12px}.service-form-section{border-radius:14px;margin-bottom:10px;padding:12px}.service-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.service-pricing-section .service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-field{min-width:0}.service-field>label{line-height:1.35}.service-input-wrap{box-sizing:border-box;width:100%}.service-input-wrap>svg,.service-input-wrap>.service-currency,.service-input-wrap>.service-percent,.service-input-wrap>.service-barcode{width:32px;min-width:32px}.service-input-wrap input,.service-input-wrap select,.service-input-wrap textarea{padding:9px 8px;font-size:13px}.service-input-wrap small{padding:0 5px;font-size:10px}.service-textarea-wrap textarea{min-height:76px}.service-price-extra{align-items:flex-start}.service-price-extra-copy,.service-toggle-copy{flex:auto}.service-sale-price{flex:0 0 42%;width:42%;min-width:112px}.service-toggle-row{align-items:center}.service-booking-toggle{box-sizing:border-box;width:100%}.service-extra-grid{grid-template-columns:minmax(0,1fr)}.service-image-url{box-sizing:border-box;width:100%}.service-modal-actions{padding:10px 14px max(12px, env(safe-area-inset-bottom));flex-shrink:0;gap:10px;position:relative;box-shadow:0 -5px 18px #0f172a0f}.service-cancel-button,.service-save-button{min-width:0;min-height:46px}}@media (width<=390px){.service-pricing-section .service-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.service-sale-price{flex-basis:48%;width:48%;min-width:108px}.service-price-extra-copy{gap:8px}.service-mini-icon{flex-basis:30px;width:30px;height:30px}.service-section-title strong{white-space:normal}}.service-modal,.service-modal *{box-sizing:border-box}.service-modal .service-form-grid{align-items:start}.service-modal .service-form-grid>.service-field{align-self:start;width:100%;min-width:0}.service-modal .service-field>label{width:100%;margin:0 0 2px;line-height:1.35;display:block}.service-modal .service-input-wrap{align-items:stretch;width:100%;min-width:0;min-height:46px;display:flex;position:relative;overflow:hidden}.service-modal .service-input-wrap>svg,.service-modal .service-input-wrap>.service-currency,.service-modal .service-input-wrap>.service-percent,.service-modal .service-input-wrap>.service-barcode{vertical-align:middle;box-sizing:border-box;flex:0 0 42px;justify-content:center;align-self:stretch;align-items:center;width:42px;min-width:42px;max-width:42px;height:auto;min-height:44px;margin:0;padding:0;line-height:1;display:flex}.service-modal .service-input-wrap>svg{flex-shrink:0;align-self:stretch;width:42px;height:auto;padding:13px;display:block;overflow:visible}.service-modal .service-input-wrap>input,.service-modal .service-input-wrap>select,.service-modal .service-input-wrap>textarea{box-sizing:border-box;vertical-align:middle;flex:1;align-self:stretch;width:0;min-width:0;max-width:100%;margin:0;line-height:1.4}.service-modal .service-input-wrap>small{flex:none;align-self:flex-end;margin:0;line-height:1.2}.service-modal .service-textarea-wrap{align-items:stretch}.service-modal .service-textarea-wrap>svg{align-self:stretch;height:auto;min-height:82px}.service-modal .service-textarea-wrap>small{align-self:flex-end}.service-modal .service-section-title{min-width:0}.service-modal .service-section-title>span{flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex}.service-modal .service-section-title>span svg{flex:0 0 20px;width:20px;height:20px;display:block}.service-modal .service-price-extra,.service-modal .service-toggle-row{min-width:0}.service-modal .service-price-extra-copy,.service-modal .service-toggle-copy{flex:auto;align-items:center;min-width:0}.service-modal .service-mini-icon{flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.service-modal .service-mini-icon svg{flex:0 0 20px;width:20px;height:20px;display:block}.service-modal .service-switch{box-sizing:border-box;vertical-align:middle;border:0;border-radius:999px;flex:0 0 42px;width:42px;min-width:42px;height:24px;min-height:24px;margin:0;padding:0;display:block;position:relative}.service-modal .service-switch>span{box-sizing:border-box;border:0;border-radius:50%;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;line-height:1;display:block;position:absolute;top:3px;left:3px}.service-modal .service-booking-toggle{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-width:0;min-height:46px;display:flex}.service-modal .service-booking-toggle>svg{flex:0 0 18px;width:18px;min-width:18px;height:18px;display:block}.service-modal .service-booking-toggle>span:first-of-type{flex:auto;min-width:0;line-height:1.25}.service-modal .service-booking-toggle .service-switch{flex:0 0 36px;width:36px;min-width:36px;height:22px;min-height:22px;transform:none}.service-modal .service-booking-toggle .service-switch>span{width:16px;min-width:16px;height:16px;min-height:16px;top:3px;left:3px}.service-modal .service-booking-toggle .service-switch.is-on>span{transform:translate(14px)}.service-modal .service-status-row{width:100%}.service-modal .service-status-row>label{justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;margin:0;display:flex}.service-modal .service-status-row input[type=checkbox]{accent-color:#08785b;box-sizing:border-box;flex:0 0 20px;align-self:center;min-width:20px;max-width:20px;min-height:20px;appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.service-modal .service-status-row label>span{flex:auto;min-width:0;display:block}.service-modal .service-status-row strong,.service-modal .service-status-row small{line-height:1.35}.service-modal .service-modal-actions>button{justify-content:center;align-items:center;display:flex}.service-modal .service-modal-actions>button svg{flex:0 0 18px;width:18px;height:18px;display:block}@media (width<=600px){.service-modal .service-input-wrap>svg,.service-modal .service-input-wrap>.service-currency,.service-modal .service-input-wrap>.service-percent,.service-modal .service-input-wrap>.service-barcode{flex-basis:36px;width:36px;min-width:36px;max-width:36px}.service-modal .service-input-wrap>svg{width:36px;padding:10px}.service-modal .service-section-title>span{flex-basis:30px;width:30px;min-width:30px;height:30px}.service-modal .service-section-title>span svg{flex-basis:18px;width:18px;height:18px}.service-modal .service-mini-icon{flex-basis:32px;width:32px;min-width:32px;height:32px}.service-modal .service-booking-toggle{gap:7px;padding:0 8px}}.service-modal .service-booking-toggle.is-on .service-switch{background:#078665}.service-modal .service-booking-toggle.is-on .service-switch>span{transform:translate(14px)}.service-modal .service-booking-toggle:not(.is-on) .service-switch>span{transform:translate(0)}.business-services{max-width:1120px;margin:0 auto;padding-bottom:28px}.business-services .page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.business-services .page-header h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(1.65rem,3vw,2rem)}.business-services .page-header p{margin:0;line-height:1.5}.business-services .page-header>.primary{white-space:nowrap;min-height:46px}.business-services>.card{border-radius:18px;padding:16px;box-shadow:0 3px 14px #142d2309}.business-services .developer-keys-header{background:#f7faf8;border:1px solid #e5eeea;border-radius:14px;grid-template-columns:auto minmax(180px,340px);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:grid}.business-services .developer-keys-header>strong{color:#33433c;white-space:nowrap;font-size:14px}.business-services .developer-keys-header>label{color:#65736c;width:100%;min-width:0;gap:10px!important}.business-services .developer-keys-header>label input{background:#fff;border:1px solid #dce7e1;border-radius:11px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px}.business-services .developer-keys-header>label input:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b1a}.business-services .developer-key-list{gap:10px;display:grid}.business-services .developer-key-row{background:#fff;border:1px solid #e5ece8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s}.business-services .developer-key-row:hover{border-color:#c9ded4;box-shadow:0 4px 14px #142d230a}.business-services .developer-key-main{gap:7px;min-width:0;padding:0;display:grid}.business-services .developer-key-main>strong{color:#1c2b24;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.business-services .developer-key-main>small{color:#6b7972;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.business-services .developer-key-main>small:nth-of-type(2){color:#43544b;font-weight:600}.business-services .developer-scope-pills{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.business-services .developer-scope-pills>span{color:#426257;white-space:nowrap;background:#eef7f2;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.business-services .developer-key-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.business-services .developer-key-actions .outline{color:#245b47;border-color:#d6e3dc;border-radius:11px;min-height:42px;padding:0 14px}.business-services .developer-key-actions .icon-button{color:#b4232c;background:#fff7f7;border:1px solid #f0d7d7;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.business-services .developer-key-actions button:focus-visible,.business-services .page-header button:focus-visible{outline-offset:2px;outline:3px solid #087f5b40}.business-services .developer-empty{text-align:center;color:#6b7972;padding:28px 14px}@media (width<=800px){.business-services{padding-bottom:88px}.business-services .page-header{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:18px;display:grid}.business-services .page-header>.primary{border-radius:12px;width:100%;min-height:48px}.business-services>.card{border-radius:17px;padding:12px}.business-services .developer-keys-header{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;padding:12px}.business-services .developer-keys-header>strong{font-size:14px}.business-services .developer-keys-header>label input{height:44px;font-size:14px}.business-services .developer-key-row{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px;padding:15px}.business-services .developer-key-actions{grid-template-columns:minmax(0,1fr) 44px;justify-content:stretch;gap:8px;width:100%;display:grid}.business-services .developer-key-actions .outline{width:100%;min-height:44px}.business-services .developer-key-actions .icon-button{width:44px;height:44px}}@media (width<=380px){.business-services>.card{padding:9px}.business-services .developer-key-row{padding:12px}.business-services .developer-key-main>strong{font-size:15px}.business-services .developer-key-main>small{font-size:12px}}.image-editor-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.image-editor-tabs{background:#f3f6f4;border:1px solid #e4ebe7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.image-editor-tabs button{color:#59675f;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px 8px;font:700 12px Manrope;display:flex}.image-editor-tabs button.active{color:#087f5b;background:#fff;box-shadow:0 1px 4px #122b1f1f}.image-editor-tab-panel{align-content:start;gap:14px;min-width:0;display:grid}.image-editor-tab-panel .image-editor-section{gap:9px;min-width:0;display:grid}.image-editor-tab-panel .image-editor-section>strong{color:#33443b;font-size:12px}.image-editor-tab-panel .image-editor-section label{gap:6px;display:grid}.image-editor-tab-panel .image-editor-section label>span{color:#526159;align-items:center;gap:6px;font-size:12px;display:flex}.image-editor-tab-panel .image-editor-section label b{font-variant-numeric:tabular-nums;margin-left:auto}.image-editor-tab-panel input[type=range]{accent-color:#087f5b;width:100%}.image-editor-tab-panel .image-editor-chip-row{flex-wrap:wrap;gap:6px;display:flex}.image-editor-tab-panel .image-editor-chip-row button{color:#35463d;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.image-editor-tab-panel .image-editor-chip-row button.active{color:#087f5b;background:#e8f6ef;border-color:#087f5b}.image-editor-tab-panel .image-editor-background-options button{justify-content:flex-start}.image-editor-tab-panel .image-editor-control-row .outline{padding:8px 10px;font-size:12px}.image-editor-reset{color:#526159;font-size:12px}@media (width<=760px){.image-editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9f8;place-items:stretch stretch;padding:0}.image-editor-panel{width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:hidden}.image-editor-head{flex:none;align-items:center;gap:10px;padding:0 0 9px}.image-editor-head>div{min-width:0}.image-editor-head .eyebrow{font-size:9px}.image-editor-head h2{margin:2px 0;font-size:1rem}.image-editor-head p{max-width:290px;font-size:10px;line-height:1.3}.image-editor-head .icon-btn{flex:0 0 36px;width:36px;height:36px}.image-editor-workspace{flex:1;grid-template-rows:minmax(140px,34dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:9px 0}.image-editor-canvas-wrap{border-radius:12px;height:100%;min-height:0;padding:8px}.image-editor-canvas-wrap canvas{width:auto;max-width:100%;height:auto;max-height:100%}.image-editor-guide{inset:8px}.image-editor-guide:before{width:min(82%,300px);height:min(82%,300px)}.image-editor-guide span{white-space:nowrap;padding:4px 7px;font-size:9px;bottom:3px}.image-editor-controls{flex-direction:column;gap:8px;min-height:0;padding:0;display:flex;overflow:hidden}.image-editor-tabs{flex:none;gap:4px;padding:3px}.image-editor-tabs button{flex-direction:column;gap:3px;min-height:48px;padding:7px 4px;font-size:11px}.image-editor-tab-panel{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;padding:2px 1px 8px;overflow-y:auto}.image-editor-tab-panel .image-editor-section{gap:7px}.image-editor-tab-panel .image-editor-section>strong{font-size:11px}.image-editor-tab-panel .image-editor-chip-row{gap:5px}.image-editor-tab-panel .image-editor-chip-row button{padding:7px 9px;font-size:11px}.image-editor-tab-panel .image-editor-background-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.image-editor-tab-panel .image-editor-background-options button{justify-content:flex-start;min-width:0;padding:7px 8px}.image-editor-tab-panel .image-editor-background-options button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-editor-tab-panel .image-editor-control-row{flex-wrap:wrap}.image-editor-tab-panel .image-editor-control-row .outline{padding:7px 9px}.image-editor-reset{flex:none;padding:4px 0}.image-editor-foot{flex-direction:row;flex:none;align-items:center;gap:8px;padding-top:9px}.image-editor-foot small{max-width:42%;font-size:9px;line-height:1.25}.image-editor-foot>div{gap:6px;width:auto}.image-editor-foot button{flex:none;padding:9px 12px;font-size:12px}.image-editor-foot .primary{gap:5px}}@media (width<=380px){.image-editor-head p{max-width:240px}.image-editor-foot small{max-width:34%}.image-editor-foot button{padding:8px 9px}.image-editor-tab-panel .image-editor-background-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.storefront-v3{--sf-max:1240px;--sf-page-gutter:24px}.storefront-v3 .store-category-showcase,.storefront-v3 .store-merch-section,.storefront-v3 .store-products-all,.storefront-v3 .store-trust-section,.storefront-v3 .store-info-block{box-sizing:border-box!important;width:100%!important;max-width:1240px!important;padding-left:var(--sf-page-gutter)!important;padding-right:var(--sf-page-gutter)!important;margin-left:auto!important;margin-right:auto!important}.storefront-v3 .store-banner{box-sizing:border-box;width:100%;max-width:1240px;padding-left:var(--sf-page-gutter);padding-right:var(--sf-page-gutter)}.storefront-v3 .store-section-head,.storefront-v3 .store-category-showcase-head{align-items:flex-end;gap:16px;min-width:0}.storefront-v3 .store-section-head>div,.storefront-v3 .store-category-showcase-head>div{min-width:0;border-left:0!important;padding-left:0!important}.storefront-v3 .store-section-head h2,.storefront-v3 .store-category-showcase-head h2{overflow-wrap:anywhere;letter-spacing:-.025em!important;font-size:clamp(1.15rem,2.1vw,1.7rem)!important;line-height:1.2!important}.storefront-v3 .store-section-head .eyebrow,.storefront-v3 .store-category-showcase-head .eyebrow{line-height:1.3}.storefront-v3 .product-grid{align-items:start;min-width:0}.storefront-v3 .store-category-grid{align-items:start;grid-template-columns:repeat(var(--category-columns-desktop,4),minmax(0,1fr))!important}.storefront-v3 .store-category-tile{min-width:0!important}.storefront-v3 .store-category-tile strong{overflow-wrap:anywhere;text-align:center}@media (width<=900px){.storefront-v3{--sf-page-gutter:15px}.storefront-v3 .store-category-grid{grid-template-columns:repeat(var(--category-columns-mobile,2),minmax(0,1fr))!important}.storefront-v3 .store-category-showcase,.storefront-v3 .store-merch-section,.storefront-v3 .store-products-all,.storefront-v3 .store-trust-section,.storefront-v3 .store-info-block{padding-left:var(--sf-page-gutter)!important;padding-right:var(--sf-page-gutter)!important}.storefront-v3 .store-section-head,.storefront-v3 .store-category-showcase-head{margin-bottom:16px!important}}@media (width<=620px){.storefront-v3{--sf-page-gutter:12px}.storefront-v3 .store-banner{padding-left:12px;padding-right:12px}.storefront-v3 .store-category-grid{grid-template-columns:repeat(var(--category-columns-mobile,2),minmax(0,1fr))!important;gap:14px 9px!important}.storefront-v3 .store-section-head,.storefront-v3 .store-category-showcase-head{gap:10px;margin-bottom:14px!important}.storefront-v3 .store-section-head h2,.storefront-v3 .store-category-showcase-head h2{font-size:18px!important}.storefront-v3 .store-section-view-all{max-width:100%}.storefront-v3 .store-trust-grid{gap:10px}.storefront-v3 .store-trust-card{min-width:0;padding:14px}.storefront-v3 .store-info-block{gap:18px}}@media (width<=700px){html body .content .product-list .desktop-product-card-actions{visibility:hidden!important;display:none!important}html body .content .product-list .product-card .mobile-product-actions{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}html body .content .product-list .product-card .mobile-product-actions .mobile-product-move[aria-label=Print\ barcode]{flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}html body .content .product-list .product-card .mobile-product-actions .mobile-product-move[aria-label=Print\ barcode] svg{flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}}.product-image-lightbox{z-index:10000;overscroll-behavior:contain;background:#080f0cf0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-image-lightbox-panel{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:min(100%,1200px);height:min(92dvh,1000px);min-height:0;display:flex;position:relative;overflow:hidden}.product-image-lightbox-panel>img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.product-image-lightbox-close{z-index:3;color:#fff;cursor:pointer;background:#0c1410b8;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.product-image-lightbox-nav{z-index:2;color:#fff;cursor:pointer;background:#0c14109e;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-image-lightbox-prev{left:12px}.product-image-lightbox-next{right:12px}.product-image-lightbox-dots{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:3;background:#0c1410ad;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:9px;max-width:calc(100% - 100px);padding:9px 13px;display:flex;position:absolute;transform:translate(-50%)}.product-image-lightbox-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;padding:0}.product-image-lightbox-dots button.active{background:#fff;flex-basis:10px;width:10px;height:10px;box-shadow:0 0 0 2px #ffffff40}.product-image-lightbox-close:focus-visible,.product-image-lightbox-nav:focus-visible,.product-image-lightbox-dots button:focus-visible{outline-offset:3px;outline:3px solid #a7f3d0}@media (width<=600px){.product-image-lightbox{padding:0}.product-image-lightbox-panel{width:100vw;height:100dvh;max-height:100dvh}.product-image-lightbox-close{top:max(12px,env(safe-area-inset-top));right:12px}.product-image-lightbox-prev{left:8px}.product-image-lightbox-next{right:8px}.product-image-lightbox-nav{width:40px;height:40px}.product-image-lightbox-dots{bottom:max(18px,env(safe-area-inset-bottom));gap:8px}}.variant-image-assignment{background:#f8fbf9;border:1px solid #dfe9e4;border-radius:10px;gap:8px;padding:11px;display:grid}.variant-image-assignment>strong{color:#243a30;font-size:13px}.variant-image-assignment>strong small,.variant-image-assignment>small{color:#66756d;font-size:11px;font-weight:500}.variant-image-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.variant-image-choice{color:#526159;cursor:pointer;background:#fff;border:1px solid #d5e1da;border-radius:9px;place-items:center;min-width:48px;height:48px;padding:3px;font-size:11px;display:grid}.variant-image-choice.selected{border:2px solid #087f5b;box-shadow:0 0 0 2px #087f5b1c}.variant-image-choice img{object-fit:cover;border-radius:5px;width:40px;height:40px;display:block}.variant-image-assignment{gap:7px;min-width:0;padding:9px}.variant-image-current{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.variant-image-current>img{object-fit:cover;border:1px solid #d5e1da;border-radius:8px;width:48px;height:48px}.variant-image-current>span{color:#66756d;font-size:12px}.variant-image-change,.variant-image-remove{color:#087f5b;background:#fff;border:1px solid #cbdcd3;border-radius:8px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700}.variant-image-remove{color:#a33;border-color:#ead3d3}.variant-image-picker-backdrop{z-index:10050;overscroll-behavior:contain;background:#0f231b7a;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.variant-image-picker-sheet{width:min(100%,560px);max-height:min(82dvh,760px);padding:18px 16px max(18px,env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -12px 40px #0002}.variant-image-picker-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.variant-image-picker-sheet>header>div{gap:3px;display:grid}.variant-image-picker-sheet>header strong{color:#173d30;font-size:17px}.variant-image-picker-sheet>header small,.variant-image-picker-sheet>footer{color:#66756d;font-size:12px}.variant-image-picker-sheet>header button{color:#345;background:#f0f5f2;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.variant-image-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.variant-image-picker-option{aspect-ratio:1;background:#fff;border:1px solid #d7e3dc;border-radius:10px;width:100%;min-width:0;padding:3px;overflow:hidden}.variant-image-picker-option.selected{border:3px solid #087f5b;box-shadow:0 0 0 2px #087f5b20}.variant-image-picker-option img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.variant-image-picker-option.no-image{color:#526159;place-items:center;padding:6px;font-size:12px;display:grid}.variant-image-picker-sheet>footer{margin-top:14px}@media (width>=600px){.variant-image-picker-backdrop{align-items:center;padding:20px}.variant-image-picker-sheet{border-radius:18px}}.pending-variant-image-assignment{background:#f8fbf9;border:1px solid #dfe9e4;border-radius:10px;gap:7px;min-width:0;padding:9px;display:grid}.pending-variant-image-assignment>strong{color:#243a30;font-size:12px}.pending-variant-image-assignment>strong small{color:#66756d;font-weight:500}.pending-variant-image-current{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pending-variant-image-current>img{object-fit:cover;border:1px solid #d5e1da;border-radius:8px;width:46px;height:46px}.pending-variant-image-current>span{color:#66756d;font-size:12px}@media (width<=900px){.pending-variant-image-assignment{grid-column:1/-1}}.product-photo-card{background:#f4f7f5;border:1px solid #e1e9e5;flex-basis:112px;width:112px;height:140px}.product-photo-card>img,.image-gallery-picker .existing-image img{background:#f4f7f5;object-fit:contain!important}@media (width<=700px){.product-create-page-editor .image-gallery-picker .product-photo-card,.product-edit-panel .image-gallery-picker .product-photo-card{flex:0 0 112px!important;width:112px!important;height:140px!important}}@media (width<=760px){.image-editor-canvas-wrap canvas{max-height:48vh!important}.image-editor-backdrop{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.image-editor-panel{overscroll-behavior:contain;width:100%!important;min-height:0!important;max-height:calc(100vh - 16px)!important;overflow:hidden auto!important}.image-editor-workspace{flex-direction:column!important;gap:10px!important;min-width:0!important;display:flex!important}.image-editor-canvas-wrap{flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden!important}.image-editor-canvas-wrap canvas{object-fit:contain!important;flex:0 auto!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:30vh!important;display:block!important}.image-editor-guide{inset:8px!important}.image-editor-controls{z-index:1!important;min-width:0!important;position:relative!important}.image-editor-foot{z-index:2;padding:12px 0 max(8px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:-14px}}.image-editor-guide:before{content:none}.customer-order-card{background:#fff;border:1px solid #e6ece8;border-radius:13px;margin:10px 0;padding:14px}.customer-order-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-order-card-head>div:first-child,.customer-order-total{gap:5px;min-width:0;display:grid}.customer-order-card-head strong{color:#172c23;font-size:14px}.customer-order-card-head span,.customer-order-total small{color:#75817b;font-size:11px}.customer-order-total{text-align:right;white-space:nowrap}.customer-order-status{color:#46564e;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:11px;display:flex}.customer-order-status b{font-weight:700}.customer-order-tracking{color:#087f5b;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.customer-order-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.customer-order-actions button,.customer-order-actions a{min-height:32px!important;padding:6px 10px!important;font-size:11px!important;line-height:1.2!important}.customer-request-pending{color:#8a5a00;background:#fff6dd;border-radius:7px;padding:7px 9px;font-size:11px}.customer-request-overlay{z-index:10000;background:#0f1c1685;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.customer-request-dialog{background:#fff;border-radius:16px;width:min(100%,520px);max-height:min(90dvh,760px);padding:20px;overflow:auto;box-shadow:0 20px 60px #0003}.customer-request-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-request-dialog-head h2{margin:0;font-size:18px}.customer-request-dialog>p{font-size:12px;line-height:1.5}.customer-return-items{gap:8px;margin:16px 0;display:grid}.customer-return-item{border:1px solid #e7ece9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.customer-return-item>span{gap:4px;min-width:0;display:grid}.customer-return-item strong{font-size:12px}.customer-return-item small{color:#748078;font-size:11px}.customer-return-item input{border:1px solid #d5dfd9;border-radius:8px;width:76px;min-height:38px;padding:6px}.customer-request-reason{gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.customer-request-reason textarea{box-sizing:border-box;width:100%;min-height:84px;font:inherit;resize:vertical;border:1px solid #d5dfd9;border-radius:9px;padding:10px;font-weight:400}.customer-request-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.customer-request-dialog-actions button,.customer-request-dialog-head button{min-height:36px;padding:7px 12px;font-size:12px}@media (width<=760px){.customer-order-card{padding:12px}.customer-request-dialog{padding:16px}.customer-order-card-head strong{font-size:13px}.customer-order-actions{gap:6px}}.customer-request-review-panel{margin:0 0 14px;padding:16px!important}.customer-request-review-panel .section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-request-review-panel .section-title h2{margin:0 0 4px;font-size:15px}.customer-request-review-panel .section-title span:not(.orders-index-count){color:#718078;font-size:11px;line-height:1.45}.customer-request-review-row{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.customer-request-review-info{gap:5px;min-width:0;display:grid}.customer-request-review-info strong{font-size:13px}.customer-request-review-info>span,.customer-request-review-info small{color:#748078;font-size:11px}.customer-request-review-info p{color:#34483d;overflow-wrap:anywhere;margin:0;font-size:12px}.customer-request-review-actions{flex:none;gap:7px;display:flex}.customer-request-review-actions button{min-height:32px!important;padding:6px 10px!important;font-size:11px!important}@media (width<=600px){.customer-request-review-row{flex-direction:column;align-items:flex-start}.customer-request-review-actions{width:100%}.customer-request-review-actions button{flex:1}}.detail-gallery{flex-direction:column;gap:10px;min-width:0;display:flex}.detail-gallery .detail-image-main{aspect-ratio:4/5;cursor:zoom-in;border:0;grid-column:auto;width:100%;min-height:0;padding:0;display:grid}.detail-gallery .detail-image-main img{object-fit:contain;width:100%;height:100%}.detail-image-thumbnails{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 1px 6px;display:flex;overflow-x:auto}.detail-gallery .detail-image-thumbnail{aspect-ratio:1;cursor:pointer;background:#eef5f1;border:2px solid #0000;border-radius:9px;flex:0 0 68px;place-items:center;width:68px;height:68px;padding:0;display:grid;overflow:hidden}.detail-gallery .detail-image-thumbnail.active{border-color:#087f5b;box-shadow:0 0 0 1px #087f5b}.detail-gallery .detail-image-thumbnail img{object-fit:contain;width:100%;height:100%}@media (width>=900px){.detail-gallery .detail-image-thumbnail{flex-basis:78px;width:78px;height:78px}}.admin-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding-bottom:12px;display:flex}.admin-tabs>button{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:9px;padding:8px 12px;font-weight:650}.admin-tabs>button.active{background:var(--primary);border-color:var(--primary);color:#fff}.admin-tabs .admin-search{min-width:min(260px,100%);margin-left:auto}.admin-form-grid{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 18px;padding:16px;display:grid}.admin-form-grid label,.admin-modal>label{color:var(--text);flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-modal>label input,.admin-modal>label select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:9px 10px}.admin-form-grid textarea{resize:vertical;min-height:76px}.admin-form-grid .span-2{grid-column:1/-1}.admin-form-grid .admin-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-business-actions .inline-field{align-items:center;gap:8px;margin-right:auto;font-size:13px;font-weight:650;display:flex}.admin-business-actions .inline-field select{border:1px solid var(--border);background:var(--surface);max-width:190px;min-height:38px;color:var(--text);border-radius:8px;padding:6px 9px}.admin-sales-partners .admin-stat strong{overflow-wrap:anywhere;font-size:clamp(15px,1.8vw,22px)}@media (width<=640px){.admin-tabs{align-items:stretch}.admin-tabs>button{flex:1}.admin-tabs .admin-search{width:100%;margin-left:0}.admin-form-grid{grid-template-columns:minmax(0,1fr);padding:12px}.admin-form-grid .span-2{grid-column:auto}.admin-business-actions .inline-field{justify-content:space-between;width:100%}.admin-business-actions .inline-field select{flex:1}}.storefront-v3 .storefront-product-search{box-sizing:border-box;color:#53635b;z-index:1;background:#fff;border:1px solid #d7e3dd;border-radius:14px;align-items:center;gap:10px;width:min(100% - 32px,760px);margin:16px auto;padding:8px 10px 8px 14px;display:flex;position:relative;box-shadow:0 4px 16px #0f23190f}.storefront-v3 .storefront-product-search input{flex:1;width:100%;min-width:0;height:40px;color:#17201d!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:15px!important}.storefront-v3 .storefront-product-search input::placeholder{color:#748178;opacity:1}.storefront-v3 .storefront-product-search>button[type=submit]{background:var(--store-accent,#087f5b);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.storefront-v3 .storefront-product-search .storefront-search-clear{color:#33453b;cursor:pointer;background:#f0f5f2;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.storefront-v3 .storefront-product-search-page{width:100%;margin:14px 0 18px}@media (width<=600px){.storefront-v3 .storefront-product-search{border-radius:12px;gap:7px;width:calc(100% - 24px);margin:12px auto;padding:6px 7px 6px 12px}.storefront-v3 .storefront-product-search input{height:38px;font-size:14px!important}.storefront-v3 .storefront-product-search>button[type=submit]{min-height:38px;padding:0 10px}.storefront-v3 .storefront-product-search-page{width:100%;margin:12px 0 16px}}.storefront-v3 .storefront-product-search{z-index:40}.storefront-v3 .store-header-search{z-index:40;position:relative}.storefront-v3 .storefront-search-suggestions{z-index:100;overscroll-behavior:contain;color:#17201d;text-align:left;background:#fff;border:1px solid #dbe5df;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;max-height:min(360px,55vh);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f23192e}.storefront-v3 .storefront-search-suggestions .storefront-search-suggestion{appearance:none;box-sizing:border-box;color:#17201d;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:0;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:62px;max-height:none;margin:0;padding:8px 10px;line-height:1.35;display:flex;position:relative}.storefront-v3 .storefront-search-suggestions .storefront-search-suggestion:hover,.storefront-v3 .storefront-search-suggestions .storefront-search-suggestion:focus-visible{background:#f1f7f4;outline:2px solid #0000}.storefront-v3 .storefront-search-suggestions .storefront-search-suggestion>img,.storefront-v3 .storefront-search-suggestions .storefront-search-suggestion-placeholder{box-sizing:border-box;object-fit:cover;background:#f0f5f2;border-radius:7px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;display:grid}.storefront-v3 .storefront-search-suggestion-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.storefront-v3 .storefront-search-suggestion-copy strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:1.3;display:block;overflow:hidden}.storefront-v3 .storefront-search-suggestion-copy small{color:#68766f;overflow-wrap:anywhere;font-size:11px;line-height:1.3;display:block}.storefront-v3 .storefront-search-suggestion-price{white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:800;line-height:1.3;display:block}.storefront-v3 .storefront-search-suggestions-empty{color:#68766f;padding:14px 10px;font-size:13px}.storefront-v3 .store-header-search .storefront-search-suggestions{top:calc(100% + 4px)}.storefront-v3 .store-header-search{z-index:100;box-sizing:border-box;background:#fff;border-radius:14px;width:min(420px,100vw - 24px);height:48px;padding:0 8px 0 14px;position:absolute;top:calc(100% + 8px);right:max(12px,50vw - 620px);box-shadow:0 14px 36px #0f23192e}.storefront-v3 .store-header-search .store-search-close{color:#33453b;background:#f3f7f5;border:1px solid #dce6e1;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.storefront-v3 .store-header-actions .store-search-toggle{width:40px;height:40px;color:var(--sf-ink,#25342e);cursor:pointer;background:#fff;border:1px solid #dbe5e0;border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.storefront-v3 .store-header-actions .store-search-toggle:hover,.storefront-v3 .store-header-actions .store-search-toggle:focus-visible{border-color:var(--sf-accent,#087f5b);color:var(--sf-accent,#087f5b);outline-offset:2px}@media (width<=600px){.storefront-v3 .store-header-search{width:calc(100vw - 24px);top:calc(100% + 7px);right:12px}.storefront-v3 .store-header-actions .store-search-toggle{flex-basis:38px;width:38px;height:38px}}.storefront-v3 .store-header-actions .store-cart-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:52px;height:40px;min-height:40px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex;color:var(--sf-ink,#25342e)!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe5e0!important}.storefront-v3 .store-header-actions .store-cart-button svg{width:19px;height:19px;color:inherit}.storefront-v3 .store-header-actions .store-cart-button span{color:var(--sf-accent,#087f5b);font-size:12px;font-weight:800}.storefront-v3 .store-header-actions .store-cart-button:hover,.storefront-v3 .store-header-actions .store-cart-button:focus-visible{outline-offset:2px;border-color:var(--sf-accent,#087f5b)!important;color:var(--sf-accent,#087f5b)!important;background:#fff!important}@media (width<=600px){.storefront-v3 .store-header-actions .store-cart-button{min-width:52px;height:40px;min-height:40px;padding:0 9px}}.product-description-rich-content a{color:#087f5b;overflow-wrap:anywhere;text-decoration:underline}.product-description-rich-content{overflow-wrap:anywhere;color:inherit;font-size:15px;line-height:1.7}.product-description-rich-content>:first-child{margin-top:0}.product-description-rich-content>:last-child{margin-bottom:0}.product-description-rich-content p{margin:0 0 12px}.product-description-rich-content h2{margin:16px 0 8px;font-size:1.45em;line-height:1.3}.product-description-rich-content h3{margin:14px 0 7px;font-size:1.2em;line-height:1.4}.product-description-rich-content ul,.product-description-rich-content ol{margin:10px 0;padding-left:24px}.product-description-rich-content blockquote{background:#f5faf7;border-left:3px solid #087f5b;margin:12px 0;padding:8px 12px}@media (width<=560px){.content:has(.mobile-products-head) .product-list:before{height:36px!important;padding-left:76px!important;line-height:36px!important}.content:has(.mobile-products-head) .product-card{box-sizing:border-box!important;grid-template-columns:22px 42px minmax(0,1fr) 78px!important;gap:7px!important;min-width:0!important;min-height:66px!important;padding:7px 9px!important}.content:has(.mobile-products-head) .product-card-media{aspect-ratio:1!important;grid-area:1/2!important;width:42px!important;height:42px!important}.content:has(.mobile-products-head) .product-body{grid-area:1/3!important;min-width:0!important;display:contents!important}.content:has(.mobile-products-head) .product-body>.product-main-cell{flex-direction:column!important;grid-area:1/3!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.content:has(.mobile-products-head) .product-body>.product-main-cell h3{width:100%!important;max-width:100%!important;font-size:12px!important;line-height:1.3!important}.content:has(.mobile-products-head) .product-body>.product-main-cell small{max-width:100%!important;font-size:10px!important}.content:has(.mobile-products-head) .product-body>.product-main-cell .mobile-product-price{color:#176b50!important;margin:0!important;font-size:11px!important;line-height:1.25!important;display:block!important}.content:has(.mobile-products-head) .product-body>.product-status-cell{display:none!important}.content:has(.mobile-products-head) .product-body>.product-inventory-cell{display:none!important}.content:has(.mobile-products-head) .product-body>.product-category-cell{display:none!important}.content:has(.mobile-products-head) .product-body>.product-price-cell{display:none!important}.content:has(.mobile-products-head) .desktop-product-card-actions{display:none!important}.content:has(.mobile-products-head) .mobile-product-actions{flex-wrap:wrap!important;grid-area:1/4!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.content:has(.mobile-products-head) .mobile-product-actions button{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2de!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.content:has(.mobile-products-head) .mobile-product-actions .mobile-product-edit{color:#1769aa!important;width:36px!important;min-width:36px!important}.content:has(.mobile-products-head) .mobile-product-actions .mobile-product-delete{color:#b42318!important;background:#fff5f4!important;border-color:#f0c9c5!important;width:30px!important;min-width:30px!important}.content:has(.mobile-products-head) .mobile-product-actions .mobile-product-print{color:#475569!important}.content:has(.mobile-products-head) .mobile-product-actions .mobile-product-move{display:none!important}}@media (width<=800px){html body .app-shell .content:has(.mobile-products-head){min-width:0!important;overflow-x:clip!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-tools{grid-template-columns:minmax(0,1fr) repeat(4,38px)!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-search{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-search input{text-overflow:ellipsis!important;flex:1 1 0!important;width:100%!important;min-width:0!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-tools .mobile-tool-btn{justify-self:stretch!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}html body .app-shell .content:has(.mobile-products-head) .product-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:10px 11px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-card-media{aspect-ratio:1!important;border-radius:10px!important;grid-area:1/1!important;place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:hidden!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-card-media img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important;position:static!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-body{grid-area:1/2!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:contents!important;position:static!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-main-cell{flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-main-cell h3{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;display:block!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-main-cell small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-price{white-space:nowrap!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.3!important;display:block!important}:is(html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-status-cell,html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-inventory-cell,html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-category-cell,html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-price-cell,html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .desktop-product-card-actions){display:none!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions{flex-flow:row!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions button{box-sizing:border-box!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:12px!important;display:inline-flex!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-edit{width:58px!important;min-width:58px!important;max-width:58px!important}:is(html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-delete,html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-print){width:38px!important;min-width:38px!important;max-width:38px!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-move{display:none!important}}@media (width<=420px){html body .app-shell .content:has(.mobile-products-head) .mobile-products-tools{grid-template-columns:minmax(0,1fr) repeat(4,34px)!important;gap:5px!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-tools .mobile-tool-btn{width:34px!important;min-width:34px!important;max-width:34px!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card{grid-template-columns:50px minmax(0,1fr)!important;column-gap:9px!important;padding:10px!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-card-media{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}}@media (width<=800px){:is(html body .app-shell .content:has(.mobile-products-head)>.product-page-head,html body .app-shell .content:has(.mobile-products-head)>.product-management-toolbar-v2){display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card{box-sizing:border-box!important;grid-template-rows:minmax(54px,auto) auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:10px 12px!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .product-list .product-card>.product-select-check{display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card>.product-card-media{float:none!important;aspect-ratio:1!important;grid-area:1/1!important;align-self:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .product-list .product-card>.product-card-media img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important;position:static!important;inset:auto!important}html body .content:has(.mobile-products-head) .product-list .product-card>.product-body{display:contents!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-main-cell{float:none!important;flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-main-cell h3{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:14px!important;line-height:1.3!important;display:block!important;position:static!important}html body .content:has(.mobile-products-head) .product-list .product-card .product-main-cell small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:1.3!important;display:block!important;position:static!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-price{margin:2px 0 0!important;font-size:13px!important;line-height:1.3!important;display:block!important;position:static!important}:is(html body .content:has(.mobile-products-head) .product-list .product-card .product-status-cell,html body .content:has(.mobile-products-head) .product-list .product-card .product-inventory-cell,html body .content:has(.mobile-products-head) .product-list .product-card .product-category-cell,html body .content:has(.mobile-products-head) .product-list .product-card .product-price-cell,html body .content:has(.mobile-products-head) .product-list .product-card .desktop-product-card-actions){display:none!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions{float:none!important;flex-flow:row!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions button{flex:none!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-edit{width:58px!important;min-width:58px!important;max-width:58px!important}html body .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-move{display:none!important}html body .content:has(.mobile-products-head) .mobile-products-tools{grid-template-columns:minmax(0,1fr) repeat(4,38px)!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}html body .content:has(.mobile-products-head) .mobile-products-search{width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .content:has(.mobile-products-head) .mobile-products-search input{flex:1 1 0!important;width:100%!important;min-width:0!important}html body .content:has(.mobile-products-head) .mobile-products-tools .mobile-tool-btn{width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}:is(html body .content:has(.mobile-products-head) .product-page-head,html body .content:has(.mobile-products-head) .product-management-toolbar-v2){display:none!important}}@media (width<=420px){html body .content:has(.mobile-products-head) .mobile-products-tools{grid-template-columns:minmax(0,1fr) repeat(4,34px)!important;gap:5px!important}html body .content:has(.mobile-products-head) .mobile-products-tools .mobile-tool-btn{width:34px!important;min-width:34px!important;max-width:34px!important}html body .content:has(.mobile-products-head) .product-list .product-card{grid-template-columns:48px minmax(0,1fr)!important;padding:10px!important}html body .content:has(.mobile-products-head) .product-list .product-card>.product-card-media{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}}@media (width<=760px){.app-shell.merchant-inner-shell .mobile-business-location-bar{box-sizing:border-box;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e2e8f0);z-index:204;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 12px;position:sticky;top:0;display:flex!important}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-selector{flex:52%;min-width:0}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger{width:100%;min-width:0;max-width:100%}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger-label{flex:1}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger-label strong{max-width:none}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-selector{flex:48%;align-items:center;gap:5px;min-width:0;max-width:48%;display:flex}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-selector select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-selector{border:1px solid var(--border,#d8dee8);background:var(--surface,#fff);min-height:38px;color:var(--text,#172033);box-sizing:border-box;border-radius:10px;padding:4px 7px;position:relative}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-scope-badge{display:none}}@media (width<=390px){.app-shell.merchant-inner-shell .mobile-business-location-bar{gap:6px;padding-left:8px;padding-right:8px}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger{padding-left:6px;padding-right:6px}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger-label strong{font-size:10px}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-label{font-size:11px}}@media (width>=901px){.app-shell.merchant-inner-shell .topbar{justify-content:flex-start;gap:12px;min-width:0}.app-shell.merchant-inner-shell .topbar>.brand{flex:0 0 190px;min-width:150px}.app-shell.merchant-inner-shell .topbar>.merchant-business-selector{flex:0 190px;min-width:145px}.app-shell.merchant-inner-shell .topbar>.merchant-location-selector{flex:0 175px;min-width:125px;margin:0}.app-shell.merchant-inner-shell .topbar>.top-actions{flex:auto;gap:8px;min-width:0;margin-left:auto}.app-shell.merchant-inner-shell .top-actions>a,.app-shell.merchant-inner-shell .top-actions>button,.app-shell.merchant-inner-shell .top-actions>.outline{white-space:nowrap;flex:none}}@media (width<=900px){.app-shell.merchant-inner-shell .mobile-business-location-bar{z-index:204;box-sizing:border-box;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e2e8f0);align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 12px;position:sticky;top:0;display:flex!important}.app-shell.merchant-inner-shell .mobile-business-location-bar>.merchant-business-selector,.app-shell.merchant-inner-shell .mobile-business-location-bar>.merchant-location-selector{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;max-width:none;margin:0}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger-label,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}}@media (width<=390px){.app-shell.merchant-inner-shell .mobile-business-location-bar{gap:6px;padding-left:8px;padding-right:8px}.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger{padding-left:7px;padding-right:7px}}.app-shell.merchant-home-shell,.app-shell.merchant-inner-shell{--mds-accent:#5146e5;--mds-accent-strong:#4338ca;--mds-accent-soft:#eeedff;--mds-accent-border:#c9c5ff;--mds-ink:#20243a;--mds-muted:#667085;--mds-border:#e2e6ee;--mds-surface:#fff;--mds-surface-soft:#f7f8fc;color:var(--mds-ink);font-family:Manrope,sans-serif;font-size:14px;line-height:1.5}.app-shell.merchant-home-shell .content h1,.app-shell.merchant-inner-shell .content h1{color:var(--mds-ink);letter-spacing:-.035em;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.2}.app-shell.merchant-home-shell .content h2,.app-shell.merchant-inner-shell .content h2{color:var(--mds-ink);letter-spacing:-.02em;font-size:19px;font-weight:750;line-height:1.3}.app-shell.merchant-home-shell .content h3,.app-shell.merchant-inner-shell .content h3{color:var(--mds-ink);font-size:16px;font-weight:750;line-height:1.35}.app-shell.merchant-home-shell .content p,.app-shell.merchant-inner-shell .content p,.app-shell.merchant-home-shell .content .muted,.app-shell.merchant-inner-shell .content .muted{line-height:1.55}.app-shell.merchant-home-shell .content label,.app-shell.merchant-inner-shell .content label,.app-shell.merchant-home-shell .content small,.app-shell.merchant-inner-shell .content small{line-height:1.4}.app-shell.merchant-home-shell .content input,.app-shell.merchant-inner-shell .content input,.app-shell.merchant-home-shell .content select,.app-shell.merchant-inner-shell .content select,.app-shell.merchant-home-shell .content textarea,.app-shell.merchant-inner-shell .content textarea{font-family:inherit;font-size:14px}.app-shell .orders-index-tabs,.app-shell .mobile-product-tabs,.app-shell .customer-filters,.app-shell .order-filters,.app-shell .category-filters{border:1px solid var(--mds-border,#e2e6ee);background:var(--mds-surface-soft,#f7f8fc);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px;display:flex;overflow:auto hidden}.app-shell .orders-index-tabs::-webkit-scrollbar{display:none}.app-shell .mobile-product-tabs::-webkit-scrollbar{display:none}.app-shell .customer-filters::-webkit-scrollbar{display:none}.app-shell .order-filters::-webkit-scrollbar{display:none}.app-shell .category-filters::-webkit-scrollbar{display:none}.app-shell .orders-index-tabs button,.app-shell .mobile-product-tabs button,.app-shell .customer-filters button,.app-shell .order-filters button,.app-shell .category-filters button{color:#596174;white-space:nowrap;height:40px;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.25;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.app-shell .orders-index-tabs button.active,.app-shell .mobile-product-tabs button.active,.app-shell .customer-filters button.active,.app-shell .order-filters button.active,.app-shell .category-filters button.active,.app-shell .customer-filters button[aria-pressed=true],.app-shell .order-filters button[aria-pressed=true],.app-shell .category-filters button[aria-pressed=true]{border-color:var(--mds-accent-border,#c9c5ff);background:var(--mds-accent-soft,#eeedff);color:var(--mds-accent-strong,#4338ca);font-weight:800;box-shadow:0 1px 2px #2d2a780f}.app-shell .orders-index-tabs button:focus-visible,.app-shell .mobile-product-tabs button:focus-visible,.app-shell .customer-filters button:focus-visible,.app-shell .order-filters button:focus-visible,.app-shell .category-filters button:focus-visible{outline:2px solid var(--mds-accent,#5146e5);outline-offset:2px}@media (width<=640px){.app-shell.merchant-home-shell .content h1,.app-shell.merchant-inner-shell .content h1{font-size:24px}.app-shell.merchant-home-shell .content h2,.app-shell.merchant-inner-shell .content h2{font-size:18px}.app-shell .orders-index-tabs,.app-shell .mobile-product-tabs,.app-shell .customer-filters,.app-shell .order-filters,.app-shell .category-filters{border-radius:13px;gap:4px;padding:4px}.app-shell .orders-index-tabs button,.app-shell .mobile-product-tabs button,.app-shell .customer-filters button,.app-shell .order-filters button,.app-shell .category-filters button{height:38px;min-height:38px;padding:0 12px;font-size:13px}}.app-shell .crm-tabs,.app-shell .crm-segment-grid{border:1px solid var(--mds-border,#e2e6ee);background:var(--mds-surface-soft,#f7f8fc);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px;display:flex;overflow:auto hidden}.app-shell .crm-tabs::-webkit-scrollbar{display:none}.app-shell .crm-segment-grid::-webkit-scrollbar{display:none}.app-shell .crm-tabs button,.app-shell .crm-segment-grid button{color:#596174;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;height:40px;min-height:40px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.25;display:inline-flex}.app-shell .crm-tabs button.active,.app-shell .crm-segment-grid button.active,.app-shell .crm-tabs button[aria-pressed=true],.app-shell .crm-segment-grid button[aria-pressed=true]{border-color:var(--mds-accent-border,#c9c5ff);background:var(--mds-accent-soft,#eeedff);color:var(--mds-accent-strong,#4338ca);font-weight:800}@media (width<=640px){.app-shell .crm-tabs,.app-shell .crm-segment-grid{gap:4px;padding:4px}.app-shell .crm-tabs button,.app-shell .crm-segment-grid button{height:38px;min-height:38px;padding:0 12px;font-size:13px}}@media (width>=901px){.app-shell.merchant-home-shell .topbar,.app-shell.merchant-inner-shell .topbar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.app-shell.merchant-home-shell .topbar>.brand{flex:0 170px;width:170px;min-width:130px;max-width:170px;height:48px;margin:0;overflow:hidden}.app-shell.merchant-home-shell .topbar>.brand img{object-fit:contain;object-position:left center;width:100%;max-width:170px;max-height:48px;display:block}.app-shell.merchant-home-shell .topbar>.merchant-business-selector,.app-shell.merchant-inner-shell .topbar>.merchant-business-selector{flex:0 190px;min-width:145px;margin:0}.app-shell.merchant-home-shell .topbar>.merchant-location-selector,.app-shell.merchant-inner-shell .topbar>.merchant-location-selector{flex:0 175px;min-width:125px;margin:0}.app-shell.merchant-home-shell .topbar>.top-actions,.app-shell.merchant-inner-shell .topbar>.top-actions{flex-wrap:wrap;flex:420px;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.app-shell.merchant-home-shell .top-actions>a,.app-shell.merchant-home-shell .top-actions>button,.app-shell.merchant-home-shell .top-actions>.outline,.app-shell.merchant-inner-shell .top-actions>a,.app-shell.merchant-inner-shell .top-actions>button,.app-shell.merchant-inner-shell .top-actions>.outline{white-space:nowrap;flex:none}}.mobile-business-location-bar{display:none}@media (width<=900px){.app-shell.merchant-home-shell .mobile-business-location-bar,.app-shell.merchant-inner-shell .mobile-business-location-bar{z-index:204;box-sizing:border-box;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e2e8f0);align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 12px;position:sticky;top:0;display:flex!important}.app-shell.merchant-home-shell .mobile-business-location-bar>.merchant-business-selector,.app-shell.merchant-home-shell .mobile-business-location-bar>.merchant-location-selector,.app-shell.merchant-inner-shell .mobile-business-location-bar>.merchant-business-selector,.app-shell.merchant-inner-shell .mobile-business-location-bar>.merchant-location-selector{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;max-width:none;margin:0;display:flex;position:relative}.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-business-trigger,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:inline-flex}.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-business-trigger-label,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger-label{flex:auto;min-width:0;max-width:100%}.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-business-trigger-label strong,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger-label strong,.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-location-label,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-location-selector,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-selector{border:1px solid var(--border,#d8dee8);background:var(--surface,#fff);min-height:38px;color:var(--text,#172033);border-radius:10px;padding:4px 8px}.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-location-selector select,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-selector select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}}@media (width<=390px){.app-shell.merchant-home-shell .mobile-business-location-bar,.app-shell.merchant-inner-shell .mobile-business-location-bar{gap:6px;padding-left:8px;padding-right:8px}.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-business-trigger,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-business-trigger,.app-shell.merchant-home-shell .mobile-business-location-bar .merchant-location-selector,.app-shell.merchant-inner-shell .mobile-business-location-bar .merchant-location-selector{gap:4px;padding-left:6px;padding-right:6px}}.app-shell.merchant-home-shell,.app-shell.merchant-inner-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Manrope,sans-serif;font-size:14px;line-height:1.45}.app-shell.merchant-home-shell button,.app-shell.merchant-home-shell input,.app-shell.merchant-home-shell select,.app-shell.merchant-home-shell textarea,.app-shell.merchant-inner-shell button,.app-shell.merchant-inner-shell input,.app-shell.merchant-inner-shell select,.app-shell.merchant-inner-shell textarea{font-family:inherit}.app-shell.merchant-home-shell .desktop-nav a,.app-shell.merchant-home-shell .desktop-nav button,.app-shell.merchant-inner-shell .desktop-nav a,.app-shell.merchant-inner-shell .desktop-nav button{font-family:inherit;font-size:13px;font-weight:600;line-height:1.35}.app-shell.merchant-home-shell .desktop-nav-group-title,.app-shell.merchant-inner-shell .desktop-nav-group-title{letter-spacing:.09em;font-family:inherit;font-weight:800;line-height:1.3;font-size:10px!important}.app-shell.merchant-home-shell .topbar,.app-shell.merchant-inner-shell .topbar{font-family:inherit}.app-shell.merchant-home-shell .merchant-business-trigger,.app-shell.merchant-inner-shell .merchant-business-trigger,.app-shell.merchant-home-shell .merchant-location-selector,.app-shell.merchant-inner-shell .merchant-location-selector{font-family:inherit;font-size:12px;line-height:1.3}.app-shell.merchant-home-shell .merchant-business-trigger-label strong,.app-shell.merchant-inner-shell .merchant-business-trigger-label strong,.app-shell.merchant-home-shell .merchant-location-label,.app-shell.merchant-inner-shell .merchant-location-label{font-size:13px;font-weight:750;line-height:1.3}.app-shell.merchant-home-shell .content h1,.app-shell.merchant-inner-shell .content h1{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:1.2}.app-shell.merchant-home-shell .content h2,.app-shell.merchant-inner-shell .content h2{letter-spacing:-.015em;font-size:19px;font-weight:750;line-height:1.3}.app-shell.merchant-home-shell .content h3,.app-shell.merchant-inner-shell .content h3{font-size:15px;font-weight:750;line-height:1.35}.app-shell.merchant-home-shell .content label,.app-shell.merchant-inner-shell .content label{font-size:12px;font-weight:650;line-height:1.4}.app-shell.merchant-home-shell .content input,.app-shell.merchant-home-shell .content select,.app-shell.merchant-home-shell .content textarea,.app-shell.merchant-inner-shell .content input,.app-shell.merchant-inner-shell .content select,.app-shell.merchant-inner-shell .content textarea{font-family:inherit;font-size:13px;line-height:1.4}.app-shell.merchant-home-shell .content .primary,.app-shell.merchant-home-shell .content .outline,.app-shell.merchant-home-shell .content button,.app-shell.merchant-inner-shell .content .primary,.app-shell.merchant-inner-shell .content .outline,.app-shell.merchant-inner-shell .content button{font-family:inherit;font-size:13px;line-height:1.35}.app-shell.merchant-home-shell .content small,.app-shell.merchant-inner-shell .content small{line-height:1.4}@media (width<=900px){.app-shell.merchant-home-shell,.app-shell.merchant-inner-shell{font-size:13px}.app-shell.merchant-home-shell .content h1,.app-shell.merchant-inner-shell .content h1{font-size:23px}.app-shell.merchant-home-shell .content h2,.app-shell.merchant-inner-shell .content h2{font-size:18px}.app-shell.merchant-home-shell .desktop-nav a,.app-shell.merchant-home-shell .desktop-nav button,.app-shell.merchant-inner-shell .desktop-nav a,.app-shell.merchant-inner-shell .desktop-nav button{font-size:13px}}@media (width>=901px){.app-shell.merchant-home-shell .topbar>.brand,.app-shell.merchant-inner-shell .topbar>.brand{align-items:center;visibility:visible!important;flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:48px!important;margin:0!important;display:flex!important}.app-shell.merchant-home-shell .topbar>.brand img,.app-shell.merchant-inner-shell .topbar>.brand img{object-fit:contain;object-position:left center;width:100%;max-width:170px;max-height:48px;display:block}}@media (width<=900px){.app-shell.merchant-home-shell .topbar>.brand,.app-shell.merchant-inner-shell .topbar>.brand{display:none!important}}@media (width>=901px){.app-shell.merchant-home-shell .topbar>.brand,.app-shell.merchant-inner-shell .topbar>.brand{visibility:visible!important;flex:0 0 170px!important;align-items:center!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:48px!important;margin:0!important;display:flex!important}.app-shell.merchant-home-shell .topbar>.brand img,.app-shell.merchant-inner-shell .topbar>.brand img{object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:170px!important;max-height:48px!important;display:block!important}.app-shell.merchant-home-shell .sidebar .desktop-nav,.app-shell.merchant-inner-shell .sidebar .desktop-nav{flex-direction:column!important;gap:2px!important;display:flex!important}.app-shell.merchant-home-shell .sidebar .desktop-nav>a,.app-shell.merchant-inner-shell .sidebar .desktop-nav>a{box-sizing:border-box!important;min-height:42px!important;margin-block:0!important;padding-block:10px!important;line-height:20px!important}.app-shell.merchant-home-shell .sidebar .desktop-nav-group,.app-shell.merchant-inner-shell .sidebar .desktop-nav-group{flex-direction:column!important;gap:2px!important;margin-block:12px 0!important;display:flex!important}.app-shell.merchant-home-shell .sidebar .desktop-nav-group>a,.app-shell.merchant-inner-shell .sidebar .desktop-nav-group>a,.app-shell.merchant-home-shell .sidebar .desktop-nav-group>button,.app-shell.merchant-inner-shell .sidebar .desktop-nav-group>button{box-sizing:border-box!important;min-height:36px!important;margin-block:0!important;padding-block:8px!important;line-height:20px!important}}@media (width<=900px){.app-shell.merchant-home-shell .topbar>.brand,.app-shell.merchant-inner-shell .topbar>.brand{display:none!important}}.mk-auth-page{color:#17201d;background:#f6f8f7;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);min-height:100vh;font-family:Manrope,sans-serif;display:grid}.mk-auth-visual{color:#fff;background:linear-gradient(145deg,#087f5b 0%,#075e46 100%);flex-direction:column;justify-content:space-between;gap:36px;padding:clamp(28px,5vw,76px);display:flex}.mk-auth-visual .mk-brand{color:#fff;align-items:center;gap:14px;width:max-content;font-size:1.25rem;font-weight:800;display:flex}.mk-auth-visual .mk-brand img{object-fit:contain;background:#fff;border-radius:14px;width:62px;height:62px;padding:5px;display:block}.mk-auth-visual .mk-kicker{letter-spacing:.16em;margin-bottom:18px;font-size:.75rem;font-weight:800}.mk-auth-visual h1{letter-spacing:-.045em;max-width:600px;margin:0 0 18px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.mk-auth-visual p{color:#e4f4ed;max-width:540px;font-size:1.08rem;line-height:1.7}.mk-auth-points{flex-wrap:wrap;gap:12px 18px;margin-top:28px;display:flex}.mk-auth-points span{align-items:center;gap:7px;font-size:.9rem;display:inline-flex}.mk-auth-points svg{flex:none;width:19px;height:19px}.mk-auth-visual>small{color:#d4ebe2}.mk-auth-panel{place-items:center;padding:clamp(20px,4vw,56px);display:grid}.mk-auth-card{background:#fff;border:1px solid #e4e9e6;border-radius:20px;width:100%;max-width:430px;padding:clamp(22px,3vw,38px);box-shadow:0 16px 50px #10251d0b}.mk-auth-back{color:#087f5b;margin-bottom:28px;font-size:.9rem;font-weight:700;display:inline-block}.mk-auth-card h2{letter-spacing:-.035em;margin:0 0 8px;font-size:1.8rem;line-height:1.2}.mk-auth-card>p{color:#68746f;margin:0 0 24px;line-height:1.6}.mk-google-btn,.mk-auth-submit{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-weight:700;display:flex}.mk-google-btn{color:#26332d;background:#fff;border:1px solid #d8e0dc}.mk-google-btn span{font-size:1.1rem;font-weight:800}.mk-google-btn:disabled,.mk-auth-submit:disabled{opacity:.65;cursor:wait}.mk-auth-divider{color:#7b8580;align-items:center;gap:12px;margin:18px 0;font-size:.85rem;display:flex}.mk-auth-divider:before,.mk-auth-divider:after{content:"";background:#e7ece9;flex:1;height:1px}.mk-auth-card form{gap:16px;display:grid}.mk-auth-card form label{color:#35423b;gap:7px;font-size:.9rem;font-weight:700;display:grid}.mk-auth-card input{color:#17201d;background:#fff;border:1px solid #d5ded9;border-radius:10px;outline:none;width:100%;min-width:0;height:48px;padding:0 13px}.mk-auth-card input:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b1a}.mk-auth-card input::placeholder{color:#9aa39f}.mk-auth-submit{color:#fff;background:#087f5b;border:1px solid #087f5b;margin-top:2px}.mk-auth-submit svg{width:18px;height:18px}.mk-text-button{color:#087f5b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:42px;padding:8px 0;font-size:.9rem;font-weight:700;display:inline-flex}.mk-auth-card>.mk-text-button{margin:8px 10px 0 0}.mk-auth-success,.mk-auth-error{overflow-wrap:anywhere;border-radius:9px;padding:11px 12px;font-size:.88rem;line-height:1.5}.mk-auth-success{color:#176b43;background:#eaf8f0}.mk-auth-error{color:#a52c25;background:#fff0ef}@media (width<=760px){.mk-auth-page{background:#f6f8f7;flex-direction:column;min-height:100svh;padding:0;display:flex}.mk-auth-visual{color:#17201d;background:0 0;gap:0;padding:22px 20px 8px;display:block}.mk-auth-visual .mk-brand{color:#123b2f;gap:10px;font-size:1.05rem}.mk-auth-visual .mk-brand img{border-radius:10px;width:44px;height:44px}.mk-auth-visual>div,.mk-auth-visual>small{display:none}.mk-auth-panel{width:100%;padding:8px 16px 28px;display:block}.mk-auth-card{background:#fff;border:1px solid #e4e9e6;border-radius:16px;max-width:460px;margin:0 auto;padding:24px 20px;box-shadow:0 8px 28px #10251d0a}.mk-auth-back{margin-bottom:22px;font-size:.85rem}.mk-auth-card h2{font-size:1.65rem}.mk-auth-card>p{margin-bottom:20px;font-size:.95rem}.mk-auth-card form{gap:14px}.mk-auth-card form label{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.mk-auth-card input{height:50px;font-size:16px}.mk-google-btn,.mk-auth-submit{width:100%;min-height:50px}.mk-auth-divider{margin:16px 0}.mk-auth-card>.mk-text-button{min-height:44px;margin:8px 12px 0 0}}@media (width>=761px) and (width<=1000px){.mk-auth-page{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.mk-auth-visual{padding:32px}.mk-auth-card{padding:26px}}@media (width<=760px){.store-cart-backdrop{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden;left:0!important;right:0!important}.store-cart-backdrop .checkout{box-sizing:border-box;min-width:0;padding-left:16px;padding-right:16px;overflow-x:hidden;width:100%!important;max-width:100vw!important}.store-cart-backdrop .checkout *{box-sizing:border-box;min-width:0}.store-cart-backdrop .checkout-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.store-cart-backdrop .checkout-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;padding:10px 8px;font-size:13px;line-height:1.25}.store-cart-backdrop .checkout-item{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;width:100%}.store-cart-backdrop .checkout-item-image{width:44px;height:54px}.store-cart-backdrop .checkout-item-controls{gap:5px}.store-cart-backdrop .checkout-item-controls button{width:30px;min-width:30px;padding:0}.store-cart-backdrop .checkout-cart-summary{gap:10px}.store-cart-backdrop .checkout-cart-summary>strong{text-align:right;overflow-wrap:anywhere;font-size:16px}.store-cart-backdrop .promo-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.store-cart-backdrop .promo-row input{width:100%;min-width:0}.store-cart-backdrop .promo-row button{min-width:72px;padding:10px}.store-cart-backdrop .checkout-breakdown>div{gap:8px}.store-cart-backdrop .checkout-breakdown>div>*{overflow-wrap:anywhere;min-width:0}.store-cart-backdrop .checkout-place{width:100%;max-width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dk-brand:#087f5b;--dk-brand-hover:#066b4c;--dk-brand-soft:#edf7f3;--dk-ink:#17201d;--dk-ink-soft:#45524d;--dk-muted:#6c7773;--dk-page:#f6f8f7;--dk-surface:#fff;--dk-border:#e1e8e4;--dk-border-strong:#cbd7d1;--dk-danger:#b42318;--dk-danger-soft:#fff1f0;--dk-warning:#8a4b08;--dk-warning-soft:#fff7e8;--dk-success:#087f5b;--dk-radius-sm:8px;--dk-radius-md:12px;--dk-radius-lg:16px;--dk-shadow-soft:0 4px 16px #1330240d;--dk-focus:0 0 0 3px #087f5b2e;--dk-space-page:clamp(14px, 2.5vw, 32px);color:var(--dk-ink);background:var(--dk-page);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--dk-ink);background:var(--dk-page);font-family:inherit;line-height:1.45}button,input,select,textarea{font:inherit}button,[role=button],input,select,textarea,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{color:inherit}:where(button,input,select,textarea,a[href],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--dk-focus);outline:0}:where(input,select,textarea){border-color:var(--dk-border-strong);border-radius:var(--dk-radius-sm);min-width:0}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}:where(input,select,textarea):disabled,:where(button):disabled{cursor:not-allowed;opacity:.62}:where(button,.primary,.outline,.whatsapp,.link-button,.icon-btn){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}:where(.primary,.whatsapp,.pos-complete){background-color:var(--dk-brand)}:where(.primary,.whatsapp,.pos-complete):hover:not(:disabled){background-color:var(--dk-brand-hover)}:where(.outline){border-color:var(--dk-border-strong)}:where(.muted,.trial span,.list-row span,.empty){color:var(--dk-muted)}:where(.card,.stat,.trial,.plan,.list,.auth-card,.admin-product,.pos-products,.pos-cart){border-color:var(--dk-border);box-shadow:none;border-radius:var(--dk-radius-md)}:where(.page-head h1,.auth-card h1){color:var(--dk-ink)}:where(.sidebar a,.store-mobile-links a,.store-mobile-links button){transition:background-color .15s,color .15s}:where(.sidebar a:hover,.sidebar a.active){background:var(--dk-brand-soft);color:var(--dk-brand)}:where(.error,.pos-error){color:var(--dk-danger)}:where(img),:where(table){max-width:100%}:where(.list-row,.pos-line){min-width:0}@media (width<=800px){.content{padding:18px var(--dk-space-page) calc(88px + env(safe-area-inset-bottom));width:100%;margin-left:0}.page-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.page-head h1{letter-spacing:-.025em;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.2}.card{padding:16px}.stats,.plans{gap:10px}.stat{min-width:0;padding:14px}.stat strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,4vw,1.45rem)}.topbar{padding-inline:14px}.form-grid{grid-template-columns:minmax(0,1fr)}.list-row{gap:12px;padding:13px 14px}.list-row>:last-child{overflow-wrap:anywhere;min-width:0}.auth-card{padding:clamp(20px,6vw,30px)}}@media (width<=420px){.stats,.plans{grid-template-columns:minmax(0,1fr)}.content{padding-top:14px}.primary,.outline,.whatsapp{min-height:40px;padding:.58rem .78rem}.page-head>:where(button,a,.primary,.outline){max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crm-page-head{align-items:center;gap:16px;margin-bottom:22px}.crm-page-head>div:first-child{min-width:0}.crm-page-head .muted{margin:6px 0 0;line-height:1.5}.crm-header-actions{flex:none;gap:8px}.crm-icon-action{border:1px solid var(--dk-border-strong,#cbd7d1);width:42px;height:42px;color:var(--dk-ink-soft,#45524d);cursor:pointer;background:#fff;border-radius:12px;place-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.crm-icon-action:hover,.crm-icon-action.active{background:var(--dk-brand-soft,#edf7f3);border-color:var(--dk-brand,#087f5b);color:var(--dk-brand,#087f5b)}.crm-icon-action:disabled{opacity:.5;cursor:wait}.crm-refreshing{animation:.8s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-segment-rules{border:1px solid var(--dk-border,#e1e8e4);background:#fff;border-radius:14px;gap:12px;margin:0 0 18px;padding:16px;display:grid}.crm-settings-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-settings-heading>div{gap:3px;display:grid}.crm-settings-heading small,.crm-segment-rules>small{color:var(--dk-muted,#6c7773);font-size:.82rem}.crm-settings-close{color:#45524d;cursor:pointer;background:#f4f7f5;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.crm-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-settings-fields label{color:var(--dk-ink-soft,#45524d);gap:7px;font-size:.86rem;font-weight:700;display:grid}.crm-settings-fields input{border:1px solid var(--dk-border-strong,#cbd7d1);background:#fff;border-radius:9px;width:100%;min-height:42px;padding:9px 11px;font-weight:500}.crm-segment-grid{gap:12px}.crm-segment-grid button{border-radius:13px;transition:border-color .15s,background .15s}.crm-segment-grid button.active{border-color:var(--dk-brand,#087f5b);background:var(--dk-brand-soft,#edf7f3);box-shadow:inset 0 0 0 1px var(--dk-brand,#087f5b)}.customers-toolbar{grid-template-columns:minmax(190px,.85fr) minmax(0,1.6fr);gap:10px;margin-bottom:16px;display:grid}.customers-toolbar select,.customers-toolbar input{border:1px solid var(--dk-border,#e1e8e4);width:100%;min-height:44px;color:var(--dk-ink,#17201d);background:#fff;border-radius:10px;padding:10px 12px}.customer-grid{gap:12px}.customer-card{border-radius:13px;min-width:0;transition:border-color .15s,transform .15s;box-shadow:0 1px 2px #14281e06}.customer-card:hover{border-color:#a8cdbb;transform:translateY(-1px)}@media (width<=800px){.crm-page-head{flex-wrap:nowrap;align-items:center;margin-bottom:18px}.crm-page-head h1{margin:.25rem 0;font-size:1.55rem}.crm-page-head .muted{max-width:32ch;font-size:.9rem}.crm-header-actions{gap:5px}.crm-icon-action{border-radius:11px;width:38px;height:38px}.crm-segment-grid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin:0 -1px 14px;padding:2px 1px 6px;display:flex;overflow-x:auto}.crm-segment-grid button{scroll-snap-align:start;flex:none;min-width:106px;min-height:68px;padding:10px 12px}.crm-segment-grid strong{font-size:20px}.crm-segment-grid span{white-space:nowrap;font-size:12px}.customers-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px}.customers-toolbar select,.customers-toolbar input{min-height:44px;font-size:16px}.crm-settings-fields{grid-template-columns:minmax(0,1fr);gap:12px}.crm-segment-rules{padding:14px}.customer-grid{grid-template-columns:minmax(0,1fr);gap:9px}.customer-card{gap:10px;padding:12px}.customer-avatar{flex-basis:40px;width:40px;height:40px}}@media (width<=380px){.crm-page-head{gap:8px}.crm-page-head h1{font-size:1.4rem}.crm-page-head .muted{font-size:.82rem}.crm-header-actions{gap:3px}.crm-icon-action{width:34px;height:34px}.crm-segment-grid button{min-width:98px}}.crm-page .crm-page-head{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-page .crm-page-head>div:first-child{flex:auto;min-width:0}.crm-page .crm-page-head .crm-header-actions{flex-flow:row;flex:none;justify-content:flex-end;align-self:flex-start;align-items:center;gap:6px;width:auto;margin:0 0 0 auto;display:flex}.crm-page .crm-header-actions .crm-icon-action{flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (width<=520px){.crm-page .crm-page-head{gap:8px;margin-bottom:18px}.crm-page .crm-page-head h1{font-size:1.4rem;line-height:1.2}.crm-page .crm-page-head .muted{max-width:27ch;font-size:.82rem;line-height:1.4}.crm-page .crm-page-head .crm-header-actions{gap:4px}.crm-page .crm-header-actions .crm-icon-action{border-radius:10px;flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}}:root{--dk-control-font-size:14px;--dk-field-font-size:15px;--dk-field-label-size:13px;--dk-control-line-height:1.35}.app-shell .content button,.app-shell .content .primary,.app-shell .content .outline,.app-shell .content .whatsapp,.app-shell .content .link-button,.app-shell .content [role=button]{font-family:inherit;font-size:var(--dk-control-font-size);line-height:var(--dk-control-line-height)}.app-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell .content select,.app-shell .content textarea{font-family:inherit;font-size:var(--dk-field-font-size);line-height:1.4}.app-shell .content label{font-size:var(--dk-field-label-size);line-height:1.4}.app-shell .content button svg,.app-shell .content [role=button] svg{flex-shrink:0}@media (width<=700px){.app-shell .content button,.app-shell .content .primary,.app-shell .content .outline,.app-shell .content .whatsapp,.app-shell .content .link-button,.app-shell .content [role=button]{font-size:14px}.app-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell .content select,.app-shell .content textarea{font-size:16px}}.app-shell .content button,.app-shell .content input[type=button],.app-shell .content input[type=submit],.app-shell .content input[type=reset],.app-shell .content [role=button]{font-size:14px!important;line-height:1.35!important}.app-shell .content button>span,.app-shell .content [role=button]>span{font-size:inherit;line-height:inherit}.app-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell .content select,.app-shell .content textarea{font-size:15px!important;line-height:1.4!important}.app-shell .content label,.app-shell .content .field-label{font-size:13px!important;line-height:1.4!important}.app-shell .content input::placeholder,.app-shell .content textarea::placeholder{font-size:inherit!important}@media (width<=700px){.app-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell .content select,.app-shell .content textarea{font-size:16px!important}}html body .app-shell.merchant-home-shell .business-hero-actions .outline,html body .app-shell.merchant-home-shell .business-hero-actions .primary{font-size:14px!important;line-height:1.35!important}html body .app-shell.merchant-home-shell .business-action-main strong{font-size:14px!important;line-height:1.3!important}html body .app-shell.merchant-home-shell .business-action-main span span{font-size:12px!important;line-height:1.3!important}html body .app-shell .content .mobile-products-search input{font-size:16px!important;line-height:1.35!important}html body .app-shell .content .mobile-product-tabs button,html body .app-shell .content .mobile-tool-btn{font-size:14px!important;line-height:1.35!important}html body .app-shell .content .orders-search input,html body .app-shell .content .orders-list-search input{font-size:16px!important;line-height:1.35!important}html body .app-shell .content .order-filters button,html body .app-shell .content .orders-shopify-head-actions button{font-size:14px!important;line-height:1.35!important}@media (width<=800px){.app-shell .content .page-head{gap:9px;margin-bottom:16px}.app-shell .content .page-head h1{letter-spacing:-.03em;font-size:clamp(1.35rem,5vw,1.65rem);line-height:1.2}.app-shell .content .page-head .muted{font-size:.88rem;line-height:1.5}.app-shell .content .order-card{border-radius:13px;padding:13px}.app-shell .content .orders-list{gap:9px}.app-shell .content .order-filters button{min-height:40px;font-weight:650}.app-shell .content .pos-products{padding:12px}.app-shell .content .pos-grid{gap:8px}.app-shell .content .pos-product{min-width:0;padding:9px}.app-shell .content .pos-complete{min-height:50px;font-weight:800}.app-shell .content .admin-product{border-radius:13px}.app-shell .content .admin-product-body{min-width:0;padding:12px}.app-shell .content .admin-product-body strong{overflow-wrap:anywhere}}@media (width<=420px){.app-shell .content .order-main{flex-wrap:wrap;gap:10px}.app-shell .content .order-total{text-align:left}.app-shell .content .admin-product-media{height:142px}}@media (width<=560px){html body .app-shell .content:has(.mobile-products-head) .product-list .product-card{grid-template-columns:22px 42px minmax(0,1fr) 78px!important;align-items:center!important;gap:0 7px!important;height:auto!important;min-height:62px!important;padding:7px 9px!important;display:grid!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions{flex-wrap:nowrap!important;grid-area:1/4!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-move{visibility:hidden!important;display:none!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-edit{width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important}:is(html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-delete,html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .mobile-product-actions .mobile-product-print){width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important}html body .app-shell .content:has(.mobile-products-head) .product-list .product-card .product-body>.product-main-cell{grid-area:1/3!important;min-width:0!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-tools{grid-template-columns:minmax(0,1fr) repeat(4,minmax(38px,42px))!important;align-items:stretch!important;gap:6px!important;display:grid!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-search{width:100%!important;min-width:0!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-search input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important}html body .app-shell .content:has(.mobile-products-head) .mobile-products-tools .mobile-tool-btn{width:100%!important;min-width:38px!important;padding-inline:0!important}}:root{--dukaan-green:#087f5b;--dukaan-forest:#123f34;--dukaan-mint:#eaf7f1;--dukaan-line:#dfe9e4;--dukaan-ink:#172923}.app-shell.merchant-home-shell{background:radial-gradient(at 78% 4%,#d6f4e78c,#0000 34%),#f5f8f6!important}.app-shell.merchant-home-shell .content{width:auto!important;max-width:none!important;padding:26px 28px 112px!important}.app-shell.merchant-home-shell .sidebar{background:#fffffff7!important;border-right:1px solid #e2ebe6!important;width:224px!important;padding:14px 10px 22px!important}.app-shell.merchant-home-shell .desktop-nav{gap:2px!important}.app-shell.merchant-home-shell .desktop-nav-overview{color:#087f5b!important;background:#eaf7f1!important;border-radius:11px!important;min-height:42px!important;font-weight:800!important}.app-shell.merchant-home-shell .desktop-nav-group{margin-top:11px!important}.app-shell.merchant-home-shell .desktop-nav-group-title{color:#87948d!important;letter-spacing:.11em!important;text-transform:uppercase!important;padding:0 11px 5px!important;font-size:9px!important;font-weight:800!important}.app-shell.merchant-home-shell .desktop-nav-group a{color:#3e5148!important;border-radius:9px!important;gap:9px!important;min-height:32px!important;padding:7px 10px!important;font-size:11px!important}.app-shell.merchant-home-shell .desktop-nav-group a svg,.app-shell.merchant-home-shell .desktop-nav-overview svg{width:15px!important;height:15px!important}.app-shell.merchant-home-shell .desktop-nav-group a:hover{color:#087f5b!important;background:#f0f8f4!important}.app-shell.merchant-home-shell .overview-v3{gap:16px!important;width:100%!important;max-width:1560px!important;margin:0 auto!important}.app-shell.merchant-home-shell .business-hero{isolation:isolate!important;background:linear-gradient(112deg,#fff 0%,#f2fbf6 53%,#e5f6ee 100%)!important;border:1px solid #d7e9e0!important;border-radius:23px!important;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.25fr) auto!important;align-items:center!important;gap:20px!important;min-height:148px!important;padding:25px 26px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 34px #1746310e!important}.app-shell.merchant-home-shell .business-hero:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle,#73d0a52e,#73d0a500 70%)!important;border-radius:50%!important;width:190px!important;height:190px!important;position:absolute!important;top:-45px!important;right:25%!important}.app-shell.merchant-home-shell .business-hero-copy .eyebrow{letter-spacing:.15em!important;font-size:10px!important}.app-shell.merchant-home-shell .business-hero-title h1{color:#123f34!important}.app-shell.merchant-home-shell .business-hero-copy p{max-width:350px!important;font-size:12px!important}.app-shell.merchant-home-shell .dashboard-global-search{border-color:#d4e3db!important;border-radius:13px!important;width:100%!important;max-width:460px!important;margin-top:0!important;box-shadow:0 4px 14px #10251d0a!important}.app-shell.merchant-home-shell .business-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important}.app-shell.merchant-home-shell .business-hero-actions .primary{background:linear-gradient(135deg,#087f5b,#056849)!important;border-color:#087f5b!important;box-shadow:0 5px 13px #087f5b24!important}.app-shell.merchant-home-shell .business-kpis{gap:12px!important}.app-shell.merchant-home-shell .business-kpi{border-radius:17px!important;min-height:83px!important;padding:15px 17px!important;box-shadow:0 5px 18px #193d2d09!important}.app-shell.merchant-home-shell .business-kpi:first-child{background:linear-gradient(120deg,#e9fbf1,#f7fdf9)!important;border-color:#d7f0e3!important}.app-shell.merchant-home-shell .business-kpi:nth-child(2){background:linear-gradient(120deg,#edf4ff,#f8faff)!important;border-color:#e0eaff!important}.app-shell.merchant-home-shell .business-kpi:nth-child(3){background:linear-gradient(120deg,#fff7e6,#fffdf7)!important;border-color:#f5ead0!important}.app-shell.merchant-home-shell .business-kpi:nth-child(4){background:linear-gradient(120deg,#f4efff,#fcfaff)!important;border-color:#ebe2ff!important}.app-shell.merchant-home-shell .business-kpi-icon{border-radius:13px!important;width:39px!important;height:39px!important}.app-shell.merchant-home-shell .business-kpi-copy strong{color:#153c33!important;font-size:21px!important}.app-shell.merchant-home-shell .business-section,.app-shell.merchant-home-shell .merchant-start-card{border-color:#e0eae5!important;border-radius:19px!important;box-shadow:0 5px 20px #183c2d09!important}.app-shell.merchant-home-shell .business-section{padding:20px!important}.app-shell.merchant-home-shell .business-section-head h2{color:#173f35!important}.app-shell.merchant-home-shell .business-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell.merchant-home-shell .business-quick-item{border-color:#e2ebe6!important;border-radius:13px!important;min-height:66px!important;padding:13px 14px!important;box-shadow:0 2px 8px #17463106!important}.app-shell.merchant-home-shell .business-quick-item>svg{width:22px!important;height:22px!important}.app-shell.merchant-home-shell .business-quick-item strong{font-size:12px!important}.app-shell.merchant-home-shell .business-quick-item small{font-size:10px!important}.app-shell.merchant-home-shell .business-quick-item:hover,.app-shell.merchant-home-shell .business-module-item:hover{background:#f8fcfa!important;border-color:#9bcbb5!important;box-shadow:0 6px 16px #087f5b0f!important}.app-shell.merchant-home-shell .business-attention-grid{gap:14px!important}.app-shell.merchant-home-shell .compact-all-clear{color:#087f5b!important;background:#eefaf3!important;border-radius:12px!important;padding:13px 14px!important}.app-shell.merchant-home-shell .business-module{background:#fbfdfc!important;border-color:#e2ebe6!important;border-radius:15px!important}.app-shell.merchant-home-shell .business-module-item{border-radius:11px!important}.app-shell.merchant-home-shell .business-money-card{background:linear-gradient(135deg,#f9fcfa,#fff)!important;border-radius:14px!important}.app-shell.merchant-home-shell .merchant-start-card{background:linear-gradient(115deg,#f0faf5,#fff 72%)!important;padding:20px!important}@media (width>=1500px){.app-shell.merchant-home-shell .overview-v3{max-width:1700px!important}.app-shell.merchant-home-shell .content{padding-left:34px!important;padding-right:34px!important}}@media (width<=1250px) and (width>=901px){.app-shell.merchant-home-shell .business-hero{grid-template-columns:minmax(200px,.8fr) minmax(230px,1fr)!important}.app-shell.merchant-home-shell .business-hero-actions{grid-column:1/-1!important;justify-content:flex-start!important}.app-shell.merchant-home-shell .business-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.app-shell.merchant-home-shell .content{margin-left:0!important;padding:15px 13px 104px!important}.app-shell.merchant-home-shell .overview-v3{gap:12px!important}.app-shell.merchant-home-shell .business-hero{border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-height:0!important;padding:17px!important;display:flex!important}.app-shell.merchant-home-shell .business-hero-copy p{max-width:none!important;font-size:12px!important}.app-shell.merchant-home-shell .dashboard-global-search{max-width:none!important;margin-top:2px!important}.app-shell.merchant-home-shell .business-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.app-shell.merchant-home-shell .business-hero-actions>a,.app-shell.merchant-home-shell .business-hero-actions>button{width:100%!important;min-width:0!important;padding:10px 8px!important;font-size:12px!important}.app-shell.merchant-home-shell .business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell.merchant-home-shell .business-kpi{border-radius:14px!important;gap:9px!important;min-height:75px!important;padding:11px!important}.app-shell.merchant-home-shell .business-kpi-icon{width:33px!important;height:33px!important}.app-shell.merchant-home-shell .business-kpi-copy strong{font-size:18px!important}.app-shell.merchant-home-shell .business-kpi-copy span{font-size:10px!important}.app-shell.merchant-home-shell .business-section{border-radius:16px!important;padding:14px!important}.app-shell.merchant-home-shell .business-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell.merchant-home-shell .business-quick-item{gap:8px!important;min-height:60px!important;padding:10px!important}.app-shell.merchant-home-shell .business-quick-item>svg{width:19px!important;height:19px!important}.app-shell.merchant-home-shell .business-attention-grid,.app-shell.merchant-home-shell .business-module-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell.merchant-home-shell .business-module-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.merchant-home-shell .business-module-item{gap:8px!important;min-height:53px!important;padding:9px!important}.app-shell.merchant-home-shell .business-revenue{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=390px){.app-shell.merchant-home-shell .content{padding-left:9px!important;padding-right:9px!important}.app-shell.merchant-home-shell .business-hero{padding:13px!important}.app-shell.merchant-home-shell .business-kpi{gap:7px!important;padding:9px!important}.app-shell.merchant-home-shell .business-kpi-copy strong{font-size:16px!important}.app-shell.merchant-home-shell .business-quick-item{padding:8px!important}}.app-shell.merchant-home-shell{--dash-emerald:#087f5b;--dash-blue:#2563eb;--dash-violet:#7c3aed;--dash-amber:#d97706;--dash-coral:#e45a70;background:radial-gradient(at 88% 0,#bfe7ff52,#0000 29%),radial-gradient(at 6% 24%,#dbd0ff33,#0000 30%),#f5f7fb!important}.app-shell.merchant-home-shell .content{padding-top:22px!important}.app-shell.merchant-home-shell .overview-v3{gap:17px!important}.app-shell.merchant-home-shell .business-hero{background:linear-gradient(110deg,#fff 0%,#f4fbf8 48%,#e8f5ff 100%)!important;border:1px solid #dbe9e5!important;border-radius:22px!important;grid-template-columns:minmax(225px,1.08fr) minmax(245px,1fr) minmax(165px,.68fr)!important;gap:18px!important;min-height:220px!important;padding:24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 32px #24445f12!important}.app-shell.merchant-home-shell .business-hero:after{display:none!important}.app-shell.merchant-home-shell .business-hero-copy{z-index:2;position:relative}.app-shell.merchant-home-shell .business-hero-copy .eyebrow{color:#16805f!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:850!important}.app-shell.merchant-home-shell .business-hero-title h1{color:#163e35!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell.merchant-home-shell .business-hero-copy p{max-width:310px!important;font-size:13px!important;line-height:1.65!important}.app-shell.merchant-home-shell .business-hero-actions{flex-wrap:wrap!important;justify-content:flex-start!important;margin-top:18px!important}.app-shell.merchant-home-shell .business-hero-actions .outline{color:#245748!important;background:#fff!important;border:1px solid #cbded5!important;border-radius:10px!important}.app-shell.merchant-home-shell .business-hero-actions .primary{background:linear-gradient(135deg,#087f5b,#059669)!important;border-radius:10px!important;box-shadow:0 7px 16px #087f5b33!important}.dashboard-hero-art{isolation:isolate;background:linear-gradient(135deg,#dff7ed 0%,#e8f5ff 56%,#f4edff 100%);border-radius:18px;align-self:stretch;min-height:174px;position:relative;overflow:hidden}.dashboard-hero-art:before{content:"";filter:blur(8px);background:#2f5f4d21;border-radius:50%;height:20px;position:absolute;bottom:12px;left:5%;right:5%}.hero-art-orbit{border:1px solid #268b6726;border-radius:50%;position:absolute}.hero-art-orbit-one{width:190px;height:190px;top:-68px;left:10%}.hero-art-orbit-two{width:150px;height:150px;bottom:-75px;right:-24px}.hero-art-store{background:linear-gradient(#fff 0 20%,#e8f4ef 20%);border:2px solid #c5d9ce;border-radius:8px 8px 3px 3px;width:48%;height:92px;position:absolute;bottom:22px;left:12%;transform:perspective(300px)rotateY(-7deg);box-shadow:0 10px 20px #205b4221}.hero-art-awning{background:#fff;border:1px solid #d5e6dd;border-radius:4px 4px 0 0;height:20px;display:flex;position:absolute;top:13px;left:-5px;right:-5px;overflow:hidden}.hero-art-awning i{clip-path:polygon(0 0,100% 0,100% 70%,85% 100%,15% 100%,0 70%);background:#f5a66c;border-right:1px solid #fffc;flex:1}.hero-art-awning i:nth-child(2n){background:#fff}.hero-art-store-sign{text-align:center;letter-spacing:.03em;color:#087f5b;height:13px;font-size:7px;font-weight:900;position:absolute;top:0;left:0;right:0}.hero-art-store-window{background:#c8e9dc;border:2px solid #fff;border-radius:2px;justify-content:space-around;align-items:end;padding:5px;display:flex;position:absolute;inset:40px 25px 7px 8px}.hero-art-store-window span{background:linear-gradient(135deg,#f9c98d,#e89b58);border-radius:3px 3px 0 0;width:17%;height:50%;box-shadow:0 -5px #fff}.hero-art-store-window span:nth-child(2){background:linear-gradient(135deg,#b4c9ff,#7196e8);height:72%}.hero-art-door{background:#d5eee4;border:2px solid #fff;border-bottom:0;border-radius:3px 3px 0 0;width:17px;height:37px;position:absolute;bottom:7px;right:6px}.hero-art-phone{z-index:2;background:#fff;border:3px solid #263b3b;border-radius:13px;width:65px;height:125px;padding:15px 6px 7px;position:absolute;bottom:16px;right:11%;transform:rotate(5deg);box-shadow:0 10px 22px #183c3438}.hero-art-phone-speaker{background:#344b49;border-radius:4px;width:18px;height:3px;position:absolute;top:5px;left:22px}.hero-art-phone-brand{color:#087f5b;background:#e5f7ee;border-radius:4px;place-items:center;height:19px;font-size:13px;font-weight:950;display:grid}.hero-art-phone-line{background:#d6e3df;border-radius:5px;width:70%;height:4px;margin-top:6px}.hero-art-phone-line.wide{width:95%;margin-top:7px}.hero-art-phone-line.short{width:47%;margin-top:4px}.hero-art-phone-product{gap:4px;margin-top:7px;display:flex}.hero-art-phone-product span{background:linear-gradient(145deg,#f7d3a2,#f6f0e8);border-radius:4px;flex:1;height:27px}.hero-art-phone-product span+span{background:linear-gradient(145deg,#c9dcff,#e8efff)}.hero-art-phone-button{background:#087f5b;border-radius:4px;height:8px;margin-top:7px}.hero-art-plant{z-index:1;color:#58ad83;text-shadow:0 5px 9px #29704c1a;font-size:42px;position:absolute}.hero-art-plant-left{font-size:26px;top:22%;left:2%}.hero-art-plant-right{color:#8e85d9;font-size:34px;top:15%;right:2%}.hero-art-floating{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #ffffffe6;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;box-shadow:0 7px 18px #2a493e1f}.hero-art-float-sales{color:#203e35;font-size:8px;top:10%;left:3%}.hero-art-float-sales>span{color:#078052;background:#dff8e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:18px;font-weight:900;display:grid}.hero-art-float-sales b,.hero-art-float-sales small{display:block}.hero-art-float-sales small{color:#778780;margin-top:2px;font-size:7px}.hero-art-float-live{color:#087f5b;font-size:9px;font-weight:800;top:9%;right:4%}.hero-art-float-live>span{background:#17b978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9f7e7}.dashboard-hero-points{align-content:center;gap:12px;display:grid}.dashboard-hero-points>div{align-items:center;gap:9px;min-width:0;display:flex}.hero-point-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.point-pos{color:#2866dc;background:#e5efff}.point-online{color:#07865c;background:#def8eb}.point-channels{color:#7844d6;background:#f0e8ff}.dashboard-hero-points b,.dashboard-hero-points small{display:block}.dashboard-hero-points b{color:#24483c;font-size:11px}.dashboard-hero-points small{color:#7a8982;margin-top:3px;font-size:9px}.app-shell.merchant-home-shell .business-kpi{position:relative;overflow:hidden;border-radius:17px!important;min-height:88px!important;padding:15px 16px!important;box-shadow:0 5px 16px #1e38530b!important}.app-shell.merchant-home-shell .business-kpi:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-38px;right:-23px}.app-shell.merchant-home-shell .business-kpi:first-child .business-kpi-icon{color:#0a9a60!important;background:#d5f8e4!important}.app-shell.merchant-home-shell .business-kpi:nth-child(2) .business-kpi-icon{color:#2563eb!important;background:#dce9ff!important}.app-shell.merchant-home-shell .business-kpi:nth-child(3) .business-kpi-icon{color:#c47709!important;background:#ffedc9!important}.app-shell.merchant-home-shell .business-kpi:nth-child(4) .business-kpi-icon{color:#7c3aed!important;background:#ece2ff!important}.app-shell.merchant-home-shell .business-kpi:nth-child(2) .business-kpi-copy strong{color:#2457bd!important}.app-shell.merchant-home-shell .business-kpi:nth-child(3) .business-kpi-copy strong{color:#9c5a07!important}.app-shell.merchant-home-shell .business-kpi:nth-child(4) .business-kpi-copy strong{color:#6d36c7!important}.app-shell.merchant-home-shell .compact-attention{background:linear-gradient(120deg,#fff,#fbfffd)!important}.app-shell.merchant-home-shell .business-section-head>a{color:#07835d!important}.app-shell.merchant-home-shell .business-quick-item{position:relative;border-radius:13px!important;min-height:66px!important;transition:transform .16s,box-shadow .16s!important}.app-shell.merchant-home-shell .business-quick-item:first-child>svg{color:#07885e!important}.app-shell.merchant-home-shell .business-quick-item:nth-child(2)>svg{color:#d97706!important}.app-shell.merchant-home-shell .business-quick-item:nth-child(3)>svg{color:#2563eb!important}.app-shell.merchant-home-shell .business-quick-item:nth-child(4)>svg{color:#16a34a!important}.app-shell.merchant-home-shell .business-quick-item:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px #22493914!important}.app-shell.merchant-home-shell .business-module:first-child .business-module-item>svg{color:#0a9365!important}.app-shell.merchant-home-shell .business-module:nth-child(2) .business-module-item>svg{color:#4f72df!important}.app-shell.merchant-home-shell .business-module:nth-child(3) .business-module-item>svg{color:#9a59ce!important}.app-shell.merchant-home-shell .business-module:nth-child(4) .business-module-item>svg{color:#d58a19!important}.app-shell.merchant-home-shell .business-section,.app-shell.merchant-home-shell .merchant-start-card{box-shadow:0 6px 20px #243f530b!important}@media (width<=1100px) and (width>=901px){.app-shell.merchant-home-shell .business-hero{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr)!important}.app-shell.merchant-home-shell .dashboard-hero-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell.merchant-home-shell .dashboard-hero-points>div{background:#ffffffb8;border-radius:10px;padding:7px}}@media (width<=900px){.app-shell.merchant-home-shell .business-hero{grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;padding:15px!important}.app-shell.merchant-home-shell .business-hero-copy p{max-width:100%!important}.app-shell.merchant-home-shell .business-hero-actions{margin-top:14px!important}.app-shell.merchant-home-shell .dashboard-hero-art{min-height:170px;max-height:190px}.app-shell.merchant-home-shell .dashboard-hero-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-shell.merchant-home-shell .dashboard-hero-points>div{background:#ffffffb3;border-radius:10px;align-items:flex-start;gap:6px;padding:7px 5px}.app-shell.merchant-home-shell .hero-point-icon{border-radius:8px;width:27px;height:27px;font-size:15px}.app-shell.merchant-home-shell .dashboard-hero-points b{font-size:9px}.app-shell.merchant-home-shell .dashboard-hero-points small{font-size:8px;line-height:1.3}}@media (width<=390px){.app-shell.merchant-home-shell .dashboard-hero-art{min-height:145px}.app-shell.merchant-home-shell .hero-art-store{width:51%;left:9%}.app-shell.merchant-home-shell .hero-art-phone{transform-origin:100% 100%;right:10%;transform:scale(.88)rotate(5deg)}.app-shell.merchant-home-shell .dashboard-hero-points{gap:4px}.app-shell.merchant-home-shell .dashboard-hero-points>div{display:block}.app-shell.merchant-home-shell .hero-point-icon{margin-bottom:4px}}.app-shell.merchant-home-shell .business-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.app-shell.merchant-home-shell .business-kpi{border-color:#0000!important;min-height:82px!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-sales{background:linear-gradient(120deg,#edfff4,#e4f8ec)!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-orders{background:linear-gradient(120deg,#eff5ff,#e7efff)!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-products{background:linear-gradient(120deg,#fff8e9,#fff0d5)!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-customers{background:linear-gradient(120deg,#f6f0ff,#eee6ff)!important}.app-shell.merchant-home-shell .business-kpi-copy{gap:3px;min-width:0;display:grid}.app-shell.merchant-home-shell .business-kpi-copy small{color:#4c5c57!important;font-size:11px!important}.app-shell.merchant-home-shell .business-kpi-copy strong{color:#182e29!important;font-size:21px!important;line-height:1.12!important}.app-shell.merchant-home-shell .business-kpi-copy em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;line-height:1.3;overflow:hidden;color:#6c7d76!important;font-size:9px!important}.app-shell.merchant-home-shell .business-kpi-icon{border-radius:13px!important;flex:none!important;width:42px!important;height:42px!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-sales .business-kpi-icon{color:#07834f!important;background:#d3f8e2!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-orders .business-kpi-icon{color:#2563eb!important;background:#d8e7ff!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-products .business-kpi-icon{color:#b66b05!important;background:#ffe7b8!important}.app-shell.merchant-home-shell .business-kpi.dashboard-kpi-customers .business-kpi-icon{color:#6d35d4!important;background:#e4d7ff!important}@media (width<=900px){.app-shell.merchant-home-shell .business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.app-shell.merchant-home-shell .business-kpi{min-height:72px!important;padding:10px!important}.app-shell.merchant-home-shell .business-kpi-icon{width:34px!important;height:34px!important}.app-shell.merchant-home-shell .business-kpi-copy strong{font-size:17px!important}.app-shell.merchant-home-shell .business-kpi-copy em{font-size:8px!important}}.app-shell.merchant-home-shell .dashboard-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);align-items:stretch;gap:12px;display:grid}.app-shell.merchant-home-shell .dashboard-sales-panel,.app-shell.merchant-home-shell .dashboard-recent-panel{min-width:0;background:#fffffff0!important;border-radius:17px!important;padding:17px!important}.app-shell.merchant-home-shell .dashboard-sales-total{background:linear-gradient(120deg,#effcf5,#e9f8ef);border:1px solid #d8f0e2;border-radius:13px;gap:4px;padding:14px 15px;display:grid}.app-shell.merchant-home-shell .dashboard-sales-total>span{color:#60766b;font-size:10px}.app-shell.merchant-home-shell .dashboard-sales-total>strong{letter-spacing:-.04em;color:#087f5b;font-size:27px;line-height:1.15}.app-shell.merchant-home-shell .dashboard-sales-total>small{color:#84938b;font-size:9px}.app-shell.merchant-home-shell .dashboard-sales-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.app-shell.merchant-home-shell .dashboard-sales-stats>div{border-right:1px solid #edf0ee;min-width:0;padding:7px 9px}.app-shell.merchant-home-shell .dashboard-sales-stats>div:last-child{border-right:0}.app-shell.merchant-home-shell .dashboard-sales-stats span,.app-shell.merchant-home-shell .dashboard-sales-stats strong{display:block}.app-shell.merchant-home-shell .dashboard-sales-stats span{color:#788780;font-size:9px}.app-shell.merchant-home-shell .dashboard-sales-stats strong{color:#203b32;margin-top:5px;font-size:16px}.app-shell.merchant-home-shell .dashboard-recent-list{gap:0;display:grid}.app-shell.merchant-home-shell .dashboard-recent-order{min-width:0;color:inherit;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(55px,.65fr) minmax(70px,1fr) auto auto;align-items:center;gap:10px;padding:12px 4px;text-decoration:none;display:grid}.app-shell.merchant-home-shell .dashboard-recent-order:last-child{border-bottom:0}.app-shell.merchant-home-shell .dashboard-recent-number{color:#344c43;font-size:10px;font-weight:800}.app-shell.merchant-home-shell .dashboard-recent-info{min-width:0}.app-shell.merchant-home-shell .dashboard-recent-info strong,.app-shell.merchant-home-shell .dashboard-recent-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell.merchant-home-shell .dashboard-recent-info strong{color:#344c43;font-size:10px}.app-shell.merchant-home-shell .dashboard-recent-info small{color:#7c8983;text-transform:capitalize;margin-top:3px;font-size:9px}.app-shell.merchant-home-shell .dashboard-recent-amount{white-space:nowrap;color:#243b32;font-size:10px}.app-shell.merchant-home-shell .dashboard-order-status{color:#a65a00;text-transform:capitalize;white-space:nowrap;background:#fff0cf;border-radius:999px;justify-content:center;max-width:90px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.app-shell.merchant-home-shell .dashboard-order-status.status-paid{color:#08784e;background:#d9f8e8}.app-shell.merchant-home-shell .dashboard-order-status.status-processing,.app-shell.merchant-home-shell .dashboard-order-status.status-confirmed{color:#245dc0;background:#e0edff}.app-shell.merchant-home-shell .dashboard-order-status.status-refunded,.app-shell.merchant-home-shell .dashboard-order-status.status-cancelled{color:#b42345;background:#ffe4e8}.app-shell.merchant-home-shell .dashboard-recent-empty{text-align:center;color:#829089;padding:20px 10px;font-size:11px;line-height:1.5}@media (width<=1100px){.app-shell.merchant-home-shell .dashboard-lower-grid{grid-template-columns:1fr}.app-shell.merchant-home-shell .dashboard-recent-order{grid-template-columns:minmax(55px,.7fr) minmax(80px,1fr) auto auto}}@media (width<=520px){.app-shell.merchant-home-shell .dashboard-sales-stats span{font-size:8px}.app-shell.merchant-home-shell .dashboard-sales-stats strong{font-size:14px}.app-shell.merchant-home-shell .dashboard-recent-order{grid-template-columns:minmax(48px,.6fr) minmax(65px,1fr) auto;gap:7px}.app-shell.merchant-home-shell .dashboard-order-status{grid-column:2/-1;justify-self:start}.app-shell.merchant-home-shell .dashboard-recent-amount{font-size:9px}}.app-shell.merchant-home-shell,.app-shell.merchant-inner-shell{--merchant-font-xs:11px;--merchant-font-sm:12px;--merchant-font-md:13px;--merchant-font-base:14px;--merchant-font-lg:16px;font-family:Manrope,sans-serif!important;font-size:var(--merchant-font-base)!important;line-height:1.45!important}.app-shell.merchant-home-shell .sidebar,.app-shell.merchant-inner-shell .sidebar,.app-shell.merchant-home-shell .sidebar *,.app-shell.merchant-inner-shell .sidebar *{font-family:Manrope,sans-serif!important}.app-shell.merchant-home-shell .desktop-nav a,.app-shell.merchant-home-shell .desktop-nav button,.app-shell.merchant-inner-shell .desktop-nav a,.app-shell.merchant-inner-shell .desktop-nav button{font-size:var(--merchant-font-md)!important;font-weight:600!important;line-height:1.35!important}.app-shell.merchant-home-shell .desktop-nav-group-title,.app-shell.merchant-inner-shell .desktop-nav-group-title{letter-spacing:.09em!important;font-size:10px!important;font-weight:800!important;line-height:1.3!important}.app-shell.merchant-home-shell .topbar button,.app-shell.merchant-home-shell .topbar a,.app-shell.merchant-inner-shell .topbar button,.app-shell.merchant-inner-shell .topbar a{font-family:Manrope,sans-serif!important;font-size:var(--merchant-font-md)!important;font-weight:650!important;line-height:1.3!important}.app-shell.merchant-home-shell .topbar .merchant-business-trigger,.app-shell.merchant-inner-shell .topbar .merchant-business-trigger,.app-shell.merchant-home-shell .topbar .merchant-location-selector,.app-shell.merchant-inner-shell .topbar .merchant-location-selector{font-size:var(--merchant-font-sm)!important;line-height:1.3!important}.app-shell.merchant-home-shell .content,.app-shell.merchant-inner-shell .content{font-family:Manrope,sans-serif!important;font-size:var(--merchant-font-base)!important;line-height:1.45!important}.app-shell.merchant-home-shell .content button,.app-shell.merchant-home-shell .content input,.app-shell.merchant-home-shell .content select,.app-shell.merchant-home-shell .content textarea,.app-shell.merchant-inner-shell .content button,.app-shell.merchant-inner-shell .content input,.app-shell.merchant-inner-shell .content select,.app-shell.merchant-inner-shell .content textarea{font-family:inherit}.app-shell.merchant-home-shell .content .primary,.app-shell.merchant-home-shell .content .outline,.app-shell.merchant-home-shell .content button,.app-shell.merchant-inner-shell .content .primary,.app-shell.merchant-inner-shell .content .outline,.app-shell.merchant-inner-shell .content button{line-height:1.35}@media (width<=900px){.app-shell.merchant-home-shell .desktop-nav a,.app-shell.merchant-inner-shell .desktop-nav a,.app-shell.merchant-home-shell .desktop-nav button,.app-shell.merchant-inner-shell .desktop-nav button{font-size:var(--merchant-font-md)!important}.app-shell.merchant-home-shell .topbar button,.app-shell.merchant-home-shell .topbar a,.app-shell.merchant-inner-shell .topbar button,.app-shell.merchant-inner-shell .topbar a{font-size:var(--merchant-font-sm)!important}}.app-shell.merchant-home-shell .desktop-nav,.app-shell.merchant-inner-shell .desktop-nav{flex-direction:column!important;gap:2px!important;display:flex!important}.app-shell.merchant-home-shell .desktop-nav-overview,.app-shell.merchant-inner-shell .desktop-nav-overview{box-sizing:border-box!important;align-items:center!important;gap:10px!important;height:42px!important;min-height:42px!important;margin:0 0 6px!important;padding:0 12px!important;font-size:13px!important;line-height:1.35!important;display:flex!important}.app-shell.merchant-home-shell .desktop-nav-group,.app-shell.merchant-inner-shell .desktop-nav-group{flex-direction:column!important;gap:2px!important;margin:8px 0 0!important;padding:0!important;display:flex!important}.app-shell.merchant-home-shell .desktop-nav-group-title,.app-shell.merchant-inner-shell .desktop-nav-group-title{align-items:center!important;min-height:20px!important;margin:0!important;padding:0 12px!important;font-size:10px!important;line-height:1.3!important;display:flex!important}.app-shell.merchant-home-shell .desktop-nav-group>a,.app-shell.merchant-home-shell .desktop-nav-group>button,.app-shell.merchant-inner-shell .desktop-nav-group>a,.app-shell.merchant-inner-shell .desktop-nav-group>button{box-sizing:border-box!important;align-items:center!important;gap:10px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;line-height:1.35!important;display:flex!important}.app-shell.merchant-home-shell,.app-shell.merchant-inner-shell{--mds-font-family:"Manrope", sans-serif;--mds-text-xs:11px;--mds-text-sm:12px;--mds-text-base:14px;--mds-text-lg:16px;--mds-h1:clamp(24px, 2vw, 30px);--mds-h2:20px;--mds-h3:17px;--mds-h4:15px;--mds-h5:14px;--mds-h6:13px;--mds-accent:#5146e5;--mds-accent-hover:#4338ca;--mds-accent-soft:#eeedff;--mds-text:#20243a;--mds-muted:#667085;--mds-border:#dfe3ee;--mds-surface:#fff;--mds-focus:#5146e538;color:var(--mds-text);font-family:var(--mds-font-family)!important;font-size:var(--mds-text-base)!important;line-height:1.5!important}.app-shell.merchant-home-shell .content,.app-shell.merchant-inner-shell .content{color:var(--mds-text);font-family:var(--mds-font-family)!important;font-size:var(--mds-text-base)!important;line-height:1.5!important}.app-shell.merchant-home-shell .content h1,.app-shell.merchant-inner-shell .content h1{margin-block:.15em .55em!important}.app-shell.merchant-home-shell .content p,.app-shell.merchant-inner-shell .content p,.app-shell.merchant-home-shell .content li,.app-shell.merchant-inner-shell .content li{font-size:var(--mds-text-base);line-height:1.5}.app-shell.merchant-home-shell .content small,.app-shell.merchant-inner-shell .content small,.app-shell.merchant-home-shell .content .muted,.app-shell.merchant-inner-shell .content .muted,.app-shell.merchant-home-shell .content .help-text,.app-shell.merchant-inner-shell .content .help-text{font-size:var(--mds-text-sm);line-height:1.45}.app-shell.merchant-home-shell .content label,.app-shell.merchant-inner-shell .content label,.app-shell.merchant-home-shell .content .field-label,.app-shell.merchant-inner-shell .content .field-label{color:var(--mds-text);font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important}.app-shell.merchant-home-shell .content button,.app-shell.merchant-inner-shell .content button,.app-shell.merchant-home-shell .content [role=button],.app-shell.merchant-inner-shell .content [role=button],.app-shell.merchant-home-shell .content input[type=button],.app-shell.merchant-inner-shell .content input[type=button],.app-shell.merchant-home-shell .content input[type=submit],.app-shell.merchant-inner-shell .content input[type=submit]{font-weight:650;font-family:inherit!important;font-size:13px!important;line-height:1.35!important}.app-shell.merchant-home-shell .content button:not(.icon-btn):not(.mobile-tool-btn):not(.mobile-product-move):not(.mobile-product-edit):not(.mobile-product-delete):not(.mobile-product-print),.app-shell.merchant-inner-shell .content button:not(.icon-btn):not(.mobile-tool-btn):not(.mobile-product-move):not(.mobile-product-edit):not(.mobile-product-delete):not(.mobile-product-print),.app-shell.merchant-home-shell .content .primary,.app-shell.merchant-inner-shell .content .primary,.app-shell.merchant-home-shell .content .outline,.app-shell.merchant-inner-shell .content .outline{min-height:38px}.app-shell.merchant-home-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell.merchant-inner-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell.merchant-home-shell .content select,.app-shell.merchant-inner-shell .content select,.app-shell.merchant-home-shell .content textarea,.app-shell.merchant-inner-shell .content textarea{border-color:var(--mds-border);font-family:inherit!important;font-size:14px!important;line-height:1.4!important}.app-shell.merchant-home-shell .content input:focus-visible,.app-shell.merchant-inner-shell .content input:focus-visible,.app-shell.merchant-home-shell .content select:focus-visible,.app-shell.merchant-inner-shell .content select:focus-visible,.app-shell.merchant-home-shell .content textarea:focus-visible,.app-shell.merchant-inner-shell .content textarea:focus-visible,.app-shell.merchant-home-shell .content button:focus-visible,.app-shell.merchant-inner-shell .content button:focus-visible{outline-offset:2px;outline:3px solid var(--mds-focus)!important}.app-shell.merchant-home-shell .content .primary,.app-shell.merchant-inner-shell .content .primary,.app-shell.merchant-home-shell .content button.primary,.app-shell.merchant-inner-shell .content button.primary{background:var(--mds-accent);border-color:var(--mds-accent);color:#fff}.app-shell.merchant-home-shell .content .primary:hover,.app-shell.merchant-inner-shell .content .primary:hover,.app-shell.merchant-home-shell .content button.primary:hover,.app-shell.merchant-inner-shell .content button.primary:hover{background:var(--mds-accent-hover);border-color:var(--mds-accent-hover)}.app-shell.merchant-home-shell .content .outline,.app-shell.merchant-inner-shell .content .outline{color:var(--mds-accent);border-color:var(--mds-border);background:var(--mds-surface)}.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters),.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters){flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button,.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:auto;display:inline-flex;border:1px solid var(--mds-border)!important;color:#525b70!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;padding:8px 13px!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button[aria-selected=true],.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button[aria-selected=true],.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button.active,.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button.active,.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button[aria-pressed=true],.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button[aria-pressed=true]{color:var(--mds-accent)!important;background:var(--mds-accent-soft)!important;border-color:#c8c3ff!important;font-weight:750!important}.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button:hover,.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button:hover{color:var(--mds-accent)!important;border-color:#aaa4ff!important}.app-shell.merchant-home-shell .content button svg,.app-shell.merchant-inner-shell .content button svg,.app-shell.merchant-home-shell .desktop-nav svg,.app-shell.merchant-inner-shell .desktop-nav svg,.app-shell.merchant-home-shell .topbar svg,.app-shell.merchant-inner-shell .topbar svg{flex-shrink:0}.app-shell.merchant-home-shell .content button svg,.app-shell.merchant-inner-shell .content button svg{stroke-width:1.9px;width:16px;height:16px}.app-shell.merchant-home-shell .content .icon-btn,.app-shell.merchant-inner-shell .content .icon-btn,.app-shell.merchant-home-shell .content .mobile-tool-btn,.app-shell.merchant-inner-shell .content .mobile-tool-btn{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex;border-radius:9px!important;padding:8px!important}.app-shell.merchant-home-shell .desktop-nav a,.app-shell.merchant-inner-shell .desktop-nav a,.app-shell.merchant-home-shell .desktop-nav button,.app-shell.merchant-inner-shell .desktop-nav button{font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}@media (width<=700px){.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters),.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters){scrollbar-width:none;max-width:100%;padding-bottom:2px;overflow-x:auto}.app-shell.merchant-home-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button,.app-shell.merchant-inner-shell .content :is(.orders-index-tabs,.mobile-product-tabs,.crm-tabs,.crm-segment-grid,.order-filters,.category-filters,.customer-filters) button{min-height:36px!important;padding:7px 11px!important;font-size:12px!important}.app-shell.merchant-home-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell.merchant-inner-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-shell.merchant-home-shell .content select,.app-shell.merchant-inner-shell .content select,.app-shell.merchant-home-shell .content textarea,.app-shell.merchant-inner-shell .content textarea{font-size:16px!important}}.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button,.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button{box-sizing:border-box!important;letter-spacing:0!important;border-radius:10px!important;height:42px!important;min-height:42px!important;padding:0 13px!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1!important}.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs),.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs){box-sizing:border-box!important;align-items:center!important;gap:6px!important;min-height:50px!important;padding:4px!important}.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button.active,.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button.active,.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button[aria-pressed=true],.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button[aria-pressed=true],.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button[aria-selected=true],.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button[aria-selected=true]{font-size:14px!important;font-weight:700!important}.app-shell.merchant-home-shell .content .crm-segment-grid button,.app-shell.merchant-inner-shell .content .crm-segment-grid button{box-sizing:border-box!important;gap:6px!important;height:48px!important;min-height:48px!important;padding:0 12px!important;font-size:14px!important;line-height:1!important}.app-shell.merchant-home-shell .content .crm-segment-grid button strong,.app-shell.merchant-inner-shell .content .crm-segment-grid button strong{font-size:14px!important;font-weight:750!important;line-height:1!important}.app-shell.merchant-home-shell .content .crm-segment-grid button span,.app-shell.merchant-inner-shell .content .crm-segment-grid button span{font-size:13px!important;font-weight:600!important;line-height:1!important}@media (width<=700px){.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button,.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs) button{height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:14px!important}.app-shell.merchant-home-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs),.app-shell.merchant-inner-shell .content :is(.mobile-product-tabs,.orders-index-tabs,.order-filters,.category-filters,.customer-filters,.crm-tabs){gap:5px!important;min-height:50px!important;padding:4px!important}.app-shell.merchant-home-shell .content .crm-segment-grid button,.app-shell.merchant-inner-shell .content .crm-segment-grid button{height:48px!important;min-height:48px!important;padding:0 10px!important}}:root{--dukaanza-heading-font:"Manrope", sans-serif;--dukaanza-h1-size:28px;--dukaanza-h2-size:20px;--dukaanza-h3-size:17px;--dukaanza-h4-size:15px;--dukaanza-h5-size:14px;--dukaanza-h6-size:13px}html body .app-shell :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty;font-family:var(--dukaanza-heading-font)!important}html body .app-shell h1{font-size:var(--dukaanza-h1-size)!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.2!important}html body .app-shell h2{font-size:var(--dukaanza-h2-size)!important;letter-spacing:-.02em!important;font-weight:750!important;line-height:1.3!important}html body .app-shell h3{font-size:var(--dukaanza-h3-size)!important;letter-spacing:-.01em!important;font-weight:750!important;line-height:1.35!important}html body .app-shell h4{font-size:var(--dukaanza-h4-size)!important;font-weight:700!important;line-height:1.4!important}html body .app-shell h5{font-size:var(--dukaanza-h5-size)!important;font-weight:700!important;line-height:1.4!important}html body .app-shell h6{font-size:var(--dukaanza-h6-size)!important;font-weight:700!important;line-height:1.4!important}@media (width<=700px){:root{--dukaanza-h1-size:24px;--dukaanza-h2-size:19px;--dukaanza-h3-size:16px;--dukaanza-h4-size:15px;--dukaanza-h5-size:14px;--dukaanza-h6-size:13px}}
