.legal-page-stack{gap:20px}.legal-hero-panel{gap:.85rem;display:grid}.legal-meta{color:var(--text-muted);font-size:.92rem}.legal-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.legal-summary-card,.legal-section-card{padding:24px}.legal-summary-card{gap:16px;display:grid;position:sticky;top:96px}.legal-toc{gap:10px;display:grid}.legal-toc a,.legal-summary-actions a{color:var(--text-soft)}.legal-toc a:hover,.legal-summary-actions a:hover{color:var(--text)}.legal-summary-actions{border-top:1px solid #94a3b81f;gap:8px;padding-top:8px;display:grid}.legal-content-stack{gap:16px;display:grid}.legal-section-card h2{margin:0 0 12px;font-size:1.2rem}.legal-section-card p,.legal-section-card li{color:var(--text-soft)}.legal-section-card ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.legal-note{border-radius:var(--radius-sm);background:#f9731614;border:1px solid #f973162e;margin-top:14px;padding:14px 16px}@media (width<=900px){.legal-layout{grid-template-columns:1fr}.legal-summary-card{position:static}}:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#050816;--bg-soft:#0c1223;--panel:#0f172a;--panel-soft:#111b31;--panel-border:#94a3b82e;--text:#f8fafc;--text-soft:#cbd5e1;--text-muted:#94a3b8;--accent:#f97316;--accent-strong:#ea580c;--danger:#ef4444;--success:#22c55e;--shadow:0 20px 50px #02081761;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;background:#050816;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #f973161f, transparent 28%), radial-gradient(circle at top right, #22c55e14, transparent 20%), var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{width:100%;display:block}#root{min-height:100vh}.site-wrapper{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.container{width:min(1180px,100% - 32px);margin:0 auto}.page-section{padding:36px 0 64px}.page-stack,.home-stack,.admin-stack{gap:24px;display:grid}.page-hero,.hero-panel,.admin-form-card,.admin-list-card,.checkout-summary-card,.checkout-form-card,.info-card,.empty-card,.menu-featured-card,.order-card-compact,.highlight-wide-card,.highlight-mini-card,.mini-settings-card,.option-group-card,.empty-cart-panel{border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#0f172ae0}.section-tag,.admin-eyebrow,.menu-eyebrow,.hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#fdba74;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.page-hero h1,.hero-panel h1,.admin-hero-panel h1{margin:10px 0 12px;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.page-hero p,.hero-panel p,.admin-subtitle,.info-card p,.highlight-wide-card p,.highlight-mini-card p,.featured-product-content p,.product-card p{color:var(--text-soft);margin:0}.compact-page-hero,.admin-hero-panel{padding:28px}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050816c7;border-bottom:1px solid #94a3b814;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;gap:16px;min-height:80px;display:flex}.logo{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800}.nav{align-items:center;gap:10px;display:flex}.nav a{color:var(--text-soft);border-radius:999px;padding:10px 14px;transition:all .2s}.nav a:hover,.nav a.active{color:var(--text);background:#94a3b81f}.nav-cart-link{align-items:center;gap:8px;display:inline-flex}.cart-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:.78rem;font-weight:700;display:inline-flex}.mobile-menu-button{cursor:pointer;background:#94a3b814;border:1px solid #94a3b829;border-radius:14px;width:46px;height:46px;padding:10px;display:none}.mobile-menu-button span{background:var(--text);border-radius:999px;height:2px;display:block}.mobile-menu-button span+span{margin-top:6px}.button-primary,.button-secondary,.admin-primary-button,.admin-outline-button,.menu-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-weight:700;transition:transform .18s,opacity .18s,background .18s;display:inline-flex}.button-primary,.admin-primary-button,.menu-button{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff}.button-secondary,.admin-outline-button{color:var(--text);background:#94a3b81a;border:1px solid #94a3b829}.danger-button{color:#fecaca;background:#ef44441f;border:1px solid #ef44442e}.button-primary:hover,.button-secondary:hover,.admin-primary-button:hover,.admin-outline-button:hover,.menu-button:hover{transform:translateY(-1px)}.button-primary:disabled,.button-secondary:disabled,.admin-primary-button:disabled,.admin-outline-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.text-link,.danger-link{color:#fdba74;cursor:pointer;background:0 0;border:0;padding:0}.danger-link{color:#fca5a5}.hero-panel{grid-template-columns:1.15fr .95fr;gap:24px;padding:28px;display:grid}.hero-copy{align-content:center;gap:16px;display:grid}.hero-copy p{font-size:1.06rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-media-card,.hero-image-card,.featured-product-image,.menu-featured-image,.product-card-image,.admin-product-preview,.configurator-image-wrap{border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(#f9731626,#0f172ab3);min-height:280px;overflow:hidden}.hero-media-card img,.featured-product-image img,.menu-featured-image img,.product-card-image img,.admin-product-preview img,.configurator-image{object-fit:cover;height:100%}.hero-fallback,.product-image-placeholder{place-items:center;min-height:100%;font-size:4rem;display:grid}.home-highlight-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:18px;display:grid}.highlight-wide-card,.highlight-mini-card,.featured-product-card,.info-card,.contact-grid,.checkout-grid,.admin-two-column-grid,.order-card-grid,.checkout-item-card,.coupon-card,.admin-product-card,.admin-product-topline,.order-address-box,.menu-featured-card,.admin-toolbar-grid{padding:22px}.highlight-mini-card h3,.highlight-wide-card h2,.info-card h2,.featured-product-content h3,.menu-featured-content h2,.product-card h3,.admin-product-info h3,.order-card-compact h3,.option-group-card h3,.payment-section h2,.checkout-summary-card h2,.checkout-form-card h2{margin:0 0 8px}.featured-product-panel,.home-about-grid,.contact-grid,.checkout-grid,.admin-two-column-grid{gap:20px;display:grid}.featured-product-card,.menu-featured-card{grid-template-columns:300px 1fr;gap:24px;display:grid}.featured-product-content,.menu-featured-content{align-content:center;gap:12px;display:grid}.home-about-grid,.contact-grid,.checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card-dark{background:linear-gradient(#f9731624,#0f172af5)}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.contact-details-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.contact-details-list li{gap:4px;display:grid}.menu-category-nav{flex-wrap:wrap;gap:12px;display:flex}.chip-link,.admin-tab{color:var(--text-soft);cursor:pointer;background:#0f172ad6;border:1px solid #94a3b829;border-radius:999px;padding:11px 16px}.active-tab,.chip-link:hover{color:#fff;background:#f973162e;border-color:#f9731647}.menu-sections{gap:28px;display:grid}.menu-section-block{gap:18px;display:grid}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--panel-border);background:#0f172ae0;border-radius:24px;min-height:100%;display:grid;overflow:hidden}.product-card-image{height:180px}.product-card-content{gap:14px;padding:18px;display:grid}.product-card-top{justify-content:space-between;gap:12px;display:flex}.product-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.pill-highlight,.status-pill,.admin-realtime-badge{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.pill-highlight{color:#fdba74;background:#f9731626}.status-new{color:#bfdbfe;background:#60a5fa29}.status-preparing{color:#bbf7d0;background:#22c55e29}.status-out_for_delivery{color:#fde68a;background:#f59e0b29}.status-delivered{color:#ddd6fe;background:#8b5cf629}.status-rejected{color:#fecaca;background:#ef444429}.status-accepted{color:#bbf7d0;background:#22c55e29}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#020817c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-panel{width:min(760px,100%);max-height:90vh;box-shadow:var(--shadow);background:#081120;border:1px solid #94a3b82e;border-radius:28px;overflow:auto}.modal-header,.modal-body,.modal-footer{padding:22px}.modal-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;gap:16px;display:flex}.modal-close{width:42px;height:42px;color:var(--text);cursor:pointer;background:#94a3b814;border:1px solid #94a3b829;border-radius:12px;font-size:1.5rem}.modal-body{gap:18px;display:grid}.configurator-group{gap:12px;display:grid}.configurator-group textarea,.admin-form textarea,.admin-form input,.admin-form select,.coupon-row input,.option-choice-row input,.admin-field input,.admin-field textarea,.admin-field select{width:100%;color:var(--text);background:#0f172aeb;border:1px solid #94a3b829;border-radius:16px;outline:none;padding:14px 16px}.configurator-group textarea:focus,.admin-form textarea:focus,.admin-form input:focus,.admin-form select:focus,.coupon-row input:focus,.option-choice-row input:focus,.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{border-color:#f9731699}.configurator-group-header,.section-heading,.checkout-item-main,.order-card-headline,.admin-product-topline,.admin-form-header,.order-action-row,.coupon-row,.option-group-actions,.admin-form-actions,.footer-content{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-heading{align-items:flex-end}.compact-heading h2,.compact-heading h3{margin-bottom:0}.configurator-choice-list,.checkout-item-list,.admin-product-list,.option-choice-list,.settings-benefits-grid,.admin-tab-row,.order-items-list,.checkout-options-list{gap:12px;display:grid}.configurator-choice{width:100%;color:var(--text);cursor:pointer;background:#0f172ae6;border:1px solid #94a3b829;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.choice-selected{background:#f973161f;border-color:#f9731699}.modal-footer{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:16px;display:flex}.quantity-stepper{background:#94a3b81a;border-radius:999px;align-items:center;gap:14px;padding:10px 14px;display:inline-flex}.quantity-stepper button{color:#fff;cursor:pointer;background:#f9731629;border:0;border-radius:999px;width:34px;height:34px;font-size:1.25rem}.small-stepper{width:fit-content}.checkout-total-list{gap:10px;display:grid}.checkout-total-list div{justify-content:space-between;gap:12px;display:flex}.checkout-total-final{border-top:1px solid #94a3b824;margin-top:8px;padding-top:12px}.checkout-layout{gap:22px;display:grid}.checkout-summary-card,.checkout-form-card{padding:24px}.checkout-item-card,.coupon-card,.order-address-box,.mini-settings-card,.option-group-card{background:#0f172a8f;border:1px solid #94a3b81a;border-radius:22px}.checkout-item-note,.helper-text,.status-locked,.order-address-box small,.admin-product-info p,.order-card-grid span,.order-address-box span,.admin-field span,.checkout-options-list,.contact-details-list span{color:var(--text-muted)}.success-text{color:#86efac}.payment-section{gap:16px;margin-top:24px;display:grid}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-card{cursor:pointer;background:#0f172ad1;border:1px solid #94a3b829;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.payment-card input{display:none}.payment-card-active{background:#f973161f;border-color:#f9731685}.empty-cart-panel{text-align:center;gap:12px;width:min(520px,100%);margin:0 auto;padding:32px;display:grid}.admin-tab-row{flex-wrap:wrap;gap:12px;display:flex}.admin-section-block,.admin-form-card,.admin-list-card{gap:20px;display:grid}.admin-form-card,.admin-list-card{align-content:start;padding:28px}.admin-form{gap:20px;display:grid}.admin-toolbar-grid,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-field,.mini-settings-card,.option-group-card{gap:8px;display:grid}.admin-field{min-width:0}.admin-field label,.admin-field span{line-height:1.4}.admin-field-full{grid-column:1/-1}.checkbox-field,.choice-default-toggle{color:var(--text-soft);align-items:center;gap:10px;display:inline-flex}.checkbox-field input,.choice-default-toggle input{width:auto}.admin-two-column-grid{grid-template-columns:1.05fr .95fr}.admin-product-card{background:#0f172aa3;border:1px solid #94a3b81f;border-radius:24px;grid-template-columns:140px 1fr;gap:16px;padding:16px;display:grid}.admin-product-preview{min-height:140px}.admin-product-info{gap:10px;display:grid}.admin-product-actions,.order-actions-wrap{flex-wrap:wrap;gap:10px;display:flex}.orders-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.order-card-compact{gap:12px;padding:16px;display:grid}.order-number{color:#fdba74;font-weight:700}.order-card-grid{background:#0f172a8f;border:1px solid #94a3b814;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.order-card-grid div,.order-address-box{gap:4px;display:grid}.order-items-list{background:#0f172a85;border:1px solid #94a3b814;border-radius:20px;padding:16px}.order-item-line{justify-content:space-between;gap:10px;display:flex}.admin-message{border-radius:18px;margin:0;padding:16px 18px}.admin-message-error{color:#fecaca;background:#7f1d1d57;border:1px solid #ef444438}.admin-message-success{color:#bbf7d0;background:#14532d57;border:1px solid #22c55e38}.site-footer{background:#050816d6;border-top:1px solid #94a3b814}.footer-content{align-items:flex-start;padding:28px 0}.footer-content p,.footer-copy p{color:var(--text-muted);margin:6px 0 0}@media (width<=1024px){.hero-panel,.featured-product-card,.menu-featured-card,.home-about-grid,.contact-grid,.checkout-grid,.admin-two-column-grid,.home-highlight-grid,.orders-grid-compact{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.page-section{padding:24px 0 48px}.mobile-menu-button{display:block}.nav{box-shadow:var(--shadow);background:#050816f5;border:1px solid #94a3b829;border-radius:24px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:absolute;top:calc(100% + 10px);left:16px;right:16px}.nav-open{display:flex}.nav a{width:100%}.admin-toolbar-grid,.admin-form-grid,.payment-grid,.order-card-grid,.product-grid{grid-template-columns:1fr}.modal-footer,.footer-content,.section-heading,.admin-form-actions,.configurator-group-header,.order-card-headline,.order-action-row,.checkout-item-main,.coupon-row,.option-group-actions,.header-content{flex-direction:column;align-items:stretch}.hero-panel,.compact-page-hero,.highlight-wide-card,.highlight-mini-card,.checkout-summary-card,.checkout-form-card,.admin-form-card,.admin-list-card,.order-card-compact,.empty-cart-panel{padding:20px}.product-card-image,.menu-featured-image,.featured-product-image,.hero-media-card,.admin-product-preview{height:200px;min-height:200px}.admin-product-card{grid-template-columns:1fr}}.store-status-badge{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.store-status-open{color:#bbf7d0;background:#22c55e24;border:1px solid #22c55e38}.store-status-closed{color:#fecaca;background:#ef44441f;border:1px solid #ef444433}.admin-orders-header{align-items:center}.admin-field-inline{width:min(240px,100%)}.admin-toolbar-grid{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.orders-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-card-compact{min-width:0;padding:16px}.order-card-headline>div,.order-card-grid div,.order-address-box,.order-item-line,.admin-product-info,.product-card-copy{min-width:0}.order-card-headline h3,.order-card-grid strong,.order-card-grid span,.order-address-box p,.order-address-box small,.order-item-line span,.admin-product-info p{overflow-wrap:anywhere;word-break:break-word}.order-card-grid,.order-items-list{padding:14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-image,.admin-product-preview{border-radius:18px;width:112px;height:112px;min-height:112px}.product-card-content{min-width:0;padding:16px}.product-card-top{align-items:flex-start}.product-card-copy h3,.product-card-copy p{overflow-wrap:anywhere}.product-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pill-highlight{align-self:flex-start}.pill-highlight-compact{white-space:nowrap;min-height:auto;padding:6px 10px}.menu-featured-card,.featured-product-card{grid-template-columns:220px 1fr}.menu-featured-image,.featured-product-image,.configurator-image-wrap{height:220px;min-height:220px}.configurator-image-wrap{width:100%;max-width:240px}.modal-body{align-items:start}.store-closed-panel{padding:18px 22px}.admin-product-card{grid-template-columns:88px 1fr;align-items:start;gap:14px}.admin-product-preview{background:#0f172aeb}.admin-product-info{min-width:0}.admin-product-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-settings-panel{gap:18px;display:grid}.store-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hero-copy .store-status-badge,.compact-page-hero .store-status-badge{margin-top:4px}@media (width<=980px){.admin-orders-header,.section-heading,.product-card,.featured-product-card,.menu-featured-card,.admin-product-card{grid-template-columns:1fr}.admin-orders-header{gap:16px;display:grid}.admin-field-inline{width:100%}.orders-grid-compact,.product-grid,.store-schedule-grid{grid-template-columns:1fr}.product-card-image,.admin-product-preview,.menu-featured-image,.featured-product-image,.configurator-image-wrap{width:100%;height:180px;min-height:180px}}.admin-product-card{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:14px}.admin-product-info{gap:8px;min-width:0}.admin-product-heading{min-width:0}.admin-product-heading h3,.admin-product-heading p,.admin-product-description{overflow-wrap:anywhere;word-break:break-word}.admin-product-heading h3{margin:0;font-size:1.45rem;line-height:1.05}.admin-product-heading p{margin-top:6px}.admin-product-status{flex-shrink:0;min-height:30px;padding:6px 10px}.admin-product-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.admin-product-actions{gap:8px}@media (width<=980px){.admin-product-card{grid-template-columns:72px minmax(0,1fr);align-items:start}.admin-product-topline{align-items:flex-start}}@media (width<=640px){.admin-product-card{grid-template-columns:1fr}.admin-product-preview{width:88px;height:88px;min-height:88px}.admin-product-topline,.admin-product-meta{flex-direction:column;align-items:flex-start}}.admin-products-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-product-list{gap:14px;display:grid}.admin-product-card{background:#0f172aa3;border:1px solid #94a3b81f;border-radius:22px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-product-preview{background:#0f172aeb;border-radius:18px;flex-shrink:0;width:84px;height:84px;min-height:84px;overflow:hidden}.admin-product-preview img,.product-image-placeholder{object-fit:cover;width:100%;height:100%}.admin-product-main{gap:8px;min-width:0;display:grid}.admin-product-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-product-heading{gap:4px;min-width:0;display:grid}.admin-product-heading h3,.admin-product-heading p,.admin-product-description{overflow-wrap:anywhere;word-break:break-word;margin:0}.admin-product-heading h3{font-size:1.35rem;line-height:1.1}.admin-product-heading p{color:var(--text-soft)}.admin-product-status{white-space:nowrap;flex-shrink:0;align-self:flex-start}.admin-product-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-product-meta strong{font-size:1.12rem}.admin-product-meta small{color:var(--text-soft)}.admin-product-description{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-product-side{align-items:center;display:flex}.admin-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:280px;display:flex}.admin-product-actions .button-secondary{padding:10px 14px}@media (width<=1100px){.admin-products-layout{grid-template-columns:1fr}}@media (width<=860px){.admin-product-card{grid-template-columns:72px minmax(0,1fr)}.admin-product-side{grid-column:1/-1;justify-content:flex-start}.admin-product-actions{justify-content:flex-start;max-width:none}}@media (width<=560px){.admin-product-card{grid-template-columns:1fr;align-items:start}.admin-product-preview{width:88px;height:88px;min-height:88px}.admin-product-topline{flex-direction:column;align-items:flex-start}}.admin-products-stack{gap:24px;display:grid}.admin-product-preview-large{width:144px;height:144px;min-height:144px}.catalog-selector-panel{background:#080f228c;border:1px solid #94a3b81f;border-radius:22px;gap:14px;margin-top:8px;padding:18px;display:grid}.catalog-assignment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.catalog-assignment-card{background:#0f172a99;border:1px solid #94a3b81f;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.catalog-assignment-card strong,.catalog-assignment-card small{display:block}.catalog-assignment-card small{color:var(--text-soft);margin-top:4px}.option-catalog-stack{gap:18px;display:grid}.option-choice-list-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.option-choice-card{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;gap:10px;padding:14px;display:grid}.option-choice-flags{flex-wrap:wrap;gap:12px;display:flex}.compact-checkbox{margin:0}.compact-products-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.compact-admin-product-card{grid-template-columns:88px minmax(0,1fr);align-items:start;padding:16px}.compact-admin-product-preview{width:88px;height:88px;min-height:88px}.compact-admin-product-card .admin-product-main{gap:10px}.compact-admin-product-card .admin-product-description{-webkit-line-clamp:3}.compact-product-actions{justify-content:flex-start;max-width:none}.configurator-choice-main{align-items:center;gap:10px;min-width:0;display:flex}.configurator-choice-thumb{object-fit:cover;border-radius:14px;flex-shrink:0;width:52px;height:52px}@media (width<=768px){.catalog-assignment-grid,.option-choice-list-grid,.compact-products-list{grid-template-columns:1fr}.compact-admin-product-card{grid-template-columns:72px minmax(0,1fr)}}.choice-price-note{color:var(--text-muted);font-size:.9rem}.checkout-option-price{color:var(--text-soft)}.compact-products-toolbar{grid-template-columns:minmax(0,1.4fr) 240px;align-items:end;margin-top:16px}.compact-admin-product-card-v2{border-radius:20px;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.compact-admin-product-card-v2 .compact-admin-product-preview{border-radius:18px;width:72px;height:72px;min-height:72px;overflow:hidden}.compact-admin-product-topline{align-items:start;gap:10px}.compact-admin-product-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.compact-admin-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-product-actions-v2 .button-secondary{padding:10px 14px}.order-card-summary-row{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:.94rem;display:flex}.order-details-compact{gap:12px;display:grid}.order-details-compact summary{cursor:pointer;color:var(--text-soft);background:#0f172a6b;border:1px solid #94a3b814;border-radius:16px;padding:12px 14px;font-weight:600;list-style:none}.order-details-compact summary::-webkit-details-marker{display:none}.order-details-compact[open] summary{margin-bottom:0}.order-address-box{background:#0f172a75;border:1px solid #94a3b814;border-radius:18px;padding:14px}.order-items-list{border-radius:18px;padding:14px}.order-item-line+.order-item-line{border-top:1px solid #94a3b814;margin-top:8px;padding-top:8px}@media (width<=1180px){.orders-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.compact-products-toolbar,.orders-grid-compact{grid-template-columns:1fr}.compact-admin-product-card-v2{grid-template-columns:64px minmax(0,1fr)}.compact-admin-product-card-v2 .compact-admin-product-preview{width:64px;height:64px;min-height:64px}.order-card-summary-row{flex-direction:column;align-items:flex-start}}.status-active{color:#bbf7d0;background:#22c55e24}.status-inactive{color:#cbd5e1;background:#94a3b824}.hero-media-stack{gap:14px;display:grid}.hero-metrics-inline{flex-wrap:wrap;gap:28px;display:flex}.hero-metrics-inline span{color:var(--text-muted);font-size:.82rem;display:block}.hero-metrics-inline strong{margin-top:4px;font-size:1.15rem;display:block}.subtle-lookup-card{box-shadow:none;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:22px;padding:16px 18px}.delivery-lookup-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.delivery-lookup-header strong{font-size:.96rem}.delivery-lookup-inline{gap:10px;display:grid}.delivery-lookup-inline select,.contact-neighborhood-inline select{width:100%;color:var(--text);background:#0f172aeb;border:1px solid #94a3b829;border-radius:14px;outline:none;padding:12px 14px}.delivery-lookup-inline p,.contact-neighborhood-inline p{color:var(--text-soft);margin:0;font-size:.92rem}.contact-neighborhood-inline{border-top:1px solid #94a3b81f;gap:10px;margin-top:18px;padding-top:18px;display:grid}.contact-neighborhood-inline label{color:var(--text-muted);font-size:.86rem}.admin-delivery-stack,.compact-admin-form{gap:18px;display:grid}.delivery-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-toggle-card{background:#0f172a8f;border:1px solid #94a3b824;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.admin-toggle-card input{width:auto;margin-top:2px}.admin-toggle-card strong,.admin-toggle-card span{display:block}.admin-toggle-card span{color:var(--text-muted);margin-top:2px;font-size:.9rem}.delivery-settings-summary{color:var(--text-soft);flex-wrap:wrap;gap:14px;font-size:.94rem;display:flex}.delivery-neighborhoods-card{gap:16px;display:grid}.delivery-neighborhoods-header,.delivery-inline-editor-header,.delivery-neighborhood-item,.delivery-neighborhood-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.delivery-neighborhood-list{gap:10px;display:grid}.delivery-neighborhood-item{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:18px;padding:14px 16px}.delivery-neighborhood-item p,.delivery-neighborhoods-header h3,.delivery-inline-editor-header strong{margin:0}.delivery-neighborhood-item p{color:var(--text-muted);font-size:.92rem}.delivery-inline-editor{background:#0a1020b8;border:1px solid #94a3b824;border-radius:20px;padding:18px}.delivery-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.compact-toggle{grid-column:span 4}.compact-empty-card{padding:18px}@media (width<=900px){.delivery-settings-grid,.delivery-editor-grid{grid-template-columns:1fr}.compact-toggle{grid-column:span 1}.delivery-neighborhood-item,.delivery-neighborhood-actions,.delivery-neighborhoods-header,.delivery-inline-editor-header{flex-direction:column;align-items:flex-start}}html[data-reduced-motion=true]{scroll-behavior:auto}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-save-data=true] body,html[data-slow-network=true] body{background:var(--bg)}html[data-save-data=true] .site-header,html[data-slow-network=true] .site-header,html[data-reduced-transparency=true] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050816f5}html[data-save-data=true] .page-hero,html[data-save-data=true] .hero-panel,html[data-save-data=true] .admin-form-card,html[data-save-data=true] .admin-list-card,html[data-save-data=true] .checkout-summary-card,html[data-save-data=true] .checkout-form-card,html[data-save-data=true] .info-card,html[data-save-data=true] .empty-card,html[data-save-data=true] .menu-featured-card,html[data-save-data=true] .order-card-compact,html[data-save-data=true] .highlight-wide-card,html[data-save-data=true] .highlight-mini-card,html[data-save-data=true] .mini-settings-card,html[data-save-data=true] .option-group-card,html[data-save-data=true] .empty-cart-panel,html[data-slow-network=true] .page-hero,html[data-slow-network=true] .hero-panel,html[data-slow-network=true] .admin-form-card,html[data-slow-network=true] .admin-list-card,html[data-slow-network=true] .checkout-summary-card,html[data-slow-network=true] .checkout-form-card,html[data-slow-network=true] .info-card,html[data-slow-network=true] .empty-card,html[data-slow-network=true] .menu-featured-card,html[data-slow-network=true] .order-card-compact,html[data-slow-network=true] .highlight-wide-card,html[data-slow-network=true] .highlight-mini-card,html[data-slow-network=true] .mini-settings-card,html[data-slow-network=true] .option-group-card,html[data-slow-network=true] .empty-cart-panel{box-shadow:0 8px 24px #02081738}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.footer-legal-links a:hover{color:var(--text)}.product-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pill-highlight-offer{color:#b9fbc0;background:#22c55e29;border-color:#22c55e47}.product-price-stack{gap:2px;display:grid}.product-price-original{color:var(--text-soft);font-size:.88rem;text-decoration:line-through}.product-price-stack small{color:var(--text-muted);font-size:.76rem}.configurator-offer-banner{background:#22c55e1f;border:1px solid #22c55e33;border-radius:16px;gap:4px;margin-top:10px;padding:10px 12px;display:inline-grid}.configurator-offer-banner strong{font-size:1.1rem}.configurator-offer-banner small,.configurator-offer-chip,.modal-offer-note,.checkout-item-offer-stack small{color:var(--text-soft)}.configurator-offer-chip{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.modal-footer-meta{gap:6px;display:grid}.modal-offer-note{font-size:.82rem}.checkout-item-offer-stack{gap:2px;display:grid}.admin-hero-panel-refined{padding-right:120px;position:relative}.admin-logout-button{position:absolute;top:24px;right:24px}.hero-panel-refined{grid-template-columns:1.18fr .88fr;align-items:center;padding-block:22px}.hero-media-stack-compact{align-content:center;gap:10px}.home-delivery-consult{justify-self:end;width:min(100%,360px)}.compact-side-consult{background:#0f172adb;border:1px solid #94a3b81f;border-radius:18px;padding:14px 16px}.compact-consult-header{margin-bottom:8px}.compact-consult-header strong{margin-top:4px;font-size:1rem;display:block}.compact-consult-inline{gap:8px}.compact-consult-inline select,.contact-quick-consult select{min-height:46px}.compact-consult-inline p,.contact-quick-consult p{color:var(--text-muted);font-size:.88rem}.contact-hero-refined{grid-template-columns:1fr minmax(280px,340px);align-items:end;gap:18px;display:grid}.contact-quick-consult{background:#0f172ab8;border:1px solid #94a3b81f;border-radius:20px;justify-self:end;gap:8px;width:100%;max-width:340px;padding:16px 18px;display:grid}.contact-quick-consult label{color:var(--text-muted);font-size:.86rem}.compact-contact-details{gap:12px}.compact-contact-details li{border-bottom:1px solid #94a3b81a;padding-bottom:12px}.compact-contact-details li:last-child{border-bottom:0;padding-bottom:0}.menu-featured-card,.featured-product-card{align-items:center}.menu-featured-image,.featured-product-image,.product-card-image{background:#0f172a4d}.menu-featured-image,.featured-product-image{min-height:220px;padding:16px}.menu-featured-image img,.featured-product-image img,.product-card-image img{border-radius:18px}.product-card{gap:14px;padding:14px}.product-card-content{padding:0 4px 4px}.product-card-copy p,.menu-featured-content p,.featured-product-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-bottom{margin-top:auto}.checkout-item-card-clean{padding:20px}.checkout-delivery-preview{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:18px;gap:12px;padding:16px 18px;display:grid}.checkout-delivery-preview div{gap:4px;display:grid}.checkout-delivery-preview span{color:var(--text-muted);font-size:.86rem;display:block}.checkout-delivery-preview strong{display:block}.payment-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-extra-box{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:18px;gap:12px;padding:16px 18px;display:grid}.payment-brand-list{flex-wrap:wrap;gap:8px;display:flex}.info-chip{min-height:32px;color:var(--text-soft);background:#94a3b81f;border-radius:999px;align-items:center;padding:6px 10px;font-size:.84rem;font-weight:600;display:inline-flex}.info-chip-success{color:#bbf7d0;background:#22c55e1f}.pickup-summary-box{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:18px;gap:8px;padding:18px;display:grid}.pickup-summary-box p,.pickup-summary-box span,.pickup-summary-box strong{margin:0;display:block}.pickup-summary-box span{color:var(--text-soft)}.compact-field-block{gap:6px}.compact-field-block small,.admin-field small,.payment-extra-box small{color:var(--text-muted);font-size:.84rem}.compact-store-settings-panel{gap:14px}.compact-mode-select{max-width:420px}.store-schedule-rows{gap:10px;display:grid}.store-schedule-row{background:#0f172a85;border:1px solid #94a3b81f;border-radius:18px;grid-template-columns:minmax(160px,200px) repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding:14px 16px;display:grid}.store-schedule-day-toggle{align-self:center}.store-schedule-time-group{gap:6px;display:grid}.delivery-settings-grid-refined{align-items:start}.delivery-payments-panel{border-top:1px solid #94a3b81a;gap:14px;padding-top:6px;display:grid}.delivery-neighborhood-item{align-items:center}.delivery-neighborhood-item strong{margin-bottom:4px;display:block}.compact-admin-form{gap:20px}@media (width<=980px){.hero-panel-refined,.contact-hero-refined,.featured-product-card,.menu-featured-card{grid-template-columns:1fr}.home-delivery-consult,.contact-quick-consult{justify-self:stretch;max-width:none}.store-schedule-row{grid-template-columns:1fr}.admin-hero-panel-refined{padding-right:28px}.admin-logout-button{position:static}}@media (width<=720px){.payment-grid,.payment-grid-two,.product-grid{grid-template-columns:1fr}.product-card{padding:12px}}.page-hero-topline{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.compact-page-hero-split{grid-template-columns:minmax(0,1.2fr) minmax(280px,360px);align-items:center;gap:20px;padding-block:22px;display:grid}.compact-page-hero-main{align-content:start;gap:10px;min-width:0;display:grid}.compact-page-hero-split h1{margin:0}.menu-hero-sidecard{background:#0f172ac7;border:1px solid #94a3b81f;border-radius:20px;place-self:center end;gap:12px;width:100%;max-width:360px;padding:16px 18px;display:grid}.menu-hero-sidecard-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.menu-hero-sidecard-top span,.menu-hero-consult label{color:var(--text-muted);font-size:.82rem;display:block}.menu-hero-sidecard-top strong{margin-top:4px;font-size:1.02rem;display:block}.menu-hero-consult{gap:8px;display:grid}.menu-hero-consult select{width:100%;min-height:46px;color:var(--text);background:#0f172aeb;border:1px solid #94a3b829;border-radius:14px;outline:none;padding:12px 14px}.menu-hero-consult p{color:var(--text-muted);margin:0;font-size:.88rem}.hero-media-stack-compact:has(.hero-media-card-refined:only-child){width:100%}.hero-media-stack-compact .hero-media-card-refined:only-child{height:288px;min-height:288px}@media (width<=900px){.compact-page-hero-split{grid-template-columns:1fr}.menu-hero-sidecard{justify-self:stretch;max-width:none}}.pill-highlight,.status-pill,.admin-realtime-badge{white-space:nowrap;justify-self:start;width:fit-content;max-width:100%}.menu-featured-content,.featured-product-content{justify-items:start}.menu-featured-content .button-primary,.featured-product-content .button-primary,.menu-featured-content strong,.featured-product-content strong{justify-self:start;width:auto}.menu-featured-card,.featured-product-card{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center}.menu-featured-image,.featured-product-image{height:240px;min-height:240px;padding:18px}.menu-featured-image img,.featured-product-image img,.product-card-image img{object-fit:cover;object-position:center;width:100%;height:100%}.product-card{grid-template-columns:112px minmax(0,1fr);align-items:center}.product-card-image{height:112px;min-height:112px;padding:10px}.hero-media-card,.hero-media-card-refined{height:288px;min-height:288px}.hero-media-card img,.hero-media-card-refined img{object-fit:cover;object-position:center;width:100%;height:100%}.menu-hero-consult select,.contact-quick-consult select,.delivery-lookup-inline select,.contact-neighborhood-inline select{appearance:none;color:var(--text);font:inherit;background-color:#0f172aeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.menu-hero-consult select option,.contact-quick-consult select option,.delivery-lookup-inline select option,.contact-neighborhood-inline select option{color:#f8fafc;background:#0f172a}.contact-quick-consult{justify-self:end}@media (width<=980px){.menu-featured-card,.featured-product-card,.product-card{grid-template-columns:1fr}.menu-featured-image,.featured-product-image,.product-card-image,.hero-media-card,.hero-media-card-refined{width:100%;height:220px;min-height:220px}}.checkout-summary-card{align-content:start;gap:16px;display:grid}.checkout-item-list{gap:14px}.checkout-item-card-clean{gap:14px;padding:22px;display:grid}.checkout-item-header{gap:10px;display:grid}.checkout-item-main{justify-content:flex-start;align-items:flex-start;width:100%}.checkout-item-main>div{gap:8px;display:grid}.checkout-item-main h3,.checkout-item-line-total,.coupon-card label{margin:0}.checkout-item-main strong{display:block}.checkout-item-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.checkout-item-actions .text-link{white-space:nowrap;justify-content:center;align-items:center;min-height:24px;padding:0;line-height:1.1;display:inline-flex}.checkout-item-footer{border-top:1px solid #94a3b81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.checkout-item-line-total{font-weight:700}.coupon-card{gap:12px;display:grid}.coupon-row{flex-wrap:nowrap;align-items:center;gap:12px}.coupon-row input{flex:auto;min-width:0}.coupon-row .button-secondary{white-space:nowrap;flex:none;min-height:54px}.checkout-delivery-preview{margin-top:2px}@media (width<=720px){.checkout-item-header,.coupon-row,.checkout-item-footer{grid-template-columns:1fr}.checkout-item-actions,.coupon-row,.checkout-item-footer{width:100%}.coupon-row{flex-wrap:wrap}.coupon-row .button-secondary{width:100%}}.smart-image-frame{background:#ffffff0a;width:100%;height:100%;position:relative;overflow:hidden}.smart-image,.smart-image-frame>img{object-fit:cover;width:100%;height:100%;display:block}.smart-image-frame .smart-image{opacity:0;transition:opacity .18s,transform .22s;transform:scale(1.015)}.smart-image-frame.is-loaded .smart-image{opacity:1;transform:scale(1)}.smart-image-skeleton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 40%,#ffffff0d 100%) 0 0/220% 100%;animation:1.25s linear infinite smart-image-shimmer;position:absolute;inset:0}.smart-image-fallback{place-items:center;display:grid;position:absolute;inset:0}@keyframes smart-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@supports (content-visibility:auto){.home-highlight-grid,.featured-product-panel,.menu-section-block,.menu-category-strip{content-visibility:auto;contain-intrinsic-size:1px 640px}}@media (prefers-reduced-motion:reduce){.smart-image-frame .smart-image{transition:none;transform:none}.smart-image-skeleton{animation:none}}html[data-save-data=true] .hero-carousel-card,html[data-slow-network=true] .hero-carousel-card,html[data-reduced-transparency=true] .hero-carousel-card,html[data-save-data=true] .compact-side-consult,html[data-slow-network=true] .compact-side-consult,html[data-reduced-transparency=true] .compact-side-consult,html[data-save-data=true] .contact-quick-consult,html[data-slow-network=true] .contact-quick-consult,html[data-reduced-transparency=true] .contact-quick-consult{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172aeb}html[data-save-data=true] .hero-carousel-overlay-smart,html[data-slow-network=true] .hero-carousel-overlay-smart,html[data-reduced-transparency=true] .hero-carousel-overlay-smart{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-save-data=true] .hero-carousel-dots,html[data-slow-network=true] .hero-carousel-dots{display:none}.checkout-payment-grid{gap:12px;display:grid}.checkout-payment-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-payment-card{cursor:pointer;background:#0f172a94;border:1px solid #94a3b824;border-radius:18px;align-content:center;gap:4px;min-height:88px;padding:16px 18px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative}.checkout-payment-card:hover{border-color:#f9731642;transform:translateY(-1px)}.checkout-payment-card input{display:none}.checkout-payment-card-active{background:#f973161f;border-color:#f973168f;box-shadow:inset 0 0 0 1px #f973162e}.checkout-payment-card-title{font-size:1rem;font-weight:700}.checkout-payment-card-meta{color:var(--text-muted);font-size:.84rem}.payment-page-hero{gap:10px}.payment-page-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,360px);gap:20px;display:grid}.payment-flow-card,.payment-side-card{gap:18px;display:grid}.payment-card-shell{gap:12px;display:grid}.payment-pix-stack,.payment-pix-form,.payment-pix-result,.payment-summary-list{gap:14px;display:grid}.payment-pix-result{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch}.payment-pix-qr-wrap{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:18px;align-self:stretch;place-items:center;padding:18px;display:grid}.payment-pix-qr{background:#fff;border-radius:12px;width:min(100%,260px);height:auto;padding:12px;display:block}.payment-pix-code-box{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:18px;gap:12px;min-height:100%;padding:18px;display:grid}.payment-pix-code-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-pix-copy-button{min-height:42px}.payment-pix-code-value{color:#e2e8f0f5;letter-spacing:.02em;white-space:pre-wrap;word-break:break-all;scrollbar-width:thin;background:#02061794;border:1px solid #94a3b824;border-radius:16px;min-height:132px;max-height:220px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem;line-height:1.6;overflow:auto}.payment-pix-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.payment-success-box{background:#22c55e1a;border:1px solid #22c55e38;border-radius:18px;gap:8px;padding:18px;display:grid}.payment-summary-list>div{border-bottom:1px solid #94a3b81f;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.payment-summary-list>div:last-child{border-bottom:0;padding-bottom:0}.payment-summary-list span{color:var(--text-muted)}.error-text{color:#fca5a5}@media (width<=860px){.payment-page-grid,.payment-pix-result{grid-template-columns:1fr}.checkout-payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.checkout-payment-grid-two,.checkout-payment-method-grid{grid-template-columns:1fr}}.admin-page-redesigned{padding-top:18px}.admin-layout-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;min-height:calc(100vh - 140px);display:grid}.admin-sidebar-panel,.admin-main-panel{min-height:calc(100vh - 140px);max-height:calc(100vh - 140px);box-shadow:var(--shadow);background:linear-gradient(#08112af5,#050a1afa);border:1px solid #94a3b81f;border-radius:26px}.admin-sidebar-panel{overflow:hidden}.admin-sidebar-inner{gap:18px;height:100%;padding:18px;display:grid;overflow-y:auto}.admin-main-panel{gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.admin-main-scroll{min-height:0;padding-right:4px;overflow-y:auto}.admin-brand-block{border-bottom:1px solid #94a3b81a;gap:8px;padding:6px 2px 16px;display:grid}.admin-brand-block h1,.admin-main-header h2{margin:0}.admin-toast-stack{z-index:24;pointer-events:none;gap:10px;width:min(420px,100% - 24px);display:grid;position:absolute;top:18px;right:20px}.admin-brand-block p,.admin-main-header p,.admin-sidebar-link small,.upload-dropzone-header span,.upload-empty-state span,.admin-metric-card small,.admin-shortcut-card span,.overview-order-item span,.overview-order-item small,.admin-choice-panel span,.admin-delivery-summary span,.schedule-card-refined .admin-toggle-card span{color:var(--text-muted)}.admin-sidebar-nav,.admin-sidebar-group,.admin-sidebar-links,.admin-feedback-stack,.admin-screen-stack,.admin-overview-grid,.overview-order-list,.option-catalog-stack-refined,.neighborhood-list-refined{gap:14px;display:grid}.admin-sidebar-group-title{text-transform:uppercase;letter-spacing:.14em;color:#fdba74;font-size:.78rem}.admin-sidebar-link,.admin-shortcut-card,.admin-choice-panel{text-align:left;color:var(--text);cursor:pointer;background:#0f172a85;border:1px solid #94a3b81f;border-radius:20px}.admin-sidebar-link{gap:4px;padding:12px 14px;display:grid}.admin-sidebar-link.is-active{background:linear-gradient(135deg,#f973162e,#0f172ae6);border-color:#f973167a}.admin-main-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.admin-main-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.admin-surface-card,.admin-surface-subcard,.admin-metric-card,.admin-shortcut-card,.schedule-card-refined,.neighborhood-card-refined,.option-choice-card-refined,.admin-mini-card-refined,.admin-product-card-refined,.admin-order-card-refined,.overview-order-item{background:#0f172a94;border:1px solid #94a3b81f;border-radius:20px}.admin-surface-card,.admin-surface-subcard,.schedule-card-refined,.option-choice-card-refined,.admin-mini-card-refined,.neighborhood-card-refined,.overview-order-item{padding:18px}.admin-surface-subcard{height:fit-content}.admin-metrics-grid,.admin-shortcuts-grid,.admin-benefits-grid-refined,.schedule-grid-refined{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-metric-card{gap:8px;padding:15px;display:grid}.admin-metric-card span{color:var(--text-muted)}.admin-metric-card strong{font-size:1.75rem}.admin-overview-grid{grid-template-columns:1.2fr .8fr}.admin-shortcut-card{gap:7px;padding:15px;display:grid}.overview-order-item,.neighborhood-card-refined,.option-group-summary-refined,.admin-surface-header-split,.admin-inline-actions-end{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-order-meta{justify-items:end;gap:8px;display:grid}.admin-toolbar-grid-wide{grid-template-columns:minmax(0,1fr) 240px 180px;align-items:end}.admin-form-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-overview-metrics-grid,.admin-page-redesigned .admin-overview-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page-redesigned .admin-orders-automation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.62fr);align-items:stretch}.admin-page-redesigned .admin-orders-automation-grid .admin-field{align-content:stretch;display:grid}.admin-page-redesigned .admin-orders-automation-grid .admin-field input{min-height:50px}.admin-page-redesigned .admin-mode-grid .admin-choice-panel,.admin-page-redesigned .admin-orders-automation-grid .admin-toggle-card,.admin-page-redesigned .admin-orders-automation-grid .admin-field{min-height:100%}.admin-toggle-card,.admin-choice-panel{align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.admin-toggle-card input,.admin-choice-panel input{width:auto;margin-top:2px}.admin-choice-panel-active{background:#f973161f;border-color:#f9731680}.upload-dropzone{gap:14px;display:grid}.upload-dropzone.compact{gap:10px}.upload-dropzone-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.upload-dropzone-header strong,.upload-empty-state strong,.admin-shortcut-card strong,.admin-choice-panel strong{display:block}.upload-surface{cursor:pointer;background:#02061773;border:1px dashed #94a3b847;border-radius:22px;place-items:center;min-height:220px;padding:18px;display:grid}.upload-dropzone.compact .upload-surface{min-height:160px}.upload-surface.drag-active{background:#f9731614;border-color:#f97316b3}.upload-empty-state,.upload-preview-wrap{text-align:center;justify-items:center;gap:12px;width:100%;display:grid}.upload-preview-image{object-fit:cover;border-radius:18px;width:100%;max-width:480px;max-height:280px}.catalog-assignment-list-refined,.admin-product-list-refined,.option-choice-grid-refined,.admin-orders-grid-refined{gap:16px;display:grid}.catalog-assignment-list-refined{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-assignment-row-refined{background:#0f172a6b;border:1px solid #94a3b81f;border-radius:20px;padding:16px}.admin-product-list-refined{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-card-refined{grid-template-columns:180px 1fr;padding:18px}.admin-product-preview-refined{background:#02061780;border-radius:20px;place-items:center;min-height:160px;display:grid;overflow:hidden}.admin-product-preview-refined img{object-fit:cover;width:100%;height:100%}.admin-product-meta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-highlight{color:#fde68a;background:#facc151f;border:1px solid #facc1547}.option-group-card-refined,.option-choice-card-refined{gap:16px;display:grid}.option-choice-grid-refined{grid-template-columns:repeat(2,minmax(0,1fr))}.neighborhood-grid-refined{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.neighborhood-list-panel{align-content:start;display:grid}.admin-delivery-summary{background:#f9731614;border:1px solid #94a3b81f;border-radius:22px;align-content:center;gap:6px;padding:18px;display:grid}.admin-delivery-summary strong{font-size:1.4rem}.admin-inline-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sticky-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a1ae6;border:1px solid #94a3b81f;border-radius:20px;padding:14px 18px;position:sticky;bottom:0}.admin-main-scroll::-webkit-scrollbar{width:10px}.admin-sidebar-inner::-webkit-scrollbar{width:10px}.admin-main-scroll::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.admin-sidebar-inner::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}@media (width<=1200px){.admin-layout-shell,.admin-overview-grid,.neighborhood-grid-refined,.admin-product-list-refined,.catalog-assignment-list-refined,.option-choice-grid-refined,.admin-metrics-grid,.admin-shortcuts-grid,.admin-benefits-grid-refined,.schedule-grid-refined{grid-template-columns:1fr 1fr}.admin-layout-shell{grid-template-columns:280px minmax(0,1fr)}.admin-toolbar-grid-wide,.admin-form-grid-3col{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-orders-automation-grid,.admin-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.admin-overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-automation-grid,.admin-mode-grid{grid-template-columns:1fr}}@media (width<=860px){.admin-layout-shell{grid-template-columns:1fr}.admin-sidebar-panel,.admin-main-panel{min-height:auto;max-height:none}.admin-sidebar-inner,.admin-main-scroll{overflow:visible}.admin-main-header,.admin-main-header-actions,.upload-dropzone-header,.option-group-summary-refined,.overview-order-item,.neighborhood-card-refined,.admin-surface-header-split,.admin-inline-actions-end{flex-direction:column;align-items:stretch}.admin-metrics-grid,.admin-shortcuts-grid,.admin-overview-grid,.neighborhood-grid-refined,.catalog-assignment-list-refined,.admin-product-list-refined,.option-choice-grid-refined,.admin-benefits-grid-refined,.schedule-grid-refined,.admin-toolbar-grid-wide,.admin-form-grid-3col,.admin-inline-split{grid-template-columns:1fr}}.admin-layout-shell{align-items:stretch;height:calc(100vh - 140px);min-height:calc(100vh - 140px)}.admin-sidebar-panel{flex-direction:column;height:calc(100vh - 140px);min-height:calc(100vh - 140px);max-height:calc(100vh - 140px);display:flex;position:sticky;top:24px;overflow:hidden}.admin-sidebar-inner{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex;overflow:hidden}.admin-brand-block{flex:none}.admin-sidebar-nav{flex:auto;align-content:start;min-height:0;padding-right:6px;overflow:hidden auto}.admin-main-panel{flex-direction:column;height:calc(100vh - 140px);min-height:calc(100vh - 140px);max-height:calc(100vh - 140px);display:flex}.admin-main-header,.admin-feedback-stack{flex:none}.admin-main-scroll{flex:auto;min-height:0}.admin-sidebar-nav::-webkit-scrollbar{width:10px}.admin-sidebar-nav::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}@media (width<=860px){.admin-layout-shell{height:auto;min-height:auto}.admin-sidebar-panel,.admin-main-panel{height:auto;min-height:auto;max-height:none;position:static}.admin-sidebar-inner,.admin-sidebar-nav,.admin-main-scroll{overflow:visible}}.site-wrapper:has(.admin-page-redesigned){min-height:100dvh}.site-wrapper:has(.admin-page-redesigned) .site-main{flex:auto;min-height:0}.site-wrapper:has(.admin-page-redesigned) .site-footer{display:none}.site-wrapper:has(.admin-page-redesigned) .page-section.admin-page-redesigned{min-height:calc(100dvh - 80px);padding:12px 0 20px}.site-wrapper:has(.admin-page-redesigned) .container.admin-layout-shell{width:min(100%,100vw - 24px)}.admin-layout-shell{grid-template-columns:290px minmax(0,1fr);gap:16px;height:calc(100dvh - 108px);min-height:calc(100dvh - 108px)}.admin-sidebar-panel,.admin-main-panel{min-height:calc(100dvh - 108px);max-height:calc(100dvh - 108px)}.admin-sidebar-panel{height:calc(100dvh - 108px);min-height:calc(100dvh - 108px);max-height:calc(100dvh - 108px);top:12px}.admin-main-panel{border-radius:28px;height:calc(100dvh - 108px);min-height:calc(100dvh - 108px);max-height:calc(100dvh - 108px);padding:18px 20px 20px}.admin-sidebar-inner{gap:18px;padding:18px}.admin-brand-block{gap:6px;padding:2px 2px 12px}.admin-brand-block h1{letter-spacing:-.03em;font-size:1.55rem;line-height:1.05}.admin-brand-name{color:var(--text-soft);font-size:1.1rem;font-weight:700;display:block}.admin-brand-block p{font-size:.95rem}.admin-sidebar-link{padding:12px 14px}.admin-main-header{padding-bottom:14px}.admin-main-header h2{font-size:clamp(1.9rem,2.7vw,2.6rem)}.admin-main-scroll{padding-right:2px}@media (width<=1200px){.admin-layout-shell{grid-template-columns:270px minmax(0,1fr)}}@media (width<=860px){.site-wrapper:has(.admin-page-redesigned) .site-footer{display:none}.site-wrapper:has(.admin-page-redesigned) .page-section.admin-page-redesigned{min-height:auto}.admin-layout-shell,.admin-sidebar-panel,.admin-main-panel{height:auto;min-height:auto;max-height:none}}.admin-brand-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-sidebar-toggle{width:38px;height:38px;color:var(--text);cursor:pointer;background:#0f172ab3;border:1px solid #94a3b82e;border-radius:12px;flex:0 0 38px;transition:background .18s,transform .18s}.admin-sidebar-toggle:hover{background:#f9731629;transform:translateY(-1px)}.admin-sidebar-link{align-items:center;gap:12px;display:flex}.admin-sidebar-link-short{color:#fdba74;letter-spacing:.08em;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-sidebar-link-copy{text-align:left;gap:4px;display:grid}.admin-layout-shell.is-sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-inner{padding:14px 10px}.admin-layout-shell.is-sidebar-collapsed .admin-brand-block{padding:0}.admin-layout-shell.is-sidebar-collapsed .admin-brand-topline{justify-content:center}.admin-layout-shell.is-sidebar-collapsed .admin-brand-block .section-tag,.admin-layout-shell.is-sidebar-collapsed .admin-brand-name,.admin-layout-shell.is-sidebar-collapsed .admin-brand-block p,.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-group-title,.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link-copy{display:none}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-nav{padding-right:0}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link{border-radius:16px;justify-content:center;padding:10px 8px}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-toggle{margin:0 auto}.admin-main-header-orders{margin-bottom:2px;padding-bottom:10px}.admin-main-header-orders h2{margin-top:6px;font-size:clamp(1.7rem,2.4vw,2.2rem)}.admin-screen-stack-orders{gap:14px}.admin-orders-toolbar-card{background:linear-gradient(#08112ae0,#091024f0);padding:16px}.admin-orders-toolbar{gap:14px;display:grid}.admin-orders-toolbar-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.admin-orders-toolbar-search{margin:0}.admin-orders-toolbar-search>span{letter-spacing:.03em;color:#e2e8f0;font-size:.82rem;font-weight:700}.admin-field-search input{height:48px}.admin-orders-toolbar-actions{justify-content:flex-end;align-items:center;display:flex}.admin-orders-bulk-archive-button{white-space:nowrap;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:inline-flex}.admin-orders-bulk-archive-button strong{min-width:28px;height:28px;color:inherit;background:#02061752;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.82rem;display:inline-flex}.admin-orders-toolbar-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-orders-kpi{background:#0f172a7a;border:1px solid #94a3b824;border-radius:16px;gap:8px;min-width:0;padding:12px 14px;display:grid}.admin-orders-kpi span{color:var(--text-muted);font-size:.8rem;line-height:1.15}.admin-orders-kpi strong{color:#f8fafc;font-size:1.22rem;line-height:1}.admin-orders-filter-strip-wrap{background:#0206172e;border:1px solid #94a3b81a;border-radius:18px;padding:10px}.admin-orders-filter-strip{flex-wrap:wrap;gap:10px;display:flex}.admin-filter-chip{min-height:42px;color:var(--text-soft);cursor:pointer;background:#0f172a8c;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.admin-filter-chip span{align-items:center;display:inline-flex}.admin-filter-chip strong{min-width:26px;height:26px;color:var(--text);background:#0206176b;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.8rem;display:inline-flex}.admin-filter-chip:hover{border-color:#f9731647;transform:translateY(-1px)}.admin-filter-chip.is-active{color:#fff7ed;background:#f9731624;border-color:#f9731666}.admin-filter-chip.is-clear{border-style:dashed}.admin-filter-chip.is-waiting{border-color:#a855f740}.admin-filter-chip.is-preparing{border-color:#22c55e40}.admin-filter-chip.is-delivery{border-color:#facc1547}.admin-filter-chip.is-closed{border-color:#94a3b838}.admin-orders-toolbar-side{grid-template-columns:190px;justify-content:end;align-items:end;gap:10px;display:grid}.admin-field-status-select{margin:0}@media (width<=1080px){.admin-orders-toolbar-top{grid-template-columns:1fr}.admin-orders-toolbar-actions{justify-content:stretch}.admin-orders-bulk-archive-button{justify-content:space-between;width:100%}.admin-orders-toolbar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-orders-toolbar-card{padding:14px}.admin-orders-toolbar-kpis{grid-template-columns:1fr}.admin-orders-filter-strip-wrap{padding:8px}.admin-filter-chip{justify-content:space-between;width:100%}}.admin-orders-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.admin-orders-board.is-single-status{grid-template-columns:minmax(0,1fr)}.admin-orders-column{background:#08112a80;border:1px solid #94a3b81f;border-radius:20px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.admin-orders-column.is-waiting{border-top:3px solid #a855f7}.admin-orders-column.is-preparing{border-top:3px solid #22c55e}.admin-orders-column.is-delivery{border-top:3px solid #facc15}.admin-orders-column.is-closed{border-top:3px solid #94a3b899}.admin-orders-column-header{padding:2px 2px 6px}.admin-orders-column-header strong{font-size:1rem;display:block}.admin-orders-column-header span{color:var(--text-muted);font-size:.85rem}.admin-orders-column-body{align-content:start;gap:10px;display:grid}.admin-orders-column.is-single-status{padding:14px}.admin-orders-column-body.is-single-status{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.admin-orders-column-empty{color:var(--text-muted);text-align:center;background:#0f172a5c;border:1px dashed #94a3b829;border-radius:16px;padding:18px 14px}.admin-order-compact-card{background:#0f172ad1;border:1px solid #94a3b81f;border-radius:18px;gap:8px;min-width:0;padding:12px;display:grid}.admin-order-compact-topline,.admin-order-compact-main,.admin-order-compact-meta,.admin-order-contact-line{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-order-compact-main strong,.admin-order-compact-meta span,.admin-order-contact-line span{overflow-wrap:anywhere;word-break:break-word}.admin-order-compact-main strong{font-size:.98rem;line-height:1.2}.admin-order-time{color:#fdba74;white-space:nowrap;font-size:.81rem;font-weight:800}.admin-order-compact-meta,.admin-order-contact-line{color:var(--text-muted);font-size:.82rem}.admin-order-total{color:#fff7ed;flex:none;font-weight:800}.admin-order-compact-details{gap:10px;display:grid}.admin-order-compact-details summary{cursor:pointer;color:var(--text-soft);background:#0f172a73;border:1px solid #94a3b81a;border-radius:14px;padding:10px 12px;font-size:.88rem;font-weight:700;list-style:none}.admin-order-compact-details summary::-webkit-details-marker{display:none}.admin-order-compact-details-body{gap:10px;display:grid}.admin-order-address-box,.admin-order-items-list{border-radius:14px;padding:10px 12px}.admin-order-compact-actions{margin-top:2px}.order-action-row-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.order-action-button{width:100%;min-height:40px;padding:10px 12px}.order-action-button-full{width:100%}.status-locked{min-height:40px;color:var(--text-muted);background:#0f172a6b;border:1px solid #94a3b824;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}@media (width<=1500px){.admin-orders-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.admin-orders-board{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-column-body.is-single-status{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=860px){.admin-layout-shell.is-sidebar-collapsed{grid-template-columns:1fr}.admin-layout-shell.is-sidebar-collapsed .admin-brand-block .section-tag,.admin-layout-shell.is-sidebar-collapsed .admin-brand-name,.admin-layout-shell.is-sidebar-collapsed .admin-brand-block p,.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-group-title,.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link-copy{display:initial}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link{justify-content:flex-start;padding:12px 14px}.order-action-row-compact,.admin-orders-board,.admin-orders-column-body.is-single-status{grid-template-columns:1fr}.admin-toast-stack{width:auto;position:fixed;top:88px;left:12px;right:12px}}.checkout-memory-card,.order-track-card{gap:14px;display:grid}.order-track-hero-meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.order-track-grid,.reports-grid-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.order-track-timeline,.report-list,.report-insights,.order-track-actions,.admin-product-meta-badges{gap:12px;display:grid}.order-track-step,.report-row{background:#0f172a6b;border:1px solid #94a3b824;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.order-track-step-dot{background:#94a3b824;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.order-track-step.is-done .order-track-step-dot,.order-track-step.is-current .order-track-step-dot{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff}.order-track-step.is-rejected .order-track-step-dot{color:#fecaca;background:#ef44442e}.order-track-step p,.report-insights p{color:var(--text-soft);margin:6px 0 0}.report-row strong,.order-track-step strong{display:block}.report-row small{color:var(--text-muted)}.status-neutral{color:var(--text-soft);background:#94a3b81f}.order-track-summary-list strong{text-align:right}@media (width<=960px){.order-track-grid,.reports-grid-columns{grid-template-columns:1fr}}.admin-layout-shell>*,.admin-main-header>*,.admin-main-scroll>*,.order-track-grid>*,.reports-grid-columns>*,.admin-form-grid>*,.admin-overview-grid>*,.admin-surface-card>*,.checkout-grid>*{min-width:0}.admin-logout-button{position:static}.admin-main-header-actions{flex-shrink:0;justify-content:flex-end;align-items:flex-start}.admin-main-header-actions .button-primary,.admin-main-header-actions .button-secondary{width:auto;min-width:0}.admin-surface-card,.admin-surface-subcard,.admin-metric-card,.admin-shortcut-card,.schedule-card-refined,.neighborhood-card-refined,.option-choice-card-refined,.admin-mini-card-refined,.admin-product-card-refined,.admin-order-card-refined,.overview-order-item,.admin-choice-panel,.admin-toggle-card,.catalog-assignment-card,.compact-admin-product-card,.compact-admin-product-card-v2,.order-track-card,.history-order-card{background:#08112ad1;border:1px solid #94a3b824}.admin-surface-card,.admin-surface-subcard,.admin-product-card,.compact-admin-product-card,.compact-admin-product-card-v2,.history-order-card,.order-track-card{box-shadow:none}.order-track-hero{padding-top:32px}.order-track-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.order-track-summary-grid>div{align-content:start;gap:6px;display:grid}.order-track-summary-grid strong{text-align:left;line-height:1.4}.order-track-summary-grid-full{grid-column:1/-1}.order-history-section-header{align-items:center}.order-history-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.history-order-card{border-radius:20px;gap:16px;padding:20px;display:grid}.history-order-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.history-order-card-top h3{margin:8px 0 0;font-size:1.22rem}.history-order-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-order-meta span,.history-order-meta strong{background:#94a3b81f;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;display:inline-flex}.history-order-meta strong{color:#fdba74;background:#f9731624}.history-order-preview-list,.order-history-items-list{gap:10px;display:grid}.history-order-preview-row,.history-order-item-row{background:#0f172a80;border:1px solid #94a3b81a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.history-order-item-copy{gap:4px;display:grid}.history-order-item-copy strong,.history-order-item-copy p,.history-order-item-copy small,.history-order-preview-row span{margin:0}.history-order-item-copy p,.history-order-preview-list small{color:var(--text-soft)}.history-order-item-copy small{color:var(--text-muted)}.history-order-actions{flex-wrap:wrap;gap:10px;display:flex}.history-order-actions .button-primary,.history-order-actions .button-secondary,.order-track-actions .button-primary,.order-track-actions .button-secondary{width:auto}@media (width<=960px){.order-track-summary-grid{grid-template-columns:1fr}}@media (width<=720px){.history-order-card-top,.order-history-section-header,.history-order-item-row,.history-order-actions{flex-direction:column;align-items:stretch}.history-order-meta{align-items:stretch}}.page-section.order-tracking-page{padding-top:52px}.order-track-timeline{gap:14px}.order-track-step{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;min-height:112px;display:grid}.order-track-step-dot{justify-self:center;width:38px;height:38px}.order-track-step-content{align-content:center;gap:6px;min-width:0;display:grid}.order-track-step-content strong,.order-track-step-content p{margin:0}.order-track-step-content p{line-height:1.5}.order-track-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.order-track-actions .button-primary,.order-track-actions .button-secondary{width:100%}.history-order-card.is-selected{background:#0c193ae6;border-color:#f973166b}.history-order-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.history-order-preview-row span,.history-order-item-row>span{text-align:right}.option-group-summary-refined{align-items:flex-start}.option-group-summary-copy{gap:8px;min-width:0;display:grid}.option-group-summary-copy strong,.option-group-summary-text{display:block}.option-group-summary-copy strong{font-size:1.02rem}.option-group-summary-tag{color:#fdba74;letter-spacing:.08em;text-transform:uppercase;background:#f973161f;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.option-group-summary-text{color:var(--text-soft);margin-top:6px;line-height:1.5}.option-group-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-benefit-card{align-content:start}.settings-benefit-card .admin-field{gap:10px}.settings-benefit-card .admin-field label{font-weight:700}.delivery-neighborhood-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.delivery-neighborhood-form-grid .admin-field,.delivery-neighborhood-form-grid .admin-toggle-card{min-width:0}.neighborhood-grid-refined{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start}.neighborhood-list-panel,.admin-surface-subcard{min-width:0}.neighborhood-list-panel .compact-empty-card{text-align:center;place-items:center;min-height:220px;display:grid}.admin-surface-card,.admin-surface-subcard,.history-order-card,.order-track-card{overflow:hidden}.admin-field label{color:var(--text-soft);font-weight:600;display:block}@media (width<=960px){.order-track-actions,.delivery-neighborhood-form-grid,.neighborhood-grid-refined{grid-template-columns:1fr}.history-order-card-badges{justify-content:flex-start}}@media (width<=720px){.page-section.order-tracking-page{padding-top:40px}.order-track-step{grid-template-columns:1fr;gap:12px;min-height:0}.order-track-step-dot{justify-self:flex-start}}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px #0f172aeb}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px #0f172aeb}.order-track-actions{flex-wrap:wrap;gap:12px;display:flex}.order-track-actions>*{flex:none}.order-track-action-button,.order-track-actions .button-primary,.order-track-actions .button-secondary{border-radius:18px;min-width:168px;padding:12px 18px;width:auto!important}.admin-compact-action{width:auto;min-width:0;padding:11px 18px}.option-catalog-stack-refined{gap:18px;margin-top:10px}.option-group-card-refined{padding:20px}.option-group-summary-refined{border-bottom:1px solid #94a3b81a;align-items:flex-start;padding-bottom:12px}.option-group-summary-actions{flex-shrink:0;gap:8px}.option-group-card-refined>.admin-screen-stack{padding-top:4px}.neighborhood-grid-refined{grid-template-columns:minmax(0,1fr) minmax(460px,520px);gap:16px}.admin-surface-subcard{padding:24px}.delivery-neighborhood-form-stack{gap:16px;display:grid}.delivery-neighborhood-inline-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delivery-neighborhood-form-stack .admin-field,.delivery-neighborhood-inline-row .admin-field,.delivery-neighborhood-form-stack .admin-toggle-card{min-width:0}.delivery-neighborhood-form-stack .admin-toggle-card{margin-top:2px}@media (width<=1080px){.neighborhood-grid-refined{grid-template-columns:1fr}}@media (width<=720px){.delivery-neighborhood-inline-row{grid-template-columns:1fr}.order-track-action-button,.order-track-actions .button-primary,.order-track-actions .button-secondary{width:100%!important}}.admin-page-redesigned .section-tag{letter-spacing:.16em;font-size:.76rem}.admin-page-redesigned .admin-main-header h2,.admin-page-redesigned .admin-surface-card h2{font-size:clamp(1.7rem,2.1vw,2.2rem);line-height:1.05}.admin-page-redesigned .admin-surface-subcard h3,.admin-page-redesigned .history-order-card h3,.order-tracking-page h2{font-size:1.32rem;line-height:1.12}.admin-page-redesigned .admin-main-header p,.admin-page-redesigned .admin-surface-card p,.admin-page-redesigned .admin-surface-card small,.order-tracking-page p,.order-tracking-page small{line-height:1.55}.admin-page-redesigned .admin-screen-stack{gap:18px}.admin-page-redesigned .admin-surface-card,.admin-page-redesigned .admin-surface-subcard,.admin-page-redesigned .schedule-card-refined,.admin-page-redesigned .option-group-card-refined,.admin-page-redesigned .option-choice-card-refined,.admin-page-redesigned .settings-benefit-card,.order-tracking-page .order-track-card,.order-tracking-page .history-order-card{border-radius:22px}.admin-page-redesigned .button-primary,.admin-page-redesigned .button-secondary,.order-tracking-page .button-primary,.order-tracking-page .button-secondary{border-radius:16px;min-height:44px;padding:10px 16px;font-size:.95rem;line-height:1.15}.admin-page-redesigned .admin-main-header-actions .button-primary,.admin-page-redesigned .admin-main-header-actions .button-secondary{min-height:46px}.admin-page-redesigned .admin-field input,.admin-page-redesigned .admin-field textarea,.admin-page-redesigned .admin-field select,.order-tracking-page .pickup-summary-box{border-radius:15px}.admin-page-redesigned .admin-field input,.admin-page-redesigned .admin-field select{min-height:48px;padding:12px 14px}.admin-page-redesigned .admin-field textarea{resize:vertical;min-height:132px;padding:12px 14px}.admin-page-redesigned .compact-toggle,.admin-page-redesigned .admin-toggle-card{border-radius:18px}.admin-page-redesigned .admin-form-actions{justify-content:flex-start;gap:12px;margin-top:6px}.admin-page-redesigned .schedule-grid-refined{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-page-redesigned .schedule-card-refined{gap:14px;padding:18px}.admin-page-redesigned .schedule-card-refined .admin-toggle-card{min-height:78px}.admin-page-redesigned .admin-inline-split{gap:12px}.admin-page-redesigned .settings-benefits-grid{gap:16px}.admin-page-redesigned .admin-benefits-grid-refined{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.admin-page-redesigned .option-catalog-stack-refined{gap:16px}.admin-page-redesigned .option-group-summary-refined{align-items:center;gap:16px}.admin-page-redesigned .option-group-summary-copy{gap:6px}.admin-page-redesigned .option-group-summary-text{margin-top:2px}.admin-page-redesigned .option-group-summary-actions{gap:10px}.admin-page-redesigned .neighborhood-grid-refined{grid-template-columns:minmax(0,1fr) minmax(420px,500px);gap:18px}.admin-page-redesigned .delivery-field-name{min-width:0}.admin-page-redesigned .delivery-form-actions{padding-top:2px}.admin-page-redesigned .admin-product-table-card{background:#08112ad1;border:1px solid #94a3b824;border-radius:22px;gap:0;display:grid;overflow:hidden}.admin-page-redesigned .admin-product-table-head,.admin-page-redesigned .admin-product-row{grid-template-columns:minmax(0,2.4fr) .9fr 1.15fr .9fr 1.4fr;align-items:center;gap:16px;display:grid}.admin-page-redesigned .admin-product-table-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;background:#ffffff08;border-bottom:1px solid #94a3b81f;padding:14px 18px;font-size:.82rem;font-weight:700}.admin-page-redesigned .admin-product-table-body{display:grid}.admin-page-redesigned .admin-product-row{border-bottom:1px solid #94a3b81a;padding:16px 18px}.admin-page-redesigned .admin-product-row:last-child{border-bottom:0}.admin-page-redesigned .admin-product-row-main{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.admin-page-redesigned .admin-product-row-media{width:72px;height:72px;color:var(--text-muted);background:#0206178c;border-radius:18px;place-items:center;font-size:.78rem;display:grid;overflow:hidden}.admin-page-redesigned .admin-product-row-media img{object-fit:cover;width:100%;height:100%}.admin-page-redesigned .admin-product-row-copy{gap:6px;min-width:0;display:grid}.admin-page-redesigned .admin-product-row-title{gap:2px;display:grid}.admin-page-redesigned .admin-product-row-title strong{font-size:1.02rem;line-height:1.2}.admin-page-redesigned .admin-product-row-title span,.admin-page-redesigned .admin-product-row-description{color:var(--text-muted)}.admin-page-redesigned .admin-product-row-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.admin-page-redesigned .admin-product-row-cell{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-page-redesigned .admin-product-row-price strong{font-size:1rem}.admin-page-redesigned .admin-product-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-page-redesigned .admin-product-row-actions .button-primary,.admin-page-redesigned .admin-product-row-actions .button-secondary{min-width:104px}.order-tracking-page .order-track-title{margin:10px 0 12px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.02}.order-tracking-page .order-track-hero-meta{flex-wrap:wrap;gap:10px;display:flex}.order-tracking-page .order-track-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-tracking-page .order-track-actions>*{min-width:0}.order-tracking-page .order-track-action-button,.order-tracking-page .order-track-actions .button-primary,.order-tracking-page .order-track-actions .button-secondary{border-radius:16px;min-width:0;min-height:46px;padding:10px 14px;width:100%!important}.order-tracking-page .history-order-grid,.order-tracking-page .order-history-grid{gap:16px}.order-tracking-page .history-order-actions .button-primary,.order-tracking-page .history-order-actions .button-secondary{min-width:0;min-height:42px;padding:9px 14px}.order-tracking-page .history-order-actions .is-selected-action{opacity:1;cursor:default}@media (width<=1280px){.admin-page-redesigned .schedule-grid-refined,.admin-page-redesigned .admin-benefits-grid-refined{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-redesigned .admin-product-table-head,.admin-page-redesigned .admin-product-row{grid-template-columns:minmax(0,2.2fr) .95fr 1.1fr .9fr 1.35fr}}@media (width<=1100px){.admin-page-redesigned .delivery-neighborhood-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-redesigned .admin-product-table-head{display:none}.admin-page-redesigned .admin-product-row{grid-template-columns:1fr;align-items:start;gap:14px}.admin-page-redesigned .admin-product-row-cell,.admin-page-redesigned .admin-product-row-actions{justify-content:flex-start}}@media (width<=860px){.admin-page-redesigned .schedule-grid-refined,.admin-page-redesigned .admin-benefits-grid-refined,.admin-page-redesigned .delivery-neighborhood-field-grid,.order-tracking-page .order-track-actions{grid-template-columns:1fr}.order-tracking-page .history-order-card-top,.order-tracking-page .history-order-card-badges,.order-tracking-page .history-order-actions{justify-content:flex-start}}.admin-page-redesigned .admin-surface-card,.admin-page-redesigned .admin-surface-subcard,.order-tracking-page .order-track-card,.order-tracking-page .history-order-card{overflow:visible}.admin-page-redesigned .admin-main-header h2,.admin-page-redesigned .admin-surface-card h2{letter-spacing:-.03em;font-size:clamp(1.52rem,1.9vw,2rem);line-height:1.14}.admin-page-redesigned .admin-surface-subcard h3,.order-tracking-page h2{font-size:1.16rem;line-height:1.2}.admin-page-redesigned .section-heading{align-items:center;margin-bottom:2px}.admin-page-redesigned .admin-screen-stack,.order-tracking-page .page-stack{gap:16px}.admin-page-redesigned .admin-surface-card,.admin-page-redesigned .admin-surface-subcard,.order-tracking-page .order-track-card,.order-tracking-page .history-order-card{border-radius:20px}.admin-page-redesigned .admin-surface-card,.admin-page-redesigned .admin-surface-subcard,.order-tracking-page .order-track-card{padding:18px}.admin-page-redesigned .button-primary,.admin-page-redesigned .button-secondary,.order-tracking-page .button-primary,.order-tracking-page .button-secondary{border-radius:14px;min-height:40px;padding:9px 14px;font-size:.92rem}.admin-page-redesigned .admin-compact-action{border-radius:14px;min-height:38px;padding:8px 14px}.admin-page-redesigned .admin-field label{font-size:.94rem;line-height:1.22}.admin-page-redesigned .admin-field input,.admin-page-redesigned .admin-field select,.admin-page-redesigned .admin-field textarea{border-radius:14px;min-height:44px}.admin-page-redesigned .admin-field textarea{min-height:118px}.admin-page-redesigned .admin-orders-automation-grid{align-items:stretch}.admin-page-redesigned .admin-orders-automation-grid .admin-toggle-card{min-height:100%}.admin-page-redesigned .option-catalog-stack-refined{gap:14px;margin-top:6px}.admin-page-redesigned .option-group-card-refined{padding:16px 18px}.admin-page-redesigned .option-group-summary-refined{align-items:center;gap:14px;padding-bottom:14px}.admin-page-redesigned .option-group-summary-copy strong{font-size:1.04rem}.admin-page-redesigned .option-group-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-page-redesigned .delivery-neighborhood-stack{gap:14px;display:grid}.admin-page-redesigned .delivery-neighborhood-form-stack{gap:14px}.admin-page-redesigned .delivery-neighborhood-field-grid{grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(140px,1fr));align-items:end;gap:12px;display:grid}.admin-page-redesigned .delivery-active-toggle{min-height:72px}.admin-page-redesigned .neighborhood-list-surface{gap:12px;display:grid}.admin-page-redesigned .neighborhood-table{background:#071028c2;border:1px solid #94a3b81f;border-radius:18px;gap:0;display:grid;overflow:hidden}.admin-page-redesigned .neighborhood-table-head,.admin-page-redesigned .neighborhood-table-row{grid-template-columns:minmax(160px,1.6fr) .95fr 1.1fr .95fr .9fr 1.2fr;align-items:center;gap:12px;display:grid}.admin-page-redesigned .neighborhood-table-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;background:#ffffff09;padding:12px 14px;font-size:.78rem;font-weight:700}.admin-page-redesigned .neighborhood-table-body{display:grid}.admin-page-redesigned .neighborhood-table-row{border-top:1px solid #94a3b81a;padding:14px}.admin-page-redesigned .neighborhood-table-row strong,.admin-page-redesigned .neighborhood-table-row span{min-width:0}.admin-page-redesigned .neighborhood-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-page-redesigned .settings-benefit-card{gap:12px;padding:16px}.admin-page-redesigned .settings-benefit-card textarea{min-height:96px}.order-tracking-page .page-hero.compact-page-hero.order-track-hero{padding:22px 24px}.order-tracking-page .order-track-title{font-size:clamp(1.84rem,2.4vw,2.6rem);line-height:1.08}.order-tracking-page .order-track-step{border-radius:18px;min-height:84px;padding:12px 14px}.order-tracking-page .order-track-step-dot{width:30px;height:30px;font-size:.86rem}.order-tracking-page .order-track-step-content strong{font-size:.96rem}.order-tracking-page .order-track-step-content p{font-size:.93rem}.order-tracking-page .order-track-actions{flex-wrap:wrap;gap:10px;display:flex}.order-tracking-page .order-track-actions>*{flex:none}.order-tracking-page .order-track-action-button,.order-tracking-page .order-track-actions .button-primary,.order-tracking-page .order-track-actions .button-secondary,.order-tracking-page .history-order-actions .button-primary,.order-tracking-page .history-order-actions .button-secondary{border-radius:14px;min-width:138px;min-height:40px;padding:9px 14px;width:auto!important}.order-tracking-page .history-order-card{padding:16px}.order-tracking-page .history-order-card-top h3{font-size:1rem}.order-tracking-page .history-order-actions{gap:8px}@media (width<=1180px){.admin-page-redesigned .neighborhood-table-head,.admin-page-redesigned .neighborhood-table-row{grid-template-columns:minmax(140px,1.5fr) .9fr 1fr .9fr .9fr 1.1fr}}@media (width<=1080px){.admin-page-redesigned .delivery-neighborhood-field-grid,.admin-page-redesigned .neighborhood-table-head,.admin-page-redesigned .neighborhood-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-redesigned .neighborhood-table-head{display:none}.admin-page-redesigned .neighborhood-table-row{align-items:start}.admin-page-redesigned .neighborhood-table-actions{justify-content:flex-start}}@media (width<=860px){.order-tracking-page .order-track-actions,.order-tracking-page .history-order-actions{flex-direction:column}.order-tracking-page .order-track-action-button,.order-tracking-page .order-track-actions .button-primary,.order-tracking-page .order-track-actions .button-secondary,.order-tracking-page .history-order-actions .button-primary,.order-tracking-page .history-order-actions .button-secondary{width:100%!important}}.admin-order-top-meta{align-content:start;justify-items:end;gap:4px;min-width:0;display:grid}.admin-order-countdown{color:#e2e8f0;letter-spacing:.02em;white-space:nowrap;background:#0f172ab3;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.admin-order-countdown.is-running{color:#a5f3fc;background:#082f496b;border-color:#22d3ee47}.admin-order-countdown.is-expired{color:#fecdd3;background:#4c051952;border-color:#f43f5e47}.admin-order-note-box{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.admin-order-note-box span{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.admin-order-note-box p{color:var(--text-muted);white-space:pre-line;margin:0;font-size:.83rem;line-height:1.5}.admin-sidebar-panel{position:sticky;top:24px}.admin-sidebar-inner{scrollbar-width:thin;scrollbar-color:#94a3b847 transparent}.admin-sidebar-link{border-radius:20px;align-items:center;gap:12px;min-height:60px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.admin-sidebar-link:hover{background:linear-gradient(135deg,#f9731614,#0f172ae0);border-color:#f9731638;transform:translateY(-1px)}.admin-sidebar-link.is-active{background:linear-gradient(135deg,#f9731633,#0f172af0);border-color:#f973167a;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #02061733}.admin-sidebar-link-icon-wrap{color:#fdba74;background:radial-gradient(circle at 30% 20%,#ffffff17,#0000 55%),linear-gradient(#121c36f0,#080e1ef5);border:1px solid #94a3b829;border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.admin-sidebar-link:hover .admin-sidebar-link-icon-wrap,.admin-sidebar-link.is-active .admin-sidebar-link-icon-wrap{color:#ffcf96;background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 55%),linear-gradient(#2e1708f5,#1b0e07fa);border-color:#f9731661;transform:translateY(-1px)}.admin-sidebar-link-icon{width:20px;height:20px}.admin-sidebar-link-copy{gap:3px;min-width:0;display:grid}.admin-sidebar-link-copy strong{color:var(--text);line-height:1.1}.admin-sidebar-link-copy small{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link{justify-content:center;min-height:54px;padding:10px}.admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link-icon-wrap{border-radius:13px;width:38px;min-width:38px;height:38px}@media (width<=860px){.admin-sidebar-panel{position:static;top:auto}}.admin-order-print-row{background:#0f172a73;border:1px solid #94a3b81f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-order-print-state{gap:4px;min-width:0;display:grid}.admin-order-print-state small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.77rem;line-height:1.35}.admin-print-status-badge{letter-spacing:.01em;border:1px solid #94a3b81f;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-print-status-badge.is-idle,.admin-print-status-badge.is-neutral{color:#e2e8f0;background:#94a3b81f}.admin-print-status-badge.is-warning{color:#fde68a;background:#f59e0b2e}.admin-print-status-badge.is-info{color:#bfdbfe;background:#3b82f62e}.admin-print-status-badge.is-success{color:#bbf7d0;background:#22c55e2e}.admin-print-status-badge.is-danger{color:#fecaca;background:#ef44442e}.admin-print-status-badge.is-muted{color:#cbd5e1;background:#64748b2e}.admin-print-action-button{white-space:nowrap;min-height:40px}@media (width<=720px){.admin-order-print-row{flex-direction:column;align-items:stretch}.admin-print-action-button{width:100%}}.admin-print-stations-card{gap:14px;padding-block:14px;display:grid}.admin-print-stations-card.is-collapsed{gap:12px}.admin-print-stations-heading{justify-content:space-between;align-items:center;gap:12px}.admin-print-stations-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-print-stations-toggle{white-space:nowrap;min-height:40px}.admin-print-stations-compact-bar{grid-template-columns:repeat(4,minmax(110px,132px)) minmax(240px,1fr);align-items:stretch;gap:10px;display:grid}.admin-print-stations-compact-bar.has-attention{background:linear-gradient(#f59e0b14,#0f172a2e);border:1px solid #f59e0b29;border-radius:18px;padding:10px}.admin-print-compact-pill{background:#0f172a61;border:1px solid #94a3b824;border-radius:16px;align-content:center;gap:2px;min-height:68px;padding:10px 12px;display:grid}.admin-print-compact-pill small{color:var(--text-muted);font-size:.72rem;line-height:1.2}.admin-print-compact-pill strong{font-size:1rem;line-height:1.1}.admin-print-compact-pill.is-info{border-color:#38bdf82e}.admin-print-compact-pill.is-neutral{border-color:#94a3b829}.admin-print-compact-pill.is-success{border-color:#22c55e33}.admin-print-compact-pill.is-warning{border-color:#f59e0b3d}.admin-print-compact-pill.is-danger{border-color:#ef44443d}.admin-print-stations-compact-copy{background:#0f172a47;border:1px solid #94a3b81f;border-radius:16px;align-content:center;gap:2px;padding:10px 14px;display:grid}.admin-print-stations-compact-copy strong{font-size:.84rem;line-height:1.3}.admin-print-stations-compact-copy small{color:var(--text-muted);font-size:.74rem;line-height:1.35}.admin-print-stations-collapsed-summary{background:#0f172a52;border:1px solid #94a3b81f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-print-stations-collapsed-summary small{color:var(--text-muted);font-size:.8rem;line-height:1.45}.admin-print-stations-details{gap:14px;padding-top:2px;display:grid}.admin-print-queue-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-print-overview-card{background:#0f172a57;border:1px solid #94a3b824;border-radius:16px;gap:4px;min-height:88px;padding:12px 14px;display:grid}.admin-print-overview-card small{color:var(--text-muted);font-size:.72rem}.admin-print-overview-card strong{font-size:1.08rem;line-height:1.1}.admin-print-overview-card span{color:var(--text-muted);font-size:.74rem;line-height:1.35}.admin-print-overview-card.is-warning{border-color:#f59e0b33}.admin-print-overview-card.is-danger{border-color:#ef444438}.admin-print-overview-card.is-info{border-color:#38bdf82e}.admin-print-overview-card.is-neutral{border-color:#94a3b829}.admin-print-alerts-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.admin-print-attention-card{background:#0f172a57;border:1px solid #94a3b824;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.admin-print-attention-card.is-danger{border-color:#ef444438}.admin-print-attention-card.is-warning{border-color:#f59e0b38}.admin-print-attention-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-print-attention-card-head strong{font-size:.86rem}.admin-print-attention-card-head span{background:#94a3b824;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.admin-print-attention-list{gap:8px;display:grid}.admin-print-attention-item{background:#0206173d;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.admin-print-attention-item div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-print-attention-item strong{font-size:.82rem}.admin-print-attention-item small,.admin-print-attention-item p{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.35}.admin-print-stations-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.admin-print-station-card{background:#0f172a61;border:1px solid #94a3b824;border-radius:18px;gap:10px;padding:12px 14px;display:grid}.admin-print-station-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-print-station-head strong{font-size:.92rem;line-height:1.25;display:block}.admin-print-station-head span{color:var(--text-muted);font-size:.74rem;line-height:1.3}.admin-print-station-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-print-station-badge.is-online{color:#bbf7d0;background:#22c55e2e}.admin-print-station-badge.is-warning{color:#fde68a;background:#f59e0b2e}.admin-print-station-badge.is-offline{color:#cbd5e1;background:#64748b33}.admin-print-station-topline{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;display:flex}.admin-print-station-topline small{color:var(--text-muted);font-size:.73rem;line-height:1.35}.admin-print-station-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-print-station-meta-grid small,.admin-print-station-summary small,.admin-print-station-footer-grid small{color:var(--text-muted);font-size:.72rem;line-height:1.3;display:block}.admin-print-station-meta-grid strong,.admin-print-station-footer-grid strong{overflow-wrap:anywhere;margin-top:3px;font-size:.8rem;line-height:1.3;display:block}.admin-print-station-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-print-station-inline-stat{background:#02061738;border-radius:14px;padding:9px 10px}.admin-print-station-summary{gap:6px;display:grid}.admin-print-station-error-box{background:#7f1d1d2e;border:1px solid #ef444429;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.admin-print-station-error-box span{color:#fecaca;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-print-station-error-box p{color:#fee2e2;margin:0;font-size:.78rem;line-height:1.45}.admin-print-station-actions{justify-content:flex-end;display:flex}.admin-print-station-test-button{white-space:nowrap;min-height:38px}@media (width<=1080px){.admin-print-stations-compact-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-print-stations-compact-copy{grid-column:1/-1}.admin-print-queue-overview-grid,.admin-print-station-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-print-stations-heading{align-items:stretch}.admin-print-stations-heading-actions{justify-content:stretch;width:100%}.admin-print-stations-heading-actions>*{flex:auto}.admin-print-stations-toggle{width:100%}.admin-print-stations-compact-bar,.admin-print-queue-overview-grid,.admin-print-stations-grid,.admin-print-alerts-grid,.admin-print-station-footer-grid,.admin-print-station-meta-grid{grid-template-columns:1fr}.admin-print-station-head,.admin-print-attention-item div,.admin-print-station-topline{flex-direction:column;align-items:stretch}.admin-print-station-actions{justify-content:stretch}.admin-print-station-test-button{width:100%}}.order-track-search-card{gap:1rem}.order-track-search-header{align-items:center}.order-track-search-actions{flex-wrap:wrap;gap:.75rem;display:flex}.order-track-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.order-track-search-hint{color:var(--color-text-muted,#ffffffb3);margin:0}.order-track-public-log{gap:1rem;margin-top:1.5rem;display:grid}.order-track-public-log-list{gap:.75rem;display:grid}.order-track-log-entry{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;gap:1rem;padding:.9rem 1rem;display:flex}.order-track-log-entry p{margin:.35rem 0 0}.order-track-log-entry span{white-space:nowrap;color:var(--color-text-muted,#ffffffb3)}.history-order-tracking-code{color:var(--color-text-muted,#ffffffbf);margin:.25rem 0 0;font-size:.9rem}@media (width<=768px){.order-track-search-form{grid-template-columns:1fr}.order-track-search-actions,.order-track-log-entry{flex-direction:column}.order-track-log-entry span{white-space:normal}}.admin-order-archived-meta{color:var(--text-muted);background:#0f172a70;border:1px solid #94a3b81f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.8rem;display:flex}.admin-order-archived-meta strong{color:#e2e8f0;font-size:.82rem}.admin-history-toolbar-card,.admin-history-board-card{gap:12px;display:grid}.admin-history-toolbar-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:end;gap:14px;display:grid}.admin-history-board-header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:2px;display:flex}.admin-history-board-header strong{font-size:1rem}.admin-history-board-header span{color:var(--text-muted);font-size:.84rem}.admin-history-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;display:grid}@media (width<=1100px){.admin-history-toolbar-grid{grid-template-columns:minmax(0,1fr)}}.hero-panel-refined{background:radial-gradient(circle at 0 0,#f973161f,#0000 26%),radial-gradient(circle at 100% 100%,#3b82f614,#0000 28%),#060c1ef5;position:relative;overflow:hidden}.hero-panel-refined:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05,#0000 28% 72%,#ffffff05);position:absolute;inset:0}.hero-panel-refined>*{z-index:1;position:relative}.hero-copy{align-content:start;gap:14px;padding-block:6px}.hero-copy h1{max-width:9.5ch}.hero-copy p{max-width:34rem;font-size:1.08rem;line-height:1.6}.hero-actions{padding-top:2px}.hero-media-stack-compact{min-width:0}.hero-carousel-card,.hero-media-card-refined{background:#090f1ff2;border:1px solid #94a3b829;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0208176b}.hero-carousel-card{min-height:430px}.hero-media-card-refined{min-height:300px}.hero-media-card-refined img,.hero-carousel-image-media img{object-fit:cover;width:100%;height:100%}.hero-carousel-topbar{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.hero-carousel-counter{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05081694;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.86rem;font-weight:800;display:inline-flex}.hero-carousel-nav-group{gap:8px;display:inline-flex}.hero-carousel-nav{cursor:pointer;color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05081694;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.3rem;line-height:1;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.hero-carousel-nav:hover{background:#0f172ae6;border-color:#fff3;transform:translateY(-1px)}.hero-carousel-slide{height:100%;min-height:430px;position:relative}.hero-carousel-image-slide:before,.hero-media-card-refined:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02061724 0%,#02061714 28%,#020617c2 100%),linear-gradient(90deg,#02061785 0%,#02061714 45%,#02061775 100%);position:absolute;inset:0}.hero-carousel-image-media,.hero-media-card-refined{min-height:300px;position:relative}.hero-carousel-image-media{height:100%}.hero-carousel-overlay{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#090f1fd1,#090f1ff0);border:1px solid #ffffff14;border-radius:22px;gap:14px;padding:18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 18px 40px #02081747}.hero-carousel-overlay-split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px}.hero-carousel-overlay-copy-only,.hero-carousel-overlay-action-only{justify-items:start}.hero-carousel-overlay-copy{gap:8px;min-width:0;display:grid}.hero-carousel-overlay-copy strong{color:#fff;letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.08;display:block}.hero-carousel-overlay-copy p{color:#e2e8f0eb;margin:0;font-size:.98rem;line-height:1.55}.hero-carousel-overlay-copy .section-tag{color:#fdba74}.hero-carousel-overlay-action{justify-self:start}.hero-carousel-link{white-space:nowrap;min-height:46px;padding-inline:18px}.hero-carousel-dots{z-index:2;pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;bottom:108px;left:18px;right:18px}.hero-carousel-dot{pointer-events:auto;cursor:pointer;background:#ffffff52;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:transform .18s,background .18s,width .18s;box-shadow:0 0 0 1px #ffffff1a}.hero-carousel-dot.is-active{background:linear-gradient(135deg,#fb923c,#f97316);width:26px}.hero-carousel-notice-slide{background:radial-gradient(circle at 0 0,#f9731629,#0000 26%),linear-gradient(#111827f0,#0a0f1cfa);align-content:end;gap:12px;min-height:430px;padding:24px;display:grid}.hero-carousel-notice-slide h3{margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.1}.hero-carousel-notice-slide p{color:var(--text-soft);margin:0;line-height:1.6}.hero-media-card-refined .hero-fallback,.hero-carousel-image-media .hero-fallback{background:radial-gradient(circle at 0 0,#f973162e,#0000 26%),linear-gradient(#0f172af2,#080c18fa);min-height:300px}@media (width<=1100px){.hero-panel-refined{grid-template-columns:minmax(0,1fr)}.hero-copy h1,.hero-copy p{max-width:none}}@media (width<=720px){.hero-panel-refined{gap:18px;padding:22px}.hero-carousel-card,.hero-media-card-refined,.hero-carousel-slide,.hero-carousel-image-media,.hero-media-card-refined .hero-fallback,.hero-carousel-image-media .hero-fallback,.hero-carousel-notice-slide{min-height:340px}.hero-carousel-overlay{padding:16px;bottom:14px;left:14px;right:14px}.hero-carousel-overlay-split{grid-template-columns:1fr}.hero-carousel-dots{bottom:126px}.hero-carousel-topbar{top:14px;left:14px;right:14px}.hero-carousel-counter,.hero-carousel-nav{min-height:34px}.hero-carousel-nav{width:34px;height:34px}}.hero-carousel-overlay,.hero-carousel-overlay-smart{-webkit-backdrop-filter:blur(10px);background:#07122d6b;border:1px solid #ffffff14}.hero-carousel-overlay-smart.is-compact{background:#07122d5c}.hero-carousel-overlay-smart.is-extended{background:#07122d75}.reports-panel-stack{gap:20px}.reports-header-card{padding:24px}.reports-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reports-title{margin:10px 0 8px;font-size:clamp(1.55rem,2vw,2rem)}.reports-subtitle{color:var(--text-soft);max-width:760px;margin:0}.report-source-badge{text-align:center;border:1px solid #94a3b83d;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.report-source-badge.is-backend{color:#bbf7d0;background:#22c55e1f}.report-source-badge.is-local{color:#fdba74;background:#f973161f}.reports-filter-bar{gap:14px;margin-top:22px;display:grid}.reports-filter-chips{flex-wrap:wrap;gap:10px;display:flex}.report-chip{color:var(--text-soft);cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:10px 16px;font-weight:700;transition:all .2s}.report-chip:hover,.report-chip.is-active{color:#fff7ed;background:#f9731629;border-color:#f9731659}.reports-date-range{flex-wrap:wrap;gap:12px;display:flex}.reports-date-range label{color:var(--text-soft);gap:6px;min-width:180px;display:grid}.reports-date-range input{min-height:44px;color:var(--text);background:#0f172ae6;border:1px solid #94a3b82e;border-radius:14px;padding:0 12px}.reports-meta-row{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:14px;font-size:.92rem;display:flex}.reports-inline-message{margin-top:14px}.reports-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.reports-kpi-card{background:linear-gradient(#111b31f5,#0f172aeb);border:1px solid #94a3b829;border-radius:22px;gap:10px;padding:18px;display:grid}.reports-kpi-card strong{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1}.reports-kpi-card small{color:var(--text-soft)}.reports-kpi-card.is-revenue{background:linear-gradient(#22c55e2e,#0f172aeb)}.reports-kpi-card.is-pipeline{background:linear-gradient(#f9731633,#0f172aeb)}.reports-advanced-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.reports-status-list,.enhanced-report-list{gap:12px;display:grid}.reports-status-row,.enhanced-report-row{gap:8px;display:grid}.reports-status-head,.report-row-title-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-row-main{flex:1;gap:8px;display:grid}.reports-bar-track,.reports-day-bar-track{background:#94a3b81f;border-radius:999px;position:relative;overflow:hidden}.reports-bar-track{height:10px}.reports-bar-track.compact-track{height:8px}.reports-bar-fill,.reports-day-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f97316eb,#fbbf24e6);position:absolute;inset:0 auto 0 0}.reports-day-chart{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));align-items:end;gap:14px;min-height:260px;display:grid}.reports-day-column{justify-items:center;gap:10px;display:grid}.reports-day-values{text-align:center;gap:2px;display:grid}.reports-day-values strong{font-size:1rem}.reports-day-values small{color:var(--text-muted)}.reports-day-bar-track{border-radius:18px;align-items:end;width:100%;height:150px;padding:8px;display:flex}.reports-day-bar-fill{width:100%;min-height:8px;position:static;box-shadow:0 10px 26px #f9731647}.enhanced-report-row{border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0}.enhanced-report-row:last-child{border-bottom:none;padding-bottom:0}.enhanced-insights{gap:12px}.enhanced-insights p{color:var(--text-soft);margin:0}@media (width<=1200px){.reports-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.reports-toolbar,.reports-meta-row,.reports-status-head,.report-row-title-line{justify-content:initial;grid-template-columns:1fr;display:grid}.reports-advanced-grid,.reports-kpi-grid,.enhanced-report-row{grid-template-columns:1fr}}.status-open{color:#bbf7d0;background:#22c55e29;border:1px solid #22c55e38}.status-closed{color:#fecaca;background:#ef444429;border:1px solid #ef444438}.status-waiting{color:#fde68a;background:#f59e0b29;border:1px solid #f59e0b3d}.inventory-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.inventory-summary-card{background:#080f26ad;border:1px solid #94a3b824;border-radius:20px;gap:6px;padding:18px;display:grid}.inventory-summary-card strong{font-size:1.7rem;line-height:1}.inventory-summary-card span{color:var(--text-soft)}.inventory-summary-card.is-warning{border-color:#f59e0b3d}.inventory-summary-card.is-danger{border-color:#ef44443d}.inventory-alerts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inventory-alert-card,.inventory-lot-row{background:#060d22b8;border:1px solid #94a3b824;border-radius:18px;padding:16px 18px}.inventory-alert-card{gap:4px;display:grid}.inventory-alert-card span,.inventory-alert-card small,.inventory-lot-row small,.inventory-lot-row-meta{color:var(--text-soft)}.inventory-alert-card.is-warning{border-color:#f59e0b3d}.inventory-alert-card.is-danger{border-color:#ef44443d}.inventory-lot-list{gap:12px;display:grid}.inventory-lot-row{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);align-items:center;gap:14px;display:grid}.inventory-lot-row-main{gap:4px;display:grid}.inventory-lot-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=960px){.inventory-summary-grid,.inventory-alerts-grid,.inventory-lot-row{grid-template-columns:1fr}.inventory-lot-row-meta{justify-content:flex-start}}.reports-kpi-grid-expanded{grid-template-columns:repeat(8,minmax(0,1fr))}.report-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.report-mini-card{background:#0f172aa8;border:1px solid #94a3b824;border-radius:18px;gap:6px;padding:14px;display:grid}.report-mini-card span{color:var(--text-soft);font-size:.85rem}.report-mini-card strong{font-size:1.35rem;line-height:1}.report-mini-card.is-warning{border-color:#f59e0b47}.report-mini-card.is-danger{border-color:#ef44443d}.report-attention-list{gap:12px;display:grid}.report-attention-row{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.report-attention-row:first-child{padding-top:0}.report-attention-row:last-child{border-bottom:none;padding-bottom:0}.report-attention-row>div{gap:4px;display:grid}.report-attention-row small{color:var(--text-soft)}.report-attention-row.is-textual{align-items:flex-start}.report-status-pill{min-height:34px;color:var(--text);white-space:nowrap;background:#0f172ad1;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.report-status-pill.is-warning{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.report-status-pill.is-danger{color:#fecaca;background:#ef44441f;border-color:#ef44443d}@media (width<=1400px){.reports-kpi-grid-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.report-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.reports-kpi-grid-expanded,.report-health-grid,.report-mini-metrics{grid-template-columns:1fr}.report-attention-row{justify-content:initial;display:grid}}.pricing-module-stack{gap:18px}.pricing-module-hero{background:radial-gradient(circle at 0 0,#f973162e,#0000 38%),radial-gradient(circle at 100% 100%,#eab3081f,#0000 32%),linear-gradient(145deg,#0c1222fa,#0f172aeb);border:1px solid #f973162e;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.95fr);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #02081747}.pricing-module-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0a,#0000 28% 72%,#f973160d);position:absolute;inset:0}.pricing-module-hero-copy,.pricing-module-hero-stats{z-index:1;position:relative}.pricing-module-hero-copy{align-content:center;gap:12px;display:grid}.pricing-module-hero-copy h2{margin:0;font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.05}.pricing-module-hero-copy p{color:#e2e8f0c7;max-width:760px;margin:0;font-size:.99rem;line-height:1.6}.pricing-module-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:12px;display:grid}.pricing-module-hero-stats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa3;border:1px solid #94a3b824;border-radius:22px;align-content:space-between;gap:10px;min-height:108px;padding:16px 18px;display:grid}.pricing-module-hero-stats article.is-saving{border-color:#f9731657;box-shadow:inset 0 0 0 1px #f973161a}.pricing-module-hero-stats span{color:#e2e8f0b3;letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:700}.pricing-module-hero-stats strong{font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.1}.pricing-tabs-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e1cc7;border:1px solid #94a3b824;border-radius:22px;padding:12px;position:relative;top:auto}.pricing-tab-row{scrollbar-width:thin;flex-wrap:wrap;gap:8px;padding-bottom:0;display:flex;overflow-x:visible}.pricing-tab-row::-webkit-scrollbar{height:8px}.pricing-tab-row::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px}.pricing-tab-chip{color:#e2e8f0c2;background:#0f172abd;border-color:#94a3b824;border-radius:15px;flex:none;min-height:42px;padding-inline:16px;box-shadow:inset 0 0 0 1px #ffffff03}.pricing-tab-chip span{white-space:nowrap}.pricing-tab-chip:hover,.pricing-tab-chip.is-active{background:linear-gradient(135deg,#f973162e,#0f172aeb);border-color:#f973165c;transform:translateY(-1px);box-shadow:0 14px 26px #0f172a38}.pricing-stack{gap:14px}.pricing-stack>.admin-surface-card,.pricing-stack .admin-surface-card{border-radius:26px}.pricing-stack .admin-surface-card{background:linear-gradient(#111827f0,#0f172ae6);border:1px solid #94a3b821;box-shadow:0 20px 44px #0208172e}.pricing-stack .admin-surface-header-split{align-items:flex-start;gap:16px}.pricing-stack .admin-surface-card h3{margin:0;font-size:clamp(1.18rem,1.8vw,1.5rem);line-height:1.15}.pricing-hero-card{background:radial-gradient(circle at 100% 0,#f9731624,#0000 28%),linear-gradient(160deg,#0f172afa,#0c1222f0);position:relative;overflow:hidden}.pricing-kpi-grid,.pricing-mini-kpis,.pricing-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-kpi-card,.pricing-mini-kpis>div,.pricing-metrics-grid>div{background:linear-gradient(#0f172aeb,#090e1cf5);border:1px solid #94a3b824;border-radius:22px;align-content:space-between;gap:10px;min-height:116px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff05}.pricing-kpi-card span,.pricing-mini-kpis span,.pricing-metrics-grid span,.pricing-summary-list span{color:#e2e8f0a8;font-size:.82rem;font-weight:700}.pricing-kpi-card strong,.pricing-mini-kpis strong,.pricing-metrics-grid strong,.pricing-summary-list strong{font-size:clamp(1.15rem,1.55vw,1.65rem);line-height:1.1}.pricing-two-column-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;display:grid}.pricing-alert-list{gap:12px;display:grid}.pricing-alert-card{color:#fff7ed;background:linear-gradient(135deg,#f973161f,#0f172aeb);border:1px solid #f973162e;border-radius:18px;padding:16px 18px}.pricing-muted-text{color:#e2e8f09e;margin:0;line-height:1.6}.pricing-summary-list{gap:12px;display:grid}.pricing-summary-list>div{background:#0f172ab8;border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pricing-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-form-grid-tight{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-field-card{background:#0f172aa3;border:1px solid #94a3b81f;border-radius:20px;min-height:100%;padding:14px}.pricing-stack .admin-field{gap:8px}.pricing-stack .admin-field span,.pricing-stack .admin-field label,.pricing-stack .admin-field small{color:#e2e8f0b8}.pricing-stack .admin-field input,.pricing-stack .admin-field select,.pricing-stack .admin-field textarea,.pricing-table input,.pricing-table select{color:#f8fafceb;background:#070b16c2;border:1px solid #94a3b824;border-radius:16px;width:100%;min-height:46px;box-shadow:inset 0 1px #ffffff05}.pricing-stack .admin-field input::placeholder,.pricing-stack .admin-field textarea::placeholder,.pricing-table input::placeholder{color:#e2e8f057}.pricing-stack .admin-field select,.pricing-table select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:42px}.pricing-stack .admin-field select option,.pricing-table select option{color:#e2e8f0;background:#0b1220}.pricing-stack .admin-field input:focus,.pricing-stack .admin-field select:focus,.pricing-stack .admin-field textarea:focus,.pricing-table input:focus,.pricing-table select:focus{border-color:#f9731666;box-shadow:0 0 0 4px #f973161f}.pricing-card-list{gap:16px;display:grid}.pricing-entity-card{background:linear-gradient(#0f172aeb,#080c16f5);border:1px solid #94a3b824;border-radius:24px;gap:18px;padding:20px;display:grid;box-shadow:0 18px 34px #02081729}.pricing-entity-head,.pricing-inline-actions,.pricing-subsection-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-inline-actions>*{max-width:100%}.pricing-toolbar-select{min-width:min(320px,100%)}.pricing-entity-head>div:first-child{gap:6px;display:grid}.pricing-entity-head strong{font-size:1.08rem}.pricing-entity-head span{color:#e2e8f08a;font-size:.82rem}.pricing-table-wrap{background:#080c16b8;border:1px solid #94a3b81f;border-radius:22px;overflow:auto}.pricing-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:820px}.pricing-table thead th{z-index:1;color:#e2e8f0b8;text-transform:uppercase;letter-spacing:.04em;background:#0c1222f5;font-size:.76rem;position:sticky;top:0}.pricing-table th,.pricing-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:12px 14px;font-size:.94rem}.pricing-table tbody tr{transition:background .18s}.pricing-table tbody tr:hover{background:#f973160f}.pricing-subsection{background:#070b1699;border:1px solid #94a3b81a;border-radius:22px;gap:14px;padding:16px;display:grid}.pricing-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.pricing-select-chip{color:#e2e8f0c7;cursor:pointer;background:#0f172ac2;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;transition:all .18s;display:inline-flex}.pricing-select-chip.is-active{color:#fff7ed;background:#f9731624;border-color:#f9731647}.pricing-select-chip input{accent-color:#f97316;width:16px;height:16px}.pricing-simulator-diagnosis{background:linear-gradient(135deg,#f973161a,#0f172aeb);border:1px solid #f973162e;border-radius:22px;gap:12px;padding:18px 20px;display:grid}.pricing-simulator-diagnosis p{color:#e2e8f0d1;margin:0;line-height:1.7}.admin-page-redesigned .pricing-module-stack{font-size:.95rem}.admin-page-redesigned .pricing-module-hero,.admin-page-redesigned .pricing-stack .admin-surface-card,.admin-page-redesigned .pricing-entity-card{padding:18px}.admin-page-redesigned .pricing-module-hero{gap:14px}.admin-page-redesigned .pricing-module-hero-copy{gap:10px}.admin-page-redesigned .pricing-module-hero-copy h2{font-size:clamp(1.55rem,2vw,2.15rem)}.admin-page-redesigned .pricing-module-hero-copy p{font-size:.93rem;line-height:1.5}.admin-page-redesigned .pricing-module-hero-stats article{min-height:92px;padding:14px 16px}.admin-page-redesigned .pricing-module-hero-stats strong{font-size:clamp(1.05rem,1.35vw,1.3rem)}@media (width<=1180px){.pricing-module-hero,.pricing-two-column-grid,.pricing-kpi-grid,.pricing-mini-kpis,.pricing-metrics-grid,.pricing-form-grid,.pricing-form-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.pricing-module-hero,.pricing-module-hero-stats,.pricing-two-column-grid,.pricing-kpi-grid,.pricing-mini-kpis,.pricing-metrics-grid,.pricing-form-grid,.pricing-form-grid-tight,.pricing-summary-list{grid-template-columns:1fr}.pricing-module-hero,.pricing-entity-card,.pricing-stack .admin-surface-card{padding:18px}.pricing-summary-list>div{flex-direction:column;align-items:flex-start}}.pricing-table td .button-secondary{border-radius:14px;min-height:38px;padding:8px 12px}.pricing-table td .status-badge{white-space:nowrap}.pricing-table-wrap{scrollbar-width:thin;scrollbar-color:#94a3b852 transparent}.pricing-table-wrap::-webkit-scrollbar{width:10px;height:10px}.pricing-table-wrap::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.pricing-table td{color:#f8fafceb}.pricing-table td:nth-child(4),.pricing-table td:nth-child(6),.pricing-table .button-secondary{white-space:nowrap}.pricing-table-combo-items{min-width:980px}.pricing-table-combo-items th:first-child,.pricing-table-combo-items td:first-child{width:280px;min-width:280px}.pricing-table-combo-items th:nth-child(2),.pricing-table-combo-items td:nth-child(2){min-width:220px}.pricing-table-combo-items th:nth-child(3),.pricing-table-combo-items td:nth-child(3){width:120px;min-width:120px}.pricing-table-combo-items th:nth-child(4),.pricing-table-combo-items td:nth-child(4){text-align:right;width:140px;min-width:140px}.pricing-table-recipes{min-width:1240px}.pricing-table-recipes th:first-child,.pricing-table-recipes td:first-child{width:290px;min-width:290px}.pricing-table-recipes th:nth-child(2),.pricing-table-recipes td:nth-child(2),.pricing-table-recipes th:nth-child(3),.pricing-table-recipes td:nth-child(3){width:160px;min-width:160px}.pricing-table-recipes th:nth-child(4),.pricing-table-recipes td:nth-child(4),.pricing-table-recipes th:nth-child(5),.pricing-table-recipes td:nth-child(5){white-space:nowrap;width:130px;min-width:130px}.pricing-table-recipes th:nth-child(6),.pricing-table-recipes td:nth-child(6){min-width:220px}.pricing-table-recipes th:nth-child(7),.pricing-table-recipes td:nth-child(7){text-align:right;width:140px;min-width:140px}.pricing-table-mix{min-width:980px}.pricing-table-mix th:first-child,.pricing-table-mix td:first-child{width:110px;min-width:110px}.pricing-table-mix th:nth-child(2),.pricing-table-mix td:nth-child(2){min-width:160px}.pricing-table-mix th:nth-child(3),.pricing-table-mix td:nth-child(3),.pricing-table-mix th:nth-child(4),.pricing-table-mix td:nth-child(4){width:110px;min-width:110px}.pricing-table-mix th:nth-child(5),.pricing-table-mix td:nth-child(5){white-space:normal;min-width:200px}.pricing-table-mix th:nth-child(6),.pricing-table-mix td:nth-child(6){white-space:nowrap;width:120px;min-width:120px}.pricing-table-mix th:nth-child(7),.pricing-table-mix td:nth-child(7){text-align:right;width:150px;min-width:150px}@media (width<=840px){.pricing-toolbar-select{min-width:100%}}.admin-page-redesigned{--admin-scale-font:.78rem;--admin-scale-gap:7px;--admin-scale-card-padding:10px;--admin-scale-control-height:36px;font-size:var(--admin-scale-font)}.admin-page-redesigned .admin-layout-shell{grid-template-columns:232px minmax(0,1fr);gap:11px}.admin-page-redesigned .admin-layout-shell.container{width:min(1240px,100% - 28px)}.admin-page-redesigned .admin-sidebar-inner{gap:9px;padding:10px}.admin-page-redesigned .admin-main-panel{padding:10px 11px 11px}.admin-page-redesigned .admin-main-header{gap:8px;padding-bottom:6px}.admin-page-redesigned .admin-main-header h2{font-size:clamp(1.42rem,1.9vw,1.92rem)}.admin-page-redesigned .admin-sidebar-nav,.admin-page-redesigned .admin-sidebar-group,.admin-page-redesigned .admin-sidebar-links,.admin-page-redesigned .admin-feedback-stack,.admin-page-redesigned .admin-screen-stack,.admin-page-redesigned .admin-overview-grid,.admin-page-redesigned .overview-order-list,.admin-page-redesigned .option-catalog-stack-refined,.admin-page-redesigned .neighborhood-list-refined,.admin-page-redesigned .admin-metrics-grid,.admin-page-redesigned .admin-shortcuts-grid,.admin-page-redesigned .admin-benefits-grid-refined,.admin-page-redesigned .schedule-grid-refined,.admin-page-redesigned .catalog-assignment-list-refined,.admin-page-redesigned .admin-product-list-refined,.admin-page-redesigned .option-choice-grid-refined,.admin-page-redesigned .neighborhood-grid-refined,.admin-page-redesigned .admin-inline-split,.admin-page-redesigned .admin-form,.admin-page-redesigned .compact-admin-form,.admin-page-redesigned .admin-form-grid,.admin-page-redesigned .admin-toolbar-grid,.admin-page-redesigned .admin-form-grid-3col,.admin-page-redesigned .admin-toolbar-grid-wide{gap:var(--admin-scale-gap)}.admin-page-redesigned .admin-surface-card,.admin-page-redesigned .admin-surface-subcard,.admin-page-redesigned .schedule-card-refined,.admin-page-redesigned .option-choice-card-refined,.admin-page-redesigned .admin-mini-card-refined,.admin-page-redesigned .neighborhood-card-refined,.admin-page-redesigned .overview-order-item,.admin-page-redesigned .admin-form-card,.admin-page-redesigned .admin-list-card,.admin-page-redesigned .empty-card,.admin-page-redesigned .mini-settings-card,.admin-page-redesigned .option-group-card,.admin-page-redesigned .admin-product-card-refined,.admin-page-redesigned .admin-order-card-refined,.admin-page-redesigned .admin-orders-toolbar-card,.admin-page-redesigned .sticky-actions,.admin-page-redesigned .pricing-shell,.admin-page-redesigned .pricing-surface,.admin-page-redesigned .pricing-panel,.admin-page-redesigned .pricing-form-card,.admin-page-redesigned .pricing-kpi-card,.admin-page-redesigned .pricing-tab-panel,.admin-page-redesigned .inventory-shell,.admin-page-redesigned .inventory-panel,.admin-page-redesigned .inventory-card{padding:var(--admin-scale-card-padding);border-radius:18px}.admin-page-redesigned .admin-metric-card,.admin-page-redesigned .admin-shortcut-card,.admin-page-redesigned .admin-choice-panel,.admin-page-redesigned .admin-toggle-card,.admin-page-redesigned .catalog-assignment-row-refined,.admin-page-redesigned .admin-delivery-summary{padding:10px 11px}.admin-page-redesigned .admin-sidebar-link{gap:5px;min-height:40px;padding:7px 9px}.admin-page-redesigned .admin-sidebar-link-short,.admin-page-redesigned .admin-sidebar-toggle,.admin-page-redesigned .admin-sidebar-link-icon-wrap{flex-basis:32px;width:32px;min-width:32px;height:32px}.admin-page-redesigned .admin-sidebar-link-icon{width:16px;height:16px}.admin-page-redesigned .button-primary,.admin-page-redesigned .button-secondary,.admin-page-redesigned .admin-primary-button,.admin-page-redesigned .admin-outline-button,.admin-page-redesigned .menu-button{padding:7px 10px}.admin-page-redesigned .admin-form textarea,.admin-page-redesigned .admin-form input,.admin-page-redesigned .admin-form select,.admin-page-redesigned .admin-field input,.admin-page-redesigned .admin-field textarea,.admin-page-redesigned .admin-field select,.admin-page-redesigned .admin-field-search input{min-height:var(--admin-scale-control-height)}.admin-page-redesigned .admin-main-scroll{padding-right:0}.admin-page-redesigned .admin-main-scroll::-webkit-scrollbar{width:8px}.admin-page-redesigned .admin-sidebar-nav::-webkit-scrollbar{width:8px}.admin-page-redesigned .admin-sidebar-panel,.admin-page-redesigned .admin-main-panel{border-radius:22px}.admin-page-redesigned .admin-main-header-actions{gap:8px}.admin-page-redesigned .admin-metric-card strong{font-size:1.44rem}.admin-page-redesigned .admin-shortcut-card h4,.admin-page-redesigned .admin-surface-card h3,.admin-page-redesigned .admin-surface-subcard h3{line-height:1.2}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed{grid-template-columns:90px minmax(0,1fr)}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-inner{padding:10px 7px 10px 10px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-nav{scrollbar-gutter:stable;scrollbar-width:thin;padding-right:10px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-group,.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-links{gap:8px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link{justify-content:center;width:100%;min-height:44px;padding:7px 5px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link-icon-wrap,.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-toggle{flex-basis:30px;width:30px;min-width:30px;height:30px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-link-icon{width:15px;height:15px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-nav::-webkit-scrollbar{width:8px}.admin-page-redesigned .admin-layout-shell.is-sidebar-collapsed .admin-sidebar-nav::-webkit-scrollbar-track{background:0 0;margin-block:6px}@media (width<=1200px){.admin-page-redesigned .admin-layout-shell{grid-template-columns:228px minmax(0,1fr)}}@media (width<=860px){.admin-page-redesigned{font-size:1rem}}.admin-page-redesigned .admin-metrics-grid,.admin-page-redesigned .admin-shortcuts-grid,.admin-page-redesigned .admin-benefits-grid-refined,.admin-page-redesigned .schedule-grid-refined{gap:10px}.admin-page-redesigned .admin-metric-card{gap:6px}.admin-page-redesigned .admin-metric-card strong{line-height:1.05}.admin-page-redesigned .admin-shortcut-card,.admin-page-redesigned .admin-choice-panel,.admin-page-redesigned .admin-toggle-card{border-radius:16px}.admin-page-redesigned .admin-main-panel,.admin-page-redesigned .admin-sidebar-panel{border-radius:22px}.admin-page-redesigned .admin-brand-block{gap:6px;padding:4px 1px 12px}.admin-page-redesigned .admin-brand-block h1{font-size:clamp(1.04rem,1.15vw,1.28rem)}.admin-page-redesigned .admin-main-header p{max-width:62ch}.admin-catalog-v2{gap:1rem;display:grid}.admin-catalog-v2-tabs{flex-wrap:wrap;gap:.75rem;display:flex}.admin-catalog-v2-tab{color:#ffffffd1;background:#081233b8;border:1px solid #ffffff1f;border-radius:999px;padding:.7rem 1rem;font-weight:700}.admin-catalog-v2-tab.is-active{color:#fff;background:linear-gradient(135deg,#f589202e,#ffffff0f);border-color:#f5892080}.admin-catalog-v2-section{gap:1rem;display:grid}.admin-workspace-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-workspace-header-row h3,.admin-workspace-header-row h4{margin:0}.admin-workspace-header-row p{color:#ffffffad;margin:.35rem 0 0}.admin-catalog-v2-grid,.admin-catalog-v2-list{gap:.9rem;display:grid}.admin-catalog-v2-item-card,.admin-catalog-v2-list-row,.admin-catalog-v2-recipe-row,.admin-catalog-v2-choice-row,.admin-catalog-v2-import-strip{background:#08112eb8;border:1px solid #ffffff1a;border-radius:20px;padding:1rem}.admin-catalog-v2-item-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.admin-products-v2-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;display:grid}.admin-catalog-v2-subsection{gap:.75rem;display:grid}.admin-catalog-v2-import-strip{background:#f5892014;border-color:#f5892033;gap:.75rem;display:grid}.admin-chip-row{flex-wrap:wrap;gap:.6rem;display:flex}.admin-analytics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-analytics-strip article{background:#0c183edb;border:1px solid #ffffff14;border-radius:18px;gap:.3rem;padding:.9rem 1rem;display:grid}.admin-analytics-strip span{color:#ffffffa6;font-size:.86rem}.admin-analytics-strip strong{font-size:1.05rem}.is-nested{background:#0812338c}@media (width<=1180px){.admin-products-v2-layout,.admin-analytics-strip{grid-template-columns:1fr}}.admin-catalog-v3{gap:1.25rem}.admin-catalog-v3 .admin-surface-card,.admin-catalog-v3 .is-nested{overflow:visible}.admin-catalog-v3-tabs{z-index:2;background:linear-gradient(#050a1aeb,#050a1a00);padding-bottom:.15rem;position:sticky;top:0}.admin-catalog-v3-overview,.admin-catalog-v3-grid,.admin-catalog-v3-pricing-grid,.admin-catalog-v3-pricing-layout,.admin-catalog-v3-stock-layout{gap:1rem;display:grid}.admin-catalog-v3-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-catalog-v3-kpi,.admin-catalog-v3-card,.admin-catalog-v3-list-row,.admin-catalog-v3-recipe-row,.admin-catalog-v3-choice-row,.admin-catalog-v3-alert-item{background:#08112ec7;border:1px solid #ffffff1a;border-radius:22px}.admin-catalog-v3-kpi{gap:.35rem;padding:1rem 1.1rem;display:grid}.admin-catalog-v3-kpi span,.admin-catalog-v3-alert-item,.admin-catalog-v3-inline-metric span,.admin-catalog-v3-card-head small{color:#ffffffa6}.admin-catalog-v3-kpi strong{font-size:1.35rem}.admin-catalog-v3-section{gap:1.1rem}.admin-catalog-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-v3-card,.admin-catalog-v3-choice-row,.admin-catalog-v3-recipe-row,.admin-catalog-v3-list-row{padding:1rem}.admin-catalog-v3-card,.admin-catalog-v3-card-head,.admin-catalog-v3-list-row,.admin-catalog-v3-product-cost-row,.admin-catalog-v3-products-layout{gap:1rem;display:grid}.admin-catalog-v3-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-catalog-v3-card-head h4{margin:.15rem 0 0}.admin-catalog-v3-metrics,.admin-catalog-v3-toggle-grid,.admin-catalog-v3-analytics-strip{gap:.75rem;display:grid}.admin-catalog-v3-metrics,.admin-catalog-v3-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-v3-metrics article,.admin-catalog-v3-inline-metric,.admin-catalog-v3-alert-item{padding:.9rem 1rem}.admin-catalog-v3-metrics article,.admin-catalog-v3-inline-metric{background:#0d193de0;border:1px solid #ffffff14;border-radius:18px;gap:.3rem;display:grid}.admin-catalog-v3-inline-metric.align-right{text-align:right}.admin-catalog-v3-products-layout,.admin-catalog-v3-stock-layout,.admin-catalog-v3-pricing-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.admin-catalog-v3-recipe-row,.admin-catalog-v3-choice-row,.admin-catalog-v3-product-cost-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin-catalog-v3-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-catalog-v3-list-row small,.admin-catalog-v3-product-cost-row small,.admin-catalog-v3-pricing-field small{color:#ffffffa3}.admin-catalog-v3-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-catalog-v3-pricing-field{background:#08112e94;border:1px solid #ffffff14;border-radius:18px;padding:.9rem}.admin-catalog-v3-alert-list{gap:.75rem;display:grid}.admin-catalog-v3-alert-item.is-positive{background:#22c55e1a;border-color:#22c55e59}.admin-toolbar-grid-single-select{grid-template-columns:minmax(260px,420px)}@media (width<=1280px){.admin-catalog-v3-overview,.admin-catalog-v3-pricing-grid,.admin-catalog-v3-grid,.admin-catalog-v3-products-layout,.admin-catalog-v3-stock-layout,.admin-catalog-v3-pricing-layout,.admin-catalog-v3-recipe-row,.admin-catalog-v3-choice-row,.admin-catalog-v3-product-cost-row{grid-template-columns:1fr}}@media (width<=720px){.admin-catalog-v3-metrics,.admin-catalog-v3-toggle-grid,.admin-catalog-v3-overview,.admin-catalog-v3-list-row{grid-template-columns:1fr}}.reviews-summary-hero-card,.review-public-card,.home-review-card,.review-store-reply-box,.review-form-shell,.review-existing-comment,.reviews-stat-card,.reviews-filter-shell,.reviews-filter-chip,.reviews-admin-tip-box{background:#0a1126db;border:1px solid #ffffff14;border-radius:22px}.reviews-page-stack,.order-review-stack,.reviews-grid,.home-reviews-grid,.reviews-highlight-strip,.reviews-filter-chip-row,.reviews-admin-toolbar,.reviews-admin-card-stack{gap:1rem;display:grid}.reviews-page-hero,.home-reviews-heading,.reviews-filter-row,.review-public-card-head,.home-review-card-head,.reviews-distribution-head,.home-reviews-summary-inline,.admin-inline-actions-end-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.reviews-summary-hero-card,.reviews-stat-card,.review-public-card,.home-review-card,.reviews-filter-shell,.review-store-reply-box,.review-form-shell,.review-existing-comment{padding:1rem 1.1rem}.reviews-summary-hero-card{gap:.25rem;min-width:min(100%,280px);display:grid}.reviews-summary-hero-card strong,.reviews-stat-card strong,.home-reviews-summary-inline strong{font-size:1.5rem}.reviews-stats-grid-advanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.reviews-stat-card-highlight{grid-column:span 3}.reviews-distribution-card{gap:.55rem;display:grid}.reviews-distribution-bar{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.reviews-distribution-bar span{border-radius:inherit;background:linear-gradient(90deg,#f58920eb,#ffc47bf5);height:100%;display:block}.reviews-filter-shell{gap:1rem}.reviews-filter-chip-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.reviews-filter-chip{text-align:left;cursor:pointer;color:inherit;gap:.2rem;padding:.85rem .95rem;display:grid}.reviews-filter-chip strong{font-size:1rem}.reviews-filter-chip.is-active{background:#f589201f;border-color:#f5892073;box-shadow:inset 0 0 0 1px #f589201f}.reviews-grid,.home-reviews-grid,.reviews-highlight-strip{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-public-card,.home-review-card{gap:.85rem;display:grid}.review-public-card-featured{background:#f5892014;border-color:#f5892047}.review-public-card-head strong,.home-review-card-head strong{margin-top:.2rem;display:block}.review-public-card-head span,.home-review-card-head span,.review-store-reply-box span,.reviews-summary-hero-card span,.reviews-summary-hero-card small,.reviews-stat-card span,.reviews-stat-card small,.reviews-admin-card-stack small,.home-reviews-summary-inline span{color:#ffffffad}.review-store-reply-box{background:#f5892014;border-color:#f589202e;gap:.3rem;display:grid}.review-store-reply-box strong{font-size:.98rem}.review-stars-row{flex-wrap:wrap;align-items:center;gap:.14rem;display:flex}.review-star-display,.review-star-button{color:#ffffff3d;font-size:1.2rem;line-height:1}.review-star-display.is-active,.review-star-button.is-active{color:#f5b13a}.review-star-button{cursor:pointer;background:0 0;border:0;padding:.1rem}.review-form-shell{gap:1rem;display:grid}.review-existing-comment{margin:0;font-style:italic}.reviews-sort-field,.reviews-admin-search-field{min-width:min(100%,320px)}.reviews-admin-toolbar{align-items:end}.home-reviews-summary-inline{align-items:center}.reviews-admin-tip-box p{margin:0}@media (width<=900px){.reviews-stats-grid-advanced{grid-template-columns:1fr}.reviews-stat-card-highlight{grid-column:span 1}}
