.ops-filter-context.route{border-left:5px solid var(--auto-color-320)}.ops-filter-context strong,.ops-filter-context p{display:block}.ops-filter-context strong{letter-spacing:-.02em;margin-top:2px;font-size:18px}.ops-filter-context p{color:var(--auto-color-311);margin:3px 0 0;font-size:13px}.ops-spotlight-strip{background:var(--auto-color-335);min-height:62px;color:var(--theme-primary-contrast);box-shadow:0 18px 40px var(--auto-color-336);border-radius:16px;align-items:center;gap:8px;padding:10px;display:flex;overflow:auto}.ops-spotlight-strip>.ops-kicker{color:var(--auto-color-337);flex:none}.ops-spotlight-strip>strong{font-size:14px}.ops-spotlight-strip button{border:1px solid var(--auto-color-324);background:var(--auto-color-011);color:var(--theme-primary-contrast);text-align:left;border-radius:12px;flex:none;padding:9px 10px}.ops-spotlight-strip button span,.ops-spotlight-strip button strong{display:block}.ops-spotlight-strip button span{color:var(--auto-color-004);font-size:12px}.ops-spotlight-strip button strong{margin-top:2px;font-size:13px}.ops-priority-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px}.ops-priority-card{border:1px solid var(--auto-color-301);min-height:118px;box-shadow:0 16px 34px var(--auto-color-310);color:var(--auto-color-328);background:var(--t-surface);border-radius:18px;align-content:space-between;padding:16px 18px;position:relative;overflow:hidden}.ops-priority-card:after{content:"";opacity:.08;background:currentColor;border-radius:999px;width:86px;height:86px;position:absolute;top:-28px;right:-28px}.ops-priority-card span{color:var(--auto-color-312);opacity:1}.ops-priority-card strong{letter-spacing:0;margin-top:8px;font-size:34px;display:block}.ops-priority-card small{color:var(--auto-color-338);font-weight:700}.ops-priority-card.critical{color:var(--auto-color-339);background:linear-gradient(135deg, var(--auto-color-340), var(--auto-color-341))}.ops-priority-card.warning{color:var(--auto-color-295);background:linear-gradient(135deg, var(--auto-color-342), var(--auto-color-343))}.ops-priority-card.accent{color:var(--auto-color-344);background:linear-gradient(135deg, var(--auto-color-345), var(--auto-color-346))}.ops-priority-card.success{color:var(--auto-color-347);background:linear-gradient(135deg, var(--auto-color-348), var(--auto-color-349))}.ops-action-queue{background:linear-gradient(135deg, var(--auto-color-025), var(--auto-color-350));border:1px solid var(--auto-color-326);box-shadow:0 16px 32px var(--auto-color-310);border-radius:18px;gap:12px;padding:14px;display:grid}.ops-action-queue-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ops-action-queue-head h3{letter-spacing:-.03em;margin:4px 0;font-size:24px}.ops-action-queue-head p{color:var(--auto-color-311);margin:0;font-size:13px}.ops-action-queue-filters{flex-wrap:wrap;gap:8px;display:flex}.ops-action-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-action-queue-card{border:1px solid var(--auto-color-309);background:var(--t-surface);min-height:90px;color:var(--auto-color-351);text-align:left;box-shadow:0 8px 20px var(--auto-color-352);border-radius:12px;gap:4px;padding:10px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.ops-action-queue-card:hover{border-color:var(--auto-color-168);box-shadow:0 14px 28px var(--auto-color-319);transform:translateY(-2px)}.ops-action-queue-card span,.ops-action-queue-card strong,.ops-action-queue-card small{display:block}.ops-action-queue-card span{color:var(--auto-color-312);font-size:12px;font-weight:800}.ops-action-queue-card strong{font-size:15px;line-height:1.15}.ops-action-queue-card small{color:var(--auto-color-338);font-size:11px;font-weight:800}.ops-action-queue-empty{border:1px dashed var(--auto-color-336);min-height:90px;color:var(--auto-color-338);border-radius:12px;place-items:center;font-weight:800;display:grid}.ops-board-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.ops-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(260px,1fr));gap:12px;padding:4px 2px 12px;overflow-x:auto}.ops-filtered-board{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:14px;padding:4px 2px 12px;display:grid}.ops-filtered-board.delivery{border-top:4px solid var(--auto-color-168);padding-top:14px}.ops-filtered-board.pickup{border-top:4px solid var(--auto-color-334);padding-top:14px}.ops-filtered-board.overdue{border-top:4px solid var(--auto-color-331);padding-top:14px}.ops-filtered-board.route{border-top:4px solid var(--auto-color-320);padding-top:14px}.ops-filtered-empty{background:var(--auto-color-112);border:1px dashed var(--auto-color-353);min-height:180px;color:var(--auto-color-338);text-align:center;border-radius:18px;place-items:center;font-weight:850;display:grid}.ops-stage-column{background:var(--auto-color-301);border:1px solid var(--auto-color-004);min-height:560px;box-shadow:0 16px 36px var(--auto-color-310);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;grid-template-rows:auto minmax(0,1fr);align-content:start;padding:12px;position:relative;overflow:hidden}.ops-stage-column:before{content:"";background:var(--auto-color-320);height:5px;position:absolute;inset:0 0 auto}.ops-stage-column.danger:before{background:var(--auto-color-331)}.ops-stage-column.blue:before{background:var(--auto-color-332)}.ops-stage-column.amber:before{background:var(--auto-color-333)}.ops-stage-column.green:before{background:var(--auto-color-334)}.ops-stage-column.orange:before{background:var(--auto-color-168)}.ops-stage-column.ink:before{background:var(--auto-color-320)}.ops-stage-column.danger{background:linear-gradient(180deg, var(--auto-color-354), var(--auto-color-301))}.ops-stage-column.blue{background:linear-gradient(180deg, var(--auto-color-355), var(--auto-color-301))}.ops-stage-column.amber{background:linear-gradient(180deg, var(--auto-color-356), var(--auto-color-301))}.ops-stage-column.green{background:linear-gradient(180deg, var(--auto-color-357), var(--auto-color-301))}.ops-stage-column.orange{background:linear-gradient(180deg, var(--auto-color-358), var(--auto-color-301))}.ops-stage-column.ink{background:linear-gradient(180deg, var(--auto-color-359), var(--auto-color-301))}.ops-stage-head{z-index:1;background:0 0;align-self:start;align-items:center;padding:12px 4px 14px;position:sticky;top:0}.ops-stage-head strong{letter-spacing:-.03em;font-size:18px;line-height:1.1}.ops-stage-head span{margin-top:2px;font-size:12px}.ops-stage-stack{align-content:start;align-self:start;gap:10px}.ops-stage-marker{background:var(--auto-color-326);border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;color:var(--auto-color-328)!important;margin:0 8px 0 0!important;font-size:12px!important;display:inline-flex!important}.ops-order-card{background:var(--t-surface);border:1px solid var(--auto-color-319);box-shadow:0 10px 22px var(--auto-color-352);border-radius:14px;gap:10px;padding:13px;position:relative;overflow:hidden}.ops-order-card.overdue{border-color:var(--auto-color-360);box-shadow:0 14px 28px var(--auto-color-361)}.ops-order-card:hover,.ops-order-card.selected{border-color:var(--auto-color-168);box-shadow:0 18px 34px var(--auto-color-362);transform:translateY(-2px)}.ops-card-sla{background:var(--auto-color-363);height:5px;margin:-13px -13px 2px}.ops-card-sla span{background:linear-gradient(90deg, var(--auto-color-317), var(--auto-color-364), var(--auto-color-331));max-width:100%;height:100%;display:block}.ops-order-head strong{font-size:15px;line-height:1.2;display:block}.ops-order-head span{font-size:12px}.ops-urgency{background:var(--auto-color-315);color:var(--auto-color-314);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.ops-urgency.ok{background:var(--auto-color-315);color:var(--auto-color-314)}.ops-urgency.warning{background:var(--auto-color-365);color:var(--auto-color-366);border:1px solid var(--auto-color-367)}.ops-urgency.overdue{background:var(--auto-color-368);color:var(--auto-color-369);border:1px solid var(--auto-color-370)}.ops-order-kpis{letter-spacing:0;gap:7px;font-size:11px}.ops-order-kpis span{background:var(--auto-color-371);color:var(--auto-color-372);border-radius:999px;padding:4px 7px}.ops-order-kpis .ops-fulfillment-chip{border:1px solid #0000;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-weight:950;display:inline-flex}.ops-fulfillment-chip.delivery{background:var(--auto-color-373);border-color:var(--auto-color-374);color:var(--auto-color-375)}.ops-fulfillment-chip.pickup{background:var(--auto-color-376);border-color:var(--auto-color-377);color:var(--auto-color-299)}.ops-fulfillment-icon{background:currentColor;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex;position:relative;color:var(--theme-primary-contrast)!important;font-size:0!important}.ops-fulfillment-chip.delivery .ops-fulfillment-icon:before{content:"";border:2px solid var(--auto-color-007);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;width:13px;height:9px;transform:translateY(-1px)}.ops-fulfillment-chip.delivery .ops-fulfillment-icon:after{content:"";border-bottom:2px solid var(--auto-color-007);border-left:2px solid var(--auto-color-007);border-right:2px solid var(--auto-color-007);border-radius:0 0 8px 8px;width:15px;height:5px;position:absolute;bottom:4px;left:3px}.ops-fulfillment-chip.pickup .ops-fulfillment-icon:before{content:"";border:2px solid var(--auto-color-299);border-radius:2px 2px 4px 4px;width:12px;height:10px;transform:translateY(2px)}.ops-fulfillment-chip.pickup .ops-fulfillment-icon:after{content:"";border:2px solid var(--auto-color-299);border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:5px;position:absolute;top:4px}.ops-fulfillment-chip.pickup .ops-fulfillment-icon{background:var(--auto-color-378);color:var(--auto-color-299)!important}.ops-order-summary{min-height:42px;color:var(--auto-color-313);font-size:13px;font-weight:650}.ops-next-step-chip{background:var(--auto-color-379);color:var(--auto-color-380);letter-spacing:.03em;border-radius:999px;align-items:center;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.ops-token-row{flex-wrap:wrap;gap:6px;display:flex}.ops-token-row span{background:var(--auto-color-371);color:var(--auto-color-381);border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.ops-order-footer{border-top:1px solid var(--auto-color-326);flex-wrap:wrap;align-items:center;padding-top:4px}.ops-order-footer .ops-secondary-action,.ops-order-footer .ops-action-btn{min-height:32px;padding:7px 9px;font-size:12px}.ops-order-footer .tiny{margin-right:auto}.ops-modal-backdrop{z-index:80;background:var(--auto-color-382);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modifiers-editor{background:linear-gradient(145deg,#ffffff0b,#0000001f);border:1px solid #ffffff17;border-radius:22px;gap:14px;padding:18px;display:grid}.product-modifiers-head,.product-modifier-group-head,.product-modifier-rules,.product-modifier-option{align-items:end;gap:12px;display:flex}.product-modifiers-head,.product-modifier-group-head{justify-content:space-between;align-items:flex-start}.product-modifiers-head h3{margin:4px 0}.product-modifiers-head p{color:var(--muted);margin:0;font-size:13px}.product-modifier-presets{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-modifier-presets .soft-btn{white-space:nowrap;padding:10px 12px}.product-modifier-tabs{background:#0003;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:5px;display:flex;overflow-x:auto}.product-modifier-tab{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.product-modifier-tab>span{color:#ffbd49;background:#ffb21c1f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.product-modifier-tab.active{color:#fff8ec;background:linear-gradient(135deg,#ffb21c2e,#ffb21c0f);border-color:#ffb21c59;box-shadow:inset 0 1px #ffffff0d}.product-modifier-tab.active>span{color:#211507;background:#ffb21c}.product-modifiers-empty{color:var(--muted);text-align:center;border:1px dashed #ffffff21;border-radius:16px;padding:20px}.product-modifier-groups{gap:12px;display:grid}.product-modifier-group{background:#0000002e;border:1px solid #ff8a002e;border-radius:18px;gap:14px;padding:16px;display:grid}.product-modifier-title-fields{flex:1;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr);gap:10px;min-width:0;display:grid}.product-modifier-remove,.product-option-delete,.product-option-visibility,.product-add-option{color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;font-weight:850}.product-modifier-remove{color:#ff8791;white-space:nowrap;border-color:#ff5b6b40;padding:11px 12px}.product-modifier-rules{grid-template-columns:150px 150px minmax(220px,1fr);display:grid}.product-modifier-rule-help{color:var(--muted);background:#ff8a0014;border-radius:13px;align-content:center;align-self:stretch;gap:3px;padding:10px 12px;font-size:12px;display:grid}.product-modifier-rule-help strong{color:#ffb33f}.product-modifier-options{gap:8px;display:grid}.product-modifier-option{grid-template-columns:minmax(180px,1fr) 170px 84px 42px;display:grid}.product-modifier-option .field-shell{min-width:0}.product-modifier-price{width:100%}.product-modifier-price input{min-width:0}.product-option-visibility{height:46px;color:var(--muted);padding:0 10px}.product-option-visibility.active{color:#62e899;background:#22c55e1a;border-color:#22c55e47}.product-option-delete{color:#ff8791;place-items:center;width:42px;height:46px;display:grid}.product-add-option{color:#ffb33f;border-color:#ff8a0040;justify-self:start;padding:10px 14px}.product-selection-warning{color:#ffc46b;background:#ff8a0017;border:1px solid #ff8a0047;border-radius:12px;flex-basis:100%;width:100%;padding:10px 12px;font-size:12px;font-weight:800}.modifier-group-card>.product-selection-warning{margin-top:12px}.modifier-group-card.has-validation-error{border-color:#ff8a007a;box-shadow:0 0 0 2px #ff8a0014}.product-detail-page .modifier-choice-balance{display:none}@media (max-width:1280px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr) 260px!important;gap:12px!important}.product-modifiers-head,.product-modifier-group-head{flex-direction:column}.product-modifier-presets{justify-content:flex-start}.product-modifier-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.product-modifier-rule-help{grid-column:1/-1}.product-modifier-option{grid-template-columns:minmax(180px,1fr) 150px 84px 42px}}@media (max-width:760px){.product-modifier-title-fields,.product-modifier-rules,.product-modifier-option{grid-template-columns:1fr}.product-modifier-rule-help{grid-column:auto}.product-option-visibility,.product-option-delete{width:100%}}.ops-order-modal{background:var(--auto-color-127);border:1px solid var(--auto-color-112);width:min(980px,100vw - 32px);max-height:min(860px,100vh - 48px);box-shadow:0 30px 80px var(--auto-color-383);border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.ops-modal-top{z-index:3;background:var(--auto-color-127);border-bottom:1px solid var(--auto-color-309);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:14px;padding:20px 20px 14px;display:grid;position:sticky;top:0}.ops-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-384) transparent;gap:14px;min-height:0;padding:16px 20px 20px;display:grid;overflow:auto}.ops-modal-scroll::-webkit-scrollbar{width:10px}.ops-modal-scroll::-webkit-scrollbar-track{background:0 0}.ops-modal-scroll::-webkit-scrollbar-thumb{background:var(--auto-color-385);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ops-modal-scroll::-webkit-scrollbar-thumb:hover{background:var(--auto-color-386);background-clip:padding-box}.ops-modal-customer-actions{background:linear-gradient(135deg, var(--auto-color-387), var(--auto-color-388));border:1px solid var(--auto-color-305);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.ops-modal-customer-main strong{letter-spacing:-.03em;margin-top:4px;font-size:22px;line-height:1.05;display:block}.ops-modal-customer-main .tiny{margin-top:4px}.ops-modal-customer-cta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-order-drawer,.ops-drawer-empty,.ops-side-rail>.panel{background:var(--auto-color-025);border:1px solid var(--auto-color-004);box-shadow:0 18px 40px var(--auto-color-389);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.ops-order-drawer{max-height:calc(100vh - 110px);top:92px;overflow:auto}.ops-drawer-head{border-bottom:1px solid var(--auto-color-309);align-items:center;padding-bottom:14px}.ops-drawer-head h3{letter-spacing:-.04em;margin-top:5px;font-size:30px;line-height:.98}.ops-drawer-kpis{grid-template-columns:1fr;gap:8px}.ops-drawer-kpis .editor-card,.ops-order-drawer .editor-card{box-shadow:none;border-color:var(--auto-color-309);border-radius:8px}.ops-drawer-actions{z-index:2;background:var(--auto-color-147);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr;padding:10px 0;position:sticky;top:-24px}.ops-print-box{background:linear-gradient(135deg, var(--auto-color-387), var(--auto-color-390));border:1px solid var(--auto-color-391);border-radius:14px;gap:12px;padding:14px;display:grid}.ops-print-box strong,.ops-print-box small{display:block}.ops-print-box strong{margin-top:4px;font-size:18px}.ops-print-box small{color:var(--auto-color-312);margin-top:3px;font-weight:800}.ops-print-actions{grid-template-columns:1fr .65fr .65fr;gap:8px;display:grid}.ops-print-btn{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:42px;color:var(--auto-color-320);border-radius:8px;font-weight:900}.ops-print-btn.primary{background:var(--auto-color-320);color:var(--theme-primary-contrast);border-color:var(--auto-color-320)}.ops-action-hero{background:linear-gradient(135deg, var(--auto-color-320), var(--auto-color-321));color:var(--theme-primary-contrast);box-shadow:0 18px 34px var(--auto-color-392);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.ops-action-hero.overdue{background:linear-gradient(135deg, var(--auto-color-393), var(--auto-color-394))}.ops-action-hero span,.ops-action-hero strong,.ops-action-hero small{display:block}.ops-action-hero span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:900}.ops-action-hero strong{margin-top:4px;font-size:20px;line-height:1.05}.ops-action-hero small{opacity:.74;margin-top:5px;font-weight:750}.ops-action-hero .ops-action-btn{background:var(--t-surface);min-height:48px;color:var(--auto-color-320);border-color:var(--theme-primary-contrast);box-shadow:0 12px 22px var(--auto-color-021)}.ops-action-done{background:var(--auto-color-010);border-radius:999px;padding:10px 12px;font-size:13px!important}.ops-empty-card{background:var(--auto-color-004);color:var(--auto-color-395);border-radius:14px;place-items:center;min-height:140px;display:grid}.ops-drawer-empty-state{align-content:start;min-height:calc(100vh - 120px)}.ops-drawer-empty-state h3{letter-spacing:-.04em;margin:4px 0 0;font-size:34px;line-height:.95}.ops-drawer-empty-state p{color:var(--auto-color-311);margin:0;line-height:1.5}.ops-empty-focus-list{gap:8px;margin-top:4px;display:grid}.ops-empty-focus-list button{border:1px solid var(--auto-color-309);background:var(--t-surface);text-align:left;color:var(--auto-color-328);border-radius:12px;padding:12px}.ops-empty-focus-list span,.ops-empty-focus-list strong,.ops-empty-focus-list small{display:block}.ops-empty-focus-list strong{margin-top:4px}.ops-empty-focus-list small{color:var(--auto-color-331);margin-top:4px;font-weight:800}.internal-order-shell{background:radial-gradient(1200px 420px at 15% -5%, var(--auto-color-396), transparent 70%), radial-gradient(1100px 500px at 95% 0%, var(--auto-color-397), transparent 70%), linear-gradient(180deg, var(--auto-color-398), var(--auto-color-084));border:1px solid var(--auto-color-326);width:min(100% - 24px,1520px);box-shadow:0 22px 44px var(--auto-color-399);border-radius:22px;padding:14px}.internal-order-header{border:1px solid var(--auto-color-309);background:linear-gradient(135deg, var(--auto-color-407), var(--auto-color-408));border-radius:16px;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.internal-order-header h1{margin:3px 0 2px;font-size:clamp(22px,2.2vw,32px);line-height:1}.internal-order-header p{color:var(--auto-color-312);margin:0;font-size:13px}.internal-order-back{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:42px;display:inline-flex}.internal-order-layout{grid-template-columns:280px minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.internal-catalog{overscroll-behavior:contain;flex-direction:column;gap:18px;height:calc(100vh - 110px);max-height:calc(100vh - 110px);padding:8px 0;display:flex;position:sticky;top:92px;overflow:hidden}.internal-search-box{z-index:2;border:1px solid var(--auto-color-309);background:var(--auto-color-400);box-shadow:0 12px 26px var(--auto-color-401);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex:none;gap:7px;padding:10px;display:grid;position:relative}.internal-search-box label{color:var(--auto-color-312);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.internal-search-box input{border:1px solid var(--auto-color-389);background:var(--t-surface);width:100%;min-height:40px;color:var(--auto-color-328);border-radius:8px;padding:0 11px;font-weight:800}.internal-search-box input:focus{outline:2px solid var(--auto-color-059);border-color:var(--auto-color-118)}.internal-catalog-section::-webkit-scrollbar{width:10px}.internal-catalog-section::-webkit-scrollbar-track{background:0 0}.internal-catalog-section::-webkit-scrollbar-thumb{background:var(--auto-color-385);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.internal-catalog-section::-webkit-scrollbar-thumb:hover{background:var(--auto-color-402);background-clip:padding-box}.internal-catalog-section{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-385) transparent;flex:auto;align-content:start;gap:10px;min-height:0;padding-right:10px;display:grid;overflow:hidden auto}.internal-section-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.internal-section-head h3{margin:0;font-size:18px}.internal-section-head span{color:var(--auto-color-338);font-size:12px;font-weight:800}.internal-product-grid{grid-template-columns:1fr;gap:10px;display:grid}.internal-product-card{border:1px solid var(--auto-color-309);background:var(--t-surface);text-align:left;min-height:76px;color:var(--auto-color-328);box-shadow:0 3px 10px var(--auto-color-403);border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.internal-product-card:hover{border-color:var(--auto-color-332);box-shadow:0 12px 24px var(--auto-color-404);transform:translateY(-2px)}.internal-product-card.active{border-color:var(--auto-color-118);background:linear-gradient(135deg, var(--auto-color-405), var(--auto-color-373));box-shadow:inset 4px 0 0 var(--auto-color-118), 0 10px 22px var(--auto-color-106)}.internal-product-card strong{font-size:15px;line-height:1.15;display:block}.internal-product-thumb{background:var(--auto-color-406) center/cover no-repeat;width:52px;height:52px;color:var(--auto-color-320);border-radius:8px;place-items:center;font-size:20px;font-weight:900;display:inline-grid}.internal-product-info{gap:4px;min-width:0;display:grid}.internal-product-info strong,.internal-product-info small{overflow-wrap:anywhere}.internal-product-info small{color:var(--auto-color-312);font-size:12px;font-weight:800}.internal-product-price{background:var(--auto-color-406);color:var(--auto-color-320);border-radius:8px;justify-self:start;padding:6px 8px;font-size:12px;font-weight:800;line-height:1}.internal-product-card.active .internal-product-price{background:var(--auto-color-320);color:var(--theme-primary-contrast)}.internal-order-panel{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--auto-color-120) 72%, transparent) #ffffff0d;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, var(--auto-color-407), var(--auto-color-408));border:1px solid var(--auto-color-309);height:calc(100vh - 110px);max-height:calc(100vh - 110px);box-shadow:0 14px 32px var(--auto-color-319);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:92px;overflow:hidden auto}.internal-order-panel::-webkit-scrollbar{width:8px}.internal-order-panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px;margin-block:12px}.internal-order-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--auto-color-120) 72%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.internal-order-panel::-webkit-scrollbar-thumb:hover{background:var(--auto-color-120);background-clip:padding-box}.internal-builder-panel{min-width:0;height:calc(100vh - 110px);max-height:calc(100vh - 110px);display:grid;position:sticky;top:92px;overflow:hidden}.internal-product-customizer{background:linear-gradient(180deg, var(--auto-color-407), var(--auto-color-409));border:1px solid var(--auto-color-309);height:100%;min-height:0;box-shadow:0 14px 32px var(--auto-color-309);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.internal-product-hero{border-bottom:1px solid var(--auto-color-309);flex:none;grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px;padding-bottom:14px;display:grid}.internal-product-cover{background:var(--auto-color-406) center/cover no-repeat;min-height:220px;box-shadow:inset 0 0 0 1px var(--auto-color-326);border-radius:14px}.internal-product-hero h3{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,4vw,48px);line-height:.96}.internal-product-hero p{color:var(--auto-color-312);line-height:1.55}.internal-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0;display:flex}.internal-price-row strong{font-size:30px}.internal-price-row span{color:var(--auto-color-338);font-weight:800}.internal-modifier-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-385) transparent;flex:auto;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.internal-modifier-card,.internal-notes-card{background:linear-gradient(180deg, var(--auto-color-410), var(--auto-color-411));border:1px solid var(--auto-color-309);border-radius:14px;padding:14px}.internal-modifier-card h4{margin:0 0 4px}.internal-modifier-card .row-between>div>span{color:var(--auto-color-338);font-size:13px}.internal-modifier-card .row-between>strong{background:var(--auto-color-406);color:var(--auto-color-381);border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.internal-notes-card-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.internal-notes-card-head>span{min-width:0}.internal-notes-close{color:#ffffffbf;width:26px;height:26px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;flex:0 0 26px;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}.internal-notes-close:hover{color:#ffd36a;background:#ffb51b1f;border-color:#ffb51b99}.internal-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.internal-option{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:54px;color:var(--auto-color-328);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:850;display:flex}.internal-option.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast)}.internal-option span,.internal-option small{display:block}.internal-option-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:10px 0}.internal-option-toggle,.internal-option-stepper button{width:28px;height:28px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;font-weight:900;display:grid}.internal-option-toggle:disabled,.internal-option-stepper button:disabled{cursor:not-allowed;opacity:.4}.internal-option .internal-option-stepper{white-space:nowrap;flex:none;grid-template-columns:26px minmax(16px,auto) 26px;place-items:center;gap:2px;display:inline-grid}.internal-option .internal-option-stepper b{text-align:center;min-width:16px;line-height:1}.internal-option-stepper button{flex-basis:26px;width:26px;height:26px}.internal-option small{color:inherit;opacity:.72;margin-top:3px;font-weight:700}.internal-add-bar{z-index:2;background:linear-gradient(135deg, var(--auto-color-412), var(--auto-color-413));border:1px solid var(--auto-color-414);box-shadow:0 -12px 28px var(--auto-color-309);border-radius:14px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.internal-add-bar>div:nth-child(2) strong,.internal-add-bar>div:nth-child(2) span{display:block}.internal-cart-summary,.internal-cart-line,.internal-qty-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.internal-cart-summary h3{margin:4px 0 0;font-size:24px}.internal-cart-summary>strong{font-size:24px}.internal-cart-summary,.internal-cart-feedback,.internal-checkout-card,.internal-order-panel>.primary-btn{flex:none}.internal-cart-summary-highlight{background:linear-gradient(135deg, var(--auto-color-415), var(--auto-color-416));box-shadow:0 0 0 1px var(--auto-color-417), 0 14px 34px var(--auto-color-418);border-radius:14px;padding:14px 16px;animation:.85s internal-cart-bump;position:relative}.internal-cart-feedback{background:var(--auto-color-419);color:var(--auto-color-420);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:center;padding:8px 12px;font-size:11px;font-weight:900}.internal-cart-lines{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-385) transparent;flex:auto;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.internal-cart-line{border:1px solid var(--auto-color-309);background:linear-gradient(180deg, var(--auto-color-421), var(--auto-color-422));border-radius:12px;padding:12px}.internal-cart-line strong,.internal-cart-line span,.internal-cart-line small{display:block}.internal-cart-line span,.internal-cart-line small{color:var(--auto-color-338);margin-top:3px;font-size:12px}.internal-qty-controls button{border:1px solid var(--auto-color-319);background:var(--t-surface);border-radius:10px;width:30px;height:30px;font-weight:900;transition:transform .15s,box-shadow .15s,border-color .15s}.internal-qty-controls button:hover{border-color:var(--auto-color-423);box-shadow:0 8px 14px var(--auto-color-319);transform:translateY(-1px)}@keyframes internal-cart-bump{0%{transform:translate(0)scale(1)}20%{transform:translate(-4px)scale(1.01)}40%{transform:translate(6px)scale(1.03)}65%{transform:translate(-2px)scale(1.015)}to{transform:translate(0)scale(1)}}.internal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.internal-delivery-complement{grid-column:1/-1}.internal-delivery-complement textarea{resize:vertical;width:100%;min-height:68px;line-height:1.4}.internal-checkout-card{background:linear-gradient(180deg, var(--auto-color-410), var(--auto-color-424));border:1px solid var(--auto-color-309);border-radius:14px;gap:10px;padding:12px;display:grid}.internal-checkout-head{border:1px solid color-mix(in srgb, var(--theme-primary,#f4b400) 16%, transparent);background:color-mix(in srgb, var(--theme-primary,#f4b400) 3%, transparent);width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.internal-checkout-head>span{gap:2px;min-width:0;display:grid}.internal-checkout-chevron{border:1px solid color-mix(in srgb, var(--theme-primary,#f4b400) 48%, transparent);width:34px;height:34px;color:var(--theme-primary,#f4b400);background:color-mix(in srgb, var(--theme-primary,#f4b400) 12%, transparent);border-radius:11px;flex:none;place-items:center;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.internal-checkout-chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:translateY(2px)rotate(225deg)}.internal-checkout-card.is-minimized .internal-checkout-chevron:before{transform:translateY(-2px)rotate(45deg)}.internal-checkout-head:hover .internal-checkout-chevron{border-color:var(--theme-primary,#f4b400);background:color-mix(in srgb, var(--theme-primary,#f4b400) 20%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--theme-primary,#f4b400) 14%, transparent), inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.internal-checkout-head:hover{border-color:color-mix(in srgb, var(--theme-primary,#f4b400) 34%, transparent);background:color-mix(in srgb, var(--theme-primary,#f4b400) 7%, transparent)}.internal-checkout-head:active .internal-checkout-chevron{transform:translateY(0)scale(.96)}.internal-checkout-head:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary,#f4b400) 72%, transparent);outline-offset:3px}.internal-checkout-card.is-minimized{gap:0}.internal-checkout-card.is-minimized .internal-checkout-head{background:color-mix(in srgb, var(--theme-primary,#f4b400) 6%, transparent)}.table-settlement-modal.pickup-settlement-modal{flex-direction:column;max-width:680px;height:auto;max-height:min(96dvh,980px);display:flex}.table-settlement-modal.table-close-settlement-modal{border-radius:20px;width:min(720px,100%);height:auto;min-height:min(720px,94dvh - 20px);max-height:94dvh;padding:22px}.table-settlement-modal.table-close-settlement-modal .table-settlement-head h3{font-size:21px}.table-settlement-modal.table-close-settlement-modal .table-settlement-progress{gap:8px;margin-top:12px}.table-settlement-modal.table-close-settlement-modal .table-settlement-progress>div:not(.table-settlement-progress-track){border-radius:12px;padding:10px 12px}.table-settlement-modal.table-close-settlement-modal .table-settlement-progress strong{font-size:17px}.table-settlement-modal.table-close-settlement-modal .table-payment-flow,.table-settlement-modal.table-close-settlement-modal .table-payment-no-terminal{border-radius:14px;margin-top:12px;padding:12px}.table-settlement-modal.table-close-settlement-modal .table-settlement-modes{gap:7px;margin-top:11px}.table-settlement-modal.table-close-settlement-modal .table-settlement-modes button{border-radius:12px;min-height:58px;padding:9px}.table-settlement-modal.table-close-settlement-modal .table-settlement-discount{gap:6px;margin-top:11px}.table-settlement-modal.table-close-settlement-modal .table-settlement-discount-custom{flex:220px;width:auto}.table-settlement-modal.table-close-settlement-modal .table-settlement-all{border-radius:14px;gap:3px;margin-top:11px;padding:13px 16px}.table-settlement-modal.table-close-settlement-modal .table-settlement-all>strong{font-size:24px}.table-settlement-progress-discount strong{color:#f6b91a}@media (max-width:620px){.table-settlement-modal.table-close-settlement-modal{height:auto;min-height:0;max-height:92dvh;padding:16px}}@media (min-width:761px){.admin-layout.admin-premium-nav>.admin-main{grid-column:2}.admin-layout.admin-premium-nav>.admin-sidebar-collapse{z-index:90!important;position:fixed!important;inset:50% auto auto 230px!important;transform:translateY(-50%)!important}.admin-layout.admin-premium-nav.sidebar-collapsed>.admin-sidebar-collapse{left:72px!important}.admin-layout.admin-premium-nav.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)!important}.admin-layout.admin-premium-nav.sidebar-collapsed>.admin-sidebar{width:88px!important;min-width:88px!important;max-width:88px!important;position:fixed!important;inset:0 auto 0 0!important;transform:none!important}.admin-layout.admin-premium-nav.sidebar-collapsed>.admin-main{width:auto!important;min-width:0!important}}.pickup-settlement-modal>*{flex:none}.pickup-settlement-lockable{display:contents}.pickup-settlement-modal[aria-busy=true] .pickup-settlement-lockable{opacity:.62}.pickup-settlement-busy-banner{color:#ffe1a0;background:linear-gradient(135deg,#ffb11e29,#ffffff0b);border:1px solid #ffb72b7a;border-radius:12px;order:1;align-items:center;gap:11px;margin:0 0 12px;padding:11px 13px;display:flex}.pickup-settlement-busy-banner strong{color:#ffd166;font-size:12px;display:block}.pickup-settlement-busy-banner p{color:#ffffffad;margin:2px 0 0;font-size:10px;line-height:1.35}.pickup-settlement-cancel-point,.pickup-settlement-cancel-confirm button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:9px;flex:none;margin-left:auto;padding:8px 10px;font-size:10px;font-weight:850}.pickup-settlement-cancel-point:hover,.pickup-settlement-cancel-confirm button:hover{background:#ffffff24}.pickup-settlement-pending-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.pickup-settlement-pending-actions>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;margin-left:0;padding:8px 10px;font-size:10px;font-weight:850}.pickup-settlement-pending-actions>button:first-child{color:#ffd166;border-color:#ffb72b8c}.pickup-settlement-pending-actions>button:hover{background:#ffffff24}.pickup-settlement-cancel-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.pickup-settlement-cancel-confirm span{color:#fff;font-size:10px;font-weight:800}.pickup-settlement-cancel-confirm button{margin-left:0}.pickup-settlement-cancel-confirm button.is-danger{color:#ffc0c0;background:#bb2b2b38;border-color:#ff6f6f8c}.pickup-settlement-cancel-confirm button.is-danger:hover{background:#bb2b2b5c}.pickup-settlement-busy-spinner{border:2px solid #ffd16647;border-top-color:#ffd166;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite pickup-settlement-spin}.pickup-settlement-modal .table-payment-flow{order:3}.pickup-settlement-modal .pickup-settlement-modes{order:4}.pickup-settlement-modal .pickup-settlement-amount,.pickup-settlement-modal .pickup-settlement-items{order:5}.pickup-settlement-modal .pickup-settlement-discount{order:6}.pickup-settlement-modal .pickup-settlement-total{order:7}.pickup-settlement-modal .table-settlement-confirmation,.pickup-settlement-modal .pickup-settlement-footer{order:8}.pickup-settlement-modal .pickup-payment-flow+.ops-courier-modal-actions[style]{order:9}.pickup-settlement-progress{order:2;grid-template-columns:repeat(3,minmax(0,1fr))}.pickup-settlement-progress>div:not(.table-settlement-progress-track){min-height:76px}.pickup-settlement-progress small{color:#ffc85a;font-size:9px;font-weight:800;line-height:1.25}.pickup-settlement-progress .has-current-discount{background:#ffb01f1a;border-color:#ffb72b7a}.pickup-settlement-confirm-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pickup-settlement-confirm-modal{background:linear-gradient(160deg,#191c21,#101215);border:1px solid #ffb72b7a;border-radius:20px;width:min(480px,100%);max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto;box-shadow:0 30px 90px #000000b3,inset 0 1px #ffffff0f}.pickup-settlement-confirm-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pickup-settlement-confirm-modal>header span{color:#ffbd36;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pickup-settlement-confirm-modal>header h3{color:#fff;margin:4px 0 2px;font-size:23px}.pickup-settlement-confirm-modal>header p{color:#ffffff94;margin:0;font-size:12px}.pickup-settlement-confirm-modal>header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;width:36px;height:36px;font-size:22px}.pickup-settlement-confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.pickup-settlement-confirm-summary>div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:12px 13px;display:grid}.pickup-settlement-confirm-summary span{color:#ffffff8f;text-transform:uppercase;font-size:10px;font-weight:800}.pickup-settlement-confirm-summary strong{color:#fff;font-size:17px}.pickup-settlement-confirm-summary .is-total{background:#ffb11e1f;border-color:#ffb72b73;grid-column:1/-1}.pickup-settlement-confirm-summary .is-total strong{color:#ffd166;font-size:25px}.pickup-settlement-confirm-modal dl{border:1px solid #ffffff17;border-radius:12px;gap:0;margin:14px 0 0;padding:0 13px;display:grid}.pickup-settlement-confirm-modal dl>div{justify-content:space-between;gap:16px;padding:11px 0;display:flex}.pickup-settlement-confirm-modal dl>div+div{border-top:1px solid #ffffff14}.pickup-settlement-confirm-modal dt{color:#ffffff8c;font-size:11px}.pickup-settlement-confirm-modal dd{color:#fff;text-align:right;margin:0;font-size:12px;font-weight:850}.pickup-settlement-confirm-note{color:#ffffffa8;margin:14px 0;font-size:11px;line-height:1.5}.pickup-settlement-confirm-feedback{background:#ffb11e14;border:1px solid #ffb72b47;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:12px 0;padding:12px;display:grid}.pickup-settlement-confirm-feedback>div:not(.pickup-settlement-confirm-cancel){gap:3px;display:grid}.pickup-settlement-confirm-feedback strong{color:#fff;font-size:12px}.pickup-settlement-confirm-feedback span{color:#ffffffb3;font-size:11px;line-height:1.4}.pickup-settlement-confirm-feedback.is-error{background:#89191f38;border-color:#ff5b5b73;grid-template-columns:1fr}.pickup-settlement-confirm-feedback.is-error strong{color:#ff9c9c}.pickup-settlement-confirm-feedback.is-warning{background:#814a0633;border-color:#ffa61f8c}.pickup-settlement-confirm-spinner{border:2px solid #fff3;border-top-color:#ffb51f;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pickup-settlement-spin}.pickup-settlement-confirm-cancel{border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:8px;display:flex}.pickup-settlement-confirm-cancel>span{flex:100%}.pickup-settlement-confirm-cancel button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.pickup-settlement-confirm-cancel button.is-danger{color:#faa;background:#89191f2e;border-color:#ff5b5b66}.pickup-settlement-confirm-modal button:disabled{cursor:not-allowed;opacity:.5}@keyframes pickup-settlement-spin{to{transform:rotate(360deg)}}.pickup-settlement-confirm-modal .table-settlement-cash-check{background:#ffb11e1a;border-radius:11px;margin-bottom:14px;padding:11px 12px}.pickup-settlement-confirm-modal>footer{border-top:1px solid #ffffff17;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.pickup-settlement-confirm-modal>footer .settlement-review-back{color:#ffffffdb;background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.pickup-settlement-confirm-modal>footer .settlement-review-back:hover:not(:disabled){color:#fff;background:#ffb11e1a;border-color:#ffbe3780;transform:translateY(-1px)}.pickup-settlement-confirm-modal>footer .settlement-review-back:focus-visible{outline-offset:2px;outline:2px solid #ffb51f}.pickup-settlement-confirm-modal>footer .settlement-review-back svg{flex:none}.pickup-settlement-confirm-modal>footer .primary-btn,.pickup-settlement-confirm-modal>footer .ops-btn-primary{border-radius:12px;min-height:44px}@media (max-width:620px){.pickup-settlement-progress{grid-template-columns:1fr}.table-settlement-modal.pickup-settlement-modal{height:auto;max-height:96dvh}.table-settlement-modal.table-close-settlement-modal{height:96dvh;max-height:96dvh}.pickup-settlement-confirm-backdrop{align-items:end;padding:0}.pickup-settlement-confirm-modal{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.pickup-settlement-confirm-modal>footer{flex-direction:column-reverse}.pickup-settlement-confirm-modal>footer button{width:100%}}.pickup-settlement-total{color:#f8f8f8;background:#202126;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;margin:14px 0;padding:16px 18px;display:flex}.pickup-settlement-total strong{color:#fff;font-size:24px}.internal-order-alert{color:#ffe7e7;background:linear-gradient(135deg,#4e1b1bf0,#251414fa);border:1px solid #ff70706b;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff0d}.internal-order-alert.is-refresh{color:#fff1c7;background:linear-gradient(135deg,#4c310af5,#261b0efa);border-color:#ffb82d8a}.internal-order-alert.is-info{color:#d9ebff;background:linear-gradient(135deg,#142f4cf5,#121b28fa);border-color:#5aa9ff6b}.product-modifier-quantity-setting{cursor:pointer;background:#ffbe370e;border:1px solid #ffbe3733;border-radius:14px;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.product-modifier-quantity-setting input{accent-color:#ffc347;width:18px;height:18px;margin-top:2px}.product-modifier-quantity-setting span{gap:3px;display:grid}.product-modifier-quantity-setting strong{color:#fff8ea;font-size:13px}.product-modifier-quantity-setting small{color:#fff8ea9e;font-size:11px;line-height:1.4}.internal-order-alert-icon{border:1px solid;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:19px;font-weight:900;display:grid}.internal-order-alert-copy{flex:auto;min-width:0}.internal-order-alert-copy strong{font-size:14px;line-height:1.25;display:block}.internal-order-alert-copy p{color:#fff4e2c7;margin:4px 0 0;font-size:12px;line-height:1.45}.internal-order-alert-dismiss{color:#ffd36d;cursor:pointer;background:#ffb40024;border:1px solid #ffd47385;border-radius:10px;flex:none;align-self:center;padding:8px 11px;font-size:11px;font-weight:850}.internal-order-alert-dismiss:hover{background:#ffb4003d}.pickup-settlement-error{color:#ffb1b1;background:#aa24242e;border:1px solid #ff68687a;border-radius:10px;order:8;padding:11px 14px;font-size:13px;font-weight:700}.pickup-settlement-modal .table-settlement-head h3,.pickup-settlement-modal .table-settlement-head p,.pickup-settlement-modal .table-settlement-head span,.pickup-settlement-modal .table-payment-flow-step strong,.pickup-settlement-modal .table-payment-flow-step small,.pickup-settlement-modal .table-payment-method-grid strong,.pickup-settlement-modal .table-payment-terminal-grid strong,.pickup-settlement-modal .table-payment-terminal-grid small{color:inherit}.pickup-settlement-modal .table-payment-flow-step small,.pickup-settlement-modal .table-payment-terminal-grid small{color:#ffffff9e}.pickup-settlement-modal .table-payment-flow{color:#f8f8f8}.pickup-payment-flow+.ops-courier-modal-actions[style]{display:none}.pickup-payment-flow{margin-top:12px}.pickup-settlement-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pickup-settlement-discount{color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.pickup-settlement-discount button{color:#fff;background:#1b1c20;border:1px solid #ffffff1f;border-radius:9px;padding:9px 12px;font-weight:800}.pickup-settlement-discount button.active{color:#ffc64a;border-color:#f5a900}.pickup-settlement-modes button,.pickup-settlement-items label{color:#f8f8f8;background:#1b1c20;border:1px solid #ffffff1a;border-radius:12px}.pickup-settlement-modes button{text-align:left;cursor:pointer;gap:5px;padding:12px;display:grid}.pickup-settlement-modes button.active{background:#f5a90029;border-color:#f5a900}.pickup-settlement-modes span,.pickup-settlement-items label{color:#ffffff9e;font-size:12px}.pickup-settlement-amount{color:#fff;background:#111216;border:1px solid #ffffff24;border-radius:10px;width:100%;margin-top:10px;padding:12px}.pickup-settlement-items{gap:6px;margin-top:10px;display:grid}.pickup-settlement-items label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.internal-checkout-head strong{font-size:15px}.internal-choice-grid,.internal-payment-grid{gap:8px;display:grid}.internal-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-choice-grid-three .internal-choice{padding-inline:8px}.internal-checkout-card .internal-choice-grid-three{gap:10px;width:calc(100% - 8px);margin-left:8px}.internal-checkout-card .internal-choice-grid-three .internal-choice{padding-inline:10px}.internal-delivery-fee{border:1px solid var(--auto-color-319);background:var(--t-surface);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.78rem;display:flex}.internal-delivery-map-action{border:1px solid color-mix(in srgb, var(--theme-primary,#f4b400) 42%, transparent);background:color-mix(in srgb, var(--theme-primary,#f4b400) 9%, var(--t-surface));border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.internal-delivery-map-action>div{gap:3px;display:grid}.internal-delivery-map-action span{color:var(--theme-muted);font-size:.76rem}.internal-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-payment-timing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-payment-timing-grid.internal-payment-timing-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-payment-paid-choice.active{border-color:color-mix(in srgb, #22c55e 78%, var(--theme-primary,#f4b400));background:#22c55e26;box-shadow:0 10px 24px #22c55e1a}.internal-prepaid-method{gap:10px;padding-top:2px;display:grid}.internal-prepaid-method>span{font-size:.78rem;font-weight:700}.internal-prepaid-warning{color:#86efac;background:#22c55e17;border:1px solid #22c55e57;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.internal-prepaid-warning strong{font-size:.82rem}.internal-prepaid-warning span{font-size:.72rem;line-height:1.35}@media (max-width:1180px){.internal-payment-timing-grid{grid-template-columns:1fr}}.internal-choice{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:64px;color:var(--auto-color-328);text-align:left;border-radius:12px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.internal-choice:hover{border-color:var(--auto-color-425);box-shadow:0 8px 18px var(--auto-color-326);transform:translateY(-1px)}.internal-choice.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast);box-shadow:inset 4px 0 0 var(--auto-color-118)}.internal-choice strong,.internal-choice span{display:block}.internal-choice strong{font-size:13px;line-height:1.12}.internal-choice span{opacity:.74;margin-top:5px;font-size:11px;font-weight:800;line-height:1.25}.internal-table-availability{color:var(--muted);margin:8px 2px 0;font-size:.78rem;line-height:1.35}.internal-locked-table{background:linear-gradient(135deg,#ffb51c1f,#ffffff09);border:1px solid #ffb51c61;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff12}.internal-locked-table>span{color:#17100a;background:linear-gradient(135deg,#ffc64b,#f39a00);border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.internal-locked-table>div{gap:2px;min-width:0;display:grid}.internal-locked-table small{color:#ffffff80;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.internal-locked-table strong{color:#fff8e9;font-size:14px}.internal-locked-table p{color:#ffffff85;margin:0;font-size:10px}.internal-locked-table>b{color:#ffb775;white-space:nowrap;background:#ff753721;border-radius:999px;padding:6px 8px;font-size:9px}.internal-eta-pill{background:var(--t-surface);color:var(--auto-color-320);border:1px solid var(--auto-color-391);border-radius:999px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:900}.internal-submit{letter-spacing:.02em;width:100%;min-height:58px;box-shadow:0 12px 24px var(--auto-color-426);border-radius:14px;font-size:15px}.checkout-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-choice{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:72px;color:var(--auto-color-328);text-align:left;border-radius:8px;padding:12px}.checkout-choice.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast);box-shadow:inset 4px 0 0 var(--auto-color-118)}.checkout-choice strong,.checkout-choice span{display:block}.checkout-choice span{opacity:.76;margin-top:5px;font-size:12px;font-weight:800}.checkout-address-card{background:var(--auto-color-427);border:1px solid var(--auto-color-309);border-radius:10px;gap:12px;padding:14px;display:grid}.checkout-address-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.checkout-address-head strong,.checkout-address-head span{display:block}.checkout-address-head strong{margin-top:5px}.checkout-address-head span{color:var(--auto-color-338);margin-top:3px;font-size:12px;font-weight:800}.checkout-address-actions{flex-wrap:wrap;gap:8px;display:flex}.checkout-address-fields{margin-top:2px}.coupon-choice-list{gap:8px;margin-top:12px;display:grid}.coupon-choice{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:44px;color:var(--auto-color-328);text-align:left;border-radius:8px;padding:9px 10px;font-weight:850}.coupon-choice.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast);box-shadow:inset 4px 0 0 var(--auto-color-118)}.coupon-choice strong,.coupon-choice span{display:block}.coupon-choice span{opacity:.76;margin-top:3px;font-size:11px;font-weight:750}@media (max-width:1080px){.admin-workspace,.hero,.catalog-layout,.split-panel,.product-admin-layout,.product-form-layout,.delivery-layout,.banner-grid,.ops-grid,.admin-grid,.checkout-header,.orders-hero,.orders-layout,.orders-card-meta,.orders-hub-summary-strip,.cards-grid{grid-template-columns:1fr}.topbar-inner{align-items:stretch}.nav-links{justify-content:space-between;width:100%}.ops-priority-grid,.ops-action-queue-grid,.ops-board-shell,.ops-board,.ops-drawer-kpis,.ops-drawer-actions,.internal-order-layout,.internal-product-hero,.admin-overview-grid,.admin-context-grid,.admin-section-hero{grid-template-columns:1fr}.admin-sidebar{position:static}.internal-catalog,.internal-builder-panel,.internal-order-panel{height:auto;max-height:none;position:static;overflow:visible}.internal-cart-lines{max-height:none;overflow:visible}.internal-catalog-section{padding-right:0;overflow:visible}.internal-product-customizer{height:auto;overflow:visible}.internal-modifier-list{padding-right:0;overflow:visible}.internal-order-header,.ops-action-queue-head{flex-direction:column;align-items:flex-start}.orders-sidebar{position:static}.orders-hub-layout{grid-template-columns:1fr}.orders-hub-drawer{position:static}.orders-hub-table-head,.orders-hub-row{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-hub-row>:nth-child(4),.orders-hub-row>:nth-child(9){grid-column:1/-1}}@media (max-width:720px){.topbar-inner,.section-head,.admin-overview-head,.admin-context-head,.admin-header-main,.admin-modal-head,.product-meta,.row-between,.metric-row,.cart-line-head,.cart-line-media,.floating-cart-panel-head,.floating-cart-line,.floating-cart-actions,.orders-tools-head,.orders-card-head,.orders-card-actions,.orders-hub-topbar,.orders-hub-toolbar-head,.orders-hub-table-footer,.orders-hub-drawer-head,.orders-hub-footer{flex-direction:column;align-items:flex-start}.field-grid,.payment-method-grid,.admin-tab-rail,.banner-preset-modal-grid,.banner-picker-trigger,.orders-summary-grid{grid-template-columns:1fr}.orders-search{width:100%;min-width:0}.orders-filter-chip{flex:148px;min-width:0}.orders-card-total{text-align:left;justify-items:start}.orders-hub-topbar,.orders-hub-toolbar,.orders-hub-drawer-card{padding:18px}.orders-hub-search{width:100%;min-width:0}.orders-hub-summary-strip{padding:10px}.orders-hub-chip,.orders-hub-topbar-btn,.orders-hub-topbar-primary,.orders-hub-toolbar-btn,.orders-hub-inline-btn,.orders-hub-drawer-btn{justify-content:center;width:100%}.orders-hub-table-head{display:none}.orders-hub-row{border-top:0;border-bottom:1px solid var(--auto-color-114);padding:14px}.orders-hub-row>:first-child,.orders-hub-row>:nth-child(2),.orders-hub-row>:nth-child(4),.orders-hub-row>:nth-child(9){grid-column:1/-1}.orders-hub-drawer-grid{grid-template-columns:1fr}.created-order-head,.created-order-secure-payment,.payment-result-metric{flex-direction:column;align-items:flex-start}.payment-result-qr{grid-template-columns:1fr}.payment-qr-frame{width:100%}.hero-copy{padding:24px}.hero-visual{min-height:360px}.panel,.product-body,.combo-body{padding:18px}.floating-cart{border-radius:22px;bottom:6px;left:8px;right:8px}.floating-cart-trigger{grid-template-columns:40px minmax(0,1fr);padding:11px 12px}.floating-cart-price{display:none}.floating-cart-panel-head h3{font-size:24px}.profile-panel{width:auto;position:fixed;top:76px;left:16px;right:16px}.profile-panel-head,.profile-tabs,.profile-actions{flex-direction:column;align-items:stretch}.nav-links{justify-content:stretch}.ops-stage-head,.ops-order-head,.ops-order-footer,.ops-drawer-head{flex-direction:column;align-items:flex-start}.ops-modal-customer-actions,.ops-modal-summary-grid{grid-template-columns:1fr}.ops-modal-customer-cta{justify-content:flex-start}.nav-shortcuts{justify-content:center;gap:6px;width:100%;padding:5px}.nav-shortcut{text-align:center;flex:1 1 0;padding:10px 12px;font-size:13px}.admin-table-row,.product-admin-row{grid-template-columns:1fr;gap:8px}.cart-link{justify-content:space-between;width:100%}.profile-trigger{grid-template-columns:40px minmax(0,1fr) 16px;width:100%;min-width:0}.internal-option-grid,.internal-add-bar,.internal-form-grid{grid-template-columns:1fr}}.showcase-icon-picker-trigger{border:1px solid var(--auto-color-428);background:var(--t-surface);width:100%;color:var(--auto-color-440);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.showcase-icon-picker-trigger:hover{border-color:var(--theme-warning);background:var(--auto-color-430)}.showcase-icon-picker-current{background:var(--auto-color-430);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:27px;display:grid}.showcase-icon-picker-trigger strong,.showcase-icon-picker-trigger small{display:block}.showcase-icon-picker-trigger small{color:var(--auto-color-431);margin-top:3px;font-size:11px}.showcase-icon-picker-trigger>span:nth-child(2){flex:1}.showcase-icon-picker-trigger>span:last-child{color:var(--auto-color-434);font-size:28px}.showcase-icon-picker-backdrop{z-index:1200;background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.showcase-icon-picker-modal{border:1px solid var(--auto-color-428);background:var(--t-surface);border-radius:24px;width:min(720px,100%);max-height:min(760px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 30px 90px #00000073}.showcase-icon-picker-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.showcase-icon-picker-head h3{color:var(--auto-color-440);margin:4px 0 0;font-size:24px}.showcase-icon-picker-head p{color:var(--auto-color-431);margin:5px 0 0;font-size:13px}.showcase-icon-picker-head>button{border:1px solid var(--auto-color-428);width:36px;height:36px;color:var(--auto-color-440);cursor:pointer;background:0 0;border-radius:10px;font-size:24px}.showcase-icon-picker-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.showcase-icon-picker-grid button{aspect-ratio:1;border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:14px;font-size:27px;transition:all .16s}.showcase-icon-picker-grid button:hover,.showcase-icon-picker-grid button.active{border-color:var(--theme-warning);background:var(--auto-color-430);transform:translateY(-2px);box-shadow:0 8px 18px #0003}.showcase-workbench{flex-direction:column;gap:16px;display:flex}.showcase-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.showcase-stat-card{border:1px solid var(--auto-color-428);background:var(--t-surface);box-shadow:0 1px 2px var(--auto-color-429);border-radius:22px;align-items:flex-start;gap:16px;padding:20px;display:flex}.showcase-stat-icon{background:var(--auto-color-430);border-radius:18px;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.showcase-stat-card span{text-transform:uppercase;letter-spacing:.06em;color:var(--auto-color-431);font-size:11px;font-weight:800;display:block}.showcase-stat-card strong{color:var(--auto-color-432);margin-top:4px;font-size:30px;font-weight:950;line-height:1;display:block}.showcase-stat-card p{color:var(--auto-color-431);margin:6px 0 0;font-size:13px}.showcase-main-grid{grid-template-columns:360px minmax(360px,1fr) minmax(420px,1fr);gap:16px;display:grid}.showcase-editor-grid{grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.showcase-panel{border:1px solid var(--auto-color-428);background:var(--t-surface);box-shadow:0 1px 2px var(--auto-color-429);border-radius:22px;padding:18px}.showcase-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.showcase-panel-head h3{color:var(--auto-color-432);margin:0;font-size:18px;font-weight:950}.showcase-panel-head p{color:var(--auto-color-431);margin:4px 0 0;font-size:12px}.showcase-soft-action{border:1px solid var(--auto-color-433);background:var(--t-surface);color:var(--auto-color-434);cursor:pointer;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:850}.showcase-soft-action:hover{background:var(--auto-color-430)}.showcase-list-stack{flex-direction:column;gap:10px;display:flex}.showcase-list-item{border:1px solid var(--auto-color-435);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .18s;display:flex}.showcase-list-item:hover{box-shadow:0 10px 22px var(--auto-color-436);transform:translateY(-1px)}.showcase-list-item.active{border-color:var(--auto-color-437);background:var(--auto-color-430)}.showcase-drag{color:var(--auto-color-438);cursor:grab}.showcase-list-thumb{width:56px;height:56px;color:var(--theme-primary-contrast);box-shadow:0 6px 14px var(--auto-color-439);border-radius:18px;flex:none;place-items:center;font-size:26px;display:grid}.showcase-list-copy{flex:1;min-width:0}.showcase-list-copy strong{white-space:nowrap;text-overflow:ellipsis;color:var(--auto-color-440);font-size:14px;font-weight:950;display:block;overflow:hidden}.showcase-list-copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--auto-color-431);margin-top:3px;display:block;overflow:hidden}.showcase-list-copy em{background:var(--t-surface);color:var(--auto-color-434);box-shadow:0 1px 4px var(--auto-color-441);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.showcase-more{color:var(--auto-color-442)}.showcase-hint{color:var(--auto-color-431);margin:16px 0 0;font-size:12px}.showcase-form-grid{gap:14px;display:grid}.showcase-field-block label{color:var(--auto-color-431);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:11px;font-weight:850;display:flex}.showcase-field-block label small{color:var(--auto-color-442);font-size:11px}.showcase-field-block input,.showcase-field-block textarea,.showcase-field-block select{border:1px solid var(--auto-color-428);background:var(--t-surface);width:100%;color:var(--auto-color-440);border-radius:14px;outline:none;padding:12px 14px;font-size:14px;transition:all .18s}.showcase-field-block textarea{resize:vertical;min-height:96px}.showcase-field-block input:focus,.showcase-field-block textarea:focus,.showcase-field-block select:focus{border-color:var(--auto-color-443);box-shadow:0 0 0 4px var(--auto-color-444)}.showcase-two-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.showcase-icon-grid{flex-wrap:wrap;gap:8px;display:flex}.showcase-icon-grid button{border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:13px;width:44px;height:44px;font-size:21px}.showcase-icon-grid button.active,.showcase-icon-grid button:hover{border-color:var(--auto-color-443);background:var(--auto-color-430)}.showcase-palette-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.showcase-palette{border:1px solid var(--auto-color-445);cursor:pointer;border-radius:14px;height:46px}.showcase-palette.active{outline:2px solid var(--auto-color-446);outline-offset:2px}.showcase-priority-badge{background:var(--auto-color-430);color:var(--auto-color-434);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.showcase-actions-row{border-top:1px solid var(--auto-color-447);justify-content:space-between;gap:12px;padding-top:14px;display:flex}.showcase-danger{border:1px solid var(--auto-color-448);background:var(--t-surface);color:var(--auto-color-126);cursor:pointer;border-radius:13px;padding:11px 14px;font-size:13px;font-weight:850}.showcase-danger:hover{background:var(--auto-color-449)}.showcase-primary{background:var(--auto-color-434);color:var(--theme-primary-contrast);cursor:pointer;box-shadow:0 10px 18px var(--auto-color-450);border:0;border-radius:13px;padding:12px 18px;font-size:13px;font-weight:950}.showcase-primary:hover{background:var(--auto-color-451)}.showcase-primary:disabled{opacity:.55;cursor:not-allowed}.showcase-preview-link{color:var(--auto-color-434);font-size:12px;font-weight:850}.showcase-preview-card{min-height:270px;color:var(--theme-primary-contrast);box-shadow:0 20px 38px var(--auto-color-452);border-radius:28px;padding:26px;position:relative;overflow:hidden}.showcase-preview-orb{filter:blur(18px);pointer-events:none;border-radius:999px;position:absolute}.showcase-preview-orb.one{background:var(--auto-color-453);width:140px;height:140px;top:-35px;right:-35px}.showcase-preview-orb.two{background:var(--auto-color-454);width:110px;height:110px;bottom:-40px;right:35px}.showcase-preview-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.showcase-preview-top span{background:var(--auto-color-455);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;place-items:center;width:66px;height:66px;font-size:38px;display:grid}.showcase-preview-top em{background:var(--t-surface);color:var(--auto-color-434);border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:950}.showcase-preview-copy{z-index:1;max-width:440px;margin-top:70px;position:relative}.showcase-preview-copy h2{margin:0;font-size:34px;font-weight:950;line-height:1.05}.showcase-preview-copy p{color:var(--auto-color-456);margin:10px 0 0;font-size:15px;font-weight:650}.showcase-preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.showcase-preview-metrics div{background:var(--auto-color-210);border-radius:16px;padding:12px}.showcase-preview-metrics small{color:var(--auto-color-431);display:block}.showcase-preview-metrics strong{color:var(--auto-color-440);margin-top:3px;display:block}.showcase-empty{min-height:240px;color:var(--auto-color-431);text-align:center;place-items:center;display:grid}.showcase-list-panel{align-self:start}@media (max-width:1200px){.showcase-main-grid,.showcase-editor-grid{grid-template-columns:1fr}.showcase-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.showcase-stats-grid,.showcase-two-cols,.showcase-preview-metrics{grid-template-columns:1fr}.showcase-panel{padding:14px}.showcase-preview-copy h2{font-size:27px}.showcase-actions-row{flex-direction:column}.showcase-primary,.showcase-danger{width:100%}}.admin-layout.admin-showcase-active{grid-template-columns:170px minmax(0,1fr)!important}.admin-showcase-active .admin-sidebar{width:170px!important;min-width:170px!important;padding:18px 10px!important}.admin-showcase-active .admin-sidebar-logo{padding:4px 8px 20px!important}.admin-showcase-active .admin-sidebar-item{padding:11px 10px!important;font-size:12px!important}.admin-showcase-active .admin-topbar{min-height:68px!important;padding:12px 18px!important}.admin-showcase-active .admin-content-grid{width:100%!important;margin:0!important;padding:10px!important;display:block!important}.admin-showcase-active .admin-content-main{width:100%!important;max-width:none!important}.admin-showcase-active .showcase-workbench{width:100%!important;max-width:none!important;margin:0!important}.admin-showcase-active .showcase-layout-v2{grid-template-columns:274px 510px minmax(560px,680px)!important;width:min(100%,1488px)!important;max-width:1488px!important;margin:0!important}@media (max-width:1420px){.admin-showcase-active .showcase-layout-v2{grid-template-columns:260px minmax(440px,1fr)!important}.admin-showcase-active .showcase-v2-right-rail{grid-column:1/-1!important}}@media (max-width:900px){.admin-layout.admin-showcase-active{grid-template-columns:1fr!important}.admin-showcase-active .admin-sidebar{display:none!important}.admin-showcase-active .showcase-layout-v2{grid-template-columns:1fr!important}.admin-showcase-active .showcase-v2-right-rail{grid-column:auto!important}}.loyalty-hero-panel,.coupons-hero-panel,.categories-hero-panel{border:1px solid var(--auto-color-457);background:linear-gradient(135deg, var(--auto-color-007) 0%, var(--auto-color-430) 100%);box-shadow:0 18px 60px var(--auto-color-458);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.loyalty-hero-panel h2,.coupons-hero-panel h2,.categories-hero-panel h2{letter-spacing:-.04em;margin:6px 0;font-size:28px}.loyalty-hero-panel p,.coupons-hero-panel p,.categories-hero-panel p{max-width:720px;color:var(--auto-color-459);margin:0;line-height:1.55}.loyalty-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.loyalty-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loyalty-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.loyalty-metric-card{border:1px solid var(--auto-color-460);background:var(--t-surface);box-shadow:0 14px 36px var(--auto-color-461);border-radius:20px;padding:18px}.loyalty-metric-card span{color:var(--auto-color-431);font-size:12px;font-weight:700;display:block}.loyalty-metric-card strong{letter-spacing:-.04em;margin-top:8px;font-size:26px;display:block}.loyalty-metric-card small{color:var(--auto-color-431);margin-top:4px;display:block}.loyalty-layout,.coupons-layout,.categories-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.coupons-layout,.categories-layout{grid-template-columns:340px minmax(0,1fr)}.loyalty-card,.coupons-list-card,.coupons-editor-card{border:1px solid var(--auto-color-460);background:var(--t-surface);box-shadow:0 18px 50px var(--auto-color-461);border-radius:24px;padding:22px}.section-head.compact{margin-bottom:16px}.loyalty-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.loyalty-switch{text-align:left;border:1px solid var(--auto-color-428);background:var(--auto-color-210);cursor:pointer;border-radius:18px;padding:16px;transition:all .18s}.loyalty-switch strong{color:var(--auto-color-440);display:block}.loyalty-switch span{color:var(--auto-color-431);margin-top:4px;font-size:13px;display:block}.loyalty-switch.active{border-color:var(--auto-color-462);background:linear-gradient(135deg, var(--auto-color-430), var(--auto-color-007));box-shadow:inset 0 0 0 1px var(--auto-color-463)}.loyalty-preview-card{position:sticky;top:18px}.loyalty-phone-preview{min-height:360px;color:var(--theme-primary-contrast);background:radial-gradient(circle at 80% 0%, var(--auto-color-464), transparent 28%), linear-gradient(135deg, var(--auto-color-465), var(--auto-color-466));box-shadow:0 24px 70px var(--auto-color-467);border-radius:30px;margin-top:16px;padding:22px}.loyalty-phone-top{background:var(--auto-color-468);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.loyalty-phone-preview h3{letter-spacing:-.05em;margin:24px 0 8px;font-size:28px;line-height:1.05}.loyalty-phone-preview p{color:var(--auto-color-456);line-height:1.45}.loyalty-wallet-row{background:var(--auto-color-469);border-radius:16px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px;display:flex}.loyalty-progress{background:var(--auto-color-453);border-radius:999px;height:8px;margin:18px 0 10px;overflow:hidden}.loyalty-progress span{border-radius:inherit;background:var(--t-surface);height:100%;display:block}.coupon-search-field{margin-bottom:14px}.coupons-list{gap:10px;max-height:680px;padding-right:4px;display:grid;overflow:auto}.coupon-list-item{border:1px solid var(--auto-color-428);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px;transition:all .18s;display:flex}.coupon-list-item:hover{box-shadow:0 12px 28px var(--auto-color-470);transform:translateY(-1px)}.coupon-list-item.active{border-color:var(--auto-color-471);background:var(--auto-color-430)}.coupon-list-item strong{color:var(--auto-color-440);display:block}.coupon-list-item small{color:var(--auto-color-431);margin-top:4px;display:block}.coupon-list-item em{background:var(--auto-color-447);color:var(--auto-color-459);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.coupon-list-item.active em{background:var(--auto-color-444);color:var(--auto-color-434)}.coupon-rule-preview,.category-preview-card,.category-guidelines{background:var(--auto-color-210);border:1px solid var(--auto-color-428);color:var(--auto-color-459);border-radius:18px;padding:16px}.category-preview-card{background:linear-gradient(135deg, var(--auto-color-430) 0%, var(--auto-color-007) 100%)}.category-preview-card span,.category-guidelines strong{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900;display:block}.category-preview-card strong{color:var(--auto-color-440);margin-top:8px;font-size:24px;display:block}.category-preview-card p{margin:8px 0}.category-guidelines{gap:8px;display:grid}.category-guidelines span{color:var(--auto-color-459);font-size:13px}@media (max-width:1100px){.loyalty-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-layout,.coupons-layout,.categories-layout{grid-template-columns:1fr}.loyalty-preview-card{position:static}}@media (max-width:720px){.loyalty-hero-panel,.coupons-hero-panel,.categories-hero-panel{flex-direction:column;align-items:stretch}.loyalty-metrics-grid,.loyalty-toggle-grid{grid-template-columns:1fr}}.delivery-control-room{gap:20px}.delivery-hero-panel{background:radial-gradient(circle at top left, var(--auto-color-472), transparent 34%), linear-gradient(135deg, var(--auto-color-473), var(--auto-color-474));border:1px solid var(--auto-color-475);box-shadow:0 20px 52px var(--auto-color-476);border-radius:30px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr);gap:18px;padding:24px;display:grid}.delivery-hero-copy h3{letter-spacing:-.04em;color:var(--ink);margin:8px 0;font-size:clamp(24px,3vw,34px)}.delivery-hero-copy p{color:var(--muted);max-width:640px;margin:0;line-height:1.55}.delivery-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.delivery-kpi-card,.delivery-zone-summary>div{border:1px solid var(--auto-color-475);background:var(--auto-color-477);box-shadow:0 12px 28px var(--auto-color-478);border-radius:22px;padding:15px}.delivery-kpi-card span,.delivery-zone-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.delivery-kpi-card strong,.delivery-zone-summary strong{letter-spacing:-.03em;color:var(--ink);margin-top:6px;font-size:22px;display:block}.delivery-kpi-card small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.delivery-base-panel{overflow:hidden}.delivery-stepper{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.delivery-stepper span{background:var(--auto-color-479);border:1px solid var(--auto-color-480);color:var(--auto-color-481);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.delivery-stepper b{background:var(--accent);width:22px;height:22px;color:var(--theme-primary-contrast);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.delivery-address-card{background:var(--auto-color-482);border:1px solid var(--auto-color-483);border-radius:26px;padding:18px}.delivery-zone-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.delivery-zone-pill{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.delivery-zone-pill:hover{box-shadow:0 14px 30px var(--auto-color-476);transform:translateY(-2px)}@media (max-width:1100px){.delivery-hero-panel,.delivery-layout{grid-template-columns:1fr}.delivery-kpi-grid,.delivery-zone-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.delivery-hero-panel{padding:18px}.delivery-kpi-grid,.delivery-zone-summary{grid-template-columns:1fr}}.premium-banners-shell{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:14px;padding:18px 0 34px;display:grid}.premium-banners-list-card,.premium-banners-editor-card{border:1px solid var(--auto-color-135);background:var(--t-surface);box-shadow:0 14px 38px var(--auto-color-484);border-radius:18px}.premium-banners-list-card{flex-direction:column;min-height:520px;padding:18px 16px;display:flex}.premium-banners-section-head,.premium-banners-editor-top,.premium-banners-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.premium-banners-section-head h3,.premium-banners-editor-top h3{letter-spacing:-.03em;margin:0;font-size:18px}.premium-banners-section-head p,.premium-banners-editor-top p{color:var(--muted);margin:4px 0 0;font-size:12px}.premium-outline-action,.premium-ghost-action,.premium-primary-action,.premium-danger-action{border:1px solid var(--auto-color-485);cursor:pointer;border-radius:10px;min-height:36px;padding:0 14px;font-weight:800}.premium-outline-action,.premium-ghost-action{background:var(--t-surface);color:var(--auto-color-486)}.premium-primary-action{background:linear-gradient(135deg, var(--auto-color-486), var(--auto-color-465));color:var(--theme-primary-contrast);box-shadow:0 12px 26px var(--auto-color-487);border-color:#0000}.premium-danger-action{background:var(--t-surface);color:var(--auto-color-488);border-color:var(--auto-color-489)}.premium-banner-list{gap:10px;margin-top:22px;padding-right:2px;display:grid;overflow:auto}.premium-banner-row{border:1px solid var(--auto-color-490);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:14px 94px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:84px;padding:10px;transition:all .18s;display:grid}.premium-banner-row:hover,.premium-banner-row.active{border-color:var(--auto-color-491);box-shadow:0 10px 28px var(--auto-color-492);transform:translateY(-1px)}.premium-banner-drag,.premium-banner-more{color:var(--auto-color-493);font-weight:900}.premium-banner-thumb{width:94px;height:58px;color:var(--theme-primary-contrast);border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.premium-banner-thumb img{object-fit:cover;width:100%;height:100%}.premium-banner-row-copy{gap:2px;min-width:0;display:grid}.premium-banner-row-copy strong,.premium-banner-row-copy small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.premium-banner-row-copy strong{font-size:14px;line-height:1.25}.premium-banner-row-copy small{color:var(--muted);font-size:11px}.premium-banner-row-copy em{border-radius:999px;width:fit-content;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.status-on{background:var(--auto-color-494);color:var(--auto-color-495)}.status-off{background:var(--auto-color-496);color:var(--auto-color-497)}.premium-banner-list-hint{color:var(--muted);margin-top:auto;padding-top:18px;font-size:12px}.premium-banners-editor-card{padding:20px}.premium-preview-link{color:var(--auto-color-486);font-size:12px;font-weight:800;text-decoration:none}.premium-banners-editor-grid{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:26px;margin-top:22px;display:grid}.premium-banners-form,.premium-banners-visual-panel{gap:14px;display:grid}.premium-field-grid.two{grid-template-columns:1fr .85fr;gap:12px;display:grid}.premium-field{gap:6px;display:grid}.premium-field span{justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.premium-field b{color:var(--muted);font-weight:600}.premium-field input,.premium-field textarea,.premium-destination-block input,.premium-destination-block select{border:1px solid var(--auto-color-090);background:var(--t-surface);width:100%;min-height:42px;font:inherit;border-radius:10px;outline:none;padding:0 13px}.premium-field textarea{resize:vertical;min-height:82px;padding-top:12px}.premium-field input:focus,.premium-field textarea:focus,.premium-destination-block input:focus,.premium-destination-block select:focus{border-color:var(--auto-color-491);box-shadow:0 0 0 4px var(--auto-color-492)}.premium-destination-block{border-top:1px solid var(--auto-color-001);gap:10px;padding-top:12px;display:grid}.premium-radio-line,.premium-switch-line{color:var(--auto-color-498);align-items:center;gap:9px;font-size:13px;display:flex}.premium-radio-line input{accent-color:var(--auto-color-486)}.premium-switch-line{padding-top:8px}.premium-switch-line div{gap:2px;display:grid}.premium-switch-line small{color:var(--muted);font-size:11px}.print-setup-assistant{background:#f59e0b12;border:1px solid #f59e0b57;border-radius:16px;gap:14px;padding:16px;display:grid}.print-setup-assistant.ready{background:#22c55e12;border-color:#22c55e5c}.print-setup-assistant-head{align-items:center;gap:11px;display:flex}.print-setup-assistant-head>div{gap:3px;display:grid}.print-setup-assistant-head small{color:var(--muted)}.print-setup-assistant-icon{color:#f59e0b;background:#f59e0b29;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.print-setup-assistant.ready .print-setup-assistant-icon{color:#22c55e;background:#22c55e29}.print-setup-printer-list{gap:8px;display:grid}.print-setup-printer-list button{border:1px solid var(--auto-color-001);background:var(--auto-color-495);min-height:48px;color:var(--auto-color-498);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.print-setup-printer-list button.active{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.print-setup-printer-list button small{color:var(--muted)}.print-setup-download,.print-setup-recheck{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:42px;font-weight:800;display:inline-flex}.print-setup-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.print-setup-download{color:#171006;background:#f59e0b;text-decoration:none}.print-setup-recheck{border:1px solid var(--auto-color-001);color:var(--auto-color-498);background:0 0}@media (max-width:620px){.print-setup-actions{grid-template-columns:1fr}}.premium-switch{background:var(--auto-color-499);cursor:pointer;border:0;border-radius:999px;width:44px;height:24px;padding:3px}.premium-switch span{background:var(--t-surface);border-radius:50%;width:18px;height:18px;transition:all .18s;display:block}.premium-switch.active{background:var(--auto-color-486)}.premium-switch.active span{transform:translate(20px)}.premium-palette-tabs{border:1px solid var(--auto-color-090);background:var(--auto-color-500);border-radius:12px;width:fit-content;padding:3px;display:inline-flex}.premium-palette-tabs button{cursor:pointer;min-height:34px;color:var(--auto-color-501);background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:800}.premium-palette-tabs button.active{color:var(--auto-color-486);background:var(--t-surface);box-shadow:0 6px 16px var(--auto-color-502)}.premium-field.compact input{min-height:38px}.premium-palette-grid{border-bottom:1px solid var(--auto-color-001);grid-template-columns:repeat(4,48px);gap:12px;padding:4px 0 12px;display:grid}.premium-palette{border:1px solid var(--auto-color-090);width:48px;height:48px;color:var(--theme-primary-contrast);cursor:pointer;box-shadow:inset 0 0 0 1px var(--auto-color-503);border-radius:9px;font-size:22px;font-weight:900}.premium-palette.active{outline:2px solid var(--auto-color-486);outline-offset:3px}.premium-banner-preview{min-height:220px;color:var(--theme-primary-contrast);box-shadow:0 20px 45px var(--auto-color-504);border-radius:16px;justify-content:space-between;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.premium-banner-preview:before{content:"";background:radial-gradient(circle at 72% 28%, var(--auto-color-469), transparent 36%), linear-gradient(90deg, var(--auto-color-505), transparent 70%);position:absolute;inset:0}.premium-banner-preview-copy{z-index:2;gap:10px;max-width:58%;display:grid;position:relative}.premium-banner-preview-copy small{color:var(--auto-color-506);font-weight:900}.premium-banner-preview-copy strong{letter-spacing:-.05em;font-size:28px;line-height:1.05}.premium-banner-preview-copy p{color:var(--auto-color-456);margin:0;line-height:1.35}.premium-banner-preview-copy span{background:var(--t-surface);width:fit-content;color:var(--auto-color-486);border-radius:8px;padding:12px 18px;font-weight:900}.premium-banner-preview img{z-index:1;object-fit:cover;width:48%;height:88%;filter:drop-shadow(0 16px 24px var(--auto-color-507));border-radius:18px;position:absolute;bottom:-30px;right:-20px}.premium-banner-preview-food{z-index:1;filter:drop-shadow(0 16px 24px var(--auto-color-508));font-size:78px;position:relative}.premium-banner-dots{color:var(--auto-color-509);letter-spacing:4px;font-size:8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.premium-banners-actions{border-top:1px solid var(--auto-color-001);margin-top:20px;padding-top:16px}.premium-banners-actions>div{align-items:center;gap:10px;display:flex}@media (max-width:1180px){.premium-banners-shell,.premium-banners-editor-grid{grid-template-columns:1fr}}@media (max-width:860px){.admin-metrics-bar,.premium-field-grid.two{grid-template-columns:1fr}.premium-banners-actions,.premium-banners-actions>div{flex-direction:column;align-items:stretch}.premium-palette-grid{grid-template-columns:repeat(4,1fr)}.premium-palette{width:100%}}.premium-destination-block{border:1px solid var(--auto-color-428);background:var(--auto-color-210);border-radius:14px;margin-top:8px;padding:14px}.premium-destination-options{gap:8px;display:grid}.premium-radio-line{border:1px solid var(--auto-color-510);background:var(--t-surface);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.premium-destination-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.premium-radio-line{justify-content:flex-start;min-height:44px}.premium-radio-line input[type=radio]{flex:0 0 16px;margin:0;width:16px!important;height:16px!important}.premium-radio-line span{font-size:13px;line-height:1.2}@media (max-width:980px){.premium-destination-options{grid-template-columns:1fr}}.showcase-order-actions{gap:8px;margin-bottom:10px;display:flex}.premium-banner-preview-real{padding:6px 0}.premium-banner-preview-real .banner-card{min-height:260px;display:block}.premium-banners-list-card{padding-top:30px!important}.premium-banner-list{margin-top:20px!important}.premium-banners-section-head>.showcase-soft-action{align-self:flex-start}.premium-banner-list.premium-banner-list-offset{padding-top:6px;margin-top:24px!important}.showcase-preview-card{position:relative;overflow:hidden}.showcase-preview-image{object-fit:cover;opacity:.35;z-index:0;width:100%;height:100%;position:absolute;inset:0}.showcase-preview-top,.showcase-preview-copy{z-index:1;position:relative}.premium-image-input-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.premium-image-upload-btn{border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.premium-image-upload-btn:hover{background:var(--auto-color-215)}.showcase-hero-image-preview{border:1px solid var(--auto-color-428);background:linear-gradient(180deg, var(--auto-color-210), var(--auto-color-007));border-radius:18px;margin-bottom:12px;overflow:hidden}.showcase-hero-image-preview-img{object-fit:cover;width:100%;height:180px;display:block}.showcase-hero-image-preview-empty{text-align:center;min-height:180px;color:var(--auto-color-431);place-items:center;gap:6px;padding:22px;display:grid}.showcase-hero-image-preview-empty span{color:var(--auto-color-440);font-weight:900}.showcase-hero-image-preview-empty small{max-width:260px;font-size:12px;line-height:1.4;display:block}.showcase-home-emulator{border:1px dashed var(--auto-color-428);background:var(--auto-color-215);border-radius:18px;padding:10px}.showcase-home-emulator .hero-visual{border-radius:18px;min-height:220px}.showcase-home-emulator .hero-badge-grid{grid-template-columns:1fr}.cards-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cards-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:768px){.cards-grid-two,.cards-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}[data-theme-palette=primeiroEstilo]{--palette-bg:#f7f3ee;--palette-surface:#fff;--palette-surface-strong:#fff;--palette-ink:#1f1f1f;--palette-muted:#6b6b6b;--palette-line:#eee5da;--palette-accent:#f97316;--palette-accent-soft:#fff1e8;--palette-accent-deep:#ea580c;--palette-success:#ea580c;--palette-warning:#d97706}[data-theme-palette=primeiroEstilo] .topbar{background:var(--palette-surface-strong)!important;border-bottom:1px solid var(--palette-line)!important;box-shadow:var(--theme-topbar-shadow)!important}[data-theme-palette=primeiroEstilo] .imperial-hero-board{box-shadow:0 10px 30px var(--auto-color-624)!important;border:1px solid var(--auto-color-625)!important;overflow:hidden!important}[data-theme-palette=primeiroEstilo] .imperial-board-food{border-radius:inherit!important;background-position:50%,50%!important;background-size:cover,cover!important;inset:0!important}[data-theme-palette=primeiroEstilo] .imperial-board-overlay{background:linear-gradient(180deg, var(--auto-color-626), var(--auto-color-627))!important}[data-theme-palette=primeiroEstilo] .imperial-board-food:after{background:linear-gradient(90deg, var(--auto-color-627), var(--auto-color-628) 45%, var(--auto-color-508) 100%)!important}[data-theme-palette=primeiroEstilo] .imperial-board-primary{color:var(--palette-surface-strong)!important;background:var(--palette-accent-deep)!important;box-shadow:none!important}[data-theme-palette=primeiroEstilo] .imperial-board-primary:hover{background:var(--palette-accent)!important}[data-theme-palette=primeiroEstilo] .product-card,[data-theme-palette=primeiroEstilo] .combo-card,:is(html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .product-card,html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .combo-card){background:var(--palette-surface-strong)!important;border:1px solid var(--card-border,var(--palette-line))!important;box-shadow:var(--card-shadow,0 6px 18px #0000000d)!important}[data-theme-palette=primeiroEstilo] .tag{background:var(--theme-tag-bg)!important;color:var(--theme-primary-contrast)!important;border:1px solid var(--theme-tag-border)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .tag{color:var(--theme-price-hero)!important;background:var(--theme-hero-tag-bg)!important;border:1px solid var(--theme-hero-tag-bg)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .product-body .tag-row{order:-1;margin-bottom:10px}[data-theme-palette=primeiroEstilo] .product-title,[data-theme-palette=primeiroEstilo] .combo-card h3{color:var(--palette-ink)!important;font-weight:700!important}[data-theme-palette=primeiroEstilo] .product-desc{color:var(--palette-muted)!important}[data-theme-palette=primeiroEstilo] .row-between strong{color:var(--palette-accent-deep)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .row-between strong{color:var(--palette-accent)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .product-price{color:var(--palette-accent)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line{color:var(--theme-price-hero)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line strong{color:var(--theme-price-hero)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line span{color:var(--theme-price-hero)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line del{color:var(--theme-price-hero)!important}[data-theme-palette=primeiroEstilo] .primary-btn{background:var(--palette-accent)!important;color:var(--theme-primary-contrast)!important;border:1px solid var(--palette-accent-deep)!important;box-shadow:0 6px 16px var(--auto-color-629)!important}[data-theme-palette=primeiroEstilo] .primary-btn:hover{background:var(--palette-accent-deep)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .primary-btn{background:var(--palette-accent)!important;color:var(--theme-primary-contrast)!important;border:1px solid var(--palette-accent-deep)!important;box-shadow:0 6px 16px var(--auto-color-629)!important}[data-theme-palette=primeiroEstilo] .ghost-btn{background:var(--palette-surface-strong)!important;border:1px solid var(--theme-ghost-border)!important;color:var(--palette-accent-deep)!important;box-shadow:0 6px 16px var(--auto-color-630)!important}[data-theme-palette=primeiroEstilo] .ghost-btn:hover{background:var(--theme-soft-surface)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .ghost-btn.button-inline{background:var(--palette-surface-strong)!important;border:1px solid var(--palette-accent)!important;color:var(--palette-accent)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .ghost-btn.button-inline:hover{background:var(--theme-soft-surface-2)!important}[data-theme-palette=primeiroEstilo] .floating-cart,[data-theme-palette=primeiroEstilo] .floating-cart-panel{border:1px solid var(--palette-line)!important;box-shadow:var(--theme-cart-shadow)!important}[data-theme-palette=primeiroEstilo] .floating-cart-price strong,[data-theme-palette=primeiroEstilo] .floating-cart-summary strong{color:var(--palette-accent-deep)!important}:is(html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .tag,html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .badge){color:var(--theme-price-hero)!important;background:var(--theme-hero-tag-bg)!important;border:1px solid var(--theme-hero-tag-bg)!important}.showcase-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.showcase-color-field{border:1px solid var(--auto-color-428);background:var(--t-surface);border-radius:16px;gap:8px;padding:12px;display:grid}.showcase-color-field-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.showcase-color-field-head strong{color:var(--auto-color-440);font-size:13px;font-weight:950}.showcase-color-field-head small{color:var(--auto-color-431);text-align:right;font-size:12px;line-height:1.3}.showcase-color-swatch-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.showcase-color-swatch{cursor:pointer;border:1px solid #ffffff2e;border-radius:12px;height:34px;box-shadow:inset 0 1px #ffffff2e}.showcase-color-swatch.active{outline:2px solid var(--theme-warning);outline-offset:2px}.showcase-color-preset-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.showcase-color-preset-rail-item{text-align:left;border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.showcase-color-preset-rail-item:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00000014}.showcase-color-preset-rail-item.active{border-color:var(--theme-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-warning) 16%,transparent)}.showcase-color-preset-rail-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:146px;display:grid}.showcase-color-preset-rail-swatches span{border:1px solid #ffffff24;border-radius:9px;height:24px;display:block}.showcase-color-preset-rail-copy{gap:3px;display:grid}.showcase-color-preset-rail-copy strong{color:var(--auto-color-440);font-size:14px;font-weight:950}.showcase-color-preset-rail-copy small{color:var(--auto-color-431);font-size:12px;line-height:1.35}.imperial-board-info-card-icon{background:#ffffff14;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:10px;font-size:30px;line-height:1;display:grid}@media (max-width:760px){.showcase-color-grid,.showcase-color-preset-rail{grid-template-columns:1fr}.showcase-color-swatch-row{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-color-customizer-head{display:block}.showcase-color-customizer-head small{text-align:left;margin-top:4px;display:block}.showcase-home-emulator-mini .hero-visual{min-height:300px}.showcase-mini-right-column{width:100%}}:is(input,textarea,select){color:var(--input-text);background:var(--input-bg);border-color:var(--input-border);letter-spacing:-.01em;min-height:48px;transition:border-color var(--ds-transition), box-shadow var(--ds-transition), background var(--ds-transition);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.35;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000014}select{appearance:none;border:1px solid var(--auto-color-205);background-color:var(--t-surface);min-height:48px;color:var(--auto-color-191);background-image:none;background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:14px;padding:12px 44px 12px 14px;font-size:14px;font-weight:700;line-height:1.2}select option{background:var(--t-surface);color:var(--auto-color-191)}.showcase-workbench:has(.showcase-layout-v2){width:min(100%,1480px)!important;max-width:1480px!important;margin-inline:auto!important}.theme-imperialDark .showcase-workbench:has(.showcase-layout-v2){width:min(100%,1480px)!important;max-width:1480px!important;margin-inline:auto!important}.showcase-layout-v2,.theme-imperialDark .showcase-layout-v2{grid-template-columns:260px 480px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}.showcase-layout-v2>*,.showcase-v2-right-rail{min-width:0!important}.showcase-v2-right-rail{gap:12px!important;display:grid!important}.showcase-layout-v2 :is(.showcase-list-panel,.showcase-highlight-modal){min-height:720px!important}.showcase-layout-v2 .showcase-mini-preview-panel{min-height:0!important;padding:14px!important}.showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.42!important;aspect-ratio:auto!important;width:100%!important;height:330px!important;min-height:330px!important;max-height:330px!important;margin:0!important;overflow:hidden!important}.showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-canvas,.theme-imperialDark .showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-canvas{width:calc(100% / var(--showcase-preview-scale))!important;height:calc(100% / var(--showcase-preview-scale))!important;transform:scale(var(--showcase-preview-scale))!important;transform-origin:0 0!important}.showcase-layout-v2 .showcase-hero-editor-panel{padding:14px!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:170px minmax(210px,1fr) 200px!important;align-items:start!important;gap:10px!important;display:grid!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-hero-image-block{grid-row:1/span 3!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-hero-palette{grid-area:1/3/span 3!important;margin:0!important;padding:12px!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-actions-row{flex-direction:column!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0 12px!important;padding:10px 0 0!important;display:flex!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-actions-row .showcase-primary{width:240px!important;min-width:0!important;min-height:42px!important}@media (max-width:1320px){.showcase-layout-v2,.theme-imperialDark .showcase-layout-v2{grid-template-columns:250px minmax(420px,1fr)!important}.showcase-v2-right-rail{grid-column:1/-1!important}.showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame{height:min(48vw,520px)!important;min-height:320px!important;max-height:520px!important}}@media (max-width:820px){.showcase-layout-v2,.theme-imperialDark .showcase-layout-v2{grid-template-columns:1fr!important}.showcase-v2-right-rail{grid-column:auto!important}.showcase-layout-v2 :is(.showcase-list-panel,.showcase-highlight-modal){min-height:0!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:1fr!important}.showcase-layout-v2 .showcase-hero-editor-panel :is(.showcase-hero-image-block,.showcase-hero-palette,.showcase-actions-row){grid-area:auto/1!important}}.ops-root .admin-reports-screen{gap:16px;min-width:0;padding-bottom:24px;display:grid}.ops-root .admin-reports-screen>*{min-width:0}.ops-root .admin-reports-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.ops-root .admin-reports-hero h2{margin:2px 0 4px;font-size:clamp(22px,3vw,34px)}.ops-root .admin-reports-hero p{color:var(--report-muted,#a9a9ad);margin:0;line-height:1.45}.ops-root .admin-report-directory,.ops-root .admin-report-filters,.ops-root .admin-report-insights,.ops-root .admin-report-focus{min-width:0;padding:18px}.ops-root .admin-report-directory-head,.ops-root .admin-report-insights-head,.ops-root .admin-report-focus-head,.ops-root .admin-report-section-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.ops-root .admin-report-directory-head>span,.ops-root .admin-report-insights-head>span,.ops-root .admin-report-focus-head>p,.ops-root .admin-report-section-head>span{color:var(--report-muted,#aaa);font-size:12px;line-height:1.4}.ops-root .admin-report-view-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ops-root .admin-report-view-list button{text-align:left;border:1px solid var(--report-border,#ffffff1a);min-width:0;min-height:74px;color:var(--report-text,#fff);cursor:pointer;background:#ffffff06;border-radius:13px;padding:11px}.ops-root .admin-report-view-list button.active{border-color:var(--report-accent,#f4b400);background:color-mix(in srgb, var(--report-accent,#f4b400) 12%, transparent)}.ops-root .admin-report-view-list strong,.ops-root .admin-report-view-list small{overflow-wrap:anywhere;display:block}.ops-root .admin-report-view-list small{color:var(--report-muted,#aaa);margin-top:5px;font-size:10px;line-height:1.3}.ops-root .admin-report-view-list button:hover{transform:none}.ops-root .admin-report-view-list button small{overflow-wrap:normal;word-break:normal;max-width:none}.ops-root .admin-report-view-list button:hover,.ops-root .admin-report-view-list button.active:hover{color:var(--report-text,#fff)!important;border-color:color-mix(in srgb, var(--report-accent,#f4b400) 58%, var(--report-border,#ffffff1a))!important;background:color-mix(in srgb, var(--report-accent,#f4b400) 10%, #17191c)!important;box-shadow:none!important}.ops-root .admin-report-filters{grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;display:grid}.ops-root .admin-report-filters>*{min-width:0}.ops-root .admin-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ops-root .admin-report-kpi{min-width:0;padding:15px}.ops-root .admin-report-kpi span{color:var(--report-muted,#aaa);font-size:11px}.ops-root .admin-report-kpi strong{overflow-wrap:anywhere;margin-top:7px;font-size:clamp(17px,2vw,25px);display:block}.ops-root .admin-report-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ops-root .admin-report-insight{border:1px solid var(--report-border,#ffffff1a);background:#ffffff06;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.ops-root .admin-report-insight strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-root .admin-report-insight small{color:var(--report-muted,#aaa);line-height:1.35}.ops-root .admin-report-focus-grid,.ops-root .admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.ops-root .admin-report-focus-grid{margin-top:14px}.ops-root .admin-report-chart{min-width:0;padding:16px;overflow:hidden}.ops-root .admin-report-bars{gap:10px;margin-top:14px;display:grid}.ops-root .admin-report-bars>div{grid-template-columns:minmax(90px,.8fr) minmax(80px,1.5fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.ops-root .admin-report-bars>div>span{text-overflow:ellipsis;white-space:nowrap;color:var(--report-muted,#aaa);font-size:11px;overflow:hidden}.ops-root .admin-report-bars i{background:#ffffff14;border-radius:99px;height:9px;display:block;overflow:hidden}.ops-root .admin-report-bars b{border-radius:inherit;background:linear-gradient(90deg, var(--report-accent,#f4b400), var(--report-accent-strong,#ff8c00));height:100%;display:block}.ops-root .admin-report-bars strong{white-space:nowrap;font-size:11px}.ops-root .admin-report-tables{align-items:start}.ops-root .admin-report-tables>.panel{min-width:0;padding:16px;overflow:hidden}.ops-root .admin-report-table{gap:0;margin-top:12px;display:grid}.ops-root .admin-report-table>div{border-top:1px solid var(--report-border,#ffffff14);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px 0;display:grid}.ops-root .admin-report-table strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-root .admin-report-table em{color:var(--report-muted,#aaa);white-space:nowrap;font-size:11px;font-style:normal}.ops-root .admin-report-empty{color:var(--report-muted,#aaa);text-align:center;justify-items:center;gap:6px;padding:36px;display:grid}@media (max-width:1100px){.ops-root .admin-report-view-list,.ops-root .admin-report-filters,.ops-root .admin-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-root .admin-report-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ops-root .admin-reports-hero{grid-template-columns:auto minmax(0,1fr)}.ops-root .admin-reports-hero>button{grid-column:1/-1;width:100%}.ops-root .admin-report-view-list,.ops-root .admin-report-filters,.ops-root .admin-report-kpis,.ops-root .admin-report-insights-grid,.ops-root .admin-report-focus-grid,.ops-root .admin-report-grid{grid-template-columns:1fr}.ops-root .admin-report-directory-head,.ops-root .admin-report-insights-head,.ops-root .admin-report-focus-head{display:grid}.ops-root .admin-report-bars>div{grid-template-columns:minmax(80px,.8fr) minmax(70px,1fr) auto}}.showcase-layout-v2{grid-template-columns:minmax(250px,290px) minmax(430px,510px) minmax(560px,1fr);align-items:start;gap:12px;width:100%;display:grid}.showcase-layout-v2>*{min-width:0}.showcase-v2-right-rail{gap:12px;min-width:0;display:grid}.showcase-overview-row{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.showcase-editors-row{grid-template-columns:minmax(540px,.82fr) minmax(760px,1.35fr);align-items:start;gap:18px;display:grid}.showcase-layout-v2 :is(.showcase-v2-list,.showcase-v2-preview,.showcase-v2-highlight,.showcase-v2-general){min-width:0}.showcase-layout-v2 :is(.showcase-list-panel,.showcase-mini-preview-panel,.showcase-highlight-modal,.showcase-hero-editor-panel){border-radius:14px!important;width:100%!important;max-width:none!important;min-height:0!important;position:static!important;top:auto!important}.showcase-v2-list,.showcase-v2-list .showcase-list-panel{height:100%}.showcase-layout-v2 .showcase-v2-list{align-self:stretch;display:flex}.showcase-v2-list .showcase-list-panel{flex-direction:column;flex:auto;display:flex}.showcase-v2-list .showcase-list-stack{flex:auto;max-height:none!important}.showcase-v2-preview .showcase-mini-preview-panel{align-content:start;display:grid;padding:14px!important}.showcase-layout-v2 .showcase-overview-row,.showcase-layout-v2 .showcase-v2-preview,.showcase-layout-v2 .showcase-v2-preview .showcase-mini-preview-panel{justify-self:stretch!important;width:100%!important;max-width:none!important}.showcase-layout-v2 .showcase-v2-preview .showcase-mini-preview-panel .showcase-imperial-miniature-frame{margin-inline:auto;aspect-ratio:16/8.15!important;width:100%!important;max-width:none!important;max-height:none!important}.showcase-v2-general .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:minmax(160px,.72fr) minmax(210px,1fr) minmax(190px,.9fr)!important;gap:10px!important}.showcase-v2-general .showcase-hero-image-block{grid-row:span 3!important}.showcase-v2-general .showcase-hero-palette{grid-area:1/3/span 3;margin:0;padding:12px}.showcase-layout-v2 .showcase-panel{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#111214!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff09,0 16px 40px #00000038!important}.showcase-layout-v2 .showcase-panel-head{margin-bottom:12px!important}.showcase-layout-v2 .showcase-panel-head h3{font-size:17px}.showcase-highlight-modal .showcase-panel-head h3 span{color:var(--theme-accent,#ffb000)}.showcase-editor-tabs{border-bottom:1px solid #ffffff17;gap:0;margin:0 -18px 16px;padding:0 18px;display:flex}.showcase-editor-tabs button{min-width:128px;color:var(--theme-muted,#aaa);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:13px;font-weight:850}.showcase-editor-tabs button.active{color:var(--theme-text,#fff);border-bottom-color:var(--theme-accent,#ffb000);background:linear-gradient(#ffb00014,#0000)}.showcase-tab-content{gap:14px;display:grid}.showcase-v2-highlight .showcase-highlight-modal{flex-direction:column;display:flex;min-height:720px!important}.showcase-v2-highlight .showcase-highlight-modal>.showcase-form-grid{flex-direction:column;flex:1;display:flex}.showcase-v2-highlight .showcase-highlight-actions{margin-top:auto!important}.showcase-v2-list .showcase-list-panel{min-height:720px!important}.showcase-v2-general .showcase-hero-editor-panel{padding:14px!important}.showcase-v2-general .showcase-hero-settings-head{margin-bottom:10px!important;padding-bottom:10px!important}.showcase-v2-general .showcase-hero-image-preview-img,.showcase-v2-general .showcase-hero-image-preview-empty{height:112px;min-height:112px}.showcase-v2-general .showcase-field-block textarea{min-height:76px}.showcase-v2-general .showcase-hero-palette-head{flex-direction:column;align-items:flex-start;gap:8px}.showcase-v2-general .showcase-hero-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.showcase-v2-general .showcase-hero-color-field{min-height:46px;padding:7px 8px;font-size:9px}.showcase-v2-general .showcase-actions-row{flex-direction:column;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:2px 10px 0!important;padding:10px 0 0!important;display:flex!important}.showcase-v2-general .showcase-actions-row p{color:var(--theme-muted,#aaa);text-align:center;margin:0;font-size:10px}.showcase-v2-general .showcase-actions-row .showcase-primary{border-radius:10px!important;width:240px!important;min-width:0!important;min-height:42px!important;box-shadow:0 10px 28px #ff8a0029!important}@media (max-width:1560px){.showcase-layout-v2{grid-template-columns:minmax(240px,280px) minmax(420px,500px) minmax(0,1fr)}.showcase-v2-general .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:minmax(150px,.65fr) minmax(200px,1fr)!important}.showcase-v2-general .showcase-hero-palette{grid-area:auto/1/auto/-1}}@media (max-width:1240px){.showcase-layout-v2{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.showcase-v2-right-rail{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.showcase-v2-list .showcase-list-panel,.showcase-v2-highlight .showcase-highlight-modal{min-height:0!important}}@media (max-width:820px){.showcase-layout-v2{grid-template-columns:1fr}.showcase-v2-right-rail{grid-column:auto}.showcase-v2-list,.showcase-v2-list .showcase-list-panel{height:auto}.showcase-v2-general .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:1fr!important}.showcase-v2-general .showcase-hero-image-block{grid-row:auto!important}.showcase-v2-general .showcase-hero-palette{grid-column:1}}.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-areas:"list highlight preview""vitrine vitrine vitrine"!important;align-items:start!important}.showcase-redesigned-grid .showcase-vitrine-settings-stack{margin-top:0;scroll-margin-top:24px}@media (max-width:1820px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-areas:"list highlight""preview preview""vitrine vitrine"!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-areas:"list""highlight""preview""vitrine"!important}}html[data-theme=imperialDark] .floating-cart-actions .floating-checkout-action,html[data-theme-palette=imperialDark] .floating-cart-actions .floating-checkout-action,html[data-theme-css=imperialDark] .floating-cart-actions .floating-checkout-action{color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;min-height:58px!important}.floating-cart-actions .floating-cart-secondary-action{min-height:58px}.coupon-premium-list .coupon-choice.unavailable,.coupon-premium-list .coupon-choice.unavailable:hover{cursor:pointer;box-shadow:none;background:#ffffff06}.coupon-premium-list .coupon-choice.unavailable .coupon-radio{background:#ffffff0a;border-color:#ffffff24}.coupon-discount-stack{justify-items:end;gap:5px;display:grid}.coupon-discount-stack small{color:#ffb764d1;font-size:11px;font-weight:800}.coupon-selection-notice{color:#fff5e8;background:#89480d29;border:1px solid #ffa84838;border-radius:12px;gap:4px;margin:10px;padding:12px 13px;display:grid}.coupon-selection-notice strong{font-size:12px}.coupon-selection-notice span{color:#ffe0beb3;font-size:11px;line-height:1.4}.coupon-choice-main .coupon-expiration-label{color:#f6c453;background:#ffb21c17;border:1px solid #ffb21c3d;border-radius:999px;align-items:center;width:fit-content;margin-top:2px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.coupon-choice-main .coupon-rules-link{color:#ffb21c;text-underline-offset:3px;cursor:pointer;width:fit-content;margin-top:3px;font-size:12px;font-weight:900;text-decoration:underline;display:inline-flex}.coupon-choice-main .coupon-rules-link:hover,.coupon-choice-main .coupon-rules-link:focus-visible{color:#ffd26b}.coupon-rules-dialog{width:min(620px,100vw - 28px);max-height:min(780px,100dvh - 28px);padding-bottom:18px;overflow-y:auto}.coupon-rules-dialog .coupon-dialog-head>div{min-width:0}.coupon-rules-dialog .coupon-dialog-head p{color:#fff8ec9e;margin:5px 0 0;font-size:13px;line-height:1.45}.coupon-rules-eyebrow{color:#ffb21c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.coupon-rules-highlight{background:linear-gradient(135deg,#ff8a002e,#ffb21c0f);border:1px solid #ffb21c59;border-radius:18px;gap:5px;margin:18px 18px 0;padding:18px;display:grid}.coupon-rules-highlight span,.coupon-rules-grid span{color:#fff8ec8f;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.coupon-rules-highlight strong{color:#fff8ec;font-size:21px}.coupon-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 18px 0;display:grid}.coupon-rules-grid>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.coupon-rules-grid strong{color:#fff8ec;font-size:13px;line-height:1.4}.coupon-rules-status{color:#fff8ec;background:#ffb21c17;border-radius:14px;gap:3px;margin:12px 18px 0;padding:13px 15px;display:grid}.coupon-rules-status span{color:#fff8ecad;font-size:12px}.coupon-rules-close{width:calc(100% - 36px);margin:18px 18px 0}@media (max-width:560px){.coupon-rules-grid{grid-template-columns:1fr}}.theme-imperialDark select,[data-theme=imperial-dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--auto-color-191)!important;background-color:var(--t-surface)!important;border-color:var(--auto-color-205)!important;background-image:none!important}.theme-imperialDark select option,[data-theme=imperial-dark] select option{color:var(--auto-color-191)!important;background-color:var(--t-surface)!important}.product-card .product-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.cards-grid .product-card{grid-template-rows:auto minmax(0,1fr);display:grid}.cards-grid .product-card .product-body{flex-direction:column;min-height:0;display:flex}.cards-grid .product-card .product-card-actions{padding-top:16px;margin-top:auto!important}.cards-grid .product-card .product-card-actions>.primary-btn{letter-spacing:-.015em;border-radius:17px;min-height:clamp(54px,4.2vw,66px);font-size:clamp(12px,1vw,15px);font-weight:900;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background .18s;color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}.cards-grid .product-card .product-card-actions>.primary-btn .button-icon{flex-basis:clamp(16px,1.25vw,20px);width:clamp(16px,1.25vw,20px);height:clamp(16px,1.25vw,20px);color:#ffb400!important}.cards-grid .product-card .product-card-actions>.primary-btn:hover{transform:translateY(-2px);color:#ffc52e!important;background:radial-gradient(circle at 50% 110%,#ffb40042,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border-color:#ffc52e!important;box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024!important}.cards-grid .product-card .product-card-actions>.primary-btn:focus-visible{outline-offset:3px;outline:3px solid #ffb4004d}.product-card .product-card-actions>:is(a,button){white-space:nowrap;border-radius:14px;justify-content:center;gap:6px;width:100%;min-width:0;min-height:48px;padding:0 7px;font-size:12px}.product-card .product-card-actions .quick-add-button{min-height:48px;padding:0 7px}.product-card .product-card-actions .button-icon{flex:0 0 14px;width:14px;height:14px}.cards-grid .product-card .product-card-actions>.imperial-action-control{font-size:clamp(14px,1vw,15.5px);font-weight:900}.cards-grid .product-card .product-card-actions>.imperial-action-control .button-icon{flex-basis:16px;width:16px;height:16px}.cards-grid .product-card .product-card-actions .quick-add-button{min-height:clamp(54px,4.2vw,66px);padding-inline:clamp(8px,1vw,13px);font-size:clamp(12.5px,.92vw,14px);font-weight:900}.cards-grid .product-card .product-card-actions .quick-add-button .button-icon{flex-basis:clamp(15px,1.1vw,18px);width:clamp(15px,1.1vw,18px);height:clamp(15px,1.1vw,18px)}.checkout-guest-benefits.panel{gap:10px;display:grid}.checkout-benefits-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070605c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checkout-benefits-modal{color:#fff8ec;background:radial-gradient(circle at top,#ffaf3726,#0000 36%),linear-gradient(#181410fa,#0c0a09fa);border:1px solid #ffc95a33;border-radius:28px;gap:18px;width:min(720px,100%);padding:24px;display:grid;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff0a}.checkout-benefits-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-benefits-modal-head h3{margin:6px 0 0;font-size:clamp(22px,2vw,30px)}.checkout-benefits-modal p{color:#fff5e8bd;margin:0;line-height:1.55}.checkout-benefits-modal-list{gap:12px;display:grid}.checkout-benefits-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.checkout-benefits-item strong{color:#ffd36a}.checkout-benefits-item span{color:#fff5e8b8;line-height:1.5}.checkout-benefits-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cart-benefits-modal-backdrop{z-index:13050}.cart-benefits-modal .checkout-benefits-item strong{align-items:center;gap:8px;display:flex}@media (max-width:560px){.cart-benefits-modal{border-radius:22px;padding:20px}.cart-benefits-modal .checkout-benefits-modal-actions{grid-template-columns:1fr;display:grid}.cart-benefits-modal .checkout-benefits-modal-actions>*{justify-content:center;min-height:48px}}.tracking-page-shell{isolation:isolate;background:0 0;position:relative;overflow:visible}.tracking-page-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%);width:auto;min-height:100%;position:fixed;inset:0}.tracking-page-shell .split-panel{z-index:1;position:relative}.tracking-page-shell .panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#181614d6,#0c0a09eb);border:1px solid #ffffff0f;box-shadow:0 24px 72px #00000052}.tracking-page-shell .section-head h2{font-size:clamp(28px,2.6vw,40px);line-height:1.05}.tracking-page-shell .section-head p{color:#fff8ecb3}.tracking-page-shell .timeline-step strong,.tracking-page-shell .panel h3{color:#f5efe8}.tracking-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tracking-breadcrumb{color:#fff8ecb8;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.tracking-breadcrumb strong{color:#fff;font-size:15px}.tracking-hero{background:radial-gradient(circle at 12% 8%,#ffc13133,#0000 24%),radial-gradient(circle at 84% 18%,#ffffff0f,#0000 18%),linear-gradient(135deg,#181614f0,#0c0a09f5 68%,#ff99330d);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:18px;padding:24px;display:grid}.tracking-hero:before,.tracking-hero:after{content:"";pointer-events:none;filter:blur();border-radius:999px;position:absolute;inset:auto}.tracking-hero{position:relative;overflow:hidden}.tracking-hero:before{background:radial-gradient(circle,#ffc54838,#ffc54800 68%);width:220px;height:220px;top:-84px;left:-90px}.tracking-hero:after{background:radial-gradient(circle,#ffffff14,#fff0 72%);width:260px;height:260px;bottom:-120px;right:-110px}.tracking-hero-copy h1{letter-spacing:-.04em;color:#fff;margin:12px 0 8px;font-size:clamp(28px,3.8vw,52px);line-height:.98}.tracking-hero-copy p{color:#fff8ecc2;max-width:62ch;margin:0;font-size:16px;line-height:1.5}.tracking-eyebrow{color:#ffc131;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tracking-current-status{background:linear-gradient(90deg,#ffc13124,#ffc13108);border:1px solid #ffc13138;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid}.tracking-current-status-icon{color:#171006;background:linear-gradient(#ffd052,#f59e0b);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.tracking-current-status strong{color:#fff;font-size:20px;display:block}.tracking-current-status p{margin-top:3px;font-size:14px}.tracking-status-line{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tracking-status-pill{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.tracking-status-pill.muted{color:#fff8ecb3}.tracking-hero-meta{gap:10px;display:grid}.tracking-meta-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.tracking-meta-card svg{color:#ffc131}.tracking-meta-card span{color:#fff8ecad;font-size:12px;font-weight:700;display:block}.tracking-meta-card strong{color:#fff;margin-top:2px;font-size:15px;display:block}.tracking-courier-card{background:radial-gradient(circle at 100% 0,#40e29121,#0000 58%),#175b3d2e;border-color:#40e29147}.tracking-courier-card svg{color:#4be39b}.tracking-courier-card small{color:#ffffff94;margin-top:3px;font-size:11px;font-weight:700;display:block}.tracking-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:18px;margin-top:18px;display:grid}.tracking-main-panel,.tracking-summary-panel,.tracking-items-panel,.tracking-audit-panel{background:linear-gradient(#181614d6,#0c0a09eb);border:1px solid #ffffff0f;box-shadow:0 24px 72px #00000052}.tracking-main-panel{flex-direction:column;justify-content:flex-start;align-self:start;padding:24px;display:flex;overflow:hidden}.tracking-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.tracking-section-head.compact{margin-bottom:14px}.tracking-section-head h2,.tracking-section-head h3{color:#fff;margin:0}.tracking-section-head p{color:#fff8eca8;margin:6px 0 0}.tracking-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.tracking-step{text-align:center;justify-items:center;gap:10px;padding:0 8px;display:grid;position:relative}.tracking-step:before{content:"";z-index:0;background:#ffffff17;width:100%;height:2px;position:absolute;top:21px;left:0}.tracking-step:first-child:before{width:50%;left:50%}.tracking-step:last-child:before{width:50%}.tracking-step.done:before{background:#ffc131}.tracking-step.current:before{background:linear-gradient(90deg,#ffc131 0 50%,#ffffff17 50% 100%)}.tracking-step.current:first-child:before{background:#ffffff17}.tracking-step.current:last-child:before{background:#ffc131}.tracking-step-marker{color:#fff;z-index:1;background:#292725;border:2px solid #292725;border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #151311}.tracking-step.done .tracking-step-marker{color:#130d04;background:#ffc131;box-shadow:0 0 0 5px #151311}.tracking-step.current .tracking-step-marker{color:#130d04;background:linear-gradient(#ffc131,#f59e0b);box-shadow:0 0 0 5px #151311,0 0 0 9px #ffc1311f,0 10px 24px #f59e0b2e}.tracking-step-copy strong{color:#fff;font-size:14px;display:block}.tracking-step-copy p{color:#fff8ecb3;margin:4px 0 0;font-size:12px;line-height:1.35}.tracking-note-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:13px 15px;display:grid}.tracking-note-card svg{color:#ffc131}.tracking-note-card strong,.tracking-note-card p{color:#fff}.tracking-note-card>p{margin:0}.tracking-note-card p{color:#fff8ecad;margin:4px 0 0}.tracking-confirm-card{background:linear-gradient(90deg,#ffc13124,#ffc1310d);border:1px solid #ffc1312e;border-radius:18px;gap:14px;margin-top:18px;padding:16px;display:grid}.tracking-confirm-copy{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tracking-confirm-copy svg{color:#ffc131;margin-top:3px}.tracking-confirm-copy strong,.tracking-confirm-copy p{color:#fff}.tracking-confirm-copy p{color:#fff8ecb3;margin:4px 0 0}.tracking-confirm-btn{width:100%;min-height:52px}.tracking-status-pill.success{color:#84f0a8;background:#22c55e26}.tracking-sidebar{gap:18px;display:grid}.tracking-summary-panel,.tracking-items-panel,.tracking-audit-panel{border-radius:24px;padding:22px}.tracking-financial-grid{gap:10px;display:grid}.tracking-financial-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.tracking-financial-card span{color:#fff8ecad}.tracking-financial-card strong{color:#fff}.tracking-financial-card.total{background:linear-gradient(90deg,#ffc13126,#ffc1310a)}.tracking-destination-card{color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:12px;padding:14px 16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.tracking-destination-card:hover,.tracking-destination-card:focus-visible{background:#ffc13114;border-color:#ffc13173;transform:translateY(-1px)}.tracking-destination-card:focus-visible{outline-offset:2px;outline:2px solid #ffc131b8}.tracking-destination-card svg{color:#ffc131;margin-top:2px}.tracking-destination-card span,.tracking-destination-card strong{display:block}.tracking-destination-card span{color:#fff8ec9e;margin-bottom:3px;font-size:12px}.tracking-destination-card strong{color:#fff;font-size:13px;line-height:1.4}.tracking-pix-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;justify-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.tracking-pix-card.paid{background:linear-gradient(135deg,#1e9c6526,#49f0ae0b);border-color:#49f0ae33;justify-items:stretch}.tracking-pix-card.paid .tracking-pix-copy svg,.tracking-pix-card.paid .tracking-pix-copy strong{color:#70efb5}.tracking-pix-copy{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.tracking-pix-copy svg{color:#ffc131;margin-top:3px}.tracking-pix-copy strong,.tracking-pix-copy p{color:#fff}.tracking-pix-copy p{color:#fff8ecad;margin:4px 0 0}.tracking-items-list,.tracking-audit-list{gap:10px;display:grid}.tracking-item-card,.tracking-audit-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;padding:14px}.tracking-item-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tracking-item-head strong,.tracking-audit-card strong{color:#fff}.tracking-item-head span,.tracking-audit-card span{color:#fff8eca3;font-size:13px}.tracking-item-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tracking-selection-chip{color:#fff8ecd1;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;min-height:28px;padding:5px 9px 5px 6px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.tracking-selection-chip>span{border-radius:6px;place-items:center;width:17px;height:17px;font-size:12px;font-weight:950;display:grid}.tracking-selection-chip.addition{color:#ffd58a;background:#ff9f1717;border-color:#ffb1263d}.tracking-selection-chip.addition>span{color:#ffb12b;background:#ff9f172e}.tracking-selection-chip.removal{color:#ffb3b3;background:#ff565612;border-color:#ff747433}.tracking-selection-chip.removal>span{color:#ff8585;background:#ff565624}.tracking-selection-chip.standard>span{color:#72dfa2;background:#51d28b21}.tracking-audit-card p{color:#fff8ecb8;margin:8px 0 0;line-height:1.45}.tracking-back-btn{min-height:44px}@media (max-width:980px){.tracking-hero,.tracking-grid{grid-template-columns:1fr}.tracking-topbar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.tracking-topbar,.tracking-status-line{display:none}.tracking-main-panel,.tracking-summary-panel,.tracking-items-panel,.tracking-audit-panel,.tracking-hero{border-radius:20px;padding:18px}.tracking-timeline{grid-template-columns:1fr;gap:10px}.tracking-step{text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:36px minmax(0,1fr);place-items:center start;padding:10px}.tracking-step:before{display:none}.tracking-step.current{background:linear-gradient(90deg,#ffc13126,#ffc1310a);border-color:#ffc1313d}.tracking-step-marker{border-radius:12px;width:36px;height:36px}}.profile-form-step{border-top:1px solid color-mix(in srgb, var(--theme-border,#ffffff24) 72%, transparent);align-items:center;gap:10px;margin-top:4px;padding:11px 0 3px;display:flex}.profile-form-step:first-child{border-top:0;margin-top:0;padding-top:0}.profile-form-step>span{background:var(--theme-accent,#f6a400);color:#1d1203;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.profile-form-step>div{gap:1px;display:grid}.profile-form-step strong{color:var(--theme-text,#fff);font-size:13px}.profile-form-step small{color:var(--theme-muted,#bdbdbd);font-size:12px}.profile-register-form .field-shell{gap:7px;min-width:0;display:grid}.profile-register-form .field-shell-label{min-width:0;color:var(--theme-text,#fff);font-size:13px;font-weight:750;display:block}.profile-register-form .field-shell input{box-sizing:border-box;width:100%;min-width:0}body.profile-modal-open{overscroll-behavior:none}.profile-modal-backdrop{z-index:42;position:fixed;inset:0}.profile-modal-backdrop .profile-panel{z-index:1}.profile-benefits-trigger{color:#ffc33d;cursor:pointer;background:#ffb40014;border:1px solid #ffb40047;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:6px 10px 6px 7px;display:inline-flex}.profile-benefits-trigger>span{background:#ffb400;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:15px;font-weight:900;color:#211400!important;display:grid!important}.profile-benefits-trigger>strong{font-size:11px;font-weight:900}.profile-benefits-trigger:hover{background:#ffb40021;border-color:#ffc43780;transform:translateY(-1px)}.profile-benefits-modal-backdrop{z-index:13000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;place-items:center;padding:18px;animation:.2s ease-out profile-benefits-fade-in;display:grid;position:fixed;inset:0}.profile-benefits-modal{width:min(440px,100%);color:var(--theme-text,#fff);background:radial-gradient(circle at 100% 0,#ffb40021,#0000 34%),linear-gradient(145deg,#191816,#0d0d0d);border:1px solid #ffb40045;border-radius:24px;padding:18px;animation:.28s cubic-bezier(.22,1,.36,1) profile-benefits-modal-in;box-shadow:0 30px 90px #000000a6,inset 0 1px #ffffff0f}.profile-benefits-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.profile-benefits-modal-head>div{gap:5px;display:grid}.profile-benefits-modal-head span{color:#ffb400;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-benefits-modal-head h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.05}.profile-benefits-modal-head button{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.profile-benefits-modal-list{gap:8px;display:grid}.profile-benefits-modal-list .profile-benefit-card{background:#ffffff06;border-radius:15px;align-items:center;gap:11px;padding:12px;display:flex}.profile-benefits-modal-list .profile-benefit-card>div{gap:2px;display:grid}.profile-benefits-modal-list .profile-benefit-card strong{color:#fff;font-size:13px}.profile-benefits-modal-list .profile-benefit-card span{color:#ffffff9e;font-size:11px}@keyframes profile-benefits-fade-in{0%{opacity:0}}@keyframes profile-benefits-modal-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.profile-register-inline-error{color:#ffd7d7;text-align:left;background:#74181847;border:1px solid #ff5b5b6b;border-radius:12px;grid-column:1/-1;gap:2px;padding:10px 12px;display:grid}.profile-register-inline-error strong{font-size:12px}.profile-register-inline-error span{color:#ffbcbc;font-size:11px}.cart-qty-control{border:1px solid color-mix(in srgb, var(--line,#ffffff24) 72%, var(--brand,#f59e0b) 28%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong,#171717) 94%, white 6%), color-mix(in srgb, var(--surface-strong,#171717) 86%, black 14%));border-radius:18px;grid-template-columns:46px 64px 46px;align-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000024}.cart-qty-control button{height:46px;color:var(--text,#fff);cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .18s,background .18s,opacity .18s,color .18s;display:grid}.cart-qty-control button:hover{background:color-mix(in srgb, var(--text,#fff) 10%, transparent)}.cart-qty-control button:disabled{cursor:not-allowed;opacity:.42;background:0 0}.cart-qty-control strong{border-inline:1px solid var(--line,#ffffff24);letter-spacing:.02em;height:46px;color:var(--text,#fff);background:color-mix(in srgb, var(--surface-strong,#171717) 82%, black 18%);place-items:center;font-size:18px;font-weight:800;display:grid}.cart-qty-control .cart-qty-plus{color:#1b1200;background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#f59e0b) 72%, #fff 28%), var(--brand,#f59e0b));box-shadow:inset 0 1px #ffffff2e}.cart-qty-control .cart-qty-plus:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#f59e0b) 62%, #fff 38%), color-mix(in srgb, var(--brand,#f59e0b) 92%, #fff 8%))}.cart-qty-control button svg{filter:drop-shadow(0 1px #00000029)}.cart-line-actions{gap:6px;display:grid}.cart-edit-btn,.cart-line-actions .cart-remove-btn{border-radius:11px;justify-content:center;min-height:34px;padding:7px 11px;font-size:12px;text-decoration:none}.cart-edit-btn{color:#ffc363!important;background:#ff9a0014!important;border-color:#ffae3040!important}.checkout-sidebar-card{overflow:visible!important}.coupon-premium-card{transition:width .18s,margin-left .18s,box-shadow .18s}.coupon-premium-card:has(.coupon-premium-list){z-index:40;justify-self:end;width:min(380px,100vw - 32px);margin-left:calc(100% + -1*min(380px,100vw - 32px));position:relative;border-color:#ffb72b33!important;padding:16px!important;box-shadow:0 24px 60px #00000061,inset 0 1px #ffffff0d!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-head{margin-bottom:12px}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-head h3{font-size:19px!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-select-trigger{border-radius:13px 13px 9px 9px;min-height:50px;padding:10px 14px;font-size:14px}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-list{background:#080809b8;border-radius:0 0 15px 15px;width:100%;box-shadow:inset 0 1px #ffffff09}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn{z-index:14004!important;color:#f7f4ed!important;text-align:center!important;text-indent:0!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;font-size:25px!important;font-weight:500!important;line-height:1!important;display:grid!important;position:fixed!important;top:calc(50% - min(310px,40vh))!important;left:calc(50% + 176px)!important;overflow:hidden!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn:after{content:none!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn:hover{background:#ffad191f!important;border-color:#ffb42680!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice{grid-template-columns:minmax(0,1fr) auto 22px;gap:12px;min-height:88px;padding:17px 16px 17px 18px}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice-main strong{font-size:15px}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice-main>span{max-width:210px;font-size:12.5px;line-height:1.4}.coupon-premium-card:has(.coupon-premium-list) .coupon-discount-pill{border-radius:9px;padding:7px 9px;font-size:10.5px}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice{background:linear-gradient(135deg,#8b440942,#ffa63f12);border-color:#ffa63f59;border-radius:13px;margin:12px;padding:14px 15px}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice strong{color:#fff3df;font-size:12.5px}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice span{color:#ffe7ccc2;font-size:11.5px}.coupon-premium-card:has(.coupon-premium-list) .coupon-manual-area{border-top:1px solid #ffffff12;padding:16px}.coupon-manual-form .coupon-manual-error{color:#ffb2a6;grid-column:1/-1;margin-top:2px;font-size:11px;font-weight:700}.coupon-premium-card:has(.coupon-premium-list) .coupon-manual-toggle{justify-content:center;gap:10px;font-size:14px}@media (max-width:760px){.coupon-premium-card:has(.coupon-premium-list){width:100%;margin-left:0}}.created-order-change-payment{color:#171008;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffd05a,#f5a000);border:1px solid #ffb8007a;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #f5a00033}.created-order-change-payment:disabled{opacity:.65;cursor:wait}.created-order-change-payment:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.created-order-head .created-order-payment-status{color:#ffd06a;white-space:nowrap;background:#ffac1817;border:1px solid #ffb82e4d;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.created-order-payment-status-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #ffb82e1f}.created-order-head .created-order-payment-status:not(.warning){color:#5ff08c;background:#22c55e1a;border-color:#35e87b47}.pix-payment-topline{grid-template-columns:auto minmax(0,1fr)}.pix-copy-label button{color:#ffbf2f;min-width:86px;box-shadow:none;background:#ffb02014;border:1px solid #ffb02057;border-radius:12px;margin:0;padding:9px 16px;transition:border-color .16s,background .16s,color .16s}.pix-copy-label button:hover{color:#ffd166;background:#ffb02024;border-color:#ffb0209e}.pix-copy-label button.is-copied{color:#49f0ae;background:#49f0ae14;border-color:#49f0ae61;outline:none;box-shadow:none!important;filter:none!important}.pix-copy-action{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.pix-payment-confirmed{background:linear-gradient(135deg,#14845433,#49f0ae0b);border:1px solid #49f0ae38;border-radius:24px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding:24px;display:grid}.pix-payment-confirmed-icon{color:#70efb5;background:#24be7924;border:1px solid #49f0ae4d;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.pix-payment-confirmed h3{color:#fff;margin:7px 0 5px;font-size:24px}.pix-payment-confirmed p{color:#ffffffad;margin:0;line-height:1.5}.pix-copy-label .pix-copy-success{color:#79f5bd;white-space:nowrap;background:#187e5229;border:1px solid #49f0ae3d;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800;animation:.18s ease-out pix-copy-success-in;display:inline-flex}.pix-copy-label .pix-copy-success svg{flex:0 0 14px;width:14px;height:14px;display:block}@keyframes pix-copy-success-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.pix-copy-label{align-items:flex-start}.pix-copy-action{flex-direction:column-reverse;align-items:flex-end}}@media (max-width:860px){.created-order-hero:before{width:74px;height:74px;font-size:44px;position:static;transform:none}.created-order-hero .created-order-title-row,.created-order-hero .created-order-head,.created-order-hero .created-order-actions{margin-left:0}.created-order-head{flex-direction:column;align-items:flex-start}.created-order-change-payment{width:100%}.pix-payment-topline,.pix-payment-main{grid-template-columns:1fr}.pix-reference-box{min-width:0}.pix-payment-footer,.pix-copy-label{flex-direction:column;align-items:stretch}}.profile-link-btn{color:var(--auto-color-194);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.profile-link-btn:hover{text-decoration:underline}.profile-config-layout{flex-direction:column;gap:18px;min-height:100%;padding-top:22px;display:flex}.profile-config-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#ffb72b24,#0000 34%),linear-gradient(145deg,#1c1913fa,#0d0f12fa)!important;border-color:#ffb72b38!important;padding:20px!important}.profile-config-hero:after{content:"";pointer-events:none;border:1px solid #ffb72b1a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-82px;right:-54px}.profile-config-hero .profile-section-title{z-index:1;position:relative}.profile-config-hero .profile-section-title .profile-mini-icon{color:#ffc33d;background:#ffae001a;border-color:#ffb72b42}.profile-config-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.profile-config-summary-item{z-index:1;background:#00000038;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;display:grid;position:relative}.profile-config-summary-item span{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted,#bdbdbd);font-size:11px}.profile-config-summary-item strong{color:var(--theme-text,#fff);font-size:18px}@media (max-width:760px){.profile-config-layout{gap:14px;padding-top:14px}.profile-config-hero{border-radius:21px!important;padding:15px!important}.profile-config-hero .profile-section-title{align-items:center;gap:10px}.profile-config-hero .profile-section-title .profile-mini-icon{border-radius:11px;width:36px;min-width:36px;height:36px}.profile-config-hero .profile-section-title strong{font-size:16px;line-height:1.15}.profile-config-hero .profile-section-title span{margin-top:3px;font-size:11px;line-height:1.3}.profile-config-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.profile-config-summary-item{background:#00000040;border-color:#ffb72b21;border-radius:15px;justify-content:center;gap:3px;min-height:68px;padding:11px 12px}.profile-config-summary-item span{letter-spacing:.07em;font-size:9px}.profile-config-summary-item strong{color:#fff4d6;font-size:17px;line-height:1.1}}.profile-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.profile-config-grid .profile-password-card{grid-column:1/-1}.profile-config-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-column:1/-1;justify-content:center;width:100%;margin:0;padding:2px 0 0;display:flex;position:static}.profile-config-footer .primary-btn{width:min(320px,100%);min-width:0}.profile-config-footer .primary-btn:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.35);box-shadow:none!important;transform:none!important}.currency-input-shell{border:1px solid var(--t-input-border);background:var(--t-input-bg);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.currency-input-shell:focus-within{border-color:#ffad259e;box-shadow:0 0 0 4px #ff9f171c}.currency-input-shell>span{color:var(--accent);border-right:1px solid var(--t-input-border);background:color-mix(in srgb, var(--accent) 10%, var(--t-input-bg));place-items:center;padding:0 14px;font-weight:900;display:grid}.currency-input-shell>input{box-shadow:none!important;border:0!important;border-radius:0!important}.config-minimum-order-input{width:min(280px,100%)}.config-minimum-order-input>input{font-variant-numeric:tabular-nums;min-width:0}.ops-courier-modal{background:linear-gradient(#161616fa,#0c0c0cfa);border:1px solid #ffffff1a;border-radius:28px;gap:16px;width:min(760px,100vw - 32px);padding:28px;display:grid;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0a}.ops-courier-modal-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.ops-courier-modal-head h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,48px);line-height:.98}.ops-courier-modal-head p{color:#ffffffb8;margin:10px 0 0;font-size:16px;line-height:1.5}.ops-courier-modal-chip{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#f6a400) 32%, #2b1d00), #ffffff0a);color:#fff7e3;text-transform:uppercase;letter-spacing:.08em;border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 22%, #ffffff14);border-radius:999px;flex:none;padding:10px 14px;font-size:11px;font-weight:800}.ops-courier-modal-list{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;gap:10px;max-height:360px;padding:6px;display:grid;overflow:auto}.ops-courier-option{color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.ops-courier-option:hover{background:#ffb01914;border-color:#ffb0192e}.ops-courier-option.active{background:linear-gradient(135deg,#ffb0193d,#ffb01914);border-color:#ffb0196b;box-shadow:inset 0 0 0 1px #ffffff08}.ops-courier-option-icon{width:56px;height:56px;color:var(--theme-accent,#f6a400);background:#ffffff14;border-radius:18px;place-items:center;font-size:22px;font-weight:900;display:grid}.ops-courier-option.active .ops-courier-option-icon{background:color-mix(in srgb, var(--theme-accent,#f6a400) 18%, #ffffff14)}.ops-courier-option-copy{gap:4px;min-width:0;display:grid}.ops-courier-option-copy strong{letter-spacing:-.02em;font-size:18px}.ops-courier-option-copy small{color:#ffffff9e;font-size:13px}.ops-courier-option-check,.ops-courier-option-dot{color:var(--theme-accent,#f6a400);font-size:18px;font-weight:900}.ops-courier-option-dot{border:2px solid #ffffff3d;border-radius:999px;width:16px;height:16px}.ops-courier-empty{color:#ffffffa8;text-align:center;border:1px dashed #ffffff1f;border-radius:18px;padding:18px 16px}.ops-courier-modal-actions{justify-content:flex-end;gap:12px;display:flex}.ops-courier-select{gap:10px;display:grid}.ops-courier-select-trigger{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffb01942,#ffb01914);border:1px solid #ffb0196b;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;display:grid;box-shadow:0 12px 28px #ffb0191f,inset 0 1px #ffffff0a}.ops-courier-select-trigger-icon{background:#ffffff1a;border-radius:16px;place-items:center;width:48px;height:48px;font-size:21px;display:grid;overflow:hidden}.logo-source-trigger-image{object-fit:cover;width:100%;height:100%;display:block}.ops-courier-select-trigger-copy{gap:4px;display:grid}.ops-courier-select-trigger-copy strong{font-size:18px}.ops-courier-select-trigger-copy small{color:#ffffffb8;font-size:13px}.ops-courier-select-chevron{width:36px;height:36px;color:var(--theme-accent,#f6a400);transform-origin:50%;background:#00000029;border:1px solid #ffffff14;border-radius:11px;flex:0 0 36px;justify-self:end;place-items:center;transition:transform .18s;display:grid}.ops-courier-select-chevron.open{transform:rotate(180deg)}.ops-courier-select-list{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;gap:10px;padding:8px;display:grid}.config-screen-body{padding-right:0;overflow:visible}.config-screen-footer{background:0 0;margin-top:16px;padding-top:14px}.config-screen-footer .primary-btn{width:100%}.config-screen-footer .config-save-action{width:100%;min-height:58px}.product-form-fields .hero-actions .primary-btn:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.45);box-shadow:none!important;transform:none!important}.loyalty-management-screen .loyalty-cashback-field-grid{align-items:end;grid-template-columns:minmax(160px,.45fr) minmax(260px,1fr)!important}.loyalty-management-screen .loyalty-cashback-field-grid .field-shell{min-width:0}.loyalty-management-screen .loyalty-cashback-field-grid input{width:100%}.logo-source-select{gap:12px}.logo-source-trigger{align-items:center}.logo-source-body{display:grid;position:relative}.logo-source-body input{width:100%;padding-right:46px}.logo-source-clear{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.logo-source-clear:hover{background:#ffffff24}.logo-source-option{grid-template-columns:42px minmax(0,1fr) auto}.logo-source-option .ops-courier-option-icon{font-size:18px}.logo-source-option .ops-courier-option-copy small{max-width:42ch}@media (max-width:720px){.logo-source-option{grid-template-columns:42px minmax(0,1fr)}.logo-source-clear{right:8px}}.ops-courier-option-badge{color:#ffffffd1;white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:720px){.ops-courier-select-trigger{grid-template-columns:42px minmax(0,1fr) 36px}.ops-courier-select-chevron{grid-column:3;justify-self:end}.ops-courier-option-badge{display:none}.ops-courier-modal{padding:20px}.ops-courier-modal-head{flex-direction:column}.ops-courier-option{grid-template-columns:48px minmax(0,1fr)}.ops-courier-option-check,.ops-courier-option-dot{grid-column:2;justify-self:end}.ops-courier-modal-actions{flex-direction:column}}.cart-empty-state{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.cart-empty-state:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb02233,#0000 66%);border-radius:999px;width:320px;height:320px;position:absolute;inset:auto -140px -180px auto}.cart-empty-visual{place-items:center;min-height:260px;display:grid;position:relative}.cart-empty-orb{filter:blur(8px);opacity:.9;border-radius:999px;position:absolute}.cart-empty-orb.one{background:#ffb3192e;width:140px;height:140px;top:24px;left:18px}.cart-empty-orb.two{background:#ffffff0d;width:180px;height:180px;bottom:16px;right:10px}.cart-empty-card{width:150px;height:150px;color:var(--theme-accent,#f6a400);background:linear-gradient(180deg, #ffffff0d, #0000002e), color-mix(in srgb, var(--theme-surface,#121212) 82%, transparent);border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 18%, #ffffff14);border-radius:34px;place-items:center;display:grid;position:relative;box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff0f}.cart-empty-card svg{width:44px;height:44px}.cart-empty-copy{gap:14px;display:grid}.cart-empty-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);line-height:.96}.cart-empty-copy p{max-width:64ch;color:var(--theme-muted,#b9b9b9);margin:0;font-size:15px;line-height:1.6}.cart-empty-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cart-empty-steps>div{background:#0003;border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:14px 14px 16px;display:grid}.cart-empty-steps strong{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-accent,#f6a400);font-size:13px}.cart-empty-steps span{color:var(--theme-muted,#b9b9b9);font-size:13px;line-height:1.45}.cart-empty-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.cart-empty-actions>*{flex:none}@media (max-width:1040px){.profile-dashboard-layout,.profile-register-layout,.profile-config-grid{grid-template-columns:1fr!important}.profile-config-footer{justify-content:stretch}.profile-config-footer .primary-btn{width:100%;min-width:0}.cart-empty-state{grid-template-columns:1fr;padding:22px}.cart-empty-visual{min-height:200px}.cart-empty-steps{grid-template-columns:1fr}.cart-empty-actions{flex-direction:column}.cart-empty-actions>*{width:100%}.profile-side-nav{flex-direction:row!important;min-height:0!important;overflow-x:auto!important}.profile-nav-item.danger{margin-top:0!important}}@media (max-width:720px){.cart-link .cart-copy{min-width:78px!important}.cart-link .cart-caption{text-overflow:ellipsis!important;max-width:96px!important;overflow:hidden!important}.topbar .profile-shell{width:100%}.topbar .profile-trigger{width:100%;min-width:0}.profile-panel,.profile-panel.profile-panel-premium{width:auto!important;padding:14px!important;inset:74px 10px 10px!important}.profile-panel-head{gap:12px!important}.profile-panel .floating-cart-close{flex:0 0 40px;width:40px;height:40px}.profile-order-card{grid-template-columns:1fr!important;align-items:start!important}.profile-order-meta{text-align:left!important}.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-nav-item.danger{margin-left:0!important}}.checkout-premium-shell{max-width:1340px;padding:18px 24px 56px}.checkout-premium-layout.catalog-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:22px}.checkout-main-card.panel,.checkout-sidebar-card.panel{color:#fff8ec;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 86% 8%,#ffb91f1f,#0000 34%),radial-gradient(circle at 0 0,#ffffff0e,#0000 28%),linear-gradient(145deg,#151719 0%,#0c0d0f 48%,#070708 100%)!important;border:1px solid #ffffff1c!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f!important}.checkout-main-card.panel{padding:clamp(20px,3vw,34px)}.checkout-sidebar-card.panel{border-radius:24px}.checkout-title-icon{color:#ffc233;background:linear-gradient(#ffc23329,#ffc2330a);border:1px solid #ffc2333d;border-radius:18px;flex-basis:48px;width:48px;height:48px}.checkout-title-head h2{letter-spacing:-.065em;text-shadow:0 12px 32px #00000070;font-size:clamp(31px,3.25vw,48px);line-height:.98}.checkout-step-kicker{color:#ffc233;letter-spacing:.12em}.checkout-title-head p{color:#fff8eca8;font-size:16px}.checkout-grid,.checkout-grid .field-grid,.checkout-address-fields.field-grid{gap:16px}.checkout-grid label{font-size:13px;font-weight:900;color:#fff8ece0!important}.checkout-grid input,.coupon-manual-form input{border-radius:16px;min-height:58px;font-size:16px;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e;color:#fff8ec!important;background:linear-gradient(#ffffff16,#ffffff09)!important;border:1px solid #ffffff29!important}.checkout-grid input::placeholder,.coupon-manual-form input::placeholder{color:#fff8ec7a!important}.checkout-grid input:focus,.coupon-manual-form input:focus{border-color:#ffc233b8!important;box-shadow:0 0 0 4px #ffc2331f,inset 0 1px #ffffff14!important}.checkout-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.checkout-choice,.payment-method-card{border-radius:20px;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #0003;color:#fff8ec!important;background:linear-gradient(145deg,#ffffff14,#ffffff06)!important;border:1px solid #ffffff21!important}.checkout-choice{min-height:96px;padding:22px 66px 22px 22px}.payment-method-card{min-height:112px;padding:22px 58px 22px 20px}.checkout-choice:hover,.payment-method-card:hover{transform:translateY(-2px);border-color:#ffc2337a!important}.checkout-choice.active,.payment-method-card.active{background:radial-gradient(circle at 86%,#ffc2333d,#0000 31%),linear-gradient(135deg,#58370cb8,#191510f5)!important;border-color:#ffb819e0!important;box-shadow:0 18px 44px #00000059,inset 0 0 0 1px #ffc2331f!important}.payment-method-icon{border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:24px;display:grid;color:#fff!important;background:linear-gradient(#9b39e8,#6323a0)!important;border:1px solid #ffc23333!important}.checkout-selected-dot{color:#161006;background:linear-gradient(#ffd96a,#f3a300);width:38px;height:38px;right:18px;box-shadow:0 12px 28px #ffb4194d}.checkout-address-card.field-full,.checkout-main-card .checkout-address-card,html[data-theme=imperialDark] .checkout-address-card,html[data-theme-palette=imperialDark] .checkout-address-card,html[data-theme-css=imperialDark] .checkout-address-card{border-radius:24px;gap:18px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000003d;color:#fff8ec!important;background:radial-gradient(circle at 92% 10%,#ffc23314,#0000 30%),linear-gradient(#ffffff12,#ffffff06)!important;border:1px solid #ffffff21!important}.checkout-address-head{background:linear-gradient(90deg,#ffc23321,#ffffff06);border:1px solid #ffc23338;border-radius:18px;min-height:76px;padding:16px 18px}.checkout-address-head label{color:#fff8ec!important}.checkout-address-head strong{font-size:16px;color:#ffc233!important}.checkout-address-head span{font-size:14px;color:#fff8ecb8!important}.checkout-address-actions{z-index:2;justify-content:flex-end;margin-top:-78px;padding-right:16px;position:relative}.checkout-address-actions .ghost-btn,.checkout-address-actions .soft-btn{border-radius:999px;min-height:42px}.payment-hint-box.checkout-totals,.checkout-totals.panel,.coupon-premium-card.panel,.checkout-security-note{color:#fff8ec!important;background:linear-gradient(#fff1,#ffffff06)!important;border:1px solid #ffffff1c!important}.checkout-finalize-btn.primary-btn{letter-spacing:-.01em;border-radius:18px;min-height:66px;font-size:17px;color:#130e05!important;background:linear-gradient(#ffd15a 0%,#f3a300 100%)!important}.checkout-finalize-btn.primary-btn:after{content:"Seus dados estão protegidos e a compra é 100% segura.";color:#fff8ec75;text-align:center;pointer-events:none;font-size:12px;font-weight:700;position:absolute;bottom:-28px;left:0;right:0}@media (max-width:760px){.checkout-premium-shell{padding:10px 10px 42px}.checkout-choice-row,.payment-method-grid,.checkout-grid .field-grid:not(.checkout-delivery-only){grid-template-columns:1fr}.checkout-address-actions{justify-content:stretch;margin-top:0;padding-right:0}.checkout-address-actions .ghost-btn,.checkout-address-actions .soft-btn{justify-content:center;width:100%}}.premium-banners-shell-v2{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important;padding-bottom:28px!important;display:grid!important}.banners-v2-list-card,.banners-v2-editor-card{background:radial-gradient(circle at 0 0,#ff8b1414,#0000 34%),linear-gradient(#161617f5,#0a0a0bfa)!important;border:1px solid #ffffff14!important;border-radius:26px!important;box-shadow:0 22px 70px #00000057!important}.banners-v2-list-card{min-height:560px!important;padding:22px!important}.banners-v2-editor-card{padding:24px!important;overflow:hidden!important}.banners-v2-head,.banners-v2-editor-top{border-bottom:1px solid #ffffff12!important;align-items:flex-start!important;gap:18px!important;padding-bottom:18px!important}.banners-v2-head h3,.banners-v2-editor-top h3{color:#fff!important;letter-spacing:-.03em!important;margin:7px 0 6px!important;font-size:1.18rem!important}.banners-v2-head p,.banners-v2-editor-top p{color:#ffffff94!important;line-height:1.45!important}.banners-v2-kicker{color:#ffb32c!important;text-transform:uppercase!important;letter-spacing:.08em!important;align-items:center!important;gap:7px!important;font-size:.72rem!important;font-weight:900!important;display:inline-flex!important}.banners-v2-new-btn,.banners-v2-preview-chip{color:#fff!important;white-space:nowrap!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 15px!important;font-weight:900!important;display:inline-flex!important}.banners-v2-new-btn:hover{background:#ff8a002e!important;border-color:#ffb22c73!important}.banners-v2-list{gap:12px!important;margin-top:18px!important;display:grid!important}.banners-v2-row{width:100%!important;min-height:92px!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:19px!important;grid-template-columns:18px 86px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important;position:relative!important}.banners-v2-row:hover{background:#ffffff12!important;border-color:#ffb22c5c!important;transform:translateY(-1px)!important}.banners-v2-row.active{background:linear-gradient(135deg,#ff880021,#ffffff0d)!important;border-color:#ff9100db!important;box-shadow:0 0 0 1px #ff880029,0 18px 42px #00000038!important}.banners-v2-drag{color:#ffffff4d!important;display:flex!important}.banners-v2-thumb{color:#ffffffb3!important;flex:initial!important;border:1px solid #ffffff1f!important;border-radius:14px!important;place-items:center!important;width:86px!important;height:60px!important;display:grid!important;overflow:hidden!important}.banners-v2-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.banners-v2-row-copy{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}.banners-v2-row-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;max-width:100%!important;font-size:.88rem!important;overflow:hidden!important}.banners-v2-row-copy small{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;color:#ffffff8c!important;-webkit-box-orient:vertical!important;max-width:100%!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.banners-v2-row-copy em{border-radius:999px!important;padding:4px 8px!important;font-size:.66rem!important;font-style:normal!important;font-weight:900!important}.banners-v2-row-copy .status-on{color:#7af2a6!important;background:#22c55e1f!important}.banners-v2-row-copy .status-off{color:#ffffff85!important;background:#ffffff14!important}.banners-v2-hint{color:#ffffff73!important;margin-top:auto!important;padding-top:20px!important;font-size:.78rem!important}.banners-v2-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.8fr)!important;gap:22px!important;margin-top:22px!important}.banners-v2-form,.banners-v2-visual-panel{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:24px!important;padding:20px!important}.banners-v2-two{gap:14px!important}.banners-v2-field span,.banners-v2-field span b{color:#ffffffb3!important}.banners-v2-field input,.banners-v2-field textarea,.banners-v2-destination select,.banners-v2-destination input,.banners-v2-image-row input{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:15px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff0a!important}.banners-v2-field textarea{resize:vertical!important;min-height:96px!important}.banners-v2-field input:focus,.banners-v2-field textarea:focus,.banners-v2-destination select:focus,.banners-v2-destination input:focus,.banners-v2-image-row input:focus{border-color:#ffb22ca8!important;box-shadow:0 0 0 3px #ff8a0024!important}.banners-v2-image-card,.banners-v2-destination{background:linear-gradient(#ffffff0e,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;margin-top:16px!important;padding:17px!important}.banners-v2-image-card strong,.banners-v2-block-title strong,.banners-v2-theme-header strong{color:#fff!important;font-size:.95rem!important;display:block!important}.banners-v2-image-card p,.banners-v2-block-title small,.banners-v2-theme-header p{color:#ffffff85!important;margin:4px 0 0!important;line-height:1.4!important}.banners-v2-image-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:14px!important;display:grid!important}.banners-v2-upload{color:#1a0d00!important;background:linear-gradient(135deg,#ff8a00,#ffb426)!important;border:0!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:110px!important;font-weight:950!important;display:inline-flex!important}.banners-v2-destination-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:15px 0!important;display:grid!important}.banners-v2-dest-card{color:#ffffffdb!important;text-align:left!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-height:96px!important;padding:14px!important;display:flex!important}.banners-v2-dest-card span{color:#fff!important;font-weight:900!important}.banners-v2-dest-card small{color:#ffffff80!important}.banners-v2-dest-card.active{background:linear-gradient(135deg,#ff8a002e,#ffffff0d)!important;border-color:#ffb22cb8!important;box-shadow:0 12px 32px #ff77001a!important}.banners-v2-dest-card.active svg{color:#ffb22c!important}.banners-v2-switch-line{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:18px!important;margin-top:16px!important;padding:14px!important}.banners-v2-visual-panel{align-self:start!important;position:sticky!important;top:16px!important}.banners-v2-theme-header{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.banners-v2-custom{color:#ffffffb8!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:9px 12px!important;font-weight:900!important}.banners-v2-custom.active{color:#1a0d00!important;background:linear-gradient(135deg,#ff8a00,#ffbc32)!important}.banners-v2-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:18px!important;display:grid!important}.banners-v2-theme-card{color:#ffffffbf!important;text-align:left!important;background:#ffffff0b!important;border:1px solid #ffffff18!important;border-radius:17px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px!important;font-weight:850!important;display:grid!important}.banners-v2-theme-card:hover,.banners-v2-theme-card.active{color:#fff!important;background:#ff8a001f!important;border-color:#ffb22cb3!important}.banners-v2-theme-swatch{border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #ffffff38!important}.banners-v2-theme-card:not(.banners-v2-more-theme-card) small{white-space:nowrap;min-width:max-content;grid-column:3!important}.banners-v2-preview-box{border-top:1px solid #ffffff14!important;padding-top:17px!important}.banners-v2-preview-label{color:#ffffffad!important;align-items:center!important;gap:7px!important;margin-bottom:12px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.banners-v2-preview-card{border:1px solid #ffffff14!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:280px!important;padding:26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 38px #00000047!important}.banners-v2-preview-card:before{content:""!important;background:linear-gradient(#0000 18%,#0000003d 48%,#000000c7 100%)!important;position:absolute!important;inset:0!important}.banners-v2-preview-card>*{z-index:1!important;position:relative!important}.banners-v2-preview-card .eyebrow{color:#1d0e00!important;background:linear-gradient(135deg,#ff8a00,#ffbc32)!important;border-radius:999px!important;width:fit-content!important;margin-bottom:12px!important;padding:8px 12px!important;font-weight:950!important}.banners-v2-preview-card h3{color:#fff!important;letter-spacing:-.06em!important;max-width:520px!important;margin:0 0 9px!important;font-size:clamp(1.45rem,3vw,2.15rem)!important;line-height:.96!important}.banners-v2-preview-card p{color:#ffffffc7!important;max-width:430px!important;margin:0!important;line-height:1.35!important}.banners-v2-actions{border-top:1px solid #ffffff14!important;gap:16px!important;margin-top:22px!important;padding-top:18px!important}.banners-v2-actions>div{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.banners-v2-actions button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;display:inline-flex!important}.banners-v2-danger{color:#ff6b88!important;background:#ff4d7314!important;border-color:#ff4d7352!important}.banners-v2-save{color:#1c0e00!important;background:linear-gradient(135deg,#ff7a00,#ffb629)!important;min-width:190px!important;min-height:46px!important;box-shadow:0 18px 40px #ff740047!important}@media (max-width:1180px){.premium-banners-shell-v2,.banners-v2-grid{grid-template-columns:1fr!important}.banners-v2-visual-panel{position:relative!important;top:auto!important}}@media (max-width:1320px) and (min-width:721px){.premium-banners-shell-v2{grid-template-columns:1fr!important;gap:16px!important}.banners-v2-list-card{align-self:start!important;height:auto!important;min-height:0!important}.banners-v2-hint{border-top:1px solid #ffffff12;margin-top:16px!important;padding-top:14px!important}.banners-v2-list-card,.banners-v2-editor-card,.banners-v2-grid,.banners-v2-form,.banners-v2-visual-panel,.banners-v2-field,.banners-v2-two{width:100%!important;min-width:0!important}.banners-v2-editor-card{overflow:visible!important}.banners-v2-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)!important;gap:16px!important}.banners-v2-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.banners-v2-theme-grid,.banners-v2-destination-options{min-width:0!important}}@media (max-width:720px){.banners-v2-list-card,.banners-v2-editor-card{border-radius:20px!important;padding:16px!important}.banners-v2-list-card{height:auto!important;min-height:0!important}.banners-v2-hint{border-top:1px solid #ffffff12;margin-top:14px!important;padding-top:12px!important}.banners-v2-two,.banners-v2-destination-options,.banners-v2-theme-grid,.banners-v2-image-row{grid-template-columns:1fr!important}.banners-v2-row{grid-template-columns:14px 76px minmax(0,1fr)!important}.banners-v2-thumb{width:76px!important}.banners-v2-preview-card{min-height:240px!important}.banners-v2-actions,.banners-v2-actions>div{flex-direction:column!important;align-items:stretch!important}.banners-v2-actions button{width:100%!important}}.admin-section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:950;display:inline-flex}.product-manager-panel{position:relative;overflow:hidden}.product-manager-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 12%, transparent), transparent 42%);opacity:.75;position:absolute;inset:0}.product-manager-panel>*{z-index:1;position:relative}.product-admin-list{border-radius:24px;overflow:hidden}.product-admin-list .admin-table-row:not(.admin-table-head){min-height:76px;transition:transform .18s,background .18s,border-color .18s}.product-admin-list .admin-table-row:not(.admin-table-head):hover{transform:translateY(-1px)}.status-pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:76px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.active{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent)}.status-pill.inactive{color:#ef4444;background:#ef44441c}.product-edit-btn{justify-content:center;min-width:88px}html[data-theme=imperialDark] .product-manager-panel,html[data-theme-palette=imperialDark] .product-manager-panel,html[data-theme-css=imperialDark] .product-manager-panel,.theme-imperialDark .product-manager-panel{background:linear-gradient(#161616fa 0%,#080808fc 100%)!important;border:1px solid #ffffff14!important;box-shadow:0 26px 80px #0000008c!important}html[data-theme=imperialDark] .product-manager-head,html[data-theme-palette=imperialDark] .product-manager-head,html[data-theme-css=imperialDark] .product-manager-head,.theme-imperialDark .product-manager-head{border-bottom:1px solid #ffffff13;padding-bottom:16px}html[data-theme=imperialDark] .product-manager-panel :is(h3,strong,span),html[data-theme-palette=imperialDark] .product-manager-panel :is(h3,strong,span),html[data-theme-css=imperialDark] .product-manager-panel :is(h3,strong,span),.theme-imperialDark .product-manager-panel :is(h3,strong,span){color:#f7f2e8}html[data-theme=imperialDark] .product-manager-panel :is(p,small),html[data-theme-palette=imperialDark] .product-manager-panel :is(p,small),html[data-theme-css=imperialDark] .product-manager-panel :is(p,small),.theme-imperialDark .product-manager-panel :is(p,small){color:#f7f2e8ad!important}html[data-theme=imperialDark] .product-admin-list,html[data-theme-palette=imperialDark] .product-admin-list,html[data-theme-css=imperialDark] .product-admin-list,.theme-imperialDark .product-admin-list{box-shadow:inset 0 1px #ffffff0b,0 18px 50px #00000052;background:#050505b8!important;border:1px solid #ffffff17!important}html[data-theme=imperialDark] .product-admin-list .admin-table-head,html[data-theme-palette=imperialDark] .product-admin-list .admin-table-head,html[data-theme-css=imperialDark] .product-admin-list .admin-table-head,.theme-imperialDark .product-admin-list .admin-table-head{color:#f7f2e8b3!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border-bottom:1px solid #ffffff1a!important}html[data-theme=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head),html[data-theme-palette=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head),html[data-theme-css=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head),.theme-imperialDark .product-admin-list .admin-table-row:not(.admin-table-head){background:linear-gradient(90deg,#ffffff09,#ffffff05)!important;border-bottom:1px solid #ffffff13!important}html[data-theme=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head):hover,html[data-theme-palette=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head):hover,html[data-theme-css=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head):hover,.theme-imperialDark .product-admin-list .admin-table-row:not(.admin-table-head):hover{background:linear-gradient(90deg,#f59e0b1f,#ffffff09)!important;border-color:#f59e0b38!important}html[data-theme=imperialDark] .product-admin-list .admin-table-thumb,html[data-theme-palette=imperialDark] .product-admin-list .admin-table-thumb,html[data-theme-css=imperialDark] .product-admin-list .admin-table-thumb,.theme-imperialDark .product-admin-list .admin-table-thumb{border:1px solid #ffffff1f;box-shadow:0 10px 24px #00000073}html[data-theme=imperialDark] .product-admin-list .status-pill.active,html[data-theme-palette=imperialDark] .product-admin-list .status-pill.active,html[data-theme-css=imperialDark] .product-admin-list .status-pill.active,.theme-imperialDark .product-admin-list .status-pill.active{color:#7ee7a3!important;background:#22c55e21!important;border-color:#22c55e3d!important}html[data-theme=imperialDark] .product-admin-list .product-edit-btn,html[data-theme-palette=imperialDark] .product-admin-list .product-edit-btn,html[data-theme-css=imperialDark] .product-admin-list .product-edit-btn,.theme-imperialDark .product-admin-list .product-edit-btn{color:#f7f2e8e0!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important}html[data-theme=imperialDark] .product-admin-list .product-edit-btn:hover,html[data-theme-palette=imperialDark] .product-admin-list .product-edit-btn:hover,html[data-theme-css=imperialDark] .product-admin-list .product-edit-btn:hover,.theme-imperialDark .product-admin-list .product-edit-btn:hover{box-shadow:0 12px 28px #f59e0b3d;color:#111!important;background:linear-gradient(#ffc247,#f0a400)!important;border-color:#ffc247a6!important}html[data-theme=imperialDark] .product-manager-panel .primary-btn,html[data-theme-palette=imperialDark] .product-manager-panel .primary-btn,html[data-theme-css=imperialDark] .product-manager-panel .primary-btn,.theme-imperialDark .product-manager-panel .primary-btn{color:#111!important;background:linear-gradient(#ffc247,#f0a400)!important;border:0!important;box-shadow:0 14px 34px #f59e0b42!important}@media (max-width:820px){.product-admin-list .admin-table-head{display:none}.product-admin-list .admin-table-row{grid-template-columns:1fr;gap:8px;padding:16px}.product-admin-list .admin-table-row>span:not(.admin-table-product){justify-content:space-between;display:flex}}.delivery-premium-screen{--delivery-bg:#07080a;--delivery-card:#101216;--delivery-card-2:#15181d;--delivery-border:#ffffff1a;--delivery-border-strong:#ff990061;--delivery-text:#f7f2e8;--delivery-muted:#f7f2e8a8;--delivery-soft:#ffffff0e;--delivery-orange:#ff970f;--delivery-orange-2:#ff6b00;gap:18px}.delivery-command-hero,.delivery-premium-card,.delivery-zone-editor.premium-editor{color:var(--delivery-text)!important;border:1px solid var(--delivery-border)!important;background:radial-gradient(circle at 12% 0,#ff970f24,#0000 30%),linear-gradient(145deg,#14161af5,#07080afa)!important;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0f!important}.delivery-command-hero{border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);align-items:center;gap:20px;padding:22px;display:grid}.delivery-command-title{align-items:flex-start;gap:16px;display:flex}.delivery-command-icon,.delivery-head-icon{width:52px;height:52px;color:var(--delivery-orange);border:1px solid var(--delivery-border-strong);background:linear-gradient(135deg,#ff970f2e,#ff6b0014);border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:0 16px 30px #ff6b001f}.delivery-command-title h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(22px,2.15vw,30px);line-height:.98;color:var(--delivery-text)!important}.delivery-command-title p,.delivery-card-head p,.delivery-editor-title p,.delivery-zones-header p{margin:0;line-height:1.5;color:var(--delivery-muted)!important}.delivery-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.delivery-command-kpis>div{border:1px solid var(--delivery-border);background:#ffffff0b;border-radius:22px;padding:16px}.delivery-command-kpis span,.delivery-command-title .eyebrow,.delivery-editor-title .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;display:block;color:var(--delivery-orange)!important}.delivery-command-kpis strong{letter-spacing:-.04em;margin-top:6px;font-size:28px;display:block;color:var(--delivery-text)!important}.delivery-command-kpis small{margin-top:3px;display:block;color:var(--delivery-muted)!important}.delivery-premium-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:18px;display:grid}.delivery-premium-card{overflow:hidden;border-radius:30px!important;padding:22px!important}.delivery-card-head,.delivery-zones-header,.delivery-editor-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-card-head{justify-content:flex-start;margin-bottom:18px}.delivery-card-head h3,.delivery-editor-title h3,.delivery-zones-header h3{letter-spacing:-.03em;margin:0 0 6px;font-size:21px;color:var(--delivery-text)!important}.delivery-stepper{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.delivery-stepper span{border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex;border:1px solid var(--delivery-border)!important;color:var(--delivery-muted)!important;background:#ffffff0d!important}.delivery-stepper b{background:var(--delivery-orange);color:#170d00;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.delivery-form-grid{gap:13px!important}.field-grid.compact{gap:12px!important}.delivery-premium-screen .field label,.delivery-premium-screen .field-full label,.delivery-premium-screen label{color:#f7f2e8d1!important;font-weight:850!important}.delivery-premium-screen input,.delivery-premium-screen textarea,.delivery-premium-screen select{color:var(--delivery-text)!important;background:#07080a!important;border:1px solid #ffffff21!important;box-shadow:inset 0 1px #ffffff09!important}.delivery-premium-screen input:focus,.delivery-premium-screen textarea:focus,.delivery-premium-screen select:focus{border-color:var(--delivery-orange)!important;box-shadow:0 0 0 4px #ff970f24!important}.delivery-action-bar{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid!important}.delivery-premium-screen .primary-btn,.delivery-premium-screen .soft-btn,.delivery-premium-screen .ghost-btn{min-height:46px;border-radius:15px!important;font-weight:900!important}.delivery-premium-screen .primary-btn{background:linear-gradient(135deg, var(--delivery-orange), var(--delivery-orange-2))!important;color:#180d00!important;border:1px solid #ffbe5d8c!important;box-shadow:0 15px 35px #ff6b003d!important}.delivery-premium-screen .soft-btn{color:#ffd28c!important;background:#ff970f1a!important;border:1px solid #ff970f38!important}.delivery-premium-screen .ghost-btn{color:var(--delivery-text)!important;border:1px solid var(--delivery-border)!important;background:#ffffff0e!important}.delivery-premium-screen .ghost-btn.danger{color:#ff5f70!important;background:#ff5f7012!important;border-color:#ff5f7038!important}.delivery-map-card{padding:14px!important}.delivery-map-card .delivery-map-shell{box-shadow:none!important;background:0 0!important;border:0!important;padding:10px!important}.delivery-map-card .delivery-map-head{padding:6px 8px 12px}.delivery-map-card .delivery-map-head strong{font-size:18px;color:var(--delivery-text)!important}.delivery-map-card .delivery-map-head p,.delivery-map-card .tiny,.delivery-map-card .delivery-map-selection span{color:var(--delivery-muted)!important}.delivery-map-card .badge{color:var(--delivery-orange)!important;background:#ff970f1a!important;border:1px solid #ff970f38!important}.delivery-map-card .delivery-leaflet-map{background:#0b0d10!important;border:1px solid #ffffff1c!important;border-radius:26px!important;min-height:460px!important}.delivery-map-card .leaflet-tile-pane{filter:grayscale()invert(.92)hue-rotate(180deg)brightness(.62)contrast(.98)!important}.delivery-map-card .delivery-leaflet-map:after{background:radial-gradient(circle at 48% 45%,#ff970f1f,#0000 23%),linear-gradient(#07080a14,#07080a38)!important}.delivery-map-card .delivery-map-legend{justify-content:space-between;align-items:center;gap:12px;display:flex;color:var(--delivery-text)!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important}.delivery-zones-card{padding:24px!important}.delivery-zones-header{margin-bottom:18px}.add-zone-btn{padding-inline:20px!important}.delivery-zone-rail.premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin-bottom:20px!important;display:grid!important}.delivery-zone-rail.premium .delivery-zone-pill{grid-template-columns:auto 1fr auto;grid-template-areas:"dot title badge""dot meta badge";gap:4px 12px;position:relative;overflow:hidden;min-width:0!important;color:var(--delivery-text)!important;background:#ffffff0b!important;border:1px solid #ffffff1c!important;border-radius:20px!important;padding:16px!important;display:grid!important}.delivery-zone-rail.premium .delivery-zone-pill.active{background:linear-gradient(135deg,#ff970f2b,#ff6b000f)!important;border-color:#ff970f8f!important;box-shadow:0 18px 38px #ff6b001f!important}.delivery-zone-rail.premium .zone-dot{border:2px solid var(--delivery-orange);background:#ff970f26;border-radius:999px;grid-area:dot;width:16px;height:16px;margin-top:4px}.delivery-zone-rail.premium .delivery-zone-pill strong{grid-area:title;color:var(--delivery-text)!important}.delivery-zone-rail.premium .delivery-zone-pill span:not(.zone-dot){grid-area:meta;color:var(--delivery-muted)!important}.delivery-zone-rail.premium .delivery-zone-pill em{color:#45d67d;background:#22c55e24;border-radius:999px;grid-area:badge;align-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.premium-editor{border-radius:26px!important;padding:18px!important}.delivery-editor-title{margin-bottom:18px}.delivery-editor-title h3{font-size:24px!important}.delivery-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (min-width:768px) and (max-height:850px){main>.imperial-hero-board{min-height:clamp(480px,65vh,530px)!important;margin-top:18px!important;margin-bottom:20px!important}main>.imperial-hero-board .imperial-board-content{gap:22px!important;min-height:clamp(480px,65vh,530px)!important;padding:24px 28px!important}main>.imperial-hero-board .imperial-board-chip{border-radius:14px;gap:9px;padding:9px 13px;margin-bottom:14px!important}main>.imperial-hero-board .imperial-board-chip-icon{width:28px;height:28px}main>.imperial-hero-board .imperial-board-chip strong{font-size:12px}main>.imperial-hero-board .imperial-board-chip small{font-size:10px}main>.imperial-hero-board .imperial-board-title span:first-child{font-size:clamp(42px,5vw,56px)!important}main>.imperial-hero-board .imperial-board-title span:nth-child(2),main>.imperial-hero-board .imperial-board-title b{font-size:clamp(34px,4vw,44px)!important}main>.imperial-hero-board .imperial-board-line{margin-block:13px}main>.imperial-hero-board .imperial-board-description{line-height:1.35;font-size:13px!important}main>.imperial-hero-board .imperial-board-actions{gap:8px;margin-top:14px!important}main>.imperial-hero-board :is(.imperial-board-primary,.imperial-board-secondary){min-height:42px!important;padding:14px!important;font-size:11px!important}main>.imperial-hero-board .imperial-board-stats{gap:8px;margin-top:14px!important}main>.imperial-hero-board .imperial-board-stat{border-radius:14px;gap:8px!important;min-height:62px!important;padding:8px 10px!important}main>.imperial-hero-board .imperial-board-stat-icon{border-radius:10px;width:30px!important;height:30px!important}main>.imperial-hero-board .imperial-board-stat small{font-size:9px}main>.imperial-hero-board .imperial-board-stat strong{font-size:13px!important}main>.imperial-hero-board .imperial-board-stat em{margin-top:4px;padding:4px 7px;font-size:8px}main>.imperial-hero-board .imperial-board-right{gap:9px!important}main>.imperial-hero-board .imperial-board-info-card{border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:12px 14px!important}main>.imperial-hero-board .imperial-board-info-card>:is(.imperial-board-info-card-icon,span:first-child){border-radius:11px!important;width:36px!important;height:36px!important;font-size:20px!important}main>.imperial-hero-board .imperial-board-info-card h3{font-size:14px!important}main>.imperial-hero-board .imperial-board-info-card p{margin-top:5px!important;font-size:10px!important;line-height:1.3!important}main>.imperial-hero-board .imperial-board-info-card small{padding:5px 8px;font-size:9px;margin-top:6px!important}}.delivery-editor-actions .primary-btn{min-height:40px;padding-inline:18px}.delivery-zone-editor-grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1.1fr) minmax(220px,.35fr);align-items:stretch;gap:18px;display:grid}.delivery-radius-panel,.delivery-fields-panel,.delivery-danger-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.delivery-radius-panel{align-content:start;gap:14px;display:grid}.delivery-radius-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.delivery-radius-actions .soft-btn{justify-content:center;width:100%;min-height:42px}.radius-value strong{letter-spacing:-.05em;font-size:34px;display:block;color:var(--delivery-text)!important}.radius-value span,.delivery-danger-panel span{font-size:13px;color:var(--delivery-muted)!important}.delivery-range{width:100%;accent-color:var(--delivery-orange)!important}.delivery-fields-panel{gap:12px;display:grid}.delivery-danger-panel{align-content:center;gap:12px;display:grid}.delivery-danger-panel strong{font-size:16px;color:var(--delivery-text)!important}.delivery-premium-screen .status-chip{color:#42d77b!important;background:#22c55e24!important;border:1px solid #22c55e33!important}.delivery-premium-screen .status-chip.warning{color:#ffc46b!important;background:#ff970f1f!important;border-color:#ff970f40!important}@media (max-width:1200px){.delivery-command-hero,.delivery-premium-grid,.delivery-zone-editor-grid,.delivery-zone-rail.premium{grid-template-columns:1fr}}@media (max-width:760px){.delivery-command-hero,.delivery-premium-card{border-radius:22px!important;padding:16px!important}.delivery-command-title{flex-direction:column}.delivery-command-kpis,.delivery-action-bar{grid-template-columns:1fr}.delivery-map-card .delivery-leaflet-map{min-height:320px!important}.delivery-card-head,.delivery-zones-header,.delivery-editor-title{flex-direction:column}.delivery-editor-actions{justify-content:space-between;width:100%}}.imperial-hero-board{border:1px solid var(--auto-color-511);background-color:var(--auto-color-512);min-height:560px;box-shadow:0 28px 80px var(--auto-color-513);background-position:100%;background-size:cover;border-radius:28px;margin-top:28px;margin-bottom:28px;padding:0;display:block;position:relative;overflow:hidden}[data-theme-palette=primeiroEstilo] .imperial-hero-board{background:var(--auto-color-512)!important;box-shadow:inset 0 0 0 1px var(--auto-color-514), 0 24px 90px var(--auto-color-515)!important}.imperial-hero-board:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--auto-color-516);position:absolute;inset:0}.imperial-board-overlay{z-index:1;background:radial-gradient(circle at 70% 46%, var(--auto-color-517), transparent 28%), linear-gradient(90deg, var(--auto-color-512) 0%, var(--auto-color-518) 27%, var(--auto-color-519) 49%, var(--auto-color-520) 72%, var(--auto-color-521) 100%), linear-gradient(0deg, var(--auto-color-522), var(--auto-color-039));position:absolute;inset:0}.imperial-board-content{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);align-items:center;gap:34px;min-height:560px;padding:32px;display:grid;position:relative}.imperial-board-left{max-width:720px}.imperial-board-chip{width:fit-content;color:var(--theme-primary-contrast);background:var(--auto-color-523);border:1px solid var(--auto-color-524);box-shadow:0 18px 42px var(--auto-color-525);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:17px;align-items:center;gap:12px;margin-bottom:30px;padding:13px 18px;display:inline-flex}.imperial-board-chip-icon{background:var(--auto-color-526);width:32px;height:32px;color:var(--auto-color-527);border-radius:11px;place-items:center;font-size:18px;display:grid}.imperial-board-chip strong{color:var(--auto-color-527);font-size:14px;font-weight:900;line-height:1.1;display:block}.imperial-board-chip small{color:var(--auto-color-084);margin-top:4px;font-size:13px;font-weight:650;line-height:1.1;display:block}.imperial-board-title{letter-spacing:-.048em;text-transform:uppercase;gap:0;max-width:820px;margin:0;line-height:.86;display:grid}.imperial-board-title span,.imperial-board-title b{text-shadow:0 18px 44px var(--auto-color-041);font-weight:1000;display:block}.imperial-board-title span:first-child{color:var(--auto-color-447);font-size:clamp(58px,7.4vw,112px)}.imperial-board-title span:nth-child(2){color:var(--auto-color-447);font-size:clamp(44px,5.1vw,76px)}.imperial-board-title b{color:var(--auto-color-527);filter:drop-shadow(0 0 18px var(--auto-color-528));font-size:clamp(44px,5.1vw,76px)}.imperial-board-line{background:linear-gradient(90deg, var(--auto-color-527), var(--auto-color-529));width:min(520px,100%);height:2px;margin:22px 0}.imperial-board-description{max-width:650px;color:var(--auto-color-530);margin:0;font-size:17px;font-weight:500;line-height:1.5}.imperial-board-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.imperial-board-primary,.imperial-board-secondary{letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-size:15px;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.imperial-board-primary:hover,.imperial-board-secondary:hover{transform:translateY(-1px)}.imperial-board-primary{color:var(--auto-color-531);background:var(--auto-color-527);box-shadow:0 18px 38px var(--auto-color-532)}.imperial-board-secondary{color:var(--theme-primary-contrast);background:var(--auto-color-533);border:1px solid var(--auto-color-102);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.imperial-board-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:660px;margin-top:30px;display:grid}.imperial-board-stat{background:var(--auto-color-534);border:1px solid var(--auto-color-010);min-height:90px;box-shadow:0 16px 34px var(--auto-color-535);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.imperial-board-stat-icon{width:42px;height:42px;color:var(--auto-color-527);background:var(--auto-color-517);border-radius:15px;flex:none;place-items:center;font-size:22px;display:grid}.imperial-board-stat small{color:var(--auto-color-536);font-size:12px;font-weight:650;line-height:1.15;display:block}.imperial-board-stat strong{color:var(--theme-primary-contrast);margin-top:3px;font-size:18px;font-weight:950;line-height:1.08;display:block}.imperial-board-stat em{background:var(--auto-color-526);width:fit-content;color:var(--auto-color-527);border-radius:999px;margin-top:8px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.imperial-board-right{justify-self:end;gap:18px;width:min(100%,370px);display:grid}.imperial-board-info-card{color:var(--theme-primary-contrast);background:var(--auto-color-537);border:1px solid var(--auto-color-538);box-shadow:0 26px 60px var(--auto-color-533);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;grid-template-columns:48px 1fr;gap:16px;padding:24px;display:grid}.imperial-board-info-card>span,.imperial-board-info-card-icon{background:var(--auto-color-539);width:48px;height:48px;color:var(--auto-color-527);border-radius:16px;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:27px;line-height:1;display:grid}.imperial-board-info-card h3{color:var(--theme-primary-contrast);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:950;line-height:1.12}.imperial-board-info-card p{color:var(--auto-color-112);margin:12px 0 0;font-size:14.5px;line-height:1.45}.imperial-board-info-card small{width:fit-content;color:var(--auto-color-527);background:var(--auto-color-526);border-radius:999px;margin-top:14px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:1180px){.imperial-board-content{grid-template-columns:1fr}.imperial-board-right{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:min(100%,780px)}}@media (max-width:760px){.imperial-hero-board{background-position:50%;border-radius:24px;min-height:auto}.imperial-board-overlay{background:linear-gradient(180deg, var(--auto-color-540), var(--auto-color-519)), linear-gradient(90deg, var(--auto-color-512) 0%, var(--auto-color-519) 100%)}.imperial-board-content{gap:24px;min-height:auto;padding:24px}.imperial-board-chip{margin-bottom:22px}.imperial-board-title span:first-child{font-size:clamp(48px,17vw,72px)}.imperial-board-title span:nth-child(2),.imperial-board-title b{font-size:clamp(34px,11vw,48px)}.imperial-board-actions,.imperial-board-primary,.imperial-board-secondary{width:100%}.imperial-board-stats,.imperial-board-right{grid-template-columns:1fr}.imperial-board-info-card{grid-template-columns:44px 1fr;padding:20px}}.showcase-color-customizer{border:1px solid var(--auto-color-428);background:linear-gradient(180deg, var(--auto-color-007), var(--auto-color-210));border-radius:18px;padding:14px}.showcase-color-customizer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.showcase-color-customizer-head strong{color:var(--auto-color-440);font-size:14px;font-weight:950}.showcase-color-customizer-head small{text-align:right;max-width:220px;color:var(--auto-color-431);font-size:12px}.showcase-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.showcase-color-field label{color:var(--auto-color-431);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:10px;font-weight:900;display:block}.showcase-color-field div{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.showcase-color-field input[type=color]{border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:12px;width:42px;height:42px;padding:4px}.showcase-color-field input[type=text],.showcase-color-field div>input:not([type=color]){border:1px solid var(--auto-color-428);background:var(--t-surface);height:42px;color:var(--auto-color-440);border-radius:12px;padding:0 10px;font-size:12px}.showcase-home-emulator-mini .hero-visual{background-position:50%;justify-content:flex-end;align-items:center;min-height:360px;padding:18px}.showcase-mini-right-column{z-index:2;gap:14px;width:min(245px,100%);margin-left:auto;display:grid;position:relative}.showcase-mini-info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff29;border-radius:18px;align-items:flex-start;gap:14px;padding:18px 16px;display:flex;box-shadow:0 18px 36px #00000040}.showcase-mini-icon{flex:none;place-items:center;width:38px;height:38px;font-size:30px;line-height:1;display:grid}.showcase-mini-eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.9;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.showcase-mini-info-card h3{margin:0;font-size:19px;font-weight:950;line-height:1.05}.showcase-mini-info-card p{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.45}.showcase-mini-info-card em{border-radius:999px;margin-top:12px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.imperial-board-info-card>span{color:#ffb000;font-size:34px;line-height:1}@media (max-width:760px){.showcase-color-grid{grid-template-columns:1fr}.showcase-color-customizer-head{display:block}.showcase-color-customizer-head small{text-align:left;margin-top:4px;display:block}.showcase-home-emulator-mini .hero-visual{min-height:300px}.showcase-mini-right-column{width:100%}}.imperial-board-info-card>span{color:var(--vitrine-icon-color,var(--auto-color-527))!important}.imperial-board-info-card small{color:var(--vitrine-tag-color,var(--auto-color-607))!important;background:var(--vitrine-tag-bg,var(--auto-color-606))!important;border-color:var(--vitrine-tag-bg,var(--auto-color-606))!important}.showcase-mini-preview-panel{align-self:start;position:sticky;top:18px}.showcase-imperial-miniature-frame{--showcase-preview-scale:.54;width:100%;height:calc(560px * var(--showcase-preview-scale));border:1px solid var(--auto-color-428);background:#050505;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #00000029}.showcase-imperial-miniature-canvas{width:1280px;height:560px;transform:scale(var(--showcase-preview-scale));transform-origin:0 0}.showcase-imperial-miniature-canvas .imperial-hero-board{border-radius:28px;width:1280px;min-height:560px;margin:0!important}.showcase-imperial-miniature-canvas .imperial-board-content{min-height:560px}.showcase-imperial-miniature-canvas .imperial-board-right{grid-template-columns:1fr}@media (max-width:1320px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.48}}@media (max-width:1080px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.42}}@media (max-width:760px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.3}}.showcase-editor-grid{align-items:start;grid-template-columns:minmax(420px,.95fr) minmax(640px,1.2fr)!important}.showcase-mini-preview-panel{width:100%}.showcase-imperial-miniature-frame{--showcase-preview-scale:.76;border:1px solid var(--auto-color-428);background:#050505;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 18px 44px #00000029;height:calc(580px * var(--showcase-preview-scale))!important}.showcase-imperial-miniature-canvas{transform:scale(var(--showcase-preview-scale));transform-origin:0 0;width:calc(100% / var(--showcase-preview-scale))!important;height:580px!important}.showcase-imperial-miniature-canvas .imperial-hero-board{border-radius:28px;background-color:#050505!important;background-image:none!important;width:100%!important;height:580px!important;min-height:580px!important;margin:0!important}.showcase-imperial-miniature-wallpaper{z-index:0;object-fit:cover;object-position:center right;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.showcase-imperial-miniature-canvas .imperial-board-overlay{z-index:1}.showcase-imperial-miniature-canvas .imperial-board-content{z-index:2;position:relative;height:580px!important;min-height:580px!important;padding:32px!important}.showcase-imperial-miniature-canvas .imperial-board-left{max-width:720px}.showcase-imperial-miniature-canvas .imperial-board-right{justify-self:end;width:min(100%,370px);grid-template-columns:1fr!important}.showcase-imperial-miniature-canvas .imperial-board-info-card{width:370px}@media (max-width:1380px){.showcase-editor-grid{grid-template-columns:minmax(380px,.9fr) minmax(560px,1.1fr)!important}.showcase-imperial-miniature-frame{--showcase-preview-scale:.66}}@media (max-width:1180px){.showcase-editor-grid{grid-template-columns:1fr!important}.showcase-imperial-miniature-frame{--showcase-preview-scale:.58}}@media (max-width:760px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.34}}:root{--ds-bg-app:var(--palette-bg,#f7f3ec);--ds-bg-page:var(--palette-bg,#f7f3ec);--ds-bg-surface:var(--palette-surface,#ffffffc7);--ds-bg-surface-strong:var(--palette-surface-strong,#fff);--ds-bg-elevated:var(--theme-soft-surface,#ffffffe6);--ds-bg-glass:var(--theme-soft-surface,#ffffffb8);--ds-text:var(--palette-ink,#171311);--ds-text-strong:var(--palette-ink,#171311);--ds-text-muted:var(--palette-muted,#6e625c);--ds-text-soft:color-mix(in srgb, var(--palette-muted,#6e625c) 82%, transparent);--ds-accent:var(--palette-accent,#f59e0b);--ds-accent-2:var(--palette-accent-deep,#d97706);--ds-accent-soft:var(--palette-accent-soft,#f59e0b29);--ds-accent-text:var(--theme-primary-contrast,#fff);--ds-border-soft:var(--palette-line,#1713111a);--ds-border-medium:var(--card-border,#17131124);--ds-border-strong:color-mix(in srgb, var(--palette-line,#1713111a) 65%, var(--palette-ink,#171311));--ds-radius-xs:8px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:22px;--ds-radius-xl:28px;--ds-radius-2xl:34px;--ds-radius-pill:999px;--ds-shadow-sm:0 8px 22px #0000000f;--ds-shadow-md:var(--card-shadow,0 18px 44px #0000001a);--ds-shadow-lg:var(--theme-cart-shadow,0 28px 80px #00000029);--ds-shadow-accent:0 18px 44px color-mix(in srgb, var(--ds-accent) 24%, transparent);--ds-blur:18px;--ds-transition:.18s ease;--btn-primary-bg:linear-gradient(135deg, var(--ds-accent-2), var(--ds-accent));--btn-primary-text:var(--ds-accent-text);--btn-primary-border:color-mix(in srgb, var(--ds-accent) 38%, transparent);--btn-secondary-bg:var(--ds-bg-glass);--btn-secondary-text:var(--ds-text);--btn-secondary-border:var(--ds-border-medium);--card-bg:var(--ds-bg-surface);--card-bg-strong:var(--ds-bg-surface-strong);--card-border:var(--ds-border-medium);--card-radius:var(--ds-radius-lg);--card-shadow:var(--ds-shadow-md);--input-bg:var(--ds-bg-surface-strong);--input-text:var(--ds-text);--input-placeholder:var(--ds-text-muted);--input-border:var(--ds-border-medium);--input-focus-border:var(--ds-accent);--input-focus-shadow:0 0 0 4px var(--ds-accent-soft)}:is(button,.primary-btn,.secondary-btn,.pill-link,.pill-link-active,.showcase-soft-action,.premium-action-primary,.premium-action-secondary){border-radius:var(--ds-radius-md);transition:transform var(--ds-transition), box-shadow var(--ds-transition), border-color var(--ds-transition), background var(--ds-transition)}:is(.primary-btn,.pill-link-active,.premium-action-primary){box-shadow:var(--ds-shadow-accent);color:var(--btn-primary-text)!important;background:var(--btn-primary-bg)!important;border:1px solid var(--btn-primary-border)!important}:is(.secondary-btn,.pill-link,.showcase-soft-action,.premium-action-secondary){color:var(--btn-secondary-text)!important;background:var(--btn-secondary-bg)!important;border:1px solid var(--btn-secondary-border)!important}:is(.primary-btn,.secondary-btn,.pill-link,.pill-link-active,.showcase-soft-action,.premium-action-primary,.premium-action-secondary):hover{transform:translateY(-1px)}:is(.panel,.showcase-panel,.summary-card,.product-card,.cart-card,.premium-dashboard-card,.premium-banners-card,.showcase-stat-card){color:var(--ds-text);background:var(--card-bg);border-color:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}:is(input,textarea,select){color:var(--input-text);background:var(--input-bg);border-color:var(--input-border);border-radius:var(--ds-radius-sm);transition:border-color var(--ds-transition), box-shadow var(--ds-transition), background var(--ds-transition)}:is(input,textarea,select):focus{box-shadow:var(--input-focus-shadow);outline:none;border-color:var(--input-focus-border)!important}:is(input,textarea)::placeholder{color:var(--input-placeholder)}:is(.section-head p,.panel p,.showcase-panel p,.muted,label small){color:var(--ds-text-muted)}.theme-swatch-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.theme-swatch-row span{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border-medium);width:18px;height:18px;box-shadow:var(--ds-shadow-sm);display:inline-block}.theme-helper-text{color:var(--ds-text-muted);margin-top:8px;line-height:1.35;display:block}:is(.admin-section-stack,.showcase-workbench,.catalog-stack,.editor-grid){color:var(--ds-text)}:is(.admin-shell,.admin-layout,.admin-sidebar,.sidebar,.panel,.section-head,.editor-grid,.showcase-panel){transition:background var(--ds-transition), border-color var(--ds-transition), box-shadow var(--ds-transition), color var(--ds-transition)}:is(.section-head h2,.section-head h3,.panel h3,.showcase-panel h3,.product-title){color:var(--ds-text-strong)}:is(.nav-shortcut,.admin-nav-button,.sidebar-link){color:var(--ds-text-muted)}:is(.nav-shortcut:hover,.admin-nav-button:hover,.sidebar-link:hover,.admin-nav-button.active,.sidebar-link.active){color:var(--ds-text-strong);background:var(--ds-accent-soft);border-color:var(--ds-accent)}:is(.badge,.eyebrow,.showcase-priority-badge,.showcase-preview-link){color:var(--ds-accent);background:var(--ds-accent-soft);border-color:var(--ds-accent)}.banner-card{border-color:color-mix(in srgb, var(--accent) 24%, var(--ds-border-medium));box-shadow:var(--ds-shadow-md), inset 0 0 0 1px #ffffff09}.imperial-board-info-card{background:var(--vitrine-card-bg,var(--card-bg))!important;border-color:var(--vitrine-card-border,var(--ds-border-medium))!important}.imperial-board-info-card>span{color:var(--vitrine-icon-color,var(--ds-accent))!important;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif!important;line-height:1!important}.imperial-board-info-card h3{color:var(--vitrine-title-color,var(--ds-text-strong))!important}.imperial-board-info-card p{color:var(--vitrine-description-color,var(--ds-text-muted))!important}.imperial-board-info-card small{color:var(--vitrine-tag-color,var(--ds-accent))!important;background:var(--vitrine-tag-bg,var(--ds-accent-soft))!important}html[data-theme-palette=imperialDark],html[data-theme-css=imperialDark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-bg:#050505;--palette-surface:#ffffff0e;--palette-surface-strong:#ffffff16;--palette-ink:#fff;--palette-muted:#ffffffad;--palette-line:#ffffff24;--palette-accent:#f59e0b;--palette-accent-soft:#f59e0b2e;--palette-accent-deep:#d97706;--ds-bg-app:#050505;--ds-bg-page:#070707;--ds-bg-surface:#ffffff0e;--ds-bg-surface-strong:#ffffff16;--ds-bg-elevated:#ffffff13;--ds-bg-glass:#fff1;--ds-text:#fff;--ds-text-strong:#fff;--ds-text-muted:#ffffffad;--ds-text-soft:#ffffff7a;--ds-accent:#f59e0b;--ds-accent-2:#d97706;--ds-accent-soft:#f59e0b2e;--ds-accent-text:#fff;--ds-border-soft:#ffffff14;--ds-border-medium:#ffffff24;--ds-border-strong:#ffffff38;--card-bg:linear-gradient(180deg, #ffffff13, #ffffff09);--card-bg-strong:#ffffff17;--card-border:#ffffff24;--card-shadow:0 24px 70px #00000057;--input-bg:#050505a8;--input-text:#fff;--input-placeholder:#ffffff73;--input-border:#ffffff29;--btn-secondary-text:#fff}html[data-theme-palette=imperialDark] body,html[data-theme-css=imperialDark] body{color:#fff!important;background:radial-gradient(circle at 12% 0,#f59e0b24,#0000 24%),radial-gradient(circle at 78% 14%,#f59e0b14,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 48%,#050505 100%)!important}html[data-theme-palette=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#050505db!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 18px 50px #00000047!important}html[data-theme-palette=imperialDark] .topbar-inner,html[data-theme-css=imperialDark] .topbar-inner,html[data-theme-palette=imperialDark] .admin-topbar,html[data-theme-css=imperialDark] .admin-topbar{color:#fff!important;background:0 0!important}html[data-theme-palette=imperialDark] .brand-copy h2,html[data-theme-css=imperialDark] .brand-copy h2,html[data-theme-palette=imperialDark] .brand-copy p,html[data-theme-css=imperialDark] .brand-copy p,html[data-theme-palette=imperialDark] .admin-topbar-section,html[data-theme-css=imperialDark] .admin-topbar-section,html[data-theme-palette=imperialDark] .admin-topbar-store,html[data-theme-css=imperialDark] .admin-topbar-store,html[data-theme-palette=imperialDark] :is(.shell,.admin-section-stack,.showcase-workbench,.showcase-main-grid,.showcase-editor-grid,.editor-grid,.catalog-stack),html[data-theme-css=imperialDark] :is(.shell,.admin-section-stack,.showcase-workbench,.showcase-main-grid,.showcase-editor-grid,.editor-grid,.catalog-stack){color:#fff!important}html[data-theme-palette=imperialDark] :is(.panel,.showcase-panel,.showcase-stat-card,.summary-card,.product-card,.cart-card,.premium-dashboard-card,.premium-banners-card,.premium-banners-list-card,.premium-banner-editor-card,.admin-content-card,.sidebar,.admin-sidebar,.showcase-highlight-row,.showcase-color-customizer),html[data-theme-css=imperialDark] :is(.panel,.showcase-panel,.showcase-stat-card,.summary-card,.product-card,.cart-card,.premium-dashboard-card,.premium-banners-card,.premium-banners-list-card,.premium-banner-editor-card,.admin-content-card,.sidebar,.admin-sidebar,.showcase-highlight-row,.showcase-color-customizer){color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:0 24px 70px #00000057!important}html[data-theme-palette=imperialDark] :is(.showcase-highlight-row.active,.showcase-list-card .active),html[data-theme-css=imperialDark] :is(.showcase-highlight-row.active,.showcase-list-card .active){border-color:#f59e0bbf!important;box-shadow:inset 0 0 0 1px #f59e0b47,0 20px 55px #00000057!important}html[data-theme-palette=imperialDark] :is(input,textarea,select),html[data-theme-css=imperialDark] :is(input,textarea,select){color:#fff!important;background:#050505ad!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme-palette=imperialDark] :is(input,textarea,select):focus,html[data-theme-css=imperialDark] :is(input,textarea,select):focus{border-color:#f59e0bb8!important;box-shadow:0 0 0 4px #f59e0b24,inset 0 1px #ffffff0a!important}html[data-theme-palette=imperialDark] :is(input,textarea)::placeholder,html[data-theme-css=imperialDark] :is(input,textarea)::placeholder{color:#ffffff70!important}html[data-theme-palette=imperialDark] :is(h1,h2,h3,h4,strong,label,.product-title),html[data-theme-css=imperialDark] :is(h1,h2,h3,h4,strong,label,.product-title){color:#fff!important}html[data-theme-palette=imperialDark] :is(p,small,.muted,.showcase-panel-head p,.section-head p,.brand-copy p),html[data-theme-css=imperialDark] :is(p,small,.muted,.showcase-panel-head p,.section-head p,.brand-copy p){color:#ffffffad!important}html[data-theme-palette=imperialDark] :is(.primary-btn,.pill-link-active,.premium-action-primary,.imperial-board-primary),html[data-theme-css=imperialDark] :is(.primary-btn,.pill-link-active,.premium-action-primary,.imperial-board-primary){color:#fff!important;background:linear-gradient(135deg,#d97706,#f59e0b)!important;border:1px solid #f59e0b70!important;box-shadow:0 18px 44px #f59e0b3d!important}html[data-theme-palette=imperialDark] :is(.secondary-btn,.pill-link,.showcase-soft-action,.premium-action-secondary,.imperial-board-secondary),html[data-theme-css=imperialDark] :is(.secondary-btn,.pill-link,.showcase-soft-action,.premium-action-secondary,.imperial-board-secondary){color:#fff!important;background:#fff1!important;border:1px solid #ffffff24!important}html[data-theme-palette=imperialDark] :is(.showcase-stat-icon,.metric-icon,.stat-icon),html[data-theme-css=imperialDark] :is(.showcase-stat-icon,.metric-icon,.stat-icon){color:#f59e0b!important;background:#ffffff13!important}html[data-theme-palette=imperialDark] :is(.badge,.eyebrow,.showcase-priority-badge,.showcase-preview-link,.showcase-highlight-badge),html[data-theme-css=imperialDark] :is(.badge,.eyebrow,.showcase-priority-badge,.showcase-preview-link,.showcase-highlight-badge){color:#ffb000!important;background:#f59e0b29!important;border-color:#f59e0b57!important}html[data-theme-palette=imperialDark] :is(.showcase-icon-grid button,.showcase-tone-button),html[data-theme-css=imperialDark] :is(.showcase-icon-grid button,.showcase-tone-button){color:#fff!important;background:#ffffff0e!important;border-color:#ffffff21!important}html[data-theme-palette=imperialDark] :is(.showcase-icon-grid button.active,.showcase-tone-button.active),html[data-theme-css=imperialDark] :is(.showcase-icon-grid button.active,.showcase-tone-button.active){border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b59!important}html[data-theme-palette=imperialDark] .showcase-imperial-miniature-frame,html[data-theme-css=imperialDark] .showcase-imperial-miniature-frame{background:#050505!important;border-color:#f59e0b52!important;box-shadow:0 28px 80px #00000075!important}html[data-theme-palette=imperialDark] .imperial-board-info-card,html[data-theme-css=imperialDark] .imperial-board-info-card{background:var(--vitrine-card-bg,#100c0abd)!important;border-color:var(--vitrine-card-border,#ffffff29)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card>span,html[data-theme-css=imperialDark] .imperial-board-info-card>span{color:var(--vitrine-icon-color,#ffb000)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card h3,html[data-theme-css=imperialDark] .imperial-board-info-card h3{color:var(--vitrine-title-color,#fff)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card p,html[data-theme-css=imperialDark] .imperial-board-info-card p{color:var(--vitrine-description-color,#e9dfd1)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card small,html[data-theme-css=imperialDark] .imperial-board-info-card small{color:var(--vitrine-tag-color,#ffb000)!important;background:var(--vitrine-tag-bg,#ffb00026)!important}body:has(.admin-layout.theme-imperialDark){color:#fff!important;background:radial-gradient(circle at 12% 0,#f59e0b24,#0000 24%),radial-gradient(circle at 78% 14%,#f59e0b14,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 48%,#050505 100%)!important}.admin-layout.theme-imperialDark{--palette-bg:#050505;--palette-surface:#ffffff0e;--palette-surface-strong:#ffffff16;--palette-ink:#fff;--palette-muted:#ffffffad;--palette-line:#ffffff24;--palette-accent:#f59e0b;--palette-accent-soft:#f59e0b2e;--palette-accent-deep:#d97706;--ds-bg-app:#050505;--ds-bg-page:#070707;--ds-bg-surface:#ffffff0e;--ds-bg-surface-strong:#ffffff16;--ds-bg-elevated:#ffffff13;--ds-bg-glass:#fff1;--ds-text:#fff;--ds-text-strong:#fff;--ds-text-muted:#ffffffad;--ds-text-soft:#ffffff7a;--ds-accent:#f59e0b;--ds-accent-2:#d97706;--ds-accent-soft:#f59e0b2e;--ds-accent-text:#fff;--ds-border-soft:#ffffff14;--ds-border-medium:#ffffff24;--ds-border-strong:#ffffff38;--card-bg:linear-gradient(180deg, #ffffff13, #ffffff09);--card-bg-strong:#ffffff17;--card-border:#ffffff24;--card-shadow:0 24px 70px #00000057;--input-bg:#050505ad;--input-text:#fff;--input-placeholder:#ffffff73;--input-border:#ffffff29;min-height:100vh;color:#fff!important;background:radial-gradient(circle at 10% 8%,#f59e0b1f,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 52%,#050505 100%)!important}.admin-layout.theme-imperialDark .admin-main,.admin-layout.theme-imperialDark .admin-content,.admin-layout.theme-imperialDark .admin-page,.admin-layout.theme-imperialDark .showcase-workbench{color:#fff!important;background:0 0!important}.admin-layout.theme-imperialDark .admin-sidebar,.admin-layout.theme-imperialDark .admin-topbar,.admin-layout.theme-imperialDark .panel,.admin-layout.theme-imperialDark .showcase-panel,.admin-layout.theme-imperialDark .showcase-stat-card,.admin-layout.theme-imperialDark .showcase-highlight-row,.admin-layout.theme-imperialDark .showcase-color-customizer,.admin-layout.theme-imperialDark .premium-dashboard-card,.admin-layout.theme-imperialDark .premium-banners-card,.admin-layout.theme-imperialDark .premium-banners-list-card,.admin-layout.theme-imperialDark .premium-banner-editor-card,.admin-layout.theme-imperialDark .summary-card,.admin-layout.theme-imperialDark .product-card,.admin-layout.theme-imperialDark .cart-card{color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:0 24px 70px #00000057!important}.admin-layout.theme-imperialDark .showcase-stat-card,.admin-layout.theme-imperialDark .showcase-panel{opacity:1!important}.admin-layout.theme-imperialDark input,.admin-layout.theme-imperialDark textarea,.admin-layout.theme-imperialDark select{color:#fff!important;background:#050505ad!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff09!important}.admin-layout.theme-imperialDark input:focus,.admin-layout.theme-imperialDark textarea:focus,.admin-layout.theme-imperialDark select:focus{border-color:#f59e0bb8!important;box-shadow:0 0 0 4px #f59e0b24,inset 0 1px #ffffff0a!important}.admin-layout.theme-imperialDark input::placeholder,.admin-layout.theme-imperialDark textarea::placeholder{color:#ffffff70!important}.admin-layout.theme-imperialDark h1,.admin-layout.theme-imperialDark h2,.admin-layout.theme-imperialDark h3,.admin-layout.theme-imperialDark h4,.admin-layout.theme-imperialDark strong,.admin-layout.theme-imperialDark label,.admin-layout.theme-imperialDark .product-title,.admin-layout.theme-imperialDark .admin-topbar-section{color:#fff!important}.admin-layout.theme-imperialDark p,.admin-layout.theme-imperialDark small,.admin-layout.theme-imperialDark .muted,.admin-layout.theme-imperialDark .showcase-panel-head p,.admin-layout.theme-imperialDark .section-head p,.admin-layout.theme-imperialDark .brand-copy p{color:#ffffffad!important}.admin-layout.theme-imperialDark .primary-btn,.admin-layout.theme-imperialDark .pill-link-active,.admin-layout.theme-imperialDark .premium-action-primary,.admin-layout.theme-imperialDark .imperial-board-primary{color:#fff!important;background:linear-gradient(135deg,#d97706,#f59e0b)!important;border:1px solid #f59e0b70!important;box-shadow:0 18px 44px #f59e0b3d!important}.admin-layout.theme-imperialDark .secondary-btn,.admin-layout.theme-imperialDark .pill-link,.admin-layout.theme-imperialDark .showcase-soft-action,.admin-layout.theme-imperialDark .premium-action-secondary,.admin-layout.theme-imperialDark .imperial-board-secondary,.admin-layout.theme-imperialDark .ghost-btn{color:#fff!important;background:#fff1!important;border:1px solid #ffffff24!important}.admin-layout.theme-imperialDark .showcase-stat-icon,.admin-layout.theme-imperialDark .metric-icon,.admin-layout.theme-imperialDark .stat-icon{color:#f59e0b!important;background:#ffffff13!important}.admin-layout.theme-imperialDark .badge,.admin-layout.theme-imperialDark .eyebrow,.admin-layout.theme-imperialDark .showcase-priority-badge,.admin-layout.theme-imperialDark .showcase-preview-link,.admin-layout.theme-imperialDark .showcase-highlight-badge{color:#ffb000!important;background:#f59e0b29!important;border-color:#f59e0b57!important}.admin-layout.theme-imperialDark .showcase-icon-grid button,.admin-layout.theme-imperialDark .showcase-tone-button{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff21!important}.admin-layout.theme-imperialDark .showcase-icon-grid button.active,.admin-layout.theme-imperialDark .showcase-tone-button.active,.admin-layout.theme-imperialDark .showcase-highlight-row.active{border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b59,0 20px 55px #00000057!important}.admin-layout.theme-imperialDark .showcase-imperial-miniature-frame{background:#050505!important;border-color:#f59e0b52!important;box-shadow:0 28px 80px #00000075!important}.admin-layout.theme-imperialDark .imperial-board-info-card{background:var(--vitrine-card-bg,#100c0abd)!important;border-color:var(--vitrine-card-border,#ffffff29)!important}.admin-layout.theme-imperialDark .imperial-board-info-card>span{color:var(--vitrine-icon-color,#ffb000)!important}.admin-layout.theme-imperialDark .imperial-board-info-card h3{color:var(--vitrine-title-color,#fff)!important}.admin-layout.theme-imperialDark .imperial-board-info-card p{color:var(--vitrine-description-color,#e9dfd1)!important}.admin-layout.theme-imperialDark .imperial-board-info-card small{color:var(--vitrine-tag-color,#ffb000)!important;background:var(--vitrine-tag-bg,#ffb00026)!important}.theme-imperialDark .showcase-workbench{--showcase-bg:transparent;--showcase-card-bg:var(--dark-surface-glass);--showcase-card-border:var(--dark-border-card);--showcase-card-shadow:var(--dark-shadow-card);--showcase-text:var(--dark-text-primary);--showcase-text-muted:var(--dark-text-secondary);--showcase-input-bg:var(--dark-input-bg);--showcase-input-border:var(--dark-input-border);--showcase-accent:var(--dark-accent)}.theme-imperialDark .showcase-workbench,.theme-imperialDark .showcase-main-grid,.theme-imperialDark .showcase-editor-grid,.theme-imperialDark .showcase-panel,.theme-imperialDark .showcase-stat-card,.theme-imperialDark .showcase-highlight-row,.theme-imperialDark .showcase-color-customizer{background-color:#0000;color:var(--showcase-text)!important}.theme-imperialDark .showcase-panel,.theme-imperialDark .showcase-stat-card,.theme-imperialDark .showcase-highlight-row,.theme-imperialDark .showcase-color-customizer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--showcase-card-bg)!important;border:1px solid var(--showcase-card-border)!important;box-shadow:var(--showcase-card-shadow)!important}.theme-imperialDark .showcase-workbench input,.theme-imperialDark .showcase-workbench textarea,.theme-imperialDark .showcase-workbench select{background:var(--showcase-input-bg)!important;border:1px solid var(--showcase-input-border)!important;color:var(--showcase-text)!important}.theme-imperialDark .showcase-panel *,.theme-imperialDark .showcase-stat-card *,.theme-imperialDark .showcase-highlight-row *{opacity:1!important}.theme-imperialDark .showcase-imperial-miniature-frame{isolation:isolate;overflow:hidden}.admin-layout .showcase-imperial-miniature-canvas .imperial-hero-board{contain:layout paint style}.theme-imperialDark .admin-main{background:radial-gradient(circle at 20% 0,#f59e0b14,#0000 26%),linear-gradient(#070707 0%,#050505 100%)!important}.theme-imperialDark .admin-overview-grid,.theme-imperialDark .admin-metrics-grid,.theme-imperialDark .overview-grid{background:0 0!important}.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card){color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:0 18px 52px #0000004d!important}.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) strong,.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) h3{color:#fff!important}.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) p,.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) small,.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) span:not([class*=icon]){color:#ffffffad!important}.theme-imperialDark .admin-sidebar{background:linear-gradient(#f59e0b1a,#ffffff09 18%,#ffffff06)!important;border-right:1px solid #ffffff1c!important}.theme-imperialDark .admin-sidebar-item{color:#ffffffc7!important;border:1px solid #0000!important}.theme-imperialDark .admin-sidebar-item:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1a!important}.theme-imperialDark .admin-sidebar-item.active{color:#ff8a00!important;background:linear-gradient(135deg,#f59e0b38,#f59e0b1a)!important;border-color:#f59e0b42!important;box-shadow:inset 0 0 0 1px #f59e0b1f!important}
