:root{--background:#050816;--surface:#070b13;--panel:#090d14d1;--panel-strong:#111827eb;--line:#ffffff14;--line-strong:#ffffff24;--text:#f5f7fb;--muted:#a1a1aa;--cyan:#22d3ee;--green:#34d399;--amber:#f59e0b;--rose:#fb7185;--blue:#60a5fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.navPrimary,.navSecondary{gap:6px;display:grid}.navMore{border-top:1px solid #94a3b81f;margin-top:6px;padding-top:8px}.navMore summary{color:#e2e8f0a8;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-weight:800;list-style:none;display:flex}.navMore summary::-webkit-details-marker{display:none}.navMore summary:hover,.navMore summary:focus-visible{color:#f8fafc;background:#ffffff09;border-color:#94a3b82e}.navMore summary svg:last-child{margin-left:auto;transition:transform .18s}.navMore[open] summary svg:last-child{transform:rotate(180deg)}.navSecondary{padding-top:6px}.dashboardSummaryBar{background:#ffffff06;border:1px solid #94a3b824;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.dashboardSummaryBar strong,.dashboardSummaryBar small{display:block}.dashboardSummaryBar strong{color:#f8fafc;margin-top:4px;font-size:20px}.dashboardSummaryBar small{color:#94a3b8;margin-top:4px;font-size:12px;font-weight:800}.dashboardPeriodControl{color:#94a3b8;text-transform:uppercase;gap:5px;min-width:190px;font-size:11px;font-weight:900;display:grid}.dashboardPeriodControl select{color:#f8fafc;text-transform:none;background:#0d1421;border:1px solid #22d3ee3d;border-radius:10px;min-height:42px;padding:0 12px;font-weight:800}.dashboardExecutiveGrid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.65fr);gap:14px;display:grid}.dashboardFocusCard{background:linear-gradient(135deg,#22d3ee21,#0000 58%),#0f172ab8;border:1px solid #22d3ee47;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;min-height:190px;padding:20px;display:flex}.dashboardFocusCard>div{min-width:0}.dashboardFocusCard h3,.dashboardFocusCard p{margin:0}.dashboardFocusCard h3{color:#f8fafc;margin-top:7px;font-size:clamp(22px,2.2vw,32px);line-height:1.08}.dashboardFocusCard p:not(.eyebrow){color:#a8b3c4;max-width:560px;margin-top:8px;font-size:13px;font-weight:750;line-height:1.45}.dashboardPrimaryKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboardPrimaryKpi{background:#ffffff08;border:1px solid #94a3b824;border-radius:18px;align-content:space-between;gap:12px;min-width:0;min-height:190px;padding:18px;display:grid}.dashboardPrimaryKpi.highlight{background:linear-gradient(145deg,#34d39917,#ffffff06);border-color:#34d3994d}.dashboardPrimaryKpi.attention{background:linear-gradient(145deg,#fbbf2414,#ffffff06);border-color:#fbbf244d}.dashboardPrimaryKpi span,.dashboardPrimaryKpi small{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:900}.dashboardPrimaryKpi strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,38px);line-height:1}.dashboardPrimaryKpi small{text-transform:none;line-height:1.35}.dashboardDetailsDisclosure{background:#ffffff05;border:1px solid #94a3b824;border-radius:16px;overflow:hidden}.dashboardDetailsDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;list-style:none;display:flex}.dashboardDetailsDisclosure>summary::-webkit-details-marker{display:none}.dashboardDetailsDisclosure>summary:hover,.dashboardDetailsDisclosure>summary:focus-visible{background:#ffffff06}.dashboardDetailsDisclosure>summary:focus-visible{outline:3px solid var(--tf-focus,#22d3ee);outline-offset:-3px}.dashboardDetailsDisclosure>summary>span:first-child{gap:4px;min-width:0;display:grid}.dashboardDetailsDisclosure>summary strong{color:#f8fafc;font-size:15px}.dashboardDetailsDisclosure>summary small{color:#94a3b8;font-size:12px;font-weight:750}.dashboardDetailsDisclosure>summary>span:last-child{color:#a5f3fc;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.dashboardDetailsDisclosure>summary svg{transition:transform .18s}.dashboardDetailsDisclosure[open]>summary svg{transform:rotate(180deg)}.dashboardDetailsContent{border-top:1px solid #94a3b81f;gap:14px;padding:16px;display:grid}.dashboardDetailsActions{justify-content:flex-end;gap:8px;display:flex}.operationalKpiGrid.dashboardSecondaryKpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.dashboardExecutiveGrid{grid-template-columns:1fr}}@media (max-width:960px){.navPrimary,.navSecondary{gap:8px;display:flex}.navMore{border-top:0;min-width:max-content;margin-top:0;padding-top:0}.navSecondary{padding-top:6px}}@media (max-width:720px){.dashboardSummaryBar,.dashboardFocusCard{flex-direction:column;align-items:stretch}.dashboardPeriodControl{min-width:0}.dashboardPrimaryKpis,.operationalKpiGrid.dashboardSecondaryKpis{grid-template-columns:1fr}.dashboardPrimaryKpi{min-height:138px}.dashboardDetailsDisclosure>summary{align-items:flex-start}.dashboardDetailsDisclosure>summary>span:last-child{font-size:0}.dashboardDetailsActions,.dashboardDetailsActions .secondaryButton{width:100%}.dashboardDetailsActions{flex-direction:column;align-items:stretch}}.workspaceDisclosure{background:#ffffff05;border:1px solid #94a3b824;border-radius:16px;overflow:hidden}.workspaceDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 17px;list-style:none;display:flex}.workspaceDisclosure>summary::-webkit-details-marker{display:none}.workspaceActionMenu>summary::-webkit-details-marker{display:none}.workspaceDisclosure>summary:hover,.workspaceDisclosure>summary:focus-visible{background:#ffffff07}.workspaceDisclosure>summary:focus-visible,.workspaceActionMenu>summary:focus-visible{outline:3px solid var(--tf-focus,#22d3ee);outline-offset:-3px}.workspaceDisclosure>summary>span:first-child{gap:4px;min-width:0;display:grid}.workspaceDisclosure>summary strong{color:#f8fafc;font-size:15px}.workspaceDisclosure>summary small{color:#94a3b8;font-size:12px;font-weight:750;line-height:1.35}.workspaceDisclosure>summary>span:last-child{color:#a5f3fc;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.workspaceDisclosure>summary svg,.workspaceActionMenu>summary svg:last-child{transition:transform .18s}.workspaceDisclosure[open]>summary svg:last-child,.workspaceActionMenu[open]>summary svg:last-child{transform:rotate(180deg)}.workspaceDisclosureContent{border-top:1px solid #94a3b81f;gap:14px;padding:16px;display:grid}.workspaceActionMenu{position:relative}.workspaceActionMenu>summary{color:#cbd5e1;cursor:pointer;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:12px;font-weight:850;list-style:none;display:inline-flex}.workspaceActionMenu>summary:hover{color:#f8fafc;border-color:#22d3ee52}.workspaceActionMenuContent{background:#0b1220;border:1px solid #94a3b824;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:8px;padding:10px;display:flex}.workspaceCompactField{color:#94a3b8;text-transform:uppercase;gap:4px;min-width:150px;font-size:10px;font-weight:900;display:grid}.workspaceCompactField select{color:#f8fafc;text-transform:none;background:#0d1421;border:1px solid #94a3b82e;border-radius:10px;min-height:40px;padding:0 10px;font-weight:800}.storefrontOnboardingFocus{justify-content:space-between;align-items:center;gap:16px;display:flex}.storefrontOnboardingFocus>div{min-width:0}.storefrontOnboardingFocus h3,.storefrontOnboardingFocus p{margin:0}.storefrontOnboardingFocus h3{margin-top:5px}.storefrontOnboardingFocus p:last-child{color:#94a3b8;margin-top:6px}.onboardingRouteDisclosure>summary,.marketplaceReadinessDisclosure>summary,.miTienditaOwnerDisclosure>summary{background:linear-gradient(135deg,#22d3ee0e,#ffffff03)}.marketplaceReadinessDisclosure .marketplaceReadinessPanel,.miTienditaOwnerDisclosure .operationOnboardingGuidePanel,.shippingScopeDisclosure .shippingMvpScopeBanner{background:0 0;border:0;border-radius:0;padding:0}.miTienditaQrDisclosure .metricsGrid,.customerMetricsDisclosure .metricsGrid{margin:0}.paymentFutureDisclosure{grid-column:1/-1}.paymentFutureDisclosureContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sectionTabs{gap:8px}.sectionTab{min-height:58px}@media (max-width:720px){.workspaceDisclosure>summary,.storefrontOnboardingFocus,.productMasterHeader{flex-direction:column;align-items:stretch}.productMasterHeader>div,.productMasterHeader .catalogBatchActions,.productMasterHeader .catalogBatchActions>button,.productMasterHeader .workspaceActionMenu,.productMasterHeader .workspaceActionMenu>summary{width:100%}.workspaceDisclosure>summary>span:last-child{align-self:flex-start}.workspaceActionMenuContent,.workspaceActionMenuContent>button,.storefrontOnboardingFocus>button,.paymentFutureDisclosureContent{width:100%}.workspaceActionMenuContent,.paymentFutureDisclosureContent{grid-template-columns:1fr}.workspaceActionMenuContent{display:grid}}.publicHostLoading{background:#f8fafc;min-height:100vh}.marketStorePage.themedStorePage{flex-direction:column;width:100%;min-height:100vh;padding:0;display:flex;background:linear-gradient(180deg, color-mix(in srgb, var(--store-background,#f8fafc) 72%, #fff) 0%, #f8fafc 42%, color-mix(in srgb, var(--store-background,#f8fafc) 16%, #fff) 100%)!important;color:var(--store-text,#111827)!important}.marketStorePage.themedStorePage .marketUtilityBar,.marketStorePage.themedStorePage .marketHeader,.marketStorePage.themedStorePage .marketCategoryBar,.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell,.marketStorePage.themedStorePage .storeContactStrip,.marketStorePage.themedStorePage .storePromoBanner,.marketStorePage.themedStorePage .storeFeatured,.marketStorePage.themedStorePage .storeFooter,.marketStorePage.themedStorePage .storeNotice{width:min(100%,1440px)}.marketStorePage.themedStorePage .marketUtilityBar{border-bottom:1px solid color-mix(in srgb, var(--store-text,#111827) 10%, transparent);background:color-mix(in srgb, var(--store-text,#111827) 92%, #000);color:color-mix(in srgb, var(--store-background,#fff) 88%, #fff)}.marketStorePage.themedStorePage .marketHeader{z-index:80;border-bottom:1px solid var(--store-border,#dbe5ef);background:color-mix(in srgb, var(--store-surface,#fff) 92%, transparent);color:var(--store-text,#111827);box-shadow:var(--store-shadow,0 18px 54px #0f172a1f);grid-template-columns:minmax(220px,300px) minmax(280px,1fr) auto;gap:14px;position:sticky;top:0}.marketStorePage.themedStorePage .marketLogo{color:var(--store-text,#111827)}.marketLogoText{gap:2px;min-width:0;display:grid}.marketLogoText small{color:var(--store-muted,#64748b);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.marketStorePage.themedStorePage .marketLogo span:not(.marketLogoText){background:linear-gradient(135deg, var(--store-primary,#1dbed3), color-mix(in srgb, var(--store-accent,#72d17b) 70%, var(--store-primary,#1dbed3)));color:var(--store-on-primary,#fff)}.marketStorePage.themedStorePage .marketSearchBar{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 42%, #dbe5ef);background:color-mix(in srgb, var(--store-surface,#fff) 94%, #fff);color:var(--store-muted,#64748b)}.marketStorePage.themedStorePage .marketSearchBar input{color:var(--store-text,#111827)}.marketStorePage.themedStorePage .marketHeaderActions{z-index:90;gap:8px;position:relative}.marketStorePage.themedStorePage .marketHeaderActions button,.marketStorePage.themedStorePage .marketCartButton{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 34%, #dbe5ef);background:color-mix(in srgb, var(--store-primary,#1dbed3) 12%, #fff);color:color-mix(in srgb, var(--store-primary,#1dbed3) 34%, #061018)}.marketStorePage.themedStorePage .marketUserDropdown{border-color:var(--store-border,#dbe5ef);background:color-mix(in srgb, var(--store-surface,#fff) 97%, #fff);color:var(--store-text,#111827)}.marketStorePage.themedStorePage .marketCategoryBar{z-index:30;border-bottom:1px solid var(--store-border,#dbe5ef);background:color-mix(in srgb, var(--store-surface,#fff) 95%, transparent);position:relative}.marketStorePage.themedStorePage .marketCategoryBar button,.marketStorePage.themedStorePage .marketSegmented button{border-color:var(--store-border,#dbe5ef);background:color-mix(in srgb, var(--store-surface,#fff) 96%, #fff);color:var(--store-text,#111827)}.marketStorePage.themedStorePage .marketCategoryBar button:hover,.marketStorePage.themedStorePage .marketCategoryBar button.active,.marketStorePage.themedStorePage .marketSegmented button.active{border-color:var(--store-primary,#1dbed3);background:color-mix(in srgb, var(--store-primary,#1dbed3) 14%, #fff);color:color-mix(in srgb, var(--store-primary,#1dbed3) 42%, #051018)}.marketStorePage.themedStorePage .marketHeroCopy,.marketStorePage.themedStorePage .marketHeroDeal,.marketStorePage.themedStorePage .marketFilters,.marketStorePage.themedStorePage .marketResults,.marketStorePage.themedStorePage .marketProductCard,.marketStorePage.themedStorePage .productDetailModal,.marketStorePage.themedStorePage .marketAuthModal,.marketStorePage.themedStorePage .marketCartDrawer{border-color:var(--store-border,#dbe5ef);background:var(--store-surface,#fff);color:var(--store-text,#111827);box-shadow:var(--store-shadow,0 18px 54px #0f172a1f)}.marketStorePage.themedStorePage .marketHeroCopy{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#1dbed3) 13%, #fff), color-mix(in srgb, var(--store-accent,#72d17b) 10%, #fff)), var(--store-surface,#fff);align-content:center;min-height:360px}.marketStorePage.themedStorePage .marketBackLink,.marketStorePage.themedStorePage .marketHeroCopy h1,.marketStorePage.themedStorePage .marketDealTitle,.marketStorePage.themedStorePage .marketResultsHeader h2,.marketStorePage.themedStorePage .marketPanelHeader h2,.marketStorePage.themedStorePage .marketProductTitle,.marketStorePage.themedStorePage .productDetailInfo h2,.marketStorePage.themedStorePage .productDetailSection h3{color:var(--store-text,#111827)}.marketStorePage.themedStorePage .marketHeroCopy>p:not(.storeEyebrow),.marketStorePage.themedStorePage .marketProductBody p,.marketStorePage.themedStorePage .marketResultsHeader span,.marketStorePage.themedStorePage .marketProductFooter span,.marketStorePage.themedStorePage .productDetailDescription{color:var(--store-muted,#64748b)}.marketStorePage.themedStorePage .marketTrustRow span,.marketStorePage.themedStorePage .marketPromoRail span,.marketStorePage.themedStorePage .storeHeroStat{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 22%, var(--store-border,#dbe5ef));background:color-mix(in srgb, var(--store-primary,#1dbed3) 9%, #fff);color:color-mix(in srgb, var(--store-primary,#1dbed3) 30%, var(--store-text,#111827))}.marketStorePage.themedStorePage .marketHeroDeal{grid-template-columns:minmax(180px,.9fr) minmax(0,1fr);min-height:360px}.marketStorePage.themedStorePage .marketDealMedia{background:var(--store-surface-soft,#f8fafc);min-height:360px}.marketStorePage.themedStorePage .marketFilters{top:116px}.marketStorePage.themedStorePage .marketProductCard{border-radius:14px;grid-template-rows:auto minmax(148px,1fr) auto;min-width:0;min-height:100%;display:grid;overflow:hidden}.marketStorePage.themedStorePage .marketProductCard:hover{border-color:var(--store-primary,#1dbed3)}.marketStorePage.themedStorePage .marketProductMedia{aspect-ratio:4/3;border-bottom-color:var(--store-border,#dbe5ef);background:var(--store-surface-soft,#f8fafc);width:100%;min-height:0}.marketStorePage.themedStorePage .marketProductMedia img{object-fit:contain;width:100%;height:100%;max-height:260px;padding:18px}.marketStorePage.themedStorePage .marketProductTitle{min-height:auto;font-size:16px;line-height:1.28}.marketStorePage.themedStorePage .marketProductBody p{min-height:40px}.marketStorePage.themedStorePage .marketProductFooter>div{min-width:0}.marketAvailabilityPill{border:1px solid color-mix(in srgb, var(--store-accent,#72d17b) 38%, #dbe5ef);background:color-mix(in srgb, var(--store-accent,#72d17b) 13%, #fff);min-width:38px;min-height:32px;color:color-mix(in srgb, var(--store-accent,#72d17b) 32%, #064e3b);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.marketAvailabilityPill.empty{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.marketStorePage.themedStorePage .storeContactStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.marketStorePage.themedStorePage .storePromoBanner{border:1px solid var(--store-border,#dbe5ef);background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#1dbed3) 12%, var(--store-surface,#fff)), color-mix(in srgb, var(--store-accent,#72d17b) 9%, var(--store-surface,#fff))), var(--store-surface,#fff);color:var(--store-text,#111827);box-shadow:var(--store-shadow,0 18px 54px #0f172a1f);border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);align-items:stretch;gap:0;margin:18px auto 0;display:grid;overflow:hidden}.storePromoCopy{align-content:center;gap:10px;min-width:0;padding:clamp(22px,4vw,42px);display:grid}.storePromoCopy h2,.storePromoCopy span,.storePromoCopy p{margin:0}.storePromoCopy h2{color:var(--store-text,#111827);letter-spacing:0;font-size:clamp(26px,3.4vw,44px);line-height:1.05}.storePromoCopy span{max-width:680px;color:var(--store-muted,#64748b);font-size:16px;font-weight:750;line-height:1.55}.storePromoMedia{background:var(--store-surface-soft,#f8fafc);min-height:280px;margin:0}.storePromoMedia img{object-fit:cover;width:100%;height:100%;min-height:280px}.marketStorePage.themedStorePage .marketAuthLayer,.marketStorePage.themedStorePage .productDetailLayer,.marketStorePage.themedStorePage .marketDrawerLayer{z-index:160}.ownerTestUserPanel{grid-template-columns:minmax(0,1.2fr) minmax(240px,.65fr) auto;align-items:center;gap:14px;display:grid}.ownerTestUserCopy,.ownerTestUserMeta,.ownerTestUserActions{min-width:0}.ownerTestUserCopy{align-items:flex-start;gap:12px;display:flex}.ownerTestUserCopy h3,.ownerTestUserCopy p{margin:0}.ownerTestUserCopy p:not(.eyebrow){color:var(--muted);margin-top:4px;font-weight:800;line-height:1.45}.ownerTestUserMeta{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.ownerTestUserMeta span:first-child{gap:3px;min-width:0;display:grid}.ownerTestUserMeta strong,.ownerTestUserMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ownerTestUserMeta small{color:var(--muted);font-weight:800}.ownerTestUserActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ownerTestUserActions .primaryButton,.ownerTestUserActions .secondaryButton{min-height:40px;padding-inline:12px}@media (max-width:1180px){.marketStorePage.themedStorePage .marketHero,.ownerTestUserPanel{grid-template-columns:1fr}.ownerTestUserActions{justify-content:flex-start}}@media (max-width:980px){.marketStorePage.themedStorePage .marketHeader{grid-template-columns:1fr;position:static}.marketStorePage.themedStorePage .marketHeaderActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.marketStorePage.themedStorePage .marketDropdownMenu,.marketStorePage.themedStorePage .marketBuyerMenu,.marketStorePage.themedStorePage .marketMenuButton,.marketStorePage.themedStorePage .marketUserButton,.marketStorePage.themedStorePage .marketCartButton{width:100%;max-width:none}.marketStorePage.themedStorePage .marketDropdownPanel{width:min(420px,100vw - 28px);left:0;right:auto}.marketStorePage.themedStorePage .marketShell{grid-template-columns:1fr}.marketStorePage.themedStorePage .marketFilters{z-index:130;border-radius:0;max-height:none;padding:18px;display:none;position:fixed;inset:0;overflow:auto}.marketStorePage.themedStorePage .marketFilters.open{display:grid}.marketStorePage.themedStorePage .marketFilterCloseButton,.marketStorePage.themedStorePage .marketResultsActions>button{display:inline-flex}}@media (max-width:720px){.marketStorePage.themedStorePage .marketUtilityBar{display:none}.marketStorePage.themedStorePage .marketHeader,.marketStorePage.themedStorePage .marketCategoryBar,.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell,.marketStorePage.themedStorePage .storeFooter{padding-inline:12px}.marketStorePage.themedStorePage .marketHero{margin-top:12px;padding:12px}.marketStorePage.themedStorePage .marketHeroCopy{min-height:0;padding:18px}.marketStorePage.themedStorePage .marketHeroDeal{grid-template-columns:1fr;min-height:0}.marketStorePage.themedStorePage .marketDealMedia{min-height:220px}.marketStorePage.themedStorePage .marketStorePage .storeHeroStats,.marketStorePage.themedStorePage .storeHeroStats,.marketStorePage.themedStorePage .storeContactStrip{grid-template-columns:1fr}.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketStorePage.themedStorePage .marketProductCard{grid-template-rows:auto minmax(132px,1fr) auto}.marketStorePage.themedStorePage .marketProductMedia{aspect-ratio:1}.marketStorePage.themedStorePage .marketProductMedia img{padding:12px}.marketStorePage.themedStorePage .marketProductFooter{grid-template-columns:1fr;justify-items:stretch}.marketAvailabilityPill{justify-self:start}.ownerTestUserActions,.ownerTestUserActions .primaryButton,.ownerTestUserActions .secondaryButton{width:100%}}@media (max-width:480px){.marketStorePage.themedStorePage .marketHeaderActions,.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:1fr}.marketStorePage.themedStorePage .marketProductFooter{grid-template-columns:minmax(0,1fr) auto}.marketStorePage.themedStorePage .marketProductFooter .storePrimaryButton{grid-column:1/-1}}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}body{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 24%),radial-gradient(circle at 100% 0,#3b82f614,#0000 26%),linear-gradient(#050816 0%,#070b13 48%,#050816 100%);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.workspace{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0a0d13;padding:28px 22px}.brand{align-items:center;gap:12px;min-height:52px;margin-bottom:34px;display:flex}.brandMark,.optionIcon,.choiceIcon,.mockLogo{flex:none;justify-content:center;align-items:center;display:inline-flex}.brandMark{color:#85f1da;background:#15323a;border-radius:8px;width:44px;height:44px;font-weight:800}.brand p,.brand strong{margin:0;display:block}.brand p{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px}.brand strong{margin-top:3px;font-size:17px}.nav{gap:8px;display:grid}.navItem{width:100%;min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.navItem.active,.navItem:hover{color:var(--text);background:#131a24}.mainPanel{min-width:0;padding:28px}.topbar,.heroBand,.panelHeader,.moduleRow,.catalogMini,.primaryAction,.secondaryAction,.primaryButton,.secondaryButton,.dangerButton,.tableActions,.checkRow{align-items:center;display:flex}.topbar{justify-content:space-between;gap:18px;margin-bottom:18px}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.activeStorePill{color:#bdf7ff;background:#16c5d814;border:1px solid #16c5d83d;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.eyebrow,.pill,.panel h3,.modulePanel p,.moduleRow p,.catalogMini p,.itemCell p,.productTile p,.choiceButton small,.sectionTitle h2{margin:0}.eyebrow,.pill,.mockEyebrow{color:#8adccf;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800}h1,h2,h3{letter-spacing:0}h1{margin:4px 0 0;font-size:40px;line-height:1}.primaryAction,.secondaryAction,.primaryButton,.secondaryButton,.dangerButton{white-space:nowrap;border-radius:8px;justify-content:center;gap:9px;min-height:42px;padding:0 14px;font-weight:800}.primaryAction,.primaryButton{background:var(--cyan);color:#031014;border:1px solid #0000}.secondaryAction,.secondaryButton{color:#c6fff4;background:#8adccf14;border:1px solid #8adccf47}.secondaryAction:hover,.secondaryButton:hover{background:#8adccf21;border-color:#8adccf70}.dangerButton{color:#ffd5dc;background:#f07d911a;border:1px solid #f07d916b}.dangerButton:hover{background:#f07d9129;border-color:#f07d91a3}.dangerButton:disabled{cursor:not-allowed;opacity:.52}.noticeBar,.loadingPanel{color:#c9ffd1;background:#72d17b14;border:1px solid #72d17b47;border-radius:8px;margin-bottom:18px;padding:14px 16px;font-weight:700}.noticeBar.error{color:#ffd0d8;background:#f07d9114;border-color:#f07d915c}.loadingPanel{justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.screenStack{gap:18px;display:grid}.heroBand{border:1px solid var(--line);background:linear-gradient(135deg, #16c5d81f, transparent 42%), linear-gradient(315deg, #f1b8521f, transparent 45%), var(--panel);border-radius:8px;justify-content:space-between;gap:30px;min-height:320px;padding:34px}.heroCopy{max-width:720px}.pill{background:#8adccf17;border:1px solid #8adccf47;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;display:inline-flex}h2{max-width:720px;margin:14px 0 0;font-size:38px;line-height:1.08}.commercePreview{background:#07090fc2;border:1px solid #ffffff24;border-radius:8px;flex:0 430px;min-width:340px;padding:16px;box-shadow:0 24px 70px #00000057}.previewTop{gap:7px;margin-bottom:14px;display:flex}.previewTop span{background:#ffffff47;border-radius:50%;width:9px;height:9px}.previewGrid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.productTile{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;min-width:0;min-height:138px;padding:12px}.productTile.large{grid-row:span 2;min-height:288px}.productTile strong,.productTile p{overflow-wrap:anywhere;margin-top:10px;display:block}.productTile p,.moduleRow p,.catalogMini p,.itemCell p,.metric span,.choiceButton small,.modulePanel p{color:var(--muted)}.productImage,.miniImage{background:linear-gradient(135deg,#16c5d8e0,#72d17bb8),#0e151d;border-radius:8px}.productImage{height:190px}.miniImage{height:70px}.miniImage.green{background:linear-gradient(135deg,#72d17be6,#7aa8ff73)}.miniImage.amber{background:linear-gradient(135deg,#f1b852eb,#f07d9185)}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric,.panel{border:1px solid var(--line);background:var(--panel);border-radius:8px}.metric{min-width:0;min-height:108px;padding:18px}.metric strong{overflow-wrap:anywhere;margin-top:16px;font-size:30px;line-height:1;display:block}.metric.cyan{border-color:#16c5d852}.metric.green{border-color:#72d17b52}.metric.amber{border-color:#f1b85252}.metric.rose{border-color:#f07d9152}.contentGrid,.editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel{min-width:0;padding:20px}.widePanel{grid-column:1/-1}.panelHeader{justify-content:space-between;gap:12px;margin-bottom:14px}.panel h3{font-size:18px}.embeddedModuleHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.embeddedModuleHeader p{color:var(--muted);margin:6px 0 0;line-height:1.5}.embeddedModuleFrameWrap{border:1px solid var(--line);background:#050816;border-radius:8px;min-height:760px;overflow:hidden}.embeddedModuleFrame{background:#050816;border:0;width:100%;height:calc(100vh - 230px);min-height:760px;display:block}.sectionTitle h2{font-size:30px}.moduleList,.catalogMiniList,.formSection,.formActions{gap:12px;display:grid}.formSection+.formSection{margin-top:20px}.moduleRow{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:12px;min-height:62px;padding:12px}.providerRow,.templateRow{align-items:flex-start}.templateEditor{gap:12px;display:grid}.templateTitleLine{justify-content:space-between;align-items:center;gap:10px;display:flex}.templateTitleLine .statusPill{flex:none;margin-left:0}.providerControls{gap:8px;min-width:116px;margin-left:auto;display:grid}.providerControls .statusPill{margin-left:0}.providerControls select{border:1px solid var(--line);min-height:34px;color:var(--text);background:#080c13;border-radius:8px;padding:0 8px;font-weight:800}.providerControls a{color:#a9faff;border:1px solid #16c5d86b;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.quickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:170px;display:grid}.quickActionGrid button{min-height:34px;padding:0 10px}.invoiceQueueStats,.shippingQueueStats{grid-template-columns:repeat(4,minmax(0,1fr))}.providerReady,.providerPending{margin-top:5px;font-size:12px;font-weight:800;display:block}.providerReady{color:#c9ffd1}.providerPending{color:#ffe2a0}.providerConfigGrid{gap:14px;display:grid}.providerConfigCard{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;gap:14px;padding:14px;display:grid}.providerConfigHeader{grid-template-columns:auto minmax(0,1fr) minmax(118px,148px);align-items:center;gap:12px;display:grid}.providerConfigHeader strong{color:var(--text);font-size:16px;display:block}.providerConfigHeader p{color:var(--muted);margin:3px 0 0;font-size:13px}.providerConfigHeader select{border:1px solid var(--line);min-height:40px;color:var(--text);background:#080c13;border-radius:8px;padding:0 10px;font-weight:900}.providerStateLine{flex-wrap:wrap;gap:8px;display:flex}.providerStateLine span{background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;margin-top:0;padding:7px 10px}.oauthConnectionMiniPanel{background:#22d3ee0b;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.oauthConnectionMiniPanel span{min-width:0;color:var(--muted);text-transform:uppercase;gap:3px;font-size:10px;font-weight:950;display:grid}.oauthConnectionMiniPanel strong{overflow-wrap:anywhere;color:var(--text);text-transform:none;font-size:12px;font-weight:900;line-height:1.25}.posConnectionsStack{gap:14px;display:grid}.posConnectionsSummary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;display:grid}.posConnectionsSummary>div{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;gap:4px;min-height:72px;padding:12px;display:grid}.posConnectionsSummary span,.posConnectionMeta span{color:var(--muted);font-size:11px;font-weight:900}.posConnectionsSummary strong{color:var(--text);font-size:24px;line-height:1}.posConnectionsControl{gap:12px;display:none}.posConnectionsControlHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.posConnectionsControlHeader h3{color:var(--text);margin:0;font-size:20px;line-height:1.15}.posConnectionHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.posConnectionHealth,.posWebhookBox{background:#03071247;border:1px solid #94a3b82e;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.posConnectionHealth.ready{background:#72d17b12;border-color:#72d17b47}.posConnectionHealth.partial{background:#22d3ee12;border-color:#22d3ee4d}.posConnectionHealth.pending{border-color:#94a3b82e}.posConnectionHealth span,.posWebhookBox span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.posConnectionHealth strong,.posWebhookBox strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.25}.posConnectionChecklist{flex-wrap:wrap;gap:8px;display:flex}.posConnectionChecklist span{color:#bfecf5;background:#22d3ee0f;border:1px solid #22d3ee38;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.posConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.posConnectionGroup,.posConnectionOptions,.posConnectionCard{gap:12px;display:grid}.posConnectionGroup .panelHeader{align-items:start}.posConnectionGroup .panelHeader p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-weight:800}.posProviderConnectBanner{background:#22d3ee12;border:1px solid #22d3ee3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.posProviderConnectBanner.ready{background:#72d17b12;border-color:#72d17b4d}.posProviderConnectBanner.partial{background:#fbbf2412;border-color:#fbbf2447}.posProviderConnectBanner.muted{background:#ffffff09;border-color:#94a3b82e}.posProviderConnectBanner span,.posProviderConnectBanner strong,.posProviderConnectBanner small{overflow-wrap:anywhere;min-width:0}.posProviderConnectBanner span{color:#bfecf5;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.posProviderConnectBanner strong{color:var(--text);font-size:15px}.posProviderConnectBanner small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.posProviderConnectBanner .compactButton{grid-area:1/2/span 3;min-height:42px;padding-inline:14px}.posConnectionCard{background:#ffffff08;border:1px solid #94a3b82e;border-radius:8px;padding:12px}.pointCustomerCard .providerStateLine,.pointCustomerCard .oauthConnectionMiniPanel,.pointCustomerCard .connectionNextAction,.pointCustomerCard .connectionPrimaryAction,.pointCustomerCard .connectionReadySeal,.pointCustomerCard .connectionSetupSteps,.pointCustomerCard .posConnectionMeta,.pointCustomerCard .connectionCheckPanel,.pointCustomerCard .pointTerminalPanel,.pointCustomerCard .formActions{display:none}.pointClientSummary{background:#0f172a61;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.pointClientSummary.ready{background:#72d17b14;border-color:#72d17b52}.pointClientSummary.lost{background:#7f1d1d29;border-color:#fb718561}.pointClientSummary.pending,.pointClientSummary.empty{background:#22d3ee12;border-color:#22d3ee42}.pointClientStatusIcon{color:#bfecf5;background:#ffffff0a;border:1px solid #94a3b838;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.pointClientSummary.ready .pointClientStatusIcon{color:#72d17b;border-color:#72d17b57}.pointClientSummary.lost .pointClientStatusIcon{color:#fda4af;border-color:#fb718561}.pointClientCopy{gap:5px;min-width:0;display:grid}.pointClientCopy span{color:#bfecf5;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.pointClientCopy strong{color:var(--text);font-size:20px}.pointClientCopy small,.pointClientCopy em{overflow-wrap:anywhere;color:var(--muted);font-size:13px;font-style:normal;font-weight:850;line-height:1.35}.pointClientCopy em{color:#d7f7ff}.pointClientActions,.pointRestartHint{grid-column:1/-1}.pointClientActions{flex-wrap:wrap;gap:8px;display:flex}.pointClientActions .compactButton{min-height:40px;padding-inline:13px}.pointClientTerminalPicker{border-top:1px solid #94a3b829;grid-column:1/-1;gap:10px;padding-top:10px;display:grid}.pointClientTerminalHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pointClientTerminalHeader span{color:#bfecf5;text-transform:uppercase;font-size:12px;font-weight:950}.pointClientTerminalList{gap:8px;display:grid}.pointClientTerminalChoice{background:#02061738;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.pointClientTerminalChoice.selected{background:#72d17b14;border-color:#72d17b52}.pointClientTerminalChoice span{gap:3px;min-width:0;display:grid}.pointClientTerminalChoice strong,.pointClientTerminalChoice small{overflow-wrap:anywhere}.pointClientTerminalChoice strong{color:var(--text);font-size:14px}.pointClientTerminalChoice small,.pointClientTerminalEmpty{color:var(--muted);font-size:12px;font-weight:850}.pointClientTerminalEmpty{margin:0}.pointRestartHint{color:#c8edf5;background:#0206173d;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.posConnectionCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.posConnectionCardHeader strong,.posConnectionMeta strong{color:var(--text)}.posConnectionCardHeader p{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:850}.posConnectionMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.posConnectionMeta span{background:#03071247;border:1px solid #94a3b829;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.posConnectionMeta strong{overflow-wrap:anywhere;font-size:12px}.connectionNextAction{background:#03071242;border:1px solid #94a3b82e;border-radius:8px;gap:4px;padding:10px;display:grid}.connectionNextAction.ready{background:#72d17b0f;border-color:#72d17b47}.connectionNextAction.next{background:#22d3ee0f;border-color:#22d3ee47}.connectionNextAction.blocked{background:#fbbf240f;border-color:#fbbf2442}.connectionNextAction span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.connectionNextAction strong{color:var(--text);font-size:15px}.connectionNextAction small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.connectionPrimaryAction,.connectionReadySeal{width:100%;min-height:46px;color:var(--text);background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:950;display:inline-flex}.connectionPrimaryAction{cursor:pointer}.connectionPrimaryAction:hover:not(:disabled){background:#22d3ee2e;border-color:#67e8f97a;transform:translateY(-1px)}.connectionPrimaryAction:disabled{cursor:not-allowed;opacity:.62}.connectionPrimaryAction.ready,.connectionReadySeal{color:#d8ffe0;background:#72d17b1a;border-color:#72d17b57}.connectionPrimaryAction.blocked{background:#fbbf241a;border-color:#fbbf244d}.connectionSetupSteps{flex-wrap:wrap;gap:7px;display:flex}.connectionSetupSteps>span{min-height:30px;color:var(--muted);background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.connectionSetupSteps>span.done{color:#c9f5d1;background:#72d17b14;border-color:#72d17b47}.connectionSetupSteps>span.current{color:#bfecf5;background:#22d3ee14;border-color:#22d3ee57}.connectionSetupSteps svg{color:#72d17b}.stepDot{opacity:.58;background:currentColor;border-radius:999px;width:8px;height:8px;padding:0}.connectionCheckPanel{background:#0307123d;border:1px solid #94a3b82e;border-radius:8px;gap:10px;padding:10px;display:grid}.connectionCheckPanel.ready{background:#72d17b0f;border-color:#72d17b47}.connectionCheckPanel.action_required{background:#22d3ee0f;border-color:#22d3ee4d}.connectionCheckPanel.error{background:#7f1d1d29;border-color:#fb718559}.connectionCheckHeader{gap:4px;min-width:0;display:grid}.connectionCheckHeader span{color:#bfecf5;text-transform:uppercase;border:1px solid #22d3ee3d;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:950}.connectionCheckHeader strong{color:var(--text);font-size:14px}.connectionCheckHeader time{color:#bfecf5;font-size:11px;font-weight:900}.connectionCheckHeader small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.connectionCheckList{gap:7px;display:grid}.connectionCheckItem{background:#ffffff08;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.connectionCheckItem.ok{border-color:#72d17b3d}.connectionCheckItem.warn{border-color:#22d3ee38}.connectionCheckItem.error{border-color:#fb71854d}.connectionCheckItem svg{margin-top:2px}.connectionCheckItem.ok svg{color:#72d17b}.connectionCheckItem.warn svg{color:#67e8f9}.connectionCheckItem.error svg{color:#fda4af}.connectionCheckItem span{gap:2px;min-width:0;display:grid}.connectionCheckItem strong{color:var(--text);font-size:12px}.connectionCheckItem small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.pointTerminalPanel{border-top:1px solid #94a3b829;gap:10px;padding-top:12px;display:grid}.pointTerminalPanelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pointTerminalPanelHeader div{gap:3px;min-width:0;display:grid}.pointTerminalPanelHeader strong{color:var(--text);font-size:13px}.pointTerminalPanelHeader span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:850}.pointTerminalPanel .compactButton{min-height:38px;padding-inline:12px}.pointTerminalDiagnosticsPanel{background:#02061747;border:1px solid #22d3ee24;border-radius:8px;gap:10px;padding:12px;display:grid}.pointDiagnosticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pointHealthPanel{background:#0f172a70;border:1px solid #94a3b824;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.pointHealthPanel.ready{background:#14532d1f;border-color:#4ade8042}.pointHealthPanel.warning,.pointHealthPanel.pending{background:#713f121f;border-color:#facc153d}.pointHealthPanel.blocked{background:#7f1d1d24;border-color:#fb718542}.pointHealthPanel div{gap:3px;display:grid}.pointHealthPanel span{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.pointHealthPanel strong{color:var(--text);font-size:13px}.pointHealthPanel ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:12px;font-weight:800;display:grid}.pointDiagnosticsGrid span{min-height:58px;color:var(--muted);text-transform:uppercase;background:#0f172a75;border:1px solid #94a3b824;border-radius:8px;align-content:center;gap:4px;padding:9px 10px;font-size:11px;font-weight:850;display:grid}.pointDiagnosticsGrid strong{color:var(--text);text-transform:none;font-size:15px}.pointDiagnosticsList{gap:7px;display:grid}.pointDiagnosticsRow{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding-top:8px;display:grid}.pointDiagnosticsRow span{gap:2px;min-width:0;display:grid}.pointDiagnosticsRow strong,.pointDiagnosticsRow small{overflow-wrap:anywhere}.pointDiagnosticsRow strong{color:var(--text);font-size:12px}.pointDiagnosticsRow small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.pointDiagnosticsRow em{width:fit-content;color:var(--muted);border:1px solid #94a3b829;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900}.pointDiagnosticsRow em.ready{color:#bbf7d0;border-color:#4ade8047}.pointDiagnosticsRow em.warning,.pointDiagnosticsRow em.pending{color:#fef08a;border-color:#facc1547}.pointDiagnosticsRow em.blocked{color:#fecdd3;border-color:#fb71854d}.pointDiagnosticsRow b{min-height:30px;color:var(--text);white-space:nowrap;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.pointDiagnosticsRow.terminalSummary{background:#0f172a52;border:1px solid #94a3b81f;border-radius:8px;padding:9px 10px}.pointDiagnosticsRow b.paid{color:#bbf7d0;border-color:#4ade8057}.pointDiagnosticsRow b.pending{color:#fef08a;border-color:#facc1557}.pointDiagnosticsRow b.failed,.pointDiagnosticsRow b.cancelled{color:#fecdd3;border-color:#fb718557}.pointTerminalList{gap:8px;display:grid}.pointTerminalRow{width:100%;min-height:72px;color:var(--text);text-align:left;background:#0307124d;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.pointTerminalRow:hover:not(:disabled),.pointTerminalRow.selected{background:#22d3ee14;border-color:#22d3ee61}.pointTerminalRow:disabled{cursor:default}.pointTerminalRow.saved{grid-template-columns:minmax(0,1fr) minmax(160px,auto)}.pointTerminalRow.inactive,.pointTerminalRow.stale{opacity:.74}.pointTerminalRow>span{gap:3px;min-width:0;display:grid}.pointTerminalRow strong,.pointTerminalRow small,.pointTerminalRow em{overflow-wrap:anywhere}.pointTerminalRow strong{font-size:13px}.pointTerminalRow small,.pointTerminalRow em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.pointTerminalRow b{color:#bfecf5;white-space:nowrap;border:1px solid #22d3ee42;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.pointTerminalRow.selected b{color:#c9ffd1;background:#72d17b14;border-color:#72d17b66}.pointTerminalAliasField{gap:5px;display:grid}.pointTerminalAliasField span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.pointTerminalAliasField input{min-height:34px;color:var(--text);background:#0f172abd;border:1px solid #94a3b83d;border-radius:8px;padding:0 10px;font-size:13px;font-weight:800}.pointTerminalSavedActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pointTerminalSavedActions .compactButton{min-height:30px;padding:0 9px;font-size:11px}.secretCredentialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secretCredentialField{gap:8px;display:grid}.compactCheck{min-height:auto;color:var(--muted);font-size:12px;font-weight:800}.publicationPanel{align-content:start;gap:14px;display:grid}.onboardingBridge{margin-top:-4px}.onboardingScreen{gap:18px;position:relative}.onboardingBlockingOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:wait;background:#030712b8;border-radius:8px;place-items:center;display:grid;position:fixed;inset:0}.onboardingBlockingOverlay div{text-align:center;background:#09101af5;border:1px solid #16c5d861;border-radius:8px;justify-items:center;gap:10px;width:min(360px,100% - 32px);padding:22px;display:grid;box-shadow:0 24px 80px #00000070}.onboardingBlockingOverlay strong{color:var(--text);font-size:18px}.onboardingBlockingOverlay span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.onboardingProgressShell{background:#09101abd;border:1px solid #16c5d838;border-radius:8px;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.onboardingProgressShell strong,.onboardingProgressShell span{display:block}.onboardingProgressShell strong{color:#a9faff;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.onboardingProgressShell span{color:var(--muted);margin-top:3px;font-weight:800}.onboardingProgressTrack{background:#ffffff0a;border:1px solid #16c5d847;border-radius:999px;height:10px;overflow:hidden}.onboardingProgressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #7de58a);height:100%;transition:width .26s;display:block}.onboardingFlow{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:18px;display:grid}.onboardingConversation,.onboardingLivePreview{border:1px solid var(--line);background:#070b12c7;border-radius:8px;box-shadow:0 24px 80px #0000003d}.onboardingConversation{gap:18px;padding:20px;display:grid}.onboardingChatBubble{background:linear-gradient(135deg,#16c5d81a,#72d17b0d);border:1px solid #16c5d83d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;padding:16px;display:grid}.onboardingBotIcon,.onboardingOptionIcon,.onboardingPreviewLogo{color:#a9faff;background:#16c5d81f;border:1px solid #16c5d852;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.onboardingBotIcon{width:52px;height:52px}.onboardingChatBubble p{color:#8ceee6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.onboardingChatBubble h3{color:var(--text);margin:0;font-size:28px;line-height:1.08}.onboardingChatBubble small{color:var(--muted);margin-top:8px;font-size:15px;font-weight:800;line-height:1.5;display:block}.onboardingStepBody{min-height:390px}.onboardingStack{gap:16px;display:grid}.onboardingOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboardingOptionCard,.onboardingSwitch{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:8px}.onboardingOptionCard{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:16px;display:grid}.onboardingOptionIcon{width:48px;height:48px}.onboardingOptionCard strong,.onboardingOptionCard small{overflow-wrap:anywhere;display:block}.onboardingOptionCard strong{font-size:17px}.onboardingOptionCard small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:800}.onboardingOptionCard:hover,.onboardingOptionCard.selected,.onboardingSwitch.selected{background:#16c5d81f;border-color:#16c5d88c}.onboardingMiniSection{background:#ffffff06;border:1px solid #94a3b829;border-radius:8px;gap:10px;padding:14px;display:grid}.onboardingMiniSection h4,.onboardingMiniSection p{margin:0}.onboardingMiniSection p{color:var(--muted);font-weight:800}.onboardingFieldGrid{gap:14px;display:grid}.onboardingFieldGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingFieldGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboardingFieldGrid label{color:var(--muted);gap:8px;font-size:13px;font-weight:900;display:grid}.validatedField{position:relative}.fieldLabelRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.fieldRequiredMark{color:var(--rose)}.fieldInfoAnchor{color:#9df5ee;cursor:help;background:#16c5d814;border:1px solid #94a3b83d;border-radius:999px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.fieldInfoAnchor:hover,.fieldInfoAnchor:focus-visible{background:#16c5d826;border-color:#16c5d899}.fieldInfoPanel{z-index:40;width:min(300px,82vw);color:var(--text);text-align:left;background:#050810fa;border:1px solid #16c5d857;border-radius:8px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #0000006b}.fieldInfoAnchor:hover .fieldInfoPanel,.fieldInfoAnchor:focus-visible .fieldInfoPanel,.fieldInfoAnchor:focus-within .fieldInfoPanel{gap:6px;display:grid}.fieldInfoPanel strong,.fieldInfoPanel small,.fieldInfoPanel em{display:block}.fieldInfoPanel strong{color:#c7fbff;font-size:13px}.fieldInfoPanel small,.fieldInfoPanel em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.validatedField.invalid input,.validatedField.invalid select,.validatedField.invalid textarea{background:#fb718514;border-color:#fb7185db;box-shadow:0 0 0 3px #fb71851a}.fieldHelpText{color:#a1a1aadb;min-height:18px;font-size:12px;font-weight:800;line-height:1.45}.fieldHelpText.error{color:#fecdd3}.categoryLoaderStack{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.compactButton{white-space:nowrap;min-height:48px}.onboardingSwitch{align-items:center;gap:12px;padding:14px;display:flex}.onboardingSwitch input{width:20px;height:20px;accent-color:var(--accent)}.onboardingSwitch strong,.onboardingSwitch small{display:block}.onboardingSwitch small{color:var(--muted);margin-top:3px}.onboardingCsfDropzone{color:#c7fbff;cursor:pointer;background:#16c5d814;border:1px dashed #16c5d87a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:18px;display:grid}.onboardingCsfDropzone.parsing{cursor:wait;opacity:.82}.onboardingCsfDropzone.ready{background:#72d17b14;border-color:#72d17b94}.onboardingCsfDropzone input{display:none}.onboardingCsfDropzone strong,.onboardingCsfDropzone small{display:block}.onboardingCsfDropzone small{color:var(--muted);margin-top:4px}.onboardingCsfRegimeSelect,.onboardingCsfStatus{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;padding:14px}.onboardingCsfRegimeSelect{gap:8px;display:grid}.onboardingCsfRegimeSelect span,.onboardingCsfStatus strong{color:var(--text);font-size:13px;font-weight:900}.onboardingCsfRegimeSelect select{width:100%;min-height:48px;color:var(--text);font:inherit;background:#07090fc7;border:1px solid #94a3b847;border-radius:8px;padding:0 12px}.onboardingCsfRegimeSelect small,.onboardingCsfStatus span{color:var(--muted);font-size:13px}.onboardingCsfStatus{gap:4px;display:grid}.onboardingCsfStatus.ready{background:#72d17b12;border-color:#72d17b6b}.onboardingCsfStatus.warning{background:#f59e0b14;border-color:#f59e0b6b}.onboardingFiscalFilesPanel{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;gap:14px;padding:16px;display:grid}.onboardingFiscalFilesPanel.ready{background:#72d17b0f;border-color:#72d17b6b}.onboardingFiscalFilesPanel.partial{background:#f59e0b0f;border-color:#f59e0b6b}.onboardingFiscalFilesPanel.deferred{border-color:#94a3b847}.onboardingFiscalFilesHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.onboardingFiscalFilesIcon{color:#a7fbff;background:#16c5d81a;border:1px solid #16c5d85c;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.onboardingFiscalFilesHeader strong,.onboardingFiscalFilesHeader small{display:block}.onboardingFiscalFilesHeader small{color:var(--muted);margin-top:3px;line-height:1.35}.onboardingFiscalStatusBadge{color:var(--muted);white-space:nowrap;border:1px solid #94a3b838;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.onboardingFiscalStatusBadge.ready{color:#c5ffd1;border-color:#72d17b80}.onboardingFiscalStatusBadge.partial{color:#fde4b5;border-color:#f59e0b80}.onboardingFiscalStatusBadge.deferred{color:#d5d9e4}.onboardingFiscalFilesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboardingFiscalFileDrop{cursor:pointer;background:#07090f6b;border:1px dashed #94a3b847;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:13px;display:grid}.onboardingFiscalFileDrop.ready{color:#c5ffd1;background:#72d17b12;border-color:#72d17b80}.onboardingFiscalFileDrop.loading{cursor:wait;opacity:.82}.onboardingFiscalFileDrop input{display:none}.onboardingFiscalFileDrop strong,.onboardingFiscalFileDrop small{overflow-wrap:anywhere;min-width:0;display:block}.onboardingFiscalFileDrop small{color:var(--muted);margin-top:3px}.onboardingCsdPasswordField{gap:8px;display:grid}.onboardingCsdPasswordField>span{color:var(--text);font-size:13px;font-weight:900}.onboardingCsdPasswordField div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.onboardingCsdPasswordField input{min-height:46px;color:var(--text);font:inherit;background:#07090fb8;border:1px solid #94a3b847;border-radius:8px;padding:0 12px}.onboardingCsdPasswordField button,.onboardingFiscalFileActions button{min-height:46px;color:var(--text);cursor:pointer;background:#ffffff12;border:1px solid #94a3b83d;border-radius:8px;padding:0 16px;font-weight:900}.onboardingCsdPasswordField button:disabled,.onboardingFiscalFileActions button:disabled{cursor:not-allowed;opacity:.55}.onboardingCsdPasswordField small{color:var(--muted);line-height:1.35}.onboardingFiscalFileActions{justify-content:flex-end;display:flex}.onboardingReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboardingReviewGrid div{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;padding:14px}.onboardingReviewGrid span,.onboardingReviewGrid strong{display:block}.onboardingReviewGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.onboardingReviewGrid strong{color:var(--text);margin-top:5px}.onboardingNavActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media print{body *{visibility:hidden!important}.cashierCashShiftReport,.cashierCashShiftReport *{visibility:visible!important}.cashierCashShiftReport{width:100%;box-shadow:none;color:#000;background:#fff;border:0;position:absolute;inset:0 auto auto 0}.cashierCashShiftReport strong,.cashierCashShiftReport h4,.cashierCashShiftReport p,.cashierCashShiftReport small{color:#000!important}.cashierCashShiftReportActions{display:none!important}}.sellableOptionsSection{border-top:1px solid #94a3b833;gap:16px;padding:22px 0 4px;display:grid}.sellableOptionsHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sellableOptionsHeader h4,.sellableOptionsHeader p{margin:3px 0 0}.sellableOptionsHeader p{color:var(--muted)}.sellableOptionsTable{border:1px solid #94a3b82e;border-radius:8px;overflow:hidden}.sellableOptionTableHeader,.sellableOptionRow{grid-template-columns:minmax(210px,1.35fr) minmax(135px,.85fr) minmax(190px,1fr) 90px minmax(175px,1fr) 82px;gap:10px;display:grid}.sellableOptionTableHeader{color:var(--muted);text-transform:uppercase;background:#94a3b814;padding:10px 14px;font-size:12px;font-weight:700}.sellableOptionRow{border:0;border-top:1px solid #94a3b829;align-items:start;min-width:0;margin:0;padding:14px}.sellableOptionRow:first-of-type{border-top:0}.sellableOptionRow.archived,.sellableOptionRow.status-archived{opacity:.56}.sellableOptionRow.status-coming_soon{background:#f59e0b0b}.sellableOptionRow.status-draft{background:#94a3b809}.sellableOptionRow.newOption{background:#22d3ee0d}.sellableOptionRow input,.sellableOptionRow select{width:100%;min-width:0}.sellableOptionConditionCell,.sellableOptionMoneyCell,.sellableOptionStockCell,.sellableOptionPublicationCell{gap:8px;min-width:0;display:grid}.sellableOptionMoneyCell{grid-template-columns:repeat(2,minmax(0,1fr))}.sellableOptionMoneyCell label,.sellableOptionStockCell label{gap:4px;display:grid}.sellableOptionMoneyCell span,.sellableOptionStockCell span,.sellableOptionPublicationCell small{color:var(--muted);font-size:12px}.sellableOptionPhotoControl{grid-template-columns:42px minmax(0,1fr) 34px 34px;align-items:center;gap:8px;min-width:0;display:grid}.sellableOptionPhotoControl.pending{grid-template-columns:42px minmax(0,1fr)}.sellableOptionPhotoPreview{background:#22d3ee14;border:1px solid #22d3ee33;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.sellableOptionPhotoPreview img{object-fit:cover;width:100%;height:100%}.sellableOptionPhotoControl>div{gap:2px;min-width:0;display:grid}.sellableOptionPhotoControl strong,.sellableOptionPhotoControl small{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.sellableOptionPhotoControl small{color:var(--muted)}.sellableOptionPhotoControl .iconButton{width:34px;height:34px}.compactCheckbox{align-items:center;gap:7px;font-size:12px;display:inline-flex}.compactCheckbox input{width:16px;height:16px}.sellableOptionQrList{flex-wrap:wrap;gap:6px;display:flex}.sellableOptionQrList a{color:var(--accent);border:1px solid #22d3ee59;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;text-decoration:none;display:inline-flex}.sellableOptionActions{justify-content:flex-end;gap:6px;display:flex}.sellableOptionCostDetailButton{width:fit-content;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:5px;padding:2px 0;font-size:12px;font-weight:850;display:inline-flex}.sellableOptionCostModalBackdrop{z-index:2600;background:#02060fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.sellableOptionCostModal{background:#07111d;border:1px solid #22d3ee47;border-radius:8px;gap:16px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0000007a}.sellableOptionCostModalHeader,.sellableOptionCostModalFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.sellableOptionCostModalHeader h3{margin:4px 0 0;font-size:22px}.sellableOptionOriginGrid,.sellableOptionLandedCostGrid{gap:12px;display:grid}.sellableOptionOriginGrid{grid-template-columns:.7fr 1fr 1fr}.sellableOptionLandedCostGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellableOptionOriginGrid label,.sellableOptionLandedCostGrid label,.sellableOptionCostNotes{gap:6px;min-width:0;display:grid}.sellableOptionOriginGrid label>span,.sellableOptionLandedCostGrid label>span,.sellableOptionCostNotes>span,.sellableOptionConvertedCost>span,.sellableOptionCostModalFooter>div:first-child>span{color:var(--muted);font-size:12px;font-weight:850}.sellableOptionConvertedCost{border-block:1px solid #94a3b829;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.sellableOptionConvertedCost strong{color:#8adccf;font-size:18px}.sellableOptionCostModalFooter{border-top:1px solid #94a3b82e;padding-top:16px}.sellableOptionCostModalFooter>div{align-items:center;gap:10px;display:flex}.sellableOptionCostModalFooter>div:first-child{align-items:flex-start;gap:2px;display:grid}.sellableOptionCostModalFooter>div:first-child strong{color:#8adccf;font-size:24px}@media (max-width:1180px){.sellableOptionsTable{overflow-x:auto}.sellableOptionTableHeader,.sellableOptionRow{min-width:1020px}}@media (max-width:720px){.sellableOptionsHeader{flex-direction:column;align-items:stretch}.sellableOptionTableHeader{display:none}.sellableOptionsTable{border-left:0;border-right:0;overflow:visible}.sellableOptionRow{grid-template-columns:1fr;min-width:0;padding:16px 0}.sellableOptionActions{justify-content:flex-start}.sellableOptionCostModalBackdrop{align-items:end;padding:0}.sellableOptionCostModal{border-width:1px 0 0;border-radius:8px 8px 0 0;width:100%;max-height:92vh;padding:16px}.sellableOptionOriginGrid,.sellableOptionLandedCostGrid{grid-template-columns:1fr}.sellableOptionCostModalFooter{flex-direction:column;align-items:stretch}.sellableOptionCostModalFooter>div:last-child,.sellableOptionCostModalFooter button{width:100%}}.guidedOnboardingHero{background:linear-gradient(135deg,#22d3ee1a,#72d17b0e),#070b12d1;border:1px solid #22d3ee3d;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.guidedOnboardingHeroCopy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.guidedOnboardingHeroIcon,.guidedOnboardingBlockIcon{color:#a9faff;background:#22d3ee1f;border:1px solid #22d3ee57;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.guidedOnboardingHeroIcon{width:58px;height:58px}.guidedOnboardingHeroCopy h3,.guidedOnboardingHeroCopy p,.guidedOnboardingHeroCopy span,.guidedOnboardingHeroProgress strong,.guidedOnboardingHeroProgress span{margin:0}.guidedOnboardingHeroCopy h3{color:var(--text);font-size:clamp(28px,3vw,44px);line-height:1}.guidedOnboardingHeroCopy span,.guidedOnboardingHeroProgress span{color:var(--muted);margin-top:8px;font-size:14px;font-weight:800;line-height:1.4;display:block}.guidedOnboardingHeroProgress{gap:10px;display:grid}.guidedOnboardingHeroProgress strong{color:var(--text);font-size:14px}.guidedOnboardingHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guidedOnboardingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guidedOnboardingBlock{border:1px solid var(--line);background:#070b12c7;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.guidedOnboardingBlock.current{background:linear-gradient(135deg,#22d3ee17,#0000 58%),#070b12d6;border-color:#22d3ee73}.guidedOnboardingBlock.ready{border-color:#4ade8057}.guidedOnboardingBlock.attention{border-color:#fbbf2461}.guidedOnboardingBlock.skipped{opacity:.82}.guidedOnboardingBlockHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.guidedOnboardingBlockIcon{width:46px;height:46px}.guidedOnboardingBlockHeader p,.guidedOnboardingBlockHeader h3,.guidedOnboardingBlockDetail{margin:0}.guidedOnboardingBlockHeader p{color:#8ceee6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.guidedOnboardingBlockHeader h3{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:21px;line-height:1.12}.guidedOnboardingStatus{min-height:30px;color:var(--muted);white-space:nowrap;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.guidedOnboardingStatus.ready{color:var(--mint);border-color:#4ade805c}.guidedOnboardingStatus.in_progress{color:#a9faff;border-color:#22d3ee5c}.guidedOnboardingStatus.attention{color:#facc15;border-color:#fbbf2466}.guidedOnboardingStatus.skipped{color:#cbd5e1}.guidedOnboardingBlockDetail{color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.guidedOnboardingBlockProgress{background:#ffffff0a;border:1px solid #22d3ee33;border-radius:999px;height:8px;overflow:hidden}.guidedOnboardingBlockProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #72d17b);height:100%;display:block}.guidedOnboardingBlockMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guidedOnboardingBlockMeta span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff07;border:1px solid #94a3b824;border-radius:8px;padding:9px;font-size:12px;font-weight:900;line-height:1.35}.guidedOnboardingStepList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.guidedOnboardingStepRow{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#ffffff07;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.guidedOnboardingStepRow span{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.guidedOnboardingStepRow strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.25}.guidedOnboardingStepRow:hover{background:#22d3ee14;border-color:#22d3ee59}.guidedOnboardingStepRow.done span,.guidedOnboardingStepRow.done strong{color:var(--mint)}.guidedOnboardingStepRow.skipped span,.guidedOnboardingStepRow.skipped strong{color:#cbd5e1}.guidedOnboardingBlockActions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.guidedOnboardingSafeResetNote{color:var(--mint);background:#22c55e12;border:1px solid #4ade803d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.guidedOnboardingSafeResetNote strong,.guidedOnboardingSafeResetNote span{display:block}.guidedOnboardingSafeResetNote span{color:var(--muted);margin-top:3px;font-size:13px;font-weight:800;line-height:1.45}.guidedOnboardingResetModal{width:min(720px,100%)}.guidedOnboardingResetChecklist{gap:8px;margin:16px 0;display:grid}.guidedOnboardingResetChecklist span{color:var(--text);background:#22c55e11;border:1px solid #4ade8033;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:850;display:flex}.guidedOnboardingResetChecklist svg{color:var(--mint)}.guidedTourOverlay{z-index:4200;pointer-events:none;position:fixed;inset:0}.guidedTourShade{cursor:default;pointer-events:auto;background:#030712b8;border:0;position:absolute;inset:0}.guidedTourOverlay.hasAnchor .guidedTourShade{background:0 0}.guidedTourHighlight{z-index:4201;pointer-events:none;background:0 0;border:2px solid #22d3eee6;border-radius:10px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 9999px #030712bd,0 0 0 6px #22d3ee1f,0 18px 48px #0000005c}.guidedTourCard{z-index:4202;color:var(--text);pointer-events:auto;background:linear-gradient(135deg,#22d3ee1f,#4ade800f),#070b12fa;border:1px solid #22d3ee57;border-radius:8px;gap:14px;padding:16px;display:grid;position:fixed;box-shadow:0 24px 70px #00000075}.guidedTourCard.fallback{width:min(390px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.guidedTourCardHeader,.guidedTourActions{align-items:center;gap:8px;display:flex}.guidedTourCardHeader{justify-content:space-between}.guidedTourCardHeader span{color:#8ceee6;text-transform:uppercase;font-size:12px;font-weight:950}.guidedTourIconButton{width:34px;height:34px;color:var(--text);background:#ffffff0d;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.guidedTourCopy{gap:8px;display:grid}.guidedTourCopy h3,.guidedTourCopy p{margin:0}.guidedTourCopy h3{font-size:22px;line-height:1.12}.guidedTourCopy p:not(.eyebrow),.guidedTourCopy small{color:var(--muted);font-size:14px;font-weight:800;line-height:1.45}.guidedTourActions{justify-content:space-between}.guidedTourOverlay.reducedMotion .guidedTourHighlight{transition:none}.onboardingLivePreview{align-self:start;gap:16px;padding:18px;display:grid;position:sticky;top:20px;overflow:hidden}.onboardingLivePreview:before{content:"";filter:blur(30px);pointer-events:none;background:#16c5d81a;border-radius:999px;width:240px;height:240px;position:absolute;inset:-20% -20% auto auto}.onboardingPreviewHeader{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.onboardingPreviewLogo{width:48px;height:48px}.onboardingPreviewHeader small,.onboardingPreviewHeader strong{display:block}.onboardingPreviewHeader small{color:#8ceee6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.onboardingPreviewHeader strong{margin-top:3px;font-size:20px}.onboardingPreviewScreen{z-index:1;background:linear-gradient(135deg,#ffffff14,#16c5d814);border:1px solid #94a3b82e;border-radius:8px;gap:14px;padding:16px;animation:4.6s ease-in-out infinite onboardingPreviewFloat;display:grid;position:relative}.onboardingPreviewTopbar{gap:7px;display:flex}.onboardingPreviewTopbar span{background:#ffffff6b;border-radius:999px;width:8px;height:8px}.onboardingPreviewHero{align-content:center;gap:8px;min-height:160px;display:grid}.onboardingPreviewHero p,.onboardingPreviewHero h4,.onboardingPreviewHero span{margin:0}.onboardingPreviewHero p{color:#8ceee6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.onboardingPreviewHero h4{font-size:34px;line-height:1}.onboardingPreviewHero span{color:var(--muted);font-weight:800;line-height:1.45}.onboardingPreviewCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onboardingPreviewCards span{background:linear-gradient(135deg, var(--accent), #78d27b);opacity:.74;border-radius:8px;min-height:72px}.onboardingPreviewMeta,.onboardingPreviewModules{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.onboardingPreviewMeta span,.onboardingPreviewModules span{color:var(--muted);background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}@keyframes onboardingPreviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1180px){.guidedOnboardingHero{grid-template-columns:1fr;align-items:stretch}.guidedOnboardingHeroActions{justify-content:flex-start}.onboardingFlow{grid-template-columns:1fr}.onboardingLivePreview{position:relative;top:auto}}@media (max-width:760px){.guidedOnboardingGrid,.guidedOnboardingBlockMeta,.guidedOnboardingStepList,.guidedOnboardingBlockHeader{grid-template-columns:1fr}.guidedOnboardingHero,.guidedOnboardingBlock{padding:14px}.guidedOnboardingHeroCopy{grid-template-columns:1fr}.guidedOnboardingHeroCopy h3{font-size:30px}.guidedOnboardingHeroActions,.guidedOnboardingBlockActions{grid-template-columns:1fr;display:grid}.guidedTourCard{max-height:calc(100dvh - 24px);padding:14px;right:12px;overflow-y:auto;width:calc(100vw - 24px)!important;top:12px!important;left:12px!important}.guidedTourCard.fallback{max-height:calc(100dvh - 24px);right:auto;top:50%!important;left:50%!important}.guidedTourActions{grid-template-columns:1fr;display:grid}.guidedOnboardingStatus{justify-self:start}.onboardingProgressShell,.onboardingOptionGrid,.onboardingFieldGrid.two,.onboardingFieldGrid.three,.onboardingFiscalFilesHeader,.onboardingFiscalFilesGrid,.onboardingCsdPasswordField div,.onboardingReviewGrid{grid-template-columns:1fr}.onboardingFiscalStatusBadge,.onboardingFiscalFileActions{justify-self:start}.onboardingConversation,.onboardingLivePreview{padding:14px}.onboardingChatBubble{grid-template-columns:1fr}.onboardingChatBubble h3,.onboardingPreviewHero h4{font-size:25px}.onboardingStepBody{min-height:0}.onboardingNavActions{grid-template-columns:1fr;display:grid}}.storefrontHeroPanel{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr) minmax(240px,.45fr);align-items:center;gap:18px;display:grid}.storefrontHeroCopy{min-width:0}.storefrontHeroPanel h3{margin:8px 0 6px;font-size:28px;line-height:1.08}.storefrontHeroPanel p:last-child{color:var(--muted);margin:0;font-weight:800}.storefrontHeroActions{align-items:stretch;gap:10px;display:grid}.storefrontHeroActions select{min-width:0}.storefrontReadiness,.customerCommandStats,.customerProfileStats{gap:10px;display:grid}.storefrontReadiness{grid-template-columns:repeat(4,minmax(0,1fr))}.storefrontReadiness span,.customerCommandStats span,.customerProfileStats span{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:4px;padding:11px;display:grid}.storefrontReadiness span.ready,.customerCommandStats span.ready{background:#72d17b14;border-color:#72d17b57}.storefrontReadiness strong,.customerCommandStats strong,.customerProfileStats strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.05}.storefrontReadiness small,.customerCommandStats small,.customerProfileStats small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:900}.storefrontOnboardingPanel{background:linear-gradient(135deg,#22d3ee14,#0000 58%),#070b12b8;border:1px solid #22d3ee33;border-radius:8px;gap:14px;padding:16px;display:grid}.storefrontOnboardingHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.storefrontOnboardingHeader h3,.storefrontOnboardingHeader p{margin:0}.storefrontOnboardingHeader h3{color:var(--text);margin-top:4px;font-size:22px;line-height:1.15}.storefrontOnboardingHeader p:not(.eyebrow){color:var(--muted);margin-top:6px;font-weight:800;line-height:1.4}.storefrontOnboardingChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.storefrontOnboardingStep{min-width:0;min-height:82px;color:var(--muted);text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon detail";align-content:center;gap:4px 10px;padding:12px;display:grid}.storefrontOnboardingStep span{width:34px;height:34px;color:var(--muted);border:1px solid #94a3b82e;border-radius:8px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.storefrontOnboardingStep strong{color:var(--text);overflow-wrap:anywhere;grid-area:label;font-size:14px;line-height:1.2}.storefrontOnboardingStep small{color:var(--muted);overflow-wrap:anywhere;grid-area:detail;font-size:12px;font-weight:800;line-height:1.25}.storefrontOnboardingStep.ready{background:#4ade800f;border-color:#4ade8052}.storefrontOnboardingStep.ready span{color:var(--mint);border-color:#4ade804d}.storefrontOnboardingStep.current{background:#22d3ee14;border-color:#22d3ee7a}.storefrontOnboardingActions{flex-wrap:wrap;gap:8px;display:flex}.sectionTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.paymentProviderTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.paymentConnectionsTitle{justify-content:space-between;align-items:end;gap:16px;display:flex}.paymentConnectionsIntro{color:var(--muted);margin:-6px 0 2px;font-size:14px}.paymentConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.paymentAdvancedConfiguration{gap:12px;scroll-margin-top:16px;display:grid}.paymentConnectionCard{border:1px solid var(--line);background:#ffffff06;border-radius:8px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.paymentConnectionCard.connected{background:#4ade800b;border-color:#4ade8057}.paymentConnectionCardHeader{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.paymentConnectionCardHeader>div{gap:3px;min-width:0;display:grid}.paymentConnectionCardHeader strong{font-size:17px}.paymentConnectionCardHeader small,.paymentConnectionCard.future p,.paymentConnectedAccount{color:var(--muted);font-size:12px}.paymentProviderMark{width:44px;height:44px;color:var(--cyan);background:#22d3ee1a;border:1px solid #22d3ee57;border-radius:8px;place-items:center;font-weight:900;display:grid}.paymentProviderMark.paypal{color:#93c5fd;background:#2563eb1f;border-color:#60a5fa61}.paymentProviderMark.clip{color:var(--mint);background:#4ade8014;border-color:#4ade8052}.paymentProviderMark.openpay{color:#fde68a;background:#facc1514;border-color:#facc154d}.paymentChannelStatusList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paymentChannelStatusList.single{grid-template-columns:minmax(0,1fr)}.paymentChannelStatusList>span,.paymentChannelStatusList>button{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.paymentChannelStatusList>button{text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto 15px;width:100%}.paymentChannelStatusList>button:disabled{cursor:not-allowed;opacity:.68}.paymentChannelStatusList>span.ready,.paymentChannelStatusList>button.ready{color:var(--mint);border-color:#4ade8047}.paymentChannelStatusList b{min-width:0;color:var(--text);font-size:13px}.paymentChannelStatusList small{white-space:nowrap;font-size:11px}.paymentConnectedAccount{margin:-6px 0 0}.paymentConnectionActions{align-items:center;gap:8px;display:flex}.paymentConnectionCard.future{min-height:154px}.paymentTerminalModal{width:min(980px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto}.paymentTerminalModalHeader,.paymentTerminalHeaderActions,.paymentTerminalActions{align-items:center;gap:10px;display:flex}.paymentTerminalModalHeader{justify-content:space-between;position:relative}.paymentTerminalHeaderActions{flex:none}.paymentTerminalRestartNotice{color:#fde68a;background:#facc1512;border:1px solid #facc154d;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px;display:grid}.paymentTerminalRestartNotice>svg{margin-top:2px}.paymentTerminalRestartNotice div,.paymentTerminalRestartNotice ol{gap:7px;display:grid}.paymentTerminalRestartNotice p,.paymentTerminalRestartNotice ol{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.paymentTerminalRestartNotice ol{padding-left:20px}.paymentTerminalList{gap:10px;display:grid}.paymentTerminalRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.paymentTerminalRow.selected{background:#4ade800b;border-color:#4ade8052}.paymentTerminalIdentity{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.paymentTerminalIdentity>div{gap:3px;min-width:0;display:grid}.paymentTerminalIdentity small{color:var(--muted);overflow-wrap:anywhere}.paymentTerminalMetadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.paymentTerminalMetadata span{min-width:0;color:var(--muted);overflow-wrap:anywhere;border-left:2px solid #22d3ee40;gap:3px;padding-left:9px;font-size:12px;display:grid}.paymentTerminalMetadata b{color:var(--text);text-transform:uppercase;font-size:11px}.paymentTerminalActions{flex-wrap:wrap;justify-content:space-between}.paymentTerminalSelectedHint{color:var(--mint);font-size:12px;font-weight:800}.terminalModeSwitch{min-width:178px;min-height:42px;color:var(--muted);cursor:pointer;background:#94a3b814;border:1px solid #94a3b84d;border-radius:999px;grid-template-columns:28px 16px auto;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;display:inline-grid}.terminalModeSwitch>span{background:#94a3b852;border-radius:999px;width:28px;height:16px;position:relative}.terminalModeSwitch>span:after{content:"";background:#cbd5e1;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:3px;left:3px}.terminalModeSwitch.active{color:var(--mint);background:#4ade801a;border-color:#4ade8061}.terminalModeSwitch.active>span{background:#4ade8059}.terminalModeSwitch.active>span:after{background:#dcfce7;transform:translate(12px)}.terminalModeSwitch:disabled{cursor:wait;opacity:.65}.mercadoPagoSettingsModal{gap:18px;width:min(720px,100vw - 32px);display:grid}.mercadoPagoSettingsHeader,.mercadoPagoSettingsActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mercadoPagoConnectionSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mercadoPagoConnectionSummary span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff06;border-left:3px solid #94a3b847;gap:5px;padding:10px 12px;font-size:12px;display:grid}.mercadoPagoConnectionSummary span.ready{border-color:#4ade8080}.mercadoPagoConnectionSummary span.pending{border-color:#facc157a}.mercadoPagoConnectionSummary b{color:var(--text);font-size:12px}.mercadoPagoInstallmentsField{gap:8px;display:grid}.mercadoPagoInstallmentsField>span{color:var(--text);font-size:14px;font-weight:800}.mercadoPagoInstallmentsField small{color:var(--muted);font-size:12px;line-height:1.45}.mercadoPagoBusinessSettings{background:#22d3ee0d;border:1px solid #22d3ee38;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px;display:grid}.mercadoPagoBusinessSettings>svg{color:var(--cyan);margin-top:2px}.mercadoPagoBusinessSettings>div{gap:9px;min-width:0;display:grid}.mercadoPagoBusinessSettings p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mercadoPagoBusinessSettings .secondaryButton{justify-self:start}.mercadoPagoSettingsActions{padding-top:2px}.mercadoPagoSettingsActions .secondaryButton.danger{color:#fecdd3;border-color:#fb718552}.posWorkspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.paymentChannelPanel .providerConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionTab{border:1px solid var(--line);min-height:62px;color:var(--muted);text-align:left;background:#ffffff08;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.sectionTab.active{color:var(--text);background:#16c5d81a;border-color:#16c5d87a}.sectionTab span{gap:2px;min-width:0;display:grid}.sectionTab strong,.sectionTab small{overflow-wrap:anywhere}.sectionTab small{color:var(--muted);font-size:11px;font-weight:800}.storefrontSaveActions{margin-top:0}.storefrontManager{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:12px;display:grid}.storefrontCardsPanel{gap:14px;display:grid}.storefrontCardsHeader{border:1px solid var(--line);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.storefrontCardsHeader h3,.storefrontCardsHeader p{margin:0}.storefrontCardsHeader h3{margin-top:4px;font-size:24px}.storefrontCardsHeader p:not(.eyebrow){color:var(--muted);font-weight:800}.storefrontCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.storefrontCardGrid .storefrontSwitchRow{grid-template-columns:1fr;align-content:start;gap:14px;min-height:150px;padding:16px}.storefrontCardGrid .storefrontSwitchRow strong{font-size:18px}.storefrontCrudCard{align-items:start}.storefrontCardTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.storefrontCardTop>div{min-width:0}.storefrontCardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.storefrontCardStats span{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:10px;display:grid}.storefrontCardStats strong{line-height:1.05;font-size:15px!important}.storefrontCardStats small{color:var(--muted);font-size:11px;font-weight:900}.storefrontCardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.storefrontCardActions .primaryButton,.storefrontCardActions .secondaryButton,.storefrontCardActions .dangerButton{min-height:38px;padding:0 10px}.emptyStorefrontState{color:var(--muted);border:1px dashed #8adccf4d;border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.emptyStorefrontState h3,.emptyStorefrontState p{margin:0}.storefrontSwitchList{gap:8px;display:grid}.storefrontSwitchRow{border:1px solid var(--line);min-height:68px;color:var(--text);text-align:left;background:#ffffff08;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.storefrontSwitchRow:hover,.storefrontSwitchRow.active{background:#16c5d81a;border-color:#16c5d87a}.storefrontSwitchRow:disabled{cursor:not-allowed;opacity:.68}.storefrontSwitchRow strong,.storefrontSwitchRow small{overflow-wrap:anywhere;display:block}.storefrontSwitchRow small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.publicationChecklist,.publicationLinks,.publicationActions{gap:10px;display:grid}.publicationChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.publicationChecklist span{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:4px;padding:10px;display:grid}.publicationChecklist span.ready{background:#72d17b14;border-color:#72d17b57}.publicationChecklist strong,.publicationChecklist small{overflow-wrap:anywhere}.publicationChecklist small{color:var(--muted);font-size:12px;font-weight:800}.publicationLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.publicationLinks a{border:1px solid var(--line);min-height:40px;color:var(--text);text-align:center;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:900;text-decoration:none;display:inline-flex}.publicationLinks a:hover{background:#16c5d817;border-color:#16c5d875}.publicationActions{grid-template-columns:repeat(2,minmax(0,1fr))}.domainSetupPanel{gap:16px;display:grid}.domainSetupHeader{background:#16c5d80f;border:1px solid #16c5d838;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.domainSetupHeader>div{gap:6px;min-width:0;display:grid}.domainSetupHeader h3,.domainDnsHeader h4{color:var(--text);margin:0}.domainSetupHeader h3{font-size:24px}.domainSetupHeader p,.domainDnsHeader p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.45}.domainSetupBody{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:12px;display:grid}.domainSetupForm,.domainSnapshot,.domainDnsSection,.domainEmptyState{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:14px}.domainSetupForm{gap:14px;display:grid}.domainMainField input{min-height:56px;font-size:18px;font-weight:900}.domainSecondaryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.domainSnapshot{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;display:grid}.domainSnapshot.ready{background:#72d17b12;border-color:#72d17b57}.domainSnapshot strong{color:var(--text);overflow-wrap:anywhere;font-size:20px;display:block}.domainSnapshot small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:800;line-height:1.45;display:block}.domainSnapshot .secondaryButton{grid-column:1/-1;width:100%}.domainSnapshotCallout{background:#16c5d812;border:1px solid #16c5d838;border-radius:8px;grid-column:1/-1;padding:10px}.domainDnsSection{gap:12px;display:grid}.domainDnsHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.domainDnsHeader code{white-space:nowrap;color:#bff4fb;background:#16c5d814;border:1px solid #16c5d83d;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.domainEmptyState{text-align:center;border-style:dashed;place-content:center;justify-items:center;gap:8px;min-height:170px;display:grid}.domainEmptyState svg{color:var(--cyan)}.domainEmptyState strong{color:var(--text);font-size:18px}.domainEmptyState small{max-width:520px;color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.domainDnsGrid{gap:10px;display:grid}.domainStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.domainStatusGrid span{border:1px solid var(--line);background:#ffffff08;border-radius:8px;align-content:start;gap:6px;min-height:84px;padding:12px;display:grid}.domainStatusGrid svg{color:var(--cyan)}.domainStatusGrid span.ready{background:#72d17b12;border-color:#72d17b57}.domainStatusGrid span.ready svg{color:#72d17b}.domainStatusGrid strong{color:var(--text)}.domainStatusGrid small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.domainDnsGrid span{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:6px;padding:12px;display:grid}.domainDnsGrid span.ready{background:#72d17b0f;border-color:#72d17b57}.domainDnsGrid small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.domainDnsGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.domainDnsGrid code{overflow-wrap:anywhere;color:#bff4fb;background:#16c5d814;border:1px solid #16c5d83d;border-radius:8px;padding:8px;font-size:12px;font-weight:900}.domainRecordActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.domainRecordActions.domainSetupActions{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.domainCopyButton{width:100%;min-height:36px}@media (max-width:760px){.domainRecordActions,.domainRecordActions.domainSetupActions,.domainDnsGrid,.domainStatusGrid{grid-template-columns:1fr}.domainSetupHeader,.domainDnsHeader{flex-direction:column}.domainSetupBody,.domainSecondaryFields{grid-template-columns:1fr}}.customerRow{border:1px solid var(--line);min-height:66px;color:var(--text);text-align:left;background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.customerRow.active,.customerRow:hover{background:#16c5d817;border-color:#16c5d875}.moduleRow>div,.catalogMini>div,.itemCell>div,.customerRow>div{min-width:0}.moduleRow strong,.catalogMini strong,.itemCell strong,.customerRow strong{overflow-wrap:anywhere;display:block}.customerRow p{color:var(--muted);margin:3px 0 0}.customerCommandPanel{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:center;gap:18px;display:grid}.customerCommandPanel h3,.customerCommandPanel p{margin:0}.customerCommandPanel h3{margin-top:4px;font-size:26px}.customerCommandPanel p:not(.eyebrow){color:var(--muted);font-weight:800}.customerCommandStats,.customerProfileStats{grid-template-columns:repeat(3,minmax(0,1fr))}.customerWorkspaceGrid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:12px;display:grid}.customerDirectoryPanel{order:1;grid-area:1/1/span 3}.customerDetailPanel,.customerSubPanel{order:2;grid-column:2}.customerSubPanel{order:3}.customerGroupsPanel,.customerFormPanel{order:4;grid-column:1/-1}.customerToolbar{grid-template-columns:minmax(0,1.15fr) minmax(160px,.85fr);gap:10px;margin-bottom:12px;display:grid}.customerProfileStats{margin:2px 0 4px}.emptyCustomerDetail{min-height:260px;color:var(--muted);text-align:center;border:1px dashed #8adccf4d;border-radius:8px;align-content:center;justify-items:center;gap:12px;padding:22px;display:grid}.emptyCustomerDetail h3,.emptyCustomerDetail p{margin:0}.emptyCustomerDetail h3{color:var(--text)}.optionIcon,.choiceIcon{color:#8adccf;background:#16c5d81f;border-radius:8px;width:38px;height:38px}.statusPill{border:1px solid var(--line);min-height:26px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.statusPill.active,.statusPill.success,.statusPill.ready{color:#c9ffd1;background:#72d17b14;border-color:#72d17b66}.statusPill.ready_test{color:#a9faff;background:#22d3ee14;border-color:#22d3ee5c}.statusPill.base_ready{color:#a9faff;background:#16c5d817;border-color:#16c5d86b}.statusPill.planned,.statusPill.empty,.statusPill.out_of_stock,.statusPill.pending,.statusPill.warning,.statusPill.running,.statusPill.partial,.statusPill.fallback,.statusPill.paused,.statusPill.payment_pending,.statusPill.new,.statusPill.accepted,.statusPill.queued,.statusPill.quote,.statusPill.requested,.statusPill.in_review,.statusPill.draft,.statusPill.coming_soon,.statusPill.quoted,.statusPill.label_created,.statusPill.in_transit{color:#ffe2a0;background:#f1b85214;border-color:#f1b85257}.statusPill.paid,.statusPill.issued,.statusPill.completed,.statusPill.sent,.statusPill.delivered{color:#c9ffd1;background:#72d17b14;border-color:#72d17b66}.statusPill.cancelled,.statusPill.error,.statusPill.failed,.statusPill.rejected,.statusPill.invalid_endpoint,.statusPill.missing_endpoint,.statusPill.missing_credentials{color:#ffd0d8;background:#f07d9114;border-color:#f07d9161}.statusPill.syncState{margin-left:0}.catalogMini{gap:12px;min-height:62px}.catalogThumb{background:linear-gradient(135deg,#16c5d8c7,#f1b852ad),#131a24;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.catalogThumb img{object-fit:cover;width:100%;height:100%}.emptyState{color:var(--muted);margin:0}.choiceGrid,.moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.choiceButton{border:1px solid var(--line);min-height:82px;color:var(--text);text-align:left;background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.choiceButton:hover,.choiceButton.selected{background:#16c5d81a;border-color:#16c5d87a}.choiceButton strong,.choiceButton small{overflow-wrap:anywhere;display:block}.choiceButton small{margin-top:3px}.formGrid{gap:12px;display:grid}.formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.formGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.compactForm{margin-top:14px}.customerDetail{gap:16px;display:grid}.customerDetail h3{margin:4px 0}.customerDetail p{color:var(--muted);margin:0}label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--text);background:#090d14;border-radius:8px;outline:none;padding:0 12px}input[type=color]{padding:4px}textarea{resize:vertical;min-height:94px;padding:12px}input:focus,select:focus,textarea:focus{border-color:#16c5d88f;box-shadow:0 0 0 3px #16c5d81f}.fullField{grid-column:1/-1}.checkRow{grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;gap:10px;min-height:42px}.checkRow input{width:18px;min-height:18px}.formActions{justify-content:flex-end;margin-top:18px;display:flex}.syncToolbar{grid-template-columns:minmax(180px,280px) auto auto;align-items:end;gap:12px;display:grid}.sourceConnectionBox{min-height:42px;color:var(--muted);background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:8px;gap:2px;padding:9px 12px;display:grid}.sourceConnectionBox span{color:#8adccf;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.sourceConnectionBox strong{color:var(--text);font-size:14px}.sourceConnectionBox small{color:var(--muted);font-size:12px;font-weight:800}.inlineHint{color:#bfecf5;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:8px;margin:12px 0 0;padding:12px;font-size:13px;font-weight:800;line-height:1.5}.catalogSourceStatus{color:var(--muted);align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.catalogSourceStatus p{margin:0}.deliveryMethodStack{gap:14px;display:grid}.deliveryMethodCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:14px;padding:14px;display:grid}.deliveryMethodHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.deliveryMethodHeader h3{margin:3px 0 0}.splitActions{justify-content:space-between;gap:12px}.storefrontMock{align-content:start;gap:18px;min-height:310px;display:grid}.mockLogo{border-radius:8px;width:52px;height:52px;font-weight:800;overflow:hidden}.mockLogo img{object-fit:contain;width:100%;height:100%;padding:4px}.storefrontMock h3{margin:6px 0 8px;font-size:30px;line-height:1.08}.storefrontMock p{color:inherit;opacity:.78;margin:0}.mockProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mockProducts span{opacity:.82;border-radius:8px;min-height:96px}.themeTemplatePanel{grid-column:1/-1}.themeTemplatePanel .panelHeader p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.themeTemplateGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.themeTemplateCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:stretch;gap:12px;min-height:166px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.themeTemplateCard:hover,.themeTemplateCard.active{background:#16c5d814;border-color:#16c5d87a;transform:translateY(-1px)}.themeTemplateSwatches{border:1px solid var(--line);background:#0b111a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.themeTemplateSwatches span{min-height:50%}.themeTemplateBody{align-content:start;gap:7px;min-width:0;display:grid}.themeTemplateBody h4,.themeTemplateBody p{margin:0}.themeTemplateBody h4{color:var(--text);font-size:17px}.themeTemplateBody p{color:var(--muted);font-size:12px;line-height:1.45}.themeTemplateMeta{flex-wrap:wrap;gap:6px;display:flex}.themeTemplateMeta span{color:#bdf7ff;background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.themeTemplateCard>button{grid-column:1/-1;min-height:38px}.storefrontAssetGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;margin-bottom:12px;display:grid}.storefrontAssetDropzone{cursor:pointer;background:#22d3ee0f;border:1px dashed #22d3ee6b;border-radius:8px;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:148px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.storefrontAssetDropzone:hover{background:#22d3ee1a;border-color:#22d3eeb8;transform:translateY(-1px)}.storefrontAssetDropzone input{display:none}.storefrontAssetPreview{border:1px solid var(--line);color:#bdf7ff;background:#0206177a;border-radius:8px;place-items:center;width:126px;height:104px;display:grid;overflow:hidden}.storefrontAssetPreview img{object-fit:contain;width:100%;height:100%;padding:8px}.storefrontAssetCopy{gap:5px;min-width:0;display:grid}.storefrontAssetCopy strong{color:var(--text);font-size:16px}.storefrontAssetCopy small,.storefrontAssetCopy em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.storefrontAssetCopy em{color:#bdf7ff;font-weight:900}.storefrontAssetBrowse{pointer-events:none;min-width:116px}.storefrontAssetActions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.storefrontAssetLibraryPanel{background:#0206173d;border:1px solid #94a3b82e;border-radius:8px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.storefrontAssetLibraryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.storefrontAssetLibraryHeader h4,.storefrontAssetLibraryHeader p{margin:0}.storefrontAssetLibraryHeader h4{color:var(--text);margin-top:3px;font-size:16px}.storefrontAssetLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.storefrontAssetLibraryCard{background:#ffffff07;border:1px dashed #94a3b82e;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.storefrontAssetLibraryCard.ready{background:#22d3ee0e;border-style:solid;border-color:#22d3ee3d}.storefrontAssetLibraryPreview{color:#bdf7ff;background:#02061785;border:1px solid #94a3b82e;border-radius:8px;place-items:center;width:82px;height:70px;display:grid;overflow:hidden}.storefrontAssetLibraryImage{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.storefrontAssetLibraryCopy{gap:4px;min-width:0;display:grid}.storefrontAssetLibraryCopy strong,.storefrontAssetLibraryCopy small,.storefrontAssetLibraryCopy em{display:block}.storefrontAssetLibraryCopy strong{color:var(--text);font-size:13px}.storefrontAssetLibraryCopy small,.storefrontAssetLibraryCopy em{color:var(--muted);font-size:11px;font-style:normal;font-weight:820;line-height:1.35}.storefrontAssetLibraryCopy em{color:#bdf7ff}.storefrontAssetLibraryActions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.storefrontAssetLibraryActions .secondaryButton{min-height:34px;padding:0 10px;font-size:11px}.storefrontEditorialAssetPanel{background:linear-gradient(135deg,#22d3ee13,#72d17b0b),#ffffff07;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;padding:14px;display:grid}.storefrontEditorialAssetPanel h4,.storefrontEditorialAssetPanel p,.storefrontEditorialAssetPanel small{margin:0}.storefrontEditorialAssetPanel h4{color:var(--text);margin-top:4px;font-size:18px}.storefrontEditorialAssetPanel small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:800;line-height:1.45;display:block}.contrastMeter{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:grid}.contrastMeter span,.contrastMeter small{color:var(--muted);font-size:12px;font-weight:800}.contrastMeter strong{border-radius:999px;padding:4px 8px;font-size:12px}.contrastMeter.ok strong{color:#d7ffdc;background:#72d17b24}.contrastMeter.warning strong{color:#ffd0d8;background:#f07d9124}.storefrontDesignWorkspace{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:14px;display:grid}.storefrontDesignWorkspace .widePanel{grid-column:1/-1}.storefrontBrowserIdentityPanel{gap:16px;display:grid}.storefrontBrowserIdentityPanel .panelHeader p,.storefrontBrowserIdentityPanel .panelHeader h3{margin:0}.storefrontBrowserIdentityPanel .panelHeader p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:13px}.storefrontBrowserIdentityGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:16px;display:grid}.storefrontBrowserIdentityForm{gap:12px;display:grid}.storefrontBrowserIdentityForm>label{color:var(--text);gap:7px;font-size:13px;font-weight:900;display:grid}.storefrontBrowserIdentityForm>label small{color:var(--muted);font-size:11px;font-weight:700}.storefrontBrowserIdentityPanel .storefrontAssetDropzone{grid-template-columns:76px minmax(0,1fr) auto;min-height:112px}.storefrontBrowserIdentityPanel .storefrontAssetPreview{width:76px;height:76px}.storefrontBrowserPreview{background:#02061761;border:1px solid #94a3b833;border-radius:10px;align-content:center;gap:12px;padding:18px;display:grid}.storefrontBrowserPreviewLabel{color:#bdf7ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.storefrontBrowserChrome{color:#e8e8ee;background:#25252e;border-radius:12px 12px 7px 7px;align-items:center;gap:12px;min-height:72px;padding:10px 14px 0;display:flex}.storefrontBrowserTab{background:#4d4b57;border-radius:11px 11px 0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(100%,420px);min-height:52px;padding:0 13px;display:grid}.storefrontBrowserTab strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.storefrontBrowserTabIcon{color:#bdf7ff;background:#22d3ee29;border-radius:5px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.storefrontBrowserTabIcon img{object-fit:contain;width:100%;height:100%}.storefrontBrowserPreview p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.designGuidePanel{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:18px;display:grid}.designGuidePanel h3,.designGuidePanel p{margin:0}.designGuidePanel h3{margin-top:4px;font-size:24px;line-height:1.16}.designGuideSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.designGuideSteps span{border:1px solid var(--line);min-height:58px;color:var(--muted);background:#ffffff09;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;display:grid}.designGuideSteps strong{width:26px;height:26px;color:var(--text);background:#ffffff14;border-radius:999px;place-items:center;display:inline-grid}.designGuideSteps span.ready{color:#d7ffdc;background:#72d17b14;border-color:#72d17b57}.designGuideSteps span.warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b57}.themeControlsPanel,.themePreviewDock{align-self:start;min-width:0}.themeControlsPanel .panelHeader p,.themePreviewDock .panelHeader p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.themeColorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.themeColorControl{border:1px solid var(--line);min-height:76px;color:var(--text);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.themeColorControl strong,.themeColorControl small,.themeColorControl code{display:block}.themeColorControl small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.themeColorInputRow{justify-items:end;gap:6px;display:inline-grid}.themeColorInputRow input[type=color]{background:0 0;border:1px solid #ffffff38;border-radius:8px;width:44px;height:36px;padding:2px;overflow:hidden}.themeColorInputRow code{color:#bdf7ff;font-size:11px;font-weight:900}.themePreviewDock{gap:12px;display:grid;position:sticky;top:94px}.themePreviewDeviceBar,.themePreviewModalToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.themePreviewDeviceBar{background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:8px;padding:6px}.themePreviewDeviceBar button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;font-weight:900}.themePreviewDeviceBar button.active{color:#c7fbff;background:#16c5d829}.themeLivePreview{background:var(--store-preview-bg);color:var(--store-preview-text);font-family:var(--store-preview-font);border:1px solid #0f172a29;border-radius:8px;gap:14px;padding:14px;display:grid;overflow:hidden}.themeLivePreview.panel{min-height:560px}.themeLivePreview.modal{min-height:min(720px,100vh - 230px)}.themeLiveTopbar,.themeLiveBrand,.themeLiveSearch,.themeLiveCart,.themeLiveTrust,.themeLiveBody,.themeLiveProductCopy div{align-items:center;display:flex}.themeLiveTopbar{background:var(--store-preview-surface);border:1px solid #94a3b833;border-radius:8px;gap:12px;min-height:64px;padding:10px}.themeLiveBrand{gap:10px;min-width:190px}.themeLiveLogo{background:var(--store-preview-primary);width:44px;height:44px;color:var(--store-preview-action-text);border-radius:8px;justify-content:center;align-items:center;font-weight:950;display:inline-flex;overflow:hidden}.themeLiveLogo img{object-fit:contain;width:100%;height:100%;padding:5px}.themeLiveBrand strong,.themeLiveBrand small{display:block}.themeLiveBrand small,.themeLiveSearch,.themeLiveHeroCopy span,.themeLiveProductCopy small{color:var(--store-preview-muted)}.themeLiveSearch{border:1px solid color-mix(in srgb, var(--store-preview-primary) 42%, transparent);background:var(--store-preview-soft);border-radius:8px;flex:1;gap:8px;min-width:0;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.themeLiveSearch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.themeLiveCart{border:1px solid color-mix(in srgb, var(--store-preview-primary) 46%, transparent);background:color-mix(in srgb, var(--store-preview-primary) 14%, transparent);min-height:42px;color:var(--store-preview-text);border-radius:8px;gap:8px;padding:0 12px;font-weight:900}.themeLiveHero{background:linear-gradient(135deg, color-mix(in srgb, var(--store-preview-primary) 22%, transparent), transparent 62%), var(--store-preview-surface);border:1px solid #94a3b833;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);align-items:stretch;gap:14px;padding:18px;display:grid}.themeLiveHeroCopy{align-content:center;gap:10px;display:grid}.themeLiveHeroCopy p,.themeLiveHeroCopy h3,.themeLiveHeroCopy span{margin:0}.themeLiveHeroCopy p{color:var(--store-preview-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.themeLiveHeroCopy h3{max-width:11ch;font-size:clamp(34px,5vw,72px);line-height:.98}.themeLiveTrust{flex-wrap:wrap;gap:8px;margin-top:8px}.themeLiveTrust span{background:var(--store-preview-soft);color:var(--store-preview-text);border:1px solid #94a3b838;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.themeLiveHeroMedia{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--store-preview-accent) 54%, transparent), transparent 36%), linear-gradient(135deg, var(--store-preview-primary), var(--store-preview-accent));border-radius:8px;place-items:center;min-height:210px;display:grid;overflow:hidden}.themeLiveHeroMedia img{object-fit:cover;width:100%;height:100%}.themeLiveHeroMedia>span{width:86px;height:86px;color:var(--store-preview-action-text);background:#ffffff3d;border-radius:8px;place-items:center;display:inline-grid}.themeLiveBody{align-items:flex-start;gap:14px}.themeLiveFilters{flex:none;gap:8px;width:150px;display:grid}.themeLiveFilters strong,.themeLiveFilters span{border-radius:8px;padding:9px 10px}.themeLiveFilters strong{background:var(--store-preview-surface)}.themeLiveFilters span{color:var(--store-preview-muted);border:1px solid #94a3b82e;font-size:12px;font-weight:900}.themeLiveProducts{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.themeLivePreview.layout-editorial .themeLiveProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.themeLivePreview.layout-compact .themeLiveProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.themeLiveProductCard{background:var(--store-preview-surface);border:1px solid #94a3b82e;border-radius:8px;overflow:hidden}.themeLiveProductImage{aspect-ratio:1.12;background:var(--store-preview-soft);place-items:center;display:grid;overflow:hidden}.themeLiveProductImage img{object-fit:contain;width:100%;height:100%;padding:10px}.themeLiveProductImage span{background:linear-gradient(135deg, var(--store-preview-primary), var(--store-preview-accent));border-radius:8px;width:70%;height:70%}.themeLiveProductCopy{gap:6px;padding:11px;display:grid}.themeLiveProductCopy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.themeLiveProductCopy div{justify-content:space-between;gap:8px;margin-top:4px}.themeLiveProductCopy b{color:var(--store-preview-primary);font-size:15px}.themeLiveProductCopy button{background:var(--store-preview-primary);min-height:32px;color:var(--store-preview-action-text);border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:950}.themeLivePreview.card-compact .themeLiveHero{grid-template-columns:minmax(0,1fr)}.themeLivePreview.card-compact .themeLiveHeroMedia{display:none}.themeLivePreview.card-compact .themeLiveProductCopy{padding:9px}.themeLivePreview.card-large .themeLiveProductImage{aspect-ratio:1}.themeLivePreview.device-mobile{justify-self:center;width:min(390px,100%)}.themeLivePreview.device-mobile .themeLiveTopbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.themeLivePreview.device-mobile .themeLiveBrand,.themeLivePreview.device-mobile .themeLiveSearch,.themeLivePreview.device-mobile .themeLiveCart{width:100%}.themeLivePreview.device-mobile .themeLiveHero{grid-template-columns:1fr;padding:14px}.themeLivePreview.device-mobile .themeLiveHeroCopy h3{font-size:42px}.themeLivePreview.device-mobile .themeLiveHeroMedia{min-height:150px}.themeLivePreview.device-mobile .themeLiveBody{display:grid}.themeLivePreview.device-mobile .themeLiveFilters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.themeLivePreview.device-mobile .themeLiveFilters strong{display:none}.themeLivePreview.device-mobile .themeLiveProducts,.themeLivePreview.device-mobile.layout-editorial .themeLiveProducts,.themeLivePreview.device-mobile.layout-compact .themeLiveProducts{grid-template-columns:1fr}.themePreviewModal{width:min(1380px,100%)}.themePreviewModalToolbar{margin-bottom:12px}.storefrontBuilderWorkspace{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.storefrontBuilderPanel{gap:14px;display:grid;position:sticky;top:94px}.storefrontBuilderPanel .panelHeader p,.storefrontBuilderPreviewPanel .panelHeader p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}.storefrontBuilderToolbar,.storefrontBuilderSectionActions,.storefrontBuilderPreviewActions,.builderPreviewHeader,.builderPreviewBenefits,.builderPreviewCategories,.builderPreviewSectionTitle,.builderPreviewProductGrid article div:last-child,.builderPreviewFooter{align-items:center;display:flex}.storefrontBuilderToolbar{gap:8px}.storefrontBuilderToolbar .primaryButton,.storefrontBuilderToolbar .secondaryButton{flex:1}.storefrontBuilderThemePanel{background:linear-gradient(135deg,#22d3ee14,#72d17b0b),#ffffff09;border:1px solid #22d3ee33;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontBuilderThemeTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.storefrontBuilderThemeTop strong,.storefrontBuilderThemeTop small{display:block}.storefrontBuilderThemeTop small,.storefrontBuilderThemeHint{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.storefrontBuilderTemplateStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.storefrontBuilderTemplateStrip button{border:1px solid var(--line);min-height:44px;color:var(--text);text-align:left;background:#02061757;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.storefrontBuilderTemplateStrip button.active{background:#22d3ee1f;border-color:#22d3ee7a}.storefrontBuilderTemplateStrip button span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.storefrontBuilderMiniSwatch{border:1px solid #94a3b82e;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:34px;height:28px;display:grid;overflow:hidden}.storefrontBuilderMiniSwatch i{min-height:14px}.storefrontBuilderThemeControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.storefrontBuilderThemeControls .themeColorControl{min-height:62px;padding:9px}.storefrontBuilderThemeControls .themeColorControl small{font-size:11px}.storefrontBuilderThemeControls .themeColorInputRow input[type=color]{width:38px;height:32px}.storefrontBuilderThemeControls>label:not(.themeColorControl){gap:5px;display:grid}.storefrontBuilderThemeControls>label:not(.themeColorControl) span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.storefrontBuilderThemeControls select{border:1px solid var(--line);min-height:40px;color:var(--text);background:#0206178a;border-radius:8px;padding:0 10px;font-weight:850}.builderEmptyState{color:var(--muted);text-align:center;background:#22d3ee0e;border:1px dashed #22d3ee52;border-radius:8px;justify-items:center;gap:10px;padding:22px;display:grid}.builderEmptyState strong{color:var(--text)}.builderEmptyState small{max-width:320px;line-height:1.45}.storefrontAiPanel{background:linear-gradient(135deg,#22d3ee1c,#72d17b0e),#03071257;border:1px solid #22d3ee3d;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontAiHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.storefrontAiHeader strong,.storefrontAiHeader small{display:block}.storefrontAiHeader small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.4}.storefrontAiPanel textarea{resize:vertical;width:100%;min-height:112px;color:var(--text);font:inherit;background:#0206178a;border:1px solid #94a3b838;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.45}.storefrontAiPanel textarea:focus{border-color:#22d3ee8c;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.storefrontAiResult{color:var(--muted);background:#72d17b13;border:1px solid #72d17b3d;border-radius:8px;gap:6px;padding:10px;font-size:12px;font-weight:850;line-height:1.42;display:grid}.storefrontAiResult strong{color:#d7ffdc;font-size:12px}.storefrontAiResult ul{margin:0;padding-left:18px}.aiFirstBuilderPanel{gap:14px}.aiFirstBuilderPanel>.panelHeader{order:0}.aiFirstBuilderPanel>.aiDesignStatusRail{order:1}.aiFirstBuilderPanel>.aiDesignToolbar{order:2}.aiFirstBuilderPanel>.aiDesignWizardTabs{order:3}.aiFirstBuilderPanel>.aiDesignReferencesPanel,.aiFirstBuilderPanel>.aiDesignPromptPanel,.aiFirstBuilderPanel>.aiDesignWorkflowPanel,.aiFirstBuilderPanel>.aiDesignMiniQa{order:4}.aiFirstBuilderPanel>.aiDesignPublishPanel{order:5}.aiFirstBuilderPanel>.aiDesignTechnicalDetails{order:6}.aiFirstBuilderPanel>.builderGuardrailNote{order:7}.aiFirstBuilderPanel>[hidden],.legacyStorefrontBuilderPanel[hidden]{display:none!important}.aiDesignStatusRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiDesignStatusRail span{min-height:58px;color:var(--text);background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px;font-size:12px;font-weight:950;display:grid}.aiDesignStatusRail span svg{color:#9ff7ff}.aiDesignStatusRail span small{color:var(--muted);grid-column:2;font-size:10px;font-weight:900}.aiDesignStatusRail span.ready{background:#22c55e1a;border-color:#22c55e57}.aiDesignStatusRail span.ready svg{color:#b8ffc9}.aiDesignStatusRail span.blocked{background:#f871711c;border-color:#f871716b}.aiDesignStatusRail span.blocked svg{color:#fecaca}.aiDesignToolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiDesignToolbar .primaryButton,.aiDesignToolbar .secondaryButton{min-width:0}.aiDesignWizardTabs{background:linear-gradient(135deg,#22d3ee0f,#02061729),#ffffff06;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.aiDesignWizardTabs button{min-width:0;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:#02061775;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px;display:grid}.aiDesignWizardTabs button:disabled{cursor:not-allowed;opacity:.62}.aiDesignWizardTabs button span{color:#b9fbff;border:1px solid #22d3ee52;border-radius:7px;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:inline-grid}.aiDesignWizardTabs button strong,.aiDesignWizardTabs button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiDesignWizardTabs button strong{font-size:12px;font-weight:950}.aiDesignWizardTabs button small{color:var(--muted);font-size:10px;font-weight:900}.aiDesignWizardTabs button.active{background:linear-gradient(135deg,#22d3ee2e,#0206172e),#22d3ee14;border-color:#22d3ee8f;box-shadow:inset 0 0 0 1px #22d3ee1f}.aiDesignWizardTabs button.ready span{color:#bbf7d0;border-color:#22c55e61}.aiDesignWizardTabs button.blocked span{color:#fecaca;border-color:#f871716b}.aiDesignWizardTabs button.pending span{color:#fde68a;border-color:#facc1552}.aiDesignWizardFooter{border-top:1px solid #94a3b824;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.aiDesignWizardFooter .primaryButton,.aiDesignWizardFooter .secondaryButton{min-width:150px}.aiDesignWorkflowPanel{background:linear-gradient(135deg,#22d3ee14,#facc150b),#0307125c;border:1px solid #22d3ee33;border-radius:8px;gap:12px;padding:12px;display:grid}.aiDesignWorkflowGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.aiDesignWorkflowGuide article{background:#02061761;border:1px solid #22d3ee29;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.aiDesignWorkflowGuide strong,.aiDesignWorkflowGuide small{text-overflow:ellipsis;min-width:0;overflow:hidden}.aiDesignWorkflowGuide strong{color:#dffcff;font-size:10px;font-weight:950}.aiDesignWorkflowGuide small{color:var(--muted);font-size:9px;font-weight:820;line-height:1.32}.aiDesignPhaseRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.aiDesignPhaseRail button{min-width:0;min-height:74px;color:var(--text);text-align:left;cursor:pointer;background:#02061775;border:1px solid #94a3b82e;border-radius:8px;gap:4px;padding:8px;display:grid}.aiDesignPhaseRail button:disabled{cursor:not-allowed;opacity:.64}.aiDesignPhaseRail button span{color:#b9fbff;border:1px solid #22d3ee47;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:950;display:inline-grid}.aiDesignPhaseRail button strong,.aiDesignPhaseRail button small,.aiDesignPhaseRail button em{text-overflow:ellipsis;overflow:hidden}.aiDesignPhaseRail button strong{font-size:11px;font-weight:950}.aiDesignPhaseRail button small{color:var(--muted);font-size:9px;font-weight:820;line-height:1.25}.aiDesignPhaseRail button em{color:#b9fbff;text-transform:uppercase;white-space:nowrap;background:#02061775;border:1px solid #22d3ee33;border-radius:999px;align-self:end;width:max-content;max-width:100%;padding:3px 6px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.aiDesignPhaseRail button.selected,.aiDesignPhaseRail button.active{background:#22d3ee1a;border-color:#22d3ee80}.aiDesignPhaseRail button.ready{background:#22c55e17;border-color:#22c55e61}.aiDesignPhaseRail button.warning{background:#facc151a;border-color:#facc156b}.aiDesignPhaseEditor{background:#02061752;border:1px solid #94a3b829;border-radius:8px;gap:10px;padding:10px;display:grid}.aiDesignPhaseSummary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.aiDesignPhaseSummary strong,.aiDesignPhaseSummary small,.aiDesignPhaseSummary em{display:block}.aiDesignPhaseSummary strong{color:var(--text);font-size:13px;font-weight:950}.aiDesignPhaseSummary small,.aiDesignPhaseSummary em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal;font-weight:830;line-height:1.36}.aiDesignPhaseSummary em{color:#b9fbff}.aiDesignPhaseVersionMeta{background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:8px;gap:8px;padding:9px;display:grid}.aiDesignPhaseVersionMeta p,.aiDesignPhaseVersionMeta div,.aiDesignPhaseVersionMeta span{margin:0}.aiDesignPhaseVersionMeta p,.aiDesignPhaseVersionMeta div{gap:5px;display:grid}.aiDesignPhaseVersionMeta strong{color:#b9fbff;text-transform:uppercase;font-size:10px;font-weight:950}.aiDesignPhaseVersionMeta span{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11px;font-weight:820;line-height:1.35;display:flex}.aiDesignPhaseVersionMeta em{color:#dffcff;background:#0206177a;border:1px solid #22d3ee38;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.aiDesignPhaseVersionMeta .warning strong{color:#fde68a}.aiDesignPhaseVersionMeta .warning em{color:#fde68a;background:#facc1514;border-color:#facc1542}.aiDesignViewTargets{background:#22d3ee0b;border:1px solid #22d3ee2e;border-radius:8px;gap:10px;padding:10px;display:grid}.aiDesignViewTargetsHeader,.aiDesignViewTargetPrompt{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiDesignViewTargetsHeader strong,.aiDesignViewTargetPrompt strong{color:var(--text);font-size:12px;font-weight:950;display:block}.aiDesignViewTargetsHeader small,.aiDesignViewTargetPrompt small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:820;line-height:1.35;display:block}.aiDesignViewTargetsHeader>span{color:#b9fbff;text-transform:uppercase;background:#0206177a;border:1px solid #22d3ee42;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:950}.aiDesignViewTargetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.aiDesignViewTargetGrid button{min-width:0;min-height:54px;color:var(--text);text-align:left;background:#02061775;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.aiDesignViewTargetGrid button svg{color:#67e8f9;flex:none}.aiDesignViewTargetGrid button span,.aiDesignViewTargetGrid button strong,.aiDesignViewTargetGrid button small{min-width:0}.aiDesignViewTargetGrid button strong,.aiDesignViewTargetGrid button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aiDesignViewTargetGrid button strong{font-size:11px;font-weight:950}.aiDesignViewTargetGrid button small{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:950}.aiDesignViewTargetGrid button.selected{background:#22d3ee1f;border-color:#22d3ee85}.aiDesignViewTargetGrid button.ready{background:#22c55e17;border-color:#22c55e61}.aiDesignViewTargetGrid button.warning{background:#facc151a;border-color:#facc156b}.aiDesignViewTargetPrompt{background:#0206175c;border:1px solid #94a3b826;border-radius:8px;padding:9px}.aiDesignViewTargetPrompt .secondaryButton{flex:none;min-height:36px}.aiDesignPhaseEditor textarea{resize:vertical;width:100%;min-height:86px;color:var(--text);font:inherit;background:#0206178a;border:1px solid #94a3b838;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.45}.aiDesignPhaseEditor textarea:focus{border-color:#22d3ee8c;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.aiDesignPhaseActions,.aiDesignPhaseRollback{flex-wrap:wrap;gap:8px;display:flex}.aiDesignPhaseActions .primaryButton,.aiDesignPhaseActions .secondaryButton{flex:126px;min-width:0}.aiDesignPhaseRollback{grid-template-columns:minmax(0,1fr) auto;display:grid}.aiDesignPhaseRollback select{min-width:0;min-height:40px;color:var(--text);background:#02061794;border:1px solid #94a3b838;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850}.aiDesignPhaseCompare{background:#facc150e;border:1px solid #facc153d;border-radius:8px;gap:10px;padding:10px;display:grid}.aiDesignPhaseCompareHeader{justify-content:space-between;align-items:start;gap:10px;display:flex}.aiDesignPhaseCompareHeader strong,.aiDesignPhaseCompareHeader small,.aiDesignPhaseCompareBlock>strong,.aiDesignPhaseCompareCard strong,.aiDesignPhaseCompareCard small{display:block}.aiDesignPhaseCompareHeader strong,.aiDesignPhaseCompareBlock>strong{color:var(--text);font-size:12px;font-weight:950}.aiDesignPhaseCompareHeader small,.aiDesignPhaseCompareCard small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:820;line-height:1.35}.aiDesignPhaseCompareBlock{gap:6px;display:grid}.aiDesignPhaseCompareRow{background:#02061766;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:minmax(86px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.aiDesignPhaseCompareRow span,.aiDesignPhaseCompareRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiDesignPhaseCompareRow span{color:#b9fbff;text-transform:uppercase;font-size:10px;font-weight:950}.aiDesignPhaseCompareRow small{color:var(--muted);font-size:10px;font-weight:820}.aiDesignPhaseCompareRow svg{color:#fde047}.aiDesignPhaseCompareCard{background:#02061752;border:1px solid #22d3ee26;border-radius:8px;gap:6px;padding:8px;display:grid}.aiDesignVisualCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aiDesignVisualCompareCard{background:linear-gradient(135deg,#22d3ee1a,#0f172ab8),#020617b8;border:1px solid #22d3ee33;border-radius:8px;gap:8px;min-width:0;padding:8px;display:grid}.aiDesignVisualCompareCard.target{background:linear-gradient(135deg,#facc151c,#0f172ab8),#020617b8;border-color:#facc1557}.aiDesignVisualCompareMeta span,.aiDesignVisualCompareMeta strong,.aiDesignVisualCompareMeta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.aiDesignVisualCompareMeta span{color:#b9fbff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.aiDesignVisualCompareMeta strong{color:var(--text);font-size:11px;font-weight:950}.aiDesignVisualCompareMeta small{color:var(--muted);font-size:9px;font-weight:820}.aiDesignVisualCompareStage{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 52%, transparent);background:linear-gradient(color-mix(in srgb, var(--ai-version-primary,#22d3ee) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ai-version-primary,#22d3ee) 16%, transparent) 1px, transparent 1px), radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--ai-version-accent,#facc15) 35%, transparent), transparent 16%), linear-gradient(145deg, var(--ai-version-bg,#020617), #020617eb);min-height:236px;color:var(--ai-version-text,#fff);background-size:20px 20px,20px 20px,auto,auto;border-radius:6px;gap:7px;padding:8px;display:grid;overflow:hidden}.aiDesignVisualCompareCard.arcade .aiDesignVisualCompareStage{image-rendering:pixelated;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai-version-primary,#22d3ee) 32%, transparent), 0 0 18px color-mix(in srgb, var(--ai-version-primary,#22d3ee) 16%, transparent)}.aiDesignVisualCompareTopbar,.aiDesignVisualCompareFooter{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 36%, transparent);background:#02061799;grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px;display:grid}.aiDesignVisualCompareLogo{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 56%, transparent);width:26px;height:26px;color:var(--ai-version-accent,#facc15);background:#020617c7;border-radius:6px;place-items:center;font-size:10px;font-weight:950;display:grid;overflow:hidden}.aiDesignVisualCompareLogo img{object-fit:contain;width:100%;height:100%}.aiDesignVisualCompareTopbar div,.aiDesignVisualCompareFooter div{min-width:0}.aiDesignVisualCompareTopbar strong,.aiDesignVisualCompareTopbar small,.aiDesignVisualCompareFooter span,.aiDesignVisualCompareFooter small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.aiDesignVisualCompareTopbar strong,.aiDesignVisualCompareFooter span{color:var(--ai-version-text,#fff);font-size:10px;font-weight:950}.aiDesignVisualCompareTopbar small,.aiDesignVisualCompareFooter small{color:var(--ai-version-muted,#ffffffad);font-size:8px;font-weight:850}.aiDesignVisualCompareTopbar nav,.aiDesignVisualCompareFooter div{gap:5px;min-width:0;display:flex}.aiDesignVisualCompareTopbar nav span{color:var(--ai-version-muted,#ffffffad);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.aiDesignVisualCompareCounters{color:var(--ai-version-accent,#facc15);gap:4px;display:inline-flex}.aiDesignVisualCompareHero{grid-template-columns:minmax(0,1fr) 90px;align-items:stretch;gap:8px;display:grid}.aiDesignVisualCompareHero>div{align-content:center;gap:5px;min-width:0;display:grid}.aiDesignVisualCompareHero p,.aiDesignVisualCompareHero h4,.aiDesignVisualCompareHero span{overflow-wrap:anywhere;min-width:0;margin:0}.aiDesignVisualCompareHero p{color:var(--ai-version-accent,#facc15);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:950}.aiDesignVisualCompareHero h4{color:var(--ai-version-text,#fff);font-size:15px;font-weight:950;line-height:1.04}.aiDesignVisualCompareCard.arcade .aiDesignVisualCompareHero h4{text-shadow:2px 2px 0 color-mix(in srgb, var(--ai-version-primary,#22d3ee) 72%, transparent)}.aiDesignVisualCompareHero span{color:var(--ai-version-muted,#ffffffad);font-size:9px;font-weight:780;line-height:1.28}.aiDesignVisualCompareCtas{flex-wrap:wrap;gap:5px;display:flex}.aiDesignVisualCompareCtas button,.aiDesignVisualCompareCommerce aside button{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 60%, transparent);background:var(--ai-version-primary,#22d3ee);min-height:22px;color:var(--ai-version-on-primary,#020617);border-radius:5px;padding:0 8px;font-size:8px;font-weight:950}.aiDesignVisualCompareCtas button+button{color:var(--ai-version-text,#fff);background:#020617ad}.aiDesignVisualCompareHero figure{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 42%, transparent);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--ai-version-primary,#22d3ee) 42%, transparent), transparent 42%), #02061794;min-height:92px;color:var(--ai-version-accent,#facc15);border-radius:6px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.aiDesignVisualPixel{background:var(--ai-version-accent,#facc15);width:5px;height:5px;position:absolute;box-shadow:0 0 8px}.aiDesignVisualPixel.pixelOne{top:13px;left:14px}.aiDesignVisualPixel.pixelTwo{color:var(--ai-version-primary,#22d3ee);background:var(--ai-version-primary,#22d3ee);top:22px;right:13px}.aiDesignVisualPixel.pixelThree{color:#fb2f8f;background:#fb2f8f;bottom:15px;right:34px}.aiDesignVisualArcadeCabinet,.aiDesignVisualPlayer{place-items:center;display:grid;position:absolute}.aiDesignVisualArcadeCabinet{border:2px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 70%, #fff 12%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:#111827;width:34px;height:46px;bottom:18px;left:18px}.aiDesignVisualArcadeCabinet strong{color:var(--ai-version-accent,#facc15);font-size:6px;font-weight:950}.aiDesignVisualArcadeCabinet i{border:1px solid var(--ai-version-primary,#22d3ee);background:linear-gradient(135deg, #0f172a, var(--ai-version-primary,#22d3ee));width:18px;height:14px}.aiDesignVisualPlayer{gap:2px;bottom:18px;right:18px}.aiDesignVisualPlayer b,.aiDesignVisualPlayer i{background:color-mix(in srgb, var(--ai-version-accent,#facc15) 70%, #fff 14%);display:block}.aiDesignVisualPlayer b{border-radius:50%;width:14px;height:14px}.aiDesignVisualPlayer i{border-radius:5px 5px 2px 2px;width:18px;height:25px}.aiDesignVisualCompareBenefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.aiDesignVisualCompareBenefits span{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 32%, transparent);min-width:0;min-height:26px;color:var(--ai-version-text,#fff);text-overflow:ellipsis;white-space:nowrap;background:#02061780;align-items:center;gap:4px;padding:4px;font-size:8px;font-weight:900;display:inline-flex;overflow:hidden}.aiDesignVisualCompareBenefits svg{color:var(--ai-version-accent,#facc15);flex:none}.aiDesignVisualCompareCommerce{grid-template-columns:minmax(0,1fr) minmax(86px,.72fr);gap:7px;min-width:0;display:grid}.aiDesignVisualCompareProducts,.aiDesignVisualCompareCommerce aside{border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 30%, transparent);background:#02061780;gap:5px;min-width:0;padding:6px;display:grid}.aiDesignVisualCompareProducts>strong,.aiDesignVisualCompareCommerce aside strong{min-width:0;color:var(--ai-version-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:950;overflow:hidden}.aiDesignVisualCompareProducts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.aiDesignVisualCompareProducts span{gap:4px;min-width:0;display:grid}.aiDesignVisualCompareProducts i{aspect-ratio:1.2;border:1px solid color-mix(in srgb, var(--ai-version-primary,#22d3ee) 32%, transparent);background:linear-gradient(135deg, #ffffff24, transparent), var(--ai-version-muted-surface,#ffffff14);display:block}.aiDesignVisualCompareProducts small,.aiDesignVisualCompareCommerce aside small{min-width:0;color:var(--ai-version-muted,#ffffffad);text-overflow:ellipsis;font-size:8px;font-weight:820;line-height:1.25;overflow:hidden}.aiDesignVisualCompareProducts small{white-space:nowrap}.aiDesignVisualCompareCommerce aside{text-align:center;align-content:center}.aiDesignVisualCompareCommerce aside svg{color:var(--ai-version-accent,#facc15);justify-self:center}.aiDesignVisualCompareFooter{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.aiDesignPromptPanel textarea{min-height:150px}.aiPromptHints,.aiDesignReferenceChips,.aiDesignPublishActions{flex-wrap:wrap;gap:7px;display:flex}.aiPromptHints span{color:#b9fbff;letter-spacing:.04em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.aiPromptPresetButton{color:#fde047;letter-spacing:.04em;text-transform:uppercase;background:#facc151f;border:1px solid #facc156b;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:950;display:inline-flex}.aiPromptPresetButton:disabled{cursor:not-allowed;opacity:.56}.aiPromptHints .aiPromptCounter{color:#f7f7f5b8;background:#ffffff0b;border-color:#94a3b838;margin-left:auto}.aiDesignReferencesPanel,.aiDesignPublishPanel,.aiDesignTechnicalDetails{background:linear-gradient(135deg,#22d3ee12,#72d17b0a),#03071259;border:1px solid #22d3ee33;border-radius:8px;gap:12px;padding:12px;display:grid}.aiDesignReferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aiDesignReferenceCard{min-height:132px;color:var(--text);cursor:pointer;background:#0206176b;border:1px dashed #22d3ee4d;border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid;position:relative}.aiDesignReferenceCard>b{color:#9ff7ff;letter-spacing:.08em;text-transform:uppercase;background:#020617b8;border:1px solid #22d3ee47;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:950;position:absolute;top:8px;right:8px}.aiDesignReferenceCard.ordered{min-height:154px}.aiDesignReferenceCard.ready{background:linear-gradient(135deg,#22c55e1a,#22d3ee0f),#0206176b;border-style:solid;border-color:#22c55e6b}.aiDesignReferenceCard.ready .optionIcon{color:#c9ffd2;background:#22c55e1f;border-color:#22c55e57}.aiDesignReferenceCard.optional{border-color:#94a3b847}.aiDesignReferenceCard:hover{background:#22d3ee14;border-color:#22d3ee8c}.aiDesignReferenceCard input{display:none}.aiDesignReferenceCard strong,.aiDesignReferenceCard small{display:block}.aiDesignReferenceCard strong{font-size:13px}.aiDesignReferenceCard small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.aiDesignReferenceCard img{object-fit:contain;background:#ffffffe0;border:1px solid #94a3b829;border-radius:6px;width:100%;height:46px;padding:4px}.aiDesignReferenceChip{color:#f7f7f5db;background:#ffffff0d;border:1px solid #94a3b833;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 8px;font-size:11px;font-weight:900;display:inline-grid}.aiDesignReferenceChip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiDesignReferenceChip .iconToggle{width:22px;height:22px;min-height:22px}.aiDesignLogoTool{background:linear-gradient(135deg,#22d3ee14,#0f172a38),#02061775;border:1px solid #22d3ee33;border-radius:8px;gap:12px;padding:12px;display:grid}.aiDesignLogoToolPreview{background:#ffffff09;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.aiDesignLogoToolFrame{color:#0f172a;background:#ffffffe6;border:1px solid #22d3ee47;border-radius:8px;place-items:center;width:62px;height:48px;padding:5px;display:inline-grid;overflow:hidden}.aiDesignLogoToolFrame.logoLayout-horizontal{width:150px}.aiDesignLogoToolFrame.logoLayout-wide{width:210px}.aiDesignLogoToolFrame img{object-fit:contain;width:100%;height:100%}.aiDesignLogoToolPreview strong,.aiDesignLogoToolPreview small,.aiDesignLogoControls span{display:block}.aiDesignLogoToolPreview strong{color:var(--text);font-size:13px}.aiDesignLogoToolPreview small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:850;line-height:1.35}.aiDesignLogoToolPreview .muted strong{color:#b9fbff}.aiDesignLogoControls{gap:10px;display:grid}.aiDesignLogoControls>div{gap:6px;display:grid}.aiDesignLogoControls span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.aiDesignLogoButtonGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.aiDesignLogoButtonGroup.two{grid-template-columns:repeat(2,minmax(0,1fr))}.aiDesignLogoButtonGroup button{min-height:56px;color:var(--text);text-align:left;background:#02061773;border:1px solid #94a3b82e;border-radius:8px;gap:3px;padding:8px;display:grid}.aiDesignLogoButtonGroup button.active{background:#22d3ee1f;border-color:#22d3ee80}.aiDesignLogoButtonGroup button:disabled{cursor:not-allowed;opacity:.62}.aiDesignLogoButtonGroup strong,.aiDesignLogoButtonGroup small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiDesignLogoButtonGroup strong{font-size:12px}.aiDesignLogoButtonGroup small{color:var(--muted);font-size:10px;font-weight:850}.aiDesignStarterBrief{background:linear-gradient(135deg,#22d3ee12,#02061738),#0206176b;border:1px solid #22d3ee2e;border-radius:8px;gap:8px;padding:12px;display:grid}.aiDesignStarterBrief textarea{resize:vertical;width:100%;min-height:104px;color:var(--text);font:inherit;background:#0206178a;border:1px solid #94a3b838;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.45}.aiDesignStarterBrief textarea:focus{border-color:#22d3ee8c;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.aiDesignStarterBrief .aiPromptCounter{color:#f7f7f5b8;background:#ffffff0b;border:1px solid #94a3b833;border-radius:999px;justify-self:end;padding:5px 8px;font-size:10px;font-weight:950}.aiDesignVisualBriefPanel{background:linear-gradient(135deg,#facc1514,#22d3ee12),#0206177a;border:1px solid #facc1542;border-radius:8px;gap:12px;padding:12px;display:grid}.aiDesignVisualBriefIntro{gap:4px;display:grid}.aiDesignVisualBriefIntro strong,.aiDesignVisualBriefResult strong{color:#fff6a5;font-size:12px;font-weight:950}.aiDesignVisualBriefIntro small,.aiDesignVisualBriefResult small{color:#f7f7f5a8;font-size:11px;font-weight:820;line-height:1.42}.aiDesignVisualBriefActions{flex-wrap:wrap;gap:8px;display:flex}.aiDesignVisualBriefActions .secondaryButton{flex:210px;min-width:0}.aiDesignVisualBriefResult{border-top:1px solid #facc152e;gap:8px;padding-top:10px;display:grid}.aiDesignVisualBriefTags{gap:6px;display:grid}.aiDesignVisualBriefTags span{color:#f7f7f5d1;background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:850;line-height:1.35}.aiDesignVisualBriefResult ul{color:#f7f7f5ad;margin:0;padding-left:18px;font-size:11px;font-weight:820}.aiDesignGeneralApprovalSummary{background:linear-gradient(135deg,#22c55e1a,#22d3ee12),#0206177a;border:1px solid #22c55e47;border-radius:8px;gap:8px;padding:12px;display:grid}.aiDesignGeneralApprovalSummary strong,.aiDesignGeneralApprovalSummary small{display:block}.aiDesignGeneralApprovalSummary strong{color:#d7ffdc;font-size:13px;line-height:1.28}.aiDesignGeneralApprovalSummary small{color:#f7f7f5b3;font-size:11px;font-weight:840;line-height:1.38}.aiDesignApprovalActions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;display:grid}.aiDesignApprovalActions .primaryButton,.aiDesignApprovalActions .secondaryButton{min-width:0}.aiDesignSegmentEditor{background:linear-gradient(135deg,#22d3ee12,#0f172a52),#02061775;border:1px solid #22d3ee3d;border-radius:8px;gap:12px;padding:12px;display:grid}.aiDesignSegmentHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.aiDesignSegmentHeader strong,.aiDesignSegmentHeader small{display:block}.aiDesignSegmentHeader strong{color:#b9fbff;font-size:13px;font-weight:950}.aiDesignSegmentHeader small{color:#f7f7f5ad;margin-top:3px;font-size:11px;font-weight:820;line-height:1.38}.aiDesignSegmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiDesignSegmentGrid button{color:var(--text);cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;padding:9px;display:grid}.aiDesignSegmentGrid button:hover,.aiDesignSegmentGrid button.active{background:#22d3ee17;border-color:#22d3ee7a}.aiDesignSegmentGrid button svg{color:#9ff7ff;grid-row:span 2}.aiDesignSegmentGrid button strong,.aiDesignSegmentGrid button small{min-width:0}.aiDesignSegmentGrid button strong{font-size:12px;font-weight:950}.aiDesignSegmentGrid button small{color:#f7f7f59e;font-size:10px;font-weight:820;line-height:1.28}.aiDesignSegmentPrompt{background:#ffffff09;border:1px solid #94a3b82b;border-radius:8px;gap:8px;padding:10px;display:grid}.aiDesignSegmentPrompt strong,.aiDesignSegmentPrompt small{display:block}.aiDesignSegmentPrompt strong{color:var(--text);font-size:13px}.aiDesignSegmentPrompt small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:820}.aiDesignSegmentPrompt textarea{resize:vertical;width:100%;min-height:86px;color:var(--text);font:inherit;background:#0206178a;border:1px solid #94a3b838;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.45}.aiDesignSegmentPrompt textarea:focus{border-color:#22d3ee8c;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.aiDesignSegmentReferences{background:#22d3ee0b;border:1px dashed #22d3ee47;border-radius:8px;gap:8px;padding:10px;display:grid}.aiDesignSegmentReferences>div:first-child{gap:2px;display:grid}.aiDesignSegmentUpload{color:#d9fbff;cursor:pointer;background:#ffffff14;border:1px solid #22d3ee57;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:38px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.aiDesignSegmentUpload.disabled{cursor:not-allowed;opacity:.5}.aiDesignSegmentUpload:has(input:disabled){cursor:not-allowed;opacity:.5}.aiDesignSegmentUpload input{display:none}.aiDesignSegmentReferenceList{flex-wrap:wrap;gap:8px;display:flex}.aiDesignSegmentReferenceChip{background:#02061773;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:min(100%,260px);max-width:100%;padding:6px;display:grid}.aiDesignSegmentReferenceChip img{object-fit:cover;border-radius:6px;width:42px;height:42px}.aiDesignSegmentReferenceChip>span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;gap:2px;font-size:11px;font-weight:900;line-height:1.25;display:grid;overflow:hidden}.aiDesignSegmentReferenceChip>span small{color:#f7f7f58f;font-size:10px}.aiDesignSegmentDiff{background:linear-gradient(135deg,#facc1514,#22d3ee0f),#02061780;border:1px solid #facc1540;border-radius:8px;gap:10px;padding:12px;display:grid}.aiHeroSliderPanel{background:#02061757;border:1px solid #22d3ee3d;border-radius:8px;gap:10px;padding:10px;display:grid}.aiHeroSliderHeader,.aiHeroSliderActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aiHeroSliderHeader strong,.aiHeroSliderHeader small{display:block}.aiHeroSliderHeader small,.aiHeroSliderEmpty{color:#f7f7f59e;font-size:11px;font-weight:820;line-height:1.35}.aiHeroSliderControls{grid-template-columns:minmax(0,1fr) minmax(110px,.5fr);gap:8px;display:grid}.aiHeroSliderControls label{color:#f7f7f5b8;gap:5px;font-size:11px;font-weight:900;display:grid}.aiHeroSliderControls select,.aiHeroSliderControls input,.aiHeroSlideItem input{min-height:36px;color:var(--text);font:inherit;background:#0206178a;border:1px solid #94a3b838;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850}.aiHeroSlideList{gap:8px;display:grid}.aiHeroSlideItem{background:#ffffff09;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.aiHeroSlideItem img{object-fit:cover;border-radius:6px;width:68px;height:48px}.aiHeroSlideItem strong,.aiHeroSlideItem small{display:block}.aiHeroSlideItem small{color:#f7f7f58a;font-size:10px;font-weight:850}.aiHeroSlideItem input{width:100%;margin-top:6px}.aiHeroSlideActions{gap:4px;display:flex}.aiDesignBuildOverlay{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.aiDesignBuildCard{width:min(460px,100%);color:var(--text);text-align:center;background:linear-gradient(135deg,#0c1220fa,#030712f5),#030712;border:1px solid #22d3ee52;border-radius:8px;justify-items:center;gap:10px;padding:26px;display:grid;box-shadow:0 28px 80px #0006}.aiDesignBuildCard strong{font-size:clamp(24px,4vw,34px);line-height:1.05}.aiDesignBuildCard small{color:#f7f7f5b8;font-size:13px;font-weight:850}.aiDesignBuildAnimation{grid-template-columns:repeat(3,24px);grid-auto-rows:24px;gap:7px;margin-bottom:4px;display:grid;position:relative}.aiDesignBuildAnimation span{background:linear-gradient(135deg,#22d3ee42,#22c55e38);border:1px solid #22d3ee75;border-radius:6px;animation:1.15s ease-in-out infinite aiBuildPulse}.aiDesignBuildAnimation span:nth-child(2){animation-delay:80ms}.aiDesignBuildAnimation span:nth-child(3){animation-delay:.16s}.aiDesignBuildAnimation span:nth-child(4){animation-delay:.24s}.aiDesignBuildAnimation span:nth-child(5){animation-delay:.32s}.aiDesignBuildAnimation span:nth-child(6){animation-delay:.4s}@keyframes aiBuildPulse{0%,to{opacity:.62;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.08)}}.aiDesignBuildChecklist{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:6px;display:flex}.aiDesignBuildChecklist span{color:#f7f7f5b3;text-transform:uppercase;background:#ffffff0b;border:1px solid #94a3b833;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950}.aiDesignBuildChecklist span.ready,.aiDesignBuildChecklist span.active{color:#d7ffdc;background:#22c55e1f;border-color:#22c55e57}.aiDesignMiniQa{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aiDesignMiniQa article{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;gap:4px;padding:10px;display:grid}.aiDesignMiniQa article svg{color:#9ff7ff}.aiDesignMiniQa article strong{color:var(--text);font-size:18px;line-height:1}.aiDesignMiniQa article span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.aiDesignMiniQa article.ready{background:#22c55e14;border-color:#22c55e47}.aiDesignMiniQa article.warning{background:#f59e0b1a;border-color:#f59e0b57}.aiDesignMiniQa article.blocked{background:#f871711a;border-color:#f8717161}.aiDesignPublishPanel{grid-template-columns:minmax(0,1fr)}.aiDesignPublishPanel strong,.aiDesignPublishPanel small{display:block}.aiDesignPublishPanel small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:850;line-height:1.42}.aiDesignPublishHint{background:#facc1512;border:1px solid #facc153d;border-radius:8px;padding:10px}.aiDesignPublishHint strong{color:#fde68a;font-size:12px;font-weight:950}.aiDesignPublishHint small{color:#fef3c7;font-size:11px}.aiDesignPublishActions .secondaryButton{flex:1;min-width:130px}.aiDesignTechnicalDetails summary{color:#b9fbff;cursor:pointer;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.aiDesignTechnicalList{gap:7px;margin-top:10px;display:grid}.aiDesignTechnicalList span{color:var(--muted);background:#ffffff09;border:1px solid #94a3b829;border-radius:7px;padding:8px;font-size:11px;font-weight:850}.storefrontTemplatePanel{background:#ffffff09;border:1px solid #94a3b833;border-radius:8px;gap:10px;padding:12px;display:grid}.templateLoadingState{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.storefrontTemplateRecommendation{background:linear-gradient(135deg,#22d3ee1f,#22c55e14),#0206176b;border:1px solid #22d3ee57;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontTemplateRecommendationTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.storefrontTemplateRecommendationTop span,.storefrontTemplateRecommendationTop strong,.storefrontTemplateRecommendationTop small{display:block}.storefrontTemplateRecommendationTop span{color:#9ff7ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.storefrontTemplateRecommendationTop strong{color:var(--text);margin-top:2px;font-size:16px;line-height:1.2}.storefrontTemplateRecommendationTop small,.storefrontTemplateRecommendation>small{color:#f7f7f5c2;font-size:11px;font-weight:850;line-height:1.36}.recommendationScore{color:#d7ffdc;text-transform:uppercase;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e52;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.recommendationScore.medium{color:#ffe9b8;background:#f59e0b1f;border-color:#f59e0b57}.recommendationScore.low{color:#f7f7f5d1;background:#94a3b81f;border-color:#94a3b84d}.storefrontTemplateRecommendation ul{color:var(--text);gap:5px;margin:0;padding-left:18px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.storefrontTemplateRecommendationSignals{flex-wrap:wrap;gap:6px;display:flex}.storefrontTemplateRecommendationSignals span{color:#f7f7f5d1;background:#ffffff0f;border:1px solid #94a3b833;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.storefrontRolloutReadiness{color:var(--text);background:#22d3ee0e;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.storefrontRolloutReadiness strong,.storefrontRolloutReadiness small{display:block}.storefrontRolloutReadiness small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:800}.storefrontRolloutReadiness>span:last-child{color:#bdf7ff;text-align:right;white-space:nowrap;font-size:12px;font-weight:950}.storefrontRolloutReadiness.ready,.storefrontRolloutReadiness.stable{background:#72d17b14;border-color:#72d17b57}.storefrontRolloutReadiness.review,.storefrontRolloutReadiness.observing{background:#f59e0b14;border-color:#f59e0b57}.storefrontRolloutReadiness.blocked,.storefrontRolloutReadiness.attention{background:#fb718514;border-color:#fb71855c}.storefrontTemplateRecommendation .primaryButton{width:100%;min-height:38px}.storefrontTemplateList{gap:8px;display:grid}.storefrontTemplateCard{background:#0206173d;border:1px solid #94a3b82e;border-radius:8px;gap:8px;padding:10px;display:grid}.storefrontTemplateCardTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.storefrontTemplateCardTop span,.storefrontTemplateCardTop strong,.storefrontTemplateCard p,.storefrontTemplateCard small{display:block}.storefrontTemplateCardTop span{color:#9ff7ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.storefrontTemplateCardTop strong{color:var(--text);margin-top:2px;font-size:14px}.storefrontTemplateCard p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.38}.storefrontTemplateCard>small{color:#f7f7f5bd;font-size:11px;font-weight:850;line-height:1.35}.storefrontTemplateCard .secondaryButton{width:100%;min-height:36px}.storefrontTemplateSwatches,.storefrontTemplateTags{align-items:center;display:inline-flex}.storefrontTemplateSwatches{background:#02061761;border:1px solid #ffffff29;border-radius:999px;gap:0;padding:3px;overflow:hidden}.storefrontTemplateSwatches i{border:1px solid #ffffff2e;border-radius:999px;width:16px;height:16px}.storefrontTemplateSwatches i+i{margin-left:-4px}.storefrontTemplateTags{flex-wrap:wrap;gap:5px}.storefrontTemplateTags span{color:#b8f7ff;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.storefrontFeedbackPanel{background:linear-gradient(135deg,#f59e0b17,#22d3ee0b),#0307124d;border:1px solid #f59e0b3d;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontFeedbackPanel textarea{resize:vertical;width:100%;min-height:96px;color:var(--text);font:inherit;background:#0206178a;border:1px solid #94a3b838;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.45}.storefrontFeedbackPanel textarea:focus{border-color:#f59e0b85;outline:none;box-shadow:0 0 0 3px #f59e0b1c}.storefrontSectionFocusPanel{background:linear-gradient(135deg,#22d3ee14,#0f172a6b),#02061757;border:1px solid #22d3ee33;border-radius:8px;gap:9px;padding:10px;display:grid}.storefrontSectionFocusHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.storefrontSectionFocusHeader strong,.storefrontSectionFocusHeader small{display:block}.storefrontSectionFocusHeader strong{color:#ecfeff;font-size:12px;font-weight:950}.storefrontSectionFocusHeader small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:820;line-height:1.35}.storefrontSectionFocusSelect{gap:5px;display:grid}.storefrontSectionFocusSelect span{color:#b8f7ff;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.storefrontSectionFocusSelect select{min-width:0;min-height:40px;color:var(--text);background:#02061794;border:1px solid #94a3b83d;border-radius:8px;padding:0 10px;font-size:12px;font-weight:880}.storefrontFeedbackResult{background:#f59e0b13;border:1px solid #f59e0b38;border-radius:8px;gap:8px;padding:10px;display:grid}.storefrontFeedbackResult strong{color:#fff7d6;font-size:12px;line-height:1.35}.storefrontFeedbackResult ul{color:var(--muted);margin:0;padding-left:18px;font-size:11px;font-weight:850;line-height:1.38}.storefrontFeedbackDiff{background:linear-gradient(135deg,#22d3ee12,#0f172a94),#02061770;border:1px solid #22d3ee38;border-radius:8px;gap:10px;padding:10px;display:grid}.storefrontFeedbackDiffHeader,.storefrontFeedbackDiffActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefrontFeedbackDiffHeader>div{gap:2px;min-width:0;display:grid}.storefrontFeedbackDiffHeader strong,.storefrontFeedbackDiffSection>strong,.storefrontFeedbackDiffCard strong{color:#ecfeff;font-size:12px;font-weight:950}.storefrontFeedbackDiffHeader small,.storefrontFeedbackDiffCard small{color:var(--muted);font-size:10px;font-weight:850}.storefrontFeedbackDiffSection,.storefrontFeedbackDiffList{gap:8px;display:grid}.storefrontFeedbackDiffCard{background:#0f172a52;border:1px solid #94a3b82b;border-radius:8px;gap:8px;padding:9px;display:grid}.storefrontFeedbackDiffRow{background:#02061747;border:1px solid #94a3b81f;border-radius:7px;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.storefrontFeedbackDiffRow span{color:#b8f7ff;overflow-wrap:anywhere;font-size:10px;font-weight:950}.storefrontFeedbackDiffRow small{color:var(--text);overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.25}.storefrontFeedbackDiffRow svg{color:#22d3eedb}.storefrontFeedbackDiff ul{color:#fde68a;margin:0;padding-left:18px;font-size:11px;font-weight:850;line-height:1.35}.storefrontFeedbackHistory{background:linear-gradient(135deg,#0f172a52,#f59e0b0b),#02061752;border:1px solid #94a3b82e;border-radius:8px;gap:9px;padding:10px;display:grid}.storefrontFeedbackHistoryHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.storefrontFeedbackHistoryHeader strong,.storefrontFeedbackHistoryHeader small,.storefrontFeedbackHistoryItem strong,.storefrontFeedbackHistoryItem small{display:block}.storefrontFeedbackHistoryHeader strong,.storefrontFeedbackHistoryItem strong{color:#fff7d6;font-size:12px;font-weight:950}.storefrontFeedbackHistoryHeader small,.storefrontFeedbackHistoryItem small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:820;line-height:1.35}.storefrontFeedbackHistoryList{gap:7px;display:grid}.storefrontFeedbackHistoryItem{background:#0206174d;border:1px solid #94a3b824;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.storefrontFeedbackHistoryItem strong{color:var(--text);overflow-wrap:anywhere;line-height:1.35}.storefrontFeedbackHistoryTags{flex-wrap:wrap;gap:5px;display:flex}.storefrontFeedbackHistoryTags span{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.storefrontFeedbackHistoryItem ul{color:var(--muted);margin:0;padding-left:18px;font-size:10px;font-weight:820;line-height:1.35}@media (max-width:760px){.storefrontFeedbackDiffHeader,.storefrontFeedbackDiffActions{flex-direction:column;align-items:stretch}.storefrontFeedbackDiffActions button{width:100%}.storefrontFeedbackDiffRow{grid-template-columns:1fr}.storefrontFeedbackDiffRow svg{display:none}}.storefrontTelemetryPanel{background:linear-gradient(135deg,#0f172a33,#22d3ee0e),#02061757;border:1px solid #94a3b833;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontTelemetryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.storefrontTelemetryGrid span,.storefrontTelemetryUsage span,.storefrontTelemetryEvents span{background:#ffffff0a;border:1px solid #94a3b829;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.storefrontTelemetryGrid span.warning{background:#f59e0b17;border-color:#f59e0b52}.storefrontTelemetryGrid strong{color:var(--text);font-size:18px;line-height:1}.storefrontTelemetryGrid span,.storefrontTelemetryUsage small,.storefrontTelemetryEvents small,.storefrontTelemetryPanel p{color:var(--muted);font-size:11px;font-weight:900}.storefrontTelemetryUsage,.storefrontTelemetryEvents{gap:6px;display:grid}.storefrontTelemetryUsage strong,.storefrontTelemetryEvents strong{color:var(--text);text-transform:capitalize;font-size:12px;font-weight:950}.storefrontTelemetryPanel p{margin:0;line-height:1.4}@media (max-width:720px){.storefrontTelemetryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.visualValidationPanel{background:#72d17b13;border:1px solid #72d17b4d;border-radius:8px;gap:10px;padding:12px;display:grid}.visualValidationPanel.hasWarnings{background:#f59e0b13;border-color:#f59e0b57}.visualValidationPanel.hasErrors{background:#f07d9113;border-color:#f07d9157}.visualValidationHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.visualValidationHeader strong,.visualValidationHeader small{display:block}.visualValidationHeader small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.visualTokenGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.visualTokenGrid span{min-width:0;color:var(--muted);background:#ffffff0b;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:6px;padding:7px;font-size:11px;font-weight:900;display:flex}.visualTokenGrid i{border:1px solid #ffffff47;border-radius:999px;flex:none;width:18px;height:18px;display:inline-block}.visualValidationList{gap:6px;display:grid}.visualCheck{background:#ffffff09;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.visualCheck svg{margin-top:2px}.visualCheck.ok svg{color:#9ff2ab}.visualCheck.warning svg{color:#fde68a}.visualCheck.error svg{color:#ffb4c0}.visualCheck strong,.visualCheck small{display:block}.visualCheck strong{color:var(--text);font-size:12px}.visualCheck small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.38}.publishQaPanel{background:#ffffff09;border:1px solid #94a3b838;border-radius:8px;gap:10px;padding:12px;display:grid}.publishQaPanel.pass{background:#72d17b13;border-color:#72d17b57}.publishQaPanel.warning{background:#f59e0b13;border-color:#f59e0b57}.publishQaPanel.blocked{background:#f07d9113;border-color:#f07d915c}.publishQaPanel>p{color:var(--muted);margin:0;font-size:12px;font-weight:850;line-height:1.45}.visualQaGateCard{background:linear-gradient(135deg,#0f172a57,#ffffff09),#02061747;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.visualQaGateCard.strict{background:linear-gradient(135deg,#22d3ee1c,#02061738),#0206174d;border-color:#22d3ee57}.visualQaGateCard.soft{border-color:#f59e0b47}.visualQaGateCopy{min-width:0}.visualQaGateCopy strong,.visualQaGateCopy small,.visualQaGateCopy span,.visualQaGateCopy em{display:block}.visualQaGateCopy strong{color:var(--text);font-size:13px}.visualQaGateCopy small,.visualQaGateCopy span,.visualQaGateCopy em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal;font-weight:850;line-height:1.36}.visualQaGateCopy em{color:#b9f7ff}.visualQaGateActions{gap:8px;min-width:154px;display:grid}.visualQaDispatchButton{white-space:nowrap;justify-content:center;min-height:40px;padding-inline:12px;font-size:11px}.visualQaGateSwitch{color:#fde68a;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b57;border-radius:999px;grid-template-columns:22px auto;justify-content:center;align-items:center;gap:7px;min-width:116px;min-height:40px;padding:0 12px;font-size:11px;font-weight:950;display:inline-grid}.visualQaGateSwitch span{background:#f59e0b52;border-radius:999px;width:22px;height:12px;position:relative}.visualQaGateSwitch span:after{content:"";background:#fde68a;border-radius:50%;width:8px;height:8px;transition:transform .18s;position:absolute;top:2px;left:2px}.visualQaGateSwitch.active{color:#b9f7ff;background:#22d3ee1f;border-color:#22d3ee70}.visualQaGateSwitch.active span{background:#22d3ee5c}.visualQaGateSwitch.active span:after{background:#b9f7ff;transform:translate(10px)}.visualQaGateSwitch:disabled{cursor:not-allowed;opacity:.62}.visualQaPixelDiffConfig{background:#02061747;border:1px solid #22d3ee29;border-radius:8px;gap:10px;padding:10px;display:grid}.visualQaPixelDiffConfig.active{background:#facc150e;border-color:#facc1552}.visualQaPixelDiffHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.visualQaPixelDiffHeader strong,.visualQaPixelDiffHeader small,.visualQaPixelDiffFields span{display:block}.visualQaPixelDiffHeader strong{color:var(--text);font-size:12px;font-weight:950}.visualQaPixelDiffHeader small,.visualQaPixelDiffFields span{color:var(--muted);font-size:10px;font-weight:850;line-height:1.35}.visualQaPixelDiffFields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(72px,.45fr) minmax(72px,.45fr);gap:8px;display:grid}.visualQaPixelDiffFields label{gap:5px;min-width:0;display:grid}.visualQaPixelDiffFields input{width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;background:#0206178f;border:1px solid #94a3b833;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850}.visualQaPixelDiffFields input:focus{border-color:#22d3ee8c;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.publishQaSummary{background:#02061742;border:1px solid #94a3b829;border-radius:8px;gap:3px;padding:10px;display:grid}.publishQaSummary strong,.publishQaSummary span{display:block}.publishQaSummary strong{color:var(--text);font-size:13px}.publishQaSummary span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.42}.controlledPublishChecklist{gap:7px;display:grid}.controlledPublishChecklistItem{background:#0206173d;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.controlledPublishChecklistItem.ready{background:#72d17b0e;border-color:#72d17b42}.controlledPublishChecklistItem.warning,.controlledPublishChecklistItem.pending{background:#f59e0b11;border-color:#f59e0b47}.controlledPublishChecklistItem.blocked{background:#f07d9113;border-color:#f07d9157}.controlledPublishChecklistItem strong,.controlledPublishChecklistItem small{display:block}.controlledPublishChecklistItem strong{color:var(--text);font-size:12px}.controlledPublishChecklistItem small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:850;line-height:1.36}.publishQaViews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publishQaViewCard{background:#0206173d;border:1px solid #94a3b829;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.publishQaViewCard.pass{background:#72d17b0f;border-color:#72d17b47}.publishQaViewCard.warning{background:#f59e0b12;border-color:#f59e0b4d}.publishQaViewCard.blocked{background:#f07d9112;border-color:#f07d9157}.publishQaViewTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.publishQaViewTop strong,.publishQaViewTop small,.publishQaViewCard p,.publishQaViewMeta span,.publishQaViewMeta a{display:block}.publishQaViewTop strong{color:var(--text);font-size:12px}.publishQaViewTop small,.publishQaViewCard p,.publishQaViewMeta span,.publishQaViewMeta a{color:var(--muted);font-size:10px;font-weight:850;line-height:1.36}.publishQaViewCard p{margin:0}.publishQaViewMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publishQaViewMeta span,.publishQaViewMeta a{background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;padding:4px 7px;text-decoration:none}.publishQaViewMeta a{color:#b9f7ff;align-items:center;gap:4px;display:inline-flex}.publishQaList{gap:6px;max-height:320px;padding-right:2px;display:grid;overflow:auto}.publishQaCheck{background:#ffffff09;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.publishQaCheck svg{margin-top:2px}.publishQaCheck.pass svg{color:#9ff2ab}.publishQaCheck.warning svg{color:#fde68a}.publishQaCheck.error svg{color:#ffb4c0}.publishQaCheck strong,.publishQaCheck small{display:block}.publishQaCheck strong{color:var(--text);font-size:12px}.publishQaCheck small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.38}.storefrontQaHistoryPanel{background:linear-gradient(135deg,#22d3ee0f,#0f172a2e),#02061757;border:1px solid #22d3ee38;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontQaHistoryList{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.storefrontQaHistoryItem{background:#ffffff09;border:1px solid #94a3b829;border-radius:8px;gap:8px;padding:10px;display:grid}.storefrontQaHistoryItem.pass{border-color:#72d17b3d}.storefrontQaHistoryItem.warning{border-color:#f59e0b47}.storefrontQaHistoryItem.blocked{border-color:#f07d914d}.storefrontQaHistoryTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.storefrontQaHistoryTop strong{min-width:0;color:var(--text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.storefrontQaHistoryTop small,.storefrontQaHistoryMeta span,.storefrontQaHistoryEmpty{color:var(--muted);font-size:11px;font-weight:850}.storefrontQaHistoryItem p{color:var(--muted);margin:0;font-size:12px;font-weight:850;line-height:1.4}.storefrontQaHistoryMeta,.storefrontQaHistoryLinks,.storefrontQaHistoryChecks,.storefrontQaPixelDiff{flex-wrap:wrap;gap:6px;display:flex}.storefrontQaHistoryMeta span,.storefrontQaHistoryLinks a,.storefrontQaHistoryLinks span,.storefrontQaHistoryChecks span,.storefrontQaPixelDiff span{background:#ffffff0a;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.storefrontQaPixelDiff span{color:#b9f7ff;font-size:11px;font-weight:950}.storefrontQaPixelDiff span.pass{color:#d7ffdc;background:#72d17b14;border-color:#72d17b3d}.storefrontQaPixelDiff span.warning{color:#fde68a;background:#f59e0b17;border-color:#f59e0b47}.storefrontQaPixelDiff span.error{color:#ffb4c0;background:#f07d9117;border-color:#f07d914d}.storefrontQaHistoryLinks a,.storefrontQaHistoryLinks span{color:#b9f7ff;font-size:11px;font-weight:900;text-decoration:none}.storefrontQaHistoryLinks a:hover{background:#22d3ee1a;border-color:#22d3ee57}.storefrontQaHistoryChecks span{color:var(--text);font-size:11px;font-weight:900}.storefrontQaHistoryChecks span.pass svg{color:#9ff2ab}.storefrontQaHistoryChecks span.warning svg{color:#fde68a}.storefrontQaHistoryChecks span.error svg{color:#ffb4c0}.storefrontQaHistoryEmpty{text-align:center;border:1px dashed #94a3b838;border-radius:8px;margin:0;padding:12px}@media (max-width:720px){.visualQaGateCard{grid-template-columns:auto minmax(0,1fr)}.visualQaGateActions{grid-column:1/-1}.visualQaGateSwitch,.visualQaDispatchButton{width:100%}.visualQaPixelDiffHeader{grid-template-columns:auto minmax(0,1fr)}.visualQaPixelDiffHeader .visualQaGateSwitch{grid-column:1/-1}.visualQaPixelDiffFields,.publishQaViews{grid-template-columns:1fr}.controlledPublishChecklistItem{grid-template-columns:auto minmax(0,1fr)}.controlledPublishChecklistItem .statusPill{grid-column:1/-1;justify-self:start}.storefrontQaHistoryTop{grid-template-columns:1fr auto}.storefrontQaHistoryTop .statusPill{grid-column:1/-1;justify-self:start}}.storefrontBuilderSectionList{gap:10px;display:grid}.storefrontBuilderStructureTools{background:linear-gradient(135deg,#22d3ee14,#0f172a2e),#ffffff09;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.storefrontBuilderHistoryActions{gap:6px;display:flex}.storefrontBuilderAddControl{gap:5px;display:grid}.storefrontBuilderAddControl span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.storefrontBuilderAddControl select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#0206178a;border-radius:8px;padding:0 10px;font-weight:850}.storefrontBuilderSection{background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;gap:10px;padding:12px;display:grid}.storefrontBuilderSection.dragging{opacity:.78;background:#22d3ee14;border-color:#22d3ee99}.storefrontBuilderSection.disabled{opacity:.62}.storefrontBuilderSectionTop{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.storefrontBuilderDragHandle{width:26px;min-height:38px;color:var(--muted);cursor:grab;border:1px dashed #94a3b83d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.storefrontBuilderSection.dragging .storefrontBuilderDragHandle{cursor:grabbing}.storefrontBuilderSectionTop strong,.storefrontBuilderSectionTop small{display:block}.storefrontBuilderSectionTop small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.storefrontBuilderSectionActions{justify-content:space-between;gap:8px}.storefrontBuilderSectionActions .iconToggle.danger:not(:disabled){color:#fecdd3;border-color:#fb718557}.builderSwitch{border:1px solid var(--line);min-height:38px;color:var(--text);background:#ffffff09;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.builderSwitch input{width:16px;height:16px}.storefrontBuilderSettings{gap:8px;display:grid}.storefrontBuilderSettings label{gap:5px;display:grid}.storefrontBuilderSettings label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.storefrontBuilderSettings input{min-height:40px}.storefrontSectionFeedbackBox{background:linear-gradient(135deg,#f59e0b14,#22d3ee09),#02061742;border:1px solid #f59e0b33;border-radius:8px;gap:8px;padding:10px;display:grid}.storefrontSectionFeedbackBox>div{gap:2px;display:grid}.storefrontSectionFeedbackBox strong{color:#fff7d6;font-size:12px;font-weight:950}.storefrontSectionFeedbackBox small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.storefrontSectionFeedbackBox textarea{resize:vertical;min-height:70px;color:var(--text);font:inherit;background:#02061775;border:1px solid #94a3b838;border-radius:8px;padding:10px;font-size:12px;line-height:1.4}.storefrontSectionFeedbackBox textarea:focus{border-color:#f59e0b80;outline:none;box-shadow:0 0 0 3px #f59e0b1a}.builderGuardrailNote{color:#d7ffdc;background:#72d17b14;border:1px solid #72d17b47;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:12px;font-size:12px;font-weight:800;line-height:1.45;display:grid}.storefrontBuilderPreviewPanel{min-width:0}.storefrontBuilderPreviewActions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.storefrontPreviewTrace{background:#0f172a12;border:1px solid #94a3b833;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.storefrontPreviewTrace.ai{background:#22d3ee12;border-color:#22d3ee52}.storefrontPreviewTrace.proposal{background:#facc1514;border-color:#facc155c}.storefrontPreviewTrace.proposal strong{color:#fde68a}.storefrontPreviewTrace strong,.storefrontPreviewTrace small,.storefrontPreviewTrace p,.storefrontPreviewTrace em{min-width:0;display:block}.storefrontPreviewTrace strong{color:var(--text);font-size:13px;font-weight:950}.storefrontPreviewTrace small,.storefrontPreviewTrace em{color:var(--muted);margin-top:3px;font-size:11px;font-weight:820;line-height:1.35}.storefrontPreviewTrace p{color:var(--text);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.42}.storefrontPreviewTrace em{color:#a16207;font-style:normal}.storefrontBuilderPreviewFrame{background:var(--store-builder-bg);color:var(--store-builder-text);font-family:var(--store-builder-font);border:1px solid #0f172a29;border-radius:8px;gap:14px;padding:14px;display:grid;overflow:hidden}.storefrontBuilderPreviewFrame.device-mobile{justify-self:center;width:min(390px,100%)}.builderPreviewHeader{background:#ffffffd1;border:1px solid #94a3b838;border-radius:8px;gap:10px;padding:10px}.builderPreviewLogo{background:var(--store-builder-primary);width:42px;height:42px;color:var(--store-builder-on-primary,#fff);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex;overflow:hidden}.builderPreviewLogo img{object-fit:contain;width:100%;height:100%}.builderPreviewSearch{color:#64748b;background:#fff;border:1px solid #94a3b83d;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.builderPreviewHeader button,.builderPreviewProductGrid button{background:var(--store-builder-primary);min-height:38px;color:var(--store-builder-on-primary,#fff);border:0;border-radius:8px;font-weight:900}.builderPreviewHeader button{align-items:center;gap:6px;padding:0 12px;display:inline-flex}.builderPreviewHero{background:linear-gradient(135deg,#ffffffe6,#ffffffb8);border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:stretch;gap:14px;padding:18px;display:grid}.builderPreviewHero.simple{grid-template-columns:1fr}.builderPreviewHero p,.builderPreviewHero h4,.builderPreviewHero span{margin:0}.builderPreviewHero p{color:var(--store-builder-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.builderPreviewHero h4{margin-top:8px;font-size:clamp(30px,4vw,56px);line-height:1.02}.builderPreviewHero>div>span{color:#64748b;margin-top:10px;font-weight:800;line-height:1.45;display:block}.builderPreviewBenefits,.builderPreviewCategories{flex-wrap:wrap;gap:8px;margin-top:14px}.builderPreviewBenefits small,.builderPreviewCategories span{color:#0f6f7c;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.builderPreviewHero figure{background:#f8fafc;border-radius:8px;min-height:220px;margin:0;display:grid;overflow:hidden}.builderPreviewHero figure.builderHeroSliderPreview,.arcadeBuilderShowcase.builderHeroSliderPreview{background:#020617;min-height:220px;display:block;position:relative;overflow:hidden}.builderHeroSliderPreview.size-compact{min-height:180px}.builderHeroSliderPreview.size-wide{min-height:260px}.builderHeroSliderPreview.size-tall{min-height:310px}.builderPreviewHero figure.builderHeroSliderPreview img,.builderHeroSliderPreview img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.builderHeroSliderPreview img.active{opacity:1}.builderHeroSliderPreview figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;border:1px solid #ffffff29;border-radius:999px;width:fit-content;max-width:calc(100% - 24px);padding:7px 10px;position:absolute;bottom:12px;left:12px;right:12px}.builderHeroSliderPreview figcaption strong,.builderHeroSliderPreview figcaption span{display:block}.builderHeroSliderPreview figcaption span{color:#ffffffbd;font-size:11px;font-weight:850}.builderPreviewHero figure img,.builderPreviewMiniGrid img,.builderPreviewProductImage img{object-fit:contain;width:100%;height:100%}.builderPreviewHero figure>svg{color:#94a3b8;place-self:center}.builderPreviewHero figcaption{background:#fff;border-top:1px solid #94a3b833;gap:4px;padding:12px;display:grid}.builderPreviewHero figcaption span{color:var(--store-builder-primary);font-weight:950}.builderPreviewCategories{margin-top:0}.builderPreviewPromo{background:linear-gradient(135deg,#ffffffe6,#ffffffb8),#fff;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,.48fr);align-items:stretch;display:grid;overflow:hidden}.builderPreviewPromo>div{align-content:center;gap:8px;min-width:0;padding:18px;display:grid}.builderPreviewPromo p,.builderPreviewPromo strong,.builderPreviewPromo span{margin:0}.builderPreviewPromo p{color:var(--store-builder-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.builderPreviewPromo strong{color:#0f172a;font-size:clamp(22px,3vw,34px);line-height:1.08}.builderPreviewPromo span{color:#64748b;font-size:13px;font-weight:850;line-height:1.45}.builderPreviewPromo img,.builderPreviewPromo>svg{color:#94a3b8;object-fit:cover;background:#f1f5f9;width:100%;height:100%;min-height:180px}.builderPreviewPromo>svg{padding:52px}.builderPreviewCollection,.builderPreviewProducts{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:8px;gap:12px;padding:14px;display:grid}.builderPreviewSectionTitle{justify-content:space-between;gap:10px}.builderPreviewSectionTitle strong{font-size:16px}.builderPreviewSectionTitle small{color:#64748b;font-weight:900}.builderPreviewMiniGrid,.builderPreviewProductGrid{gap:10px;display:grid}.builderPreviewMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.builderPreviewMiniGrid article{background:#fff;border:1px solid #94a3b82e;border-radius:8px;gap:8px;padding:10px;display:grid}.builderPreviewMiniGrid article img,.builderPreviewMiniGrid article>svg{aspect-ratio:1;color:#94a3b8;object-fit:contain;background:#f1f5f9;border-radius:8px}.builderPreviewMiniGrid span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.builderPreviewProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.builderPreviewProductGrid article{color:#0f172a;background:#fff;border:1px solid #94a3b82e;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.builderPreviewProductImage{color:#94a3b8;background:#f1f5f9;border-radius:8px;place-items:center;min-height:132px;display:grid;overflow:hidden}.builderPreviewProductGrid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.builderPreviewProductGrid small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.builderPreviewProductGrid article div:last-child{justify-content:space-between;gap:8px}.builderPreviewProductGrid b{color:var(--store-builder-primary);font-size:15px}.builderPreviewProductGrid button{padding:0 10px;font-size:12px}.builderPreviewFooter{color:#64748b;border-top:1px solid #94a3b838;justify-content:space-between;gap:10px;padding-top:12px;font-size:12px;font-weight:900}.builderPreviewFooter a{color:var(--store-builder-primary)}.builderViewPreviewFrame{gap:12px}.builderViewPreviewSurface{background:radial-gradient(circle at 90% 8%,#1dbed324,#0000 28%),#f8fafcd6;border:1px solid #94a3b833;border-radius:12px;gap:12px;padding:14px;display:grid}.builderViewPreviewSurface.arcade{background:linear-gradient(#00d5ff14,#0000 46%),#030712b8;border-color:#00d5ff6b;border-radius:4px;box-shadow:inset 0 0 0 1px #145cff33}.builderViewPreviewTop,.builderViewActionRow,.builderViewSummary,.builderViewEmbeddedTop,.builderViewEmailCard div,.builderViewPhone header,.builderViewPhone nav{align-items:center;display:flex}.builderViewPreviewTop{justify-content:space-between;gap:10px}.builderViewPreviewTop>div{flex:auto;min-width:0}.builderViewPreviewTop strong,.builderViewProductDetail h4,.builderViewResult h4,.builderViewEmailCard h4{color:var(--store-builder-text);margin:0}.builderViewPreviewTop strong{font-size:14px;font-weight:950;display:block}.builderViewPreviewTop small,.builderViewProductDetail small,.builderViewCart small,.builderViewBuyer small,.builderViewEmailCard small,.builderViewMobile p{color:#64748b;font-size:12px;font-weight:850;line-height:1.35}.builderViewPreviewSurface.arcade .builderViewPreviewTop small,.builderViewPreviewSurface.arcade .builderViewProductDetail small,.builderViewPreviewSurface.arcade .builderViewCart small,.builderViewPreviewSurface.arcade .builderViewBuyer small,.builderViewPreviewSurface.arcade .builderViewEmailCard small,.builderViewPreviewSurface.arcade .builderViewMobile p{color:#b9d7ff}.builderViewProductDetail,.builderViewCheckoutGrid,.builderViewBuyer,.builderViewEmbeddedGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.builderViewProductDetail figure,.builderViewCart article,.builderViewCheckout form,.builderViewCheckout aside,.builderViewResult,.builderViewBuyer aside,.builderViewBuyer article,.builderViewEmbedded,.builderViewEmbedded article,.builderViewEmailCard,.builderViewPhone{background:#ffffffd1;border:1px solid #94a3b833;border-radius:10px}.builderViewPreviewSurface.arcade .builderViewProductDetail figure,.builderViewPreviewSurface.arcade .builderViewCart article,.builderViewPreviewSurface.arcade .builderViewCheckout form,.builderViewPreviewSurface.arcade .builderViewCheckout aside,.builderViewPreviewSurface.arcade .builderViewResult,.builderViewPreviewSurface.arcade .builderViewBuyer aside,.builderViewPreviewSurface.arcade .builderViewBuyer article,.builderViewPreviewSurface.arcade .builderViewEmbedded,.builderViewPreviewSurface.arcade .builderViewEmbedded article,.builderViewPreviewSurface.arcade .builderViewEmailCard,.builderViewPreviewSurface.arcade .builderViewPhone{background:#020617a8;border-color:#00d5ff47;border-radius:4px}.builderViewProductDetail figure{place-items:center;min-height:230px;margin:0;display:grid;overflow:hidden}.builderViewProductDetail figure img,.builderViewEmbedded article img,.builderViewCart article img{object-fit:contain;width:100%;height:100%}.builderViewProductDetail>div,.builderViewCheckout form,.builderViewCheckout aside,.builderViewResult,.builderViewBuyer aside,.builderViewEmailCard{align-content:center;gap:10px;display:grid}.builderViewProductDetail>div>span{width:fit-content;color:var(--store-builder-primary);border:1px solid #1dbed342;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.builderViewProductDetail h4{font-size:28px;line-height:1.05}.builderViewProductDetail>div>strong,.builderViewSummary strong,.builderViewResult strong,.builderViewCheckout aside b,.builderViewEmailCard b{color:var(--store-builder-primary);font-size:18px;font-weight:950}.builderViewActionRow,.builderViewSummary{justify-content:space-between;gap:8px}.builderViewActionRow button,.builderViewCart>button,.builderViewCheckout aside button,.builderViewResult button,.builderViewEmailCard button,.builderViewPhone button{background:var(--store-builder-primary);min-height:38px;color:var(--store-builder-on-primary);border:1px solid #1dbed357;border-radius:8px;padding:0 12px;font-weight:950}.builderViewActionRow button:last-child{color:var(--store-builder-primary);background:#0206170a}.builderViewCart{gap:8px;display:grid}.builderViewCart article{justify-content:space-between;gap:10px;padding:10px}.builderViewCart article>span:first-child{background:#0f172a0f;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.builderViewCart article>div{flex:auto;min-width:0}.builderViewCart article strong,.builderViewBuyer article strong,.builderViewEmbedded article strong,.builderViewEmailCard strong{color:var(--store-builder-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.builderViewSummary{border-top:1px solid #94a3b833;padding-top:10px}.builderViewStepRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.builderViewStepRail span{color:#64748b;text-align:center;border:1px solid #94a3b838;border-radius:999px;padding:7px 8px;font-size:11px;font-weight:950}.builderViewStepRail span.active{color:var(--store-builder-primary);background:#1dbed31a;border-color:#1dbed35c}.builderViewCheckout label{color:#64748b;text-transform:uppercase;gap:6px;font-size:11px;font-weight:950;display:grid}.builderViewCheckout input,.builderViewCheckout select{min-height:36px;color:var(--store-builder-text);background:#ffffffd1;border:1px solid #94a3b842;border-radius:8px;padding:0 10px}.builderViewPreviewSurface.arcade .builderViewCheckout input,.builderViewPreviewSurface.arcade .builderViewCheckout select{background:#030712bd}.builderViewResult{text-align:center;justify-items:center;min-height:280px;padding:28px}.builderViewResult p{color:#64748b;max-width:460px;margin:0;font-size:13px;line-height:1.5}.builderViewResult div{gap:12px;display:flex}.builderViewBuyer aside,.builderViewBuyer article,.builderViewEmbedded article{padding:12px}.builderViewBuyer>div{gap:8px;display:grid}.builderViewBuyer article{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;display:grid}.builderViewBuyer article span{width:28px;height:28px;color:var(--store-builder-primary);background:#1dbed31a;border-radius:999px;grid-row:span 2;place-items:center;font-size:11px;font-weight:950;display:grid}.builderViewEmbedded{padding:12px}.builderViewEmbeddedTop{justify-content:space-between;gap:8px;padding-bottom:10px}.builderViewEmbeddedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.builderViewEmbedded article{gap:8px;display:grid}.builderViewEmbedded article img,.builderViewEmbedded article>svg{object-fit:contain;width:100%;height:96px}.builderViewEmail{background:repeating-linear-gradient(45deg,#94a3b824 0 8px,#0000 8px 16px);place-items:center;min-height:340px;padding:18px;display:grid}.builderViewEmailCard{width:min(460px,100%);padding:22px}.builderViewEmailCard h4{font-size:24px}.builderViewEmailCard p{color:#475569;margin:0;font-size:13px;line-height:1.5}.builderViewEmailCard div{border-top:1px solid #94a3b833;border-bottom:1px solid #94a3b833;justify-content:space-between;gap:10px;padding:10px 0}.builderViewMobile{justify-items:center;gap:12px;display:grid}.builderViewPhone{width:min(250px,100%);overflow:hidden}.builderViewPhone header,.builderViewPhone nav{justify-content:space-between;gap:8px;padding:10px}.builderViewPhone section{background:radial-gradient(circle at 50% 30%,#1dbed33d,#0000 34%),#0f172a0d;align-content:end;gap:8px;min-height:260px;padding:14px;display:grid}.builderViewPhone nav{color:#64748b;border-top:1px solid #94a3b833;font-size:10px;font-weight:950}.storefrontBuilderPreviewFrame.device-mobile .builderPreviewHeader,.storefrontBuilderPreviewFrame.device-mobile .builderPreviewHero,.storefrontBuilderPreviewFrame.device-mobile .builderPreviewPromo,.storefrontBuilderPreviewFrame.device-mobile .builderPreviewFooter{grid-template-columns:1fr}.storefrontBuilderPreviewFrame.device-mobile .builderPreviewHeader{display:grid}.storefrontBuilderPreviewFrame.device-mobile .builderPreviewMiniGrid,.storefrontBuilderPreviewFrame.device-mobile .builderPreviewProductGrid,.storefrontBuilderPreviewFrame.device-mobile .builderViewProductDetail,.storefrontBuilderPreviewFrame.device-mobile .builderViewCheckoutGrid,.storefrontBuilderPreviewFrame.device-mobile .builderViewBuyer,.storefrontBuilderPreviewFrame.device-mobile .builderViewEmbeddedGrid{grid-template-columns:1fr}.storefrontBuilderPreviewFrame.device-mobile .builderViewProductDetail figure{min-height:190px}.storefrontBuilderPreviewFrame.device-mobile .builderViewProductDetail h4{font-size:22px}.storefrontBuilderPreviewFrame.device-mobile .builderViewStepRail{grid-template-columns:1fr}.storefrontBuilderPreviewFrame.device-mobile .builderViewPreviewTop,.storefrontBuilderPreviewFrame.device-mobile .builderViewActionRow,.storefrontBuilderPreviewFrame.device-mobile .builderViewSummary{flex-direction:column;align-items:stretch}.storefrontBuilderPreviewFrame.device-mobile .builderViewActionRow button,.storefrontBuilderPreviewFrame.device-mobile .builderViewCart>button,.storefrontBuilderPreviewFrame.device-mobile .builderViewCheckout aside button,.storefrontBuilderPreviewFrame.device-mobile .builderViewResult button,.storefrontBuilderPreviewFrame.device-mobile .builderViewEmailCard button{width:100%}.storefrontBuilderPreviewFrame.arcadeBuilderPreview{isolation:isolate;color:#f8fbff;font-family:"Courier New", var(--store-builder-font);background:radial-gradient(circle at 74% 18%,#0060ff6b,#0000 28%),linear-gradient(#0084ff14 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#0084ff14 1px,#0000 1px) 0 0/38px 38px,#020413;border-color:#0075ffb8;gap:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00d5ff2e,0 0 24px #0060ff3d}.storefrontBuilderPreviewFrame.arcadeBuilderPreview>*{z-index:1;position:relative}.storefrontBuilderPreviewFrame.arcadeBuilderPreview:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffd3009e 0 2px,#0000 3px),radial-gradient(circle at 88% 24%,#00e2ff94 0 2px,#0000 3px),radial-gradient(circle at 46% 10%,#ff2b8585 0 2px,#0000 3px),linear-gradient(#02041314,#020413b3);position:absolute;inset:0}.storefrontBuilderPreviewFrame.arcadeBuilderPreview:after{content:"";pointer-events:none}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=deep]{background-color:#01030f;box-shadow:inset 0 0 0 1px #00d5ff3d,0 0 34px #0060ff4d}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=tiles]{background-size:auto,64px 64px,64px 64px,auto}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=horizon]{box-shadow:inset 0 -92px 95px #00d5ff29,inset 0 0 0 1px #00d5ff38,0 0 34px #0060ff47}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=retrowave]{background:radial-gradient(at 68% 48%,#00d5ffe0 0 1%,#145cff73 2%,#0000 18%),radial-gradient(at 68% 48%,#0075ff7a,#0000 36%),linear-gradient(#01020c 0%,#03072a 47%,#041044 58%,#01020c 100%);box-shadow:inset 0 -105px 120px #00d5ff33,inset 0 0 0 1px #00d5ff47,0 0 40px #0060ff57}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=perspective]:after,.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=grid]:after{z-index:0;opacity:.72;transform-origin:bottom;filter:drop-shadow(0 -8px 18px #00d5ff8c);background:linear-gradient(90deg,#00d5ff6b 1px,#0000 1px) 0 0/46px 100%,linear-gradient(#00d5ff6b 1px,#0000 1px) 0 0/100% 24px;border-top:2px solid #00d5ffe6;height:55%;position:absolute;bottom:-16%;left:-22%;right:-22%;transform:perspective(300px)rotateX(62deg)}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=stars]:before{opacity:.9;background:radial-gradient(circle at 10% 16%,#ffd300d9 0 2px,#0000 3px),radial-gradient(circle at 28% 36%,#ffffffd9 0 1px,#0000 2px),radial-gradient(circle at 72% 14%,#00e2ffc7 0 2px,#0000 3px),radial-gradient(circle at 88% 28%,#ff2b85b3 0 2px,#0000 3px),radial-gradient(circle at 46% 10%,#ffffffb3 0 1px,#0000 2px),linear-gradient(#02041305,#020413a8)}.storefrontBuilderPreviewFrame.arcadeBuilderPreview[data-background-detail~=retrowave]:before{opacity:.95;background:radial-gradient(circle at 5% 11%,#ffe45c 0 2px,#0000 3px),radial-gradient(circle at 11% 28%,#00d5ff 0 2px,#0000 3px),radial-gradient(circle at 18% 19%,#145cff 0 1px,#0000 2px),radial-gradient(circle at 29% 8%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 37% 33%,#00d5ff 0 2px,#0000 3px),radial-gradient(circle at 52% 12%,#ffe45c 0 2px,#0000 3px),radial-gradient(circle at 64% 21%,#00d5ff 0 2px,#0000 3px),radial-gradient(circle at 82% 14%,#ffe45c 0 2px,#0000 3px),radial-gradient(circle at 91% 27%,#00d5ff 0 2px,#0000 3px),linear-gradient(#02041305,#02041340 54%,#020413c2)}.arcadeBuilderHeader{background:#030718db;border-color:#0077ffdb;grid-template-columns:auto minmax(120px,.7fr) minmax(240px,1fr) auto;align-items:center;display:grid;box-shadow:0 0 18px #0075ff33}.arcadeBuilderHeader.logoLayout-horizontal{grid-template-columns:minmax(190px,280px) minmax(120px,.45fr) minmax(240px,1fr) auto}.arcadeBuilderHeader.logoLayout-wide,.arcadeBuilderHeader.brandTextHidden.logoLayout-horizontal,.arcadeBuilderHeader.brandTextHidden.logoLayout-wide{grid-template-columns:minmax(260px,380px) minmax(240px,1fr) auto}.builderPreviewHeader.brandTextHidden:not(.arcadeBuilderHeader){grid-template-columns:auto minmax(0,1fr) auto}.arcadeBuilderLogo{color:#00d9ff;background:#05081b;border:1px solid #00d5ffb3;box-shadow:0 0 18px #00d5ff47}.builderPreviewLogo.logoLayout-horizontal{flex:0 0 clamp(132px,18vw,210px);width:clamp(132px,18vw,210px)}.builderPreviewLogo.logoLayout-wide{flex:0 0 clamp(190px,24vw,300px);width:clamp(190px,24vw,300px)}.arcadeBuilderBrand{gap:2px;min-width:0;display:grid}.arcadeBuilderBrand strong{color:#fff;text-overflow:ellipsis;text-shadow:3px 3px #1e40ff;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.arcadeBuilderBrand small{color:#00d9ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.arcadeBuilderNav,.arcadeBuilderCounters{align-items:center;gap:8px;display:flex}.arcadeBuilderNav{justify-content:center;min-width:0}.arcadeBuilderNav span{color:#f8fbffeb;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.arcadeBuilderCounters{justify-content:flex-end}.arcadeBuilderCounters span{color:#2bdcff;background:#000818c7;border:1px solid #0077ff9e;justify-content:center;align-items:center;gap:4px;min-width:34px;height:32px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 12px #0077ff38}.arcadeBuilderCounters span:first-child{color:#ff2b85}.arcadeBuilderCounters span:nth-child(2){color:#ffd300}.arcadeBuilderHero{background:linear-gradient(#0077ff2e,#0000 48%),linear-gradient(90deg,#0077ff29,#0000),#020413b3;border:1px solid #0077ff61;grid-template-columns:minmax(0,.82fr) minmax(280px,1fr);padding:18px;position:relative;overflow:hidden}.arcadeBuilderHero:after{content:"";opacity:.45;pointer-events:none;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(90deg,#0077ff6b 1px,#0000 1px),linear-gradient(#0077ff6b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #0077ff8c;height:42%;position:absolute;bottom:10px;left:28%;right:22px;transform:perspective(260px)rotateX(58deg)}.arcadeBuilderHeroCopy,.arcadeBuilderShowcase{z-index:1;position:relative}.arcadeBuilderHeroCopy{align-content:center;gap:12px;min-width:0;display:grid}.builderPreviewHero .arcadeBuilderBadge{color:#ffd300;text-shadow:0 0 10px #ffd3007a;background:#ffd3001a;border:1px solid #ffd300;align-items:center;gap:6px;width:max-content;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex}.arcadeBuilderHero h4{color:#fff;letter-spacing:0;text-shadow:4px 4px #2448ff,0 0 20px #0075ff8f;max-width:520px;font-size:44px;line-height:.98}.builderPreviewHero .arcadeBuilderHeroCopy>span{color:#f8fbffdb;max-width:520px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:750}.arcadeBuilderHeroActions{flex-wrap:wrap;gap:10px;display:flex}.arcadeBuilderHeroActions button{color:#fff;background:#07f;border:1px solid #006dff;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 0 18px #0077ff6b}.arcadeBuilderHeroActions button:last-child{color:#fff;background:#020413c7}.arcadeBuilderShowcase{background:0 0;border:0;min-height:242px}.arcadeBuilderScene{position:relative;overflow:visible}.arcadeBuilderScene:before{content:"";background:radial-gradient(circle,#07f6,#0000 66%),repeating-conic-gradient(#00d5ff2e 0deg 5deg,#0000 5deg 13deg);border:1px solid #00d5ff61;border-radius:50%;position:absolute;inset:38px 8% 18px;box-shadow:0 0 36px #0075ff6b}.arcadeBuilderScene:after{content:"";opacity:.55;pointer-events:none;transform-origin:bottom;background:repeating-linear-gradient(90deg,#00d5ff3d 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,#00d5ff2e 0 1px,#0000 1px 16px);height:44%;position:absolute;bottom:0;left:4%;right:4%;transform:perspective(240px)rotateX(60deg)}.arcadeBuilderPixel{z-index:4;color:#ffd300;filter:drop-shadow(0 0 8px);background:linear-gradient(currentColor,currentColor) 50% 0/3px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 0/100% 3px no-repeat;width:9px;height:9px;animation:1.8s steps(2,end) infinite arcadeTwinkle;position:absolute}.arcadeBuilderPixel.pixelOne{top:22px;left:17%}.arcadeBuilderPixel.pixelTwo{color:#00d9ff;animation-delay:.35s;top:74px;right:14%}.arcadeBuilderPixel.pixelThree{color:#ff2b85;animation-delay:.8s;bottom:58px;right:32%}.arcadeBuilderCabinet{z-index:3;background:linear-gradient(#64748b 0 18%,#273244 18% 100%);border:3px solid #1f2937;width:116px;height:154px;animation:4s ease-in-out infinite arcadeFloat;position:absolute;top:38px;right:13%;transform:rotate(-4deg);box-shadow:12px 16px #00000057,0 0 22px #00d5ff3d}.arcadeBuilderCabinetMarquee{color:#ffd300;text-shadow:0 0 8px;background:#07122e;border:2px solid #020617;place-items:center;height:20px;font-size:12px;font-weight:950;display:grid;position:absolute;top:8px;left:10px;right:10px}.arcadeBuilderCabinetScreen{background:linear-gradient(#ffffff14 50%,#0000 50%) 0 0/100% 7px,linear-gradient(135deg,#0ea5e9,#172554);border:4px solid #020617;height:58px;position:absolute;top:42px;left:16px;right:16px;box-shadow:inset 0 0 18px #00d5ff42}.arcadeBuilderCabinetControls{background:radial-gradient(circle at 22%,#ff2b85 0 6px,#0000 7px),radial-gradient(circle,#ffd300 0 6px,#0000 7px),radial-gradient(circle at 78%,#00d9ff 0 6px,#0000 7px);height:16px;position:absolute;bottom:22px;left:22px;right:22px}.arcadeBuilderPlayer{z-index:5;width:112px;height:138px;animation:1.8s steps(2,end) infinite arcadePlayerTap;position:absolute;bottom:34px;left:13%}.arcadeBuilderPlayerHead{background:#ffd6a5;border:3px solid #020617;border-radius:10px;width:40px;height:40px;position:absolute;top:12px;left:38px;box-shadow:-12px -6px #020617}.arcadeBuilderPlayerBody{background:linear-gradient(135deg,#145cff,#00d9ff);border:3px solid #020617;width:58px;height:58px;position:absolute;top:58px;left:30px}.arcadeBuilderPlayerArm{background:#ffd6a5;border:3px solid #020617;width:56px;height:14px;position:absolute;top:72px;right:0;transform:rotate(-24deg)}.arcadeBuilderShowcaseGrid{min-height:210px;position:relative}.arcadeBuilderShowcaseGrid:before{content:"";background:radial-gradient(circle,#0077ff61,#0000 66%);border:1px solid #00d5ff61;border-radius:50%;position:absolute;inset:42px 8% 18px;box-shadow:0 0 36px #0075ff6b}.arcadeBuilderShowcaseItem{color:#00d9ff;background:#030718d1;border:1px solid #0077ff75;place-items:center;min-width:92px;min-height:78px;padding:8px;display:grid;position:absolute;box-shadow:0 20px 34px #0000006b,0 0 18px #0077ff47}.arcadeBuilderShowcaseItem img{object-fit:contain;width:100%;max-width:140px;height:82px}.arcadeBuilderShowcaseItem small{color:#f8fbffd1;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;font-weight:950;overflow:hidden}.arcadeBuilderShowcaseItem.item1{width:136px;min-height:122px;top:38px;left:18%}.arcadeBuilderShowcaseItem.item2{width:118px;min-height:102px;top:18px;right:18%}.arcadeBuilderShowcaseItem.item3{width:148px;bottom:26px;right:8%}.arcadeBuilderShowcaseItem.item4{width:112px;bottom:18px;left:8%}.arcadeBuilderShowcase figcaption{color:#fff;text-align:right;background:#030718d1;border:1px solid #0077ff7a;justify-self:end;gap:3px;width:min(250px,88%);padding:10px 12px;display:grid}.arcadeBuilderShowcase figcaption span{color:#00d9ff;text-transform:uppercase;font-size:10px;font-weight:950}.arcadeBuilderBenefits{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.arcadeBuilderBenefits article,.arcadeBuilderFeaturedPanel,.arcadeBuilderNewsletter{background:#030718d1;border:1px solid #0077ff85;box-shadow:inset 0 0 16px #0077ff29}.arcadeBuilderBenefits article{gap:5px;min-width:0;padding:12px;display:grid}.arcadeBuilderBenefits svg{color:#00d9ff}.arcadeBuilderBenefits article:nth-child(2) svg,.arcadeBuilderBenefits article:nth-child(4) svg,.arcadeBuilderBenefits article:nth-child(5) svg{color:#ffd300}.arcadeBuilderBenefits article:nth-child(3) svg{color:#ff2b85}.arcadeBuilderBenefits strong{color:#2bdcff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.arcadeBuilderBenefits span{color:#f8fbffb8;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.35}.arcadeBuilderLaunchGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:12px;display:grid}.arcadeBuilderFeaturedPanel,.arcadeBuilderNewsletter{gap:12px;padding:14px;display:grid}.arcadeBuilderSectionTitle strong{color:#00d9ff;text-transform:uppercase;font-size:15px}.arcadeBuilderSectionTitle small{color:#ffd300}.arcadeBuilderFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.arcadeBuilderFeaturedGrid article{color:#fff;background:radial-gradient(circle at 82% 12%,#00d5ff38,#0000 30%),#01081ddb;border:1px solid #0077ff8f;gap:6px;min-width:0;padding:10px;display:grid;position:relative}.arcadeBuilderFeaturedGrid article>span{color:#fff;text-transform:uppercase;background:#006dff;padding:3px 6px;font-size:8px;font-weight:950;position:absolute;top:0;left:0}.arcadeBuilderFeaturedImage{isolation:isolate;color:#00d9ff;background:radial-gradient(circle at 50% 44%,#00d5ff38,#0000 44%),#01081ddb;border:1px solid #00d5ff38;place-items:center;min-height:82px;margin-top:14px;display:grid;position:relative;overflow:hidden}.arcadeBuilderFeaturedImage img{object-fit:contain;width:100%;height:92px}.arcadeBuilderFeaturedGrid strong{color:#fff;min-height:34px;font-size:12px;line-height:1.35;overflow:hidden}.arcadeBuilderFeaturedGrid small{color:#f8fbffad;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:10px;overflow:hidden}.arcadeBuilderFeaturedGrid b{color:#ffd300;font-size:12px}.arcadeBuilderFeaturedGrid article>svg{color:#ff2b85;position:absolute;bottom:10px;right:10px}.arcadeBuilderNewsletter{text-align:center;align-content:center;justify-items:center}.arcadeBuilderNewsletter>svg{color:#ff2b85}.arcadeBuilderNewsletter strong{color:#fff;text-transform:uppercase;max-width:300px;font-size:16px;line-height:1.2}.arcadeBuilderNewsletter>span{color:#f8fbffc7;max-width:310px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.arcadeBuilderNewsletter label{text-align:left;gap:4px;width:100%;max-width:320px;display:grid}.arcadeBuilderNewsletter label span{color:#00d9ff;text-transform:uppercase;font-size:10px;font-weight:950}.arcadeBuilderNewsletter input{color:#fff;background:#020413d1;border:1px solid #0077ff94;width:100%;min-height:36px;padding:0 10px}.arcadeBuilderNewsletter button{color:#05081b;background:#ffd300;border:1px solid #ffd300;justify-content:center;align-items:center;gap:8px;width:100%;max-width:320px;min-height:38px;font-weight:950;display:inline-flex}.arcadeBuilderPreview .builderPreviewProducts,.arcadeBuilderPreview .builderPreviewProductGrid article{color:#fff;background:#030718c7;border-color:#0077ff6b}.arcadeBuilderPreview .builderPreviewSectionTitle strong,.arcadeBuilderPreview .builderPreviewProductGrid strong{color:#fff}.arcadeBuilderPreview .builderPreviewSectionTitle small,.arcadeBuilderPreview .builderPreviewProductGrid small{color:#f8fbffa8}.arcadeBuilderPreview .builderPreviewProductImage{isolation:isolate;color:#00d9ff;background:radial-gradient(circle at 50% 44%,#00d5ff38,#0000 44%),repeating-linear-gradient(0deg,#00d5ff0f 0 1px,#0000 1px 14px),#01081de0;border:1px solid #00d5ff3d;position:relative;overflow:hidden}.arcadeBuilderPreview .builderPreviewProductImage:after,.arcadeBuilderFeaturedImage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0206142e,#02061442),radial-gradient(circle at 50% 44%,#0000 40%,#0204127a 78%),linear-gradient(#00d5ff14,#0000 28%,#145cff1f);position:absolute;inset:0}.arcadeBuilderPreview .builderPreviewProductImage img,.arcadeBuilderFeaturedImage img{z-index:1;filter:drop-shadow(0 14px 16px #0000008a)drop-shadow(0 0 12px #00d5ff29)brightness(.96)contrast(1.06)saturate(1.08);position:relative}.arcadeBuilderPreview .builderPreviewProductGrid b{color:#ffd300}.arcadeBuilderPreview .builderPreviewProductGrid button{color:#fff;background:#006dff;border:1px solid #006dff}.arcadeBuilderFooter{color:#f8fbffbd;border-top-color:#0077ff85;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.arcadeBuilderFooter>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.arcadeBuilderFooter.brandTextHidden>div:first-child{min-width:clamp(190px,24vw,320px)}.arcadeBuilderFooter strong,.arcadeBuilderFooter small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arcadeBuilderFooter strong{color:#fff;font-size:13px}.arcadeBuilderFooter small{color:#00d9ff;text-transform:uppercase;font-size:10px}.arcadeBuilderFooterLinks{color:#00d9ff;text-transform:uppercase;gap:12px;font-size:10px;display:flex}.arcadeBuilderFooter a{color:#ffd300}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview{padding:10px}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderHeader,.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderHero,.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderLaunchGrid,.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderFooter{grid-template-columns:1fr}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderNav{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderCounters{justify-content:flex-start}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderHero h4{font-size:30px}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcase{min-height:190px}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderScene{min-height:210px}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderCabinet{transform-origin:100% 0;animation:none;top:34px;right:2%;transform:scale(.82)rotate(-4deg)}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderPlayer{transform-origin:0 100%;animation:none;bottom:30px;left:4%;transform:scale(.82)}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcaseGrid{min-height:160px}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcaseItem{min-width:76px;min-height:62px}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcaseItem.item1{width:104px;min-height:92px;top:28px;left:12%}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcaseItem.item2{width:92px;top:14px;right:8%}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcaseItem.item3{width:104px;bottom:14px;right:7%}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcaseItem.item4{width:86px;bottom:10px;left:6%}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderShowcase figcaption{display:none}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderBenefits,.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderFeaturedGrid{grid-template-columns:1fr}.storefrontBuilderPreviewFrame.device-mobile.arcadeBuilderPreview .arcadeBuilderFooterLinks{flex-wrap:wrap}@media (max-width:1180px){.storefrontDesignWorkspace,.storefrontBuilderWorkspace,.designGuidePanel,.storefrontBrowserIdentityGrid{grid-template-columns:1fr}.themePreviewDock,.storefrontBuilderPanel{position:static}}@media (max-width:760px){.storefrontBrowserIdentityPanel .storefrontAssetDropzone{grid-template-columns:1fr}.storefrontBrowserIdentityPanel .storefrontAssetPreview,.storefrontBrowserIdentityPanel .storefrontAssetBrowse{width:100%}.designGuideSteps,.themeColorGrid,.themeLiveProducts,.themeLivePreview.layout-editorial .themeLiveProducts,.themeLivePreview.layout-compact .themeLiveProducts{grid-template-columns:1fr}.themePreviewDeviceBar,.themePreviewModalToolbar,.storefrontBuilderPreviewActions{flex-direction:column;align-items:stretch}.themePreviewModalToolbar .secondaryButton,.themePreviewModalToolbar .segmentedControl,.storefrontBuilderPreviewActions .secondaryButton,.storefrontBuilderPreviewActions .segmentedControl{width:100%}.aiDesignToolbar,.aiDesignStatusRail,.aiDesignWizardTabs,.aiDesignWorkflowGuide,.aiDesignPhaseRail,.aiDesignViewTargetGrid,.aiDesignReferenceGrid,.aiDesignMiniQa,.aiDesignVisualCompare,.aiDesignPhaseSummary,.aiDesignViewTargetsHeader,.aiDesignViewTargetPrompt,.aiDesignPhaseRollback{grid-template-columns:1fr}.aiDesignViewTargetsHeader,.aiDesignViewTargetPrompt{flex-direction:column;align-items:stretch}.aiDesignVisualCompareHero,.aiDesignVisualCompareCommerce{grid-template-columns:1fr}.aiDesignVisualCompareTopbar{grid-template-columns:auto minmax(0,1fr) auto}.aiDesignVisualCompareTopbar nav{display:none}.aiDesignPromptPanel textarea{min-height:132px}.aiDesignPublishActions .secondaryButton{width:100%}.aiDesignWizardFooter{justify-content:stretch}.aiDesignWizardFooter .primaryButton,.aiDesignWizardFooter .secondaryButton,.aiDesignVisualBriefActions .secondaryButton{width:100%}.aiDesignLogoToolPreview,.aiDesignLogoButtonGroup,.aiDesignLogoButtonGroup.two{grid-template-columns:1fr}.storefrontBuilderToolbar,.storefrontBuilderSectionActions{flex-direction:column;align-items:stretch}.storefrontBuilderThemeTop{grid-template-columns:auto minmax(0,1fr)}.storefrontBuilderThemeTop .statusPill{grid-column:1/-1;justify-self:start}.storefrontBuilderTemplateStrip,.storefrontBuilderThemeControls,.storefrontBuilderStructureTools{grid-template-columns:1fr}.storefrontBuilderHistoryActions{justify-content:stretch}.storefrontBuilderHistoryActions .iconToggle,.storefrontBuilderStructureTools .secondaryButton{width:100%}.storefrontBuilderSectionTop{grid-template-columns:auto minmax(0,1fr) auto}.storefrontBuilderSectionTop .optionIcon{display:none}.storefrontBuilderToolbar .primaryButton,.storefrontBuilderToolbar .secondaryButton,.builderSwitch{width:100%}.visualTokenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.themeLivePreview{padding:10px}.themeLiveTopbar,.themeLiveBody,.themeLiveHero{grid-template-columns:1fr;display:grid}.themeLiveBrand,.themeLiveSearch,.themeLiveCart,.themeLiveFilters{width:100%}.themeLiveFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.themeLiveFilters strong{display:none}.themeLiveHeroCopy h3{font-size:clamp(34px,12vw,52px)}}.dataTable{gap:8px;display:grid}.tableHead,.tableRow{grid-template-columns:minmax(220px,1.4fr) minmax(100px,.6fr) minmax(80px,.4fr) minmax(110px,.5fr);align-items:center;gap:12px;display:grid}.tableHead{min-height:36px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.tableRow{border:1px solid var(--line);background:#ffffff08;border-radius:8px;min-height:66px;padding:10px 12px}.interactiveRow{cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.interactiveRow:hover,.interactiveRow:focus-visible{background:#16c5d814;border-color:#16c5d875;outline:none;transform:translateY(-1px)}.itemCell{align-items:center;gap:12px;min-width:0;display:flex}.itemCell p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.itemCellDescription{max-width:56ch;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:700;display:-webkit-box;overflow:hidden}.sourceBadge{border:1px solid var(--line);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.sourceBadge.commercialCatalog{color:#a9faff;border-color:#16c5d86b}.catalogSourceBadge{color:#c4ffd0;border-color:#72d17b61}.catalogSourceGrid,.catalogOptionGrid{gap:10px;margin-top:14px;display:grid}.catalogWorkspaceTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogBatchBar{background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:grid}.catalogBatchBar strong{color:var(--text);display:block}.catalogBatchBar p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:800}.catalogBatchActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalogBatchActions select{min-width:220px}.fileAction{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.fileAction input{display:none}.inlineCreateBox{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.compactCreateBox{grid-template-columns:minmax(0,1fr)}.compactCreateBox .primaryButton{justify-self:start}.catalogEditBox{grid-column:1/-1;margin:0}.catalogEditBox .catalogSourceActions{justify-content:flex-start}.catalogSourceCard,.catalogOptionCard{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.selectableCatalogCard{grid-template-columns:auto minmax(0,1fr) auto}.selectableCatalogCard.selected{background:#16c5d81a;border-color:#16c5d894}.selectableCatalogCard.focused{background:#34d39914;border-color:#34d39985}.selectableCatalogCard.mounted{opacity:.76}.catalogSelectToggle{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.catalogSelectToggle input{width:18px;min-height:18px}.catalogSourceCard h4,.catalogOptionCard h4{margin:8px 0 4px;font-size:16px}.catalogSourceCard p,.catalogOptionCard p,.catalogSourceCard small{color:var(--muted);margin:0}.catalogSourceSyncMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.catalogSourceSyncMeta small{overflow-wrap:anywhere;min-width:0}.catalogSourceCard.paused{opacity:.72}.catalogSourceCard.error{background:#f07d9114;border-color:#f07d916b}.catalogSourceActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalogProductToolbar{grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr) auto;align-items:end;gap:12px;display:grid}.catalogOnboardingGuidePanel{background:linear-gradient(135deg,#22d3ee14,#0000 54%),linear-gradient(145deg,#fbbf240e,#0000 68%),#0f172a8a;border:1px solid #22d3ee3d;border-radius:18px;gap:14px;padding:18px;display:none}.catalogOnboardingGuideHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.catalogOnboardingGuideHeader h3,.catalogOnboardingGuideHeader p{margin:0}.catalogOnboardingGuideHeader h3{color:#f4f4f5;margin-top:4px;font-size:24px;line-height:1.14}.catalogOnboardingGuideHeader p:not(.eyebrow){color:#a1a1aa;margin-top:6px;font-weight:800;line-height:1.4}.catalogConceptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogConceptGrid span{background:#ffffff09;border:1px solid #94a3b824;border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.catalogConceptGrid strong{color:#f4f4f5;font-size:13px}.catalogConceptGrid small{color:#a1a1aa;font-size:11px;font-weight:800;line-height:1.3}.catalogOnboardingChecklist{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.catalogOnboardingStep{color:#a1a1aa;text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:112px;padding:12px;display:grid}.catalogOnboardingStep span{border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.catalogOnboardingStep strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.catalogOnboardingStep small{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.catalogOnboardingStep.ready{background:#4ade800f;border-color:#4ade8052}.catalogOnboardingStep.ready span{color:var(--mint);border-color:#4ade8052}.catalogOnboardingStep.current{background:#22d3ee14;border-color:#22d3ee7a}.catalogOnboardingStep.attention{border-color:#fbbf2461}.catalogOnboardingDecisionGrid,.catalogOnboardingGuideActions{flex-wrap:wrap;gap:8px;display:flex}.catalogOnboardingDecisionGrid .checkRow{background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;min-height:38px;padding:0 12px}.catalogOnboardingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalogOnboardingStats span{color:#a1a1aa;background:#ffffff08;border:1px solid #94a3b824;border-radius:10px;gap:3px;padding:9px;font-size:11px;font-weight:900;display:grid}.catalogOnboardingStats strong{color:#f4f4f5;font-size:18px;line-height:1}.channelOnboardingGuidePanel{background:linear-gradient(135deg,#a855f714,#0000 55%),linear-gradient(145deg,#22d3ee0f,#0000 70%),#0f172a8a;border:1px solid #a855f738;border-radius:18px;gap:14px;padding:18px;display:none}.channelOnboardingGuideHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.channelOnboardingGuideHeader h3,.channelOnboardingGuideHeader p{margin:0}.channelOnboardingGuideHeader h3{color:#f4f4f5;margin-top:4px;font-size:24px;line-height:1.14}.channelOnboardingGuideHeader p:not(.eyebrow){color:#a1a1aa;margin-top:6px;font-weight:800;line-height:1.4}.channelSurfaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channelSurfaceGrid span{background:#ffffff09;border:1px solid #94a3b824;border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.channelSurfaceGrid strong{color:#f4f4f5;font-size:13px}.channelSurfaceGrid small{color:#a1a1aa;font-size:11px;font-weight:800;line-height:1.3}.channelOnboardingChecklist{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.channelOnboardingStep{color:#a1a1aa;text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:112px;padding:12px;display:grid}.channelOnboardingStep span{border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.channelOnboardingStep strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.channelOnboardingStep small{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.channelOnboardingStep.ready{background:#4ade800f;border-color:#4ade8052}.channelOnboardingStep.ready span{color:var(--mint);border-color:#4ade8052}.channelOnboardingStep.current{background:#22d3ee14;border-color:#22d3ee7a}.channelOnboardingStep.attention{border-color:#fbbf2461}.channelOnboardingDecisionGrid,.channelOnboardingGuideActions{flex-wrap:wrap;gap:8px;display:flex}.channelOnboardingDecisionGrid .checkRow{background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;min-height:38px;padding:0 12px}.channelOnboardingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.channelOnboardingStats span{color:#a1a1aa;background:#ffffff08;border:1px solid #94a3b824;border-radius:10px;gap:3px;padding:9px;font-size:11px;font-weight:900;display:grid}.channelOnboardingStats strong{color:#f4f4f5;font-size:18px;line-height:1}.ecommerceConnectionsScreen>:not(.catalogCardsHeader):not(.marketplaceReadinessPanel):not(.marketplaceChannelHub):not(.marketplaceAccountModalBackdrop):not(.marketplaceReviewBlockingBackdrop),.ecommerceConnectionsScreen:not(.marketplaceAdvancedMode)>.marketplaceReadinessPanel,.ecommerceConnectionsScreen>[data-module=ecommerce-connections]{display:none}.marketplaceChannelHub{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 36%),#080f1bd6;border:1px solid #94a3b829;border-radius:24px;gap:20px;padding:24px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0003}.marketplaceChannelHubHeader{justify-content:space-between;align-items:start;gap:24px;display:flex}.marketplaceChannelHubHeader h3,.marketplaceChannelHubHeader p{margin:0}.marketplaceChannelHubHeader h3{color:#f8fafc;max-width:720px;margin-top:5px;font-size:clamp(24px,3vw,34px);line-height:1.08}.marketplaceChannelHubHeader p:not(.eyebrow){color:#94a3b8;max-width:760px;margin-top:9px;font-size:14px;font-weight:700;line-height:1.5}.marketplaceConnectionCount{color:#99f6e4;text-align:center;background:#2dd4bf12;border:1px solid #2dd4bf38;border-radius:16px;gap:2px;min-width:118px;padding:12px 16px;font-size:11px;font-weight:900;display:grid}.marketplaceConnectionCount strong{color:#f8fafc;font-size:24px;line-height:1}.marketplaceChannelLayout{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);gap:16px;display:grid}.marketplacePlatformList{background:#0206176b;border:1px solid #94a3b81f;border-radius:20px;align-content:start;gap:9px;padding:12px;display:grid}.marketplacePlatformList>p{color:#64748b;letter-spacing:.2em;text-transform:uppercase;margin:2px 6px 5px;font-size:10px;font-weight:950}.marketplacePlatformCard{color:#cbd5e1;text-align:left;background:#0f172ab8;border:1px solid #0000;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.marketplacePlatformCard:hover,.marketplacePlatformCard.active{background:#1e293bf0;border-color:#22d3ee66;transform:translateY(-1px)}.marketplacePlatformCard.active{box-shadow:inset 3px 0 #22d3ee}.marketplacePlatformCard>span:nth-child(2){gap:4px;min-width:0;display:grid}.marketplacePlatformCard strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketplacePlatformCard small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden}.marketplacePlatformCard em{color:#94a3b8;white-space:nowrap;border:1px solid #94a3b829;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950}.marketplacePlatformCard em.connected{color:#86efac;background:#4ade8014;border-color:#4ade8042}.marketplacePlatformCard em.pending{color:#fde68a;border-color:#fbbf2442}.marketplacePlatformIcon,.marketplaceAccountLogo{color:#020617;justify-content:center;align-items:center;display:inline-flex}.marketplacePlatformIcon{background:#22d3ee;border-radius:13px;width:42px;height:42px}.marketplacePlatformCard.mercadoLibre .marketplacePlatformIcon{background:#facc15}.marketplacePlatformCard.walmart .marketplacePlatformIcon{background:#60a5fa}.marketplacePlatformCard.amazon .marketplacePlatformIcon{background:#fb923c}.marketplaceAccountWorkspace{gap:13px;min-width:0;display:grid}.marketplaceEmbeddedConnect{background:#0206177a;border:1px solid #22d3ee38;border-radius:18px;gap:14px;padding:17px;display:grid}.marketplaceEmbeddedConnectHeader{align-items:start;gap:12px;display:flex}.marketplaceEmbeddedConnectHeader>span{color:#67e8f9;background:#22d3ee1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.marketplaceEmbeddedConnectHeader>div{gap:4px;display:grid}.marketplaceEmbeddedConnectHeader strong{color:#f8fafc;font-size:14px}.marketplaceEmbeddedConnectHeader small{color:#94a3b8;max-width:720px;font-size:11px;font-weight:750;line-height:1.45}.marketplaceEmbeddedConnectFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplaceEmbeddedConnectFields label{color:#94a3b8;text-transform:uppercase;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.marketplaceEmbeddedConnectFields input,.marketplaceEmbeddedConnectFields select{color:#f8fafc;text-transform:none;background:#0f172acc;border:1px solid #94a3b829;border-radius:11px;width:100%;min-height:42px;padding:0 12px;font-size:13px}.marketplaceEmbeddedConnectActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketplaceEmbeddedConnectActions>span{color:#86efac;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.marketplaceSellerLoginPanel{background:linear-gradient(110deg,#facc151a,#0f172ab8 52%);border:1px solid #facc153d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.marketplaceSellerLoginIcon{color:#111827;background:#ffe600;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.marketplaceSellerLoginPanel>div{gap:4px;display:grid}.marketplaceSellerLoginPanel h4,.marketplaceSellerOnboarding h4{color:#f8fafc;margin:0;font-size:18px}.marketplaceSellerLoginPanel p,.marketplaceSellerOnboarding p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.marketplaceSellerOnboarding{background:#02061773;border:1px solid #22d3ee33;border-radius:20px;gap:12px;padding:14px;display:grid}.marketplaceSellerOnboardingHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplaceSellerOnboardingHeader>div{gap:5px;display:grid}.marketplaceSellerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.marketplaceSellerMetrics>span,.marketplaceCatalogResultStats>span{background:#0f172abd;border:1px solid #94a3b821;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.marketplaceSellerMetrics small,.marketplaceCatalogResultStats small{color:#94a3b8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.marketplaceSellerMetrics strong,.marketplaceCatalogResultStats strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.marketplaceSellerMetrics>span{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px}.marketplaceSellerMetrics strong{font-size:14px}.marketplaceGtinPolicyCard{background:linear-gradient(135deg,#0891b21a,#07101cf5 54%,#0f172ae6);border:1px solid #22d3ee38;border-radius:18px;gap:9px;padding:11px;display:grid}.marketplaceGtinPolicyCard.resaleMode{background:linear-gradient(135deg,#a1620724,#07101cf5 54%,#0f172ae6);border-color:#facc1557}.marketplaceGtinPolicyHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.marketplaceGtinPolicyIcon{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee33;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.marketplaceGtinPolicyCard.resaleMode .marketplaceGtinPolicyIcon{color:#fde047;background:#facc151f;border-color:#facc153d}.marketplaceGtinPolicyHeader>div{gap:3px;min-width:0;display:grid}.marketplaceGtinPolicyHeader>div>small{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.marketplaceGtinPolicyCard.resaleMode .marketplaceGtinPolicyHeader>div>small{color:#fde047}.marketplaceGtinPolicyHeader strong{color:#f8fafc;font-size:14px}.marketplaceGtinPolicyHeader p{color:#94a3b8;font-size:10px;line-height:1.45}.marketplaceGtinPolicyHeader>em{color:#67e8f9;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:999px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:900}.marketplaceGtinPolicyCard.resaleMode .marketplaceGtinPolicyHeader>em{color:#fde047;background:#facc1514;border-color:#facc154d}.marketplaceGtinModeSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplaceGtinModeSelector>button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0f172a9e;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.marketplaceGtinModeSelector>button:hover:not(:disabled){background:#0891b21a;border-color:#22d3ee61;transform:translateY(-1px)}.marketplaceGtinModeSelector>button.selected{background:linear-gradient(135deg,#0891b230,#0f172ad1);border-color:#22d3ee9e;box-shadow:inset 0 0 0 1px #22d3ee14}.marketplaceGtinModeSelector>button.selected.resale{background:linear-gradient(135deg,#a1620733,#0f172ad1);border-color:#facc158f;box-shadow:inset 0 0 0 1px #facc1512}.marketplaceGtinModeSelector>button:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.marketplaceGtinModeSelector>button:disabled{cursor:wait;opacity:.65}.marketplaceGtinModeSelector>button>svg{color:#67e8f9}.marketplaceGtinModeSelector>button.resale>svg{color:#fde047}.marketplaceGtinModeSelector>button>span{gap:3px;min-width:0;display:grid}.marketplaceGtinModeSelector>button>span strong{color:#f8fafc;font-size:11px}.marketplaceGtinModeSelector>button>span small{color:#94a3b8;font-size:9px;line-height:1.4}.marketplaceGtinModeSelector>button>em{color:#64748b;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;font-size:8px;font-style:normal;font-weight:900;display:flex}.marketplaceGtinModeSelector>button.selected>em{color:#67e8f9;background:#22d3ee1f;padding:5px 7px}.marketplaceGtinModeSelector>button.selected.resale>em{color:#fde047;background:#facc151a}.marketplaceGtinPolicyFootnote{color:#94a3b8;border-top:1px solid #94a3b81f;align-items:flex-start;gap:7px;padding-top:7px;font-size:9px;line-height:1.5;display:flex}.marketplaceGtinPolicyFootnote svg{color:#67e8f9;flex:none;margin-top:1px}.marketplaceGtinPolicyCard.resaleMode .marketplaceGtinPolicyFootnote svg{color:#fde047}.marketplaceSellerCatalogStep{gap:7px;display:grid}.marketplaceSellerCatalogStep>div:first-child{align-items:center;gap:10px;display:flex}.marketplaceSellerCatalogStep>div:first-child>span{color:#67e8f9;background:#22d3ee24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:inline-flex}.marketplaceSellerCatalogStep>div:first-child>div{gap:2px;display:grid}.marketplaceSellerCatalogStep>div:first-child strong{color:#e2e8f0;font-size:13px}.marketplaceSellerCatalogStep>div:first-child small{color:#64748b;font-size:10px}.marketplaceSellerCatalogGrid,.marketplaceSellerDirectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marketplaceSellerCatalogGrid label,.marketplaceSellerDirectionGrid button{color:#94a3b8;text-align:left;background:#0f172aad;border:1px solid #94a3b824;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:9px 10px;display:flex}.marketplaceSellerCatalogGrid label{cursor:pointer}.marketplaceSellerCatalogGrid label.selected,.marketplaceSellerDirectionGrid button.selected{color:#67e8f9;background:#0891b21f;border-color:#22d3ee7a}.marketplaceSellerCatalogGrid input{accent-color:#22d3ee;width:17px;height:17px}.marketplaceSellerCatalogGrid label>span,.marketplaceSellerDirectionGrid button>span{flex:1;gap:3px;min-width:0;display:grid}.marketplaceSellerCatalogGrid strong,.marketplaceSellerDirectionGrid strong{color:#f1f5f9;font-size:12px}.marketplaceSellerCatalogGrid small,.marketplaceSellerDirectionGrid small{color:#64748b;font-size:10px;line-height:1.35}.marketplaceDirectTransferRoute{background:#0f172a5c;border:1px solid #94a3b824;border-radius:15px;padding:12px}.marketplaceDirectTransferAction{justify-content:flex-end;align-items:center;gap:10px;display:flex}.marketplaceDirectTransferAction>span{color:#94a3b8;align-items:center;gap:6px;margin-right:auto;font-size:9px;font-weight:750;display:inline-flex}.marketplaceSellerOnboardingActions{border-top:1px solid #94a3b81f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:10px;display:flex}.marketplaceSellerOnboardingActions>span{color:#94a3b8;margin-right:auto;font-size:10px;font-weight:850}.marketplaceAdvancedToggle{color:#64748b;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.marketplaceAdvancedToggle:hover{color:#cbd5e1}.marketplaceCategoryReviewPanel{background:linear-gradient(145deg,#082f4957,#020617c7 44%);border:1px solid #22d3ee47;border-radius:20px;gap:16px;padding:19px;scroll-margin-top:16px;display:grid}.marketplaceCategoryReviewHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.marketplaceCategoryReviewHeader>div{gap:5px;display:grid}.marketplaceCategoryReviewHeader h4{color:#f8fafc;margin:0;font-size:18px}.marketplaceCategoryReviewHeader p:not(.eyebrow){color:#94a3b8;max-width:760px;margin:0;font-size:11px;line-height:1.5}.marketplaceCategoryReviewEmpty{background:#0f172a8c;border:1px dashed #67e8f947;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.marketplaceCategoryReviewEmpty>span{color:#67e8f9;background:#22d3ee21;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.marketplaceCategoryReviewEmpty>div{gap:3px;display:grid}.marketplaceCategoryReviewEmpty strong{color:#e2e8f0;font-size:12px}.marketplaceCategoryReviewEmpty small{color:#64748b;font-size:10px}.marketplaceCategoryReviewEmpty ul{color:#94a3b8;gap:3px;margin:0;padding-left:18px;font-size:9px;display:grid}.marketplaceCategoryReviewEmpty.compact{grid-template-columns:auto minmax(0,1fr)}.marketplaceCategoryReviewMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketplaceCategoryReviewMetrics>span{background:#0f172ab8;border:1px solid #94a3b821;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.marketplaceCategoryReviewMetrics>span.pending{border-color:#fbbf244d}.marketplaceCategoryReviewMetrics>span.ready{border-color:#4ade8047}.marketplaceCategoryReviewMetrics small{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:900}.marketplaceCategoryReviewMetrics strong{color:#f8fafc;font-size:18px}.marketplaceCategoryStatusTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplaceCategoryStatusTabs button{color:#94a3b8;text-align:left;background:#0f172aa8;border:1px solid #94a3b824;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:850;display:flex}.marketplaceCategoryStatusTabs button b{color:#e2e8f0;margin-left:auto}.marketplaceCategoryStatusTabs button.active{color:#67e8f9;background:#0891b221;border-color:#22d3ee73}.marketplaceCategoryReviewWorkspace{grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);gap:12px;min-height:430px;display:grid}.marketplaceCategoryProductList{align-content:start;gap:7px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.marketplaceCategoryProductList button{color:#cbd5e1;text-align:left;background:#0f172a9e;border:1px solid #94a3b821;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.marketplaceCategoryProductList button.active{background:#0891b21f;border-color:#22d3ee7a}.marketplaceCategoryProductList button>span{flex:1;gap:3px;min-width:0;display:grid}.marketplaceCategoryProductList strong,.marketplaceCategoryProductList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplaceCategoryProductList strong{color:#f1f5f9;font-size:11px}.marketplaceCategoryProductList small{color:#64748b;font-size:9px}.marketplaceCategoryProductList em{border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.marketplaceCategoryProductList em.pending{color:#facc15;background:#fbbf241f}.marketplaceCategoryProductList em.ready{color:#86efac;background:#4ade801f}.marketplaceCategoryProductList em.rejected{color:#cbd5e1;background:#94a3b81f}.marketplaceCategoryProductList em.blocked{color:#fca5a5;background:#f871711f}.marketplaceCategoryDecisionCard{background:#0206178f;border:1px solid #94a3b824;border-radius:15px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.marketplaceCategoryDecisionCard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplaceCategoryDecisionCard>header>div{gap:3px;min-width:0;display:grid}.marketplaceCategoryDecisionCard h5{color:#f8fafc;margin:0;font-size:16px}.marketplaceCategoryDecisionCard>header small{color:#64748b;font-size:9px}.marketplaceCategorySuggestion{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketplaceCategorySuggestion>span{background:#0f172ab8;border-radius:11px;align-content:start;gap:4px;min-width:0;padding:11px;display:grid}.marketplaceCategorySuggestion small{color:#64748b;text-transform:uppercase;font-size:8px;font-weight:900}.marketplaceCategorySuggestion strong{overflow-wrap:anywhere;color:#e2e8f0;font-size:11px}.marketplaceCategorySuggestion code,.marketplaceCategorySuggestion em{overflow-wrap:anywhere;color:#67e8f9;font-family:inherit;font-size:9px;font-style:normal}.marketplaceCategoryBlocker,.marketplaceConditionalBlocked,.marketplaceCategoryGuardMessage{color:#fca5a5;background:#7f1d1d29;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.marketplaceCategoryBlocker span{gap:2px;display:grid}.marketplaceCategoryBlocker small{color:#fda4af}.marketplaceCategoryReasonField{color:#94a3b8;gap:6px;font-size:9px;font-weight:850;display:grid}.marketplaceCategoryReasonField textarea{resize:vertical;color:#e2e8f0;width:100%;font:inherit;background:#020617c7;border:1px solid #94a3b82e;border-radius:11px;outline:0;padding:10px 11px;line-height:1.45}.marketplaceCategoryReasonField textarea:focus{border-color:#22d3ee8c}.marketplaceCategoryDecisionActions{justify-content:flex-end;gap:8px;display:flex}.marketplaceCategoryGuardMessage{color:#fbbf24;background:#78350f21;margin:-4px 0 0}.marketplaceConditionalActions{border-top:1px solid #94a3b81f;align-items:center;gap:12px;padding-top:14px;display:flex}.marketplaceConditionalActions>div{color:#67e8f9;align-items:center;gap:9px;display:flex}.marketplaceConditionalActions>div span{gap:2px;display:grid}.marketplaceConditionalActions strong{color:#e2e8f0;font-size:11px}.marketplaceConditionalActions small{color:#64748b;font-size:9px}.marketplaceConditionalActions>button{margin-left:auto}.marketplaceConditionalRunSummary{color:#94a3b8;font-size:9px}.marketplaceConditionalRunSummary b{color:#e2e8f0}.marketplaceConditionalResult{border-top:1px solid #94a3b81f;gap:10px;padding-top:13px;display:grid}.marketplaceConditionalResult>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketplaceConditionalResult>header span{color:#67e8f9;align-items:center;gap:7px;display:flex}.marketplaceConditionalResult>header strong{color:#e2e8f0;font-size:11px}.marketplaceConditionalResult>header em{border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900}.marketplaceConditionalResult>header em.ready{color:#86efac;background:#4ade801f}.marketplaceConditionalResult>header em.pending{color:#facc15;background:#fbbf241f}.marketplaceConditionalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.marketplaceConditionalMetrics span{background:#0f172ab8;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.marketplaceConditionalMetrics small{color:#64748b;font-size:8px}.marketplaceConditionalMetrics b{color:#f8fafc;font-size:12px}.marketplaceConditionalRequirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:210px;display:grid;overflow:auto}.marketplaceConditionalRequirements>span{background:#0f172a94;border:1px solid #94a3b81c;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 7px;min-width:0;padding:8px;display:grid}.marketplaceConditionalRequirements i{color:#fbbf24;grid-row:1/span 2}.marketplaceConditionalRequirements .satisfied i{color:#4ade80}.marketplaceConditionalRequirements strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.marketplaceConditionalRequirements small{color:#64748b;grid-column:2;font-size:8px}.marketplaceConditionalRequirements em{color:#fbbf24;grid-area:1/3/span 2;font-size:7px;font-style:normal;font-weight:900}.marketplaceAccountHero{background:linear-gradient(135deg,#1e293bf5,#0f172acc);border:1px solid #94a3b824;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:152px;padding:24px;display:flex}.marketplaceAccountHero.mercadoLibre{background:linear-gradient(135deg,#713f1261,#0f172aeb 58%)}.marketplaceAccountHero.walmart{background:linear-gradient(135deg,#1e40af4d,#0f172aeb 58%)}.marketplaceAccountHero.amazon{background:linear-gradient(135deg,#9a34124d,#0f172aeb 58%)}.marketplaceAccountIdentity{align-items:center;gap:17px;min-width:0;display:flex}.marketplaceAccountLogo{background:#f8fafc;border-radius:19px;flex:none;width:62px;height:62px;box-shadow:0 14px 35px #00000042}.marketplaceAccountIdentity>div{gap:5px;min-width:0;display:grid}.marketplaceAccountIdentity p,.marketplaceAccountIdentity h3,.marketplaceAccountIdentity small{margin:0}.marketplaceAccountIdentity p{color:#67e8f9;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:950}.marketplaceAccountIdentity h3{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:25px;overflow:hidden}.marketplaceAccountIdentity small{color:#cbd5e1;font-size:12px;font-weight:750}.marketplaceAccountActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketplaceSelectionHint{color:#a5f3fc;background:#22d3ee17;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:900;display:inline-flex}.marketplaceConnectionJourney{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketplaceConnectionJourney>span{color:#64748b;background:#0f172a8f;border:1px solid #94a3b81f;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.marketplaceConnectionJourney>span.ready{color:#86efac;border-color:#4ade8033}.marketplaceConnectionJourney i{background:#94a3b817;border-radius:9px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.marketplaceConnectionJourney small{color:inherit;font-size:10px;font-weight:950}.marketplaceWorkspaceTabs{border-top:1px solid #94a3b81f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:16px;display:grid}.marketplaceAccountModalBackdrop{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.marketplaceAccountModal{background:#07101c;border:1px solid #22d3ee42;border-radius:24px;width:min(780px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000080}.marketplaceAccountModal .marketplaceReadinessPanel{background:0 0;border:0;padding:26px}.marketplaceAccountModal .channelSurfaceGrid{grid-template-columns:1fr}.marketplaceAccountModalClose{z-index:2;color:#cbd5e1;background:#0f172ae6;border:1px solid #94a3b82e;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:14px;right:14px}.marketplaceAccountModalClose:hover{color:#fff;border-color:#22d3ee6b}.marketplaceGtinPolicyModalBackdrop{z-index:850}.marketplaceGtinPolicyModal{gap:18px;width:min(650px,100%);padding:26px;display:grid;overflow:hidden}.marketplaceGtinPolicyModal>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-right:42px;display:grid}.marketplaceGtinPolicyModal>header>span{color:#67e8f9;background:#0891b224;border:1px solid #22d3ee42;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.marketplaceGtinPolicyModal>header>span.resale{color:#fde047;background:#a1620729;border-color:#facc154d}.marketplaceGtinPolicyModal>header>div{gap:5px;display:grid}.marketplaceGtinPolicyModal>header h3{color:#f8fafc;margin:0;font-size:22px}.marketplaceGtinPolicyModal>header p:last-child{color:#94a3b8;line-height:1.55}.marketplaceGtinPolicyDecision{background:linear-gradient(135deg,#0891b21a,#0f172ab3);border:1px solid #22d3ee33;border-radius:16px;gap:12px;padding:16px;display:grid}.marketplaceGtinPolicyDecision.resale{background:linear-gradient(135deg,#a162071f,#0f172ab8);border-color:#facc1545}.marketplaceGtinPolicyDecision>strong{color:#f8fafc;font-size:12px}.marketplaceGtinPolicyDecision ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketplaceGtinPolicyDecision li{color:#cbd5e1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.5;display:grid}.marketplaceGtinPolicyDecision li svg{color:#67e8f9;margin-top:1px}.marketplaceGtinPolicyDecision.resale li svg{color:#fde047}.marketplaceGtinPolicyModalNote{color:#fde68a;background:#eab30812;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px 13px;font-size:10px;line-height:1.5;display:grid}.marketplaceGtinPolicyModalNote svg{margin-top:1px}.marketplaceGtinPolicyModal>footer{border-top:1px solid #94a3b81f;justify-content:flex-end;gap:10px;padding-top:17px;display:flex}.marketplaceTestUsersModal{gap:18px;width:min(1040px,100%);padding:28px;display:grid}.marketplaceSwitchAccountModal{gap:18px;width:min(720px,100%);padding:28px;display:grid}.marketplaceSwitchAccountHeader{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-right:48px;display:grid}.marketplaceSwitchAccountHeader>span{color:#67e8f9;background:#22d3ee1f;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.marketplaceSwitchAccountHeader>div{gap:5px;display:grid}.marketplaceSwitchAccountHeader h3,.marketplaceSwitchAccountHeader p{margin:0}.marketplaceSwitchAccountHeader h3{color:#f8fafc;font-size:22px}.marketplaceSwitchAccountHeader>div>p:last-child{color:#94a3b8;font-size:12px}.marketplaceSwitchAccountSteps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketplaceSwitchAccountSteps li{color:#cbd5e1;background:#0f172a94;border:1px solid #94a3b824;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;font-size:12px;display:grid}.marketplaceSwitchAccountSteps li>strong{color:#67e8f9;background:#22d3ee1f;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.marketplaceSwitchAccountActions{flex-wrap:wrap;gap:8px;display:flex}.marketplaceSwitchAccountNote{color:#a7f3d0;background:#10b98114;border-radius:12px;align-items:center;gap:8px;margin:0;padding:11px;font-size:11px;display:flex}.marketplaceTestUsersHeader,.marketplaceTestUsersFooter{justify-content:space-between;align-items:center;gap:18px;display:flex}.marketplaceTestUsersHeader{padding-right:52px}.marketplaceTestUsersHeader>div{gap:6px;display:grid}.marketplaceTestUsersHeader h3,.marketplaceTestUsersHeader p,.marketplaceTestUsersFooter strong,.marketplaceTestUsersFooter small{margin:0}.marketplaceTestUsersHeader h3{color:#f8fafc;font-size:24px}.marketplaceTestUsersHeader>div>p:last-child,.marketplaceTestUsersFooter small{color:#94a3b8;font-size:12px}.marketplaceTestUsersWarning{color:#fde68a;background:#713f1238;border:1px solid #facc153d;border-radius:15px;align-items:center;gap:12px;padding:13px 15px;display:flex}.marketplaceTestUsersWarning>span,.marketplaceTestUsersFooter>span{gap:3px;display:grid}.marketplaceTestUsersWarning small{color:#d6d3d1}.marketplaceTestUsersAccessNotice{color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee3d;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.marketplaceTestUsersAccessNotice>span{gap:3px;display:grid}.marketplaceTestUsersAccessNotice small{color:#94a3b8}.marketplaceTestUsersActions{flex-wrap:wrap;gap:8px;display:flex}.marketplaceTestUsersLayout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:14px;display:grid}.marketplaceTestUsersList,.marketplaceTestUserCredentials{background:#0f172a94;border:1px solid #94a3b824;border-radius:17px;min-height:300px;padding:14px}.marketplaceTestUsersList{align-content:start;gap:9px;display:grid}.marketplaceTestUsersList article{background:#02061761;border:1px solid #94a3b81f;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.marketplaceTestUsersList article.active{background:#0891b21a;border-color:#22d3ee66}.marketplaceTestUserRole{color:#67e8f9;background:#22d3ee1a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.marketplaceTestUsersList article>div{gap:3px;min-width:0;display:grid}.marketplaceTestUsersList article strong{color:#f8fafc;text-overflow:ellipsis;overflow:hidden}.marketplaceTestUsersList article small{color:#94a3b8;font-size:10px}.marketplaceTestUserCredentials{align-content:start;gap:13px;display:grid}.marketplaceTestUserCredentials h4,.marketplaceTestUserCredentials p{margin:0}.marketplaceTestUserCredentials h4{color:#f8fafc;font-size:20px}.marketplaceTestUserCredentials>label{color:#94a3b8;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.marketplaceTestUserCredentials>label>span{grid-template-columns:minmax(0,1fr) 42px;display:grid}.marketplaceTestUserCredentials input{color:#e2e8f0;text-transform:none;border-radius:10px 0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.marketplaceTestUserCredentials label button{color:#67e8f9;background:#22d3ee1a;border:1px solid #94a3b82e;border-left:0;border-radius:0 10px 10px 0}.marketplaceTestUserCredentialsEmpty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:270px;display:grid}.marketplaceTestUserCredentialsEmpty strong{color:#cbd5e1}.marketplaceTestUsersFootnote{color:#94a3b8;background:#0f172acc;border-radius:11px;padding:10px;font-size:10px}.marketplaceTestUsersFooter{border-top:1px solid #94a3b81f;padding-top:16px}.marketplaceCatalogResultModal{background:#07101c;border:1px solid #22d3ee42;border-radius:24px;flex-direction:column;gap:10px;width:min(1320px,100vw - 32px);height:min(920px,100vh - 32px);max-height:none;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000085}.marketplaceCatalogSummaryModal{gap:7px;width:min(1240px,100vw - 24px);height:auto;max-height:calc(100vh - 32px);padding:14px;overflow-y:auto}.marketplaceCatalogSummaryModal.casesOpen{overflow:visible}.marketplaceCatalogSummarySticky{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101cfa;border-bottom:1px solid #94a3b81f;gap:6px;margin:-14px -14px 0;padding:11px 14px 8px;display:grid;position:sticky;top:-14px}.marketplaceCatalogSummarySticky>header{gap:1px;padding-right:45px;display:grid}.marketplaceCatalogSummarySticky>header .eyebrow{font-size:8px}.marketplaceCatalogSummarySticky>header h3{font-size:17px}.marketplaceCatalogSummarySticky>header>p:last-child{color:#94a3b8;font-size:10px}.marketplaceCatalogSummarySticky>header h3,.marketplaceCatalogSummarySticky>header p{margin:0}.marketplacePreparationResumeCard{background:#0891b214;border:1px solid #22d3ee33;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.marketplacePreparationResumeCard>div:first-child{color:#67e8f9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.marketplacePreparationResumeCard>div:first-child>span{gap:2px;min-width:0;display:grid}.marketplacePreparationResumeCard strong{color:#e2e8f0;font-size:12px}.marketplacePreparationResumeCard small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketplacePreparationResumeCard>em{color:#86efac;background:#22c55e1f;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.marketplacePreparationResumeCard>em.active{color:#67e8f9;background:#22d3ee1f}.marketplacePreparationResumeCard.stale{background:#f59e0b14;border-color:#f59e0b6b}.marketplacePreparationResumeCard.stale>div:first-child{color:#fbbf24}.marketplacePreparationResumeCard>em.stale{color:#fcd34d;background:#f59e0b24}.marketplacePreparationResumeActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.marketplacePreparationResumeActions .danger{color:#fca5a5;border-color:#f8717147}.marketplaceCatalogCasesLauncher{background:linear-gradient(110deg,#0891b21f,#0f172ab8);border:1px solid #22d3ee3d;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.marketplaceCatalogCasesLauncher>div,.marketplaceCatalogCasesLauncher>div>span,.marketplaceCatalogCasesLauncher>span{gap:3px;display:grid}.marketplaceCatalogCasesLauncher>div{color:#67e8f9;grid-template-columns:auto minmax(0,1fr);align-items:center}.marketplaceCatalogCasesLauncher strong,.marketplaceCatalogCasesLauncher b{color:#ecfeff}.marketplaceCatalogCasesLauncher>span{text-align:center;background:#02061794;border-radius:10px;min-width:62px;padding:5px 9px}.marketplaceCatalogCasesLauncher b{font-size:14px}.marketplaceCatalogCasesLauncher small{color:#94a3b8;font-size:10px}.marketplaceCatalogCasesLauncher>button{white-space:nowrap;justify-content:center;min-height:34px;padding:7px 10px;font-size:10px}.marketplaceCatalogCasesBackdrop{z-index:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.marketplaceCatalogCasesModal{background:#07101c;border:1px solid #22d3ee57;border-radius:24px;flex-direction:column;gap:6px;width:min(1400px,100vw - 32px);height:min(940px,100vh - 32px);min-height:0;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000009e}.marketplaceCatalogCasesModal>header{flex:none;gap:1px;padding-right:48px;display:grid}.marketplaceCatalogCasesModal>header h3,.marketplaceCatalogCasesModal>header p{margin:0}.marketplaceCatalogCasesModal>header h3{color:#f8fafc;font-size:17px}.marketplaceCatalogCasesModal>header>p:last-child{color:#94a3b8;font-size:9px;display:none}.marketplaceCatalogStatusTabs{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.marketplaceCatalogStatusTabs>button{color:#94a3b8;text-align:left;background:#0f172a94;border:1px solid #94a3b824;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:grid}.marketplaceCatalogStatusTabs>button>span{gap:1px;min-width:0;display:grid}.marketplaceCatalogStatusTabs>button strong{color:#cbd5e1;font-size:12px}.marketplaceCatalogStatusTabs>button small{display:none}.marketplaceCatalogStatusTabs>button b{color:#cbd5e1;text-align:center;background:#94a3b817;border-radius:999px;min-width:24px;padding:3px 6px;font-size:10px}.marketplaceCatalogStatusTabs>button.active.pending{color:#f87171;background:#7f1d1d21;border-color:#f871715c}.marketplaceCatalogStatusTabs>button.active.resolved{color:#4ade80;background:#14532d26;border-color:#4ade8057}.marketplaceCatalogStatusTabs>button.active strong,.marketplaceCatalogStatusTabs>button.active b{color:#f8fafc}.marketplaceNormalizationScopePanel{background:linear-gradient(135deg,#22d3ee14,#0000 62%),#0f172a80;border:1px solid #22d3ee33;border-radius:13px;flex:none;gap:7px;padding:7px 9px;display:grid}.marketplaceNormalizationScopePanel.collapsed{min-height:40px}.marketplaceNormalizationScopePanel.expanded{z-index:802;background:#0a1626;border-color:#22d3ee6b;width:min(860px,100vw - 32px);max-height:min(640px,100vh - 32px);padding:12px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000000b8}.marketplaceNormalizationScopeBackdrop{z-index:801;cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617c7;border:0;position:fixed;inset:0}.marketplaceNormalizationScopePanel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplaceNormalizationScopePanel>header>div{color:#67e8f9;align-items:center;gap:8px;display:flex}.marketplaceNormalizationScopePanel>header span{gap:1px;display:grid}.marketplaceNormalizationScopePanel strong{color:#e2e8f0;font-size:12px}.marketplaceNormalizationScopePanel small,.marketplaceNormalizationScopePanel p{color:#94a3b8;font-size:10px}.marketplaceNormalizationScopePanel>header button,.marketplaceNormalizationScopeActions button{color:#cbd5e1;background:#0f172ab8;border:1px solid #94a3b829;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.marketplaceNormalizationScopeActions button.danger{color:#fca5a5;border-color:#f8717140}.marketplaceNormalizationScopeStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplaceNormalizationScopeStats>span,.marketplaceNormalizationScopeStats>label{background:#02061773;border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:grid}.marketplaceNormalizationScopeStats b{color:#f8fafc;font-size:14px}.marketplaceNormalizationScopeStats input{color:#f8fafc;background:0 0;border:0;outline:0;width:54px;font-size:14px;font-weight:800}.marketplaceNormalizationScopeActions{flex-wrap:wrap;gap:7px;display:flex}.marketplaceNormalizationFieldChips{flex-wrap:wrap;gap:7px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.marketplaceNormalizationFieldChips label{background:#02061770;border:1px solid #94a3b824;border-radius:10px;align-items:center;gap:8px;min-width:160px;padding:6px 8px;display:inline-flex}.marketplaceNormalizationFieldChips input{accent-color:#22d3ee;flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}.marketplaceNormalizationFieldChips label.selected{background:#0891b229;border-color:#22d3ee6b}.marketplaceNormalizationFieldChips label.protected{opacity:.64}.marketplaceNormalizationFieldChips label>span{gap:1px;display:grid}.marketplaceCatalogResolutionFeedback{color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee47;border-radius:11px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.marketplaceCatalogResolutionFeedback.pending{color:#facc15;background:#713f121f;border-color:#facc1545}.marketplaceCatalogResolutionFeedback.resolved{color:#4ade80;background:#14532d21;border-color:#4ade8047}.marketplaceCatalogResolutionFeedback>span{gap:1px;display:grid}.marketplaceCatalogResolutionFeedback strong{color:#e2e8f0;font-size:11px}.marketplaceCatalogResolutionFeedback small{color:#94a3b8;font-size:10px}.marketplaceCatalogResolutionFeedback>button{color:#94a3b8;background:#0f172a9e;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.marketplaceCatalogCasesModal>.marketplaceCatalogResultList{flex:auto;min-height:240px}.marketplaceCatalogCasesFooter{border-top:1px solid #94a3b81f;flex:none;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.marketplaceCatalogCasesFooter>span{color:#94a3b8;font-size:10px}.marketplaceReviewBlockingBackdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060fd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.marketplaceReviewProgress{color:#e2e8f0;text-align:center;background:#07101c;border:1px solid #22d3ee4d;border-radius:22px;justify-items:center;gap:11px;width:min(520px,100%);padding:30px;display:grid;box-shadow:0 30px 90px #00000094}.marketplaceReviewProgress h3,.marketplaceReviewProgress p{margin:0}.marketplaceReviewProgress>p:not(.eyebrow),.marketplaceReviewProgress small{color:#94a3b8;line-height:1.5}.marketplaceReviewProgressTrack{background:#94a3b824;border-radius:999px;width:100%;height:10px;overflow:hidden}.marketplaceReviewProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#2dd4bf);min-width:2%;height:100%;transition:width .22s;display:block}.marketplaceCatalogStatusTabs>button.active.blocked{color:#fbbf24;background:#78350f24;border-color:#fbbf245c}.marketplaceCatalogStatusTabs>button.active.provider_restricted{color:#d8b4fe;background:#581c8729;border-color:#c084fc6b}.marketplaceCatalogStatusTabs>button.active.publishable{color:#22d3ee;background:#0e749024;border-color:#22d3ee5c}.marketplaceAsyncWorkerStatus{z-index:1200;color:#e2e8f0;background:#07101cf5;border:1px solid #22d3ee59;border-radius:14px;flex-wrap:wrap;align-items:center;gap:11px;max-width:min(440px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #00000061}.marketplaceAsyncWorkerStatus>span{gap:2px;display:grid}.marketplaceAsyncWorkerStatus small{color:#94a3b8;font-size:12px}.marketplaceAsyncWorkerStatus>b{color:#67e8f9;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.marketplaceAsyncWorkerActions{flex:1 0 100%;justify-content:flex-end;gap:6px;display:flex}.marketplaceAsyncWorkerActions button{color:#cbd5e1;background:#0f172adb;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:inline-flex}.marketplaceAsyncWorkerActions button.danger{color:#fca5a5;border-color:#f8717147}.marketplaceCatalogResultModal>header{flex:none;gap:3px;padding-right:45px;display:grid}.marketplaceCatalogResultModal h3{color:#f8fafc;margin:0;font-size:20px}.marketplaceCatalogResultModal>header>p:last-child{color:#94a3b8;margin:0;font-size:12px}.marketplaceCatalogResultStats{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.marketplaceCatalogSummaryModal .marketplaceCatalogResultStats>span{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 8px}.marketplaceCatalogSummaryModal .marketplaceCatalogResultStats small{font-size:8px}.marketplaceCatalogSummaryModal .marketplaceCatalogResultStats strong{font-size:14px}.marketplaceCatalogResultStats>span.success{border-color:#4ade8047}.marketplaceCatalogResultStats>span.error{border-color:#f871714d}.marketplaceCatalogResultStats>span.blocked{border-color:#fbbf244d}.marketplaceCatalogResultStats>span.publishable{border-color:#22d3ee52}.marketplaceCatalogErrorSummary{background:#78350f1f;border:1px solid #fbbf2433;border-radius:14px;flex:none;gap:6px;padding:7px 10px;display:grid}.marketplaceCatalogErrorSummary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplaceCatalogErrorSummary>header>span{gap:1px;display:grid}.marketplaceCatalogErrorSummary>header small{color:#94a3b8;font-size:9px}.marketplaceCatalogErrorSummary>header button{color:#fde68a;background:#78350f1f;border:1px solid #fbbf2433;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.marketplaceNormalizationSummary{background:#0d948814;border:1px solid #2dd4bf3d;border-radius:14px;flex:none;grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(90px,.7fr));gap:8px;padding:8px;display:grid}.marketplaceNormalizationSummary>div,.marketplaceNormalizationSummary>span{background:#0f172aa8;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.marketplaceNormalizationSummary>div{color:#2dd4bf}.marketplaceNormalizationSummary>div>button{color:#99f6e4;white-space:nowrap;background:#0d948814;border:1px solid #2dd4bf33;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:8px;font-weight:800}.marketplaceNormalizationSummary>div span,.marketplaceNormalizationSummary>span{gap:2px;display:grid}.marketplaceNormalizationSummary strong,.marketplaceNormalizationSummary b{color:#ecfeff;font-size:12px}.marketplaceNormalizationSummary b{font-size:20px}.marketplaceNormalizationSummary small{color:#94a3b8;font-size:10px}.marketplaceNormalizationNextSteps{background:#0284c70f;border:1px solid #38bdf82e;border-radius:14px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.marketplaceNormalizationNextSteps>strong{color:#bae6fd;grid-column:1/-1;font-size:12px}.marketplaceNormalizationNextSteps>span{background:#0f172aa8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.marketplaceNormalizationNextSteps b{color:#67e8f9;font-size:20px}.marketplaceNormalizationNextSteps small{color:#94a3b8;font-size:10px;line-height:1.35}.marketplaceNormalizationNextSteps em{color:#e2e8f0;font-style:normal;font-weight:700;display:block}.marketplaceResolutionControls{background:#082f4929;border:1px solid #22d3ee33;border-radius:14px;flex:none;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:9px;padding:12px;display:grid}.marketplaceResolutionControls>div{color:#67e8f9;align-items:center;gap:9px;display:flex}.marketplaceResolutionControls>div span{gap:2px;display:grid}.marketplaceResolutionControls strong{color:#ecfeff;font-size:12px}.marketplaceResolutionControls small{color:#94a3b8;font-size:10px}.marketplaceResolutionControls>.marketplaceResolutionControlActions{flex-wrap:wrap;justify-content:flex-end}.marketplaceResolutionControlActions>button{justify-content:center}.marketplaceCatalogErrorSummary>strong{color:#fde68a;font-size:12px}.marketplaceCatalogErrorSummary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:150px;display:grid;overflow-y:auto}.marketplaceCatalogErrorSummary.collapsed>div{display:none}.marketplaceCatalogErrorSummary.collapsed>div span{padding:7px 9px}.marketplaceCatalogErrorSummary.collapsed>div span:nth-child(n+5){display:none}.marketplaceCatalogErrorSummary span{background:#0f172aa8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:9px;display:grid}.marketplaceCatalogErrorSummary b{color:#fbbf24;grid-row:span 2;font-size:18px}.marketplaceCatalogErrorSummary small,.marketplaceCatalogErrorSummary em{color:#cbd5e1;font-size:10px;font-style:normal}.marketplaceCatalogErrorSummary em{color:#64748b}.marketplaceCatalogResultList{flex:auto;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.marketplaceCatalogResultToolbar{background:#0f172a6b;border:1px solid #94a3b81f;border-radius:11px;flex:none;align-items:center;gap:6px;padding:5px 6px;display:flex}.marketplaceCatalogResultToolbar>span{color:#94a3b8;margin-right:auto;font-size:11px}.marketplaceCatalogResultToolbar>select,.marketplaceCatalogResultSearch{color:#cbd5e1;background:#020617b3;border:1px solid #94a3b829;border-radius:9px;height:30px}.marketplaceCatalogResultToolbar>select{padding:0 9px;font-size:10px}.marketplaceCatalogResultSearch{color:#64748b;align-items:center;gap:6px;width:min(250px,24vw);padding:0 9px;display:flex}.marketplaceCatalogResultSearch input{color:#e2e8f0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.marketplaceCatalogResultToolbar>div{align-items:center;gap:7px;display:flex}.marketplaceCatalogResultToolbar>div button{color:#cbd5e1;background:#0f172acc;border:1px solid #94a3b829;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.marketplaceCatalogResultToolbar>div button:disabled{opacity:.35}.marketplaceCatalogResultToolbar>div strong{color:#e2e8f0;text-align:center;min-width:54px;font-size:11px}.marketplaceCatalogResultList article{background:#0f172ab3;border:1px solid #94a3b821;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.marketplaceCatalogResultEmpty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.marketplaceCatalogResultEmpty strong{color:#cbd5e1}.marketplaceCatalogResultList article.error{border-color:#f8717142}.marketplaceCatalogResultList article>span{color:#4ade80}.marketplaceCatalogResultList article.error>span{color:#f87171}.marketplaceCatalogResultList article>div{gap:3px;display:grid}.marketplaceCatalogCaseSelect{color:#94a3b8;background:#02061780;border:1px solid #94a3b829;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.marketplaceCatalogCaseSelect.selected{color:#67e8f9;background:#0891b229;border-color:#22d3ee61}.catalogEnrichmentSearchButton{color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee40;border-radius:9px;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.marketplaceCatalogItemResolution{color:#facc15;background:#facc1514;border-radius:9px;align-items:flex-start;gap:7px;margin:5px 0 0;padding:7px 9px;display:flex}.marketplaceCatalogItemResolution.resolved{color:#4ade80;background:#4ade8014}.marketplaceCatalogItemResolution>span{gap:1px;display:grid}.marketplaceCatalogItemResolution strong{color:#e2e8f0;font-size:10px}.marketplaceCatalogItemResolution small{color:#94a3b8;font-size:9px}.marketplacePreflightStages{flex-wrap:wrap;gap:5px;margin:6px 0 0;display:flex}.marketplacePreflightStages>span{color:#94a3b8;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.marketplacePreflightStages>span.passed,.marketplacePreflightStages>span.accepted,.marketplacePreflightStages>span.ready,.marketplacePreflightStages>span.not_required{color:#86efac;border-color:#4ade8038}.marketplacePreflightStages>span.blocked,.marketplacePreflightStages>span.rejected{color:#fca5a5;border-color:#f871713d}.catalogEnrichmentBackdrop{z-index:820;padding:12px}.catalogEnrichmentModal{box-sizing:border-box;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:12px;width:min(1180px,100%);min-width:0;max-width:100%;height:min(780px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:20px;display:grid;overflow:hidden}.catalogEnrichmentModal>*{min-width:0}.catalogEnrichmentHeader{gap:3px;padding-right:48px;display:grid}.catalogEnrichmentHeader h3,.catalogEnrichmentHeader p{margin:0}.catalogEnrichmentHeader h3{font-size:clamp(20px,2.2vw,28px)}.catalogEnrichmentHeader p:last-child{color:#94a3b8;font-size:12px}.catalogEnrichmentSource{background:#0891b214;border:1px solid #22d3ee2e;border-radius:12px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(120px,.7fr));gap:8px;padding:9px;display:grid}.catalogEnrichmentSource>span{border-right:1px solid #94a3b81f;gap:2px;min-width:0;padding:2px 10px;display:grid}.catalogEnrichmentSource>span:last-child{border-right:0}.catalogEnrichmentSource small,.catalogEnrichmentComparisonHeading small{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.catalogEnrichmentSource strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.catalogEnrichmentSearch{background:#0f172a94;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(190px,.5fr) minmax(180px,.45fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.catalogEnrichmentSearch label{color:#94a3b8;gap:5px;font-size:10px;font-weight:800;display:grid}.catalogEnrichmentSearch input,.catalogEnrichmentSearch select{color:#e2e8f0;background:#020617bd;border:1px solid #94a3b82e;border-radius:9px;width:100%;min-height:36px;padding:7px 10px}.catalogEnrichmentSearch>small{color:#64748b;grid-column:1/-1;font-size:10px}.catalogEnrichmentCandidateRail{scrollbar-width:thin;gap:7px;padding:1px 1px 5px;display:flex;overflow-x:auto}.catalogEnrichmentCandidateRail>button{color:#94a3b8;text-align:left;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;flex:1 0 210px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:210px;padding:7px 9px;display:grid}.catalogEnrichmentCandidateRail>button:hover,.catalogEnrichmentCandidateRail>button.isSelected{color:#e2e8f0;background:#0891b224;border-color:#22d3ee80}.catalogEnrichmentCandidateRail>button>span{color:#cbd5e1;background:#94a3b81a;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.catalogEnrichmentCandidateRail>button.isSelected>span{color:#07101c;background:#22d3ee}.catalogEnrichmentCandidateRail strong,.catalogEnrichmentCandidateRail small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogEnrichmentCandidateRail strong{font-size:10px}.catalogEnrichmentCandidateRail small{color:#64748b;font-size:9px}.catalogEnrichmentWorkspace{scrollbar-width:thin;background:#0f172a8c;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.catalogEnrichmentComparisonHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.catalogEnrichmentComparisonHeading>div{gap:3px;min-width:0;display:grid}.catalogEnrichmentComparisonHeading strong{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.catalogEnrichmentComparisonHeading span:not(.statusPill){color:#94a3b8;font-size:10px}.catalogEnrichmentWarning{color:#fcd34d;background:#78350f1f;border:1px solid #fbbf243d;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.catalogEnrichmentWarning span{gap:3px;display:grid}.catalogEnrichmentWarning small{color:#cbd5e1;font-size:9px}.catalogEnrichmentComparisonTable{border:1px solid #94a3b81f;border-radius:10px;gap:1px;display:grid;overflow:hidden}.catalogEnrichmentComparisonRow{background:#0206177a;grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr) minmax(140px,1fr) 90px;align-items:center;gap:8px;padding:7px 9px;display:grid}.catalogEnrichmentComparisonRow>*{overflow-wrap:anywhere;min-width:0;margin:0}.catalogEnrichmentComparisonRow strong,.catalogEnrichmentComparisonRow span{color:#e2e8f0;font-size:10px}.catalogEnrichmentComparisonRow span.isMissing{color:#64748b}.catalogEnrichmentComparisonRow em{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.catalogEnrichmentComparisonRow em.isMatch{color:#86efac;background:#22c55e1f}.catalogEnrichmentComparisonRow em.isChange{color:#fcd34d;background:#fbbf241f}.catalogEnrichmentComparisonLabels{background:#1e293bc7}.catalogEnrichmentComparisonLabels span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.catalogEnrichmentEmptyAttributes,.catalogEnrichmentEmptyState p{color:#94a3b8;margin:0;font-size:11px}.catalogEnrichmentEmptyAttributes{padding:14px}.catalogEnrichmentEmptyState{color:#67e8f9;text-align:center;align-content:center;place-items:center;gap:8px;min-height:160px;display:grid}.catalogEnrichmentFooter{border-top:1px solid #94a3b81f;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.catalogEnrichmentFooter>span{color:#64748b;margin-right:auto;font-size:10px}.marketplaceCatalogResultList strong{color:#f1f5f9;font-size:12px}.marketplaceCatalogResultList small,.marketplaceCatalogResultList p,.marketplaceCatalogResultList em{color:#94a3b8;margin:0;font-size:10px;font-style:normal;line-height:1.4}.marketplaceCatalogResultList article.error p{color:#fca5a5}.marketplaceCatalogResultList p.normalizationApplied,.marketplaceCatalogResultList p.normalizationNeedsInput,.marketplaceCatalogResultList p.normalizationAiStatus{color:#5eead4;align-items:center;gap:5px;display:flex}.marketplaceCatalogResultList p.normalizationNeedsInput{color:#fbbf24}.marketplaceCatalogResultList p.normalizationAiStatus{color:#67e8f9}.normalizationDiffToggle{color:#99f6e4;background:#0d94881a;border:1px solid #2dd4bf3d;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.normalizationDiffList{gap:8px;margin-top:5px;display:grid}.normalizationDiffList>section{background:#02061780;border:1px solid #94a3b829;border-radius:11px;gap:8px;padding:10px;display:grid}.normalizationDiffList>section>div{justify-content:space-between;gap:10px;display:flex}.normalizationDiffList>section>p{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;color:#cbd5e1!important;gap:8px!important;display:grid!important}.normalizationDiffList>section>p span{background:#0f172abf;border-radius:8px;gap:2px;min-width:0;padding:7px;display:grid}.normalizationDiffList>section>p b{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.normalizationDiffList footer{flex-wrap:wrap;gap:6px;display:flex}.normalizationDiffList footer button,.normalizationDiffList footer em{color:#99f6e4;background:#0d948817;border:1px solid #2dd4bf38;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.normalizationDiffList footer button.danger{color:#fca5a5;background:#7f1d1d1f;border-color:#f8717142}.marketplaceBulkResolutionBackdrop{z-index:800}.marketplaceBulkResolutionModal{width:min(880px,100vw - 30px)}.marketplaceItemResolutionActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.marketplaceVerifiedInputModal{width:min(760px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto}.marketplaceVerifiedInputModal>header{padding-right:48px}.marketplaceVerifiedInputModal>header h3{margin:4px 0 8px}.marketplaceVerifiedInputFields{gap:14px;margin:22px 0;display:grid}.marketplaceVerifiedInputFields label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.marketplaceVerifiedInputFields label>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplaceVerifiedInputFields label em,.marketplaceVerifiedInputFields label b{color:var(--cyan);border:1px solid #2dcfe733;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.marketplaceVerifiedInputFields label b{color:#ffd64d;border-color:#ffc40040}.marketplaceVerifiedInputFields input,.marketplaceVerifiedInputFields select,.marketplaceVerifiedInputFields textarea{border:1px solid var(--line);color:var(--text);font:inherit;resize:vertical;background:#050c1be6;border-radius:12px;width:100%;padding:12px 14px}.marketplaceVerifiedInputFields small{color:var(--muted);font-size:11px;font-weight:500}.marketplaceVerifiedInputFields label>.marketplaceVerifiedAttributeConfirmation{background:#2dcfe70d;border:1px solid #2dcfe733;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.marketplaceVerifiedInputFields label>.marketplaceVerifiedAttributeConfirmation>input{width:auto;margin-top:2px}.marketplaceVerifiedInputFields label>.marketplaceVerifiedAttributeConfirmation>span{gap:2px;display:grid}.marketplaceEvidenceChecklist{background:#2dcfe70a;border:1px solid #2dcfe72e;border-radius:14px;gap:10px;padding:14px;display:grid}.marketplaceEvidenceGuide{background:#2dcfe709;border:1px solid #2dcfe733;border-radius:16px;gap:12px;padding:16px;display:grid}.marketplaceEvidenceRecommendedRoute{background:linear-gradient(135deg,#fbbf241a,#2dcfe70d);border:1px solid #fbbf2457;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.marketplaceEvidenceRecommendedRoute>svg{color:#facc15}.marketplaceEvidenceRecommendedRoute>span{gap:3px;display:grid}.marketplaceEvidenceRecommendedRoute small,.marketplaceEvidenceRecommendedRoute p,.marketplaceEvidenceRecommendedRoute em{color:var(--muted);font-size:11px;font-style:normal}.marketplaceEvidenceRecommendedRoute p{margin:2px 0 0}.marketplaceEvidenceRecommendedRoute>em{color:#86efac;white-space:nowrap}.marketplaceEvidenceRecommendedRoute>button{grid-column:2/-1;justify-self:start}.marketplaceOperatorElectricalDeclaration{border-top:1px solid #fbbf2438;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:11px;display:grid}.marketplaceOperatorElectricalDeclaration>label{align-items:flex-start;gap:9px;display:flex}.marketplaceOperatorElectricalDeclaration>label input{margin-top:3px}.marketplaceOperatorElectricalDeclaration>label span{gap:3px;display:grid}.marketplaceOperatorElectricalDeclaration>label small{color:var(--muted);font-size:11px}.marketplaceEvidenceGuideSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplaceEvidenceGuideSummary>span{border:1px solid var(--line);background:#050c1bb8;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.marketplaceEvidenceGuideSummary>span.pending{border-color:#fbbf2447}.marketplaceEvidenceGuideSummary>span.ready{border-color:#22c55e47}.marketplaceEvidenceGuideSummary small,.marketplaceEvidencePathGrid small,.marketplaceEvidencePhotoCapture small{color:var(--muted);font-size:11px}.marketplaceEvidencePathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marketplaceEvidencePathGrid>button{border:1px solid var(--line);color:var(--text);text-align:left;background:#050c1bc2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.marketplaceEvidencePathGrid>button span{gap:3px;display:grid}.marketplaceEvidencePathGrid>button:hover,.marketplaceEvidencePathGrid>button.active{background:#2dcfe71a;border-color:#2dcfe78c}.marketplaceEvidencePathGrid>button.pending:hover,.marketplaceEvidencePathGrid>button.pending.active{background:#fbbf2414;border-color:#fbbf247a}.marketplaceEvidencePhotoCapture{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.marketplaceEvidencePhotoCapture>label{background:#0206178a;border:1px dashed #2dcfe775;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.marketplaceEvidencePhotoCapture>label span{align-items:center;gap:8px;display:flex}.marketplaceEvidencePhotoCapture>label input{max-width:280px}.marketplaceEvidenceAutomaticResult{background:#2dcfe712;border:1px solid #2dcfe747;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.marketplaceEvidenceAutomaticResult.resolved{background:#22c55e12;border-color:#22c55e57}.marketplaceEvidenceAutomaticResult.provider_schema_review{background:#fbbf2412;border-color:#fbbf245c}.marketplaceEvidenceAutomaticResult.unresolved,.marketplaceEvidenceAutomaticResult.deferred{background:#f871710f;border-color:#f871714d}.marketplaceEvidenceAutomaticResult>span{gap:3px;display:grid}.marketplaceEvidenceAutomaticResult small,.marketplaceEvidenceAutomaticResult em{color:var(--muted);font-size:11px;font-style:normal}.marketplaceEvidenceAutomaticResult em{white-space:nowrap}.marketplaceVerifiedRequirementIntro{border-left:3px solid var(--cyan);gap:4px;padding:4px 0 4px 12px;display:grid}.marketplaceVerifiedRequirementIntro span{align-items:center;gap:8px;display:flex}.marketplaceEvidenceDetails{border:1px solid var(--line);background:#050c1b94;border-radius:13px;overflow:hidden}.marketplaceEvidenceDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.marketplaceEvidenceDetails>summary::-webkit-details-marker{display:none}.marketplaceEvidenceDetails>summary span{align-items:center;gap:8px;display:flex}.marketplaceEvidenceDetails>summary small{text-align:right}.marketplaceEvidenceDetails[open]>summary{border-bottom:1px solid var(--line)}.marketplaceEvidenceDetails>.marketplaceEvidenceChecklist{background:0 0;border:0;border-radius:0}.marketplaceChannelDetails[open]{gap:12px;padding-bottom:14px;display:grid}.marketplaceChannelDetails[open]>label,.marketplaceChannelDetails[open]>.marketplacePreparationWizardNotice{margin-inline:14px}.marketplaceEvidenceChecklist>header,.marketplaceEvidenceChecklist>header span,.marketplaceEvidenceChecklist article>div{align-items:center;gap:8px;display:flex}.marketplaceEvidenceChecklist>header span{flex-direction:column;align-items:flex-start;gap:2px}.marketplaceEvidenceChecklist article{border:1px solid var(--line);background:#050c1bb3;border-radius:12px;padding:11px 12px}.marketplaceEvidenceChecklist article.pending{background:#fbbf240f;border-color:#fbbf2459}.marketplaceEvidenceChecklist article em,.marketplaceEvidenceChecklist article b{color:var(--cyan);font-size:10px;font-style:normal}.marketplaceEvidenceChecklist article b{color:#fbbf24;margin-left:auto}.marketplaceEvidenceChecklist ul{color:var(--muted);gap:4px;margin:8px 0 0;padding-left:18px;font-size:11px;display:grid}.marketplaceEvidenceMediaStrip{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:10px;gap:8px!important;display:grid!important}.marketplaceEvidenceMediaStrip figure{margin:0}.marketplaceEvidenceMediaStrip img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#020617d1;border-radius:9px;width:100%;display:block}.marketplaceEvidenceMediaStrip figcaption{color:var(--muted);text-align:center;margin-top:4px;font-size:10px}.marketplaceVerifiedInputFields label.marketplaceEvidenceUnavailable{background:#fbbf240f;border:1px solid #fbbf2447;border-radius:12px;align-items:flex-start;padding:12px;display:flex}.marketplaceVerifiedInputFields label.marketplaceEvidenceUnavailable input{width:auto;margin-top:2px}.marketplaceVerifiedInputFields label.marketplaceEvidenceUnavailable span{gap:3px;display:grid}.marketplaceVerifiedInputModal>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.marketplacePreparationWizardBackdrop{z-index:120}.marketplacePreparationWizard{color:#e2e8f0;background:#07101c;border:1px solid #22d3ee47;border-radius:24px;flex-direction:column;width:min(1120px,100vw - 28px);height:min(880px,100vh - 28px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000094}.marketplacePreparationWizardHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 62px 14px 22px;display:flex}.marketplacePreparationWizardHeader h3,.marketplacePreparationWizardHeader p{margin:0}.marketplacePreparationWizardHeader h3{margin:3px 0 5px;font-size:21px}.marketplacePreparationWizardHeader>div>p:last-child{color:#94a3b8;max-width:760px;font-size:11px}.marketplacePreparationSafety{color:#86efac;background:#22c55e14;border:1px solid #22c55e3d;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.marketplacePreparationProgress{background:#0f172a8c;border-block:1px solid #94a3b81f;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 22px;display:grid}.marketplacePreparationProgress span{color:#64748b;align-items:center;gap:8px;display:flex;position:relative}.marketplacePreparationProgress span:not(:last-child):after{content:"";background:#94a3b82e;height:1px;position:absolute;left:42px;right:12px}.marketplacePreparationProgress i{z-index:1;background:#07101c;border:1px solid #94a3b833;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.marketplacePreparationProgress small{z-index:1;background:#0f172aeb;padding-right:8px;font-size:10px;font-weight:800}.marketplacePreparationProgress .active{color:#67e8f9}.marketplacePreparationProgress .active i{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.marketplacePreparationProgress .complete{color:#86efac}.marketplacePreparationProgress .complete i,.marketplacePreparationProgress .complete:after{background:#22c55e1f;border-color:#22c55e59}.marketplaceResolutionObservability{background:#082f492e;border:1px solid #22d3ee33;border-radius:12px;margin:10px 22px 0;overflow:hidden}.marketplaceResolutionObservability.drift{background:#78350f24;border-color:#fbbf2459}.marketplaceResolutionObservability>summary,.marketplaceResolutionObservability>summary>span,.marketplaceResolutionObservabilityLoading,.marketplaceResolutionObservabilityError,.marketplaceResolutionObservabilityAlerts span{align-items:center;gap:7px;display:flex}.marketplaceResolutionObservability>summary{color:#67e8f9;cursor:pointer;justify-content:space-between;min-height:48px;padding:9px 12px;font-size:11px;list-style:none}.marketplaceResolutionObservability>summary::-webkit-details-marker{display:none}.marketplaceResolutionObservability>summary>span:first-child>span{gap:1px;display:grid}.marketplaceResolutionObservability>summary small{color:#94a3b8;font-size:9px;font-weight:650}.marketplaceResolutionObservability>summary>span:last-child{flex:none}.marketplaceResolutionObservability>summary em{color:#94a3b8;font-size:9px;font-style:normal;font-weight:800}.marketplaceResolutionObservability>summary svg:last-child{transition:transform .16s}.marketplaceResolutionObservability[open]>summary svg:last-child{transform:rotate(180deg)}.marketplaceResolutionObservability[open]>summary{border-bottom:1px solid #94a3b81a}.marketplaceResolutionObservability.drift>summary,.marketplaceResolutionObservabilityAlerts{color:#fbbf24}.marketplaceResolutionObservability>summary b{font-size:17px}.marketplaceResolutionObservabilityContent{gap:8px;padding:10px 12px;display:grid}.marketplaceResolutionObservabilityMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketplaceResolutionObservabilityMetrics>span{color:#cbd5e1;align-items:baseline;gap:5px;display:flex}.marketplaceResolutionObservabilityMetrics strong{color:#f8fafc;font-size:12px}.marketplaceResolutionObservabilityMetrics small,.marketplaceResolutionObservabilityLoading small,.marketplaceResolutionObservabilityError small,.marketplaceResolutionObservabilityAlerts small,.marketplaceResolutionObservability footer,.marketplaceResolutionObservabilityEmpty{color:#94a3b8;font-size:9px}.marketplaceResolutionObservabilityMetrics .alert strong{color:#fbbf24}.marketplaceResolutionObservabilityClasses{flex-wrap:wrap;gap:5px;display:flex}.marketplaceResolutionObservabilityClasses span{color:#cbd5e1;background:#0f172a80;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.marketplaceResolutionObservabilityClasses b{color:#f8fafc}.marketplaceResolutionObservabilityAlerts{gap:4px;display:grid}.marketplaceResolutionObservabilityHistory{justify-content:space-between;align-items:end;gap:10px;display:flex}.marketplaceResolutionObservabilitySlo{border-top:1px solid #94a3b81a;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:7px;display:grid}.marketplaceResolutionObservabilitySlo>span{gap:1px;display:grid}.marketplaceResolutionObservabilitySlo strong{color:#a5f3fc;font-size:10px}.marketplaceResolutionObservabilitySlo small{color:#94a3b8;font-size:8px}.marketplaceResolutionObservabilitySlo.breach strong{color:#fbbf24}.marketplaceResolutionObservabilitySlo.warming_up strong{color:#c4b5fd}.marketplaceResolutionObservabilityHistory small{color:#94a3b8;font-size:9px}.marketplaceResolutionObservabilityHistory small strong{color:#e2e8f0}.marketplaceResolutionObservabilityHistory>span{align-items:end;gap:2px;min-width:30px;height:14px;display:flex}.marketplaceResolutionObservabilityHistory i{background:#22d3ee;border-radius:2px 2px 0 0;width:3px;min-height:3px;display:block}.marketplaceResolutionObservabilityHistory i.drift{background:#fbbf24}.marketplaceResolutionObservability footer{border-top:1px solid #94a3b81a;padding-top:6px}.marketplaceResolutionObservabilityLoading span{gap:1px;display:grid}.marketplaceResolutionObservabilityLoading strong{color:#cbd5e1;font-size:10px}.marketplaceResolutionObservabilityError{flex-wrap:wrap}.marketplaceResolutionObservabilityError small{flex:1;min-width:0}.marketplaceResolutionObservabilityError button,.marketplacePreparationCatalogStatus button{color:#a5f3fc;background:#0891b217;border:1px solid #22d3ee3d;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.marketplacePreparationWizardBody{flex:1;min-height:0;padding:18px 22px 22px;overflow:auto}.marketplacePreparationProductFocus{color:#fde047;background:#facc150f;border:1px solid #facc1538;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.marketplacePreparationProductFocus>span{flex:1;gap:2px;min-width:0;display:grid}.marketplacePreparationProductFocus strong{color:#f8fafc;font-size:11px}.marketplacePreparationProductFocus small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.marketplacePreparationProductFocus em{color:#fde68a;background:#facc1514;border:1px solid #facc153d;border-radius:999px;width:fit-content;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850}.marketplacePreparationProductFocus button{color:#fde68a;white-space:nowrap;background:#facc1514;border:1px solid #facc1540;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.marketplacePreparationProductFocusActions{align-items:center;gap:6px;display:flex}.marketplacePreparationWizardStep{gap:15px;min-height:100%;display:grid}.marketplacePreparationWizardStep>header{align-items:center;gap:11px;display:flex}.marketplacePreparationWizardStep>header>span{color:#67e8f9;background:#22d3ee1a;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.marketplacePreparationWizardStep>header>div{gap:2px;display:grid}.marketplacePreparationWizardStep>header strong{font-size:15px}.marketplacePreparationWizardStep>header small,.marketplacePreparationWizardStep>footer>span{color:#94a3b8;font-size:10px}.marketplacePreparationWizardStep>footer{border-top:1px solid #94a3b81f;justify-content:flex-end;align-items:center;gap:9px;margin-top:auto;padding-top:13px;display:flex}.marketplacePreparationWizardStep>footer>span{margin-right:auto}.marketplacePreparationWizardNotice,.marketplacePreparationSnapshot,.marketplacePreparationValidationCard{color:#67e8f9;background:#0891b212;border:1px solid #22d3ee2e;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.marketplacePreparationWizardNotice.error{color:#fda4af;background:#7f1d1d1a;border-color:#fb718547;flex-wrap:wrap}.marketplacePreparationWizardNotice.error button{color:#fecdd3;background:#7f1d1d29;border:1px solid #fb718547;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-flex}.marketplacePreparationWizardNotice>span,.marketplacePreparationSnapshot>span,.marketplacePreparationValidationCard>span{flex:1;gap:2px;min-width:0;display:grid}.marketplacePreparationWizardNotice strong,.marketplacePreparationSnapshot strong,.marketplacePreparationValidationCard strong{color:#e2e8f0;font-size:11px}.marketplacePreparationWizardNotice small,.marketplacePreparationSnapshot small,.marketplacePreparationValidationCard small{color:#94a3b8;font-size:10px}.marketplacePreparationValidationCard em{color:#86efac;font-size:9px;font-style:normal;font-weight:800}.marketplaceCatalogIdentityFields{background:#0f172a6b;border:1px solid #22d3ee2e;border-radius:14px;gap:11px;padding:13px;display:grid}.marketplaceCatalogIdentityFields>header>div,.marketplaceCatalogIdentityFields label{gap:5px;display:grid}.marketplaceCatalogIdentityFields>header strong,.marketplaceCatalogIdentityFields label{color:#e2e8f0;font-size:11px;font-weight:800}.marketplaceCatalogIdentityFields>header small,.marketplaceCatalogIdentityFields label small{color:#94a3b8;font-size:9px;font-weight:500}.marketplaceCatalogIdentityFields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marketplaceCatalogIdentityFields input{min-width:0}@media (max-width:720px){.marketplaceCatalogIdentityFields>div{grid-template-columns:1fr}}.marketplacePreparationScopeSection{background:#0f172a52;border:1px solid #94a3b824;border-radius:15px;gap:11px;padding:13px;display:grid}.marketplacePreparationScopeSection>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.marketplacePreparationScopeSection>header>span{color:#67e8f9;background:#0891b21a;border:1px solid #22d3ee40;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.marketplacePreparationScopeSection>header>div{gap:2px;display:grid}.marketplacePreparationScopeSection>header strong{color:#e2e8f0;font-size:12px}.marketplacePreparationScopeSection>header small{color:#94a3b8;font-size:9px;line-height:1.4}.marketplacePreparationScopeSection>header em{color:#67e8f9;white-space:nowrap;background:#22d3ee17;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.marketplacePreparationGtinDecision.resaleMode{background:#78350f14;border-color:#facc1538}.marketplacePreparationGtinFootnote{color:#94a3b8;align-items:flex-start;gap:6px;font-size:9px;line-height:1.45;display:flex}.marketplacePreparationGtinFootnote svg{color:#67e8f9;flex:none}.marketplacePreparationCatalogGrid,.marketplacePreparationDirection,.marketplacePreparationChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplacePreparationCatalogGrid label,.marketplacePreparationDirection button,.marketplacePreparationChoiceGrid button{color:#94a3b8;text-align:left;background:#0f172a8c;border:1px solid #94a3b829;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.marketplacePreparationCatalogGrid label.selected,.marketplacePreparationDirection button.selected{color:#67e8f9;background:#0891b21f;border-color:#22d3ee6b}.marketplacePreparationCatalogGrid input{width:15px;height:15px}.marketplacePreparationCatalogStatus{color:#94a3b8;background:#0f172a6b;border:1px solid #94a3b826;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:11px 12px;display:grid}.marketplacePreparationCatalogStatus>span{gap:2px;display:grid}.marketplacePreparationCatalogStatus strong{color:#e2e8f0;font-size:11px}.marketplacePreparationCatalogStatus small{color:#94a3b8;font-size:9px}.marketplacePreparationCatalogStatus.loading>svg{color:#67e8f9}.marketplacePreparationCatalogStatus.error{background:#7f1d1d14;border-color:#fb718540}.marketplacePreparationCatalogStatus.error>svg{color:#fda4af}.marketplacePreparationCatalogStatus.empty>svg{color:#64748b}.marketplacePreparationCatalogGrid span,.marketplacePreparationDirection span,.marketplacePreparationChoiceGrid span{flex:1;gap:2px;min-width:0;display:grid}.marketplacePreparationCatalogGrid strong,.marketplacePreparationDirection strong,.marketplacePreparationChoiceGrid strong{color:#e2e8f0;font-size:11px}.marketplacePreparationCatalogGrid small,.marketplacePreparationDirection small,.marketplacePreparationChoiceGrid small{color:#94a3b8;font-size:9px}.marketplacePreparationChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplacePreparationChoiceGrid button:hover{background:#0891b21a;border-color:#22d3ee61}.marketplacePreparationResultGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.marketplacePreparationResultGrid span{background:#0f172a85;border:1px solid #94a3b821;border-radius:13px;gap:3px;padding:13px;display:grid}.marketplacePreparationResultGrid small{color:#94a3b8;font-size:9px}.marketplacePreparationResultGrid strong{font-size:24px}.marketplacePreparationResultGrid .blocked strong{color:#fca5a5}.marketplacePreparationResultGrid .providerRestricted strong{color:#d8b4fe}.marketplacePreparationResultGrid .resolved strong{color:#fcd34d}.marketplacePreparationResultGrid .publishable strong{color:#86efac}.marketplaceResolutionFunnelSummary{background:#082f493d;border:1px solid #22d3ee3d;border-radius:14px;gap:11px;padding:14px;display:grid}.marketplaceResolutionFunnelSummary>header,.marketplaceResolutionFunnelSummary>header>span,.marketplaceResolutionFunnelSummary>footer{align-items:center;gap:9px;display:flex}.marketplaceResolutionFunnelSummary>header{justify-content:space-between}.marketplaceResolutionFunnelSummary>header>span>span{gap:2px;display:grid}.marketplaceResolutionFunnelSummary>header strong{color:#cffafe}.marketplaceResolutionFunnelSummary>header small,.marketplaceResolutionFunnelSummary>footer{color:#94a3b8;font-size:10px}.marketplaceResolutionFunnelSummary>header>b{color:#67e8f9;font-size:20px}.marketplaceResolutionFunnelSummary>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.marketplaceResolutionFunnelSummary>div>span{background:#0f172a8c;border-radius:10px;gap:2px;padding:9px;display:grid}.marketplaceResolutionFunnelSummary>div strong{color:#e2e8f0;font-size:17px}.marketplaceResolutionFunnelSummary>div small{color:#94a3b8;font-size:9px}.marketplaceResolutionFunnelSummary>footer{border-top:1px solid #94a3b81f;padding-top:9px}.marketplacePreparationCaseTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketplacePreparationCaseTabs button{color:#94a3b8;background:#0f172a80;border:1px solid #94a3b824;border-radius:11px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.marketplacePreparationCaseTabs button.active{color:#67e8f9;border-color:#22d3ee6b}.marketplacePreparationCaseList{gap:8px;display:grid}.marketplacePreparationCaseList article{background:#0f172a75;border:1px solid #94a3b821;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.marketplacePreparationCaseList article>span{color:#fbbf24}.marketplacePreparationCaseList article.blocked>span{color:#f87171}.marketplacePreparationCaseList article.provider_restricted>span{color:#d8b4fe}.marketplacePreparationCaseList article.publishable>span{color:#4ade80}.marketplacePreparationCaseList article>div:nth-child(2){gap:2px;display:grid}.marketplacePreparationCaseList article strong{font-size:11px}.marketplacePreparationCaseList article small,.marketplacePreparationCaseList article p{color:#94a3b8;margin:0;font-size:9px}.marketplacePreparationCaseActions{gap:6px;display:flex}.marketplacePreparationCaseActions button,.marketplacePreparationWizardNotice button{color:#67e8f9;background:#0891b214;border:1px solid #22d3ee38;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:800;display:inline-flex}.marketplacePreparationEmpty,.marketplacePreparationLoading{color:#67e8f9;text-align:center;border:1px dashed #94a3b82e;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.marketplacePreparationEmpty small{color:#94a3b8}.marketplacePreparationCategoryLayout,.marketplacePreparationCandidateLayout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:12px;display:grid}.marketplaceCategoryCatalogSummary{background:#0891b212;border:1px solid #22d3ee29;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.marketplaceCategoryCatalogSummary strong{color:#cffafe;font-size:12px}.marketplaceCategoryCatalogSummary small{color:#94a3b8;font-size:9px}.marketplaceCategoryPager{border-top:1px solid #94a3b81f;gap:6px;margin-top:4px;padding-top:8px;display:grid}.marketplaceCategoryPager>small{color:#94a3b8;text-align:center}.marketplaceCategoryPager>span{justify-content:center;align-items:center;gap:8px;display:flex}.marketplaceCategoryPager b{color:#cbd5e1;font-size:9px}.marketplaceCategoryPager button{place-items:center;width:30px;min-height:28px;padding:0!important;display:inline-grid!important}.marketplacePreparationCategoryLayout>nav,.marketplacePreparationCandidateLayout>nav{align-content:start;gap:6px;display:grid}.marketplacePreparationCategoryLayout>nav button,.marketplacePreparationCandidateLayout>nav button{color:#94a3b8;text-align:left;background:#0f172a7a;border:1px solid #94a3b821;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.marketplacePreparationCategoryLayout>nav button.active,.marketplacePreparationCandidateLayout>nav button.active{background:#0891b21a;border-color:#22d3ee66}.marketplacePreparationCategoryLayout>nav span,.marketplacePreparationCandidateLayout>nav span{gap:2px;display:grid}.marketplacePreparationCategoryLayout>nav strong,.marketplacePreparationCandidateLayout>nav strong{color:#e2e8f0;font-size:10px}.marketplacePreparationCategoryLayout>nav small,.marketplacePreparationCandidateLayout>nav small,.marketplacePreparationCategoryLayout>nav em,.marketplacePreparationCandidateLayout>nav em{color:#94a3b8;font-size:8px;font-style:normal}.marketplacePreparationCategoryLayout>article,.marketplacePreparationCandidateLayout>article{background:#0f172a75;border:1px solid #22d3ee29;border-radius:14px;gap:12px;padding:14px;display:grid}.marketplacePreparationCategoryLayout>article>header,.marketplacePreparationCandidateLayout>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplacePreparationCategoryLayout>article>header>div,.marketplacePreparationCandidateLayout>article>header>div{gap:3px;display:grid}.marketplacePreparationCategoryLayout textarea,.marketplacePreparationCatalogSearch input,.marketplacePreparationCatalogSearch select{color:#e2e8f0;background:#020617bf;border:1px solid #94a3b82e;border-radius:10px;width:100%;padding:10px}.marketplacePreparationCategoryLayout label{color:#94a3b8;gap:6px;font-size:10px;font-weight:800;display:grid}.marketplacePreparationCategoryLayout article>footer{justify-content:flex-end;gap:8px;display:flex}.marketplacePreparationCategorySuggestion{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplacePreparationCategorySuggestion span{background:#0206178c;border-radius:10px;gap:3px;padding:10px;display:grid}.marketplacePreparationCategorySuggestion small,.marketplacePreparationCategorySuggestion code{color:#94a3b8;font-size:8px}.marketplacePreparationCatalogSearch{grid-template-columns:minmax(0,1fr) 230px auto;gap:8px;display:grid}.marketplacePreparationCandidateLayout dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.marketplacePreparationCandidateLayout dl div{background:#0206178f;border-radius:9px;padding:8px}.marketplacePreparationCandidateLayout dt{color:#94a3b8;font-size:8px}.marketplacePreparationCandidateLayout dd{color:#e2e8f0;margin:3px 0 0;font-size:10px;font-weight:700}.marketplacePreparationVerified .marketplaceVerifiedInputFields{margin:0}.marketplacePreparationValidationCard{background:#22c55e12;border-color:#22c55e3d;justify-content:center;min-height:150px}.marketplacePreparationValidationCard.pending{color:#fbbf24;background:#fbbf240f;border-color:#fbbf2433}@media (max-width:760px){.marketplacePreparationWizard{border-radius:16px;width:calc(100vw - 12px);height:calc(100vh - 12px)}.marketplacePreparationWizardHeader{padding:16px 48px 12px 14px}.marketplacePreparationSafety{display:none}.marketplacePreparationProgress{padding:8px 12px}.marketplacePreparationProgress small{display:none}.marketplacePreparationProgress span{justify-content:center}.marketplaceEvidenceGuideSummary,.marketplaceEvidencePathGrid{grid-template-columns:1fr}.marketplaceEvidenceRecommendedRoute{grid-template-columns:auto minmax(0,1fr)}.marketplaceEvidenceRecommendedRoute>em,.marketplaceEvidenceRecommendedRoute>button{grid-column:2}.marketplaceEvidenceRecommendedRoute>em{white-space:normal}.marketplaceOperatorElectricalDeclaration{grid-template-columns:1fr}.marketplaceOperatorElectricalDeclaration>button{justify-self:stretch}.marketplaceEvidencePhotoCapture>label{flex-direction:column;align-items:stretch}.marketplaceEvidenceAutomaticResult{grid-template-columns:auto minmax(0,1fr)}.marketplaceEvidenceAutomaticResult>em{white-space:normal;grid-column:2}.marketplacePreparationProgress span:not(:last-child):after{left:50%;right:-50%}.marketplaceResolutionObservability{margin:8px 12px 0}.marketplaceResolutionObservabilityMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceResolutionObservabilityMetrics span:last-child{grid-column:1/-1}.marketplaceResolutionObservabilitySlo{grid-template-columns:1fr}.marketplacePreparationWizardBody{padding:14px}.marketplacePreparationProductFocus{flex-wrap:wrap;align-items:flex-start}.marketplacePreparationProductFocus>span{flex-basis:calc(100% - 30px)}.marketplacePreparationProductFocus button{width:100%}.marketplacePreparationProductFocusActions{grid-template-columns:1fr;width:100%;display:grid}.marketplacePreparationCatalogStatus{grid-template-columns:auto minmax(0,1fr)}.marketplacePreparationCatalogStatus button{grid-column:1/-1;width:100%}.marketplacePreparationWizardNotice.error button{width:100%}.marketplacePreparationCatalogGrid,.marketplacePreparationChoiceGrid,.marketplacePreparationResultGrid,.marketplaceResolutionFunnelSummary>div,.marketplacePreparationCategoryLayout,.marketplacePreparationCandidateLayout,.marketplacePreparationCategorySuggestion,.marketplacePreparationCandidateLayout dl{grid-template-columns:1fr}.marketplacePreparationCaseTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplacePreparationCaseList article{grid-template-columns:auto minmax(0,1fr)}.marketplacePreparationCaseActions{grid-column:1/-1}.marketplacePreparationCatalogSearch{grid-template-columns:1fr}.marketplacePreparationWizardStep>footer{flex-wrap:wrap}}.marketplaceBulkResolutionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.marketplaceBulkResolutionFields>label{color:#94a3b8;gap:6px;font-size:10px;font-weight:700;display:grid}.marketplaceBulkResolutionFields input,.marketplaceBulkResolutionFields select,.marketplaceBulkResolutionFields textarea{color:#e2e8f0;background:#020617b8;border:1px solid #94a3b82e;border-radius:10px;min-width:0;padding:10px}.marketplaceBulkProductSelection,.marketplaceBulkEvidenceNote{grid-column:1/-1}.marketplaceBulkProductSelection{background:#02061773;border:1px solid #94a3b826;border-radius:12px;overflow:hidden}.marketplaceBulkProductSelection>header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.marketplaceBulkProductSelection>header span,.marketplaceBulkProductSelection>div>label span{gap:2px;display:grid}.marketplaceBulkProductSelection>header small,.marketplaceBulkProductSelection>div>label small{color:#94a3b8;font-size:10px}.marketplaceBulkProductSelection>div{max-height:250px;display:grid;overflow:auto}.marketplaceBulkProductSelection>div>label{border-bottom:1px solid #94a3b814;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.marketplaceBulkProductSelection>div>label:last-child{border-bottom:0}.marketplaceBulkProductSelection>div>label input{width:16px;height:16px}.marketplaceBulkProductSelection>div>p{color:#94a3b8;text-align:center;margin:0;padding:16px}.marketplaceBulkResolutionFields .marketplaceBulkRuleCheck,.marketplaceBulkResolutionFields .catalogEnrichmentWarning{grid-column:1/-1}.marketplaceBulkRuleCheck{background:#0d948812;border:1px solid #2dd4bf33;border-radius:11px;align-items:center;padding:10px;gap:9px!important;display:flex!important}.marketplaceBulkRuleCheck input{width:16px;height:16px}.marketplaceBulkRuleCheck span{gap:2px;display:grid}.marketplaceBulkRuleCheck strong{color:#ccfbf1}.marketplaceBulkRuleCheck small,.marketplaceBulkResolutionSummary small{color:#94a3b8;font-size:10px}.marketplaceBulkResolutionSummary{background:#0f172aa8;border-radius:11px;gap:3px;padding:11px;display:grid}.marketplaceBulkResolutionSummary strong{color:#67e8f9;font-size:12px}.marketplaceCatalogResultModal>footer{z-index:4;background:#07101c;border-top:1px solid #94a3b81f;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;margin:0 -20px -20px;padding:10px 20px 20px;display:flex;position:sticky;bottom:-20px}.marketplaceCatalogSummaryModal>footer{gap:7px;margin:0 -14px -14px;padding:8px 14px 12px;bottom:-14px}.marketplaceCatalogSummaryModal>footer>button{min-height:34px;padding:7px 10px;font-size:10px}.marketplaceCatalogSummaryModal>footer small{font-size:8px}.marketplaceCatalogResultModal>footer small{color:#fbbf24;text-align:right;flex-basis:100%;font-size:10px}.marketplaceCatalogResultModal button:disabled{cursor:not-allowed;opacity:.42}.marketplaceWorkspaceTabs button{color:#64748b;text-align:left;background:#0f172a8c;border:1px solid #94a3b81f;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.marketplaceWorkspaceTabs button.active{color:#67e8f9;background:#22d3ee17;border-color:#22d3ee66}.marketplaceWorkspaceTabs button>span{gap:2px;min-width:0;display:grid}.marketplaceWorkspaceTabs strong{color:#f8fafc;font-size:12px}.marketplaceWorkspaceTabs small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}@media (max-width:1050px){.marketplaceChannelLayout{grid-template-columns:1fr}.marketplacePlatformList{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplacePlatformList>p{grid-column:1/-1}.marketplacePlatformCard{grid-template-columns:auto minmax(0,1fr)}.marketplacePlatformCard em{grid-column:2;justify-self:start}.marketplaceWorkspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.marketplaceChannelHub{padding:15px}.marketplaceChannelHubHeader,.marketplaceAccountHero{flex-direction:column;align-items:stretch}.marketplaceConnectionCount{justify-self:start}.marketplacePlatformList,.marketplaceWorkspaceTabs{grid-template-columns:1fr}.marketplaceConnectionJourney{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceEmbeddedConnectFields{grid-template-columns:1fr}.marketplaceAccountModalBackdrop{align-items:end;padding:10px}.marketplaceAccountModal{border-radius:20px;width:100%;max-height:calc(100vh - 20px)}.marketplaceTestUsersModal{gap:14px;padding:22px 14px}.marketplaceTestUsersHeader,.marketplaceTestUsersFooter{flex-direction:column;align-items:stretch}.marketplaceTestUsersLayout{grid-template-columns:1fr}.marketplaceTestUsersAccessNotice{grid-template-columns:auto minmax(0,1fr)}.marketplaceTestUsersAccessNotice>button{grid-column:2;justify-self:start}.marketplaceTestUsersList article{grid-template-columns:auto minmax(0,1fr)}.marketplaceTestUsersList article>button{grid-column:2;justify-self:start}.marketplaceSellerLoginPanel{grid-template-columns:1fr}.marketplaceSellerOnboardingHeader{flex-direction:column;align-items:stretch}.marketplaceSellerMetrics,.marketplaceSellerCatalogGrid,.marketplaceSellerDirectionGrid,.marketplaceGtinModeSelector{grid-template-columns:1fr}.marketplaceGtinPolicyHeader{grid-template-columns:auto minmax(0,1fr)}.marketplaceGtinPolicyHeader>em{grid-column:2;justify-self:start}.marketplaceGtinPolicyModal{padding:22px 16px}.marketplaceGtinPolicyModal>footer{flex-direction:column-reverse;align-items:stretch}.marketplaceGtinPolicyModal>footer button{justify-content:center}.marketplaceCategoryReviewHeader,.marketplaceConditionalActions,.marketplaceCategoryDecisionCard>header{flex-direction:column;align-items:stretch}.marketplaceCategoryReviewEmpty{grid-template-columns:auto minmax(0,1fr)}.marketplaceCategoryReviewEmpty ul{grid-column:1/-1}.marketplaceCategoryReviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceCategoryReviewWorkspace{grid-template-columns:1fr}.marketplaceCategoryProductList{max-height:260px}.marketplaceCategorySuggestion,.marketplaceConditionalMetrics,.marketplaceConditionalRequirements{grid-template-columns:1fr}.marketplaceCategoryDecisionActions{flex-direction:column-reverse;align-items:stretch}.marketplaceConditionalActions>button{margin-left:0}.marketplaceCatalogResultStats{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.marketplaceCatalogResultStats>span:first-child{grid-column:auto}.marketplaceCatalogResultStats>span{flex:0 0 104px;gap:2px;padding:5px 7px}.marketplaceSellerOnboardingActions{flex-direction:column;align-items:stretch}.marketplaceSellerOnboardingActions>span{margin-right:0}.marketplaceDirectTransferAction{flex-direction:column;align-items:stretch}.marketplaceDirectTransferAction>span{margin-right:0}.marketplaceCatalogResultModal{border-radius:20px;width:100%;height:calc(100vh - 20px);max-height:none;padding:15px 12px}.marketplaceCatalogSummarySticky{margin:-15px -12px 0;padding:15px 12px 10px;top:-15px}.marketplaceCatalogResultModal>footer{margin:0 -12px -15px;padding:10px 12px 15px;bottom:-15px}.marketplacePreparationResumeCard{grid-template-columns:1fr}.marketplacePreparationResumeCard>em{justify-self:start}.marketplacePreparationResumeActions{flex-wrap:wrap;justify-content:stretch}.marketplacePreparationResumeActions>button{flex:135px;justify-content:center}.marketplaceAsyncWorkerStatus{max-width:calc(100vw - 24px);bottom:12px;right:12px}.marketplaceCatalogSummaryModal{height:auto;max-height:calc(100vh - 20px)}.marketplaceCatalogCasesLauncher{grid-template-columns:1fr}.marketplaceCatalogCasesLauncher>div>span>small{display:none}.marketplaceCatalogCasesLauncher>span{justify-content:center;align-items:baseline;gap:5px;display:flex}.marketplaceCatalogCasesLauncher>button{justify-content:center}.marketplaceCatalogCasesBackdrop{align-items:end;padding:10px}.marketplaceCatalogCasesModal{border-radius:20px;width:100%;height:calc(100vh - 20px);padding:10px}.marketplaceCatalogCasesFooter{flex-direction:row;justify-content:flex-end;align-items:center}.marketplaceCatalogCasesFooter>span{display:none}.marketplaceCatalogCasesFooter>button{justify-content:center}.marketplaceNormalizationNextSteps,.marketplaceCatalogErrorSummary>div{grid-template-columns:1fr}.marketplaceNormalizationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceNormalizationSummary>div{grid-column:1/-1}.marketplaceCatalogErrorSummary.collapsed>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceCatalogErrorSummary.collapsed>div span:nth-child(n+3){display:none}.marketplaceResolutionControls,.marketplaceBulkResolutionFields{grid-template-columns:1fr}.marketplaceResolutionControls>button{justify-content:center}.marketplaceResolutionControls>.marketplaceResolutionControlActions{justify-content:stretch}.marketplaceResolutionControlActions>button{flex:210px}.normalizationDiffList>section>p{grid-template-columns:1fr}.normalizationDiffList>section>p>svg{transform:rotate(90deg)}.marketplaceCatalogResultToolbar{flex-wrap:wrap}.marketplaceNormalizationScopeStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceNormalizationScopePanel.expanded{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:10px}.marketplaceNormalizationFieldChips{max-height:136px}.marketplaceNormalizationFieldChips label{width:100%}.marketplaceCatalogStatusTabs{scrollbar-width:thin;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.marketplaceCatalogStatusTabs>button{flex:0 0 126px}.marketplaceCatalogResultToolbar>span{display:none}.marketplaceCatalogResultSearch{width:100%}.marketplaceCatalogResultToolbar>select{flex:auto}.marketplaceCatalogResultModal>footer>button{flex:calc(50% - 6px);justify-content:center}.catalogEnrichmentModal{height:calc(100dvh - 20px);padding:14px}.catalogEnrichmentSource{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogEnrichmentSource>span{border-right:0}.catalogEnrichmentSource>span:first-child{grid-column:1/-1}.catalogEnrichmentSearch{grid-template-columns:1fr}.catalogEnrichmentComparisonRow{grid-template-columns:minmax(90px,.7fr) minmax(110px,1fr) minmax(110px,1fr)}.catalogEnrichmentComparisonRow>:last-child{grid-column:2/-1}.catalogEnrichmentComparisonLabels>:last-child{display:none}.catalogEnrichmentFooter{flex-wrap:wrap}.catalogEnrichmentFooter>span{flex-basis:100%}.catalogEnrichmentFooter>button{flex:1;justify-content:center}.marketplaceCatalogResultList article{grid-template-columns:auto minmax(0,1fr)}.marketplaceCatalogCasesModal>.marketplaceCatalogResultList{min-height:180px}.marketplaceCatalogResultList article>em{grid-column:2}.marketplaceAccountActions{justify-content:flex-start}}.marketplaceReadinessPanel{background:linear-gradient(135deg,#22d3ee14,#0000 55%),linear-gradient(145deg,#4ade800e,#0000 72%),#0f172a8a;border:1px solid #22d3ee38;border-radius:18px;gap:14px;padding:18px;display:grid}.marketplaceReadinessHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.marketplaceReadinessHeader h3,.marketplaceReadinessHeader p{margin:0}.marketplaceReadinessHeader h3{color:#f4f4f5;margin-top:4px;font-size:24px;line-height:1.14}.marketplaceReadinessHeader p:not(.eyebrow){color:#a1a1aa;margin-top:6px;font-weight:800;line-height:1.4}.marketplaceReadinessIntro,.marketplaceReadinessChecklist{gap:8px;display:grid}.marketplaceReadinessIntro{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceReadinessIntro span{color:#d4d4d8;background:#ffffff09;border:1px solid #94a3b824;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:11px;font-size:12px;font-weight:900;display:flex}.marketplaceReadinessChecklist{grid-template-columns:repeat(6,minmax(0,1fr))}.marketplaceReadinessStep{color:#a1a1aa;text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:112px;padding:12px;display:grid}.marketplaceReadinessStep span{border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.marketplaceReadinessStep strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.marketplaceReadinessStep small{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.marketplaceReadinessStep.ready{background:#4ade800f;border-color:#4ade8052}.marketplaceReadinessStep.ready span{color:var(--mint);border-color:#4ade8052}.marketplaceReadinessStep.attention{border-color:#fbbf2461}.marketplaceReadinessActions{flex-wrap:wrap;gap:8px;display:flex}.marketplacePreviewPanel{border-top:1px solid #94a3b824;gap:12px;padding-top:14px;display:grid}.marketplacePreviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplacePreviewHeader span,.marketplacePreviewList>strong,.marketplacePreviewRow span,.marketplacePreviewActions span{gap:3px;min-width:0;display:grid}.marketplacePreviewHeader strong,.marketplacePreviewList>strong,.marketplacePreviewRow b,.marketplacePreviewActions strong{color:#f4f4f5}.marketplacePreviewHeader small,.marketplacePreviewRow small,.marketplacePreviewActions small{color:#a1a1aa;font-size:11px;font-weight:800;line-height:1.3}.marketplacePreviewDownloadActions{flex-wrap:wrap;gap:8px;display:flex}.marketplacePreviewStats,.marketplacePreviewColumns{gap:8px;display:grid}.marketplacePreviewStats{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplacePreviewStats span{color:#a1a1aa;background:#ffffff08;border:1px solid #94a3b824;border-radius:10px;gap:3px;padding:9px;font-size:11px;font-weight:900;display:grid}.marketplacePreviewStats strong{color:#f4f4f5;font-size:18px;line-height:1}.marketplacePreviewColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplacePreviewList{align-content:start;gap:8px;display:grid}.marketplacePreviewRow{background:#ffffff08;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.marketplacePreviewRow.warning{background:#fbbf240e;border-color:#fbbf244d}.marketplacePreviewRow b,.marketplacePreviewRow small{overflow-wrap:anywhere}.marketplacePreviewActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketplacePreviewActions span{background:#ffffff08;border:1px solid #94a3b824;border-radius:12px;padding:10px}.operationOnboardingGuidePanel{background:linear-gradient(135deg,#fbbf2414,#0000 54%),linear-gradient(145deg,#22d3ee0e,#0000 70%),#0f172a8a;border:1px solid #fbbf243d;border-radius:18px;gap:14px;padding:18px;display:grid}.operationOnboardingGuideHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.operationOnboardingGuideHeader h3,.operationOnboardingGuideHeader p{margin:0}.operationOnboardingGuideHeader h3{color:#f4f4f5;margin-top:4px;font-size:24px;line-height:1.14}.operationOnboardingGuideHeader p:not(.eyebrow){color:#a1a1aa;margin-top:6px;font-weight:800;line-height:1.4}.operationModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operationModeGrid span{background:#ffffff09;border:1px solid #94a3b824;border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.operationModeGrid strong{color:#f4f4f5;font-size:13px}.operationModeGrid small{color:#a1a1aa;font-size:11px;font-weight:800;line-height:1.3}.operationOnboardingChecklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operationOnboardingStep{color:#a1a1aa;text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:112px;padding:12px;display:grid}.operationOnboardingStep span{border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.operationOnboardingStep strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.operationOnboardingStep small{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.operationOnboardingStep.ready{background:#4ade800f;border-color:#4ade8052}.operationOnboardingStep.ready span{color:var(--mint);border-color:#4ade8052}.operationOnboardingStep.current{background:#22d3ee14;border-color:#22d3ee7a}.operationOnboardingStep.attention{border-color:#fbbf2461}.operationOnboardingDecisionGrid,.operationOnboardingGuideActions{flex-wrap:wrap;gap:8px;display:flex}.operationOnboardingDecisionGrid .checkRow{background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;min-height:38px;padding:0 12px}.operationOnboardingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operationOnboardingStats span{color:#a1a1aa;background:#ffffff08;border:1px solid #94a3b824;border-radius:10px;gap:3px;padding:9px;font-size:11px;font-weight:900;display:grid}.operationOnboardingStats strong{color:#f4f4f5;font-size:18px;line-height:1}.dashboardOnboardingGuidePanel{background:linear-gradient(135deg,#4ade8013,#0000 54%),linear-gradient(145deg,#22d3ee0f,#0000 70%),#0f172a8a;border:1px solid #4ade8038;border-radius:18px;gap:14px;padding:18px;display:none}.dashboardOnboardingGuideHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.dashboardOnboardingGuideHeader h3,.dashboardOnboardingGuideHeader p{margin:0}.dashboardOnboardingGuideHeader h3{color:#f4f4f5;margin-top:4px;font-size:24px;line-height:1.14}.dashboardOnboardingGuideHeader p:not(.eyebrow){color:#a1a1aa;margin-top:6px;font-weight:800;line-height:1.4}.dashboardReadoutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboardReadoutGrid span{background:#ffffff09;border:1px solid #94a3b824;border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.dashboardReadoutGrid strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:15px;line-height:1.18}.dashboardReadoutGrid small{color:#a1a1aa;font-size:11px;font-weight:800;line-height:1.3}.dashboardOnboardingChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboardOnboardingStep{color:#a1a1aa;text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:112px;padding:12px;display:grid}.dashboardOnboardingStep span{border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dashboardOnboardingStep strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.dashboardOnboardingStep small{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.dashboardOnboardingStep.ready{background:#4ade800f;border-color:#4ade8052}.dashboardOnboardingStep.ready span{color:var(--mint);border-color:#4ade8052}.dashboardOnboardingStep.current{background:#22d3ee14;border-color:#22d3ee7a}.dashboardOnboardingStep.attention{border-color:#fbbf2461}.dashboardOnboardingDecisionGrid,.dashboardOnboardingGuideActions{flex-wrap:wrap;gap:8px;display:flex}.dashboardOnboardingDecisionGrid .checkRow{background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;min-height:38px;padding:0 12px}.dashboardOnboardingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboardOnboardingStats span{color:#a1a1aa;background:#ffffff08;border:1px solid #94a3b824;border-radius:10px;gap:3px;padding:9px;font-size:11px;font-weight:900;display:grid}.dashboardOnboardingStats strong{color:#f4f4f5;font-size:18px;line-height:1}.productMasterControls{background:linear-gradient(135deg,#22d3ee0e,#ffffff05);border:1px solid #22d3ee29;border-radius:8px;gap:10px;margin-top:16px;margin-bottom:14px;padding:12px;display:grid}.productMasterMainRow{grid-template-columns:minmax(190px,.55fr) minmax(300px,1.35fr) auto;align-items:end;gap:10px;display:grid}.compactSourceBox{align-content:center;min-height:52px;padding:9px 12px}.compactSourceBox span,.compactSourceBox small{font-size:11px}.compactSourceBox strong{font-size:14px;line-height:1.1}.productMasterSearch{min-width:0}.productMasterActionRow{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.productSelectionSummary{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.productSelectionSummary strong{color:#c8f8ff;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:999px;place-items:center;min-width:30px;min-height:30px;font-size:15px;display:inline-grid}.productSelectionSummary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productBatchDisclosure{border-top:1px solid #94a3b81f;padding-top:4px}.productBatchDisclosure summary{min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;list-style:none;display:flex}.productBatchDisclosure summary::-webkit-details-marker{display:none}.productBatchDisclosure summary:hover{background:#ffffff09}.productBatchDisclosure summary span{align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.productBatchDisclosure summary small{color:var(--muted);font-size:12px;font-weight:850}.productBatchInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0 2px;display:grid}.productBatchInner p{color:var(--muted);margin:0;font-size:12px;font-weight:850}.productMasterHint{color:#b7ecf2;border-top:1px solid #94a3b81f;margin:0;padding-top:9px;font-size:12px;font-weight:850}.inputWithIcon{display:block;position:relative}.inputWithIcon svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inputWithIcon input{padding-left:38px}.catalogStatsStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.catalogStatsStrip span{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:8px;gap:4px;padding:12px;font-size:12px;font-weight:900;display:grid}.catalogStatsStrip strong{color:var(--text);font-size:24px;line-height:1}.categoryReconciliationPanel{background:#2acfe10e;border:1px solid #2acfe147;border-radius:8px;gap:12px;margin:14px 0 18px;padding:14px;display:grid}.categoryReconciliationHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.categoryReconciliationHeader h4{margin:0;font-size:18px}.categoryReconciliationHeader p,.categoryReconciliationNote{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:800}.categoryReconciliationStats{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;min-width:min(420px,100%);display:grid}.categoryReconciliationStats span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:8px;gap:3px;padding:8px 10px;font-size:10px;font-weight:900;display:grid}.categoryReconciliationStats strong{color:var(--text);font-size:20px;line-height:1}.categoryReconciliationList{gap:8px;display:grid}.categoryReconciliationRow{border:1px solid var(--line);background:#02061752;border-radius:8px;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.categoryReconciliationRow div{gap:3px;min-width:0;display:grid}.categoryReconciliationRow strong,.categoryReconciliationRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.categoryReconciliationRow small{color:var(--muted);font-weight:800}.catalogCardsScreen{gap:18px}.catalogCommandPanel{gap:14px;display:grid}.catalogCommandGrid{grid-template-columns:minmax(210px,1fr) repeat(3,minmax(120px,.36fr)) auto;align-items:stretch;gap:10px;display:grid}.catalogCommandStat{border:1px solid var(--line);background:#ffffff07;border-radius:8px;align-content:center;gap:2px;padding:10px 12px;display:grid}.catalogCommandStat span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.catalogCommandStat strong{color:var(--text);font-size:24px;line-height:1}.catalogCommandStat small{color:var(--muted);font-size:11px;font-weight:850}.catalogStoreScope{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(130px,1fr));gap:10px;margin:14px 0;display:grid}.catalogScopeMetric{background:#ffffff07;border:1px solid #94a3b82e;border-radius:8px;align-content:center;gap:4px;min-height:78px;padding:12px;display:grid}.catalogScopeMetric.storefront{background:#22d3ee11;border-color:#22d3ee40}.catalogScopeMetric span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.catalogScopeMetric strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:22px;line-height:1.05}.catalogScopeMetric small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:850}.catalogCreateDisclosure,.catalogSelectionBar{border-top:1px solid #94a3b81f;padding-top:10px}.catalogCreateDisclosure summary{min-height:42px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;list-style:none;display:flex}.catalogCreateDisclosure summary::-webkit-details-marker{display:none}.catalogCreateDisclosure summary:hover{background:#ffffff09}.catalogCreateDisclosure summary span{align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.catalogCreateDisclosure summary small{color:var(--muted);font-size:12px;font-weight:850}.catalogSelectionBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.catalogSelectionBar strong{color:var(--text)}.catalogSelectionBar p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:850}.catalogCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalogManagementCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:12px;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.catalogManagementCard:hover,.catalogManagementCard.focused{background:#22d3ee0e;border-color:#22d3ee70}.catalogManagementCard.selected{background:#34d3990f;border-color:#34d39980}.catalogManagementCard.mounted{box-shadow:inset 0 0 0 1px #72d17b14}.catalogCardTop,.catalogCardBadges,.catalogCardActions{align-items:center;gap:8px;display:flex}.catalogCardTop{justify-content:space-between}.catalogCardBadges{flex-wrap:wrap;justify-content:flex-end}.catalogPlatformMark{color:#bdf8ff;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.catalogCardMain{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.catalogCardMain h3{color:var(--text);margin:0;font-size:20px;line-height:1.15}.catalogCardMain p,.catalogCardSync{color:var(--muted);margin:0;font-size:12px;font-weight:850}.catalogCardSyncMeta{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.catalogCardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogCardStats span{color:var(--muted);background:#ffffff07;border:1px solid #94a3b82e;border-radius:8px;gap:3px;padding:9px 10px;font-size:11px;font-weight:900;display:grid}.catalogCardStats strong{color:var(--text);font-size:20px;line-height:1}.catalogMountedMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.catalogMountedMetaGrid span{color:var(--muted);background:#ffffff07;border:1px solid #94a3b82e;border-radius:8px;gap:3px;padding:9px 10px;font-size:11px;font-weight:900;display:grid}.catalogMountedMetaGrid strong{color:var(--text);font-size:19px;line-height:1}.catalogCardActions{flex-wrap:wrap;align-items:stretch}.catalogMiniSelect{border:1px solid var(--line);min-height:38px;color:var(--text);background:#ffffff09;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.catalogCardEditBox{border-top:1px solid #94a3b824;gap:12px;padding-top:12px;display:grid}.catalogDetailPanel{gap:14px;display:grid}.catalogDetailHero{background:linear-gradient(135deg,#22d3ee12,#ffffff05);border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:14px;padding:16px;display:grid}.catalogDetailHero h3{color:var(--text);margin:8px 0 5px;font-size:clamp(26px,3vw,42px);line-height:1.02}.catalogDetailHero p{color:var(--muted);margin:0;font-weight:850}.catalogDetailMetrics,.catalogInventoryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogDetailMetrics span,.catalogInventoryStats span{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:8px;gap:4px;padding:11px;font-size:11px;font-weight:900;display:grid}.catalogDetailMetrics strong,.catalogInventoryStats strong{color:var(--text);font-size:24px;line-height:1}.catalogDetailTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogRulesWorkspace{grid-template-columns:minmax(260px,.76fr) minmax(320px,1fr) minmax(280px,.82fr);align-items:start;gap:14px;display:grid}.catalogPromotionsWorkspace{grid-template-columns:minmax(280px,.86fr) minmax(360px,1.2fr) minmax(260px,.7fr);align-items:start;gap:14px;display:grid}.catalogRuleComposer,.catalogRuleList,.catalogRuleSimulator,.catalogPromotionComposer,.catalogPromotionDashboard,.catalogPromotionList,.catalogPromotionGuide,.catalogInventoryPanel{border:1px solid var(--line);background:#ffffff07;border-radius:8px;gap:12px;padding:14px;display:grid}.catalogRuleComposer h4,.catalogRuleList h4,.catalogRuleSimulator h4,.catalogPromotionComposer h4,.catalogPromotionDashboard h4,.catalogPromotionList h4,.catalogPromotionGuide h4,.catalogInventoryPanel h4{color:var(--text);margin:0}.catalogPromotionComposer p,.catalogPromotionHeader p,.catalogPromotionGuide p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:850}.catalogRuleCampaignShortcut{border-top:1px solid #22d3ee2e;gap:10px;padding-top:12px;display:grid}.catalogRuleCampaignShortcut p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:850}.catalogPromotionStats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.catalogPromotionDashboardGrid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;display:grid}.catalogPromotionStats span,.catalogPromotionDashboardGrid span,.catalogPromotionRule span,.catalogPromotionAuditMetrics span{color:var(--muted);text-transform:uppercase;background:#ffffff07;border:1px solid #94a3b824;border-radius:8px;gap:4px;padding:10px;font-size:11px;font-weight:900;display:grid}.catalogPromotionStats strong,.catalogPromotionDashboardGrid strong,.catalogPromotionRule strong,.catalogPromotionAuditMetrics strong{color:var(--text);text-transform:none;font-size:20px;line-height:1.1}.catalogPromotionHeader,.catalogPromotionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.catalogPromotionHealthGrid{grid-template-columns:minmax(240px,.95fr) minmax(260px,1.05fr);gap:10px;display:grid}.catalogPromotionAlertList,.catalogPromotionTrend{align-content:start;gap:8px;min-width:0;display:grid}.catalogPromotionAlertList h5,.catalogPromotionTrend h5{color:var(--text);margin:0;font-size:13px}.catalogPromotionAlertList p{background:#ffffff07;border:1px solid #94a3b824;border-radius:8px;gap:5px;margin:0;padding:9px;display:grid}.catalogPromotionAlertList small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:850}.promotionTrendRow{color:var(--muted);grid-template-columns:58px minmax(0,1fr) 118px;align-items:center;gap:8px;font-size:11px;font-weight:850;display:grid}.promotionTrendRow>div{background:#0f172aa6;border:1px solid #22d3ee2e;border-radius:999px;height:9px;overflow:hidden}.promotionTrendRow i{border-radius:inherit;background:linear-gradient(90deg,#22d3eee6,#10b981bf);height:100%;display:block}@media (max-width:720px){.catalogPromotionHealthGrid{grid-template-columns:1fr}.promotionTrendRow{grid-template-columns:48px minmax(0,1fr)}.promotionTrendRow small{grid-column:2}}.catalogPromotionCard{background:#22d3ee0b;border:1px solid #22d3ee33;border-radius:8px;gap:12px;padding:12px;display:grid}.catalogPromotionTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogPromotionTitle h4{width:100%}.catalogPromotionTitle p{width:100%;color:var(--muted);margin:0;font-size:12px;font-weight:850}.catalogPromotionRule{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogPromotionRule strong{font-size:15px}.catalogPromotionAudit{background:#0f172a6b;border:1px solid #7dd3fc2e;border-radius:8px;gap:12px;padding:12px;display:grid}.catalogPromotionAuditMetrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.catalogPromotionAuditMetrics strong{font-size:17px}.catalogPromotionReportActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogPromotionReportActions .compactButton{gap:6px;min-height:34px;padding:0 10px;font-size:12px}.catalogPromotionAuditColumns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.catalogPromotionAuditList{align-content:start;gap:8px;min-width:0;display:grid}.catalogPromotionAuditList h5{color:var(--text);margin:0;font-size:13px}.catalogPromotionAuditList p{background:#ffffff06;border:1px solid #94a3b81f;border-radius:8px;gap:3px;margin:0;padding:9px;display:grid}.catalogPromotionAuditList span{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:900}.catalogPromotionAuditList small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:850}.catalogPromotionCouponActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.catalogPromotionAuditList .catalogPromotionCouponActions{color:inherit;font-size:inherit;font-weight:inherit}.catalogPromotionCouponActions .compactButton{gap:5px;min-height:32px;padding:0 9px;font-size:11px}.catalogPromotionAuditList .emptyState{background:0 0;border:0;padding:0}.catalogPromotionGuide .simulationBreakdown strong{align-items:center;gap:6px;display:inline-flex}.ruleStrategyCard{background:#ffffff08;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.ruleStrategyCard>span{color:#bdf8ff;background:#22d3ee1a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.ruleStrategyCard strong,.catalogDetailProductCard strong{color:var(--text)}.ruleStrategyCard p,.catalogDetailProductCard p,.catalogDetailProductCard small{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:850}.simulationBreakdown{gap:8px;display:grid}.simulationBreakdown p,.simulationTotal{color:var(--muted);justify-content:space-between;gap:10px;margin:0;font-size:12px;font-weight:850;display:flex}.simulationBreakdown strong{color:#c5f6cb}.simulationTotal{border-top:1px solid #94a3b829;align-items:end;padding-top:12px}.simulationTotal strong{color:#67e8f9;font-size:24px}.catalogProductsWorkspace{gap:12px;display:grid}.catalogDetailProductList{gap:8px;display:grid}.catalogDetailProductCard{border:1px solid var(--line);background:#ffffff07;border-radius:8px;grid-template-columns:58px minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;padding:10px;display:grid}.catalogProductPriceBlock{white-space:nowrap;justify-items:end;gap:3px;display:grid}.catalogProductPriceBlock span{color:var(--muted);font-size:11px;font-weight:850}.catalogProductPriceBlock strong{color:#bdf8ff;font-size:16px}.catalogInventoryPanel{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr) auto;align-items:center}.statusPill.pending{color:#fde68a;background:#fbbf2414;border-color:#fbbf2457}.catalogProductsTable .tableHead,.catalogProductsTable .tableRow{grid-template-columns:minmax(260px,1.5fr) minmax(160px,.75fr) minmax(110px,.5fr) minmax(90px,.4fr) minmax(210px,.85fr)}.productMasterTable .tableHead,.productMasterTable .tableRow{grid-template-columns:36px minmax(280px,1.45fr) minmax(140px,.52fr) minmax(170px,.52fr) minmax(70px,.22fr) minmax(126px,.38fr) minmax(126px,.38fr) minmax(150px,.44fr) minmax(292px,.92fr);min-width:1510px}.catalogCardStats small{color:color-mix(in srgb, var(--muted) 88%, white 12%);font-size:9px;line-height:1.35}.productMasterTable{border:1px solid var(--line);background:#ffffff05;border-radius:8px;gap:0;overflow:auto visible}.productMasterTable .tableHead{border-bottom:1px solid var(--line);background:#ffffff06;min-height:42px;padding:0 14px}.productMasterTable .productMasterPager{margin:8px}.productMasterTable .tableRow{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:82px;padding:12px 14px}.productMasterTable .tableRow:last-child{border-bottom:0}.catalogProductsTable .tableActions{flex-wrap:wrap;justify-content:flex-start}.productAdminRow{transition:background .18s,border-color .18s}.productAdminRow:hover{background:#16c5d80e;border-color:#16c5d857;transform:none}.productSelectCell{justify-content:center;align-items:center;display:flex}.productSelectCell input{width:18px;height:18px;accent-color:var(--cyan)}.productProductCell{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.productProductCell .catalogThumb{background:linear-gradient(135deg,#16c5d847,#34d39929),#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:54px;height:54px}.productIdentity{gap:4px;min-width:0;display:grid}.productIdentity strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.productIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.productIdentity p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.productMarketplaceMarkerSummary{background:linear-gradient(135deg,#facc1512,#22d3ee0a);border:1px solid #facc1533;border-radius:12px;grid-template-columns:minmax(0,1fr) repeat(6,auto);align-items:center;gap:10px;margin-bottom:10px;padding:11px 12px;display:grid}.productMarketplaceMarkerSummary>div{color:#facc15;align-items:center;gap:9px;min-width:0;display:flex}.productMarketplaceMarkerSummary>div>span{gap:2px;display:grid}.productMarketplaceMarkerSummary strong{color:var(--text);font-size:12px}.productMarketplaceMarkerSummary small{color:var(--muted);font-size:9px}.productMarketplaceMarkerSummary>span{text-align:center;background:#02061761;border:1px solid #94a3b824;border-radius:9px;gap:1px;min-width:76px;padding:7px 9px;display:grid}.productMarketplaceMarkerSummary>span b{font-size:16px}.productMarketplaceMarkerSummary>span.blocked b{color:#fca5a5}.productMarketplaceMarkerSummary>span.providerRestricted b{color:#d8b4fe}.productMarketplaceMarkerSummary>span.automatic b{color:#67e8f9}.productMarketplaceMarkerSummary>span.offer b{color:#fdba74}.productMarketplaceMarkerSummary>span.attention b{color:#fde68a}.productMarketplaceMarkerSummary>span.publishable b{color:#86efac}.productMarketplaceMetrics{background:linear-gradient(135deg,#22d3ee0f,#4ade800a);border:1px solid #22d3ee33;border-radius:12px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:10px 14px;margin-bottom:10px;padding:11px 12px;display:grid}.productMarketplaceMetrics>header{color:#67e8f9;align-items:center;gap:9px;min-width:0;display:flex}.productMarketplaceMetrics>header>span{flex:1;gap:2px;min-width:0;display:grid}.productMarketplaceMetrics>header>button{color:#a5f3fc;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-flex}.productMarketplaceMetrics>header strong{color:var(--text);font-size:12px}.productMarketplaceMetrics>header small,.productMarketplaceMetrics>footer,.productMarketplaceMetricCauses>small{color:var(--muted);font-size:9px}.productMarketplaceMetricGrid{grid-template-columns:repeat(3,minmax(86px,1fr));gap:7px;display:grid}.productMarketplaceMetricGrid>span{text-align:center;background:#02061761;border:1px solid #94a3b824;border-radius:9px;align-content:center;gap:2px;min-height:46px;padding:6px 8px;display:grid}.productMarketplaceMetricGrid small{color:var(--muted);font-size:8px}.productMarketplaceMetricGrid b{color:#e2e8f0;font-size:14px}.productMarketplaceMetricGrid>span.success b{color:#86efac}.productMarketplaceMetricCauses{align-content:start;gap:5px;display:grid}.productMarketplaceMetricCauses>div{flex-wrap:wrap;gap:6px;display:flex}.productMarketplaceMetricCauses span{color:#fde68a;background:#fbbf240f;border:1px solid #fbbf2433;border-radius:999px;align-items:center;gap:7px;padding:4px 7px;font-size:9px;display:inline-flex}.productMarketplaceMetricCauses span b{text-align:center;background:#fbbf241f;border-radius:999px;min-width:17px;padding:1px 5px}.productMarketplaceMetricCauses em{color:var(--muted);font-size:9px;font-style:normal}.productMarketplaceMetrics>footer{border-top:1px solid #94a3b81a;grid-column:1/-1;align-items:center;gap:4px;padding-top:7px;display:flex}.productMarketplaceMarker{color:#fde68a;cursor:pointer;width:fit-content;max-width:100%;font:inherit;text-align:left;background:#fbbf2412;border:1px solid #fbbf2447;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.productMarketplaceMarker:hover,.productMarketplaceMarker:focus-visible{border-color:currentColor;transform:translateY(-1px)}.productMarketplaceMarker>span{gap:1px;min-width:0;display:grid}.productMarketplaceMarker strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;display:block;overflow:hidden}.productMarketplaceMarker small{color:#e2e8f0b8;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:8px;font-weight:650;display:block;overflow:hidden}.productMarketplaceMarker.blocked{color:#fca5a5;background:#f8717114;border-color:#f8717152}.productMarketplaceMarker.provider_restricted{color:#d8b4fe;background:#a855f714;border-color:#c084fc57}.productMarketplaceMarker.publishable{color:#86efac;background:#4ade8012;border-color:#4ade8047}.productMarketplaceMarker.resolved{color:#7dd3fc;background:#38bdf812;border-color:#38bdf847}.productMarketplaceMarker.stale{color:#fdba74;background:#fb923c12;border-color:#fb923c4d}.productMarketplaceMarker.not_prepared{color:#cbd5e1;background:#94a3b80f;border-color:#94a3b833}@media (max-width:720px){.productMarketplaceMarkerSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.productMarketplaceMarkerSummary>div{grid-column:1/-1}.productMarketplaceMarkerSummary>span{min-width:0}.productMarketplaceMetrics{grid-template-columns:1fr}.productMarketplaceMetrics>header{flex-wrap:wrap;align-items:flex-start}.productMarketplaceMetrics>header>span{flex-basis:calc(100% - 30px)}.productMarketplaceMetrics>header>button{justify-content:center;width:100%}.productMarketplaceMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productMarketplaceMarker{width:100%}}.productMetaCell{color:#f5f7fbd6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.productMoneyCell{color:#f8fafc;font-variant-numeric:tabular-nums;flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;font-size:14px;font-weight:900;display:inline-flex}.productMoneyCell strong{white-space:nowrap}.productMoneyCell small{color:var(--muted);font-size:11px;font-weight:800}.productMoneyCell .productMoneyOptionsLabel{color:#67e8f9d1;text-transform:uppercase;font-size:10px}.productStockBadge{color:#d5ffd9;font-variant-numeric:tabular-nums;background:#72d17b14;border:1px solid #72d17b57;border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:42px;min-height:30px;font-size:13px;font-weight:900;display:inline-flex}.productStockBadge.low{color:#ffe5ad;background:#f59e0b1a;border-color:#f59e0b5c}.productStockBadge.empty{color:#ffc4ce;background:#f07d911a;border-color:#f07d915c}.productConditionCell{justify-content:center;min-width:0;display:flex}.productConditionButton{white-space:nowrap;min-height:36px;padding-inline:11px}.productConditionButton svg{flex:none}.productActionColumn{z-index:2;pointer-events:auto;flex-wrap:nowrap;justify-content:flex-end;gap:7px;min-width:max-content;position:relative}.productPhotoButton{white-space:nowrap;min-height:36px}.productActionColumn .productPhotoButton{padding-inline:12px}.productActionColumn .iconToggle{width:36px;height:36px}.productPublishedActions{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.productPublicationCell{justify-content:center;min-width:0;display:flex}.productQualityCell{justify-items:center;gap:3px;min-width:0;display:grid}.productQualityCell small{color:var(--muted);font-size:11px;font-weight:900}.productQualityButton{white-space:nowrap;min-height:36px;padding-inline:10px}.productQualityButton.complete{color:#d5ffd9;background:#72d17b17;border-color:#72d17b5c}.productQualityButton.review{color:#ffe5ad;background:#f59e0b17;border-color:#f59e0b5c}.productQualityButton.incomplete{color:#ffc4ce;background:#f07d9114;border-color:#f07d9157}.productStoresButton{white-space:nowrap;min-height:36px;padding-inline:11px}.productStoresButton.muted{color:var(--muted);background:#ffffff06;border-color:#94a3b833}.productPublicationModal,.productConditionModal{gap:14px;display:grid}.productConditionModal .productPublicationSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.productConditionSelect{color:var(--muted);gap:8px;font-weight:900;display:grid}.productConditionOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productConditionOptionGrid.conditionDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productConditionOption{border:1px solid var(--line);min-height:68px;color:var(--text);text-align:left;background:#ffffff08;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.productConditionOption:hover,.productConditionOption.active{background:#16c5d81a;border-color:#16c5d885}.productConditionOption svg{color:var(--cyan);flex:none}.productConditionOption span{gap:3px;min-width:0;display:grid}.productConditionOption strong,.productConditionOption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productConditionOption small{color:var(--muted);font-weight:800}.productPublicationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.productPublicationSummary span{border:1px solid var(--line);min-width:0;color:var(--muted);text-transform:uppercase;background:#ffffff08;border-radius:8px;gap:4px;padding:10px;font-size:11px;font-weight:900;display:grid}.productPublicationSummary strong{color:var(--text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:16px;overflow:hidden}.productPublicationToolbar{background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.productPublicationToolbar span,.productPublicationStore{align-items:center;gap:8px;min-width:0;display:inline-flex}.productPublicationList{gap:8px;display:grid}.productPublicationRow{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:minmax(190px,1.1fr) minmax(160px,.85fr) minmax(170px,.85fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.productPublicationRow>div{gap:3px;min-width:0;display:grid}.productPublicationStore span{gap:2px;min-width:0;display:grid}.productPublicationRow>div>span:not(.statusPill){color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.productPublicationRow strong,.productPublicationRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productPublicationRow strong{color:var(--text);font-size:14px}.productPublicationRow small{color:var(--muted);font-size:12px;font-weight:800}.productPublicationEmpty{color:var(--text);background:#f59e0b11;border:1px solid #f59e0b38;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.productPublicationEmpty p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:800}.productCatalogModal{gap:16px;display:grid;position:relative}.productCatalogModal.catalogAssignLocked{overflow:hidden}.catalogAssignProgressCard{border-color:#22d3ee61}.catalogAssignProgressVisual{color:#d9f7ff;background:radial-gradient(circle at 50% 35%,#22d3ee3d,#0000 60%),#07111c}.catalogAssignSummary{background:#22d3ee0f;border:1px solid #22d3ee29;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.catalogAssignSummary span{border:1px solid var(--line);max-width:220px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;overflow:hidden}.catalogAssignOutcome{background:#02061747;border:1px solid #7dd3fc29;border-radius:8px;grid-template-columns:repeat(3,minmax(110px,145px)) minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;display:grid}.catalogAssignOutcome span{background:#22c55e14;border:1px solid #4ade8033;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.catalogAssignOutcome span.warning{background:#f59e0b17;border-color:#f59e0b47}.catalogAssignOutcome strong{color:var(--text);font-size:18px;line-height:1}.catalogAssignOutcome small{color:var(--muted);font-size:12px;font-weight:900}.catalogAssignOutcome p{color:var(--muted);align-self:center;margin:0;font-size:13px;font-weight:800}.catalogAssignTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.productCatalogAssignPanel{gap:14px;display:grid}.dangerIcon{color:#ffc4ce;border-color:#f07d9157}.dangerIcon:hover,.dangerTextButton:hover{color:#ffd9df;background:#f07d911f;border-color:#f07d9194}.dangerTextButton{color:#ffc4ce;border-color:#f07d9157}.settingsWorkspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.businessConfigGuidePanel{background:linear-gradient(135deg,#22d3ee14,#0000 56%),#0f172a8a;border:1px solid #22d3ee38;border-radius:18px;gap:14px;padding:18px;display:grid}.businessConfigGuideHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.businessConfigGuideHeader h3,.businessConfigGuideHeader p{margin:0}.businessConfigGuideHeader h3{color:#f4f4f5;margin-top:4px;font-size:24px;line-height:1.14}.businessConfigGuideHeader p:not(.eyebrow){color:#a1a1aa;margin-top:6px;font-weight:800;line-height:1.4}.businessConfigChecklist{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.businessConfigStep{color:#a1a1aa;text-align:left;background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:110px;padding:12px;display:grid}.businessConfigStep span{border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.businessConfigStep strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.businessConfigStep small{color:#a1a1aa;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.businessConfigStep.ready{background:#4ade800f;border-color:#4ade8052}.businessConfigStep.ready span{color:var(--mint);border-color:#4ade8052}.businessConfigStep.current{background:#22d3ee14;border-color:#22d3ee7a}.businessConfigStep.attention{border-color:#fbbf2461}.businessConfigDecisionGrid{flex-wrap:wrap;gap:8px;display:flex}.businessConfigDecisionGrid .checkRow{background:#ffffff09;border:1px solid #94a3b829;border-radius:999px;min-height:38px;padding:0 12px}.businessConfigGuideActions{flex-wrap:wrap;gap:8px;display:flex}.settingsFormPanel,.settingsUsersPanel{gap:16px;display:grid}.roleSelectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roleChoice{border:1px solid var(--tf-line-soft);color:#f4f4f5;text-align:left;cursor:pointer;background:#0f172a85;border-radius:16px;align-content:start;gap:6px;min-height:96px;padding:14px;display:grid}.roleChoice:hover,.roleChoice.active{background:#22d3ee1a;border-color:#22d3ee7a}.roleChoice span{color:#a1a1aa;font-size:13px;line-height:1.35}.systemUserList{gap:10px;display:grid}.systemUserCard{border:1px solid var(--tf-line-soft);background:#0f172a6b;border-radius:18px;grid-template-columns:minmax(260px,1fr) auto minmax(170px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.systemUserCard.selected{background:#22d3ee14;border-color:#22d3ee7a}.systemUserIdentity{align-items:center;gap:12px;min-width:0;display:flex}.systemUserIdentity div{min-width:0}.systemUserIdentity strong,.systemUserIdentity p,.systemUserIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.systemUserIdentity p,.systemUserCard small{color:#a1a1aa;margin:2px 0 0}.systemUserBadges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.systemUserActions{min-width:250px}.systemUserActions button{gap:6px}.emptySettingsState{color:#dffcff;text-align:center;background:#22d3ee0f;border:1px dashed #22d3ee3d;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:22px;display:grid}.emptySettingsState p{color:#a1a1aa;max-width:380px;margin:0}@media (max-width:1180px){.settingsWorkspace{grid-template-columns:1fr}.businessConfigChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}.systemUserCard{grid-template-columns:minmax(0,1fr) auto}.systemUserCard>small,.systemUserActions{grid-column:1/-1}.systemUserActions{width:100%;min-width:0}}@media (max-width:720px){.businessConfigGuideHeader,.businessConfigChecklist{grid-template-columns:1fr}.businessConfigGuideActions,.businessConfigGuideActions .primaryButton,.businessConfigGuideActions .secondaryButton,.businessConfigDecisionGrid .checkRow{width:100%}.roleSelectorGrid,.systemUserCard{grid-template-columns:1fr}.systemUserBadges{justify-content:flex-start}.settingsDropdown{width:min(280px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}}.catalogDetailGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:14px;display:grid}.ruleStack{align-content:start;gap:10px;display:grid}.ruleStack h4{margin:0;font-size:15px}.ruleCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.ruleCard strong{margin-bottom:4px;display:block}.ruleCard p{color:var(--muted);margin:0;font-size:13px}.tableActions{gap:8px}.iconToggle{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.iconToggle.active{color:#a9faff;background:#16c5d81f;border-color:#16c5d87a}.qrLabelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qrLabelCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:118px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.qrBox{background:#fff;border-radius:8px;place-items:center;width:110px;height:110px;padding:6px;display:grid}.qrBox img{object-fit:contain;width:100%;height:100%}.printableQrOutput{background:#fff;border-radius:6px;box-shadow:0 10px 28px #0000002e}.qrFallback{color:#071018;font-weight:900}.qrLabelCard h4{margin:3px 0}.qrLabelCard a{color:#8adccf;overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:none;display:block}.qrActions,.qrProductTable{gap:8px;display:grid}.qrProductBulkBar,.qrProductPager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qrProductBulkBar{padding-bottom:4px}.qrProductPager{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#ffffff06;border-radius:8px;padding:8px;font-size:12px;font-weight:850}.qrProductPager>div,.qrProductPager label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qrProductPager select{min-width:74px;min-height:34px;padding:0 28px 0 10px}.qrProductHead,.qrProductRow{grid-template-columns:minmax(86px,.38fr) minmax(240px,1.2fr) minmax(150px,.6fr) minmax(130px,.5fr) minmax(190px,1fr) minmax(170px,.7fr);align-items:center;gap:12px;display:grid}.qrProductHead{min-height:36px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.qrProductRow{border:1px solid var(--line);background:#ffffff08;border-radius:8px;min-height:76px;padding:12px}.qrProductRow.selected{background:#22d3ee1a;border-color:#22d3ee80}.qrProductSelectionCell{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.qrProductSelectionCell input{accent-color:#22d3ee;flex:none;width:20px;min-height:20px}.qrProductRow small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:800;display:block}.qrStockInlineButton{color:#9eeaf2;min-height:24px;font:inherit;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee52;border-radius:999px;align-items:center;padding:0 8px;font-weight:900;display:inline-flex}.qrStockInlineButton:hover,.qrStockInlineButton:focus-visible{color:#d7fbff;background:#22d3ee29;border-color:#22d3eeb8;outline:none}.qrStockInlineButton.empty{color:#fecdd3;background:#f43f5e21;border-color:#f43f5e94}.qrStockInlineButton.empty:hover,.qrStockInlineButton.empty:focus-visible{color:#fff1f2;background:#f43f5e38;border-color:#fb7185db}.qrStockAdjustmentModal{max-width:760px}.qrStockReasonPresets{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:10px;padding:10px;display:grid}.qrStockReasonPresets strong{color:var(--text);font-size:13px;font-weight:950;display:block}.qrStockReasonPresets small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800;display:block}.qrStockReasonPresetList{flex-wrap:wrap;gap:8px;display:flex}.qrStockReasonPresetList button{color:#b9f4fb;cursor:pointer;background:#22d3ee12;border:1px solid #22d3ee47;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.qrStockReasonPresetList button:hover,.qrStockReasonPresetList button:focus-visible,.qrStockReasonPresetList button.active{color:#f2feff;background:#22d3ee2e;border-color:#22d3eeb8;outline:none}.urlCell{color:#8adccf;overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:none}.qrSmartDestination{gap:4px;display:grid}.qrSmartDestination strong{color:var(--text);font-size:14px}.qrSmartDestination small{margin:0}.qrProductActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qrProductActions .primaryButton,.qrProductActions .secondaryButton,.qrProductActions select{min-height:38px;padding:0 14px}.qrPrintPrepPanel{gap:14px;display:grid}.qrPrintPrepPanel .panelHeader{align-items:start}.qrPrintPrepPanel .panelHeader h3,.qrPrintPrepPanel .panelHeader p{margin:0}.qrPrintPrepPanel .panelHeader h3{margin-top:3px;font-size:24px}.qrPrintPrepPanel .panelHeader p:not(.eyebrow){color:var(--muted);margin-top:6px;font-weight:800;line-height:1.45}.qrPrintToolbar,.qrPrintLayoutGrid{align-items:end;gap:10px;display:grid}.qrPrintToolbar{grid-template-columns:minmax(280px,1.35fr) minmax(180px,.7fr) minmax(180px,.7fr)}.qrPrintLayoutGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.qrPrintFilterCard{background:linear-gradient(135deg,#22d3ee14,#0000 42%),#ffffff06;border:1px solid #22d3ee2e;border-radius:8px;gap:14px;padding:14px;display:grid}.qrPrintFilterHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qrPrintFilterHeader h4,.qrPrintFilterHeader p{margin:0}.qrPrintFilterHeader h4{font-size:18px}.qrPrintFilterHeader p{color:var(--muted);margin-top:4px;font-weight:800}.qrPrintFilterHeader>span{color:#b9fff4;background:#22d3ee14;border:1px solid #22d3ee40;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.qrPrintMiniTitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.qrPrintConfigurator{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:14px;display:grid}.qrPrintConfiguratorPanel,.qrPrintPreviewPanel{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:12px}.qrPrintConfiguratorPanel{gap:12px;display:grid}.qrPrintPanelIntro,.qrPrintSectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.qrPrintPanelIntro{background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:8px;padding:10px 12px}.qrPrintPanelIntro span,.qrPrintSectionHeading span{color:var(--text);align-items:center;gap:8px;font-weight:950;display:inline-flex}.qrPrintPanelIntro small,.qrPrintSectionHeading p{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.qrPrintPanelIntro small{text-align:right}.qrPrintModeTabs{background:#03071285;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.qrPrintModeTabs button,.qrPrintTypeCard,.qrPrintPresetCard{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-weight:900}.qrPrintModeTabs button{text-align:center;min-height:40px}.qrPrintModeTabs button.active,.qrPrintTypeCard.active,.qrPrintPresetCard.active{color:var(--text);background:#22d3ee1c;border-color:#22d3ee7a}.qrPrintTypeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qrPrintTypeCard,.qrPrintPresetCard{border-color:var(--line);background:#ffffff06;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:76px;padding:10px;display:grid}.qrPrintTypeCard{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:48px}.qrPrintTypeCard svg,.presetCheck{color:#9af7ec;background:#22d3ee1a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.qrPrintTypeCard strong,.qrPrintPresetCard strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;display:block}.qrPrintTypeCard small,.qrPrintPresetCard small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.3;display:block}.qrPrintPresetGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.qrPrintTuningPanel{background:#22d3ee0b;border:1px solid #22d3ee24;border-radius:8px;gap:10px;padding:12px;display:grid}.qrPrintTuningHeader,.qrPrintTuningMetrics{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qrPrintTuningHeader h4,.qrPrintTuningHeader p{margin:0}.qrPrintTuningHeader p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.qrPrintTuningHeader>span,.qrPrintTuningMetrics span{color:var(--muted);background:#0307126b;border:1px solid #94a3b829;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.qrPrintTuningHeader>span{color:#b9fff4}.qrPrintTuningGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.qrPrintTuningGrid label{min-width:0}.qrPrintTuningGrid input:disabled{opacity:.52;cursor:not-allowed}.qrPrintSizeRangePanel{background:linear-gradient(135deg,#22d3ee12,#34d39909),#03071257;border:1px solid #22d3ee2e;border-radius:8px;gap:10px;padding:12px;display:grid}.qrPrintSizeRangePanel.expanded{margin-top:12px}.qrPrintSizeRangeHeader,.qrPrintSizeRangeLegend{justify-content:space-between;align-items:center;gap:12px;display:flex}.qrPrintSizeRangeHeader span,.qrPrintSizeRangeLegend span{gap:2px;min-width:0;display:grid}.qrPrintSizeRangeHeader strong,.qrPrintSizeRangeLegend strong{color:var(--text);font-weight:950}.qrPrintSizeRangeHeader>strong{color:#b9fff4;white-space:nowrap;background:#22d3ee17;border:1px solid #22d3ee47;border-radius:999px;padding:7px 10px}.qrPrintSizeRangeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qrPrintSizeRangeActions>strong{color:#b9fff4;white-space:nowrap;background:#22d3ee17;border:1px solid #22d3ee47;border-radius:999px;padding:7px 10px}.qrPrintSizeLockButton{min-height:34px;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:950;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.qrPrintSizeLockButton:hover{background:#22d3ee14;border-color:#22d3ee61;transform:translateY(-1px)}.qrPrintSizeLockButton.active{color:#b9fff4;background:#22d3ee1f;border-color:#22d3ee80}.qrPrintSizeRangeHeader small,.qrPrintSizeRangeLegend{color:var(--muted);font-size:12px;font-weight:850}.qrPrintSizeRangePanel input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:34px}.qrPrintAxisSliderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qrPrintAxisSliderGrid label{background:#03071252;border:1px solid #94a3b824;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.qrPrintAxisSliderGrid label>span{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.qrPrintAxisSliderGrid label>span strong{color:#b9fff4;white-space:nowrap}.qrPrintAxisSliderGrid label>small{color:var(--muted);font-size:11px;font-weight:850}.qrPrintSizeRangePanel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#94a3b847,#22d3eeb8);border:1px solid #22d3ee38;border-radius:999px;height:8px}.qrPrintSizeRangePanel input[type=range]::-webkit-slider-thumb{appearance:none;background:#22d3ee;border:3px solid #07111e;border-radius:999px;width:24px;height:24px;margin-top:-9px;box-shadow:0 0 0 2px #b9fff499,0 12px 22px #0891b238}.qrPrintSizeRangePanel input[type=range]::-moz-range-track{background:linear-gradient(90deg,#94a3b847,#22d3eeb8);border:1px solid #22d3ee38;border-radius:999px;height:8px}.qrPrintSizeRangePanel input[type=range]::-moz-range-thumb{background:#22d3ee;border:3px solid #07111e;border-radius:999px;width:20px;height:20px;box-shadow:0 0 0 2px #b9fff499,0 12px 22px #0891b238}.qrPrintSpecificToggle{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.qrPrintSpecificToggle.active{background:#22d3ee1c;border-color:#22d3ee7a}.qrPrintSpecificToggle input{width:18px;height:18px}.qrPrintSpecificToggle span{gap:2px;display:grid}.qrPrintSpecificToggle strong{color:var(--text);font-size:13px}.qrPrintSpecificToggle small{color:var(--muted);font-size:11px;font-weight:800}.qrPrintLimitGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.qrPrintLimitGrid span{color:var(--muted);text-transform:uppercase;background:#0307126b;border:1px solid #94a3b829;border-radius:8px;gap:3px;padding:10px;font-size:12px;font-weight:900;display:grid}.qrPrintLimitGrid strong{color:var(--text);text-transform:none;font-size:15px}.qrPrintLimitGrid small{color:var(--muted);text-transform:none;font-size:11px}.qrPrintLimitGrid .ready{background:#34d39914;border-color:#34d39952}.qrPrintLimitGrid .danger{background:#f871711a;border-color:#f871716b}.qrPrintValidationList{gap:8px;display:grid}.qrPrintValidationList p{color:#f8e2b5;background:#f1b85214;border:1px solid #f1b85257;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.qrPrintValidationList p.error{color:#fecaca;background:#f871711a;border-color:#f871716b}.qrPrintTuningMetrics{justify-content:flex-start}.qrPrintTuningMetrics span{text-transform:uppercase;gap:2px;min-width:122px;display:grid}.qrPrintTuningMetrics strong{color:var(--text);text-transform:none;font-size:16px}.qrPrintPreviewPanel{align-content:start;gap:12px;display:grid}.qrPrintPreviewStylePanel{background:linear-gradient(135deg,#22d3ee13,#34d39906),#0f172a6b;border:1px solid #22d3ee2e;border-radius:8px;gap:0;padding:8px;display:grid;overflow:hidden}.qrPrintPreviewStylePanel.open{gap:10px}.qrPrintPreviewStylePanel.expanded{margin-top:12px}.qrPrintStylePanelToggle{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;display:grid}.qrPrintStylePanelToggle:hover{background:#ffffff09}.qrPrintStyleChevron{color:#b9fff4;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.qrPrintStyleChevron svg{transition:transform .16s}.qrPrintStyleChevron.open svg{transform:rotate(90deg)}.qrPrintStyleToggleText{gap:2px;min-width:0;display:grid}.qrPrintStyleToggleText strong,.qrPrintColorSection strong{color:var(--text);font-size:13px;font-weight:950}.qrPrintStyleToggleText small,.qrPrintColorSection small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.qrPrintStylePanelBody{border-top:1px solid #94a3b81f;gap:10px;padding-top:10px;display:grid}.qrPrintReadabilityBadge{color:#bbf7d0;white-space:nowrap;background:#34d39914;border:1px solid #34d39947;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.qrPrintReadabilityBadge.warning{color:#fde68a;background:#f1b85217;border-color:#f1b85257}.qrPrintPreviewModeTabs{background:#0307126b;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.qrPrintPreviewModeTabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:950;display:inline-flex}.qrPrintPreviewModeTabs button.active{color:#c9fff6;background:#22d3ee29;box-shadow:inset 0 0 0 1px #22d3ee38}.qrPrintPreviewHeader,.qrPrintPreviewFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.qrPrintPreviewHeader h4,.qrPrintPreviewHeader p,.qrPrintPreviewHeader small{margin:0}.qrPrintPreviewHeader h4{margin-top:2px;font-size:18px}.qrPrintPreviewHeader small,.qrPrintPreviewFooter{color:var(--muted);font-size:12px;font-weight:900}.qrPrintPreviewHeaderActions{align-items:center;gap:8px;display:flex}.qrPrintPreviewHeaderActions>span{color:#b9fff4;background:#22d3ee14;border:1px solid #22d3ee42;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.qrPrintPreviewPaper{background:linear-gradient(135deg,#ffffff0f,#0000 36%),#030712b8;border:1px solid #94a3b829;border-radius:8px;place-items:center;min-height:360px;padding:18px;display:grid;overflow:auto}.qrPrintPreviewPaper.singleMode{min-height:430px}.qrPrintPreviewZoomSurface{transform-origin:top;place-items:center;gap:14px;transition:transform .16s;display:grid}.qrPrintSingleDesignSheet{background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;place-items:center;width:min(100%,430px);min-height:300px;padding:18px;display:grid;box-shadow:0 18px 48px #00000047}.qrPrintSingleDesignSheet.circle{aspect-ratio:1;width:min(100%,390px)}.qrPrintPreviewPaper.exactLabelPaper .qrPrintPreviewZoomSurface{flex-wrap:wrap;place-content:center;gap:18px;display:flex}.qrPrintPreviewPaper.thermal_1x1_2up.exactLabelPaper .qrPrintPreviewZoomSurface{place-items:center;display:grid}.qrPrintPreviewPaper.expanded{touch-action:none;width:100%;min-height:calc(100vh - 220px);max-height:calc(100vh - 220px)}.qrPrintPreviewSheet{background:#f8fafc;border:1px solid #d7e0ea;border-radius:6px;align-content:start;gap:7px;width:min(100%,360px);min-height:260px;padding:12px;display:grid;box-shadow:0 18px 48px #00000047}.qrPrintPreviewSheet.exactLabelSheet{min-height:auto;padding:7px}.qrPrintPreviewPaper.letter.portrait .qrPrintPreviewSheet,.qrPrintPreviewPaper.a4.portrait .qrPrintPreviewSheet,.qrPrintPreviewPaper.legal.portrait .qrPrintPreviewSheet{aspect-ratio:216/279}.qrPrintPreviewPaper.legal.portrait .qrPrintPreviewSheet{aspect-ratio:216/356}.qrPrintPreviewPaper.letter.landscape .qrPrintPreviewSheet,.qrPrintPreviewPaper.a4.landscape .qrPrintPreviewSheet,.qrPrintPreviewPaper.legal.landscape .qrPrintPreviewSheet{aspect-ratio:279/216;width:min(100%,430px)}.qrPrintPreviewPaper.legal.landscape .qrPrintPreviewSheet{aspect-ratio:356/216}.qrPrintPreviewPaper.envelope_dl.portrait .qrPrintPreviewSheet,.qrPrintPreviewPaper.envelope_dl.landscape .qrPrintPreviewSheet{aspect-ratio:220/110;width:min(100%,340px)}.qrPrintPreviewPaper.postcard.portrait .qrPrintPreviewSheet,.qrPrintPreviewPaper.postcard.landscape .qrPrintPreviewSheet{aspect-ratio:150/100;width:min(100%,320px)}.qrPrintPreviewPaper.thermal_58 .qrPrintPreviewSheet,.qrPrintPreviewPaper.thermal_80 .qrPrintPreviewSheet,.qrPrintPreviewPaper.thermal_1x1_2up .qrPrintPreviewSheet,.qrPrintPreviewPaper.thermal_50x50 .qrPrintPreviewSheet,.qrPrintPreviewPaper.thermal_50x80 .qrPrintPreviewSheet,.qrPrintPreviewPaper.thermal_80x50 .qrPrintPreviewSheet{aspect-ratio:80/220;width:min(100%,168px);min-height:330px}.qrPrintPreviewPaper.thermal_58 .qrPrintPreviewSheet{width:min(100%,132px)}.qrPrintPreviewPaper.thermal_1x1_2up .qrPrintPreviewSheet{aspect-ratio:55.8/25.4;width:min(100%,352px);min-height:160px}.qrPrintPreviewSheet.exactLabelSheet.multiLabelSheet{gap:0;padding:6px}.qrPrintPreviewPaper.thermal_1x1_2up .qrPrintPreviewSheet.exactLabelSheet.multiLabelSheet{gap:0 8.96%;padding:6px}.qrPrintPreviewSheet.exactLabelSheet.multiLabelSheet .qrPrintPreviewLabel{border-radius:3px}.qrPrintPreviewPaper.thermal_1x1_2up .qrPrintPreviewSheet.exactLabelSheet.multiLabelSheet .qrPrintPreviewLabel{aspect-ratio:1;border:0;border-radius:0}.qrPrintPreviewPaper.thermal_50x50 .qrPrintPreviewSheet{aspect-ratio:1;width:min(100%,220px);min-height:220px}.qrPrintPreviewPaper.thermal_50x80 .qrPrintPreviewSheet{aspect-ratio:50/80;width:min(100%,190px);min-height:304px}.qrPrintPreviewPaper.thermal_80x50 .qrPrintPreviewSheet{aspect-ratio:80/50;width:min(100%,320px);min-height:200px}.qrPrintPreviewLabel{color:#0f172a;background:#fff;border:1px solid #dbe5ef;border-radius:6px;grid-template-rows:minmax(32px,auto) minmax(0,auto);place-items:center;gap:4px;min-height:54px;padding:5px;display:grid;overflow:hidden}.qrPrintPreviewLabel.density-micro{grid-template-rows:minmax(28px,auto) minmax(0,1fr);gap:2px;padding:4px}.qrPrintPreviewLabel.oneInchTwoUp{grid-template-rows:minmax(17px,auto) minmax(0,1fr) minmax(15px,auto);gap:1px;padding:3px 5px}.qrPrintPreviewLabel.singleDesign{border-radius:8px;grid-template-rows:minmax(110px,1fr) auto;gap:12px;width:100%;height:100%;min-height:0;padding:18px}.qrPrintPreviewSheet.exactLabelSheet .qrPrintPreviewLabel{width:100%;height:100%;min-height:0}.qrPrintPreviewSheet.exactLabelSheet .qrPrintPreviewQr{width:var(--qr-preview-size,62%);max-width:100%}.qrPrintPreviewSheet.exactLabelSheet .qrPrintPreviewLabel.oneInchTwoUp .qrPrintPreviewQr{width:var(--qr-preview-size,74%)}.qrPrintPreviewSheet.exactLabelSheet .qrPrintPreviewLabel.circle .qrPrintPreviewQr{width:var(--qr-preview-size,66%);max-width:100%}.qrPrintPreviewSheet.exactLabelSheet .qrPrintPreviewMeta strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box}.qrPrintPreviewLabel.circle{aspect-ratio:1;border-radius:999px;grid-template-rows:minmax(18px,auto) minmax(0,1fr) minmax(18px,auto);gap:2px;padding:13px 24px 14px}.qrPrintPreviewLabel.circle.singleDesign{border-radius:999px;grid-template-rows:minmax(34px,auto) minmax(0,1fr) minmax(46px,auto);gap:10px;width:100%;min-height:0;padding:34px 42px 38px}.qrPrintPreviewLabel.circle .qrPrintPreviewQr{width:var(--qr-preview-size,66%);align-self:center;max-width:100%}.qrPrintPreviewLabel.singleDesign .qrPrintPreviewQr{width:var(--qr-preview-size,68%)}.qrPrintPreviewLabel.circle.singleDesign .qrPrintPreviewQr{width:var(--qr-preview-size,58%)}.qrPrintPreviewLabel.circle .qrPrintPreviewMeta{align-self:start;gap:1px}.qrPrintPreviewCircleTitle{color:#0f172a;width:100%;max-width:112px;font-size:var(--qr-preview-title-size,6.8px);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:end;font-weight:900;line-height:1;display:-webkit-box;overflow:hidden}.qrPrintPreviewLabel.singleDesign .qrPrintPreviewCircleTitle{max-width:240px;font-size:var(--qr-preview-title-size,16px);line-height:1.08}.qrPrintPreviewLabel.circle .qrPrintPreviewMeta small{font-size:var(--qr-preview-detail-size,6px);line-height:1}.qrPrintPreviewLabel.circle .qrPrintPreviewPrice{color:#0f172a;font-size:var(--qr-preview-price-size,8.2px);text-overflow:ellipsis;white-space:nowrap;font-weight:950;line-height:1;overflow:hidden}.qrPrintPreviewLabel.singleDesign .qrPrintPreviewPrice{font-size:var(--qr-preview-price-size,18px);letter-spacing:0}.qrPrintPreviewLabel.circle .qrPrintPreviewSku{color:#475569;font-size:var(--qr-preview-detail-size,5.8px);font-weight:750}.qrPrintPreviewLabel.singleDesign .qrPrintPreviewSku{font-size:var(--qr-preview-detail-size,12px)}.qrPrintPreviewLabel.layout-horizontal{grid-template-rows:none;grid-template-columns:minmax(28px,.58fr) minmax(0,.42fr);place-items:center}.qrPrintPreviewLabel.layout-horizontal.singleDesign{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);gap:16px;padding:16px 20px}.qrPrintPreviewLabel.layout-horizontal .qrPrintPreviewQr{place-self:center;max-height:100%}.qrPrintPreviewLabel.layout-horizontal.singleDesign .qrPrintPreviewMeta{text-align:left;align-content:center;gap:5px}.qrPrintPreviewQr{width:var(--qr-preview-size,min(100%, 52px));aspect-ratio:1;background:linear-gradient(90deg,#0f172a 12%,#0000 12% 24%,#0f172a 24% 36%,#0000 36% 48%,#0f172a 48% 60%,#0000 60% 72%,#0f172a 72% 84%,#0000 84%),#fff linear-gradient(#0f172a 12%,#0000 12% 24%,#0f172a 24% 36%,#0000 36% 48%,#0f172a 48% 60%,#0000 60% 72%,#0f172a 72% 84%,#0000 84%);border:2px solid #0f172a;max-width:100%;display:block}.qrPrintPreviewQr.actual{background:#fff;border:0;place-items:center;display:grid}.qrPrintPreviewQr.actual img{object-fit:contain;width:100%;height:100%}.qrPrintPreviewSvg,.qrPrintPreviewSvg svg{width:100%;height:100%;display:block}.qrPrintPreviewMeta{text-align:center;gap:2px;width:100%;min-width:0;max-height:100%;display:grid;overflow:hidden}.qrPrintPreviewLabel.density-micro .qrPrintPreviewMeta{align-content:start;gap:1px}.qrPrintPreviewLabel.layout-horizontal .qrPrintPreviewMeta{text-align:left}.qrPrintPreviewMeta strong,.qrPrintPreviewMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qrPrintPreviewMeta strong{font-size:var(--qr-preview-title-size,9px);line-height:1.05}.qrPrintPreviewOneInchTitle,.qrPrintPreviewOneInchPrice{color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-weight:900;line-height:1;overflow:hidden}.qrPrintPreviewOneInchTitle{font-size:var(--qr-preview-title-size,8.5px);align-self:end}.qrPrintPreviewOneInchPrice{font-size:var(--qr-preview-detail-size,7px);align-self:start}.qrPrintPreviewLabel.density-micro .qrPrintPreviewMeta strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1;display:-webkit-box}.qrPrintPreviewLabel.singleDesign .qrPrintPreviewMeta strong{font-size:var(--qr-preview-title-size,17px)}.qrPrintPreviewMeta small{color:#475569;font-size:var(--qr-preview-detail-size,7px);line-height:1.1}.qrPrintPreviewLabel.singleDesign .qrPrintPreviewMeta small{font-size:var(--qr-preview-detail-size,12px)}.qrPrintToolbar .searchBox{border:1px solid var(--line-strong);min-height:44px;color:var(--muted);background:#090d14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.qrPrintToolbar .searchBox input{background:0 0;border:0;min-height:42px;padding:0}.qrPrintOptionsRow{grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:stretch;gap:12px;display:grid}.qrLabelOptionGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.qrPrintSummary{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.qrPrintSummary span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff09;border-radius:8px;gap:4px;padding:10px;font-size:12px;font-weight:900;display:grid}.qrPrintSummary strong{color:var(--text);text-transform:none;font-size:18px}.qrPrintSummary span.ready{background:#34d39914;border-color:#34d39952}.qrPrintSummary span.warning{background:#f1b85214;border-color:#f1b85257}.qrPrintStockFilterSwitch{min-height:58px;color:var(--text);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.qrPrintStockFilterSwitch input{accent-color:#22d3ee;width:18px;min-height:18px}.qrPrintStockFilterSwitch span{gap:3px;display:grid}.qrPrintStockFilterSwitch strong{font-size:13px;font-weight:950}.qrPrintStockFilterSwitch small{color:var(--muted);font-size:11px;font-weight:850}.qrPrintStockFilterSwitch.active{background:#34d3991a;border-color:#34d39973}.qrPrintStockFilterSwitch.active small{color:#bbf7d0}.qrPrintActionBar{background:#22d3ee0b;border:1px solid #22d3ee24;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px;display:flex}.qrPrintServiceModal{width:min(1380px,100%);max-height:calc(100vh - 82px);padding:16px}.qrPrintServiceBackdrop{z-index:300;place-items:start center;padding-top:92px}.qrPrintServiceHeader{align-items:flex-start}.qrPrintServiceHeader h2,.qrPrintServiceHeader p{margin:0}.qrPrintServiceHeader h2{margin-top:4px;font-size:24px}.qrPrintServiceHeader p:not(.eyebrow){color:var(--muted);margin-top:4px;font-size:13px;font-weight:800}.qrPrintServiceHeaderActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.qrPrintModeSwitch{background:#03071275;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.qrPrintModeSwitch button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:950}.qrPrintModeSwitch button.active{color:var(--text);background:#22d3ee24;box-shadow:inset 0 0 0 1px #22d3ee42}.qrPrintReadinessPill{color:#fde68a;white-space:nowrap;background:#f1b85214;border:1px solid #f1b85257;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.qrPrintReadinessPill.ready{color:#bbf7d0;background:#34d39914;border-color:#34d39952}.qrPrintServiceFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.qrPrintServiceFlow span{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff06;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;padding:6px 9px;display:grid}.qrPrintServiceFlow strong{width:22px;height:22px;color:var(--text);background:#0307127a;border:1px solid #94a3b829;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:12px;display:grid}.qrPrintServiceFlow b{color:var(--text);font-size:12px}.qrPrintServiceFlow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.qrPrintServiceFlow .active{background:#22d3ee12;border-color:#22d3ee47}.qrPrintServiceFlow .ready{background:#34d39914;border-color:#34d39952}.qrPrintServiceFlow .warning{background:#f1b85214;border-color:#f1b85257}.qrPrintServiceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.qrPrintServiceStats span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:900;display:grid}.qrPrintServiceStats strong{color:var(--text);text-transform:none;font-size:15px}.qrPrintServiceStats .ready{background:#34d39914;border-color:#34d39952}.qrPrintServiceStats .warning{background:#f1b85214;border-color:#f1b85257}.qrPrintStepWizard{gap:12px;display:grid}.qrPrintStepRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.qrPrintStepRail button{border:1px solid var(--line);min-height:58px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff07;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.qrPrintStepRail button>strong{width:30px;height:30px;color:var(--text);background:#03071280;border:1px solid #94a3b829;border-radius:999px;place-items:center;font-size:13px;display:grid}.qrPrintStepRail b,.qrPrintStepRail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qrPrintStepRail b{color:var(--text);font-size:13px;font-weight:950}.qrPrintStepRail small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:850}.qrPrintStepRail button.active{background:#22d3ee16;border-color:#22d3ee57}.qrPrintStepWorkspace{grid-template-columns:minmax(0,.98fr) minmax(430px,.92fr);align-items:start;gap:14px;display:grid}.qrPrintStepContent{gap:10px;min-width:0;display:grid}.qrPrintStepCard{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:12px;padding:14px;display:grid}.qrPrintStepHeader{gap:4px;display:grid}.qrPrintStepHeader span{color:var(--accent-soft);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950}.qrPrintStepHeader h3,.qrPrintStepHeader p{margin:0}.qrPrintStepHeader h3{color:var(--text);font-size:18px}.qrPrintStepHeader p{color:var(--muted);font-size:13px;font-weight:800}.qrPrintStepSubPanel{background:#22d3ee0a;border:1px solid #22d3ee24;border-radius:8px;gap:8px;padding:11px;display:grid}.qrPrintStepSubPanel>strong{color:var(--text)}.qrPrintStepSubPanel.active{background:linear-gradient(135deg,#22d3ee1c,#34d3990d),#0f172ab8;border-color:#22d3ee57}.qrPrintCustomSizeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.qrPrintCustomSizeHeader span,.qrPrintCustomToggle{min-width:0}.qrPrintCustomSizeHeader span{gap:2px;display:grid}.qrPrintCustomSizeHeader strong{color:var(--text)}.qrPrintCustomSizeHeader small,.qrPrintCustomSizeHint{color:var(--muted);font-size:12px;font-weight:850}.qrPrintCustomToggle{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-weight:900;display:inline-flex}.qrPrintCustomToggle input{width:16px;height:16px;accent-color:var(--accent)}.qrPrintCustomMeasureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qrPrintCustomMeasureGrid label{color:var(--muted);gap:6px;font-size:12px;font-weight:900;display:grid}.qrPrintTypeGrid.stepGrid,.qrPrintPresetGrid.stepGrid,.qrPrintPresetGrid.compactPresets,.qrPrintTuningGrid.stepTuning{grid-template-columns:repeat(2,minmax(0,1fr))}.qrPrintStepNav{background:#22d3ee0a;border:1px solid #22d3ee24;border-radius:8px;justify-content:space-between;gap:8px;padding:10px;display:flex}.qrPrintServiceOptions,.qrPrintServiceProducts,.qrPrintStylePanel,.qrPrintExportPanel{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.qrPrintServiceSecondaryGrid{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:start;gap:14px;margin-top:14px;display:grid}.qrPrintServiceSecondaryGrid .qrPrintServiceOptions,.qrPrintServiceSecondaryGrid .qrPrintExportPanel{margin-top:0}.qrPrintServiceOptions h3,.qrPrintServiceOptions p,.qrPrintServiceProducts h3,.qrPrintStylePanel h3,.qrPrintStylePanel p,.qrPrintExportPanel h3,.qrPrintExportPanel p{margin:0}.qrPrintServiceOptions p,.qrPrintStylePanel p,.qrPrintExportPanel p{color:var(--muted);margin-top:4px;font-weight:800}.qrPrintSectionHeading{align-items:center}.qrPrintSectionHeading p{text-align:right;max-width:420px;margin:0}.qrPrintStyleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qrPrintStyleGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qrPrintStyleCard{border:1px solid var(--line);min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.qrPrintStyleGrid.compact .qrPrintStyleCard{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:54px;padding:8px}.qrPrintStyleCard.active{background:linear-gradient(135deg,#22d3ee29,#34d39912),#0f172ab8;border-color:#22d3ee8a;box-shadow:inset 0 0 0 1px #22d3ee21,0 12px 26px #0891b214}.qrPrintStyleCard strong,.qrPrintStyleCard small{display:block}.qrPrintStyleCard small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800}.qrPrintColorSection{background:#03071247;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.qrPrintColorSection>span{gap:1px;display:grid}.qrStyleSample{background-color:#fff;border:4px solid #fff;border-radius:8px;width:42px;height:42px;box-shadow:0 0 0 1px #94a3b838}.qrPrintStyleGrid.compact .qrStyleSample{border-width:3px;width:30px;height:30px}.qrStyleSample.square{background:linear-gradient(90deg,currentColor 16%,#0000 16% 34%,currentColor 34% 50%,#0000 50% 68%,currentColor 68% 84%,#0000 84%),linear-gradient(currentColor 16%,#0000 16% 34%,currentColor 34% 50%,#0000 50% 68%,currentColor 68% 84%,#0000 84%),#fff}.qrStyleSample.rounded{background:radial-gradient(circle at 22% 22%,currentColor 0 22%,#0000 23%),radial-gradient(circle at 78% 22%,currentColor 0 22%,#0000 23%),radial-gradient(circle at 22% 78%,currentColor 0 22%,#0000 23%),linear-gradient(90deg,currentColor 12%,#0000 12% 24%,currentColor 24% 38%,#0000 38% 52%,currentColor 52% 66%,#0000 66%),#fff}.qrStyleSample.dots{background:radial-gradient(circle at 20% 20%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 45% 20%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 70% 20%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 20% 45%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 45% 45%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 70% 45%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 20% 70%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 45% 70%,currentColor 0 8%,#0000 9%),radial-gradient(circle at 70% 70%,currentColor 0 8%,#0000 9%),#fff;border-radius:999px}.qrPrintColorGrid{flex-wrap:wrap;gap:8px;display:flex}.qrPrintColorGrid.compact{justify-content:flex-end;gap:8px}.qrPrintColorChip{border:1px solid var(--line);min-height:38px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.qrPrintColorGrid.compact .qrPrintColorChip{justify-content:center;width:36px;min-height:36px;padding:0;position:relative}.qrPrintColorChip.active{background:#22d3ee1f;border-color:#22d3ee8a;box-shadow:inset 0 0 0 1px #22d3ee1f,0 10px 22px #0891b21a}.qrPrintColorChip span{border:2px solid #ffffffc2;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1px #94a3b840}.qrPrintColorGrid.compact .qrPrintColorChip span{width:22px;height:22px}.qrPrintColorChip svg{color:#fff;filter:drop-shadow(0 1px 2px #000000bf);pointer-events:none;position:absolute}.qrPrintExportControls,.qrPrintShareActions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.qrPrintExportSummary,.qrPrintRouteCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qrPrintRouteCards.singleRoute{grid-template-columns:1fr}.qrPrintRouteCard{border:1px solid var(--line);background:#ffffff07;border-radius:8px;gap:4px;padding:10px;display:grid}.qrPrintRouteCard.recommended{background:linear-gradient(135deg,#22d3ee1c,#34d3990e),#ffffff08;border-color:#22d3ee4d}.qrPrintRouteCard strong{color:var(--text);font-size:13px}.qrPrintRouteCard span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.3}.qrPrintExportSummary span{color:var(--muted);background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:8px;gap:2px;padding:10px;display:grid}.qrPrintExportSummary strong{color:var(--text);font-size:16px}.qrPrintExportSummary small{color:var(--muted);font-size:12px;font-weight:850}.qrPrintExportControls label{flex:320px}.qrPrintExportControls .secondaryButton,.qrPrintShareActions .secondaryButton{min-height:44px}.qrPrintShareHint{color:var(--muted);flex:260px;align-self:center;font-size:12px;font-weight:850;line-height:1.3}.qrPrintProgressBox{color:var(--text);background:#22d3ee12;border:1px solid #22d3ee33;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.qrPrintProgressBox svg{color:#67e8f9;flex:none}.qrPrintProgressBox span{gap:2px;min-width:0;display:grid}.qrPrintProgressBox strong{font-size:13px}.qrPrintProgressBox small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.qrPrintPrinterQueue{background:linear-gradient(135deg,#22d3ee14,#34d39909),#0307125c;border:1px solid #22d3ee2e;border-radius:8px;gap:8px;padding:10px;display:grid}.qrPrintPrinterQueueHeader,.qrPrintPrinterQueueRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.qrPrintPrinterQueueHeader span,.qrPrintPrinterQueueRow span{gap:2px;min-width:0;display:grid}.qrPrintPrinterQueueHeader strong,.qrPrintPrinterQueueRow strong{color:var(--text);font-size:13px}.qrPrintPrinterQueueHeader small,.qrPrintPrinterQueueRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.25;overflow:hidden}.qrPrintPrinterQueueList{gap:6px;display:grid}.qrPrintPrinterQueueRow{background:#ffffff09;border:1px solid #94a3b824;border-radius:8px;padding:8px}.qrPrintPrinterQueueRow>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.qrPrintPrinterQueueRow .secondaryButton{min-height:36px;padding:0 10px;font-size:12px}.qrPrintShareLinkBox{background:#34d39912;border:1px solid #34d39947;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qrPrintShareLinkBox span{gap:2px;min-width:0;display:grid}.qrPrintShareLinkBox strong,.qrPrintShareLinkBox small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qrPrintShareLinkBox strong{color:var(--text);font-size:13px}.qrPrintShareLinkBox small{color:var(--muted);font-size:12px;font-weight:800}.qrPrintShareLinkBox a{color:#b9fff4;white-space:nowrap;align-items:center;gap:6px;font-weight:950;text-decoration:none;display:inline-flex}.qrPrintPreviewModal{width:min(1180px,100%)}.qrPrintPreviewModalToolbar{background:#22d3ee0a;border:1px solid #22d3ee1f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.qrPrintPreviewNav,.qrPrintPreviewZoomControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qrPrintPreviewNav>span{color:var(--muted);background:#03071285;border:1px solid #94a3b829;border-radius:999px;padding:8px 12px;font-weight:900}.qrPrintPreviewStage{touch-action:none}.qrPrintServiceProducts>div{flex-wrap:wrap;gap:8px;display:flex}.qrPrintServiceProducts span{background:#0307126b;border:1px solid #94a3b829;border-radius:8px;gap:3px;min-width:180px;padding:9px 10px;display:grid}.qrPrintServiceProducts strong,.qrPrintServiceProducts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qrPrintServiceProducts small{color:var(--muted);font-weight:800}.qrPrintServiceActions{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#090d14e0,#090d14f7),#090d14f0;justify-content:space-between;align-items:center;gap:14px;margin:18px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}.qrPrintServiceActionSummary{gap:2px;min-width:220px;display:grid}.qrPrintServiceActionSummary strong{color:var(--text);font-size:14px}.qrPrintServiceActionSummary small{color:var(--muted);font-size:12px;font-weight:850}.qrPrintServiceButtonGroup{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qrPrintServiceButtonGroup .primaryButton,.qrPrintServiceButtonGroup .secondaryButton{min-height:46px}.qrPrintProductPicker{gap:8px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.qrPrintProductHead,.qrPrintProductRow{grid-template-columns:92px minmax(260px,1.4fr) minmax(160px,.7fr) minmax(160px,.7fr) minmax(130px,.5fr);align-items:center;gap:12px;display:grid}.qrPrintProductHead{z-index:2;border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;background:#060a14f5;font-size:12px;font-weight:900;position:sticky;top:0}.qrPrintProductRow{border:1px solid var(--line);min-height:76px;color:var(--text);background:#ffffff08;border-radius:8px;padding:10px}.qrPrintProductRow.selected{background:#22d3ee1a;border-color:#22d3ee80}.qrPrintCheckCell{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.qrPrintCheckCell input{accent-color:#22d3ee;flex:none;width:20px;min-height:20px}.qrPrintProductRow strong,.qrPrintProductRow small{overflow-wrap:anywhere;display:block}.qrPrintProductRow small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800}.qrPrintMetaCell{min-width:0}.qrPrintCodeCell strong{font-size:12px;line-height:1.35}.qrPrintRowActions{justify-content:flex-end;display:flex}.qrPrintRowActions .secondaryButton{min-height:36px}.modalBackdrop{z-index:2000;background:#030712b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qrModal{scrollbar-color:#ffffff3d #0000002e;scrollbar-width:thin;border:1px solid var(--line-strong);background:#090d14;border-radius:8px;width:min(1080px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 30px 90px #00000080}.qrModal::-webkit-scrollbar{width:12px;height:12px}.qrModal::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.qrModal::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff47,#ffffff1f);border:3px solid #0000003d;border-radius:999px}.qrModal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9df6eb75,#ffffff2e)}.storefrontModal{border:1px solid var(--line-strong);background:#090d14;border-radius:8px;width:min(1120px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 30px 90px #00000080}.compactStorefrontModal{width:min(980px,100%)}.deleteStorefrontModal{width:min(760px,100%)}.adminProductModal{width:min(1240px,100%);position:relative}.adminProductModal.aiSearchLocked{overflow:hidden}.adminProductModal .modalHeader{z-index:4;background:linear-gradient(#090d14fa,#090d14eb),#090d14;border-bottom:1px solid #94a3b824;align-items:flex-start;padding-bottom:14px;position:sticky;top:-22px}.adminProductModal .modalActions{z-index:4;background:linear-gradient(#090d14e6,#090d14fc),#090d14;border-top:1px solid #94a3b824;margin:4px -22px -22px;padding:14px 22px 22px;position:sticky;bottom:-22px}.productCreateHeaderMeta{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.productCreateHeaderMeta span{color:#dce8f5;white-space:nowrap;background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.productCreateModalBody{gap:12px;padding-bottom:76px;display:grid}.productAiSearchOverlay{z-index:2600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:wait;pointer-events:all;background:radial-gradient(circle at 50% 32%,#22d3ee24,#0000 34%),linear-gradient(#030712e6,#030712d1),#030712d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.productAiSearchCard{text-align:center;background:linear-gradient(145deg,#22d3ee1f,#22c55e14),#09121a;border:1px solid #22d3ee57;border-radius:8px;justify-items:center;gap:16px;width:min(620px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #00000075}.productAiSearchVisual{color:#042f3d;background:#fff;border:1px solid #22d3ee4d;border-radius:999px;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.productAiSearchVisual img{object-fit:contain;width:100%;height:100%;padding:8px}.productAiSearchRing{border:3px solid #22d3ee;border-color:#22d3ee #72d17b #22d3ee2e #22d3ee2e;border-radius:999px;animation:1s linear infinite spin;position:absolute;inset:-2px}.productAiSearchCopy{gap:6px;max-width:520px;display:grid}.productAiSearchCopy h4,.productAiSearchCopy p{margin:0}.productAiSearchCopy h4{color:var(--text);font-size:24px;font-weight:950;line-height:1.15}.productAiSearchCopy p:not(.eyebrow){color:var(--muted);font-size:14px;font-weight:800;line-height:1.45}.productAiSearchSteps{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.productAiSearchSteps span{color:#d9f7ff;background:#ffffff0e;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:950;animation:1.45s ease-in-out infinite productAiSearchPulse;display:inline-flex}.productAiSearchSteps span:nth-child(2){animation-delay:.18s}.productAiSearchSteps span:nth-child(3){animation-delay:.36s}.productAiSearchSteps span:nth-child(4){animation-delay:.54s}@keyframes productAiSearchPulse{0%,to{background:#ffffff0e;border-color:#94a3b833;transform:translateY(0)}50%{background:#22d3ee21;border-color:#22d3ee7a;transform:translateY(-2px)}}.productCreateSection,.productCreateDisclosure{background:#ffffff07;border:1px solid #94a3b829;border-radius:8px;padding:14px}.productCreateSectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.productCreateSectionHeader div,.productCreateDisclosure summary span{min-width:0}.productCreateSectionHeader strong,.productCreateDisclosure summary strong{color:var(--text);font-size:14px;font-weight:950;line-height:1.2;display:block}.productCreateSectionHeader small,.productCreateDisclosure summary small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.35;display:block}.productCreateDisclosure{padding:0}.productCreateDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px;list-style:none;display:flex}.productCreateDisclosure summary:hover{background:#ffffff08}.productCreateDisclosure summary::-webkit-details-marker{display:none}.productCreateDisclosure summary svg{color:#b7c6d8;flex:none;transition:transform .18s}.productCreateDisclosure[open] summary{border-bottom:1px solid #94a3b824}.productCreateDisclosure[open] summary svg{transform:rotate(180deg)}.productCreateDisclosure>.formGrid,.productCreateDisclosure>label,.productCreateDisclosure>.fieldWrapper{padding:14px}.productCreateDisclosure>.formGrid{padding-top:12px}.productCreateEssentials .formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.productEditorHeaderActions,.productEditorNavigation{align-items:center;gap:8px;display:inline-flex}.productEditorHeaderActions{flex-wrap:wrap;justify-content:flex-end}.productEditorNavigation{background:#16c5d812;border:1px solid #16c5d83d;border-radius:999px;padding:4px}.productEditorNavigation span{color:#bdf7ff;text-align:center;min-width:58px;font-size:12px;font-weight:950}.productEditorGrid{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.productEditorMediaPanel,.productEditorFormStack{gap:14px;display:grid}.productEditorHeroImage{border:1px solid var(--line);min-height:320px;color:var(--muted);background:linear-gradient(145deg,#22d3ee14,#ffffff09),#ffffff0a;border-radius:8px;place-items:center;display:grid;overflow:hidden}.productEditorHeroImage img{object-fit:contain;width:100%;height:100%;max-height:420px;padding:14px}.productEditorHeroImageButton{border:1px solid var(--line);cursor:zoom-in;width:100%}.productEditorHeroImageButton:disabled{cursor:default}.productEditorHeroImageButton:focus-visible{outline-offset:3px;outline:3px solid #22d3ee80}.productEditorThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.productEditorThumbs span{aspect-ratio:1;border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:8px;place-items:center;display:grid;overflow:hidden}.productEditorThumbs img{object-fit:cover;width:100%;height:100%}.productEditorThumbs p{color:var(--muted);grid-column:1/-1;margin:0}.productMediaManager{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:12px;padding:12px;display:grid}.productMediaHeader,.productMediaActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.productMediaHeader strong{color:var(--text)}.productMediaHeader p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:800}.productMediaHeader span{color:#bdf7ff;white-space:nowrap;background:#16c5d817;border:1px solid #16c5d842;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.photoUsageSwitch{color:var(--text);background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:46px minmax(120px,auto) minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;display:grid}.photoUsageSwitch input{opacity:0;pointer-events:none;position:absolute}.photoUsageSwitch>span{background:#0f172ae6;border:1px solid #94a3b852;border-radius:999px;width:44px;height:24px;transition:border-color .16s,background .16s;position:relative}.photoUsageSwitch>span:after{content:"";background:#e5f9ff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000057}.photoUsageSwitch input:checked+span{background:#facc1538;border-color:#facc1575}.photoUsageSwitch input:checked+span:after{background:#fde68a;transform:translate(20px)}.photoUsageSwitch strong,.photoUsageSwitch small{overflow-wrap:anywhere;min-width:0}.photoUsageSwitch strong{font-size:13px;font-weight:950}.photoUsageSwitch small{color:var(--muted);font-size:12px;font-weight:800}.compactPhotoUsageSwitch{grid-template-columns:42px minmax(0,auto);gap:6px 8px;padding:8px}.compactPhotoUsageSwitch small{grid-column:2}.productCreatePhotoUsageSwitch{max-width:560px}.productMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.productMediaTile{aspect-ratio:1;border:1px solid var(--line);color:var(--muted);cursor:zoom-in;background:#ffffff0a;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.productMediaTile:hover,.productMediaTile.dragging{border-color:#22d3eea8;box-shadow:0 0 0 3px #22d3ee1f}.productMediaTile.selected{border:3px solid #67e8f9;box-shadow:0 0 0 3px #080d16e6,0 0 0 6px #22d3ee57,0 16px 36px #22d3ee38}.productMediaTile.selected img{filter:saturate(1.08)contrast(1.02)}.productMediaTile.dragging{opacity:.55}.productMediaTile img{object-fit:cover;width:100%;height:100%}.mediaOrderBadge,.mediaPendingBadge,.mediaUsageBadge,.mediaDragHandle,.mediaSelectControl,.mediaSelectedBadge{z-index:2;position:absolute}.mediaOrderBadge{color:#d7ffff;background:#05080fc7;border-radius:999px;place-items:center;min-width:24px;min-height:24px;font-size:11px;font-weight:900;display:grid;top:6px;left:6px}.mediaDragHandle{color:#e6feff;filter:drop-shadow(0 2px 8px #0009);bottom:7px;right:7px}.mediaUsageBadge{color:#d7ffff;text-overflow:ellipsis;white-space:nowrap;background:#030712c7;border:1px solid #22d3ee47;border-radius:999px;max-width:calc(100% - 12px);padding:4px 7px;font-size:10px;font-weight:950;bottom:6px;left:6px;overflow:hidden}.mediaUsageBadge.demonstrative{color:#fde68a;background:#2d260cd1;border-color:#facc156b}.productMediaTile.selected .mediaUsageBadge{bottom:34px}.mediaSelectControl{color:#061118;cursor:pointer;background:#05080fb8;border:2px solid #ffffffeb;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;top:6px;right:6px;box-shadow:0 8px 18px #00000057}.mediaSelectControl[aria-pressed=true]{background:#67e8f9;border-color:#67e8f9}.mediaSelectedBadge{color:#061118;letter-spacing:.02em;text-transform:uppercase;background:#67e8f9f2;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:950;display:inline-flex;bottom:6px;left:6px;right:6px}.mediaPendingBadge{color:#06120b;background:#72d17beb;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950;top:36px;right:6px}.productImageDropzone{color:#c8f8ff;background:#22d3ee0f;border:1px dashed #22d3ee6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:14px;display:grid}.productImageDropzone strong,.productImageDropzone p{margin:0}.productImageDropzone p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.productImageDropzone input{display:none}.productMediaActions{flex-wrap:wrap;justify-content:flex-start}.productMediaActions .saveNextButton{margin-left:auto}.productPhotoSearchModal{width:min(1320px,100%)}.productPhotoSearchToolbar{background:#16c5d80b;border:1px solid #16c5d829;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.selectionCounter{color:#bdf7ff;white-space:nowrap;background:#16c5d817;border:1px solid #16c5d847;border-radius:999px;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.inlineAlert{color:#fde68a;background:#facc1517;border:1px solid #facc156b;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900}.productAiDraftPanel{background:linear-gradient(145deg,#16c5d814,#72d17b0b),#ffffff06;border:1px solid #16c5d838;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.productCreateMediaSection{margin-bottom:0}.productAiDraftHeader,.productAiDraftReviewHeader,.productAiDraftActions{align-items:center;gap:10px;display:flex}.productAiDraftHeader,.productAiDraftReviewHeader{justify-content:space-between}.productAiDraftHeader strong,.productAiDraftReviewHeader strong,.productAiDraftControlText strong{color:var(--text);font-weight:950}.productAiDraftHeader p,.productAiDraftControlText small{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:800}.productAiDraftControlText{min-width:0}.productAiDraftControlText strong{overflow-wrap:anywhere;display:block}.productAiDraftHeader span,.productAiDraftReviewHeader span{color:#c9ffd1;white-space:nowrap;background:#72d17b1a;border:1px solid #72d17b52;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.productAiDraftReviewHeader span{overflow-wrap:anywhere;text-align:right;white-space:normal;max-width:100%}.productAiProviderStatus{background:#ffffff08;border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.productAiProviderStatus.ready{background:#72d17b14;border-color:#72d17b52}.productAiProviderStatus.pending{background:#facc1514;border-color:#facc1557}.productAiProviderStatus div{min-width:0}.productAiProviderStatus strong,.productAiProviderStatus small{overflow-wrap:anywhere;display:block}.productAiProviderStatus strong{color:var(--text);font-size:13px;font-weight:950}.productAiProviderStatus small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.productAiDraftGrid{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.productAiPhotoDropzone{color:#c8f8ff;cursor:pointer;background:#22d3ee0e;border:1px dashed #22d3ee80;border-radius:8px;place-items:center;min-height:132px;display:grid;overflow:hidden}.productAiPhotoDropzone input{display:none}.productAiPhotoDropzone span{text-align:center;justify-items:center;gap:6px;padding:16px;display:grid}.productAiPhotoDropzone strong,.productAiPhotoDropzone small{display:block}.productAiPhotoDropzone small{color:var(--muted);font-size:12px;font-weight:800}.productAiPhotoDropzone.hasPreview{background:#fff;border-style:solid}.productAiPhotoDropzone:hover{background:#22d3ee16;border-color:#7df9ffcc}.productAiPhotoDropzone.hasPreview:hover{background:#fff}.productAiPhotoDropzone img{object-fit:contain;width:100%;height:100%;min-height:132px}.productAiDraftControls,.productAiDraftReview{gap:12px;min-width:0;display:grid}.productAiDraftControls{align-content:center}.productAiDraftActions{flex-wrap:wrap;align-items:stretch}.productAiDraftActions .primaryButton{flex:0 260px}.productAiDraftActions .primaryButton,.productAiDraftActions .secondaryButton{white-space:normal;max-width:100%;min-height:40px}.productAiDraftActions .primaryButton svg,.productAiDraftActions .secondaryButton svg{flex:none}.productAiPhotoAttachOption{color:#dfffe4;background:#72d17b13;border:1px solid #72d17b3d;border-radius:8px;align-items:center;gap:9px;max-width:max-content;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.productAiPhotoAttachOption.disabled{color:var(--muted);background:#ffffff06;border-color:#94a3b829}.productAiPhotoAttachOption input{accent-color:#72d17b;width:16px;height:16px}.productAiPhotoAttachOption span{overflow-wrap:anywhere}.productAiDraftAlert{margin:0}.productCreateImageStrip{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}.productCreateImageBulkBar{background:#ffffff08;border:1px solid #94a3b829;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.productCreateImageBulkBar label{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.productCreateImageBulkBar input{accent-color:#22d3ee;width:16px;height:16px}.productCreateImageBulkBar small{color:var(--muted);font-size:12px;font-weight:800}.productCreateImageThumb{cursor:grab;background:#fff;border:1px solid #ffffff1f;border-radius:8px;min-height:112px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;position:relative;overflow:hidden}.productCreateImageThumb:active{cursor:grabbing}.productCreateImageThumb.selected{border-color:#22d3eee0;box-shadow:0 0 0 2px #22d3ee38}.productCreateImageThumb.dragging{opacity:.54;transform:scale(.97)}.productCreateImageThumb.dropTarget{border-color:#facc15e0;box-shadow:0 0 0 2px #facc153d}.productCreateImageThumb img{object-fit:contain;width:100%;height:112px;display:block}.productCreateImageOrder,.productCreateImageThumb b{color:#fff;background:#030712b8;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:900;line-height:1;position:absolute;left:6px}.productCreateImageOrder{align-items:center;gap:2px;display:inline-flex;top:6px}.productCreateImageThumb b{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 46px);bottom:6px;overflow:hidden}.productCreateUsageBadge{max-width:calc(100% - 46px);bottom:7px;left:6px}.productCreateImageThumb b+.productCreateUsageBadge{bottom:28px}.productCreateImageSelect{color:#031014;cursor:pointer;background:#ffffffdb;border:1px solid #03071257;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:7px;right:7px}.productCreateImageSelect input{opacity:0;cursor:pointer;position:absolute;inset:0}.productCreateImageSelect span{background:#fffc;border:1px solid #03071273;border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.productCreateImageSelect input:checked+span{background:#22d3ee;border-color:#22d3eef2}.productCreateImageThumb .iconButton{color:#fff;background:#030712c2;border-radius:999px;width:28px;height:28px;min-height:28px;position:absolute;top:5px;right:5px}.productAiDraftReview{background:#ffffff08;border:1px solid #94a3b82e;border-radius:8px;gap:10px;padding:12px;display:grid}.productAiReviewSummary{grid-template-columns:repeat(2,minmax(120px,150px)) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.productAiReviewSummary span{background:#72d17b14;border:1px solid #72d17b3d;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.productAiReviewSummary span.needsReview{background:#facc151a;border-color:#facc1557}.productAiReviewSummary strong{color:var(--text);font-size:18px;font-weight:950;line-height:1}.productAiReviewSummary small{color:var(--muted);font-size:12px;font-weight:900}.productAiReviewSummary p{color:var(--muted);align-self:center;margin:0;font-size:13px;font-weight:850;line-height:1.35}.productAiDraftFieldList{flex-wrap:wrap;gap:8px;display:flex}.productAiAttributePreview{flex-wrap:wrap;gap:7px;display:flex}.productAiDraftFieldList span{color:#dfffe4;background:#72d17b14;border:1px solid #72d17b42;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:inline-flex}.productAiDraftFieldList span.needsReview{color:#fde68a;background:#facc151a;border-color:#facc155c}.productAiAttributePreview span{color:#d9fbff;background:#22d3ee13;border:1px solid #22d3ee38;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;max-width:100%;padding:6px 10px;display:inline-grid}.productAiDraftFieldList b,.productAiDraftFieldList small,.productAiAttributePreview b,.productAiAttributePreview small{font-size:12px;line-height:1}.productAiDraftFieldList b,.productAiAttributePreview b{white-space:nowrap;font-weight:950}.productAiDraftFieldList small,.productAiAttributePreview small{opacity:.86;overflow-wrap:anywhere;min-width:0;font-weight:850}.productAiDraftWarnings{gap:7px;margin:0;padding:0;list-style:none;display:grid}.productAiDraftWarnings li{color:#fde68a;align-items:flex-start;gap:7px;font-size:12px;font-weight:850;line-height:1.4;display:flex}.productAiDraftWarnings svg{flex:none;margin-top:1px}.productAiDraftSources{gap:7px;display:grid}.productAiDraftSources a,.productAiDraftSources>span{color:#d8f6ff;background:#0ea5e914;border:1px solid #38bdf82e;border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.productAiDraftSources span,.productAiDraftSources b{font-size:12px;font-weight:900;line-height:1.25}.productAiDraftSources small{color:#d8f6ffb8;font-size:11px;font-weight:800;line-height:1.25}@media (max-width:760px){.storefrontModal.adminProductModal{width:100%;max-height:calc(100dvh - 20px);padding:14px}.adminProductModal .modalHeader{gap:10px;margin:-14px -14px 0;padding:14px;top:-14px}.adminProductModal .modalHeader h3{font-size:26px}.adminProductModal .modalActions{grid-template-columns:1fr;justify-content:stretch;margin:4px -14px -14px;padding:10px 14px 14px;display:grid;bottom:-14px}.adminProductModal .modalActions button{flex:100%}.productCreateHeaderMeta{justify-content:flex-start;width:100%;margin-left:0}.productCreateModalBody{padding-bottom:140px}.productAiSearchOverlay{padding:74px 12px 18px}.productAiSearchCard{padding:18px;top:68px}.productAiSearchCopy h4{font-size:20px}.productAiReviewSummary,.productCreateEssentials .formGrid.three,.productAiDraftGrid{grid-template-columns:1fr}.productAiPhotoDropzone,.productAiPhotoDropzone img{min-height:156px}.productAiDraftHeader,.productAiDraftReviewHeader{flex-direction:column;align-items:flex-start}.productAiProviderStatus{flex-direction:column;align-items:stretch}.productAiDraftReviewHeader span{text-align:left}.productAiDraftActions .primaryButton,.productAiDraftActions .secondaryButton{justify-content:center;width:100%}.productAiPhotoAttachOption{width:100%;max-width:none}}.productPhotoSearchGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:320px;display:grid}.productPhotoSearchGrid .fullGrid{grid-column:1/-1}.productPhotoLoadMore{justify-content:center;margin-top:14px;display:flex}.productPhotoLoadMore .secondaryButton{min-width:220px}.productPhotoCandidateCard{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff09,#16c5d80b),#ffffff06;border-radius:8px;gap:8px;padding:8px;display:grid;position:relative}.productPhotoCandidateCard:hover,.productPhotoCandidateCard.selected{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee21}.productPhotoCandidateCard.selected{background:linear-gradient(145deg,#22d3ee24,#72d17b1a),#ffffff09}.productPhotoCandidateImage{aspect-ratio:1;background:#fff;border:1px solid #e2e8f029;border-radius:6px;place-items:center;display:grid;overflow:hidden}.productPhotoCandidateImage img{object-fit:contain;width:100%;height:100%}.photoSelectionOrder{color:#041016;background:#22d3ee;border:2px solid #ffffffeb;border-radius:999px;place-items:center;min-width:30px;min-height:30px;font-size:13px;font-weight:950;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 10px 22px #00000059}.productPhotoCandidateCard strong,.productPhotoCandidateCard small,.productPhotoCandidateCard em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productPhotoCandidateCard strong{color:var(--text);font-size:13px;font-weight:950}.productPhotoCandidateCard small,.productPhotoCandidateCard em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.productPhotoSelectedStrip{background:#16c5d80b;border:1px solid #16c5d829;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:10px;display:flex}.productPhotoSelectedStrip span{background:#fff;border:1px solid #22d3ee70;border-radius:8px;width:58px;height:58px;position:relative;overflow:hidden}.productPhotoSelectedStrip img{object-fit:contain;width:100%;height:100%}.productPhotoSelectedStrip b{z-index:2;color:#d7ffff;background:#05080fd1;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:10px;font-weight:950;display:grid;position:absolute;top:4px;left:4px}.productImageViewerBackdrop{z-index:95;background:#02060edb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.productImageViewerModal{background:#080c13;border:1px solid #94a3b847;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 36px 100px #00000094}.productImageViewerHeader,.productImageViewerFooter{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.productImageViewerHeader{border-bottom:1px solid var(--line)}.productImageViewerHeader div{gap:3px;min-width:0;display:grid}.productImageViewerHeader span,.productImageViewerFooter span{color:#9df2ef;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.productImageViewerHeader strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,24px);overflow:hidden}.productImageViewerStage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:min(68vh,720px);padding:16px;display:grid;position:relative}.productImageViewerCanvas{border:1px solid var(--line);background-color:#0d1119;background-image:linear-gradient(45deg,#ffffff0b 25%,#0000 25%),linear-gradient(-45deg,#ffffff0b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0b 75%),linear-gradient(-45deg,#0000 75%,#ffffff0b 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:8px;place-items:center;min-height:min(62vh,660px);display:grid;overflow:auto}.productImageViewerCanvas img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:62vh;transition:transform .16s}.imageViewerNav{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--text);cursor:pointer;background:#ffffff14;border-radius:999px;place-items:center;display:grid}.imageViewerNav:hover:not(:disabled){background:#22d3ee1f;border-color:#22d3ee8c}.imageViewerNav:disabled{cursor:not-allowed;opacity:.35}.productImageViewerFooter{border-top:1px solid var(--line)}.imageViewerZoomControls{align-items:center;gap:8px;display:inline-flex}.imageViewerZoomControls .secondaryButton{width:42px;min-height:38px;padding:0}.imageViewerZoomControls strong{min-width:54px;color:var(--text);text-align:center}.productEditorModeBar{background:#16c5d80e;border:1px solid #16c5d82e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:10px;display:flex}.segmentedControl{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:6px;padding:4px;display:inline-flex}.segmentedControl button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.segmentedControl button.active{color:#d7ffff;background:#22d3ee2e}.productEditorStatus{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.productEditorStatus span{border:1px solid var(--line);min-height:32px;color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.productEditorStatus .statusPill{margin-left:0}.productInformationSummary{color:#ffe5ad;background:#f59e0b12;border:1px solid #f59e0b4d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;display:grid}.productInformationSummary>div{gap:3px;min-width:0;display:grid}.productInformationSummary strong,.productInformationSummary small{overflow-wrap:anywhere}.productInformationSummary small{color:var(--muted);font-weight:800}.productInformationSummary>span{font-size:15px;font-weight:950}.productInformationSummary.complete{color:#d5ffd9;background:#72d17b12;border-color:#72d17b57}.productInformationSummary.incomplete{color:#ffc4ce;background:#f07d9112;border-color:#f07d9152}.productSettingsModal,.productAiBatchModal{width:min(720px,100vw - 32px)}.productAdvancedSettingsSwitch{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:16px;padding:18px;display:grid;position:relative}.productAdvancedSettingsSwitch>span:first-child{gap:4px;display:grid}.productAdvancedSettingsSwitch small,.productSettingsProfileSummary small{color:var(--muted)}.productAdvancedSettingsSwitch input{opacity:0;z-index:2;cursor:pointer;width:44px;height:24px;position:absolute;right:18px}.productAdvancedSettingsState{color:var(--muted);font-size:13px;transition:color .16s}.productAdvancedSettingsSwitch.enabled{background:#2ccce114;border-color:#2ccce185}.productAdvancedSettingsSwitch.enabled .productAdvancedSettingsState{color:#8cf4ff}.productAdvancedSettingsTrack{border:1px solid var(--line-strong);background:var(--panel);border-radius:999px;width:44px;height:24px;transition:background .16s,border-color .16s;position:relative}.productAdvancedSettingsThumb{background:var(--muted);color:#061118;border-radius:50%;place-items:center;width:16px;height:16px;transition:transform .16s,background .16s;display:grid;position:absolute;top:3px;left:3px}.productAdvancedSettingsThumb svg{opacity:0;transition:opacity .16s}.productAdvancedSettingsSwitch.enabled .productAdvancedSettingsTrack{border-color:var(--accent);background:#2ccce157;box-shadow:0 0 0 3px #2ccce11a}.productAdvancedSettingsSwitch.enabled .productAdvancedSettingsThumb{background:#8cf4ff;transform:translate(20px)}.productAdvancedSettingsSwitch.enabled .productAdvancedSettingsThumb svg{opacity:1}.productSettingsProfileSummary{border-left:3px solid var(--success);background:color-mix(in srgb, var(--success) 8%, transparent);align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.productSettingsProfileSummary>div{gap:3px;display:grid}.productQualityFilter{flex:none}.productAiBatchTrigger{white-space:nowrap}.productAiBatchPreparing,.productAiBatchReady,.productAiBatchProgress{border:1px solid var(--line);background:var(--panel-soft);gap:14px;padding:20px;display:grid}.productAiBatchPreparing{text-align:center;justify-items:center}.productAiBatchPreparing small,.productAiBatchReady p,.productAiBatchProgress p,.productAiBatchResults small{color:var(--muted)}.productAiBatchReady>div:first-child{align-items:baseline;gap:10px;display:flex}.productAiBatchReady>div:first-child strong{font-size:30px}.productAiBatchProgressHeader,.productAiBatchMetrics,.productAiBatchProgress p{justify-content:space-between;align-items:center;gap:12px;display:flex}.productAiBatchProgressTrack{background:var(--panel);border-radius:999px;height:10px;overflow:hidden}.productAiBatchProgressTrack span{border-radius:inherit;background:var(--accent);height:100%;transition:width .24s;display:block}.productAiBatchMetrics{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.productAiBatchMetrics span{border:1px solid var(--line);background:var(--panel);gap:2px;padding:12px;display:grid}.productAiBatchResults{border-top:1px solid var(--line);max-height:240px;display:grid;overflow:auto}.productAiBatchResults>div{border-bottom:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.productAiBatchResults>div.failed strong{color:var(--danger)}.productAiBatchResults>div.publishable strong{color:var(--success)}.productAiBatchResults>div.improved strong{color:var(--accent)}.productAiBatchResults>div.pending strong{color:var(--amber)}.productAiBatchBackgroundBar{border:1px solid color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--panel));width:100%;color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.productAiBatchBackgroundBar span{gap:2px;display:grid}.productAiBatchBackgroundBar small,.productAiBatchBackgroundBar em{color:var(--muted);font-style:normal}.productConditionButton.unset{color:var(--muted);border-style:dashed}@media (max-width:760px){.productAdvancedSettingsSwitch{grid-template-columns:minmax(0,1fr) 44px}.productAdvancedSettingsState{grid-column:1}.productAdvancedSettingsTrack{grid-area:1/2/span 2}.productAiBatchMetrics{grid-template-columns:1fr}}.productIdentity .statusPill{margin-left:0}.productInventoryActionPanel,.productStockAdjustmentPanel{background:#ffffff09;border:1px solid #16c5d82e;border-radius:8px;gap:14px;margin-bottom:16px;padding:12px;display:flex}.productInventoryActionPanel{justify-content:space-between;align-items:center}.productInventoryActionPanel strong,.productStockAdjustmentHeader strong{color:var(--text);font-size:16px;font-weight:950;display:block}.productInventoryActionPanel small,.productStockAdjustmentHeader small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800;display:block}.productInventoryQuickActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.productStockAdjustmentPanel{display:grid}.productStockAdjustmentHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.productStockAdjustmentGrid{align-items:end}.productStockAdjustmentFeedback{color:#c9ffd1;background:#72d17b14;border:1px solid #72d17b47;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850}.productStockAdjustmentFeedback.error{color:#ffd0d8;background:#f07d9114;border-color:#f07d915c}.productCostBreakdownBlock{gap:10px;display:grid}.productCostSummaryPanel{background:#72d17b0e;border:1px solid #72d17b3d;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.productCostSummaryPanel strong{color:var(--text);font-size:16px;font-weight:950;display:block}.productCostSummaryPanel small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800;display:block}.productCostSummaryMetrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.productCostSummaryMetrics span{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:104px;padding:8px 10px;display:grid}.productCostSummaryMetrics b{color:var(--text);font-size:13px}.productCostBreakdownPanel{margin-bottom:0}.productCostTotalRow{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;font-weight:850;display:flex}.productCostTotalRow strong{color:var(--text);font-size:18px;font-weight:950}.compactActions{justify-content:flex-end;margin-top:0}.productEditorFieldset{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.productEditorFieldset legend{color:#8adccf;text-transform:uppercase;padding:0 8px;font-size:12px;font-weight:900}.productEditorFieldset:disabled{opacity:1}.productEditorFieldset:disabled input,.productEditorFieldset:disabled textarea,.productEditorFieldset:disabled select{color:#dfe7f2;opacity:1;background:#ffffff09;border-color:#ffffff17}.jsonEditorField textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.compactLoading{min-height:220px}.storefrontModalGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid}.catalogModalToolbar{background:#16c5d812;border:1px solid #16c5d83d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.catalogModalToolbar span{color:#bdf7ff;font-size:13px;font-weight:800}.requestPreviewPanel{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:12px;padding:14px;display:grid}.requestPreviewPanel h4,.requestPreviewPanel p{margin:0}.requestPreviewPanel pre{border:1px solid var(--line);color:#c6fff4;white-space:pre-wrap;overflow-wrap:anywhere;background:#05070c;border-radius:8px;max-height:430px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.modalActions{gap:10px}.storefrontCatalogManager{background:linear-gradient(145deg,#16c5d812,#ffffff06),#ffffff05;border:1px solid #16c5d83d;border-radius:8px;gap:14px;margin-top:18px;padding:14px;display:grid}.storefrontCatalogManagerHeader,.storefrontCatalogAddRow,.storefrontCatalogRow,.storefrontCatalogActions,.storefrontCatalogMeta,.storefrontCatalogSummary{align-items:center;gap:12px;display:flex}.storefrontCatalogManagerHeader{justify-content:space-between}.storefrontCatalogManagerHeader h4,.storefrontCatalogManagerHeader p{margin:0}.storefrontCatalogManagerHeader p:not(.eyebrow){color:var(--muted);margin-top:4px;font-size:13px;font-weight:800}.storefrontCatalogAddRow{align-items:end}.storefrontCatalogAddRow label{flex:1;min-width:0}.storefrontCatalogAddRow button{min-width:210px}.storefrontCatalogList{gap:10px;display:grid}.storefrontCatalogRow{border:1px solid var(--line);background:#05080f8f;border-radius:8px;justify-content:space-between;padding:12px}.storefrontCatalogSummary{align-items:flex-start;min-width:0}.storefrontCatalogSummary svg{color:#9df2ef;flex:none;margin-top:4px}.storefrontCatalogSummary div{min-width:0}.storefrontCatalogSummary strong,.storefrontCatalogSummary p,.storefrontCatalogSummary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storefrontCatalogSummary strong{color:var(--text);font-size:15px}.storefrontCatalogSummary p,.storefrontCatalogSummary span{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:800}.storefrontCatalogMeta{flex-wrap:wrap;justify-content:flex-end;max-width:360px}.storefrontCatalogMeta span{color:#dbe7ef;white-space:nowrap;background:#ffffff0b;border:1px solid #94a3b838;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.storefrontCatalogActions{flex:none;justify-content:flex-end}.storefrontCatalogActions .secondaryButton,.storefrontCatalogActions .dangerButton{min-height:36px;padding:0 12px}.storefrontCatalogEmpty{min-height:112px;color:var(--muted);text-align:center;background:#ffffff06;border:1px dashed #94a3b842;border-radius:8px;place-items:center;gap:6px;padding:18px;display:grid}.storefrontCatalogEmpty strong{color:var(--text)}.storefrontCatalogEmpty p{max-width:520px;color:var(--muted);margin:0;font-size:13px;font-weight:800}.catalogMountModal{width:min(1040px,100%)}.catalogMountTargetBox{background:#16c5d80f;border:1px solid #16c5d83d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.catalogMountTargetBox label{min-width:0}.catalogMountSelectionList{border:1px solid var(--line);background:#ffffff06;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.catalogMountSelectionList strong{width:100%;color:var(--text)}.catalogMountSelectionList span{color:#dbe7ef;background:#ffffff0b;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.catalogMountStoresPanel{background:#ffffff05;border:1px solid #16c5d82e;border-radius:8px;gap:12px;padding:14px;display:grid}.catalogMountStoresHeader,.catalogMountStoreRow,.catalogMountStoreActions{align-items:center;gap:12px;display:flex}.catalogMountStoresHeader{justify-content:space-between}.catalogMountStoresHeader h4,.catalogMountStoresHeader p{margin:0}.catalogMountStoreList{gap:10px;display:grid}.catalogMountStoreRow{border:1px solid var(--line);background:#05080f8f;border-radius:8px;justify-content:space-between;padding:12px}.catalogMountStoreActions{flex:none;justify-content:flex-end}.catalogMountStoreActions .secondaryButton,.catalogMountStoreActions .dangerButton{min-height:36px;padding:0 12px}.deleteWarningBox{color:#ffd5dc;background:#f07d9114;border:1px solid #f07d9161;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.deleteWarningBox strong,.deleteWarningBox p{margin:0}.deleteWarningBox p{color:var(--muted);margin-top:4px;font-weight:800}.modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modalHeader h3{margin:2px 0 4px;font-size:28px;line-height:1.1}.modalHeader p{margin:0}.qrModalHeader{align-items:center}.qrModalProduct{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.qrModalThumb{color:#bdf7ff;background:linear-gradient(135deg,#22d3ee29,#34d39914),#ffffff0a;border:1px solid #22d3ee47;border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.qrModalThumb img{object-fit:cover;width:100%;height:100%}.qrModalChips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qrModalChips span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.qrSmartLayout{grid-template-columns:minmax(260px,.54fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.qrStickerPanel,.qrSmartPanel{border:1px solid var(--line);background:#ffffff08;border-radius:8px}.qrStickerPanel{align-content:start;gap:12px;padding:16px;display:grid}.qrStickerFrame{background:radial-gradient(circle at top,#22d3ee24,#0000 38%),#111923;border:1px solid #22d3ee29;border-radius:8px;place-items:center;padding:14px;display:grid}.qrStickerFrame .qrBox.large{aspect-ratio:720/920;width:min(320px,100%);height:auto;padding:8px}.qrStickerHint{gap:3px;display:grid}.qrStickerHint strong{color:var(--text)}.qrStickerHint span{color:var(--muted);font-size:13px;font-weight:800}.qrLabelOptionsPanel{background:#030c1266;border:1px solid #22d3ee29;border-radius:8px;gap:10px;padding:12px;display:grid}.qrLabelOptionsPanel>div:first-child{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.qrLabelOptionsPanel p,.qrLabelOptionsPanel strong{margin:0}.qrLabelOptionsPanel>div:first-child>strong{color:var(--text);font-size:13px}.qrLabelOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qrLabelOption{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:56px;padding:9px;display:grid}.qrLabelOption input{accent-color:#22d3ee;width:18px;height:18px}.qrLabelOption span{gap:3px;min-width:0;display:grid}.qrLabelOption strong{color:var(--text);font-size:13px}.qrLabelOption small{color:var(--muted);font-size:11px;font-weight:800}.qrLabelOption.selected{background:#22d3ee1c;border-color:#22d3ee8a;box-shadow:inset 0 0 0 1px #22d3ee1f}.qrLabelOption.disabled{cursor:not-allowed;opacity:.48}.qrStickerActions{display:grid}.qrSmartPanel{background:linear-gradient(135deg,#22d3ee14,#34d3990a),#ffffff08;grid-template-rows:auto auto auto 1fr;gap:12px;padding:18px;display:grid}.qrSmartCopy h4{margin:4px 0 8px;font-size:24px;line-height:1.15}.qrSmartCopy p:not(.eyebrow){max-width:68ch;color:var(--muted);margin:0;font-weight:750;line-height:1.5}.qrUrlBox{background:#030c1275;border:1px solid #22d3ee33;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.qrUrlBox.pending{grid-template-columns:1fr}.qrUrlBox span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.qrUrlBox a,.qrUrlBox strong{color:#9df6eb;overflow-wrap:anywhere;font-size:13px;font-weight:850;text-decoration:none}.qrModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qrModalGrid.single{grid-template-columns:minmax(0,1fr)}.qrViewCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:156px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.qrViewCard.smart{background:linear-gradient(135deg,#22d3ee14,#34d3990a),#ffffff08;grid-template-columns:188px minmax(0,1fr)}.qrBox.large{width:148px;height:148px}.qrViewCard.smart .qrBox.large{align-self:stretch;width:240px;height:auto;min-height:292px}.qrViewCard h4{margin:4px 0 6px;font-size:20px}.qrViewCard p,.qrViewCard small{color:var(--muted);margin:0 0 8px;font-weight:700;line-height:1.45}.qrViewCard a{color:#8adccf;overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:none;display:block}.qrRoutingSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qrRoutingSummary>span{color:var(--muted);background:#22d3ee0e;border:1px solid #22d3ee33;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:850;display:flex}.qrRoutingSummary>span>span{gap:3px;display:grid}.qrRoutingSummary strong{color:var(--text);font-size:15px}.qrSmartPanel .qrActions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end}.qrPayloadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.qrPayloadGrid span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff08;border-radius:8px;gap:4px;padding:12px;font-size:12px;font-weight:800;display:grid}.qrPayloadGrid strong{color:var(--text);overflow-wrap:anywhere;text-transform:none;font-size:14px}.posRequestRow select{max-width:170px;margin-left:auto}.posCashierLaunchPanel{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;gap:18px;display:grid}.posCashierLaunchCopy{gap:8px;display:grid}.posCashierLaunchCopy span{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.posCashierLaunchCopy h3,.posCashierLaunchCopy p{margin:0}.posCashierLaunchCopy h3{font-size:3rem;line-height:.95}.posCashierLaunchCopy p{max-width:680px;color:var(--muted);font-weight:850;line-height:1.45}.posCashierLaunchButton{background:var(--cyan);color:#021019;border-radius:8px;place-items:center;gap:10px;min-height:138px;font-size:2.6rem;font-weight:950;line-height:1;text-decoration:none;display:grid;box-shadow:0 18px 42px #22d3ee2e}.posStoreContextPanel{background:linear-gradient(135deg,#16c5d81f,#ffffff08);border-color:#16c5d847;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:14px;display:grid}.posStoreContextCopy{align-content:center;gap:8px;display:grid}.posStoreContextCopy span,.posStoreSelectorCard span{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.posStoreContextCopy h3,.posStoreContextCopy p{margin:0}.posStoreContextCopy h3{font-size:2.2rem;line-height:1}.posStoreContextCopy p{max-width:760px;color:var(--muted);font-weight:850;line-height:1.45}.posStoreSelectorCard{background:#02061766;border:1px solid #16c5d83d;border-radius:8px;align-content:center;gap:10px;padding:14px;display:grid}.posStoreSelectorCard select{width:100%}.posStoreContextStats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.posStoreContextStats span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff0a;border-radius:8px;gap:4px;padding:12px;font-size:12px;font-weight:900;display:grid}.posStoreContextStats strong{color:var(--text);font-size:24px;line-height:1}.miTienditaWorkspace{--mi-panel:#080f25e0;--mi-panel-strong:#0a122df5;--mi-border:#16c5d847;isolation:isolate;position:relative}.miTienditaWorkspace.miTiendita-style-compact_retail_embed .panel,.miTienditaWorkspace.miTiendita-style-compact_retail_embed .metric,.miTienditaWorkspace.miTiendita-style-compact_retail_embed .sectionTab,.miTienditaWorkspace.miTiendita-style-compact_retail_embed .moduleRow,.miTienditaWorkspace.miTiendita-style-compact_retail_embed .posStoreSelectorCard{border-color:color-mix(in srgb, var(--mi-primary,#16c5d8) 22%, var(--line))!important}.miTienditaWorkspace.miTiendita-style-compact_retail_embed .sectionTab.active,.miTienditaWorkspace.miTiendita-style-compact_retail_embed .primaryButton,.miTienditaWorkspace.miTiendita-style-compact_retail_embed .posCashierLaunchButton{background:linear-gradient(135deg, var(--mi-primary,#16c5d8), var(--mi-accent,#72d17b))!important;color:#031014!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed{--mi-arcade-bg:#050816;--mi-arcade-panel:#080f25eb;--mi-arcade-panel-strong:#0a122dfa;--mi-arcade-blue:#00d5ff;--mi-arcade-deep-blue:#145cff;--mi-arcade-pink:#ff2d95;--mi-arcade-yellow:#ffe45c;--mi-arcade-text:#f8fbff;--mi-arcade-muted:#a8c5ff;border-radius:8px;padding:clamp(10px,1.6vw,18px)}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 82% 8%,#145cff3d,#0000 28%),radial-gradient(circle at 12% 16%,#ff2d951a,#0000 24%),linear-gradient(#0000 0 96%,#00d5ff1f 97%) 0 0/46px 46px,linear-gradient(90deg,#0000 0 96%,#00d5ff1a 97%) 0 0/46px 46px,#0206176b;border:1px solid #00d5ff42;border-radius:8px;position:absolute;inset:0}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .sectionTitle h2,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreContextCopy h3,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posCashierLaunchCopy h3,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .panelHeader h3,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .moduleRow strong{text-shadow:0 2px #145cffb8,0 0 18px #00d5ff2e;color:var(--mi-arcade-text)!important;letter-spacing:0!important;font-family:Courier New,monospace!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .eyebrow,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreContextCopy span,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreSelectorCard span,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .panelHeader svg,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .metric span,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintMiniTitle,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintPanelIntro span,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintSectionHeading span{color:var(--mi-arcade-blue)!important;font-family:Courier New,monospace!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreContextCopy p,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posCashierLaunchCopy p,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .moduleRow p,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .moduleRow small,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .emptyState,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .sectionTab small,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintFilterHeader p,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintPanelIntro small,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintSectionHeading p{color:var(--mi-arcade-muted)!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .panel,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .metric,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .sectionTab,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .moduleRow,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreSelectorCard,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintPrepPanel,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintFilterCard,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintConfiguratorPanel,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintPreviewPanel,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrProductPager,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrProductTable,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrProductRow,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrProductBulkBar{background:linear-gradient(180deg, #00d5ff0f, transparent 52%), var(--mi-arcade-panel)!important;color:var(--mi-arcade-text)!important;border-color:#00d5ff52!important;border-radius:6px!important;box-shadow:0 0 0 1px #145cff1f,0 18px 46px #00000042!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreContextPanel,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posCashierLaunchPanel{background:radial-gradient(circle at 86% 16%,#145cff47,#0000 28%),linear-gradient(135deg,#00d5ff1a,#030712eb)!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posStoreContextStats span,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintModeTabs button,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintTypeCard,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintPresetCard,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintTuningPanel,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintLimitGrid span{color:var(--mi-arcade-text)!important;background:#030712b8!important;border-color:#00d5ff42!important;border-radius:4px!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .sectionTab.active,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintModeTabs button.active,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintTypeCard.active,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrPrintPresetCard.active,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .qrProductRow.selected{border-color:var(--mi-arcade-yellow)!important;color:var(--mi-arcade-yellow)!important;background:linear-gradient(#ffe45c24,#0000 58%),#030712db!important;box-shadow:0 0 18px #ffe45c24!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed select,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed input,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed textarea{color:var(--mi-arcade-text)!important;background:#020617e6!important;border-color:#00d5ff5c!important;border-radius:4px!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .primaryButton,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .posCashierLaunchButton{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffbd!important;border-radius:4px!important;font-family:Courier New,monospace!important;box-shadow:0 0 22px #00d5ff38!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .secondaryButton,.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .compactButton{color:var(--mi-arcade-text)!important;background:#030712d1!important;border:1px solid #00d5ff7a!important;border-radius:4px!important;font-family:Courier New,monospace!important}.miTienditaWorkspace.miTiendita-style-compact_arcade_embed .dangerTextButton{color:#ffb6d7!important;border-color:#ff2d957a!important}.modulePanel{gap:12px;display:grid}.modulePanel h3{margin:0}.modulePanel strong{font-size:28px;line-height:1}.operationalDashboard{align-content:start}.operationalDashboardToolbar{align-items:flex-start}.operationalKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.operationalKpi{border:1px solid var(--line);background:#ffffff08;border-radius:8px;align-content:space-between;gap:10px;min-height:148px;padding:16px;display:grid}.operationalKpi.highlight{background:linear-gradient(135deg,#22d3ee1f,#0000 58%),#ffffff09;border-color:#22d3ee5c}.operationalKpi span,.operationalKpi small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.operationalKpi strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,38px);line-height:1}.operationalKpi small{text-transform:none;line-height:1.35}.operationalDashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operationalPanel{align-content:start;gap:12px}.operationalWidePanel{grid-column:span 2}.operationalDecisionList,.operationalTable{gap:8px;display:grid}.operationalDecisionRow,.operationalTableRow{background:#ffffff07;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.operationalDecisionRow{width:100%;color:var(--text);cursor:pointer;text-align:left}.operationalDecisionRow:hover{background:#22d3ee14;border-color:#22d3ee61}.operationalDecisionRow span,.operationalTableRow span{gap:4px;min-width:0;display:grid}.operationalDecisionRow strong,.operationalTableRow strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.operationalDecisionRow small,.operationalTableRow small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35}.operationalDecisionRow b,.operationalTableRow b{color:var(--mint);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;line-height:1;display:inline-flex}.operationalMarketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operationalMarketplaceSummary{background:#ffffff07;border:1px solid #94a3b824;border-radius:8px;gap:6px;padding:12px;display:grid}.operationalMarketplaceSummary strong{color:var(--text);font-size:26px;line-height:1}.operationalMarketplaceSummary span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.operationalMarketplaceSummary.planned{background:#f59e0b0f;border-color:#f59e0b47}.salesDashboardToolbar{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.salesDashboardToolbar strong{color:var(--text);font-size:22px;line-height:1.15;display:block}.salesDashboardToolbar small{color:var(--muted);margin-top:4px;font-weight:800;display:block}.salesRangeButtons{grid-template-columns:repeat(3,minmax(54px,1fr));gap:8px;display:grid}.salesToolbarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.modalHeaderActions,.panelHeaderActions,.salesCardActions,.salesInsightHeader{align-items:center;gap:8px;display:flex}.modalHeaderActions,.panelHeaderActions,.salesCardActions{flex:none;justify-content:flex-end}.salesInsightHeader{justify-content:space-between;min-width:0}.salesInsightHeader>span{min-width:0}.salesHelpButton,.salesDetailButton{color:#bdf7ff;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:8px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex}.salesHelpButton:hover,.salesDetailButton:hover{background:#22d3ee29;border-color:#22d3ee7a}.salesHelpButton{color:#dbe7ef;background:#ffffff0a;border-color:#94a3b838}.salesRangeButtons button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff09;border-radius:8px;min-height:42px;padding:0 14px;font-weight:950}.salesRangeButtons button.active{color:var(--mint);background:#22d3ee29;border-color:#22d3ee8c}.salesInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.salesInsightCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:8px;padding:16px;display:grid}.salesInsightCard.highlight{background:linear-gradient(135deg,#22d3ee1c,#0000 54%),#ffffff09;border-color:#22d3ee59}.salesInsightCard span,.salesBreakdownRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesInsightCard span{color:var(--muted);justify-content:flex-start;min-width:0;font-size:13px;font-weight:900}.salesInsightCard strong{color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1}.salesInsightCard small,.salesBreakdownRow p{color:var(--muted);font-weight:800}.salesWorkspaceTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.salesCompactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.salesCompactCard{align-content:space-between;gap:10px;min-height:154px;padding:14px;display:grid}.salesCompactCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.salesCompactCardTop span{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.salesCompactCard strong,.salesCompactCard p,.salesCompactCard b{overflow-wrap:anywhere;margin:0}.salesCompactCard strong{color:var(--text);font-size:20px;line-height:1.16}.salesCompactCard p{color:var(--muted);font-size:13px;font-weight:800}.salesCompactCard b{color:var(--mint);font-size:22px;line-height:1}.salesDetailModal,.salesOrderDetailModal,.salesHelpModal{width:min(1180px,100%)}.salesChartGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;margin-bottom:12px;display:grid}.salesChartPanel{background:#ffffff07;border:1px solid #22d3ee29;border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.salesChartPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.salesChartPanelHeader div{gap:4px;min-width:0;display:grid}.salesChartPanelHeader span,.salesChartPanelHeader small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.salesChartPanelHeader strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.salesChartPanelHeader small{color:var(--mint);letter-spacing:0;text-transform:none;white-space:nowrap}.salesPieWrap{grid-template-columns:178px minmax(0,1fr);align-items:center;gap:14px;display:grid}.salesPie{aspect-ratio:1;border:1px solid #22d3ee3d;border-radius:999px;place-items:center;width:178px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0b,0 20px 48px #00000038}.salesPieCenter{aspect-ratio:1;text-align:center;background:#090d14;border:1px solid #94a3b833;border-radius:999px;align-content:center;place-items:center;gap:5px;width:94px;display:grid}.salesPieCenter strong,.salesPieCenter span{line-height:1;display:block}.salesPieCenter strong{color:var(--text);font-size:26px}.salesPieCenter span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.salesPieLegend{gap:8px;display:grid}.salesPieLegendItem{background:#ffffff06;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.salesPieLegendItem i{border-radius:999px;width:10px;height:10px}.salesPieLegendItem span,.salesPieLegendItem strong{overflow-wrap:anywhere;margin:0}.salesPieLegendItem span{color:var(--text);font-size:13px;font-weight:900}.salesPieLegendItem strong{color:var(--mint);white-space:nowrap;font-size:13px}.salesChartRangeButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.salesChartRangeButtons button{border:1px solid var(--line);min-height:52px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff09;border-radius:8px;gap:2px;padding:8px 10px;font-weight:950;display:grid}.salesChartRangeButtons button.active{color:var(--mint);background:#22d3ee24;border-color:#22d3ee8c}.salesChartRangeButtons button:disabled{cursor:wait;opacity:.75}.salesChartRangeButtons small{color:var(--muted);font-size:11px;font-weight:900}.salesBarChart{gap:9px;display:grid}.salesBarRow{grid-template-columns:76px minmax(0,1fr) 104px;align-items:center;gap:10px;display:grid}.salesBarRow span,.salesBarRow strong{overflow-wrap:anywhere;margin:0}.salesBarRow span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.salesBarRow strong{color:var(--text);text-align:right;font-size:13px}.salesBarTrack{background:#ffffff09;border:1px solid #94a3b824;border-radius:999px;height:12px;overflow:hidden}.salesBarTrack i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#7ddf8a);height:100%;display:block}.salesDetailList,.salesHelpList{gap:10px;display:grid}.salesDetailRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.salesDetailRow strong,.salesDetailRow p,.salesDetailRow small{overflow-wrap:anywhere;margin:0}.salesDetailRow strong{color:var(--text)}.salesDetailRow p,.salesDetailRow small{color:var(--muted);font-weight:800}.salesDetailRow span{color:var(--mint);white-space:nowrap;font-size:18px;font-weight:950}.salesHelpItem{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:6px;padding:12px;display:grid}.salesHelpItem strong,.salesHelpItem p{overflow-wrap:anywhere;margin:0}.salesHelpItem strong{color:var(--text)}.salesHelpItem p{color:var(--muted);font-weight:800;line-height:1.45}.salesBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.salesReconciliationPanel,.salesBreakdownPanel{gap:10px;display:grid}.salesReconciliationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.salesReconciliationGrid article{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:6px;min-height:104px;padding:12px;display:grid}.salesReconciliationGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.salesReconciliationGrid strong{color:var(--text);font-size:30px;line-height:1}.salesReconciliationGrid small{color:var(--mint);font-weight:900}.syncIssuesPanel{gap:12px;display:grid}.syncIssuesSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.syncIssuesSummaryGrid article{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:6px;min-height:104px;padding:12px;display:grid}.syncIssuesSummaryGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.syncIssuesSummaryGrid strong{color:var(--text);font-size:30px;line-height:1}.syncIssuesSummaryGrid small{color:var(--mint);font-weight:900}.syncIssuesToolbar{grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr)}.syncIssuesFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.syncIssueCatalogFilterActions{align-items:end;gap:6px;display:flex}.syncIssueCatalogFilterActions .compactButton{flex:1;min-height:44px}.migrationReadinessBlock{background:linear-gradient(135deg,#22d3ee0e,#34d39908),#ffffff06;border:1px solid #22d3ee2e;border-radius:8px;gap:12px;padding:14px;display:grid}.migrationReadinessBlock.ready{border-color:#34d39957}.migrationReadinessBlock.warning{border-color:#fbbf2457}.migrationReadinessBlock.blocked{border-color:#f8717161}.migrationReadinessGrid,.migrationReadinessChecks{gap:10px;display:grid}.migrationReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.migrationReadinessChecks{grid-template-columns:repeat(3,minmax(0,1fr))}.migrationReadinessGrid article,.migrationReadinessChecks article{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:6px;padding:12px;display:grid}.migrationReadinessGrid span,.migrationReadinessChecks span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.migrationReadinessChecks span{align-items:center;gap:6px;display:flex}.migrationReadinessGrid strong{color:var(--text);font-size:28px;line-height:1}.migrationReadinessGrid small,.migrationReadinessChecks small,.migrationReadinessFootnote{color:var(--muted);font-weight:850}.migrationReadinessChecks p{color:var(--text);margin:0;line-height:1.35}.migrationReadinessChecks article.error{border-color:#f871716b}.migrationReadinessChecks article.warning{border-color:#fbbf245c}.migrationReadinessChecks article.pass{border-color:#34d39952}.migrationReadinessActionPlan{background:#ffffff05;border:1px solid #22d3ee26;border-radius:8px;gap:10px;padding:12px;display:grid}.migrationReadinessActionList{gap:8px;display:grid}.migrationReadinessActionList article{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:10px;padding:12px;display:grid}.migrationReadinessActionList article.blocked{border-color:#f8717166}.migrationReadinessActionList article.ready,.migrationReadinessActionList article.ready_to_plan{border-color:#34d39947}.migrationReadinessActionList span,.migrationReadinessActionList small{color:var(--muted);font-size:12px;font-weight:900}.migrationReadinessActionList span{letter-spacing:.08em;text-transform:uppercase}.migrationReadinessActionList strong,.migrationReadinessActionList p{overflow-wrap:anywhere;margin:0}.migrationReadinessActionList strong{color:var(--text);margin-top:5px;font-size:16px;line-height:1.2;display:block}.migrationReadinessActionList p{color:var(--muted);margin-top:5px;font-size:13px;font-weight:820;line-height:1.35}.migrationReadinessActionMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.migrationReadinessActionMeta small,.migrationReadinessActionMeta em{background:#ffffff0a;border:1px solid #94a3b833;border-radius:999px;padding:5px 8px;font-style:normal}.migrationBackfillPreview{background:#082f4933;border:1px solid #38bdf842;border-radius:8px;padding:.85rem}.migrationBackfillPreviewActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.migrationBackfillPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.migrationBackfillPreviewGrid article,.migrationBackfillCreateList article{background:#0f172a42;border:1px solid #94a3b829;border-radius:8px;padding:.75rem}.migrationBackfillPreviewGrid span,.migrationBackfillPreviewGrid small,.migrationBackfillCreateList p,.migrationBackfillCreateList small{color:#e2e8f0b8}.migrationBackfillPreviewGrid span,.migrationBackfillCreateList small{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.migrationBackfillPreviewGrid strong{color:#f8fafc;margin-top:.2rem;font-size:1.45rem;display:block}.migrationBackfillCreateList{gap:.6rem;margin-top:.75rem;display:grid}.migrationBackfillCreateList article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.migrationBackfillCreateList strong,.migrationBackfillCreateList p{margin:0}.migrationBackfillCreateList strong{color:#f8fafc}.migrationReadinessCheckActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.migrationReadinessCheckActions .compactButton{min-height:36px;padding:8px 10px}.migrationReadinessDetailModal{width:min(960px,100%)}.migrationReadinessModalSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.migrationReadinessModalSummary article{border:1px solid var(--line);background:#ffffff07;border-radius:8px;gap:6px;padding:12px;display:grid}.migrationReadinessModalSummary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.migrationReadinessModalSummary strong{color:var(--text);overflow-wrap:anywhere;font-size:22px;line-height:1}.migrationReadinessExampleList{gap:8px;display:grid}.migrationReadinessExampleList article{background:#ffffff06;border:1px solid #22d3ee26;border-radius:8px;gap:8px;padding:12px;display:grid}.migrationReadinessExampleList strong,.migrationReadinessExampleList p{overflow-wrap:anywhere;margin:0}.migrationReadinessExampleList strong{color:var(--text);font-size:16px;line-height:1.2}.migrationReadinessExampleList p{color:var(--muted);font-size:13px;font-weight:850}.migrationReadinessExampleMeta{flex-wrap:wrap;gap:6px;display:flex}.migrationReadinessExampleMeta span{color:var(--muted);background:#ffffff0a;border:1px solid #94a3b833;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.syncIssuesList{gap:8px;display:grid}.syncIssueItem.error{background:linear-gradient(135deg,#f8717114,#0000 58%),#ffffff06;border-color:#f8717170}.syncIssueItem.warning{background:linear-gradient(135deg,#fbbf2413,#0000 58%),#ffffff06;border-color:#fbbf245c}.salesReconciliationQueues{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.salesListToolbar{background:linear-gradient(135deg,#22d3ee0e,#34d39906),#ffffff06;border:1px solid #22d3ee29;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(420px,1.35fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.salesReconciliationToolbar{grid-template-columns:minmax(0,1fr) 180px}.salesListToolbar>div:first-child{gap:3px;min-width:0;display:grid}.salesListToolbar strong,.salesListToolbar small{overflow-wrap:anywhere;margin:0}.salesListToolbar strong{color:var(--text)}.salesListToolbar small{color:var(--muted);font-size:12px;font-weight:850}.salesSearchField{min-width:0;display:block;position:relative}.salesSearchField svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.salesSearchField input{width:100%;min-height:44px;padding-left:40px}.salesFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.salesOrdersToolbar{grid-template-columns:minmax(260px,1fr) minmax(600px,1.8fr) auto}.salesOrdersToolbar .salesFilterGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.salesFilterGrid label,.salesReconciliationToolbar label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:950;display:grid}.salesFilterGrid select,.salesReconciliationToolbar select{min-height:44px}.salesReconciliationQueue{gap:8px;min-width:0;display:grid}.salesQueueHeader,.salesQueueItem,.salesQueueActions{align-items:center;display:flex}.salesQueueHeader{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:950}.salesQueueHeader>div{gap:3px;min-width:0;display:grid}.salesQueueHeader small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:850}.salesQueueHeader span{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:26px;padding:0 8px;display:inline-flex}.salesQueueBulkActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.salesQueueBulkActions .secondaryButton{min-height:34px;padding:0 10px}.salesQueueItem{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:space-between;gap:10px;padding:10px}.salesQueueItem>div:first-child{gap:3px;min-width:0;display:grid}.salesQueueItem strong,.salesQueueItem p,.salesQueueItem small{overflow-wrap:anywhere}.salesQueueItem p,.salesQueueItem small{color:var(--muted);margin:0;font-weight:800}.salesQueueMetaLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.salesQueueMetaLine .statusPill{min-height:22px;padding:0 8px;font-size:11px}.salesQueueActions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.salesQueueActions .secondaryButton{min-height:34px;padding:0 10px}.salesStockLedgerPanel{grid-column:1/-1}.salesStockLedgerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.salesStockLedgerStats span{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:4px;padding:10px;display:grid}.salesStockLedgerStats small,.salesStockLedgerProductHeader small,.salesStockLedgerProductMeta span,.salesStockLedgerEntry em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:850}.salesStockLedgerStats strong{color:var(--text);font-size:22px;line-height:1}.salesStockLedgerProduct{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:10px;padding:12px;display:grid}.salesStockLedgerProductHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.salesStockLedgerProductHeader>div{gap:3px;min-width:0;display:grid}.salesStockLedgerProductHeader strong{overflow-wrap:anywhere}.salesStockLedgerProductHeader span{color:#cffafe;white-space:nowrap;background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.salesStockLedgerProductMeta,.salesStockLedgerEntries{flex-wrap:wrap;gap:6px;display:flex}.salesStockLedgerProductMeta span{background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;padding:5px 8px}.salesStockLedgerEntries{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.salesStockLedgerEntry{background:#0f172a75;border:1px solid #94a3b829;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.salesStockLedgerEntry span,.salesStockLedgerEntry strong,.salesStockLedgerEntry small{overflow-wrap:anywhere}.salesStockLedgerEntry span{color:var(--text);font-size:12px;font-weight:950}.salesStockLedgerEntry strong{color:var(--mint);font-size:20px;line-height:1}.salesStockLedgerEntry small{color:#cffafe;font-size:12px;font-weight:900}.salesStockLedgerEntry.sale strong{color:#fca5a5}.salesStockLedgerEntry.return strong,.salesStockLedgerEntry.adjustment strong{color:#fde68a}.salesStockLedgerEntry.sync strong{color:#93c5fd}.salesBreakdownRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:12px}.salesBreakdownRow strong{color:var(--text)}.salesBreakdownRow p{margin:4px 0 0}.salesBreakdownRow span{color:var(--mint);white-space:nowrap;font-size:18px;font-weight:950}.salesTrendPanel{align-content:start}.salesTrendRow{color:var(--muted);grid-template-columns:52px minmax(0,1fr) 104px;align-items:center;gap:10px;font-weight:900;display:grid}.salesTrendRow div{border:1px solid var(--line);background:#ffffff09;border-radius:999px;height:12px;overflow:hidden}.salesTrendRow b{border-radius:inherit;background:linear-gradient(90deg,#22d3eef2,#72d17be6);height:100%;display:block}.salesTrendRow strong{color:var(--text);white-space:nowrap;justify-self:end}.salesOrdersPanel,.salesOrdersTable{gap:10px;display:grid}.salesPagination{background:#ffffff05;border:1px solid #94a3b81f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.salesPagination>span,.salesPagination strong{color:var(--muted);font-size:12px;font-weight:950}.salesPagination>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.salesPagination .secondaryButton{min-height:34px;padding:0 10px}.salesOrdersHead,.salesOrdersRow{grid-template-columns:.7fr 1.25fr 1fr .9fr 1fr auto;align-items:center;gap:10px;display:grid}.salesOrdersHead{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:950}.salesOrdersRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:12px}.salesOrdersRow.focusedSalesOrderRow{border-color:#22d3eead;box-shadow:0 0 0 1px #22d3ee24,0 0 22px #22d3ee1a}.salesOrdersRow>div{gap:4px;min-width:0;display:grid}.salesOrdersRow strong,.salesOrdersRow small{overflow-wrap:anywhere}.salesOrdersRow strong{color:var(--text)}.salesOrdersRow small{color:var(--muted);font-size:12px;font-weight:800}.salesOrdersActions{justify-items:end}.salesOrdersTableScroll{width:100%;overflow-x:auto}.salesOrdersSemanticTable{border-collapse:collapse;width:100%;min-width:980px}.salesOrdersSemanticTable th,.salesOrdersSemanticTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 11px}.salesOrdersSemanticTable th{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.salesOrdersSemanticTable tbody tr:hover{background:#16c5d80e}.salesOrdersSemanticTable tbody tr.focusedSalesOrderRow{background:#22d3ee14;box-shadow:inset 3px 0 #22d3ee}.salesOrdersSemanticTable td>strong,.salesOrdersSemanticTable td>small{display:block}.salesOrdersSemanticTable td>small{color:var(--muted);margin-top:4px;font-size:12px}.salesOrdersSemanticTable .salesOrdersActions{text-align:right;width:72px}.salesOrdersSemanticTable .salesOrdersActions .iconButton{margin-left:auto}.salesWorkspaceTabs{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start}.salesOrderLoading{border:1px solid var(--line-strong);color:var(--text);background:#090d14;border-radius:8px;align-items:center;gap:12px;padding:20px 24px;display:flex;box-shadow:0 24px 70px #00000075}.salesReconciliationUnifiedPanel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.salesReconciliationUnifiedToolbar{grid-template-columns:minmax(280px,1fr) minmax(420px,1.2fr) auto}.salesReconciliationUnifiedToolbar .salesFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.salesReconciliationTableScroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.salesReconciliationSemanticTable{border-collapse:collapse;width:100%;min-width:1120px}.salesReconciliationSemanticTable th,.salesReconciliationSemanticTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.salesReconciliationSemanticTable th{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.salesReconciliationSemanticTable tbody tr:hover{background:#16c5d80e}.salesReconciliationSemanticTable td>strong,.salesReconciliationSemanticTable td>small{display:block}.salesReconciliationSemanticTable td>small{max-width:240px;color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.salesReconciliationDetailModal{width:min(980px,100%)}.salesReconciliationModalMeta{margin-bottom:14px}.salesOrderDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.salesOrderModalMeta{margin-bottom:12px}.salesOrderModalActions{margin-top:14px}.ordersStack,.orderCard,.orderLines{gap:14px;display:grid}.focusedOrderCard{border-color:#22d3eeb8;box-shadow:0 0 0 1px #22d3ee2e,0 0 28px #22d3ee1f}.orderCardHeader,.orderActions,.orderLines div,.orderMetaGrid{align-items:center;display:flex}.orderCardHeader{justify-content:space-between;gap:16px}.orderHeaderBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.orderCardHeader h3{margin:4px 0}.orderCardHeader p{color:var(--muted);margin:0}.orderMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orderMetaGrid span{border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:5px;padding:10px;font-size:12px;font-weight:800;display:grid}.orderMetaGrid strong{color:var(--text);overflow-wrap:anywhere}.orderLines div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px}.orderLines span{overflow-wrap:anywhere}.orderOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operationPanel{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:12px;padding:14px;display:grid}.operationPanelHeader,.recordRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operationPanelHeader h4{margin:2px 0 0}.posFulfillmentPanel{background:linear-gradient(135deg,#22c55e14,#0000 46%),#090d14b8;border-color:#22c55e38}.pickupFulfillmentPanel{background:linear-gradient(135deg,#22d3ee14,#0000 48%),#090d14b8;border-color:#22d3ee3d}.pickupActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pickupActionGrid .primaryButton,.pickupActionGrid .secondaryButton{justify-content:center}.pickupNote{background:#0891b21c;border-color:#22d3ee2e}.pickupNote svg{color:#67e8f9}.posFulfillmentNote{color:var(--muted);background:#1665341f;border:1px solid #22c55e2e;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.posFulfillmentNote svg{color:#86efac;flex:none}.posFulfillmentNote.pickupNote svg{color:#67e8f9}.posFulfillmentNote strong{color:var(--text)}.posFulfillmentNote p{margin:4px 0 0}.recordList{gap:10px;display:grid}.deliverySummaryGrid,.operationSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deliverySummaryGrid span,.operationSummaryGrid span{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:8px;gap:4px;padding:10px;font-size:12px;font-weight:800;display:grid}.deliverySummaryGrid strong,.deliverySummaryGrid small,.operationSummaryGrid strong,.operationSummaryGrid small{overflow-wrap:anywhere}.deliverySummaryGrid strong,.operationSummaryGrid strong{color:var(--text)}.deliverySummaryGrid small,.operationSummaryGrid small{color:var(--muted);font-size:12px;font-weight:700}.deliverySummaryGrid .fullSummary,.operationSummaryGrid .fullSummary{grid-column:1/-1}.recordRow{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:10px}.recordRow>div{min-width:0}.recordRow p{color:var(--muted);margin:3px 0}.recordRow strong,.recordRow p{overflow-wrap:anywhere}.recordRow a{color:#8adccf;font-size:13px;font-weight:800;text-decoration:none}.shipmentProcessHint{color:#a5f3fc;font-weight:800;display:block}.shipmentQuickActions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:7px;min-width:180px;display:flex}.shipmentProviderActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:300px;display:grid}.shipmentProviderActions span{color:#a5f3fc;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.shipmentQuickActions .compactButton,.shipmentProviderActions .compactButton,.queueProviderActions .compactButton{min-height:34px;padding-inline:10px;font-size:12px}.queueProviderActions{grid-template-columns:1fr;gap:6px;display:grid}.shippingWorkspaceTabs,.shippingConfigTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingConfigTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingOperationsPanel,.shippingSettingsPanel,.shippingSenderStack,.shippingMethodsPanel{gap:14px;display:grid}.shippingListToolbar{grid-template-columns:minmax(260px,1.15fr) minmax(420px,1.4fr) auto}.shippingFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingQueueStats{grid-template-columns:repeat(4,minmax(0,1fr))}.shippingMvpScopeBanner{background:linear-gradient(135deg,#22d3ee13,#34d3990a),#ffffff07;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.56fr);align-items:center;gap:14px;padding:16px;display:grid}.shippingMvpScopeBanner h3,.shippingMvpScopeBanner p{margin:0}.shippingMvpScopeBanner h3{color:var(--text);font-size:20px;line-height:1.15}.shippingMvpScopeBanner p:not(.eyebrow){color:var(--muted);margin-top:5px;font-weight:800;line-height:1.45}.shippingMvpScopeSteps{gap:8px;display:grid}.shippingMvpScopeSteps span,.shippingProviderMode,.shippingExternalActionHint,.shippingInlineNotice,.fieldHintWarning,.shippingProviderRoadmap{color:var(--muted);font-size:12px;font-weight:900;line-height:1.35}.shippingMvpScopeSteps span{color:#bbf7d0;background:#16a34a14;border:1px solid #86efac29;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.shippingMvpScopeSteps small{color:#8adccf;font-weight:950}.shippingOrdersTable{gap:10px;display:grid}.shippingOrdersHead,.shippingOrdersRow{grid-template-columns:.55fr minmax(220px,1.35fr) minmax(160px,.85fr) minmax(160px,.85fr) minmax(120px,.65fr) minmax(180px,1fr) minmax(180px,auto);align-items:center;gap:10px;display:grid}.shippingOrdersHead{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:950}.shippingOrdersRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:12px}.shippingOrdersRow>div,.shippingOrdersActions{gap:5px;min-width:0;display:grid}.shippingOrdersRow strong,.shippingOrdersRow small,.shippingOrdersRow a{overflow-wrap:anywhere}.shippingOrdersRow strong{color:var(--text)}.shippingOrdersRow small{color:var(--muted);font-size:12px;font-weight:800}.shippingOrdersRow a{color:#8adccf;font-size:12px;font-weight:900;text-decoration:none}.shippingProviderMode.active{color:#86efac}.shippingProviderMode.postMvp,.fieldHintWarning{color:#fbbf24}.shippingExternalActionHint{background:#78350f24;border:1px solid #f59e0b2e;border-radius:8px;padding:8px 10px;display:block}.shippingExternalActionHint.error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717140}.shippingQuotePreview{background:#0891b21a;border:1px solid #22d3ee2e;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.shippingQuotePreview.empty,.shippingQuotePreview.error{background:#78350f24;border-color:#f59e0b33}.shippingQuotePreview.error{background:#7f1d1d2e;border-color:#f8717140}.shippingQuotePreview strong{font-size:12px}.shippingOrdersRow select{width:100%;min-height:38px}.shippingOrdersActions{justify-items:end}.shippingOrdersActions .queueProviderActions{gap:6px;width:100%;display:grid}.shippingConfigIntro{background:linear-gradient(135deg,#22d3ee0e,#34d39906),#ffffff06;border:1px solid #22d3ee29;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.shippingConfigIntro>div{min-width:0}.shippingConfigIntro h3,.shippingConfigIntro p{margin:0}.shippingConfigIntro h3{color:var(--text)}.shippingConfigIntro p:not(.eyebrow){color:var(--muted);margin-top:4px;font-weight:800;line-height:1.45}.shippingInlineNotice{background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:8px;margin-top:10px;padding:8px 10px;display:inline-flex}.fieldHintWarning{background:#f59e0b13;border:1px solid #f59e0b2e;border-radius:8px;align-self:end;padding:10px;display:block}.shippingSenderCard,.shippingProviderCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:14px;padding:14px;display:grid}.shippingProviderChecks{flex-wrap:wrap;gap:8px;display:flex}.shippingProviderChecks label{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.shippingProviderChecks input{width:16px;height:16px}.shippingProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shippingProviderCard p{color:var(--muted);margin:0;font-weight:800;line-height:1.45}.shippingProviderRoadmap{color:#fbbf24;background:#78350f1f;border:1px solid #f59e0b2e;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:inline-flex}.shippingProviderRoadmap.error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717147}.shippingProviderRoadmap svg{flex:none}.invoiceBridgeActions{gap:8px;min-width:150px;display:grid}.invoiceBridgeActions select{width:100%;max-width:none}.fiscalBridgeButton{justify-content:center;min-height:36px;padding-inline:12px}.providerControls .fiscalBridgeButton{width:100%;min-height:34px;padding-inline:10px;font-size:13px}.fiscalBridgeHint{color:var(--muted);font-size:12px;font-weight:800}.fiscalBridgeHint.ready{color:#86efac}.fiscalBridgeHint.blocked{color:#fbbf24}.fiscalProviderPanel{border-color:#f59e0b2e}.fiscalProviderPanel.ready{border-color:#22c55e38}.fiscalProviderPanel.testReady{background:linear-gradient(135deg,#22d3ee12,#0000 48%),#090d14b8;border-color:#22d3ee38}.fiscalProviderPanel.blocked{background:linear-gradient(135deg,#f59e0b14,#0000 48%),#090d14b8}.fiscalProviderStats span strong{overflow-wrap:anywhere}.fiscalProviderStats span.warning{background:#22d3ee12;border-color:#22d3ee33}.fiscalProviderNote{background:#78350f24;border-color:#f59e0b33}.fiscalProviderNote.warning{background:#082f492e;border-color:#22d3ee38}.fiscalProviderNote svg{color:#fbbf24}.fiscalProviderNote.warning svg{color:#67e8f9}.fiscalNextActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fiscalNextActions span{color:var(--muted);background:#0f172a7a;border:1px solid #22d3ee24;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.checkoutReadinessPanel{border-color:#22d3ee33}.checkoutReadinessPanel.ready{border-color:#22c55e3d}.checkoutReadinessPanel.needs_attention{background:linear-gradient(135deg,#f59e0b0f,#0000 45%),#090d14b8;border-color:#f59e0b3d}.checkoutReadinessPanel.blocked{background:linear-gradient(135deg,#7f1d1d29,#0000 50%),#090d14bd;border-color:#f8717142}.checkoutReadinessStats span strong{overflow-wrap:anywhere}.checkoutReadinessChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkoutReadinessChecks span{background:#0f172a80;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 8px;min-height:84px;padding:10px;display:grid}.checkoutReadinessChecks svg{color:var(--muted);grid-row:1/span 2}.checkoutReadinessChecks strong,.checkoutReadinessChecks small,.checkoutReadinessChecks em{overflow-wrap:anywhere;min-width:0}.checkoutReadinessChecks strong{color:var(--text);font-size:13px}.checkoutReadinessChecks small{color:var(--muted);font-size:12px;font-weight:760}.checkoutReadinessChecks em{color:#bae6fd;grid-column:2;font-size:11px;font-style:normal;font-weight:800}.checkoutReadinessChecks .ok svg{color:#86efac}.checkoutReadinessChecks .warning svg{color:#fbbf24}.checkoutReadinessChecks .error svg{color:#fca5a5}.fiscalAttemptList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fiscalAttemptList span{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:4px;padding:10px;display:grid}.fiscalAttemptList strong,.fiscalAttemptList small{overflow-wrap:anywhere}.fiscalAttemptList small{color:var(--muted);font-size:12px;font-weight:800}.recordRow select{max-width:150px;min-height:36px}.orderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.spinIcon{animation:.8s linear infinite spin}.storePage{min-height:100vh;padding:24px}.loadingStore{color:var(--text);justify-content:center;align-items:center;gap:10px;display:flex}.storeHeader,.storeBrand,.storeBackLink,.storeCartBadge,.storeHeaderActions,.publicProductFooter,.detailBuyRow,.quantityControls,.cartTotal,.storeFooter{align-items:center;display:flex}.storeHeader{justify-content:space-between;gap:16px;max-width:1380px;min-height:58px;margin:0 auto 22px}.storeHeaderActions{gap:10px}.storeBackLink,.storeCartBadge{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:8px;min-height:38px;padding:0 12px;font-weight:800}.storeBrand{gap:10px;min-width:0}.storeBrand img,.storeBrand span{border-radius:8px;flex:none;width:42px;height:42px}.storeBrand img{object-fit:cover}.storeBrand span{background:#ffffff1f;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.storeBrand strong{overflow-wrap:anywhere}.storeNotice{color:#d7ffdc;background:#72d17b17;border:1px solid #72d17b4d;border-radius:8px;max-width:1380px;margin:0 auto 18px;padding:13px 15px;font-weight:800}.storeNotice.error{color:#ffd0d8;background:#f07d9117;border-color:#f07d9161}.storeHero,.storeCommerceGrid,.storeFeatured,.storeFooter{max-width:1380px;margin-left:auto;margin-right:auto}.storeHero{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:24px;min-height:360px;padding:24px 0 30px;display:grid}.storeHero h1{max-width:760px;margin:8px 0 14px;font-size:54px;line-height:1}.storeHero p{color:#ffffffb8;max-width:680px;margin:0;font-size:18px;line-height:1.45}.storeEyebrow{color:currentColor;opacity:.72;text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:900}.storeHeroVisual{color:#0000009e;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;min-height:280px;display:flex;overflow:hidden}.storeHeroVisual img,.detailMedia img,.publicProductMedia img{object-fit:cover;width:100%;height:100%}.storeFeatured{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0 0;display:grid}.featuredButton{min-height:74px;color:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:7px;padding:14px;display:grid}.featuredButton span,.featuredButton strong{overflow-wrap:anywhere}.storeCommerceGrid{grid-template-columns:minmax(0,1fr) 380px;gap:22px;padding:26px 0;display:grid}.storeSectionTitle{margin-bottom:16px}.storeSectionTitle.compact{margin-bottom:10px}.storeSectionTitle h2{margin:4px 0 0;font-size:28px}.publicProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publicProductCard,.publicProductDetail,.cartPanel{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px}.publicProductCard{gap:12px;padding:12px;display:grid}.publicProductMedia{min-height:180px;color:inherit;background:#ffffff1f;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.publicProductTitle{color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:900}.publicProductCard p,.publicProductDetail p,.cartLine p,.storeEmpty{color:#ffffffad;margin:0}.publicProductFooter{justify-content:space-between;gap:10px}.storeIconButton,.quantityControls button{width:34px;height:34px;color:inherit;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.storeSidePanel{align-content:start;gap:14px;display:grid}.publicProductDetail,.cartPanel{padding:16px}.detailMedia{border-radius:8px;justify-content:center;align-items:center;height:220px;margin-bottom:14px;display:flex;overflow:hidden}.publicProductDetail h2{margin:6px 0 8px;font-size:26px;line-height:1.08}.detailMeta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.detailMeta span{color:#ffffffc7;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.detailBuyRow,.cartTotal{justify-content:space-between;gap:12px}.storePrimaryButton{background:var(--cyan);color:#031014;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.storePrimaryButton.full{width:100%;margin-top:12px}.storeSecondaryButton{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:900;text-decoration:none;display:inline-flex}.storePrimaryButton:disabled,.storeSecondaryButton:disabled{cursor:not-allowed;opacity:.56}.cartLines,.checkoutForm{gap:10px;display:grid}.cartLine{border-bottom:1px solid #ffffff1a;gap:10px;padding-bottom:10px;display:grid}.cartLine strong{overflow-wrap:anywhere}.quantityControls{gap:8px}.quantityControls span{text-align:center;min-width:28px;font-weight:900}.cartTotal{border-top:1px solid #ffffff24;margin-top:14px;padding-top:14px;font-size:18px}.cartBreakdown{display:grid}.cartTotal.compactTotal{margin-top:8px;padding-top:8px;font-size:14px}.paymentMethodList{gap:9px;margin-top:14px;display:grid}.paymentMethod{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.paymentMethod.active{background:#16c5d81f;border-color:#16c5d88f}.paymentMethod input{margin-top:3px}.paymentMethod strong,.paymentMethod small{display:block}.paymentMethod small{color:#ffffffad;margin-top:3px;font-weight:700}.paymentInstructions{background:#72d17b1a;border:1px solid #72d17b57;border-radius:8px;gap:9px;margin-top:14px;padding:12px;display:grid}.paymentInstructions h3,.paymentInstructions p{margin:0}.paymentInstructions div{gap:3px;display:grid}.paymentInstructions span{color:#ffffffad;font-size:12px;font-weight:800}.paymentInstructions strong{overflow-wrap:anywhere}.approvalInstructions{background:#16c5d81a;border-color:#16c5d861}.checkoutForm{margin-top:14px}.checkoutFormDivider{color:#ffffffb8;text-transform:uppercase;border-top:1px solid #ffffff24;padding-top:12px;font-size:12px;font-weight:900}.checkoutModePanel{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;gap:10px;padding:10px;display:grid}.checkoutModeTitle{color:#ffffffbd;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.checkoutModeOptions,.checkoutBusinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkoutModeOptions button{min-height:38px;color:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;font-weight:900}.checkoutModeOptions button.active{background:#16c5d824;border-color:#16c5d894}.checkoutBusinessGrid .wide{grid-column:1/-1}.checkoutAddressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkoutAddressGrid .wide{grid-column:1/-1}.storeFooter{color:#ffffffb8;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:18px}.storeLegalLinks{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.storeLegalLinks a,.storeLegalLinks button{min-height:34px;color:inherit;background:#ffffff14;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:0 12px;font-weight:900;text-decoration:none;display:inline-flex}.storeLegalLinks a:hover,.storeLegalLinks button:hover{color:#fff;border-color:#1dbed399}.qrPage{align-content:start;gap:24px;display:grid}.qrCommercePanel{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr) minmax(280px,.75fr);align-items:stretch;gap:22px;padding:18px;display:grid}.qrProductMedia{border-radius:8px;place-items:center;min-height:320px;display:grid;overflow:hidden}.qrProductMedia img{object-fit:cover;width:100%;height:100%}.qrProductCopy{align-content:center;gap:14px;display:grid}.qrProductCopy h1,.qrProductCopy p{margin:0}.qrProductCopy>strong{font-size:28px}.qrRequestPanel{background:#0000002e;border:1px solid #ffffff24;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid}.buyerPortalPage{align-content:start;gap:24px;display:grid}.buyerPortalHero,.buyerResultsGrid{width:100%;max-width:1380px;margin-left:auto;margin-right:auto}.buyerPortalHero{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:stretch;gap:22px;padding:18px 0 30px;display:grid}.buyerPortalHero h1{max-width:780px;margin:8px 0 12px;font-size:48px;line-height:1.02}.buyerPortalHero p{color:#ffffffb8;max-width:640px;margin:0;font-size:17px;line-height:1.48}.buyerLookupPanel,.buyerSummaryPanel,.buyerOrderCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px}.buyerLookupPanel{align-content:start;gap:12px;padding:16px;display:grid}.buyerAuthActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.buyerResultsGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:22px;display:grid}.buyerSummaryPanel{align-content:start;gap:18px;padding:16px;display:grid}.buyerSummaryPanel h2{overflow-wrap:anywhere;margin:5px 0;font-size:22px}.buyerSummaryPanel p{color:#ffffffad;overflow-wrap:anywhere;margin:0}.buyerSummaryStats{gap:10px;display:grid}.buyerSummaryStats span{color:#ffffffb3;text-transform:uppercase;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:12px;font-size:12px;font-weight:800;display:grid}.buyerSummaryStats strong{color:inherit;overflow-wrap:anywhere;text-transform:none;font-size:22px}.buyerOrdersStack{gap:16px;display:grid}.buyerOrderCard{gap:16px;padding:16px;display:grid}.buyerOrderHeader,.buyerOrderMeta,.buyerRecordRow,.buyerLine{align-items:center;display:flex}.buyerOrderHeader{justify-content:space-between;gap:18px}.buyerOrderHeader h2{margin:5px 0;font-size:30px}.buyerOrderHeader span{color:#ffffffad}.buyerStatus{color:#a9faff;text-transform:uppercase;background:#16c5d81a;border:1px solid #16c5d86b;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.buyerOrderMeta{flex-wrap:wrap;gap:10px}.buyerOrderMeta span{color:#ffffffc2;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.buyerStageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.buyerStageGrid span,.buyerNextAction{background:#00000029;border:1px solid #ffffff1f;border-radius:8px}.buyerStageGrid span{color:#ffffffb3;text-transform:uppercase;align-content:center;gap:4px;min-height:78px;padding:10px;font-size:12px;font-weight:900;display:grid}.buyerStageGrid span.done{background:#72d17b17;border-color:#72d17b5c}.buyerStageGrid strong{color:#f7f7f5;overflow-wrap:anywhere;text-transform:none}.buyerNextAction{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.buyerNextAction span{gap:4px;min-width:0;display:grid}.buyerNextAction strong,.buyerNextAction small{overflow-wrap:anywhere}.buyerNextAction small{color:#ffffffa8;font-weight:700}.buyerNextAction a{background:var(--cyan);color:#031014;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.buyerOrderSection{gap:10px;display:grid}.buyerOrderSection h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.buyerRecordList{gap:9px;display:grid}.buyerRecordRow,.buyerLine,.buyerPaymentBox,.buyerEmptyState{background:#00000029;border:1px solid #ffffff1f;border-radius:8px;padding:10px}.buyerRecordRow,.buyerLine{justify-content:space-between;gap:12px}.buyerRecordRow span,.buyerLine span{gap:3px;min-width:0;display:grid}.buyerRecordRow strong,.buyerLine strong{overflow-wrap:anywhere}.buyerRecordRow small,.buyerLine small{color:#ffffff9e;font-weight:700}.buyerRecordRow a{color:#8adccf;font-weight:900;text-decoration:none}.buyerShipmentRow{align-items:flex-start}.buyerShipmentRow.needsReview{background:#f59e0b14;border-color:#f59e0b73}.buyerShipmentRow>small{color:#ffffff9e;text-align:right;font-weight:800}.buyerInlineNotice{color:#d7ffdc;background:#72d17b17;border:1px solid #72d17b4d;border-radius:8px;margin:0;padding:10px;font-weight:800}.buyerPaymentBox{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 12px;display:grid}.buyerPaymentBox span{color:#ffffff9e;text-transform:uppercase;font-size:12px;font-weight:900}.buyerPaymentBox strong{overflow-wrap:anywhere}.buyerEmptyState{color:#ffffffb8;place-items:center;gap:10px;min-height:180px;font-weight:900;display:grid}.invoiceRequestForm{border-top:1px solid #ffffff1f;gap:12px;padding-top:12px;display:grid}.invoiceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invoiceFormGrid label{min-width:0}.invoiceFormGrid .wide{grid-column:1/-1}.buyerHeroBadges,.buyerAuthSplit,.buyerSectionHeader,.buyerMiniActions{align-items:center;display:flex}.buyerHeroBadges{flex-wrap:wrap;gap:10px;margin-top:22px}.buyerHeroBadges span{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.buyerLookupHeader{border-bottom:1px solid #ffffff1f;gap:3px;padding-bottom:10px;display:grid}.buyerLookupHeader strong{font-size:18px}.buyerLookupHeader small{color:#ffffffa3;font-weight:800}.buyerGoogleLoginCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;gap:10px;padding:12px;display:grid}.buyerGoogleLoginCard strong,.buyerGoogleLoginCard small{display:block}.buyerGoogleLoginCard strong{color:#f8fafc;font-size:14px}.buyerGoogleLoginCard small{color:#ffffffa8;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35}.buyerGoogleButtonShell{background:#fffffff0;border:1px solid #94a3b83d;border-radius:14px;gap:8px;padding:10px;display:grid}.buyerGoogleNativeButton{place-items:center;min-height:44px;display:grid}.buyerGoogleButtonShell>span{color:#475569;text-align:center;font-size:12px;font-weight:900}.buyerAuthSplit{gap:10px}.buyerAuthSplit label{flex:1 1 0;min-width:0}.buyerAccountShell{grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:22px;width:min(1380px,100%);margin:0 auto;display:grid}.buyerPortalTabs{gap:8px;display:grid}.buyerPortalTabs button{color:#ffffffc2;text-align:left;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.buyerPortalTabs button.active{color:#c7fbff;background:#16c5d81f;border-color:#16c5d875}.buyerPortalTabs span{gap:2px;min-width:0;display:grid}.buyerPortalTabs strong,.buyerPortalTabs small{overflow-wrap:anywhere}.buyerPortalTabs small{color:#ffffff94;font-size:12px;font-weight:800}.buyerContentStack,.buyerSectionPanel,.buyerSubPanel,.buyerSecurityGrid{gap:16px;display:grid}.buyerSectionPanel,.buyerSubPanel,.buyerMiniCard,.buyerReadOnlyBox{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px}.buyerSectionPanel{padding:18px}.buyerSectionHeader{justify-content:space-between;gap:14px}.buyerSectionHeader h2,.buyerSectionHeader h3{margin:4px 0 0}.buyerOverviewGrid,.buyerCardGrid,.buyerFormGrid{gap:12px;display:grid}.buyerOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyerOverviewGrid button{min-height:132px;color:inherit;text-align:left;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.buyerOverviewGrid button:hover{background:#16c5d814;border-color:#16c5d861}.buyerOverviewGrid strong{font-size:20px}.buyerOverviewGrid small,.storeMutedText{color:#ffffff9e;font-weight:800;line-height:1.45}.buyerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerFormGrid .wide{grid-column:1/-1}.buyerCheck{background:#00000029;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:10px;display:flex}.buyerCheck input{width:auto}.buyerReadOnlyBox{gap:4px;padding:12px;display:grid}.buyerReadOnlyBox span{color:#ffffff94;text-transform:uppercase;font-size:12px;font-weight:900}.buyerSubPanel{padding:14px}.buyerSubPanel h3{align-items:center;gap:8px;display:flex}.buyerCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerMiniCard{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.buyerMiniCard h3{margin:10px 0 6px}.buyerMiniCard p,.buyerMiniCard small{color:#ffffffa8;overflow-wrap:anywhere;margin:0 0 5px;font-weight:800;display:block}.buyerMiniActions{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:8px}.storePrimaryButton.compact,.storeSecondaryButton.compact{min-height:36px;padding:0 11px;font-size:13px}.storeSecondaryButton.danger{color:#ffd0d8;background:#f07d9114;border-color:#f07d915c}.buyerSecurityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerDangerZone{background:#f07d910f;border-color:#f07d9157}.buyerDangerZone p{color:#ffd2d8d1;margin:0;font-weight:800;line-height:1.45}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.operationalKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.operationalDashboardGrid,.choiceGrid,.moduleGrid,.formGrid.three,.formGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.heroBand{display:grid}.commercePreview{width:100%;min-width:0}.storeCommerceGrid,.qrCommercePanel,.buyerPortalHero,.buyerResultsGrid,.buyerAccountShell,.buyerSecurityGrid{grid-template-columns:1fr}.buyerOverviewGrid,.buyerCardGrid,.publicProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.workspace{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:18px}.brand{margin-bottom:18px}.nav{grid-template-columns:repeat(9,minmax(128px,1fr));overflow-x:auto}.contentGrid,.editorGrid,.customerWorkspaceGrid,.orderOperationsGrid,.salesBreakdownGrid,.salesReconciliationGrid,.salesStockLedgerStats,.salesStockLedgerEntries,.productEditorGrid,.storefrontManager,.storefrontModalGrid,.qrLabelGrid,.storefrontHeroPanel,.customerCommandPanel,.posCashierLaunchPanel,.posStoreContextPanel,.posConnectionsSummary,.posConnectionGrid{grid-template-columns:1fr}.customerDirectoryPanel,.customerDetailPanel,.customerSubPanel,.customerGroupsPanel,.customerFormPanel{grid-area:auto/1}.storefrontCardGrid,.storefrontOnboardingChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogOnboardingChecklist,.channelOnboardingChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceReadinessIntro{grid-template-columns:1fr}.marketplaceReadinessChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplacePreviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplacePreviewHeader{flex-direction:column;align-items:stretch}.marketplacePreviewColumns,.marketplacePreviewActions{grid-template-columns:1fr}.operationOnboardingChecklist,.dashboardOnboardingChecklist,.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationalDashboardToolbar{display:grid}.operationalWidePanel{grid-column:1/-1}.salesCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesChartGrid,.salesListToolbar{grid-template-columns:1fr}.syncIssuesSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.syncIssuesToolbar,.salesOrderDetailGrid{grid-template-columns:1fr}.salesOrdersHead{display:none}.salesOrdersRow,.shippingProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingMvpScopeBanner{grid-template-columns:auto minmax(0,1fr)}.shippingMvpScopeSteps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.shippingOrdersHead{display:none}.shippingOrdersRow,.salesInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesReconciliationQueues{grid-template-columns:1fr}.salesReconciliationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkoutReadinessChecks{grid-template-columns:1fr}}@media (max-width:720px){.mainPanel{padding:18px}.topbar{flex-direction:column;align-items:flex-start}.topbarActions,.primaryAction,.secondaryAction,.primaryButton,.secondaryButton,.posCashierLaunchButton{width:100%}.recordRow{flex-direction:column}.invoiceBridgeActions,.shipmentQuickActions,.shipmentProviderActions,.recordRow select{width:100%;max-width:none}.shipmentQuickActions .compactButton{flex:140px}.shipmentProviderActions{grid-template-columns:1fr}.posCashierLaunchCopy h3{font-size:2.25rem}.posStoreContextCopy h3{font-size:2rem}.posCashierLaunchButton{font-size:2.2rem}.posWorkspaceTabs,.salesWorkspaceTabs,.shippingWorkspaceTabs,.shippingConfigTabs,.posStoreContextStats,.posConnectionMeta,.oauthConnectionMiniPanel,.posConnectionHealthGrid,.pointDiagnosticsGrid,.pickupActionGrid,.fiscalAttemptList,.posProviderConnectBanner{grid-template-columns:1fr}.posProviderConnectBanner .compactButton{grid-area:auto;width:100%}.posConnectionsControlHeader{grid-template-columns:1fr}.posConnectionsControlHeader .compactButton{width:100%}.pointTerminalPanelHeader,.pointTerminalRow,.pointDiagnosticsRow{grid-template-columns:1fr}.pointTerminalRow b,.pointDiagnosticsRow b{justify-self:start}.operationalKpiGrid,.operationalDashboardGrid,.operationalMarketplaceGrid,.operationalDecisionRow,.operationalTableRow{grid-template-columns:1fr}.operationalDecisionRow b,.operationalTableRow b{white-space:normal;justify-content:flex-start}.salesInsightGrid,.salesCompactGrid,.salesOrdersRow,.shippingOrdersRow,.shippingMvpScopeBanner,.shippingProviderGrid,.salesReconciliationGrid,.syncIssuesSummaryGrid,.syncIssuesFilters,.migrationReadinessGrid,.migrationReadinessChecks,.migrationReadinessModalSummary,.salesPieWrap,.salesDetailRow{grid-template-columns:1fr}.migrationReadinessCheckActions{flex-direction:column;align-items:stretch}.migrationReadinessActionList article{grid-template-columns:1fr}.migrationReadinessActionMeta{justify-content:flex-start}.migrationBackfillPreviewGrid,.migrationBackfillCreateList article{grid-template-columns:1fr}.migrationBackfillPreviewActions{justify-content:flex-start}.shippingMvpScopeSteps{grid-column:auto;grid-template-columns:1fr}.salesChartRangeButtons,.salesFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesPie{justify-self:center;width:min(220px,100%)}.salesCompactCardTop,.salesInsightHeader{align-items:flex-start}.salesInsightHeader>span,.salesCompactCardTop>span{line-height:1.25}.modalHeaderActions,.panelHeaderActions,.salesCardActions{align-items:stretch}.modalHeaderActions{width:100%}.modalHeaderActions .secondaryButton{flex:1}.salesToolbarActions .salesHelpButton{width:100%}.salesToolbarActions .salesHelpButton:after{content:"Ayuda";margin-left:8px;font-weight:900}.salesOrdersRow>div{border-top:1px solid #94a3b81f;padding-top:10px}.salesOrdersRow>div:first-child{border-top:0;padding-top:0}.shippingOrdersRow>div{border-top:1px solid #94a3b81f;padding-top:10px}.shippingOrdersRow>div:first-child{border-top:0;padding-top:0}.salesOrdersRow>div:before,.shippingOrdersRow>div:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.salesOrdersActions,.shippingOrdersActions{justify-items:stretch}.salesOrdersActions .secondaryButton,.shippingOrdersActions .secondaryButton,.shippingOrdersActions .primaryButton{width:100%}.salesPagination{flex-direction:column;align-items:stretch}.salesPagination>div{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.salesPagination strong{text-align:center;grid-column:1/-1}.salesPagination .secondaryButton{width:100%}.salesDetailRow span{white-space:normal;justify-self:start}.salesBarRow{grid-template-columns:1fr;gap:6px}.salesBarRow strong{text-align:left}.salesDashboardToolbar{flex-direction:column;align-items:stretch}.salesRangeButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.salesToolbarActions,.salesQueueItem,.salesQueueActions{flex-direction:column;align-items:stretch}.salesFilterGrid{grid-template-columns:1fr}.shippingConfigIntro,.deliveryMethodHeader{flex-direction:column;align-items:stretch}.shippingConfigIntro .secondaryButton,.shippingSenderCard .secondaryButton,.shippingProviderCard .secondaryButton{width:100%}.shippingQueueStats{grid-template-columns:repeat(2,minmax(0,1fr))}.salesQueueActions{width:100%}.salesBreakdownRow{flex-direction:column;align-items:flex-start}.salesTrendRow{grid-template-columns:44px minmax(0,1fr)}.salesTrendRow strong{grid-column:2;justify-self:start}.formActions{display:grid}.storefrontHeroPanel,.storefrontHeroActions{align-items:stretch}.storefrontHeroActions,.storefrontHeroActions select{width:100%}.storefrontReadiness,.customerCommandStats,.customerProfileStats,.customerToolbar,.storefrontOnboardingHeader,.storefrontOnboardingChecklist,.storefrontCardStats{grid-template-columns:1fr}.storefrontOnboardingActions,.storefrontOnboardingActions .primaryButton,.storefrontOnboardingActions .secondaryButton{width:100%}.storefrontCardsHeader,.catalogModalToolbar,.storefrontCatalogManagerHeader,.storefrontCatalogAddRow,.storefrontCatalogRow,.catalogMountTargetBox,.catalogMountStoresHeader,.catalogMountStoreRow{flex-direction:column;align-items:stretch}.storefrontCatalogAddRow button,.storefrontCatalogActions,.storefrontCatalogActions .secondaryButton,.storefrontCatalogActions .dangerButton,.catalogMountTargetBox .primaryButton,.catalogMountStoreActions,.catalogMountStoreActions .secondaryButton,.catalogMountStoreActions .dangerButton,.storefrontCatalogMeta{width:100%}.storefrontCatalogMeta,.storefrontCatalogActions,.catalogMountStoreActions{justify-content:flex-start}.catalogMountTargetBox,.storefrontCardGrid,.storefrontCardActions,.sectionTabs,.paymentProviderTabs,.paymentChannelPanel .providerConfigGrid{grid-template-columns:1fr}.paymentConnectionsTitle{flex-direction:column;align-items:stretch}.paymentConnectionsTitle .secondaryButton{width:100%}.paymentConnectionGrid,.paymentChannelStatusList{grid-template-columns:1fr}.paymentConnectionCardHeader{grid-template-columns:44px minmax(0,1fr)}.paymentConnectionCardHeader .statusPill{grid-column:1/-1;justify-self:start}.paymentTerminalModal{width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:14px}.paymentTerminalModal h3,.paymentTerminalModal p,.paymentTerminalIdentity strong,.paymentTerminalIdentity small{overflow-wrap:anywhere;min-width:0}.paymentTerminalModalHeader,.paymentTerminalHeaderActions,.paymentTerminalActions{flex-direction:column;align-items:stretch}.paymentTerminalHeaderActions .secondaryButton,.paymentTerminalActions .secondaryButton,.terminalModeSwitch{width:100%}.paymentTerminalHeaderActions .iconButton{position:absolute;top:12px;right:12px}.paymentTerminalMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentTerminalIdentity{grid-template-columns:40px minmax(0,1fr)}.paymentTerminalIdentity .statusPill{grid-column:1/-1;justify-self:start}.mercadoPagoSettingsModal{width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:14px;overflow:auto}.mercadoPagoConnectionSummary{grid-template-columns:1fr}.mercadoPagoSettingsActions{flex-direction:column-reverse;align-items:stretch}.mercadoPagoSettingsActions .primaryButton,.mercadoPagoSettingsActions .secondaryButton,.mercadoPagoBusinessSettings .secondaryButton{width:100%}.catalogWorkspaceTabs,.catalogBatchBar,.catalogStoreScope,.catalogProductToolbar,.catalogOnboardingGuideHeader,.catalogConceptGrid,.catalogOnboardingChecklist,.catalogOnboardingStats,.channelOnboardingGuideHeader,.channelSurfaceGrid,.channelOnboardingChecklist,.channelOnboardingStats,.operationOnboardingGuideHeader,.operationModeGrid,.operationOnboardingChecklist,.operationOnboardingStats,.dashboardOnboardingGuideHeader,.dashboardReadoutGrid,.dashboardOnboardingChecklist,.dashboardOnboardingStats,.productMasterMainRow,.productMasterActionRow,.productBatchInner,.catalogCommandGrid,.catalogSelectionBar,.catalogCardGrid,.catalogDetailHero,.catalogDetailMetrics,.catalogDetailTabs,.catalogRulesWorkspace,.catalogPromotionsWorkspace,.catalogPromotionRule,.catalogInventoryPanel,.catalogInventoryStats,.catalogStatsStrip,.categoryReconciliationStats,.categoryReconciliationRow,.catalogMountedMetaGrid,.catalogDetailGrid,.formGrid.four,.productEditorThumbs,.selectableCatalogCard{grid-template-columns:1fr}.productEditorHeroImage{min-height:240px}.categoryReconciliationHeader{flex-direction:column;align-items:stretch}.productMasterControls{padding:10px}.catalogOnboardingGuideActions,.catalogOnboardingGuideActions .primaryButton,.catalogOnboardingGuideActions .secondaryButton,.catalogOnboardingDecisionGrid .checkRow,.channelOnboardingGuideActions,.channelOnboardingGuideActions .primaryButton,.channelOnboardingGuideActions .secondaryButton,.channelOnboardingDecisionGrid .checkRow,.marketplaceReadinessActions,.marketplaceReadinessActions .primaryButton,.marketplaceReadinessActions .secondaryButton,.marketplacePreviewDownloadActions,.marketplacePreviewDownloadActions .secondaryButton,.operationOnboardingGuideActions,.operationOnboardingGuideActions .primaryButton,.operationOnboardingGuideActions .secondaryButton,.operationOnboardingDecisionGrid .checkRow,.dashboardOnboardingGuideActions,.dashboardOnboardingGuideActions .primaryButton,.dashboardOnboardingGuideActions .secondaryButton,.dashboardOnboardingDecisionGrid .checkRow{width:100%}.catalogCreateDisclosure summary,.catalogCardActions,.catalogSelectionBar .catalogBatchActions{flex-direction:column;align-items:stretch}.themeTemplateGrid,.contrastMeter,.storefrontAssetGrid,.storefrontAssetLibraryGrid,.storefrontAssetDropzone,.storefrontEditorialAssetPanel{grid-template-columns:1fr}.storefrontAssetLibraryHeader{flex-direction:column;align-items:stretch}.storefrontAssetLibraryHeader .secondaryButton,.storefrontAssetBrowse{width:100%}.catalogDetailProductCard{grid-template-columns:52px minmax(0,1fr)}.catalogProductPriceBlock,.catalogDetailProductCard .productStockBadge{grid-column:2;justify-self:start}.ruleStrategyCard{grid-template-columns:30px minmax(0,1fr)}.ruleStrategyCard .tableActions{grid-column:2;justify-content:flex-start}.productSelectionSummary{flex-wrap:wrap;align-items:flex-start}.productSelectionSummary small{white-space:normal;width:100%}.productBatchDisclosure summary,.productBatchInner .catalogBatchActions,.productMasterActionRow .catalogBatchActions{flex-direction:column;align-items:stretch}.productBatchDisclosure summary small{align-self:flex-start}.productEditorModeBar,.productInventoryActionPanel,.productCostSummaryPanel,.productStockAdjustmentHeader{flex-direction:column;align-items:stretch}.productCostSummaryMetrics{justify-content:stretch}.productCostSummaryMetrics span{flex:120px;min-width:0}.productInventoryQuickActions{justify-content:stretch}.productInventoryQuickActions .secondaryButton,.compactActions .secondaryButton,.compactActions .primaryButton{width:100%}.productMediaHeader,.productMediaActions,.productImageDropzone,.productPhotoSearchToolbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.selectionCounter{justify-content:center}.productMediaGrid,.productPhotoSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productImageViewerBackdrop{padding:10px}.productImageViewerModal{max-height:calc(100vh - 20px)}.productImageViewerHeader,.productImageViewerFooter{flex-direction:column;align-items:stretch}.productImageViewerStage{grid-template-columns:1fr;gap:10px;min-height:58vh}.productImageViewerCanvas{min-height:48vh}.imageViewerNav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.imageViewerNav.previous{left:18px}.imageViewerNav.next{right:18px}.imageViewerZoomControls{justify-content:space-between;width:100%}.segmentedControl,.segmentedControl button,.productActionColumn{width:100%}.productActionColumn{justify-content:stretch}.catalogBatchActions{justify-content:stretch;display:grid}.qrLabelCard,.catalogSourceCard,.catalogOptionCard{grid-template-columns:1fr}.catalogSourceActions{justify-content:stretch}.qrBox{width:136px;height:136px}.syncToolbar{grid-template-columns:1fr}h1{font-size:34px}h2,.sectionTitle h2{font-size:28px}.heroBand,.panel{padding:18px}.previewGrid,.metricsGrid,.choiceGrid,.moduleGrid,.orderMetaGrid,.deliverySummaryGrid,.operationSummaryGrid,.publicationChecklist,.publicationLinks,.publicationActions,.formGrid.two,.formGrid.three,.mockProducts{grid-template-columns:1fr}.productTile.large{min-height:220px}.buyerStageGrid,.buyerAuthActions{grid-template-columns:1fr}.buyerNextAction{flex-direction:column;align-items:stretch}.buyerNextAction a{justify-content:center}.templateRow,.notificationRow{flex-direction:column;align-items:stretch}.templateTitleLine{flex-direction:column;align-items:flex-start}.quickActionGrid{grid-template-columns:1fr;min-width:0}.tableHead{display:none}.tableRow,.catalogProductsTable .tableRow,.productMasterTable .tableRow{grid-template-columns:1fr}.tableActions{justify-content:flex-start}.storePage{padding:18px}.storeHeader,.storeHero,.storeFooter{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.storeHero{min-height:auto}.storeHero h1{font-size:36px}.storeHeroVisual{min-height:220px}.storeFeatured,.publicProductGrid{grid-template-columns:1fr}.storeBackLink,.storeCartBadge{justify-content:center}.storeHeaderActions,.topbarActions,.buyerOrderHeader,.buyerRecordRow,.buyerLine{flex-direction:column;align-items:stretch}.activeStorePill,.primaryAction,.secondaryAction{width:100%}.buyerPortalHero h1{font-size:34px}.buyerPaymentBox,.checkoutAddressGrid,.invoiceFormGrid{grid-template-columns:1fr}}::selection{color:#f8fafc;background:#22d3ee47}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f172a73}::-webkit-scrollbar-thumb{background:#475569d9;border:2px solid #0f172a73;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#64748bf2}body,input,select,textarea,button{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace{color:#f4f4f5;background:0 0;grid-template-columns:288px minmax(0,1fr)}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816db;border-right:1px solid #ffffff14;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.brand{background:#18181b9e;border:1px solid #ffffff0f;border-radius:26px;min-height:64px;margin-bottom:18px;padding:10px}.brandMark{color:#a5f3fc;letter-spacing:.08em;background:#22d3ee1a;border:1px solid #22d3ee26;border-radius:18px;width:44px;height:44px}.brand p,.eyebrow,.pill,.storeEyebrow,.mockEyebrow{letter-spacing:.22em}.brand p{color:#71717a;font-size:10px}.brand strong{color:#fff;font-size:16px}.nav{gap:7px}.navItem{color:#a1a1aa;border:1px solid #0000;border-radius:18px;min-height:46px;padding:0 12px;transition:background .16s,border-color .16s,color .16s,transform .16s}.navItem:hover{color:#fff;background:#18181bd1;border-color:#ffffff14}.navItem.active{color:#fff;background:#22d3ee1a;border-color:#22d3ee3d}.mainPanel{padding:24px}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816bd;border:1px solid #ffffff14;border-radius:26px;padding:14px;position:static;top:auto}.topbar h1{font-size:34px}.heroBand,.panel,.metric,.moduleRow,.choiceButton,.deliveryMethodCard,.tableRow,.orderCard,.operationPanel,.recordRow,.customerRow,.qrLabelCard{background:#090d14b8;border-color:#ffffff14;border-radius:22px;box-shadow:0 18px 48px #00000029}.heroBand{background:linear-gradient(135deg,#22d3ee1f,#0000 44%),linear-gradient(315deg,#10b9811a,#0000 44%),#090d14bd;min-height:300px}.commercePreview,.productTile,.publicationChecklist span,.deliverySummaryGrid span,.operationSummaryGrid span,.buyerStageGrid span,.buyerNextAction,.buyerRecordRow,.buyerLine,.buyerPaymentBox,.buyerEmptyState{background:#0f172a85;border-color:#ffffff14;border-radius:18px}.primaryAction,.primaryButton,.storePrimaryButton,.buyerNextAction a{color:#031014;background:#22d3ee;border:1px solid #22d3ee1f;border-radius:14px;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 12px 32px #22d3ee2e}.primaryAction:hover,.primaryButton:hover,.storePrimaryButton:hover,.buyerNextAction a:hover{background:#67e8f9;transform:translateY(-1px);box-shadow:0 16px 38px #22d3ee38}.secondaryAction,.secondaryButton,.storeSecondaryButton,.storeBackLink,.storeCartBadge,.publicationLinks a,.iconToggle,.providerControls a{color:#e4e4e7;background:#18181bb8;border-color:#ffffff1a;border-radius:14px;transition:background .16s,border-color .16s,color .16s}.secondaryAction:hover,.secondaryButton:hover,.storeSecondaryButton:hover,.storeBackLink:hover,.publicationLinks a:hover,.iconToggle:hover,.providerControls a:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee52}input,select,textarea,.providerControls select{color:#f4f4f5;background:#030712c7;border-color:#3f3f46e0;border-radius:14px}input:focus,select:focus,textarea:focus,.providerControls select:focus{border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee1f}.noticeBar,.loadingPanel,.storeNotice,.buyerInlineNotice,.paymentInstructions{border-radius:18px}.optionIcon,.choiceIcon{color:#a5f3fc;background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:16px}.statusPill,.sourceBadge,.detailMeta span,.buyerStatus,.buyerOrderMeta span{letter-spacing:.06em;border-radius:999px}.storePage{min-height:100vh;padding:20px;color:#f5f7fb!important;background:radial-gradient(circle at 0 0,#22d3ee14,#0000 24%),radial-gradient(circle at 100% 0,#3b82f614,#0000 26%),linear-gradient(#050816 0%,#070b13 50%,#050816 100%)!important}.storeHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816c7;border:1px solid #ffffff14;border-radius:26px;min-height:64px;padding:10px;position:sticky;top:12px}.storeBrand img,.storeBrand span{border-radius:16px}.storeHero{background:#090d149e;border-bottom:0;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr);min-height:350px;padding:28px;box-shadow:inset 0 0 0 1px #ffffff14}.storeHeroCopy{align-content:center;gap:16px;display:grid}.storeHero h1,.buyerPortalHero h1,.qrProductCopy h1{letter-spacing:0;max-width:760px;font-size:clamp(2.25rem,5vw,4.25rem)}.storeHero p,.buyerPortalHero p,.qrProductCopy p{color:#f4f4f5b8}.storeHeroActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.storeHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:6px;display:grid}.storeHeroStat,.storeContactChip,.storeCatalogToolbar,.cartPanelHeader,.cartMiniBadge{background:#0f172a85;border:1px solid #ffffff14}.storeHeroStat{border-radius:18px;gap:4px;min-height:72px;padding:12px;display:grid}.storeHeroStat span,.storeContactChip span,.storeCatalogMeta span{color:#f4f4f59e;text-transform:uppercase;font-size:11px;font-weight:900}.storeHeroStat strong{overflow-wrap:anywhere;font-size:20px}.storeHeroVisual,.publicProductMedia,.detailMedia,.qrProductMedia,.productImage,.miniImage,.mockProducts span{border-radius:22px}.storeHeroVisual{min-height:320px;box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 60px #0000003d}.storeContactStrip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-width:1380px;margin:14px auto 0;display:grid}.storeContactChip{border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.storeContactChip svg{color:var(--store-accent,var(--cyan));grid-row:1/span 2}.storeContactChip strong{overflow-wrap:anywhere;min-width:0}.storeFeatured{gap:10px}.storeCatalogToolbar{border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.storeSearchField{color:#f4f4f5b3;background:#02061780;border:1px solid #ffffff1a;border-radius:14px;flex:360px;align-items:center;gap:10px;min-width:min(100%,280px);max-width:560px;padding:0 12px;display:flex}.storeSearchField input{width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.storeCatalogMeta{justify-items:end;gap:2px;min-width:max-content;display:grid}.publicProductGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.featuredButton,.publicProductCard,.publicProductDetail,.cartPanel,.qrCommercePanel,.qrRequestPanel,.buyerLookupPanel,.buyerSummaryPanel,.buyerOrderCard{background:#090d14b8;border-color:#ffffff14;border-radius:24px;box-shadow:0 18px 48px #00000029}.publicProductCard{align-content:start;min-height:100%;transition:transform .16s,border-color .16s,background .16s}.publicProductCard:hover{border-color:color-mix(in srgb, var(--store-primary,var(--cyan)) 42%, transparent);background:#0f172ac2;transform:translateY(-2px)}.publicProductMedia{aspect-ratio:4/3;background:#18181bc7;min-height:0}.publicProductBadges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.publicProductBadges span{overflow-wrap:anywhere;color:#cffafee0;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:900}.storeEmpty.expanded{text-align:center;background:#0f172a61;border:1px dashed #ffffff1f;border-radius:20px;grid-column:1/-1;place-items:center;min-height:140px;padding:20px;display:grid}.storeSidePanel{position:sticky;top:100px}.cartPanel,.publicProductDetail{max-height:calc(100vh - 120px);overflow:auto}.cartPanelHeader{border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.cartPanelHeader h2{margin:3px 0 0;font-size:22px}.cartMiniBadge{color:#cffafeeb;white-space:nowrap;background:#22d3ee14;border-color:#22d3ee38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.checkoutBlockTitle{color:#cffafee0;text-transform:uppercase;align-items:center;gap:8px;margin:16px 0 8px;font-size:12px;font-weight:900;display:flex}.storePrimaryButton{background:linear-gradient(135deg, var(--store-primary,var(--cyan)), var(--store-accent,#72d17b))}.storeSecondaryButton,.storeBackLink,.storeCartBadge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.paymentMethod,.checkoutModePanel,.buyerSummaryStats span,.buyerStageGrid span,.buyerNextAction,.buyerRecordRow,.buyerLine,.buyerPaymentBox,.buyerEmptyState{background:#0f172a85}.paymentMethod{border-radius:18px}.paymentMethod.active,.checkoutModeOptions button.active{background:#22d3ee1a;border-color:#22d3ee6b}.checkoutModeOptions button,.storeIconButton,.quantityControls button{border-radius:14px}.buyerPortalHero{background:#090d149e;border-bottom:0;border-radius:30px;padding:28px;box-shadow:inset 0 0 0 1px #ffffff14}.buyerLookupPanel{align-self:start}.qrCommercePanel{width:100%;max-width:1380px;margin:0 auto}.marketStorePage{min-height:100vh;padding:0;color:#111827!important;background:#f4f6f8!important}.marketStorePage.themedStorePage{background:var(--store-background,#f4f6f8)!important;color:var(--store-text,#111827)!important}.marketStorePage.themedStorePage .marketUtilityBar{background:color-mix(in srgb, var(--store-text,#07111f) 92%, #000)}.marketStorePage.themedStorePage .marketSearchBar,.marketStorePage.themedStorePage .marketProductCard:hover,.marketStorePage.themedStorePage .marketFilters:focus-within,.marketStorePage.themedStorePage .marketResults:focus-within{border-color:var(--store-primary,#1dbed3)}.marketStorePage.themedStorePage .marketSearchBar:focus-within{border-color:var(--store-primary,#1dbed3);box-shadow:0 0 0 4px color-mix(in srgb, var(--store-primary,#1dbed3) 18%, transparent)}.marketStorePage.themedStorePage .marketHeroCopy{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#1dbed3) 12%, #fff), color-mix(in srgb, var(--store-accent,#72d17b) 10%, #fff)), #fff}.marketStorePage.themedStorePage .marketCategoryBar button.active,.marketStorePage.themedStorePage .marketSegmented button.active{border-color:var(--store-primary,#1dbed3);background:color-mix(in srgb, var(--store-primary,#1dbed3) 12%, #fff);color:color-mix(in srgb, var(--store-primary,#1dbed3) 44%, #061018)}.marketUtilityBar,.marketHeader,.marketCategoryBar,.marketHero,.marketShell,.marketStorePage .storeNotice,.marketStorePage .storeContactStrip,.marketStorePage .storeFeatured,.marketStorePage .storeFooter{max-width:1440px;margin-left:auto;margin-right:auto}.marketUtilityBar{color:#ffffffdb;background:#07111f;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.marketHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dbe2ea;grid-template-columns:minmax(190px,240px) minmax(280px,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:12px 18px;display:grid;position:sticky;top:0;box-shadow:0 12px 32px #0f172a14}.marketLogo,.marketHeaderActions,.marketHeaderActions a,.marketBackLink,.marketTrustRow,.marketPromoRail,.marketPromoRail span{align-items:center;display:flex}.marketLogo{color:#111827;gap:10px;min-width:0;text-decoration:none}.marketLogo img,.marketLogo span{border-radius:10px;flex:none;width:44px;height:44px}.marketLogo img{object-fit:cover}.marketLogo span{color:#9ff5ea;background:#101827;place-items:center;font-weight:950;display:grid}.marketLogo strong{overflow-wrap:anywhere;min-width:0;font-size:18px}.marketSearchBar{color:#475569;background:#fff;border:2px solid #1dbed3;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 14px;display:flex}.marketSearchBar input{color:#111827;width:100%;min-height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:16px;font-weight:800}.marketHeaderActions{gap:10px}.marketHeaderActions a{color:#111827;white-space:nowrap;background:#f8fafc;border:1px solid #d7dee8;border-radius:8px;gap:8px;min-height:44px;padding:0 12px;font-weight:900;text-decoration:none}.marketHeaderActions a:last-child{color:#06313a;background:#e8fbfd;border-color:#1dbed357}.marketCategoryBar{background:#fff;border-bottom:1px solid #e2e8f0;gap:8px;padding:10px 18px;display:flex;overflow-x:auto}.marketCategoryBar button,.marketSegmented button,.marketFilterClearButton,.marketFilterCloseButton{color:#111827;background:#fff;border:1px solid #d7dee8;border-radius:999px;font-weight:900}.marketCategoryBar button{white-space:nowrap;min-height:34px;padding:0 14px}.marketCategoryBar button.active,.marketSegmented button.active{color:#06313a;background:#e8fbfd;border-color:#1dbed3}.marketHero{grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:22px;padding:22px 18px;display:grid}.marketHero.simpleHero{grid-template-columns:minmax(0,1fr)}.marketHeroCopy,.marketHeroDeal,.marketFilters,.marketResults,.marketProductCard,.marketCheckoutColumn>.publicProductDetail,.marketCartPanel{background:#fff;border:1px solid #dde5ef;border-radius:10px;box-shadow:0 16px 42px #0f172a14}.marketHeroCopy{color:#fff;background:linear-gradient(135deg,#05101ff0,#0c1d2cdb),radial-gradient(circle at 85% 12%,#1dbed34d,#0000 32%);align-content:center;gap:14px;min-height:330px;padding:32px;display:grid}.marketBackLink{color:#ffffffd6;gap:8px;width:fit-content;font-weight:900;text-decoration:none}.marketHeroCopy h1{color:#fff;max-width:760px;margin:0;font-size:clamp(2.4rem,4.6vw,4.9rem);line-height:.98}.marketHeroCopy>p:not(.storeEyebrow){color:#ffffffc2;max-width:690px;margin:0;font-size:18px;line-height:1.45}.marketTrustRow{flex-wrap:wrap;gap:9px}.marketTrustRow span{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-weight:900;display:inline-flex}.marketStorePage .storeHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.marketHeroDeal{grid-template-columns:minmax(150px,.95fr) minmax(0,1fr);display:grid;overflow:hidden}.marketHeroDeal.heroSliderDeal{min-height:310px;display:block}.storeHeroSlider{border-radius:inherit;background:#020617;width:100%;height:100%;min-height:310px;position:relative;overflow:hidden}.storeHeroSlider.size-compact{min-height:260px}.storeHeroSlider.size-wide{min-height:360px}.storeHeroSlider.size-tall{min-height:440px}.storeHeroSliderViewport,.storeHeroSliderViewport figure{position:absolute;inset:0}.storeHeroSliderViewport figure{opacity:0;margin:0;transition:opacity .42s,transform .72s;transform:scale(1.025)}.storeHeroSliderViewport figure.active{opacity:1;z-index:1;transform:scale(1)}.storeHeroSliderImagePlate{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.storeHeroSliderViewport img{object-fit:cover;width:100%;height:100%}.storeHeroSliderViewport figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;border-radius:999px;width:fit-content;max-width:calc(100% - 36px);padding:8px 12px;font-size:13px;font-weight:900;line-height:1.25;position:absolute;bottom:18px;left:18px;right:18px}.storeHeroSliderDots{z-index:3;gap:7px;display:flex;position:absolute;bottom:14px;right:14px}.storeHeroSliderDots button{background:#ffffff47;border:1px solid #ffffffdb;border-radius:999px;width:10px;height:10px;padding:0}.storeHeroSliderDots button.active{background:#fff;transform:scale(1.15)}.marketDealMedia{color:#94a3b8;background:#f8fafc;place-items:center;min-height:310px;display:grid}.marketDealMedia img{object-fit:contain;width:100%;height:100%;padding:18px}.marketDealCopy{align-content:center;gap:10px;padding:24px;display:grid}.marketDealCopy span,.marketImageBadge,.marketProductFooter span,.marketResultsHeader span,.marketFilterGroup>span,.marketSortSelect,.marketFilterGroup label{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.marketDealCopy h2{color:#111827;margin:0;font-size:24px;line-height:1.08}.marketDealCopy strong{color:#0f766e;font-size:28px}.marketDealEmpty{color:#64748b;grid-column:1/-1;place-items:center;gap:10px;min-height:310px;display:grid}.marketShell{grid-template-columns:248px minmax(0,1fr) 380px;align-items:start;gap:16px;padding:0 18px 26px;display:grid}.marketShell.withoutFilters{grid-template-columns:minmax(0,1fr)}.marketShell.withoutFilters .marketResults{grid-column:1/-1}.marketFilters,.marketResults{padding:16px}.marketFilters{gap:16px;display:grid;position:sticky;top:108px}.marketPanelHeader,.marketResultsHeader,.marketProductFooter,.marketProductBody{display:flex}.marketPanelHeader,.marketResultsHeader,.marketProductFooter{justify-content:space-between;align-items:center;gap:12px}.marketPanelHeader h2,.marketResultsHeader h2{color:#111827;margin:2px 0 0;font-size:20px}.marketFilterHeaderActions{align-items:center;gap:8px;display:flex}.marketFilterClearButton{color:#111827;min-width:92px;min-height:36px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.marketFilterClearButton:disabled{cursor:not-allowed;opacity:.48}.marketFilterCloseButton{place-items:center;width:36px;height:36px;display:none}.marketFilterSegment{background:#f8fafcc7;border:1px solid #e1e8f2;border-radius:10px;gap:14px;padding:12px;display:grid}.marketFilterSegmentTitle{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.marketFilterGroup{gap:8px;display:grid}.marketFilterGroup label{gap:7px;display:grid}.marketFilterGroup select,.marketPriceRange input,.marketSortSelect select{color:#111827;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:0 10px;font-weight:850}.marketSegmented{grid-template-columns:1fr;gap:8px;display:grid}.marketSegmented button{text-align:left;min-height:38px;padding:0 10px}.marketPriceRange{grid-template-columns:1fr;gap:8px;display:grid}.storeSecondaryButton.full{width:100%}.marketResultsActions{align-items:center;gap:10px;display:flex}.marketResultsActions>button{display:none}.marketSortSelect{gap:6px;min-width:180px;display:grid}.marketCatalogSearchPanel{margin-top:14px}.marketCatalogSearch{color:#475569;background:#fff;border:1px solid #c7d7e8;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 12px;display:grid;box-shadow:0 10px 28px #0f172a0f}.marketCatalogSearch:focus-within{border-color:var(--store-primary,#1dbed3);box-shadow:0 0 0 4px #1dbed321,0 12px 30px #0f172a14}.marketCatalogSearch>span{color:#334155;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.marketCatalogSearch input{color:#0f172a;width:100%;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:16px;font-weight:850}.marketCatalogSearch input::placeholder{color:#94a3b8}.marketCatalogSearch button{color:#334155;background:#f8fafc;border:1px solid #d7dee8;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.marketCatalogSearch button:hover{border-color:var(--store-primary,#1dbed3);color:var(--store-primary,#1dbed3)}.marketPromoRail{flex-wrap:wrap;gap:8px;margin:14px 0}.marketPromoRail span{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900}.marketPaginationBar{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 14px;padding:10px;display:flex}.marketPaginationBar.bottom{margin:16px 0 0}.marketPageStatus{color:#334155;font-size:13px;font-weight:900}.marketPageSizeSelect{color:#64748b;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.marketPageSizeSelect select{color:#111827;min-height:36px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:0 10px;font-weight:900}.marketPageControls{align-items:center;gap:8px;display:flex}.marketPageControls button,.marketPageControls span{border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:13px;font-weight:900;display:inline-flex}.marketPageControls button{color:#111827;background:#fff;border:1px solid #d7dee8;gap:6px;padding:0 12px}.marketPageControls button:disabled{cursor:not-allowed;opacity:.45}.marketPageControls span{color:#1e3a8a;background:#eef6ff;border:1px solid #e2e8f0;min-width:54px;padding:0 10px}.marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.marketStorePage.card-compact .marketProductGrid,.marketStorePage.layout-compact .marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.marketStorePage.card-large .marketProductGrid,.marketStorePage.layout-editorial .marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.marketStorePage.card-compact .marketProductBody{min-height:126px;padding:11px}.marketStorePage.card-compact .marketProductTitle{min-height:38px;font-size:14px}.marketStorePage.card-compact .marketProductBody p{-webkit-line-clamp:1;min-height:0}.marketStorePage.card-large .marketProductBody{min-height:178px;padding:18px}.marketStorePage.card-large .marketProductMedia{aspect-ratio:4/3}.marketStorePage.layout-editorial .marketHero{grid-template-columns:minmax(0,1fr)}.marketStorePage.layout-editorial .marketHeroDeal{display:none}.marketProductCard{transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.marketProductCard:hover{border-color:#1dbed3;transform:translateY(-2px);box-shadow:0 18px 48px #0f172a24}.marketProductMedia{aspect-ratio:1;color:#94a3b8;background:#f8fafc;border:0;border-bottom:1px solid #edf2f7;grid-template-rows:minmax(0,1fr) auto;place-items:stretch stretch;width:100%;display:grid;position:relative;overflow:hidden}.marketProductImageFrame{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.marketProductImageFrame img,.marketProductMedia>img{box-sizing:border-box;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:16px}.marketImageBadge{color:#9a3412;background:#fff7ed;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;top:10px;left:10px}.marketProductBody{flex-direction:column;gap:8px;padding:14px 14px 0}.marketProductTitle{color:#111827;min-height:44px;font:inherit;text-align:left;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:15px;font-weight:950;line-height:1.35;display:-webkit-box;overflow:hidden}.marketProductBody p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketProductFooter{padding:12px 14px 14px}.marketProductFooter>div{gap:3px;min-width:0;display:grid}.marketProductFooter strong{color:#0f766e;font-size:20px}.storePrimaryButton.compact{white-space:nowrap;min-height:38px;padding:0 11px}.marketCheckoutColumn{gap:14px;display:grid;position:sticky;top:108px}.marketProductDetail,.marketCartPanel{max-height:none;overflow:visible}.marketStorePage .publicProductDetail,.marketStorePage .cartPanel{color:#111827;background:#fff;border-radius:10px}.marketStorePage .publicProductDetail p,.marketStorePage .cartLine p,.marketStorePage .storeEmpty{color:#64748b}.marketStorePage .detailMeta span,.marketStorePage .paymentMethod,.marketStorePage .checkoutModePanel,.marketStorePage .paymentInstructions{color:#111827;background:#f8fafc;border-color:#d7dee8}.marketStorePage .paymentMethod small,.marketStorePage .checkoutModeTitle,.marketStorePage .checkoutFormDivider{color:#64748b}.marketStorePage .paymentMethod.active,.marketStorePage .checkoutModeOptions button.active{background:#e8fbfd;border-color:#1dbed3}.marketStorePage .checkoutForm input,.marketStorePage .checkoutForm textarea,.marketStorePage .checkoutForm select,.marketStorePage .checkoutAddressGrid input,.marketStorePage .checkoutBusinessGrid input,.marketStorePage .checkoutBusinessGrid select{color:#111827;background:#fff;border-color:#d7dee8}.marketStorePage .cartTotal,.marketStorePage .checkoutFormDivider,.marketStorePage .cartLine{border-color:#e2e8f0}.marketStorePage .cartPanelHeader,.marketStorePage .cartMiniBadge{color:#1e3a8a;background:#eff6ff;border-color:#dbeafe}.marketStorePage .storeFooter{color:#64748b;border-top:1px solid #dbe2ea;padding:18px}@media (max-width:1180px){.storeSidePanel{position:static}.cartPanel,.publicProductDetail{max-height:none}}@media (max-width:1040px){.workspace{display:block}.sidebar{z-index:30;border-bottom:1px solid #ffffff14;border-right:0;height:auto;padding:12px;position:sticky;top:0}.brand{border-radius:22px;min-height:56px;margin-bottom:10px}.nav{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.navItem{scroll-snap-align:start;justify-content:flex-start}.mainPanel{padding:16px}.topbar{border-radius:22px;align-items:flex-start;top:auto}}@media (max-width:720px){.sidebar{padding:10px}.brand{min-height:50px;margin-bottom:8px}.brandMark{border-radius:15px;width:38px;height:38px}.nav{grid-auto-columns:minmax(118px,1fr)}.navItem{border-radius:16px;min-height:42px;font-size:13px}.topbar{position:static;top:auto}.topbar h1{font-size:30px}.storePage{padding:12px}.storeHeader{border-radius:22px;flex-flow:wrap;align-items:center;gap:10px;padding:10px;top:8px}.storeBrand{flex:112px}.storeBackLink{flex:none}.storeHeaderActions{grid-template-columns:1fr auto;width:100%;display:grid}.storeBackLink,.storeCartBadge,.storePrimaryButton,.storeSecondaryButton{min-height:44px}.storeHero,.buyerPortalHero,.qrCommercePanel{border-radius:24px;grid-template-columns:1fr;padding:18px}.storeHeroCopy{gap:12px}.storeHero h1,.buyerPortalHero h1,.qrProductCopy h1{font-size:34px;line-height:1.04}.storeHeroVisual,.qrProductMedia{min-height:210px}.storeHeroActions,.storeCatalogToolbar,.cartPanelHeader{flex-direction:column;align-items:stretch}.storeHeroActions .storePrimaryButton,.storeHeroActions .storeSecondaryButton,.storeSearchField,.cartMiniBadge{width:100%}.storeSearchField{flex:0 auto}.storeHeroStats,.storeContactStrip{grid-template-columns:1fr}.storeCatalogMeta{grid-template-columns:1fr auto;justify-items:start;width:100%}.publicProductGrid{grid-template-columns:1fr}.publicProductCard{grid-template-columns:96px minmax(0,1fr);align-items:center}.publicProductMedia{aspect-ratio:1;min-height:96px}.publicProductFooter{grid-column:1/-1}.featuredButton,.publicProductCard,.publicProductDetail,.cartPanel,.qrRequestPanel,.buyerLookupPanel,.buyerSummaryPanel,.buyerOrderCard{border-radius:20px}.checkoutModeOptions,.checkoutBusinessGrid,.buyerAuthActions,.buyerAuthSplit,.buyerSectionHeader,.buyerMiniCard{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.buyerOverviewGrid,.buyerCardGrid,.buyerFormGrid,.buyerSecurityGrid{grid-template-columns:1fr}.buyerPortalTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerOrderHeader,.buyerRecordRow,.buyerLine,.buyerNextAction{flex-direction:column;align-items:stretch}.buyerPaymentBox{grid-template-columns:1fr}}@media (max-width:430px){.publicProductCard{grid-template-columns:1fr}.publicProductMedia{aspect-ratio:4/3;min-height:170px}.storeHeaderActions{grid-template-columns:1fr}}@media (max-width:1180px){.marketShell{grid-template-columns:220px minmax(0,1fr)}.marketCheckoutColumn{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);position:static}}@media (max-width:980px){.marketUtilityBar{display:none}.marketHeader{grid-template-columns:1fr;gap:10px;padding:12px}.marketHeaderActions{grid-template-columns:1fr 1fr;display:grid}.marketHeaderActions a{justify-content:center}.marketCategoryBar{padding:10px 12px}.marketHero{grid-template-columns:1fr;padding:14px 12px}.marketHeroCopy{min-height:auto;padding:22px}.marketHeroDeal{grid-template-columns:1fr}.marketDealMedia{min-height:220px}.marketShell{grid-template-columns:1fr;padding:0 12px 22px}.marketFilters{display:none}.marketFilters.open{z-index:80;display:grid;position:fixed;inset:10px;overflow:auto}.marketFilterCloseButton{display:grid}.marketResultsActions>button{display:inline-flex}.marketResultsHeader{flex-direction:column;align-items:stretch}.marketResultsActions{grid-template-columns:1fr;display:grid}.marketSortSelect{min-width:0}.marketCatalogSearch{grid-template-columns:auto minmax(0,1fr) auto}.marketCatalogSearch>span{display:none}.marketCheckoutColumn{grid-template-columns:1fr}}@media (max-width:720px){.marketStorePage{padding:0}.marketLogo strong{font-size:16px}.marketSearchBar{min-height:48px}.marketHeroCopy h1{font-size:36px}.marketStorePage .storeHeroStats,.marketProductGrid{grid-template-columns:1fr}.marketPaginationBar{flex-direction:column;align-items:stretch}.marketPageSizeSelect,.marketPageControls{width:100%}.marketPageSizeSelect select,.marketPageControls button{flex:1}.marketProductCard{grid-template-columns:124px minmax(0,1fr)}.marketProductMedia{aspect-ratio:auto;border-bottom:0;border-right:1px solid #edf2f7;min-height:100%}.marketProductFooter{grid-column:1/-1}.marketStorePage .checkoutAddressGrid,.marketStorePage .checkoutBusinessGrid,.marketStorePage .checkoutModeOptions{grid-template-columns:1fr}}@media (max-width:460px){.marketHeaderActions,.marketProductCard{grid-template-columns:1fr}.marketProductMedia{aspect-ratio:4/3;border-bottom:1px solid #edf2f7;border-right:0;min-height:220px}}@media (max-width:1040px){.qrProductHead{display:none}.qrProductBulkBar,.qrProductPager,.qrProductPager>div{flex-direction:column;align-items:stretch}.qrProductBulkBar .primaryButton,.qrProductBulkBar .secondaryButton,.qrProductPager .secondaryButton,.qrProductPager label,.qrProductPager select{width:100%}.qrProductRow{grid-template-columns:1fr}.qrProductActions{justify-content:flex-start}.qrSmartLayout,.qrModalGrid,.qrPayloadGrid{grid-template-columns:1fr}}@media (max-width:720px){.modalBackdrop{align-items:stretch;padding:10px}.qrModal,.storefrontModal{max-height:calc(100vh - 20px);padding:16px}.modalHeader{align-items:flex-start}.modalHeader h3{font-size:23px}.qrModalProduct{grid-template-columns:1fr}.qrModalThumb{width:58px;height:58px}.qrSmartPanel,.qrStickerPanel{padding:14px}.qrLabelOptionGrid{grid-template-columns:1fr}.qrStickerFrame .qrBox.large{width:min(280px,100%)}.qrRoutingSummary,.qrSmartPanel .qrActions,.qrUrlBox,.qrViewCard,.qrViewCard.smart{grid-template-columns:1fr}.qrBox.large{width:min(180px,100%);height:180px}.qrViewCard.smart .qrBox.large{width:min(260px,100%);height:auto;min-height:300px}.qrViewCard .qrActions,.qrProductActions{grid-template-columns:1fr;display:grid}.qrRoutingSummary{grid-template-columns:1fr}.qrProductActions .primaryButton,.qrProductActions .secondaryButton,.qrProductActions select{width:100%}}.marketShell{grid-template-columns:260px minmax(0,1fr)}.marketProductTitle{margin:0}.marketHeaderActions button,.marketCartButton{color:#06313a;min-height:44px;font:inherit;white-space:nowrap;background:#e8fbfd;border:1px solid #1dbed357;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.marketBuyerMenu{z-index:80;position:relative}.marketDropdownMenu{z-index:90;position:relative}.marketUserButton{max-width:230px}.marketUserButton span{text-overflow:ellipsis;min-width:0;overflow:hidden}.marketUserButton.signedIn{color:#064e3b;background:#ecfdf5;border-color:#14b8a65c}.marketDropdownPanel,.marketUserDropdown{z-index:180;color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #cbd5e1e6;border-radius:18px;gap:8px;width:min(340px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 26px 70px #0f172a38}.marketDropdownPanel.compact{width:min(300px,100vw - 28px)}.marketDropdownHeader,.marketDropdownPanel a,.marketDropdownPanel button,.marketUserDropdown a,.marketUserDropdown button{border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.marketDropdownHeader{background:linear-gradient(135deg,#f8fafc,#eefbff);border:1px solid #dbeafe}.marketDropdownHeader span,.marketDropdownPanel a span,.marketDropdownPanel button span,.marketUserDropdown a span,.marketUserDropdown button span{text-align:left;gap:2px;min-width:0;display:grid}.marketDropdownHeader strong,.marketDropdownPanel strong,.marketUserDropdown strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.marketDropdownHeader small,.marketDropdownPanel small,.marketUserDropdown small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.marketDropdownPanel a,.marketDropdownPanel button,.marketUserDropdown a,.marketUserDropdown button{color:#111827;width:100%;font:inherit;background:0 0;border:1px solid #0000;text-decoration:none}.marketDropdownPanel a:hover,.marketDropdownPanel button:hover,.marketUserDropdown a:hover,.marketUserDropdown button:hover{background:#f0fbff;border-color:#bae6fd}.marketDropdownPanel button:disabled,.marketUserDropdown button:disabled{cursor:not-allowed;opacity:.58}.marketMenuButton{min-width:108px}.marketCartButton strong{color:#fff;background:#0f172a;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-grid}.marketCartButton.hasItems strong{background:#0f766e}.marketCartDropdown{width:min(380px,100vw - 28px)}.marketCartPreviewList{gap:8px;display:grid}.marketCartPreviewLine{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.marketCartPreviewLine>span:last-child{gap:2px;min-width:0;display:grid}.marketCartPreviewLine strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketCartPreviewThumb{color:#64748b;background:#fff;border:1px solid #dbeafe;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.marketCartPreviewThumb img{object-fit:contain;width:100%;height:100%;padding:4px}.marketCartMore{color:#64748b;text-align:center;font-weight:850;display:block}.marketCartDropdownEmpty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.marketCartDropdownEmpty span{gap:2px;display:grid}.marketDropdownActions{grid-template-columns:1fr 1fr;gap:8px;padding-top:2px;display:grid}.marketDropdownActions .storePrimaryButton,.marketDropdownActions .storeSecondaryButton{border-radius:12px;justify-content:center;min-height:42px;text-decoration:none}.marketAuthLayer{z-index:150;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marketAuthModal{z-index:1;color:#111827;background:linear-gradient(135deg,#fffffffa,#f1fafcfa),#fff;border:1px solid #cbd5e1e6;border-radius:22px;gap:16px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:20px;display:grid;position:relative;overflow:auto;box-shadow:0 34px 95px #02061757}.marketAuthClose{color:#0f172a;background:#fff;border:1px solid #d7dee8;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.marketAuthIntro{gap:8px;padding-right:46px;display:grid}.marketAuthIntro h2,.marketAuthIntro p{margin:0}.marketAuthIntro h2{font-size:34px;line-height:1.02}.marketAuthIntro>p:not(.storeEyebrow){color:#526070;line-height:1.45}.marketAuthIcon{color:#075985;background:#e8fbfd;border:1px solid #b8e9ef;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.marketAuthTabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.marketAuthTabs button,.marketGoogleButton{color:#334155;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.marketAuthTabs button.active{color:#075985;background:#fff;border-color:#b8e9ef;box-shadow:0 10px 22px #0f172a14}.marketGoogleButton{background:#fff;border-color:#dbe2ea;justify-content:space-between;padding:0 14px}.marketGoogleButtonShell{background:#fff;border:1px solid #dbe2ea;border-radius:16px;gap:8px;padding:10px 12px;display:grid}.marketGoogleNativeButton{place-items:center;min-height:44px;display:grid}.marketGoogleButtonShell>span{color:#64748b;text-align:center;font-size:12px;font-weight:900}.marketGoogleButton span{color:#64748b;font-size:12px;font-weight:800}.marketAuthNotice{border-radius:14px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.marketAuthNotice.success,.storeNotice.success{color:#166534;background:#ecfdf5;border:1px solid #22c55e47}.marketAuthNotice.error{color:#9f1239;background:#fff1f2;border:1px solid #f43f5e47}.marketAuthForm{gap:12px;display:grid}.marketAuthForm label{color:#64748b;text-transform:uppercase;gap:7px;font-size:12px;font-weight:950;display:grid}.marketAuthForm input{color:#0f172a;width:100%;min-height:48px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:0;padding:0 14px;font-size:15px;font-weight:850}.marketAuthForm input:focus{border-color:#18b9cf;box-shadow:0 0 0 4px #22d3ee1f}.marketAuthCodeRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.storePrimaryButton.disabled{cursor:not-allowed;opacity:.55}.marketDrawerLayer{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.marketDrawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061794;border:0;position:absolute;inset:0}.marketCartDrawer{z-index:1;color:#111827;background:#fff;border:1px solid #cbd5e1e6;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,100vw - 18px);height:calc(100vh - 18px);margin:9px;display:grid;position:relative;overflow:hidden;box-shadow:-24px 0 70px #0f172a40}.marketDrawerHeader,.marketDrawerSummary{padding:18px}.marketDrawerHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;display:flex}.marketDrawerHeader h2{margin:2px 0 0;font-size:26px}.marketDrawerHeader button{color:#111827;background:#f8fafc;border:1px solid #d7dee8;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.marketDrawerLines{align-content:start;gap:12px;padding:16px 18px;display:grid;overflow:auto}.marketDrawerLine{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:10px;display:grid}.marketDrawerThumb{aspect-ratio:1;color:#94a3b8;background:#fff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.marketDrawerThumb img{object-fit:contain;width:100%;height:100%;padding:8px}.marketDrawerLine strong,.marketDrawerLine span{display:block}.marketDrawerLine strong{color:#111827;font-size:15px;line-height:1.25}.marketDrawerLine>div:last-child>span{color:#0f766e;margin-top:4px;font-weight:950}.marketDrawerEmpty,.checkoutEmptyState{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;place-items:center;gap:9px;min-height:220px;padding:20px;display:grid}.marketDrawerEmpty strong,.checkoutEmptyState strong{color:#111827}.marketDrawerSummary{background:#f8fafc;border-top:1px solid #e2e8f0;gap:12px;display:grid}.marketDrawerSummary>div{color:#475569;justify-content:space-between;gap:12px;font-weight:900;display:flex}.marketDrawerSummary>div strong{color:#111827}.marketDrawerSummary p{color:#64748b;margin:0;font-size:14px;line-height:1.45}.checkoutPage{min-height:100vh;padding:18px;color:#111827!important;background:#f4f6f8!important}.checkoutTopbar,.checkoutHero,.checkoutStepper,.checkoutShell,.checkoutResultPanel,.checkoutNotice{max-width:1380px;margin-left:auto;margin-right:auto}.checkoutTopbar{background:#fff;border:1px solid #dbe2ea;border-radius:14px;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:16px;min-height:74px;padding:12px 16px;display:grid;box-shadow:0 16px 42px #0f172a14}.checkoutBack,.checkoutBrand,.checkoutSecureBadge{align-items:center;gap:10px;display:flex}.checkoutBack{color:#0f172a;font-weight:950;text-decoration:none}.checkoutBrand{justify-self:center}.checkoutBrand img,.checkoutBrand span{border-radius:10px;width:44px;height:44px}.checkoutBrand img{object-fit:cover}.checkoutBrand span{color:#9ff5ea;background:#101827;place-items:center;font-weight:950;display:grid}.checkoutBrand small,.checkoutHero p,.checkoutSummaryLine span,.checkoutReviewGrid small,.checkoutChoiceList small,.checkoutEmptyState span{color:#64748b}.checkoutBrand strong{font-size:18px;display:block}.checkoutSecureBadge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;justify-self:end;min-height:40px;padding:0 12px;font-weight:950}.checkoutHero{color:#fff;background:linear-gradient(135deg,#05101ff5,#0c1d2ce0),radial-gradient(circle at 82% 20%,#1dbed347,#0000 30%);border:1px solid #dde5ef;border-radius:14px;justify-content:space-between;align-items:end;gap:24px;margin-top:16px;padding:28px;display:flex}.checkoutHero h1{color:#fff;max-width:820px;margin:0;font-size:clamp(2.25rem,4vw,4.4rem);line-height:.98}.checkoutHero p:not(.storeEyebrow){color:#ffffffc2;max-width:690px;margin:12px 0 0;font-size:18px;line-height:1.45}.checkoutHeroStats{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;gap:5px;min-width:220px;padding:18px;display:grid}.checkoutHeroStats span{color:#ffffffb8;font-weight:900}.checkoutHeroStats strong{color:#fff;font-size:32px}.checkoutStepper{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.checkoutStepper button{color:#475569;background:#fff;border:1px solid #d7dee8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:950;display:flex}.checkoutStepper button.active{color:#06313a;background:#e8fbfd;border-color:#1dbed3}.checkoutStepper button.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.checkoutShell{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;margin-top:18px;display:grid}.checkoutWorkPanel,.checkoutSummary,.checkoutResultPanel{color:#111827;background:#fff;border:1px solid #dde5ef;border-radius:14px;box-shadow:0 16px 42px #0f172a14}.checkoutWorkPanel{padding:20px}.checkoutStepPanel{gap:18px;display:grid}.checkoutPanelTitle,.checkoutSummaryHeader,.checkoutNavActions,.checkoutResultActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkoutPanelTitle{justify-content:flex-start}.checkoutPanelTitle>svg{color:#0f766e;background:#e8fbfd;border-radius:14px;width:52px;height:52px;padding:13px}.checkoutPanelTitle h2,.checkoutSummaryHeader h2,.checkoutResultPanel h2{color:#111827;margin:2px 0 0;font-size:28px}.checkoutAuthChoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkoutAuthChoice button,.checkoutChoiceList label,.checkoutSwitchRow,.checkoutReviewGrid>div{color:#111827;background:#f8fafc;border:1px solid #d7dee8;border-radius:12px}.checkoutAuthChoice button{min-height:56px;font:inherit;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:950;display:flex}.checkoutAuthChoice button.active{background:#e8fbfd;border-color:#1dbed3}.checkoutAuthChoice button.pending{opacity:.58}.checkoutAuthChoice small{color:#64748b;font-size:11px}.checkoutBuyerSessionCard{color:#0f172a;background:#ecfeff;border:1px solid #b7f0f6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.checkoutBuyerSessionCard span{gap:3px;display:grid}.checkoutBuyerSessionCard small,.checkoutGoogleBox span,.checkoutInlineHint{color:#64748b;font-weight:800}.checkoutBuyerSessionCard button{color:#0f172a;min-height:38px;font:inherit;background:#fff;border:1px solid #9adce5;border-radius:11px;padding:0 12px;font-weight:950}.checkoutGoogleBox,.checkoutInlineLogin{gap:12px;display:grid}.checkoutGoogleNativeButton{min-height:42px}.checkoutInlineLogin{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.checkoutInlineLogin label{color:#475467;gap:7px;font-size:13px;font-weight:900;display:grid}.checkoutFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkoutFormGrid label,.checkoutNotes{color:#64748b;text-transform:uppercase;gap:7px;font-size:12px;font-weight:950;display:grid}.checkoutFormGrid label.wide,.checkoutNotes{grid-column:1/-1}.checkoutFormGrid input,.checkoutFormGrid textarea,.checkoutBusinessGrid input,.checkoutBusinessGrid select,.checkoutNotes textarea,.checkoutSelectField select{color:#111827;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:10px;padding:0 12px;font-weight:850}.checkoutFormGrid textarea{resize:vertical;min-height:92px;padding:12px}.checkoutNotes textarea{resize:vertical;min-height:120px;padding:12px}.checkoutAddressEditor,.checkoutQuickPanel,.checkoutQuickSection{gap:14px;display:grid}.checkoutPostalRow{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:12px;display:grid}.checkoutPostalRow>.validatedField,.checkoutPostalRow>.checkoutSelectField{min-width:0}.checkoutSelectField{color:#64748b;text-transform:uppercase;gap:7px;font-size:12px;font-weight:950;display:grid}.checkoutColonyField .fieldLabelRow small{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:950}.checkoutColonyField select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkoutInlineHint.warning{color:#b45309}.checkoutModePanel.spacious{padding:14px}.checkoutSwitchRow{align-items:center;gap:10px;min-height:54px;padding:0 14px;font-weight:950;display:flex}.checkoutChoiceList{gap:12px;display:grid}.checkoutChoiceList.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.checkoutChoiceList label{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.checkoutChoiceList label.active{background:#e8fbfd;border-color:#1dbed3}.checkoutChoiceList input{margin-top:4px}.checkoutChoiceList strong,.checkoutChoiceList small,.checkoutChoiceList em{display:block}.checkoutChoiceList em{color:#64748b;margin-top:6px;font-style:normal}.checkoutEnviaRates{gap:10px;margin-top:12px;display:grid}.checkoutRateList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.checkoutEnviaRates:not(.compact) .checkoutRateList{grid-template-columns:1fr}.checkoutRateList label{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:64px;padding:13px 14px;display:grid}.checkoutRateList label.active{background:#e8fbfd;border-color:#1dbed3}.checkoutRateList input{margin-top:4px}.checkoutRateList strong,.checkoutRateList small{display:block}.checkoutRateList small{color:#64748b;margin-top:4px;font-size:13px;font-weight:850}.checkoutRateState{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.checkoutRateState.warning{color:#92400e;background:#fffbeb;border-color:#f59e0b}.checkoutReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkoutReviewGrid>div{gap:4px;padding:14px;display:grid}.checkoutReviewGrid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}.checkoutNavActions{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.checkoutSummary{position:sticky;top:16px;overflow:hidden}.checkoutSummaryHeader{border-bottom:1px solid #e2e8f0;padding:18px}.checkoutSummaryHeader a{color:#0f766e;font-weight:950;text-decoration:none}.checkoutSummaryLines{gap:12px;max-height:420px;padding:16px 18px;display:grid;overflow:auto}.checkoutSummaryLine{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid}.checkoutSummaryThumb{aspect-ratio:1;color:#94a3b8;background:#fff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.checkoutSummaryThumb img{object-fit:contain;width:100%;height:100%;padding:7px}.checkoutSummaryLine strong,.checkoutSummaryLine span{display:block}.checkoutSummaryLine strong{color:#111827;font-size:14px;line-height:1.25}.checkoutSummaryLine>div:last-child>span{color:#0f766e;margin-top:4px;font-weight:950}.checkoutTotals{background:#f8fafc;border-top:1px solid #e2e8f0;gap:10px;padding:18px;display:grid}.checkoutTotals>div{color:#475569;justify-content:space-between;gap:12px;font-weight:900;display:flex}.checkoutTotals .total{color:#111827;border-top:1px solid #d7dee8;padding-top:12px;font-size:20px}.checkoutResultPanel{text-align:center;justify-items:center;gap:14px;margin-top:18px;padding:34px;display:grid}.checkoutSuccessIcon{color:#166534;background:#dcfce7;border-radius:999px;place-items:center;width:70px;height:70px;display:grid}.checkoutResultPanel p{color:#64748b;max-width:620px;margin:0}.checkoutPostSaleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(760px,100%);display:grid}.checkoutPostSaleGrid>div{text-align:left;background:#f8fafc;border:1px solid #d7dee8;border-radius:12px;align-content:center;gap:5px;min-height:82px;padding:13px;display:grid}.checkoutPostSaleGrid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}.checkoutPostSaleGrid strong{overflow-wrap:anywhere}.checkoutPaymentReceipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(640px,100%);display:grid}.checkoutPaymentReceipt>div{text-align:left;background:#f8fafc;border:1px solid #d7dee8;border-radius:12px;gap:4px;padding:13px;display:grid}.checkoutPaymentReceipt span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}@media (max-width:1180px){.marketShell{grid-template-columns:230px minmax(0,1fr)}.checkoutShell{grid-template-columns:1fr}.checkoutSummary{position:static}}@media (max-width:980px){.marketHeaderActions button{justify-content:center}.marketShell{grid-template-columns:1fr}.checkoutTopbar{grid-template-columns:1fr;justify-items:stretch}.checkoutBrand{order:-1;justify-self:start}.checkoutSecureBadge{justify-self:start}.checkoutHero{flex-direction:column;align-items:stretch}.checkoutStepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.checkoutPage{padding:10px}.checkoutHero,.checkoutWorkPanel,.checkoutSummary,.checkoutResultPanel{border-radius:12px}.checkoutHero{padding:20px}.checkoutHero h1{font-size:34px}.checkoutHeroStats{min-width:0}.checkoutStepper{grid-template-columns:repeat(2,minmax(0,1fr))}.checkoutStepper button{min-height:44px}.checkoutFormGrid,.checkoutAuthChoice,.checkoutInlineLogin,.checkoutPostalRow,.checkoutReviewGrid,.checkoutBusinessGrid,.checkoutModeOptions,.checkoutPostSaleGrid,.checkoutPaymentReceipt{grid-template-columns:1fr}.checkoutPanelTitle{align-items:flex-start}.checkoutNavActions,.checkoutResultActions,.checkoutQuickActions,.checkoutModalActions{flex-direction:column;align-items:stretch}.marketDrawerLine,.checkoutSummaryLine{grid-template-columns:68px minmax(0,1fr)}}@media (max-width:460px){.marketCartDrawer{width:calc(100vw - 12px);height:calc(100vh - 12px);margin:6px}.checkoutStepper{grid-template-columns:1fr}}.marketUtilityBar{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0}.marketHeroCopy{color:#111827;background:linear-gradient(135deg,#fff 0%,#f8fafc 52%,#eef9fb 100%),radial-gradient(circle at 90% 12%,#1dbed329,#0000 36%);border-color:#dbe2ea}.marketBackLink{color:#0f766e}.marketHeroCopy h1{color:#111827}.marketTrustRow span{color:#075985;background:#e8fbfd;border-color:#c7eef5}.marketStorePage .storeHeroStat{color:#111827;background:#fff;border-color:#e2e8f0}.marketStorePage .storeHeroStat span{color:#64748b}.marketStorePage .storeHeroStat strong{color:#111827}.marketHeroDeal{background:#fff;border-color:#dbe2ea}.marketDealMedia{cursor:pointer;border:0}.marketDealTitle{color:#111827;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:24px;font-weight:950;line-height:1.08}.marketDealTitle:hover,.marketProductTitle:hover{color:#0f766e}.marketImageScrubber{pointer-events:none;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));gap:4px;width:100%;padding:0 12px 10px;display:grid}.marketImageScrubber span{background:#0f172a29;border-radius:999px;height:4px}.marketImageScrubber span.active{background:#1dbed3}.productDetailLayer{z-index:118;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.storeLegalLayer{z-index:156;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.storeLegalModal{z-index:1;color:#111827;background:#fff;border:1px solid #dbe2ea;border-radius:18px;gap:18px;width:min(900px,100%);max-height:calc(100vh - 36px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0f172a47}.storeLegalIntro{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-right:48px;display:grid}.storeLegalIntro h2,.storeLegalIntro p{margin:0}.storeLegalIntro h2{color:#111827;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.storeLegalIntro p:not(.storeEyebrow){color:#526070;line-height:1.5}.storeLegalIntro small{color:#64748b;margin-top:8px;font-weight:800;display:block}.storeLegalIcon{color:#0f766e;background:#ecfeff;border:1px solid #bef7ff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.storeLegalSections{gap:12px;display:grid}.storeLegalSections article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:6px;padding:14px;display:grid}.storeLegalSections h3,.storeLegalSections p,.storeLegalNotice{margin:0}.storeLegalSections h3{color:#0f172a;font-size:16px}.storeLegalSections p,.storeLegalNotice{color:#475569;line-height:1.55}.storeLegalNotice{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:13px;font-weight:800}.productDetailModal{z-index:1;color:#111827;background:#fff;border:1px solid #dbe2ea;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:24px;width:min(1160px,100%);max-height:calc(100vh - 36px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0f172a47}.productDetailClose{z-index:2;color:#111827;background:#fff;border:1px solid #d7dee8;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 26px #0f172a1f}.productDetailGallery{align-content:start;gap:12px;display:grid}.productDetailMediaColumn{align-content:start;gap:14px;min-width:0;display:grid}.productDetailImageStage{appearance:none;color:#94a3b8;cursor:default;text-align:center;background:linear-gradient(135deg,#f8fafc,#fff),radial-gradient(circle at 82% 10%,#1dbed31f,#0000 28%);border:1px solid #e2e8f0;border-radius:16px;place-items:center;width:100%;min-height:520px;padding:0;display:grid;overflow:hidden}.productDetailImageStage.isZoomable{cursor:zoom-in}.productDetailImageStage img{object-fit:contain;object-position:center;width:100%;height:100%;padding:22px}.productDetailThumbs{grid-auto-columns:82px;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.productDetailThumbs button{aspect-ratio:1;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}.productDetailThumbs button.active{border-color:#1dbed3;box-shadow:0 0 0 4px #1dbed31f}.productDetailThumbs img{object-fit:contain;width:100%;height:100%;padding:8px}.storeProductImageViewer{z-index:280;place-items:center;padding:clamp(16px,4vw,42px);display:grid;position:fixed;inset:0}.storeProductImageViewerBackdrop{cursor:zoom-out;background:#030712d1;border:0;position:absolute;inset:0}.storeProductImageViewerPanel{z-index:1;grid-template-rows:minmax(0,1fr) auto;gap:14px;width:min(1180px,100%);max-height:min(92dvh,860px);display:grid;position:relative}.storeProductImageViewerStage{background:#030712b3;border:1px solid #ffffff38;border-radius:10px;place-items:center;min-height:min(72dvh,720px);display:grid;overflow:hidden}.storeProductImageViewerStage img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:min(72dvh,720px);padding:clamp(10px,2vw,22px);display:block}.storeProductImageViewerClose{z-index:2;color:#fff;background:#030712b8;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.storeProductImageViewerThumbs{grid-auto-columns:clamp(62px,8vw,92px);grid-auto-flow:column;justify-content:center;gap:10px;padding:2px 6px 8px;display:grid;overflow-x:auto}.storeProductImageViewerThumbs button{aspect-ratio:1;opacity:.48;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;place-items:center;padding:0;display:grid;overflow:hidden}.storeProductImageViewerThumbs button.active{opacity:1;border-color:#1dbed3;box-shadow:0 0 0 3px #1dbed32e}.storeProductImageViewerThumbs img{object-fit:contain;width:100%;height:100%;padding:6px}.productDetailInfo{align-content:start;gap:16px;padding:8px 4px 4px;display:grid}.productDetailInfo h2{color:#111827;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.productDetailDescription{color:#475569;margin:0;font-size:17px;line-height:1.55}.productDetailPriceRow{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.productDetailPriceRow span,.productDetailFacts span,.productDetailSection dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}.productDetailPriceRow strong{color:#0f766e;margin-top:4px;font-size:34px;display:block}.productDetailFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productDetailFacts>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:13px;display:grid}.productDetailFacts strong,.productDetailSection dd{color:#111827;font-weight:950}.productDetailSection{border-top:1px solid #e2e8f0;gap:12px;padding-top:16px;display:grid}.productDetailSection h3{color:#111827;margin:0;font-size:20px}.productDetailSection dl{gap:8px;margin:0;display:grid}.productDetailSection dl>div{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.productDetailSection dd{text-align:right;margin:0}.productDetailModal.product-detail-retail_modal{border-color:var(--store-border,#dbe2ea);background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--store-primary,#1dbed3) 10%, transparent), transparent 28%), var(--store-surface,#fff)}.productDetailModal.product-detail-retail_modal .productDetailPriceRow{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 22%, #dbeafe);background:color-mix(in srgb, var(--store-primary,#1dbed3) 8%, #fff)}.productDetailModal.product-detail-retail_modal .productDetailFacts>div,.productDetailModal.product-detail-retail_modal .productDetailImageStage{border-color:var(--store-border,#e2e8f0);background:color-mix(in srgb, var(--store-surface-soft,#f8fafc) 86%, #fff)}.productDetailModal.product-detail-arcade_modal{background:var(--arcade-pixel-border,linear-gradient(90deg, #00d5ff66, #145cff47)), radial-gradient(circle at 78% 18%, #145cff57, transparent 28%), linear-gradient(145deg, #070d20fa, #020512fa);color:var(--arcade-text,#f8fbff);border:1px solid #00d5ff7a;border-radius:6px;box-shadow:0 0 0 1px #145cff38,0 30px 90px #00000085,0 0 42px #00d5ff24}.productDetailModal.product-detail-arcade_modal .productDetailClose{color:var(--arcade-text,#f8fbff);background:#030712f0;border-color:#00d5ff70;border-radius:4px;box-shadow:0 0 18px #00d5ff29}.productDetailModal.product-detail-arcade_modal .productDetailInfo h2,.productDetailModal.product-detail-arcade_modal .productDetailSection h3{color:var(--arcade-text,#f8fbff);text-shadow:0 2px #145cffb8,0 0 22px #00d5ff47;font-family:Courier New,monospace}.productDetailModal.product-detail-arcade_modal .productDetailDescription,.productDetailModal.product-detail-arcade_modal .productDetailSection dd,.productDetailModal.product-detail-arcade_modal .productDetailFacts strong{color:#dce9ff}.productDetailModal.product-detail-arcade_modal .publicProductBadges span,.productDetailModal.product-detail-arcade_modal .productDetailPriceRow span,.productDetailModal.product-detail-arcade_modal .productDetailFacts span,.productDetailModal.product-detail-arcade_modal .productDetailSection dt{color:var(--arcade-blue,#00d5ff);font-family:Courier New,monospace}.productDetailModal.product-detail-arcade_modal .publicProductBadges span{background:#030712b8;border-color:#00d5ff57}.productDetailModal.product-detail-arcade_modal .productDetailPriceRow,.productDetailModal.product-detail-arcade_modal .productDetailFacts>div{background:linear-gradient(#00d5ff14,#0000 52%),#030712b8;border-color:#00d5ff4d;border-radius:4px}.productDetailModal.product-detail-arcade_modal .productDetailPriceRow strong{color:var(--arcade-yellow,#ffe45c);text-shadow:0 0 18px #ffe45c38;font-family:Courier New,monospace}.productDetailModal.product-detail-arcade_modal .productDetailPriceRow .storePrimaryButton{color:#fff;background:linear-gradient(135deg,#00d5ff,#145cff);border:1px solid #00d5ffc7;border-radius:4px;box-shadow:0 0 22px #00d5ff3d}.productDetailModal.product-detail-arcade_modal .productDetailSection{border-top-color:#00d5ff3d}.productDetailModal.product-detail-arcade_modal .productDetailSection dl>div{border-bottom-color:#00d5ff29}.productDetailModal.product-detail-arcade_modal .productDetailThumbs button{background:#030712b8;border-color:#00d5ff47;border-radius:4px}.productDetailModal.product-detail-arcade_modal .productDetailThumbs button.active{border-color:var(--arcade-yellow,#ffe45c);box-shadow:0 0 18px #ffe45c33}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-retail_drawer{border-color:var(--store-border,#dbe2ea)!important;background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--store-primary,#1dbed3) 9%, transparent), transparent 30%), linear-gradient(180deg, var(--store-surface,#fff), color-mix(in srgb, var(--store-surface-soft,#f8fafc) 82%, #fff))!important;color:var(--market-ink,#111827)!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-retail_drawer .marketDrawerHeader,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-retail_drawer .marketDrawerSummary{border-color:var(--store-border,#e2e8f0)!important;background:color-mix(in srgb, var(--store-surface-soft,#f8fafc) 86%, #fff)!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-retail_drawer .marketDrawerLine,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-retail_drawer .marketDrawerEmpty{border-color:var(--store-border,#e2e8f0)!important;background:color-mix(in srgb, var(--store-surface-soft,#f8fafc) 78%, #fff)!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer{background:var(--arcade-pixel-border,linear-gradient(90deg, #00d5ff5c, #145cff42)), radial-gradient(circle at 88% 14%, #00d5ff42, transparent 26%), linear-gradient(145deg, #070d20fa, #020512fa)!important;color:var(--arcade-text,#f8fbff)!important;border:1px solid #00d5ff85!important;border-radius:6px!important;box-shadow:0 0 0 1px #145cff3d,-28px 0 86px #00000094,0 0 44px #00d5ff29!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerHeader,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerSummary{background:linear-gradient(#00d5ff14,#0000 62%),#030712bd!important;border-color:#00d5ff47!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .storeEyebrow,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerLine>div:last-child>span,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerSummary>div span{color:var(--arcade-blue,#00d5ff)!important;font-family:Courier New,monospace!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer h2,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerLine strong,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerEmpty strong,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerSummary>div strong{color:var(--arcade-text,#f8fbff)!important;text-shadow:0 2px #145cffb3,0 0 20px #00d5ff38!important;font-family:Courier New,monospace!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerLine,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerEmpty{background:linear-gradient(#00d5ff14,#0000 58%),#030712c7!important;border-color:#00d5ff4d!important;border-radius:4px!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerThumb{color:var(--arcade-blue,#00d5ff)!important;background:radial-gradient(circle at 70% 20%,#00d5ff2e,#0000 34%),linear-gradient(#07122cf5,#020512f5)!important;border:1px solid #00d5ff3d!important;border-radius:4px!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .quantityControls button,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerHeader button{color:var(--arcade-text,#f8fbff)!important;background:#030712e6!important;border:1px solid #00d5ff6b!important;border-radius:4px!important;box-shadow:0 0 16px #00d5ff1f!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .quantityControls span,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerSummary p,.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .marketDrawerEmpty span{color:var(--arcade-muted,#adc6ff)!important}.marketStorePage.themedStorePage .marketCartDrawer.cart-drawer-arcade_drawer .storePrimaryButton{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffc7!important;border-radius:4px!important;font-family:Courier New,monospace!important;box-shadow:0 0 24px #00d5ff3d!important}@media (max-width:980px){.productDetailModal{grid-template-columns:1fr}.productDetailImageStage{min-height:360px}}@media (max-width:720px){.productDetailLayer,.storeLegalLayer{align-items:stretch;padding:10px}.storeLegalModal{border-radius:14px;max-height:calc(100vh - 20px);padding:16px}.storeLegalIntro{grid-template-columns:1fr;padding-right:46px}.storeLegalIcon{width:44px;height:44px}.productDetailModal{border-radius:14px;max-height:calc(100vh - 20px);padding:16px}.productDetailImageStage{min-height:280px}.productDetailPriceRow,.productDetailFacts{grid-template-columns:1fr}.productDetailPriceRow .storePrimaryButton{width:100%}}:root{--tf-focus:#22d3ee6b;--tf-panel-soft:#0a0f18b8;--tf-panel-strong:#0c121deb;--tf-line-soft:#ffffff1a;--tf-line-strong:#ffffff2e;--tf-admin-shadow:0 16px 44px #0003;--tf-market-line:#dbe5ef;--tf-market-muted:#5f6b7a;--tf-market-shadow:0 14px 38px #0f172a14;--tf-market-shadow-hover:0 20px 48px #0f172a24}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid var(--tf-focus);outline-offset:2px}button,.navItem,.primaryAction,.secondaryAction,.primaryButton,.secondaryButton,.dangerButton,.choiceButton,.moduleRow,.catalogMini,.storefrontSwitchRow,.customerRow,.marketProductCard,.marketHeaderActions a,.marketHeaderActions button,.marketCategoryBar button,.checkoutStepper button,.checkoutAuthChoice button,.checkoutChoiceList label,.buyerPortalTabs button,.buyerOverviewGrid button,.userMenuButton{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s}.workspace{background:linear-gradient(120deg,#22d3ee0d,#0000 28%),radial-gradient(circle at 86% 8%,#34d39914,#0000 28%),#060a14}.sidebar{background:linear-gradient(#0f172af5,#070b14fa),#080c15;min-height:100vh;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff0d}.brand{border:1px solid var(--tf-line-soft);background:#ffffff09;border-radius:18px;min-height:68px;padding:12px}.brandMark{background:linear-gradient(135deg,#22d3ee38,#34d3991f);border:1px solid #22d3ee3d;box-shadow:inset 0 1px #ffffff14}.navItem{color:#e2e8f0c2;border:1px solid #0000;min-height:48px}.navItem svg{flex:none}.navItem:hover,.navItem.active{color:#f8fafc;background:#22d3ee1a;border-color:#22d3ee3d;box-shadow:inset 0 1px #ffffff0a}.mainPanel{width:100%;max-width:1680px;margin:0 auto;padding:calc(clamp(18px,2.2vw,34px) + 62px) clamp(18px,2.2vw,34px) clamp(18px,2.2vw,34px);overflow:visible}.workspaceHeader{z-index:360;border:0;border-bottom:1px solid var(--tf-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f172af5,#080d17eb),#060a12f0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100vw;min-height:62px;margin:0;padding:8px max(18px,50vw - 822px);display:flex;position:fixed;top:0;left:0;right:0;overflow:visible;box-shadow:0 10px 28px #00000038}.workspaceHeaderIdentity{align-items:center;gap:10px;min-width:0;display:flex}.workspaceHeaderMark,.userMenuAvatar{color:#a7fff4;letter-spacing:.04em;background:linear-gradient(135deg,#22d3ee33,#34d3991c);border:1px solid #22d3ee47;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:950;display:inline-flex}.workspaceHeaderIdentity p,.workspaceHeaderIdentity strong,.userMenuText strong,.userMenuText small{margin:0}.workspaceHeaderIdentity p,.userMenuText small{color:#e2e8f09e;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.workspaceHeaderIdentity strong,.userMenuText strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;display:block;overflow:hidden}.workspaceHeaderActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mobileScanQrButton{display:none}.userMenuButton{border:1px solid var(--tf-line-soft);color:#f8fafc;text-align:left;cursor:pointer;background:#0f172a9e;border-radius:16px;align-items:center;gap:10px;min-width:220px;min-height:48px;padding:5px 10px 5px 6px;display:inline-flex}.userMenuButton:hover,.userMenuButton.active{background:#22d3ee1a;border-color:#22d3ee5c;transform:translateY(-1px)}.userMenuText{min-width:0;display:block}.userMenuText small{color:#a5b4c6c7;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.userSettingsDropdown{width:280px}.notificationMenuWrap{z-index:420;position:relative}.notificationBellButton{border:1px solid var(--tf-line-soft);color:#e2e8f0;background:#0f172ab8;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.notificationBellButton:hover,.notificationBellButton.active{color:#fff;background:#22d3ee1f;border-color:#22d3ee6b}.notificationBellBadge{color:#fff;background:#f43f5e;border:2px solid #090d14;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.notificationDropdown{z-index:440;border:1px solid var(--tf-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d14fa;border-radius:8px;width:min(410px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 70px #00000075}.notificationDropdownHeader,.notificationCategoryStrip,.notificationViewAllButton{padding:12px 14px}.notificationDropdownHeader{border-bottom:1px solid var(--tf-line-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.notificationDropdownHeader strong,.notificationDropdownHeader small{display:block}.notificationDropdownHeader small{color:#94a3b8;margin-top:3px;font-size:12px}.notificationMarkAllButton{color:#67e8f9;background:0 0;border:0;padding:6px;font-size:12px;font-weight:900}.notificationCategoryStrip{border-bottom:1px solid var(--tf-line-soft);background:#0f172a7a;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.notificationCategoryStrip span{color:#cbd5e1;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:800;display:inline-flex}.notificationDropdownList{max-height:min(420px,100vh - 230px);overflow-y:auto}.notificationDropdownItem{color:#f8fafc;text-align:left;background:0 0;border:0;border-bottom:1px solid #94a3b81a;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 14px;display:grid}.notificationDropdownItem:hover,.notificationDropdownItem.unread{background:#22d3ee12}.notificationDropdownItem strong,.notificationDropdownItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notificationDropdownItem strong{font-size:13px}.notificationDropdownItem small{color:#94a3b8;margin-top:4px;font-size:11px}.notificationDropdownItem i{background:#22d3ee;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #22d3eecc}.notificationDropdownIcon{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.notificationDropdownEmpty{color:#94a3b8;text-align:center;margin:0;padding:24px 14px}.notificationViewAllButton{border:0;border-top:1px solid var(--tf-line-soft);color:#e2e8f0;background:#0f172a85;justify-content:space-between;align-items:center;width:100%;font-size:12px;font-weight:900;display:flex}.notificationConfirmModal{width:min(620px,100%)}.notificationConfirmSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.notificationConfirmSummary span{border:1px solid var(--tf-line-soft);color:#cbd5e1;background:#0f172a80;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:10px;font-size:12px;font-weight:800;display:flex}.topbar,.heroBand,.panel,.modulePanel,.sectionCard,.catalogMini,.checkoutPanel,.buyerLookupPanel,.buyerSummaryPanel,.buyerOrderCard,.buyerSectionPanel,.buyerSubPanel,.buyerMiniCard{border-color:var(--tf-line-soft);box-shadow:var(--tf-admin-shadow)}.topbar{z-index:18;border:1px solid var(--tf-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a12db;border-radius:18px;padding:12px;position:relative;top:auto}.topbar h1{max-width:780px;font-size:clamp(28px,3vw,52px);line-height:.98}.topbarActions{gap:8px}.settingsMenuWrap{z-index:320;position:relative}.topbarIconAction{border:1px solid var(--tf-line-soft);color:#e4e4e7;cursor:pointer;background:#18181bb8;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.topbarIconAction:hover,.topbarIconAction.active{color:#fff;background:#22d3ee1a;border-color:#22d3ee57;transform:translateY(-1px)}.settingsDropdown{z-index:340;border:1px solid var(--tf-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d14f5;border-radius:16px;width:238px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #00000057}.settingsDropdown button{color:#f4f4f5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px;display:flex}.settingsDropdown button:hover{background:#22d3ee1a}.settingsDropdown strong,.settingsDropdown small{display:block}.settingsDropdown small{color:#a1a1aa;margin-top:3px}.activeStorePill,.primaryAction,.secondaryAction,.primaryButton,.secondaryButton,.dangerButton{min-height:44px}.primaryAction,.primaryButton{box-shadow:0 14px 32px #22d3ee2e}.primaryAction:hover,.primaryButton:hover,.secondaryAction:hover,.secondaryButton:hover{transform:translateY(-1px)}.heroBand{background:linear-gradient(135deg,#0a121ef0,#070d17d1),radial-gradient(circle at 82% 22%,#22d3ee24,#0000 30%);overflow:hidden}.panel,.modulePanel,.sectionCard{background:linear-gradient(#0b111cdb,#070b14bd)}.panelHeader{align-items:flex-start;gap:14px}.panelHeader>div,.moduleRow>div,.customerRow>div,.storefrontSwitchRow>div{min-width:0}.panel h3,.sectionTitle h2{line-height:1.1}.metric,.moduleRow,.choiceButton,.catalogMini,.storefrontSwitchRow,.customerRow,.productTile,.tableRow{background:#ffffff09;border-color:#ffffff1a}.moduleRow:hover,.choiceButton:hover,.catalogMini:hover,.storefrontSwitchRow:hover,.customerRow:hover,.productTile:hover,.tableRow:hover{background:#22d3ee12;border-color:#22d3ee47;transform:translateY(-1px)}.metric strong{font-size:clamp(24px,2.4vw,34px);line-height:1}.formGrid input,.formGrid select,.formGrid textarea,.buyerFormGrid input,.buyerFormGrid select,.buyerFormGrid textarea,.checkoutFormGrid input,.checkoutBusinessGrid input,.checkoutBusinessGrid select,.checkoutNotes textarea{min-height:44px}.formGrid textarea,.buyerFormGrid textarea,.checkoutNotes textarea{line-height:1.45}.formActions,.panelActions,.buyerMiniActions,.checkoutNavActions,.checkoutResultActions{flex-wrap:wrap;gap:10px}.noticeBar,.storeNotice,.buyerInlineNotice,.checkoutNotice{line-height:1.45}.marketStorePage{color:#111827!important;background:linear-gradient(#f8fafc 0%,#eef3f7 42%,#f7fafc 100%)!important}.marketUtilityBar{background:#0b1220;max-width:none;min-height:32px;padding-inline:max(18px,50vw - 702px)}.marketHeader{background:#fffffff5;border-bottom:1px solid #94a3b83d;grid-template-columns:minmax(210px,260px) minmax(280px,1fr) auto;max-width:none;padding-inline:max(18px,50vw - 702px);box-shadow:0 10px 30px #0f172a14}.marketLogo span,.checkoutBrand span{background:linear-gradient(135deg,#0f172a,#142335)}.marketSearchBar{border-width:1px;border-color:#b8e9ef;box-shadow:inset 0 1px #0f172a0a}.marketSearchBar:focus-within{border-color:#18b9cf;box-shadow:0 0 0 4px #22d3ee24,0 12px 26px #0f172a14}.marketHeaderActions a,.marketHeaderActions button,.marketCartButton{border-radius:12px;min-height:46px;box-shadow:0 8px 20px #0f172a0f}.marketHeaderActions a:hover,.marketHeaderActions button:hover,.marketCartButton:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1a}.marketCategoryBar{scrollbar-width:thin;gap:10px;padding:14px 18px;overflow-x:auto}.marketCategoryBar button{min-height:42px;box-shadow:none;background:#fff;border-color:#cbd8e5}.marketCategoryBar button:hover,.marketCategoryBar button.active{color:#0f5160;background:#eafcff;border-color:#18b9cf}.marketHero{border:1px solid var(--tf-market-line);color:#111827;box-shadow:var(--tf-market-shadow);background:linear-gradient(135deg,#fffffff5,#f1f7fbf0),radial-gradient(circle at 88% 8%,#22d3ee29,#0000 28%);border-radius:18px;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:stretch;gap:18px;padding:clamp(16px,2vw,26px);display:grid}.marketHeroCopy{background:linear-gradient(135deg,#0ea5b814,#34d39912),#fff;border-radius:16px;padding:clamp(18px,2.6vw,34px)}.marketBackLink,.marketHeroCopy h1,.marketHeroCopy>p:not(.storeEyebrow),.marketStorePage .storeHeroStat span,.marketStorePage .storeHeroStat strong{color:#111827}.marketHeroCopy h1{max-width:820px;font-size:clamp(2.4rem,5vw,5.1rem);line-height:.98}.marketHeroCopy>p:not(.storeEyebrow){color:#526070}.marketTrustRow span,.marketStorePage .storeHeroStat,.marketPromoRail span{color:#334155;background:#ffffffc2;border-color:#cbd8e5}.marketHeroDeal{box-shadow:var(--tf-market-shadow);background:#fff;border:1px solid #d8e3ee;border-radius:16px}.marketDealMedia,.marketProductMedia,.marketDrawerThumb,.checkoutSummaryThumb,.productDetailImageStage{background:linear-gradient(135deg,#f1f5f9,#fff)}.marketShell{align-items:start;gap:18px}.marketFilters,.marketResults,.marketProductCard,.marketCartPanel,.marketStorePage .publicProductDetail,.checkoutTopbar,.checkoutHero,.checkoutWorkPanel,.checkoutSummary,.checkoutResultPanel,.buyerPortalHero,.buyerLookupPanel,.buyerSummaryPanel,.buyerOrderCard,.buyerSectionPanel,.buyerSubPanel,.buyerMiniCard{border:1px solid var(--tf-market-line);box-shadow:var(--tf-market-shadow)}.marketFilters{scrollbar-width:thin;max-height:calc(100vh - 126px);position:sticky;top:108px;overflow:auto}.marketResults{min-width:0}.marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch}.marketProductCard{background:#fff;min-height:100%;display:flex;overflow:hidden}.marketProductCard:hover{box-shadow:var(--tf-market-shadow-hover);transform:translateY(-3px)}.marketProductMedia{aspect-ratio:1}.marketProductBody{grid-template-rows:auto 1fr auto;min-height:156px;padding:14px;display:grid}.marketProductTitle{min-height:44px}.marketProductBody p{min-height:42px}.marketProductFooter{margin-top:12px}.marketDrawerLayer{z-index:90}.marketCartDrawer{background:#fff;border-left:1px solid #dbe5ef;box-shadow:-24px 0 58px #0f172a33}.checkoutPage{background:linear-gradient(#f8fafc 0%,#edf3f8 54%,#f8fafc 100%)!important}.checkoutTopbar{border-radius:18px}.checkoutHero{color:#111827;background:linear-gradient(135deg,#fff,#eef9fb),radial-gradient(circle at 88% 12%,#22d3ee2e,#0000 28%)}.checkoutHero h1,.checkoutHeroStats strong{color:#111827}.checkoutHero p:not(.storeEyebrow),.checkoutHeroStats span{color:#536274}.checkoutHeroStats{background:#fff;border-color:#cbd8e5}.checkoutStepper{align-items:stretch}.checkoutStepper button{color:#475569;background:#fff;border-color:#d8e3ee;min-height:58px}.checkoutStepper button.active,.checkoutStepper button.done{color:#0f5160;background:#eaffff;border-color:#18b9cf}.checkoutShell{align-items:start}.checkoutWorkPanel,.checkoutSummary,.checkoutResultPanel{background:#fff;border-radius:18px}.checkoutSummary{position:sticky;top:102px}.checkoutChoiceList label:hover,.checkoutAuthChoice button:hover,.checkoutSwitchRow:hover,.checkoutReviewGrid>div:hover{background:#f7fdff;border-color:#18b9cf}.buyerPortalPage{background:linear-gradient(#f8fafc 0%,#eef3f8 48%,#f8fafc 100%)!important}.buyerPortalHero{color:#111827;background:linear-gradient(135deg,#fff,#eef9fb),radial-gradient(circle at 84% 18%,#34d39924,#0000 28%)}.buyerPortalHero h1,.buyerPortalHero p,.buyerSummaryPanel h2,.buyerSummaryPanel p,.buyerSectionHeader h2,.buyerSectionHeader h3{color:#111827}.buyerAccountShell{align-items:start}.buyerSummaryPanel{position:sticky;top:94px}.buyerPortalTabs button{border-radius:14px}.buyerPortalTabs button:hover,.buyerPortalTabs button.active,.buyerOverviewGrid button:hover,.buyerMiniCard:hover{background:#f2fdff;border-color:#18b9cf;transform:translateY(-1px)}.productDetailModal{border-radius:18px;box-shadow:0 26px 70px #0f172a3d}.productDetailImageThumbs button{min-height:58px}@media (max-width:1180px){.marketHero{grid-template-columns:1fr}.marketFilters,.checkoutSummary,.buyerSummaryPanel{max-height:none;position:static}}@media (max-width:960px){.workspace{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--tf-line-soft);min-height:auto;padding:14px;position:static}.brand{margin-bottom:12px}.nav{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.navItem{width:auto;min-width:max-content;padding:0 14px}.topbar{align-items:flex-start;position:static}.workspaceHeader{flex-direction:column;align-items:flex-start}.workspaceHeaderActions,.settingsMenuWrap,.userMenuButton{width:100%}.workspaceHeaderActions{justify-content:stretch}.userSettingsDropdown{width:min(320px,100%);left:0;right:auto}.topbarActions{justify-content:flex-start;width:100%}.marketHeader{grid-template-columns:1fr;position:static}.marketHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.marketHeaderActions a,.marketHeaderActions button{justify-content:center}.marketShell,.checkoutShell,.buyerAccountShell,.buyerResultsGrid{grid-template-columns:1fr}.checkoutTopbar{grid-template-columns:1fr;justify-items:stretch}.checkoutBrand,.checkoutSecureBadge{justify-self:start}.checkoutStepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.mainPanel{padding:12px}.heroBand,.panel,.modulePanel,.sectionCard,.workspaceHeader,.topbar{border-radius:14px;padding:14px}.topbar h1,h1{font-size:clamp(30px,12vw,46px)}.topbarActions,.formActions,.panelActions,.checkoutNavActions,.checkoutResultActions,.buyerMiniActions{grid-template-columns:1fr;width:100%;display:grid}.providerConfigHeader,.secretCredentialGrid{grid-template-columns:1fr}.credentialSubTabs{grid-template-columns:1fr;width:100%}.credentialPanel{padding:10px}.providerConfigHeader .optionIcon{justify-self:start}.primaryAction,.secondaryAction,.primaryButton,.secondaryButton,.dangerButton{width:100%}.marketUtilityBar{display:none}.marketHeader{gap:12px;padding:12px}.marketHeaderActions{grid-template-columns:1fr}.marketCategoryBar{padding:10px 12px}.marketHero,.marketHeroCopy,.marketHeroDeal,.marketFilters,.marketResults,.checkoutTopbar,.checkoutHero,.checkoutWorkPanel,.checkoutSummary,.checkoutResultPanel,.buyerPortalHero,.buyerLookupPanel,.buyerSummaryPanel,.buyerOrderCard,.buyerSectionPanel,.buyerSubPanel,.buyerMiniCard{border-radius:14px}.marketHeroCopy h1,.checkoutHero h1,.buyerPortalHero h1{font-size:clamp(2rem,12vw,3.4rem)}.marketHeroCopy{padding:16px}.marketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketProductBody{min-height:148px;padding:12px}.marketProductFooter{gap:10px;display:grid}.checkoutStepper{grid-template-columns:1fr}.checkoutHero,.buyerPortalHero{padding:18px}}@media (max-width:460px){.marketProductGrid{grid-template-columns:1fr}.marketSearchBar{min-height:46px}.marketCartDrawer{width:min(100vw,420px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:720px){.marketHero{gap:12px;padding:12px}.marketHeroCopy h1{font-size:clamp(2.35rem,10vw,2.9rem);line-height:1}.marketHeroCopy>p:not(.storeEyebrow){font-size:16px}.marketTrustRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketTrustRow span{justify-content:center;min-height:38px;padding:0 10px;font-size:13px}.marketStorePage .storeHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketStorePage .storeHeroStat{min-height:74px;padding:10px}.marketStorePage .storeHeroStat span{font-size:10px}.marketStorePage .storeHeroStat strong{font-size:22px}.marketHeroDeal{min-height:0}.marketDealMedia{min-height:176px}.marketDealCopy{padding:16px}.marketDealCopy h2{font-size:clamp(1.45rem,7vw,1.9rem);line-height:1.05}}.storePromoLayer{z-index:90;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.storePromoBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206178a;border:0;position:absolute;inset:0}.storePromoModal{border:1px solid color-mix(in srgb, var(--store-primary) 32%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--store-surface) 92%, #fff 8%), color-mix(in srgb, var(--store-primary) 10%, var(--store-surface))), var(--store-surface);width:min(520px,100%);color:var(--store-text);border-radius:22px;gap:12px;padding:24px;display:grid;position:relative;box-shadow:0 28px 90px #0f172a47}.storePromoClose{border:1px solid var(--store-border);background:color-mix(in srgb, var(--store-surface) 78%, transparent);width:42px;height:42px;color:var(--store-text);border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.storePromoIcon{border:1px solid color-mix(in srgb, var(--store-primary) 36%, transparent);background:color-mix(in srgb, var(--store-primary) 16%, transparent);width:62px;height:62px;color:var(--store-primary);border-radius:18px;place-items:center;display:grid}.storePromoModal h2,.storePromoModal p{margin:0}.storePromoModal h2{max-width:420px;font-size:clamp(2.2rem,7vw,3.8rem);line-height:.96}.storePromoModal>strong{color:var(--store-primary);font-size:clamp(1.25rem,4vw,1.65rem);line-height:1.1}.storePromoModal>p:not(.storeEyebrow){color:var(--store-muted);font-weight:760}.storePromoActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (max-width:760px){.storePromoLayer{align-items:end;padding:10px}.storePromoModal{border-radius:22px 22px 16px 16px;padding:20px}.storePromoActions,.storePromoActions .storePrimaryButton,.storePromoActions .storeSecondaryButton{width:100%}}.promoPage{min-height:100vh;color:var(--text);background:radial-gradient(circle at 15% 0,#22d3ee24,#0000 34%),linear-gradient(145deg,#050914 0%,#06111b 48%,#071b1e 100%);padding:22px}.promoShell{gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.promoHeroBand,.promoRegistrationGrid,.promoCouponGrid{gap:16px;display:grid}.promoHeroBand{border:1px solid var(--line);background:linear-gradient(135deg,#080d18eb,#0891b22e),linear-gradient(90deg,#ffffff0a,#0000);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;min-height:260px;padding:24px;box-shadow:0 24px 70px #00000047}.promoHeroCopy,.promoTicketPreview,.promoRulesPanel,.promoSignupPanel,.promoCouponVisual,.promoCouponDetail,.promoStatusPanel{min-width:0}.promoHeroCopy{gap:8px;display:grid}.promoHeroCopy p,.promoHeroCopy h1,.promoHeroCopy span,.promoSectionHeader p,.promoRulesPanel p,.promoSignupPanel p,.promoCouponVisual p,.promoCouponDetail p,.promoStatusPanel strong,.promoTermsBox p{margin:0}.promoHeroCopy p,.promoSectionHeader p,.promoRuleList span,.promoTermsBox span,.promoCouponFacts span,.promoCouponVisual p,.promoCouponVisual span,.promoCouponDetail p{color:var(--muted);font-weight:850}.promoHeroCopy p,.promoSectionHeader p,.promoTermsBox span,.promoCouponFacts span{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.promoHeroCopy h1{max-width:760px;font-size:clamp(3rem,9vw,6.2rem);line-height:.92}.promoHeroCopy span{max-width:720px;font-size:clamp(1.08rem,3vw,1.35rem)}.promoTicketPreview{color:#a5f3fc;text-align:center;background:#02061785;border:1px dashed #7dd3fc6b;border-radius:18px;place-items:center;gap:8px;min-height:210px;padding:18px;display:grid}.promoTicketPreview strong{color:var(--text);font-size:clamp(2.2rem,6vw,3.6rem);line-height:1}.promoTicketPreview span{color:var(--muted);font-weight:900}.promoNotice,.promoRulesPanel,.promoSignupPanel,.promoCouponVisual,.promoCouponDetail,.promoStatusPanel{border:1px solid var(--line);background:#080d18d6;border-radius:18px;box-shadow:0 20px 50px #00000038}.promoNotice{padding:14px 16px;font-weight:900}.promoNotice.success{color:#bbf7d0;background:#16a34a24;border-color:#22c55e47}.promoNotice.error{color:#fecdd3;background:#7f1d1d33;border-color:#fb71854d}.promoRegistrationGrid,.promoCouponGrid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.promoRulesPanel,.promoSignupPanel,.promoCouponVisual,.promoCouponDetail,.promoStatusPanel{gap:14px;padding:18px;display:grid}.promoStatusPanel{text-align:center;place-items:center;min-height:220px}.promoSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.promoSectionHeader span{color:#bbf7d0;background:#16a34a24;border:1px solid #22c55e3d;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:950}.promoRuleList{gap:10px;display:grid}.promoRuleList div,.promoTermsBox,.promoCouponFacts div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.promoRuleList strong,.promoRuleList span,.promoTermsBox strong,.promoTermsBox p,.promoCouponFacts strong,.promoCouponFacts span{display:block}.promoRuleList strong,.promoTermsBox strong,.promoCouponFacts strong{color:var(--text);font-weight:950}.promoTermsBox{gap:8px;display:grid}.promoSignupPanel label{color:var(--muted);gap:7px;font-weight:900;display:grid}.promoSignupPanel input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;background:#020617b8;border-radius:14px;padding:0 14px;font-weight:850}.promoSignupPanel input:focus{border-color:#22d3eeb3;outline:none;box-shadow:0 0 0 3px #22d3ee29}.promoConsentRow{grid-template-columns:22px minmax(0,1fr);align-items:start}.promoConsentRow input{width:18px;height:18px;margin-top:3px}.promoPrimaryButton,.promoSecondaryButton{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}.promoPrimaryButton{color:#06111b;background:#22d3ee;border:1px solid #22d3eeb8}.promoPrimaryButton:disabled{cursor:not-allowed;opacity:.55}.promoSecondaryButton{border:1px solid var(--line);color:var(--text);background:#ffffff0f}.promoCouponVisual{text-align:center;justify-items:center}.promoCouponQr{aspect-ratio:1;background:#fff;border:1px solid #22d3ee47;border-radius:18px;place-items:center;width:min(100%,300px);padding:14px;display:grid}.promoCouponQr img{object-fit:contain;width:100%;height:100%}.promoCouponVisual>strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1.8rem,7vw,3rem);line-height:1}.promoCouponVisual>span{color:#bbf7d0;background:#16a34a24;border:1px solid #22c55e42;border-radius:999px;padding:7px 12px;font-weight:950}.promoCouponDetail h2{margin:0;font-size:clamp(2rem,6vw,3.4rem);line-height:.98}.promoCouponFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.promoCouponActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.promoPage{padding:12px}.promoHeroBand,.promoRegistrationGrid,.promoCouponGrid,.promoCouponFacts{grid-template-columns:1fr}.promoHeroBand{min-height:auto;padding:18px}.promoTicketPreview{min-height:150px}.promoRulesPanel,.promoSignupPanel,.promoCouponVisual,.promoCouponDetail,.promoStatusPanel{border-radius:16px;padding:14px}.promoCouponActions,.promoPrimaryButton,.promoSecondaryButton{width:100%}}.qrMobilePage{align-content:start;gap:16px;min-height:100vh;padding:16px;display:grid;color:#111827!important;background:linear-gradient(#f8fafc 0%,#eef4f8 58%,#f8fafc 100%)!important}.qrMobileHeader,.qrMobileHero,.qrMobileSpecs,.qrMobileSupport,.qrMobilePage .storeNotice{width:min(100%,1120px);margin-inline:auto}.qrMobileHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #dbe5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex;box-shadow:0 12px 34px #0f172a14}.qrMobileHeader .storeBackLink{color:#0f172a}.qrMobileCode{color:#0f5160;text-transform:uppercase;background:#eaffff;border:1px solid #b8e9ef;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.qrMobileHero{background:#fff;border:1px solid #dbe5ef;border-radius:20px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:18px;padding:18px;display:grid;box-shadow:0 18px 46px #0f172a1a}.qrMobileMedia{color:#94a3b8;background:linear-gradient(135deg,#f1f5f9,#fff),radial-gradient(circle at 70% 20%,#22d3ee29,#0000 28%);border:1px solid #e2e8f0;border-radius:18px;place-items:center;min-height:420px;display:grid;overflow:hidden}.qrMobileMedia img{object-fit:contain;width:100%;height:100%}.qrMobileInfo{align-content:center;gap:14px;min-width:0;display:grid}.qrMobileInfo h1,.qrMobileInfo p{margin:0}.qrMobileInfo h1{color:#111827;font-size:clamp(2.4rem,5.4vw,5rem);line-height:.98}.qrMobileInfo p:not(.storeEyebrow){color:#536274;font-size:17px;line-height:1.5}.qrMobileInfo>strong{color:#05756f;font-size:clamp(2rem,4vw,3rem);line-height:1}.qrMobileBadges{flex-wrap:wrap;gap:8px;display:flex}.qrMobileBadges span,.qrMobileSpecs>div,.qrMobileSupport{background:#f8fafc;border:1px solid #dbe5ef}.qrMobileBadges span{color:#334155;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex}.qrMobileQuantity{background:#fff;border:1px solid #dbe5ef;border-radius:14px;grid-template-columns:auto 40px 48px 40px;align-items:center;gap:8px;width:max-content;padding:8px;display:grid}.qrMobileQuantity span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}.qrMobileQuantity button{color:#111827;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;width:38px;height:38px;font-size:18px;font-weight:950}.qrMobileQuantity strong{text-align:center;color:#111827;font-size:18px}.qrMobileActions{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10px;display:grid}.qrMobilePage .storePrimaryButton,.qrMobilePage .storeSecondaryButton{border-radius:12px;justify-content:center;min-height:50px;font-weight:950}.qrMobilePage .storePrimaryButton{background:linear-gradient(135deg, var(--store-primary,#22d3ee), var(--store-accent,#34d399));color:#061018;border-color:#0000;box-shadow:0 16px 32px #22d3ee2e}.qrMobilePage .storeSecondaryButton{color:#111827;background:#fff;border:1px solid #d8e3ee}.qrMobileSpecs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qrMobileSpecs>div{border-radius:14px;gap:5px;min-height:82px;padding:14px;display:grid}.qrMobileSpecs span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.qrMobileSpecs strong{overflow-wrap:anywhere;color:#111827;font-size:16px}.qrMobileSupport{color:#334155;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.qrMobileSupport strong,.qrMobileSupport p{margin:0}.qrMobileSupport p{color:#64748b;margin-top:4px;line-height:1.45}.storeNotice.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}@media (max-width:860px){.qrMobilePage{padding:10px}.qrMobileHeader,.qrMobileHero,.qrMobileSpecs,.qrMobileSupport{border-radius:14px}.qrMobileHero{grid-template-columns:1fr;gap:12px;padding:12px}.qrMobileMedia{min-height:300px}.qrMobileInfo h1{font-size:clamp(2rem,10vw,3.1rem)}.qrMobileActions,.qrMobileSpecs{grid-template-columns:1fr}.qrMobileQuantity{grid-template-columns:1fr 40px 48px 40px;width:100%}.qrMobileBadges{grid-template-columns:1fr;display:grid}}@media (max-width:1180px){.catalogCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogCommandGrid,.catalogRulesWorkspace,.catalogPromotionsWorkspace,.catalogPromotionRule,.catalogInventoryPanel{grid-template-columns:1fr}}@media (max-width:760px){.qrPrintColorSection,.catalogCardStats{grid-template-columns:1fr}.qrPrintStylePanelToggle{grid-template-columns:auto minmax(0,1fr)}.qrPrintStylePanelToggle .qrPrintReadabilityBadge{grid-column:1/-1;justify-self:flex-start}.qrPrintStyleGrid.compact{grid-template-columns:1fr}.qrPrintColorGrid.compact{justify-content:flex-start}.qrPrintSizeRangeHeader,.qrPrintSizeRangeLegend{flex-direction:column;align-items:flex-start}.qrPrintSizeRangeActions{justify-content:flex-start}.qrPrintAxisSliderGrid{grid-template-columns:1fr}}.cashierPage{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 80% 0,#2dd4bf29,#0000 34%),linear-gradient(#07111b 0%,#050913 100%);padding:18px}.cashierShell,.cashierLoading,.cashierErrorState{width:min(100%,1120px);margin-inline:auto}.cashierShell{gap:14px;display:grid}.cashierLoading,.cashierErrorState{border:1px solid var(--line);min-height:calc(100vh - 36px);color:var(--text);text-align:center;background:#ffffff0a;border-radius:22px;align-content:center;place-items:center;gap:12px;display:grid}.cashierErrorState h1,.cashierErrorState p,.cashierTopbar h1,.cashierTopbar p,.cashierProductCopy h2,.cashierProductCopy p,.cashierSummaryCard p,.cashierMethods p,.cashierCouponPanel p,.cashierResultCard h2,.cashierResultCard p,.cashierReceiptPanel h3,.cashierReceiptPanel p,.cashierActionBar p,.cashierActionBar span,.cashierScannerPanel p,.cashierScannerPanel h2,.cashierStartCopy h2,.cashierStartCopy p,.cashierStepHeader p,.cashierStepHeader h2,.cashierCartPanel p,.cashierCartPanel h2,.receiptPage h1,.receiptPage h2,.receiptPage h3,.receiptPage p{margin:0}.cashierTopbar,.cashierProductCard,.cashierSummaryCard,.cashierMethods,.cashierCouponPanel,.cashierActionBar,.cashierResultCard,.cashierNotice,.cashierCatalogSearchPanel,.cashierStorefrontSelector,.cashierScannerPanel,.cashierCartPanel{border:1px solid var(--line);background:#080d18d1;border-radius:18px;box-shadow:0 20px 50px #00000038}.cashierTopbar{min-height:92px;padding:calc(18px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex}.cashierPage button,.cashierPage a,.cashierPage label,.cashierPage select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(body:has(.cashierOpenTicketsOverlay),body:has(.cashierScannerOverlay)){overflow:hidden}.productDetailOptions{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;gap:12px;padding:16px;display:grid}.productDetailOptions>div:first-child{gap:4px;display:grid}.productDetailOptions h3{color:#111827;margin:0;font-size:18px}.productDetailOptions>div:first-child>span{color:#64748b;font-size:13px}.productDetailOptionGrid{gap:8px;display:grid}.productDetailOptionGrid>button{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.productDetailOptionGrid>button>span{gap:3px;display:grid}.productDetailOptionGrid>button>span:last-child{text-align:right}.productDetailOptionGrid>button small{color:#64748b;font-size:12px}.productDetailOptionGrid>button.active{border-color:var(--store-primary,#1dbed3);box-shadow:0 0 0 2px color-mix(in srgb, var(--store-primary,#1dbed3) 22%, transparent)}.productDetailOptionGrid>button.unavailable{opacity:.58}.cashierStorefrontSelector{grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:12px;padding:14px 16px;display:grid}.cashierStorefrontSelector div{gap:4px;min-width:0;display:grid}.cashierStorefrontSelector p{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.cashierStorefrontSelector strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:950;overflow:hidden}.cashierStorefrontSelector span,.cashierStorefrontSelector small{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.cashierStorefrontSelector small{grid-column:1/-1}.cashierStorefrontSelector small.error{color:#fecdd3}.cashierStorefrontSelector select{width:100%;min-height:44px;color:var(--text);font:inherit;background:#020617b8;border:1px solid #22d3ee61;border-radius:12px;padding:0 12px;font-size:.95rem;font-weight:850}.cashierStorefrontSelector select:disabled{cursor:not-allowed;opacity:.58}.cashierStepRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashierStepRail span{min-height:38px;color:var(--muted);text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.cashierStepRail span.done{color:#bbf7d0;border-color:#4ade8052}.cashierStepRail span.active{color:var(--text);background:#0891b233;border-color:#22d3eeb8}.cashierTopbar p,.cashierPill,.cashierSectionHeader p,.cashierReceiptGrid span,.cashierStartCopy span,.cashierStepHeader p{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.cashierTopbar h1{font-size:clamp(2rem,7vw,4rem);line-height:.96}.cashierSecondaryButton,.cashierPrimaryButton,.cashierQuantity button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:950;text-decoration:none;display:inline-flex}.cashierSecondaryButton{color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;padding:0 14px}.cashierSecondaryButton.danger{color:#fecaca;background:#7f1d1d38;border-color:#f871715c}.cashierSecondaryButton.hasBadge{flex-wrap:wrap}.cashierTicketCountBadge{color:#111827;background:#fbbf24;border:1px solid #fbbf24ad;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:.84rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 12px 28px #fbbf2433}.cashierTicketCountBadge.compact{min-width:24px;height:24px;padding:0 7px;font-size:.72rem}.cashierStartScreen{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#06b6d424,#10b98114),#080d18d6;border-radius:22px;align-content:center;place-items:center;gap:18px;min-height:min(620px,100vh - 240px);padding:clamp(18px,5vw,42px);display:grid;box-shadow:0 24px 70px #00000042}.cashierStartCopy{justify-items:center;gap:10px;display:grid}.cashierStartCopy h2{font-size:4rem;line-height:.95}.cashierStartCopy p{max-width:640px;color:var(--muted);font-size:1rem;font-weight:850;line-height:1.45}.cashierStartButton{background:var(--cyan);color:#021019;width:min(100%,440px);min-height:178px;font:inherit;border:0;border-radius:22px;place-items:center;gap:12px;font-size:3rem;font-weight:950;line-height:.95;display:grid;box-shadow:0 26px 58px #22d3ee38}.cashierStartButton:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.55}.cashierStartButton.secondary{min-height:96px;color:var(--text);background:linear-gradient(135deg,#22d3ee29,#3b82f61a),#020617b3;border:1px solid #22d3ee75;grid-template-columns:auto minmax(0,auto);font-size:1.45rem;box-shadow:0 18px 42px #22d3ee1f}.cashierStartButton.secondary.hasBadge{grid-template-columns:auto minmax(0,1fr) auto}.cashierStartButtonLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.cashierStartManual{border-top:1px solid #ffffff1f;width:min(100%,620px)}.cashierCatalogSearchPanel{text-align:left;gap:14px;width:min(100%,820px);padding:16px;display:grid}.cashierManualAmountPanel{border:1px solid var(--line);text-align:left;background:#080d18db;border-radius:18px;gap:14px;width:min(100%,820px);padding:16px;display:grid;box-shadow:0 20px 50px #00000038}.cashierCatalogSearchHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cashierCatalogSearchHeader p{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.cashierCatalogSearchHeader h2{color:var(--text);margin:4px 0 0;font-size:1.55rem;line-height:1.05}.cashierCatalogSearchHeader span{color:var(--muted);margin-top:6px;font-weight:800;display:block}.cashierCatalogSearchBox{min-height:52px;color:var(--accent-2);background:#050913;border:1px solid #22d3ee57;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.cashierCatalogSearchBox input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-weight:900}.cashierCatalogSearchBox input::placeholder{color:#cbd5e18a}.cashierCatalogSearchOptions{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;font-weight:850;display:flex}.cashierCatalogPhotoToggle{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:.86rem;font-weight:950;display:inline-flex}.cashierCatalogPhotoToggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.cashierCatalogPhotoToggle span{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;width:42px;height:24px;position:relative}.cashierCatalogPhotoToggle span:after{content:"";background:#cbd5e1d1;border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:2px;left:3px}.cashierCatalogPhotoToggle input:checked+span{background:#22d3ee3d;border-color:#22d3eeb3}.cashierCatalogPhotoToggle input:checked+span:after{background:var(--cyan);transform:translate(17px)}.cashierCatalogPhotoToggle input:focus-visible+span{outline-offset:3px;outline:3px solid #22d3eeb8}.cashierManualAmountForm{grid-template-columns:minmax(140px,.55fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cashierManualAmountForm label{min-width:0;color:var(--muted);gap:6px;font-size:.84rem;font-weight:900;display:grid}.cashierManualAmountForm input{min-width:0;min-height:48px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff1f;border-radius:14px;padding:0 14px;font-weight:900}.cashierOpenTicketsPanel{border:1px solid var(--line);background:#080d18db;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 20px 50px #00000038}.cashierSalesHistoryPanel{border:1px solid var(--line);background:#080d18fa;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 20px 50px #00000038}.cashierSalesHistorySearch{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.cashierSalesHistorySearch label{min-width:0;min-height:46px;color:var(--muted);background:#050913;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.cashierSalesHistorySearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-weight:850}.cashierSalesHistoryList{gap:9px;max-height:min(58vh,520px);padding-right:4px;display:grid;overflow:auto}.cashierSalesHistoryList>article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.cashierSalesHistoryMain{gap:5px;min-width:0;display:grid}.cashierSalesHistoryFolio,.cashierSalesHistoryMain>div{align-items:center;gap:7px;display:flex}.cashierSalesHistoryMain p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:850;overflow:hidden}.cashierSalesHistoryMain>div{color:var(--muted);flex-wrap:wrap;font-size:.76rem;font-weight:800}.cashierSalesHistoryAmount{text-align:right;gap:3px;display:grid}.cashierSalesHistoryAmount span,.cashierSalesHistoryNoReceipt{color:var(--muted);font-size:.76rem;font-weight:800}.cashierSalesHistoryRefresh{justify-self:end}.cashierOpenTicketsOverlay{z-index:1380;padding:calc(18px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left));background:#020617c7;place-items:center;display:grid;position:fixed;inset:0}.cashierOpenTicketsDialog{width:min(100%,760px);max-height:calc(100dvh - 36px);overflow:auto}.cashierOpenTicketsDialog .cashierOpenTicketsPanel{max-height:calc(100dvh - 36px)}.cashierOpenTicketsDialog .cashierOpenTicketsList{max-height:min(58vh,520px);padding-right:4px;overflow:auto}.cashierOpenTicketsHeader,.cashierOpenTicket,.cashierOpenTicketFolio,.cashierOpenTicketMeta,.cashierOpenTicketStatus,.cashierOpenTicketActions,.cashierOpenTicketsHeaderActions,.cashierTicketBadge{align-items:center;display:flex}.cashierOpenTicketsHeader{justify-content:space-between;gap:14px}.cashierOpenTicketsHeader p,.cashierOpenTicketsHeader h2,.cashierOpenTicket p{margin:0}.cashierOpenTicketsHeader p{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.cashierOpenTicketsHeader h2{color:var(--text);margin-top:4px;font-size:1.8rem;line-height:1}.cashierOpenTicketsHeaderActions,.cashierOpenTicketActions{gap:8px}.cashierOpenTicketsEmpty{min-height:150px;color:var(--muted);text-align:center;border:1px dashed #22d3ee47;border-radius:16px;align-content:center;place-items:center;gap:8px;display:grid}.cashierOpenTicketsEmpty strong{color:var(--text)}.cashierOpenTicketsList{gap:10px;display:grid}.cashierOpenTicket{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.cashierOpenTicket.active{background:#0891b226;border-color:#22d3ee85}.cashierOpenTicketMain{gap:6px;min-width:0;display:grid}.cashierOpenTicketFolio{color:var(--text);gap:8px}.cashierOpenTicketFolio strong{font-size:1.1rem;font-weight:950}.cashierOpenTicketFolio span{color:var(--accent-2);border:1px solid #22d3ee52;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:950}.cashierOpenTicket p,.cashierOpenTicketMeta{color:var(--muted);font-weight:800;line-height:1.25}.cashierOpenTicket p{overflow-wrap:anywhere}.cashierOpenTicketMeta{flex-wrap:wrap;gap:7px;font-size:.84rem}.cashierOpenTicketMeta span{background:#ffffff0f;border-radius:999px;padding:3px 8px}.cashierOpenTicketStatus{flex-direction:column;align-items:flex-end;gap:7px;min-width:126px}.cashierOpenTicketStatus strong{color:var(--text);font-size:1.15rem;font-weight:950}.cashierTicketBadge{color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;gap:5px;padding:5px 9px;font-size:.78rem;font-weight:950}.cashierTicketBadge.ready{color:#bbf7d0;background:#14532d40;border-color:#4ade8052}.cashierTicketBadge.warn{color:#fde68a;background:#78350f47;border-color:#fbbf245c}.cashierTicketBadge.pending{color:#bfdbfe;background:#1e40af38;border-color:#60a5fa57}.cashierTicketBadge.paid{color:#bbf7d0;background:#14532d40;border-color:#4ade8052}.cashierTicketBadge.muted{color:var(--muted)}.cashierCatalogLoading,.cashierCatalogEmpty{min-height:120px;color:var(--muted);text-align:center;border:1px dashed #22d3ee47;border-radius:16px;align-content:center;place-items:center;gap:8px;display:grid}.cashierCatalogResults{gap:10px;max-height:min(56vh,520px);padding-right:4px;display:grid;overflow:auto}.cashierCatalogResult{background:#ffffff09;border:1px solid #22d3ee38;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.cashierCatalogResult.noImage{grid-template-columns:minmax(0,1fr) auto;padding:12px}.cashierCatalogResult img{object-fit:cover;background:#ffffff0f;border-radius:14px;width:58px;height:58px}.cashierCatalogResult strong{color:var(--text);font-size:.98rem;font-weight:950;line-height:1.15;display:block}.cashierCatalogResult span,.cashierCatalogResult small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-weight:800;line-height:1.25;display:block}.cashierCatalogResult .cashierCatalogWarning{color:#fde68a}.cashierPrimaryButton.compact{min-height:40px;padding-inline:12px;font-size:.92rem}.cashierCatalogLoadMore{width:100%}.cashierStepScreen{gap:14px;display:grid}.cashierStepHeader{border:1px solid var(--line);background:#080d18d1;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 20px 50px #00000038}.cashierStepHeader h2{margin-top:4px;font-size:2.3rem;line-height:1}.cashierStepHeader>strong{color:var(--text);text-align:right;font-size:2.4rem;line-height:1}.cashierSecondaryButton.disabled{opacity:.45;pointer-events:none}.cashierScannerPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.cashierScannerPanel p,.cashierCartPanel p,.cashierCartPanel span{color:var(--muted);font-weight:800}.cashierScannerPanel h2,.cashierCartPanel h2{margin-top:4px;font-size:clamp(1.45rem,4vw,2.1rem);line-height:1.04}.cashierScannerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cashierScannerManual{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:14px;display:grid}.cashierScannerManual input{min-width:0;min-height:48px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff1f;border-radius:14px;padding:0 14px;font-weight:850}.cashierScannerManual input:focus{border-color:#22d3eeb8;outline:none;box-shadow:0 0 0 3px #22d3ee24}.cashierScannerOverlay{z-index:1400;padding:calc(18px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left));background:#020617eb;place-items:center;display:grid;position:fixed;inset:0}.cashierScannerDialog{background:#07111b;border:1px solid #22d3ee47;border-radius:22px;gap:16px;width:min(100%,560px);padding:18px;display:grid;box-shadow:0 28px 80px #0000008c}.cashierTopbarActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cashierOperationsToggle{position:relative}.cashierOperationsToggle>span{color:#111827;background:#fbbf24;border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:11px;line-height:1;display:inline-grid}.cashierOperationsToggle.action_required,.cashierOperationsToggle.degraded{color:#fde68a;border-color:#fbbf248f}.cashierOperationsToggle.stable{color:#bbf7d0;border-color:#4ade8061}.cashierOperationsPanel{background:#080d18f0;border:1px solid #22d3ee47;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 20px 50px #0000003d}.cashierOperationsHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cashierOperationsHeader p,.cashierOperationsHeader h2,.cashierOperationsHeader span,.cashierOperationsBody h3,.cashierOperationsActions p,.cashierOperationsEmpty{margin:0}.cashierOperationsHeader p{color:var(--accent-2);letter-spacing:.16em;font-size:11px;font-weight:950}.cashierOperationsHeader h2{margin-top:4px;font-size:1.6rem;line-height:1.05}.cashierOperationsHeader span,.cashierOperationsActions small{color:var(--muted);margin-top:5px;font-size:.82rem;font-weight:800;display:block}.cashierOperationsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashierOperationsMetrics>span{min-height:72px;color:var(--muted);background:#ffffff09;border-left:3px solid #22d3ee8a;align-content:center;gap:3px;padding:10px 12px;font-size:.78rem;font-weight:850;display:grid}.cashierOperationsMetrics>span.warning{border-left-color:#fbbf24}.cashierOperationsMetrics>span.error{border-left-color:#fb7185}.cashierOperationsMetrics strong{color:var(--text);font-size:1.55rem;line-height:1}.cashierOperationsBody{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);gap:14px;display:grid}.cashierOperationsBody h3{color:var(--text);margin-bottom:8px;font-size:.95rem}.cashierOperationsIncidents{gap:7px;display:grid}.cashierOperationsIncidents article{background:#78350f29;border-left:3px solid #fbbf24;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:9px 11px;display:grid}.cashierOperationsIncidents article.action_required{background:#88133726;border-left-color:#fb7185}.cashierOperationsIncidents article strong,.cashierOperationsIncidents article span,.cashierOperationsIncidents article small{display:block}.cashierOperationsIncidents article strong{color:var(--text);font-size:.9rem}.cashierOperationsIncidents article span,.cashierOperationsIncidents article small,.cashierOperationsEmpty{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:800;line-height:1.35}.cashierOperationsActions{border-left:1px solid #ffffff1a;padding-left:14px}.cashierOperationsActions p{color:#dbeafe;font-size:.84rem;font-weight:850;line-height:1.4}.cashierOperationsActions p+p{margin-top:7px}.cashierOperationsLoading{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-weight:850;display:flex}.cashierCashShiftPanel{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:12px;padding-block:14px;display:grid}.cashierCashShiftPanel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cashierCashShiftPanel p,.cashierCashShiftPanel h3,.cashierCashShiftPanel h4,.cashierCashShiftPanel span{margin:0}.cashierCashShiftPanel p{color:var(--accent-2);letter-spacing:.16em;font-size:11px;font-weight:950}.cashierCashShiftPanel h3{margin-top:3px;font-size:1.3rem}.cashierCashShiftPanel header span,.cashierCashShiftOpen small{color:var(--muted);margin-top:4px;font-size:.8rem;font-weight:800;display:block}.cashierCashShiftPanel>header>strong{color:#bbf7d0;white-space:nowrap;font-size:1.15rem}.cashierCashShiftOpen{grid-template-columns:minmax(160px,.5fr) auto;align-items:end;gap:10px;display:grid}.cashierCashShiftOpen small{grid-column:1/-1}.cashierCashShiftOpen label,.cashierCashShiftForms label{color:var(--muted);gap:5px;font-size:.78rem;font-weight:900;display:grid}.cashierCashShiftPanel input,.cashierCashShiftPanel select{width:100%;min-height:46px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff24;border-radius:12px;padding:0 12px;font-weight:850}.cashierCashShiftMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashierCashShiftMetrics>span{background:#ffffff08;border-left:2px solid #4ade8080;gap:4px;padding:9px 11px;display:grid}.cashierCashShiftMetrics small{color:var(--muted);font-size:.72rem;font-weight:850}.cashierCashShiftMetrics strong{color:var(--text);font-size:1rem}.cashierCashShiftForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cashierCashShiftForms form{background:#ffffff06;grid-template-columns:minmax(100px,.45fr) minmax(100px,.4fr) minmax(140px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.cashierCashShiftForms form:last-child{grid-template-columns:minmax(140px,1fr) minmax(150px,auto) auto}.cashierCashShiftForms h4{grid-column:1/-1;font-size:.88rem}.cashierCashShiftForms form>span{color:var(--muted);align-self:center;font-size:.77rem;font-weight:850}.cashierCashMovementList{flex-wrap:wrap;gap:7px;display:flex}.cashierCashMovementList span{color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.cashierCashMovementList strong{color:var(--text)}.cashierCashShiftHistoryToggle{justify-self:start}.cashierCashShiftHistory{border-top:1px solid #ffffff1a;gap:10px;padding-top:12px;display:grid}.cashierCashShiftHistorySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashierCashShiftHistorySummary>span{background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;gap:3px;padding:9px;display:grid}.cashierCashShiftHistorySummary small,.cashierCashShiftHistoryList small,.cashierCashShiftHistoryList span{color:var(--muted);font-size:.74rem;font-weight:800}.cashierCashShiftHistoryList{gap:7px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.cashierCashShiftHistoryList article{background:#ffffff06;border:1px solid #ffffff1a;border-left:3px solid #4ade80;border-radius:9px;grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(90px,1fr));gap:9px;padding:10px;display:grid}.cashierCashShiftHistoryList article.shortage{border-left-color:#fb7185}.cashierCashShiftHistoryList article.overage{border-left-color:#fbbf24}.cashierCashShiftHistoryList article>div{align-content:center;gap:3px;min-width:0;display:grid}.cashierCashShiftHistoryList article>button{grid-column:1/-1;justify-self:end}.cashierCashShiftReport{background:#0891b214;border:1px solid #22d3ee47;border-radius:10px;gap:10px;padding:12px;display:grid}.cashierCashShiftReport>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cashierCashShiftReport p,.cashierCashShiftReport h4{margin:0}.cashierCashShiftReport p{color:var(--accent-2);letter-spacing:.12em;font-size:.72rem;font-weight:950}.cashierCashShiftReportMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cashierCashShiftReportMetrics>span{border:1px solid #ffffff17;border-radius:8px;gap:3px;padding:8px;display:grid}.cashierCashShiftReportMetrics small,.cashierCashShiftPaymentBreakdown small{color:var(--muted);font-size:.72rem;font-weight:800}.cashierCashShiftPaymentBreakdown{gap:6px;display:grid}.cashierCashShiftPaymentBreakdown>span{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding-top:7px;display:grid}.cashierCashShiftReportActions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.cashierReturnsPanel{text-align:left;background:#080d18f5;border:1px solid #22d3ee47;border-radius:16px;gap:12px;width:min(100%,860px);padding:16px;display:grid}.cashierInvoicePanel{z-index:160;text-align:left;background:#080d18;border:1px solid #22d3ee52;border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid;position:fixed;inset:3vh max(16px,50vw - 450px);overflow-y:auto;box-shadow:0 24px 70px #0000009e}.cashierWarrantyLookupPanel{z-index:160;text-align:left;background:#080d18;border:1px solid #22d3ee52;border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid;position:fixed;inset:3vh max(16px,50vw - 480px);overflow-y:auto;box-shadow:0 24px 70px #0000009e}.cashierCustomerDirectoryPanel{z-index:160;text-align:left;background:#080d18;border:1px solid #22d3ee52;border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid;position:fixed;inset:3vh max(16px,50vw - 520px);overflow-y:auto;box-shadow:0 24px 70px #0000009e}.cashierCustomerDirectoryResults{gap:10px;display:grid}.cashierCustomerDirectoryResults>article{background:#ffffff06;border:1px solid #ffffff1a;border-left:4px solid #94a3b8bf;border-radius:8px;gap:11px;padding:13px;display:grid}.cashierCustomerDirectoryResults>article.vip{border-left-color:#fbbf24}.cashierCustomerDirectoryResults>article.returning{border-left-color:#4ade80}.cashierCustomerDirectoryResults>article.inactive{border-left-color:#fb7185}.cashierCustomerDirectoryResults>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cashierCustomerDirectoryResults>article>header>div{gap:3px;min-width:0;display:grid}.cashierCustomerDirectoryResults>article>header span,.cashierCustomerDirectoryResults>article>p,.cashierCustomerLastContact{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:750}.cashierCustomerSegment{background:#94a3b81a;border:1px solid #94a3b847;border-radius:999px;flex:none;padding:5px 8px;color:var(--text)!important}.cashierCustomerSegment.vip{background:#fbbf241a;border-color:#fbbf2466}.cashierCustomerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cashierCustomerMetrics>span{border:1px solid #ffffff14;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.cashierCustomerMetrics small{color:var(--muted);font-size:.7rem;font-weight:800}.cashierCustomerMetrics strong{overflow-wrap:anywhere}.cashierCustomerEngagementActions{grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) auto;align-items:center;gap:8px;display:grid}.cashierCustomerEngagementActions select,.cashierCustomerCreate select{min-width:0;min-height:44px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff21;border-radius:8px;padding:0 11px;font-weight:800}.cashierCustomerConsentToggle{color:var(--text);align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:inline-flex}.cashierCustomerConsentToggle input{opacity:0;pointer-events:none;position:absolute}.cashierCustomerConsentToggle>span{background:#94a3b824;border:1px solid #94a3b873;border-radius:999px;flex:none;width:38px;height:22px;position:relative}.cashierCustomerConsentToggle>span:after{content:"";background:#cbd5e1;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.cashierCustomerConsentToggle input:checked+span{background:#4ade802e;border-color:#4ade808c}.cashierCustomerConsentToggle input:checked+span:after{background:#4ade80;transform:translate(16px)}.cashierCustomerConsentToggle input:focus-visible+span{outline-offset:2px;outline:2px solid #22d3ee}.cashierWarrantyLookupResults{gap:9px;display:grid}.cashierWarrantyLookupResults>article{background:#ffffff06;border:1px solid #ffffff1a;border-left:4px solid #94a3b8bf;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(130px,.7fr) minmax(150px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.cashierWarrantyLookupResults>article.active{border-left-color:#4ade80}.cashierWarrantyLookupResults>article.expired{border-left-color:#fbbf24}.cashierWarrantyLookupResults>article>div,.cashierWarrantyLookupResults>article>div>span{gap:3px;min-width:0;display:grid}.cashierWarrantyLookupResults>article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center}.cashierWarrantyLookupResults strong,.cashierWarrantyLookupResults small,.cashierWarrantyLookupResults span{overflow-wrap:anywhere}.cashierWarrantyLookupResults small,.cashierWarrantyLookupResults span{color:var(--muted);font-size:.76rem;font-weight:750}.cashierTrackedUnitsPanel{border-top:1px solid #ffffff17;gap:10px;padding-top:12px;display:grid}.cashierTrackedUnitForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cashierTrackedUnitForm label{min-width:0;color:var(--muted);gap:5px;font-size:.76rem;font-weight:850;display:grid}.cashierTrackedUnitForm input,.cashierTrackedUnitForm select{min-width:0;min-height:44px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff21;border-radius:8px;padding:0 11px;font-size:.88rem}.cashierTrackedUnitForm>button{align-self:end;min-height:44px}.cashierTrackedUnitList{flex-wrap:wrap;gap:7px;display:flex}.cashierTrackedUnitList>span{background:#22d3ee12;border:1px solid #22d3ee38;border-radius:8px;grid-template-columns:auto auto auto auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.cashierTrackedUnitList small{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.cashierTrackedUnitList button{width:30px;height:30px;color:var(--muted);background:#ffffff12;border:0;border-radius:6px;place-items:center;display:grid}.cashierReturnSerials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cashierReturnSerials>span{color:var(--muted);grid-column:1/-1;font-size:.76rem;font-weight:850}.cashierReturnSerials label{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px;display:grid}.cashierReturnSerials input{grid-row:1/3}.cashierReturnSerials small{color:var(--muted);font-size:.72rem}.cashierInvoiceSummary{border-block:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding-block:12px;display:grid}.cashierInvoiceSummary>span{gap:3px;display:grid}.cashierInvoiceSummary small,.cashierInvoiceStatus span{color:var(--muted);font-size:.76rem;font-weight:750}.cashierInvoiceStatus{background:#713f122e;border-left:4px solid #fbbf24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.cashierInvoiceStatus.issued{background:#14532d2e;border-left-color:#4ade80}.cashierInvoiceStatus>div:not(.cashierInvoiceDocuments){gap:3px;display:grid}.cashierInvoiceDocuments,.cashierSalesHistoryActions{flex-wrap:wrap;gap:8px;display:flex}.cashierInvoiceRequestForm{gap:12px;display:grid}.cashierInvoiceRequestForm>label{color:var(--muted);gap:6px;font-size:.8rem;font-weight:850;display:grid}.cashierInvoiceRequestForm select,.cashierInvoiceFiscalGrid input{min-width:0;min-height:46px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff21;border-radius:8px;padding:0 12px;font-weight:800}.cashierInvoiceFiscalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (max-width:640px){.cashierInvoicePanel,.cashierWarrantyLookupPanel,.cashierCustomerDirectoryPanel{border-radius:0;padding:14px;inset:0}.cashierInvoiceSummary,.cashierInvoiceStatus,.cashierInvoiceFiscalGrid{grid-template-columns:1fr}.cashierInvoiceDocuments>*,.cashierInvoiceRequestForm>button{width:100%}.cashierWarrantyLookupResults>article,.cashierTrackedUnitForm,.cashierReturnSerials{grid-template-columns:1fr}.cashierReturnSerials>span{grid-column:auto}.cashierCustomerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashierCustomerEngagementActions{grid-template-columns:1fr}.cashierCustomerEngagementActions>button,.cashierCustomerEngagementActions>select{width:100%}}.cashierReturnSearch{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.cashierReturnTabs{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cashierReturnTabs button{min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:7px;font-weight:900}.cashierReturnTabs button.active{color:#a5f3fc;background:#22d3ee24}.cashierReturnTickets,.cashierReturnLines{gap:8px;display:grid}.cashierReturnTickets>button{color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.cashierReturnTickets>button>span:last-child{text-align:right}.cashierReturnTickets strong,.cashierReturnTickets small,.cashierReturnLines strong,.cashierReturnLines span,.cashierReturnResult strong,.cashierReturnResult span{display:block}.cashierReturnTickets small,.cashierReturnLines span,.cashierReturnResult span{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:800}.cashierReturnEditor{gap:12px;display:grid}.cashierReturnEditor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cashierReturnEditor>header span{color:var(--muted);font-weight:850}.cashierReturnLines article{background:#ffffff08;border-left:3px solid #22d3ee8c;grid-template-columns:minmax(0,1fr) 110px minmax(150px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid}.cashierReturnLines label,.cashierReturnOptions label{color:var(--muted);gap:5px;font-size:.76rem;font-weight:900;display:grid}.cashierReturnLines input[type=number],.cashierReturnOptions input,.cashierReturnOptions select{width:100%;min-height:44px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff24;border-radius:10px;padding:0 11px;font-weight:850}.cashierReturnRestock{grid-template-columns:none;align-items:center;gap:8px;min-height:44px;color:var(--text)!important;display:flex!important}.cashierReturnRestock input{width:20px;height:20px}.cashierReturnRestock.muted{color:var(--muted)!important}.cashierReturnOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cashierReturnOptions .wide{grid-column:1/-1}.cashierReturnResult{color:#bbf7d0;background:#14532d38;border-left:3px solid #4ade80;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.cashierReturnResult.pending{color:#fde68a;background:#78350f33;border-left-color:#fbbf24}.cashierReturnHistory,.cashierStoreCredits{gap:9px;display:grid}.cashierStoreCredits>article{background:#ffffff08;border:1px solid #ffffff1c;border-left:3px solid #4ade80;border-radius:10px;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(100px,.7fr)) auto;align-items:center;gap:10px;padding:11px;display:grid}.cashierStoreCredits>article.depleted,.cashierStoreCredits>article.cancelled{border-left-color:#64748b}.cashierStoreCredits article>div{gap:3px;display:grid}.cashierStoreCredits article span,.cashierStoreCredits article small{color:var(--muted);font-size:.76rem;font-weight:800}.cashierStoreCreditPaymentPanel{background:#14532d17;border:1px solid #4ade8038;border-radius:14px;gap:10px;padding:14px;display:grid}.cashierLoyaltyPaymentPanel{background:#713f121a;border:1px solid #fbbf2447;border-radius:8px;gap:10px;padding:14px;display:grid}.cashierLoyaltyBalance{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cashierLoyaltyBalance>span{border:1px solid #fbbf2426;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.cashierLoyaltyBalance small,.cashierLoyaltyApplied span{color:var(--muted);font-size:.74rem;font-weight:800}.cashierLoyaltyApply{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.cashierLoyaltyApply input{min-width:0;min-height:46px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff21;border-radius:8px;padding:0 12px;font-weight:850}.cashierLoyaltyApplied{background:#713f1229;border-left:3px solid #fbbf24;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cashierLoyaltyApplied>div{gap:3px;display:grid}.cashierCustomerPaymentPanel{background:#08334429;border:1px solid #22d3ee38;border-radius:8px;gap:10px;padding:14px;display:grid}.cashierCustomerSearch{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.cashierCustomerSearch input,.cashierCustomerCreate input{min-width:0;min-height:46px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff21;border-radius:8px;padding:0 12px;font-weight:800}.cashierCustomerResults{border-block:1px solid #ffffff17;max-height:220px;display:grid;overflow-y:auto}.cashierCustomerResults>button{border:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 4px;display:grid}.cashierCustomerResults>button>span,.cashierCustomerSelected>div{gap:2px;min-width:0;display:grid}.cashierCustomerResults>button>span:last-child{text-align:right}.cashierCustomerResults small,.cashierCustomerSelected span,.cashierCustomerSelected small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:750}.cashierCustomerSelected{background:#08334447;border-left:3px solid #22d3ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.cashierCustomerCreate{grid-template-columns:minmax(140px,1fr) minmax(130px,.8fr) minmax(180px,1fr) auto;gap:8px;display:grid}@media (max-width:720px){.cashierCustomerSearch,.cashierCustomerCreate{grid-template-columns:1fr 1fr}.cashierCustomerSearch input,.cashierCustomerCreate input:first-child,.cashierCustomerCreate input[type=email]{grid-column:1/-1}.cashierCustomerCreate button{width:100%}.cashierCustomerSelected{grid-template-columns:auto minmax(0,1fr)}.cashierCustomerSelected button{grid-column:1/-1;width:100%}}.cashierStoreCreditApply{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.cashierStoreCreditApply input{min-width:0;min-height:46px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff21;border-radius:10px;padding:0 12px;font-weight:850}.cashierStoreCreditApplied{background:#14532d29;border-left:3px solid #4ade80;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cashierStoreCreditApplied div{gap:3px;display:grid}.cashierStoreCreditApplied span{color:var(--muted);font-size:.78rem;font-weight:800}.cashierReturnHistory>article{background:#ffffff08;border:1px solid #ffffff1c;border-left:3px solid #4ade80;border-radius:10px;gap:9px;padding:12px;display:grid}.cashierReturnHistory>article.pending{border-left-color:#fbbf24}.cashierReturnHistory article>header,.cashierReturnConfirm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cashierReturnHistory article>header>div:last-child{text-align:right}.cashierReturnHistory article span,.cashierReturnHistory article small,.cashierReturnHistory article p{color:var(--muted);font-size:.78rem;font-weight:800}.cashierReturnHistory article span{margin-top:3px;display:block}.cashierReturnHistory article p{margin:0}.cashierReturnConfirm label{color:var(--muted);gap:5px;font-size:.76rem;font-weight:900;display:grid}.cashierReturnConfirm input{width:100%;min-height:44px;color:var(--text);font:inherit;background:#050913;border:1px solid #ffffff24;border-radius:9px;padding:0 11px;font-weight:850}@media (max-width:620px){.cashierReturnHistory article>header,.cashierReturnConfirm{grid-template-columns:1fr;align-items:stretch}.cashierReturnHistory article>header>div:last-child{text-align:left}.cashierStoreCredits>article{grid-template-columns:repeat(2,minmax(0,1fr))}.cashierStoreCredits>article>div:first-child,.cashierStoreCredits>article>.cashierTicketBadge{grid-column:1/-1}.cashierStoreCreditApply,.cashierLoyaltyBalance,.cashierLoyaltyApply{grid-template-columns:1fr}.cashierStoreCreditApply .cashierSecondaryButton,.cashierStoreCreditApplied .cashierSecondaryButton{width:100%}.cashierStoreCreditApplied{flex-direction:column;align-items:stretch}.cashierLoyaltyApply .cashierSecondaryButton,.cashierLoyaltyApplied .cashierSecondaryButton{width:100%}.cashierLoyaltyApplied{flex-direction:column;align-items:stretch}}.customerMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.customerMetrics .metric{min-height:92px;padding:16px}.customerMetrics .metric strong{margin-top:12px;font-size:24px}.customerFilterPanel{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.customerFilterPanel label{gap:7px;min-width:0;display:grid}.customerFilterPanel label>span{color:var(--muted);font-size:12px;font-weight:800}.customerSearchField>div{border:1px solid var(--line);background:var(--input);border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.customerSearchField>div:focus-within{border-color:#16c5d894}.customerSearchField input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.customerResultCount{border:1px solid var(--line);min-height:46px;color:var(--muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:baseline;gap:5px;padding:12px 16px;display:inline-flex}.customerResultCount strong{color:var(--text)}.customerDirectoryLayout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.customerDirectoryPanel{order:initial;grid-area:auto;max-height:calc(100vh - 150px);position:sticky;top:12px;overflow:hidden}.customerDirectoryPanel .panelHeader p,.customerPurchasesPanel .panelHeader p,.customerReadOnlyPanel .panelHeader p{color:var(--muted);margin:4px 0 0;font-size:12px}.customerDirectoryList{gap:7px;max-height:calc(100vh - 250px);padding-right:3px;display:grid;overflow-y:auto}.customerDirectoryRow{border:1px solid var(--line);width:100%;min-height:82px;color:var(--text);text-align:left;background:#ffffff04;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:11px;display:grid}.customerDirectoryRow:hover,.customerDirectoryRow.active{background:#16c5d814;border-color:#16c5d87a}.customerAvatar{color:#8adccf;background:#16c5d81c;border:1px solid #16c5d859;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.customerAvatar.large{width:58px;height:58px;font-size:20px}.customerDirectoryIdentity,.customerDirectoryValue{gap:4px;min-width:0;display:grid}.customerDirectoryIdentity>strong,.customerDirectoryIdentity>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customerDirectoryIdentity>small,.customerDirectoryValue small{color:var(--muted)}.customerTagRow{gap:5px;display:flex;overflow:hidden}.customerTagRow em{border:1px solid var(--line);max-width:150px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-style:normal;display:inline-flex;overflow:hidden}.customerDirectoryValue{white-space:nowrap;justify-items:end}.customerDetailStack{gap:14px;min-width:0;display:grid}.customerDetailStack>.customerDetailPanel,.customerDetailStack>.customerPurchasesPanel,.customerDetailStack>.customerContactGrid{order:initial;grid-area:auto}.customerDetailHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.customerDetailHeader h3,.customerDetailHeader p{margin:0}.customerDetailHeader h3{margin:3px 0;font-size:24px}.customerDetailHeader p:not(.eyebrow){color:var(--muted)}.customerCommerceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.customerCommerceStats>span{border:1px solid var(--line);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.customerCommerceStats strong{overflow-wrap:anywhere}.customerCommerceStats small,.customerOriginGrid span{color:var(--muted)}.customerOriginGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.customerOriginGrid>div{border-bottom:1px solid var(--line);gap:7px;padding:12px 3px;display:grid}.customerOriginGrid span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.customerPurchaseList{gap:7px;display:grid}.customerPurchaseRow{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.customerPurchaseRow>div,.customerPurchaseRow>span:last-child{gap:4px;display:grid}.customerPurchaseRow>span:last-child{justify-items:end}.customerPurchaseRow small{color:var(--muted)}.customerContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1180px){.customerMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customerFilterPanel{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(160px,.7fr))}.customerResultCount{grid-column:1/-1;justify-self:start}.customerDirectoryLayout{grid-template-columns:1fr}.customerDirectoryPanel{max-height:none;position:static}.customerDirectoryList{max-height:430px}}@media (max-width:720px){.customerMetrics,.customerFilterPanel,.customerCommerceStats,.customerOriginGrid,.customerContactGrid{grid-template-columns:1fr}.customerResultCount{grid-column:auto}.customerDirectoryRow{grid-template-columns:38px minmax(0,1fr) 18px}.customerDirectoryValue{grid-area:2/2;justify-items:start}.customerDirectoryRow>svg{grid-area:1/3/span 2}.customerDetailHeader{grid-template-columns:auto minmax(0,1fr)}.customerDetailHeader>.statusPill{grid-column:2;justify-self:start;margin-left:0}.customerPurchaseRow{grid-template-columns:38px minmax(0,1fr)}.customerPurchaseRow>span:last-child{grid-column:2;justify-items:start}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customerTablePanel{overflow:hidden}.customerTablePanel .panelHeader p,.customerSupportToolbar p{color:var(--muted);margin:4px 0 0}.customerTableScroll{overflow-x:auto}.customerTable{border-collapse:collapse;width:100%;min-width:1080px}.customerTable th{color:var(--muted);text-align:left;text-transform:uppercase;font-size:11px}.customerTable th,.customerTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 10px}.customerTable tbody tr:hover{background:#16c5d80e}.customerTable td>strong,.customerTable td>small{display:block}.customerTable td>small{color:var(--muted);margin-top:4px}.customerTableIdentity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:220px;display:grid}.customerTableIdentity>div{gap:4px;min-width:0;display:grid}.customerTableIdentity strong,.customerTableIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customerTableIdentity small{color:var(--muted)}.customerCaseCount{color:var(--muted);align-items:baseline;gap:5px;display:inline-flex}.customerCaseCount.attention{color:#f6c867}.customerCaseCount small{font-size:10px}.customerModalBackdrop{z-index:120;padding:18px}.customerDetailModal{border:1px solid var(--line);background:#080d17;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100%);min-width:0;max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.customerModalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.customerModalHeader>*{min-width:0}.customerModalHeader h2,.customerModalHeader p{margin:0}.customerModalHeader h2{margin:3px 0;font-size:24px}.customerModalHeader p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere}.customerModalTabs{border-bottom:1px solid var(--line);gap:4px;padding:8px 20px 0;display:flex}.customerModalTabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 14px;display:inline-flex}.customerModalTabs button.active{color:var(--text);border-bottom-color:#16c5d8}.customerModalTabs button span{background:#ffffff14;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.customerModalBody{min-height:0;padding:18px 20px 24px;overflow-y:auto}.customerSummaryTab,.customerSupportTab{gap:14px;display:grid}.customerModalSection,.customerCaseForm,.customerCaseList,.customerCaseDetail{border:1px solid var(--line);background:#ffffff05;border-radius:8px;padding:16px}.customerSupportToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.customerSupportToolbar h3,.customerSupportToolbar p{margin:0}.customerCaseForm textarea,.customerResolutionField textarea,.customerCaseNoteComposer textarea{resize:vertical}.customerCasesWorkspace{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.customerCaseList{gap:7px;max-height:610px;display:grid;overflow-y:auto}.customerCaseList>button{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff05;border-radius:8px;gap:6px;padding:11px;display:grid}.customerCaseList>button:hover,.customerCaseList>button.active{background:#16c5d814;border-color:#16c5d880}.customerCaseList>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.customerCaseList small,.customerCaseDetail header p,.customerCaseControls small,.customerCaseTimeline small{color:var(--muted)}.customerCasePriority,.customerCaseStatus{border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:10px;font-style:normal;display:inline-flex}.customerCasePriority.high,.customerCasePriority.urgent{color:#ffb4c1;border-color:#f07d9173}.customerCaseStatus.open,.customerCaseStatus.in_review,.customerCaseStatus.waiting_customer,.customerCaseStatus.in_resolution{color:#f6c867;border-color:#f1b8526b}.customerCaseStatus.resolved,.customerCaseStatus.closed{color:#baf0bf;border-color:#72d17b6b}.customerCaseDetail{gap:14px;min-width:0;display:grid}.customerCaseDetail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customerCaseDetail>header h3,.customerCaseDetail>header p{margin:0}.customerCaseDetail>header h3{margin:3px 0 6px}.customerCaseControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customerCaseControls>label,.customerCaseControls>span,.customerResolutionField{gap:6px;display:grid}.customerCaseControls>span{border:1px solid var(--line);border-radius:8px;align-content:center;padding:9px 11px}.customerResolutionField .secondaryButton{justify-self:end}.customerCaseTimeline{gap:0;display:grid}.customerCaseTimeline h4{margin:0 0 10px}.customerCaseTimeline>div{grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:78px;display:grid}.customerCaseTimeline>div>div{border-left:1px solid var(--line);padding:0 0 18px 13px}.customerCaseTimeline p{margin:6px 0}.customerCaseTimeline em{color:#8adccf;font-size:11px;font-style:normal}.customerTimelineDot{background:#080d17;border:2px solid #16c5d8;border-radius:50%;width:11px;height:11px;margin-top:3px}.customerCaseNoteComposer{border-top:1px solid var(--line);gap:9px;padding-top:14px;display:grid}.customerCaseNoteComposer .primaryButton{justify-self:end}@media (max-width:900px){.customerCasesWorkspace,.customerCaseControls{grid-template-columns:1fr}.customerCaseList{max-height:260px}}@media (max-width:720px){.customerModalBackdrop{padding:0}.customerDetailModal{border:0;border-radius:0;width:100%;max-width:100vw;height:100%;max-height:100vh}.customerModalHeader,.customerModalBody{padding-left:14px;padding-right:14px}.customerModalHeader{align-items:flex-start;gap:10px}.customerModalHeader h2{overflow-wrap:anywhere;font-size:21px}.customerModalHeader .customerAvatar{display:none}.customerModalTabs{padding-left:10px;padding-right:10px;overflow-x:auto}.customerCaseForm .formGrid,.customerCaseForm .formGrid.three{grid-template-columns:minmax(0,1fr)}.customerCaseForm .formActions{grid-template-columns:minmax(0,1fr);display:grid}.customerCaseForm .formActions button{width:100%}.customerSupportToolbar,.customerCaseDetail>header{flex-direction:column;align-items:stretch}.customerSupportToolbar .primaryButton,.customerCaseNoteComposer .primaryButton,.customerResolutionField .secondaryButton{justify-self:stretch;width:100%}}.posMonitoringStack{gap:16px;display:grid}.posMonitoringHealth{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.posMonitoringHealth.healthy{border-color:#4ade8052}.posMonitoringHealth.attention,.posMonitoringHealth.critical{border-color:#fbbf2461}.posMonitoringHealth.critical{border-color:#fb718573}.posMonitoringHealthIcon{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;place-items:center;display:grid}.posMonitoringHealth>div>span,.posMonitoringHealth p,.posMonitoringProviders p,.posMonitoringActivity p{color:var(--muted)}.posMonitoringHealth h3,.posMonitoringHealth p{margin:2px 0 0}.posMonitoringToolbar,.posMonitoringToolbar .segmentedControl{align-items:center;gap:8px;display:flex}.posMonitoringToolbar .segmentedControl{border:1px solid var(--line);border-radius:7px;padding:4px}.posMonitoringToolbar .segmentedControl button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 12px}.posMonitoringToolbar .segmentedControl button.active{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, var(--panel))}.posMonitoringMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.posMonitoringAlertList,.posMonitoringProviderList,.posMonitoringAttemptList{gap:8px;display:grid}.posMonitoringAlert{background:#fbbf240f;border:1px solid #fbbf244d;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.posMonitoringAlert.critical{background:#fb718512;border-color:#fb718561}.posMonitoringAlert p,.posMonitoringEmpty{color:var(--muted);margin:3px 0 0}.posMonitoringEmpty{align-items:center;gap:10px;min-height:64px;display:flex}.posMonitoringColumns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.posMonitoringProviderList article,.posMonitoringAttemptList article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:grid}.posMonitoringProviderList article{grid-template-columns:minmax(0,1fr) auto}.posMonitoringAttemptList article{grid-template-columns:auto minmax(0,1fr) auto}.posMonitoringProviderList article:last-child,.posMonitoringAttemptList article:last-child{border-bottom:0}.posMonitoringProviderList article>div,.posMonitoringProviderList article>span,.posMonitoringAttemptList article>div,.posMonitoringAttemptList article>span:last-child{gap:3px;display:grid}.posMonitoringProviderList article>span,.posMonitoringAttemptList article>span:last-child{text-align:right;justify-items:end}.posMonitoringProviderList .attention{color:#fbbf24}.posMonitoringProviderList .ready{color:#86efac}.statusDot{background:var(--muted);border-radius:50%;width:9px;height:9px}.statusDot.paid{background:#4ade80}.statusDot.pending,.statusDot.created{background:#fbbf24}.statusDot.failed,.statusDot.cancelled{background:#fb7185}@media (max-width:980px){.posMonitoringMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.posMonitoringColumns{grid-template-columns:1fr}}@media (max-width:680px){.posMonitoringHealth,.posMonitoringAlert{grid-template-columns:auto minmax(0,1fr)}.posMonitoringToolbar,.posMonitoringAlert .secondaryButton{grid-column:1/-1;justify-content:space-between}.posMonitoringMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.posMonitoringAttemptList article{grid-template-columns:auto minmax(0,1fr)}.posMonitoringAttemptList article>span:last-child{text-align:left;grid-column:2;justify-items:start}}.posRulesPanel{gap:18px;display:grid}.qrPrintGeometryPanel{background:#030c1680;border:1px solid #22d3ee38;border-radius:8px;gap:12px;padding:14px;display:grid}.qrPrintCalibrationPanel{background:#081c1661;border:1px solid #4ade8038;border-radius:8px;gap:11px;padding:13px;display:grid}.qrPrintCalibrationPanel>header,.qrPrintCalibrationActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.qrPrintCalibrationPanel h4,.qrPrintCalibrationPanel p{margin:0}.qrPrintCalibrationPanel h4{margin-top:2px;font-size:15px}.qrPrintCalibrationPanel header p:not(.eyebrow),.qrPrintCalibrationActions small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800}.qrPrintCalibrationPanel header>span{color:#bbf7d0;white-space:nowrap;border:1px solid #4ade804d;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.qrPrintCalibrationPanel header>span.adjusted{color:#fef08a;border-color:#facc1557}.qrPrintCalibrationFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qrPrintCalibrationFields label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:900;display:grid}.qrPrintCalibrationFields input,.qrPrintCalibrationFields select{width:100%;min-width:0}.qrPrintCalibrationActions{flex-wrap:wrap;justify-content:flex-start}.qrPrintCalibrationActions small{margin-left:auto}.qrPrintGeometryHeader,.qrPrintGeometryModeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.qrPrintGeometryHeader h4,.qrPrintGeometryHeader p{margin:0}.qrPrintGeometryHeader h4{margin-top:2px;font-size:16px}.qrPrintGeometryHeader p:not(.eyebrow),.qrPrintGeometryModeRow>small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.qrPrintGeometryModeRow{border-bottom:1px solid #94a3b824;flex-wrap:wrap;justify-content:flex-start;padding-bottom:12px}.qrPrintGeometryFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.qrPrintGeometryFields.paperFields,.qrPrintGeometryFields.marginFields{grid-template-columns:repeat(4,minmax(0,1fr))}.qrPrintGeometryFields.paperFields{grid-template-columns:repeat(2,minmax(0,220px))}.qrPrintGeometryFields label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:900;display:grid}.qrPrintGeometryFields input{width:100%;min-width:0}.qrPrintMarginsDisclosure{background:#ffffff06;border:1px solid #94a3b824;border-radius:8px;padding:10px}.qrPrintMarginsDisclosure summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:950}.qrPrintMarginsDisclosure[open] summary{margin-bottom:10px}.qrPrintPresetManager{border-top:1px solid #94a3b824;gap:8px;padding-top:12px;display:grid}.qrPrintPresetSaveRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.qrPrintPresetSaveRow label{color:var(--muted);gap:5px;font-size:11px;font-weight:900;display:grid}.qrPrintSavedPresetList{flex-wrap:wrap;gap:7px;display:flex}.qrPrintSavedPresetList>div{background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.qrPrintSavedPresetList>div>button:first-child{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:7px 9px;display:grid}.qrPrintSavedPresetList strong{font-size:12px}.qrPrintSavedPresetList small{color:var(--muted);font-size:10px}.qrPrintGeometrySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qrPrintGeometrySummary span{background:#22d3ee12;border-left:3px solid #22d3ee;gap:2px;padding:9px 10px;display:grid}.qrPrintGeometrySummary strong{color:var(--text);font-size:16px}.qrPrintGeometrySummary small{color:var(--muted);font-size:10px;font-weight:850}.qrPrintPreviewBlankSlot{background:repeating-linear-gradient(135deg,#f8fafc 0 5px,#edf2f7 5px 10px);border:1px dashed #a8b4c3;border-radius:5px;min-height:54px}@media (max-width:900px){.qrPrintGeometryFields,.qrPrintGeometryFields.paperFields,.qrPrintGeometryFields.marginFields,.qrPrintGeometrySummary,.qrPrintCalibrationFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.qrPrintGeometryHeader{flex-direction:column;align-items:stretch}.qrPrintGeometryFields,.qrPrintGeometryFields.paperFields,.qrPrintGeometryFields.marginFields,.qrPrintPresetSaveRow{grid-template-columns:1fr}.qrPrintCalibrationPanel>header,.qrPrintCalibrationActions{flex-direction:column;align-items:stretch}.qrPrintCalibrationFields{grid-template-columns:1fr}.qrPrintCalibrationActions small{margin-left:0}}.posRulesHeader{align-items:flex-start}.posRulesHeader h3,.posRuleGroup h4,.posRuleGroup p{margin:0}.posRulesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.posRuleGroup{background:#0a151d70;border:1px solid #77e1dc33;border-radius:8px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.posRuleGroup>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.posRuleGroup>header p{color:var(--muted);margin-top:3px;font-size:13px}.posRuleSwitch{cursor:pointer;grid-template-columns:38px auto;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-grid}.posRuleSwitch input{opacity:0;pointer-events:none;position:absolute}.posRuleSwitch span{background:#0f172acc;border:1px solid #94a3b873;border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.posRuleSwitch span:after{content:"";background:#dbeafe;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px}.posRuleSwitch input:checked+span{background:#086b78;border-color:#19c5d8}.posRuleSwitch input:checked+span:after{transform:translate(16px)}.posRuleSwitch input:focus-visible+span{outline-offset:3px;outline:2px solid #67e8f9}.posRuleFields{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.posRuleFields.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.posRuleFields label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.posRuleFields input{width:100%;min-width:0}.posRulesPreview{background:#23b9c814;border-left:3px solid #23b9c8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.posRulesPreview div{gap:3px;display:grid}.posRulesPreview span,.posRulesActions>span{color:var(--muted);font-size:13px}.posRulesLoading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.posRulesError{align-items:center;gap:8px;display:flex}.posRulesActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.posRulesActions>span{align-items:center;gap:6px;margin-right:auto;display:inline-flex}@media (max-width:1100px){.posRulesGrid{grid-template-columns:1fr}}@media (max-width:620px){.posRuleGroup>header{grid-template-columns:auto minmax(0,1fr)}.posRuleSwitch{grid-column:1/-1}.posRuleFields,.posRuleFields.twoColumns{grid-template-columns:1fr}.posRulesActions{flex-direction:column;align-items:stretch}.posRulesActions>span{margin-right:0}}.cashierScannerHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cashierScannerHeader p{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.cashierScannerHeader h2{margin-top:4px;font-size:1.6rem;line-height:1}.cashierIconButton{width:48px;height:48px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex:none;place-items:center;display:grid}.cashierScannerViewport{aspect-ratio:1;background:#020617;border:1px solid #ffffff1f;border-radius:18px;justify-self:center;width:min(100%,420px);min-height:0;position:relative;overflow:hidden}.cashierScannerViewport video{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.cashierScannerCanvas{display:none}.cashierScanFrame{border:2px solid #22d3eee0;border-radius:22px;position:absolute;inset:18%;box-shadow:0 0 0 999px #02061761}.cashierScannerFallback{color:var(--text);text-align:center;background:#020617c7;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.cashierScannerFallback span{max-width:360px;color:var(--muted);font-weight:800}.cashierScannerFallback.compact{text-align:left;background:#450a0adb;border:1px solid #f8717152;border-radius:14px;place-items:start;padding:14px;inset:auto 14px 14px}.cashierScannerFallback.compact span{color:#fecaca;max-width:none}.cashierCartPanel{gap:12px;padding:16px;display:grid}.cashierCartPanel header,.cashierCartTotal{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cashierCartPanel header strong,.cashierCartTotal strong{color:var(--text);font-size:1.45rem}.cashierCartLines{gap:10px;display:grid}.cashierCartLine{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.cashierCameraSelector{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:.84rem;font-weight:900;display:grid}.cashierCameraSelector select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#060b14;border-radius:10px;padding:0 12px}.cashierCartLine.stockBlocked{background:linear-gradient(135deg,#7f1d1d6b,#450a0a38),#ffffff0a;border-color:#f87171ad}.cashierCartLine.stockBlocked .cashierCartItemName{color:#fecaca}.cashierCartLine img,.cashierCartThumb{width:56px;height:56px;color:var(--accent-2);object-fit:cover;background:linear-gradient(135deg,#22d3ee38,#10b9812e),#ffffff0a;border-radius:14px;place-items:center;display:grid}.cashierCartItemName{color:var(--text);font-size:1rem;font-weight:950;line-height:1.15;display:block}.cashierCartControls{align-items:center;gap:8px;display:flex}.cashierCartControls button{width:44px;height:44px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;place-items:center;display:grid}.cashierCartControls button:disabled{opacity:.45}.cashierStockWarning{color:#fecaca;align-items:center;gap:5px;margin-top:5px;font-size:.82rem;font-weight:900;display:inline-flex}.cashierCartControls .cashierStockAdjustButton{color:#bbf7d0;grid-auto-flow:column;gap:6px;width:auto;min-width:82px;padding:0 10px}.cashierCartTotal{border-top:1px solid #ffffff1f;align-items:center;padding-top:12px}.cashierEmptyCard{text-align:center;align-content:center;justify-items:center;min-height:220px}.cashierEmptyCard p{max-width:440px}.cashierNotice{padding:14px 16px;font-weight:900}.cashierNotice.success{color:#c8ffd1;background:#14532d57;border-color:#4ade8052}.cashierNotice.error{color:#ffd0df;background:#581c3657;border-color:#f472b657}.cashierNotice.compact{border-radius:14px;padding:10px 12px;font-size:.9rem}.cashierGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;display:grid}.cashierProductCard{grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px;display:grid}.cashierProductMedia{min-height:180px;color:var(--muted);background:linear-gradient(135deg,#2dd4bf1f,#0ea5e914),#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;place-items:center;display:grid;overflow:hidden}.cashierProductMedia img{object-fit:contain;background:#fff;width:100%;height:100%}.cashierProductCopy{align-content:center;gap:10px;min-width:0;display:grid}.cashierProductCopy h2{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.cashierProductCopy p,.cashierSummaryCard p,.cashierActionBar span,.cashierResultCard p{color:var(--muted);font-weight:800}.cashierProductMeta{flex-wrap:wrap;gap:8px;display:flex}.cashierProductMeta span{min-height:34px;color:var(--text);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 12px;font-weight:950;display:inline-flex}.cashierSummaryCard{align-content:space-between;gap:20px;padding:18px;display:grid}.cashierSummaryCard strong{margin-top:8px;font-size:clamp(2.6rem,7vw,4.4rem);line-height:.95;display:block}.cashierSummaryCard small{color:var(--muted);margin-top:8px;font-weight:850;display:block}.cashierCouponPanel,.cashierManualDiscountPanel{gap:12px;padding:16px;display:grid}.cashierCouponForm{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cashierCouponForm input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;background:#020617b8;border-radius:14px;padding:0 14px;font-weight:850}.cashierCouponForm input:focus{border-color:#22d3eeb3;outline:none;box-shadow:0 0 0 3px #22d3ee29}.cashierDiscountTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashierDiscountTypeGrid button{border:1px solid var(--line);min-height:48px;color:var(--text);font:inherit;background:#ffffff0b;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.cashierDiscountTypeGrid button.selected{color:#cffafe;background:#22d3ee29;border-color:#22d3eeb8}.cashierManualDiscountFields{grid-template-columns:minmax(120px,.52fr) minmax(0,1fr);gap:10px;display:grid}.cashierManualDiscountFields label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:12px;font-weight:900;display:grid}.cashierManualDiscountFields input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;text-transform:none;background:#020617b8;border-radius:14px;padding:0 14px;font-weight:850}.cashierManualDiscountFields input:focus{border-color:#22d3eeb3;outline:none;box-shadow:0 0 0 3px #22d3ee29}.cashierDiscountPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cashierDiscountPreview span,.cashierDiscountPreview strong{min-height:48px;color:var(--muted);background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-content:center;padding:8px 10px;font-weight:900;display:grid}.cashierDiscountPreview strong{color:var(--text);border-color:#22d3ee47}.cashierDiscountActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cashierCouponApplied{background:#16a34a1f;border:1px solid #22c55e38;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cashierCouponApplied strong,.cashierCouponApplied span,.cashierCouponHint{display:block}.cashierCouponApplied strong{color:var(--text);font-weight:950}.cashierCouponApplied span,.cashierCouponHint{color:var(--muted);font-weight:800}.cashierQuantity{grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:10px;display:grid}.cashierQuantity button{border:1px solid var(--line);color:var(--text);background:#ffffff0d}.cashierQuantity span{border:1px solid var(--line);background:#ffffff09;border-radius:14px;place-items:center;min-height:50px;font-size:24px;font-weight:950;display:grid}.cashierTotalCount{border:1px solid var(--line);background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cashierTotalCount span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.cashierTotalCount strong{margin:0;font-size:2rem}.cashierMethods{gap:12px;padding:16px;display:grid}.cashierSectionHeader{justify-content:space-between;gap:12px;display:flex}.cashierSectionHeader span{color:var(--muted);font-weight:900}.cashierMethodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cashierMethodCard{border:1px solid var(--line);min-height:138px;color:var(--text);text-align:left;background:#ffffff0a;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.cashierMethodCard:not(:disabled){cursor:pointer}.cashierMethodCard.selected{background:#0891b23d;border-color:#22d3eeb8}.cashierMethodCard.health-ready:not(:disabled){border-color:#72d17b4d}.cashierMethodCard.health-warn:not(:disabled){border-color:#fbbf2452}.cashierMethodCard.health-error:not(:disabled){border-color:#fb718557}.cashierMethodCard:disabled{cursor:not-allowed;opacity:.52}.cashierMethodCard small,.cashierMethodCard em{color:var(--muted);margin-top:6px;font-style:normal;font-weight:750;line-height:1.35;display:block}.cashierMethodCard em{min-height:30px;color:var(--accent-2);grid-column:1/-1}.cashierTerminalSelector{background:#0891b21f;border:1px solid #22d3ee42;border-radius:14px;gap:8px;padding:12px;display:grid}.cashierTerminalSelectorHeader{justify-content:space-between;gap:12px;display:flex}.cashierTerminalSelectorHeader span,.cashierTerminalSelectorHeader strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.cashierTerminalSelectorHeader span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.cashierTerminalSelectorHeader strong{color:var(--text);text-align:right;font-size:14px}.cashierTerminalSelector select{min-height:42px;color:var(--text);background:#0f172aeb;border:1px solid #94a3b847;border-radius:10px;padding:0 12px;font-weight:850}.cashierTerminalSelector small{color:var(--muted);font-size:12px;font-weight:800}.cashierTerminalSelector small.busy{color:#fda4af}.cashierTerminalSelectorActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cashierTerminalSelectorActions .cashierSecondaryButton{min-height:34px;padding:0 12px}.cashierProviderHealth{background:#ffffff09;border:1px solid #94a3b833;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.cashierProviderHealth.ready{background:#72d17b12;border-color:#72d17b4d}.cashierProviderHealth.warn{background:#fbbf2412;border-color:#fbbf244d}.cashierProviderHealth.error{background:#7f1d1d26;border-color:#fb718557}.cashierProviderHealth svg{margin-top:2px}.cashierProviderHealth.ready svg{color:#72d17b}.cashierProviderHealth.warn svg{color:#fbbf24}.cashierProviderHealth.error svg{color:#fda4af}.cashierProviderHealth span{gap:3px;min-width:0;display:grid}.cashierProviderHealth strong{color:var(--text);font-size:14px}.cashierProviderHealth small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.cashierActionBar{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.cashierStepActions .cashierSecondaryButton,.cashierStepActions .cashierPrimaryButton{min-width:min(100%,220px)}.cashierPrimaryButton{background:var(--cyan);color:#021019;border:0;padding:0 18px;box-shadow:0 18px 36px #22d3ee2e}.cashierPrimaryButton:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.55}.cashierPrimaryButton.wide{width:100%;margin-top:14px}.cashierResultCard{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px;display:grid}.cashierResultIcon{color:#bbf7d0;background:#14532d57;border:1px solid #4ade8066;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.cashierResultCard.pending .cashierResultIcon{color:#fde68a;background:#713f1242;border-color:#facc1561}.cashierResultCard.failed .cashierResultIcon{color:#fecdd3;background:#581c3647;border-color:#f472b661}.cashierReceiptGrid{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:8px 12px;margin-top:14px;padding:12px;display:grid}.cashierReceiptGrid strong{overflow-wrap:anywhere}.cashierReceiptPanel{background:#06b6d414;border:1px solid #22d3ee33;border-radius:16px;grid-template-columns:154px minmax(0,1fr);gap:14px;margin-top:14px;padding:12px;display:grid}.cashierReceiptQrBox{color:#0f172a;background:#fff;border:1px solid #ffffff1f;border-radius:14px;place-items:center;min-height:150px;display:grid}.cashierReceiptQrBox img{width:min(100%,132px);height:auto}.cashierReceiptCopy{align-content:center;gap:8px;display:grid}.cashierReceiptCopy h3{font-size:1.25rem}.cashierReceiptActions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cashierReceiptActions .cashierSecondaryButton{min-height:40px}.cashierReceiptActions button{cursor:pointer;font:inherit}.cashierHandoffPanel{background:linear-gradient(135deg,#06b6d41f,#0f172a38);border:1px solid #22d3ee38;border-radius:16px;gap:12px;margin-top:14px;padding:14px;display:grid}.cashierHandoffHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.cashierHandoffHeader span{color:var(--accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.cashierHandoffHeader strong{font-size:1.05rem}.cashierHandoffPanel p{color:var(--muted);margin:0;font-weight:850;line-height:1.35}.cashierHandoffReference{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:12px;display:grid}.cashierHandoffReference span,.cashierHandoffReference small{color:var(--muted);font-size:12px;font-weight:900}.cashierHandoffReference strong{overflow-wrap:anywhere}.cashierProviderStatusStrip{background:#03071252;border:1px solid #22d3ee33;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.cashierProviderStatusStrip div{gap:3px;min-width:0;display:grid}.cashierProviderStatusStrip span,.cashierProviderStatusStrip small{color:var(--muted);font-size:11px;font-weight:900}.cashierProviderStatusStrip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.cashierProviderStatusStrip small{color:#fecaca;overflow-wrap:anywhere;grid-column:1/-1}.cashierProviderStatusStrip.busy{background:#7f1d1d2e;border-color:#f871716b}.cashierProviderStatusStrip.paid{background:#14532d2e;border-color:#34d39957}.cashierProviderLatencyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashierProviderLatencyGrid div{background:#0f172a57;border:1px solid #94a3b824;border-radius:10px;gap:3px;min-width:0;padding:9px;display:grid}.cashierProviderLatencyGrid span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950}.cashierProviderLatencyGrid strong{color:#bfdbfe;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.cashierProviderLog{background:#03071238;border:1px solid #94a3b829;border-radius:12px;padding:10px}.cashierProviderLogHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cashierProviderLogHeader span,.cashierProviderLogHeader strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.cashierProviderLog ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cashierProviderLog li{grid-template-columns:58px minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;display:grid;position:relative}.cashierProviderLog li:before{content:"";background:#22d3eecc;border-radius:999px;width:7px;height:7px;position:absolute;top:7px;left:62px}.cashierProviderLog li.success:before{background:#34d399f2}.cashierProviderLog li.warning:before{background:#fbbf24f2}.cashierProviderLog li.error:before{background:#f87171f2}.cashierProviderLog li>span{color:var(--muted);padding-top:1px;font-size:11px;font-weight:900}.cashierProviderLog li div{gap:2px;min-width:0;padding-left:14px;display:grid}.cashierProviderLog li strong{color:var(--text);font-size:13px;font-weight:950}.cashierProviderLog li small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.cashierHandoffActions{flex-wrap:wrap;gap:10px;display:flex}.cashierHandoffActions .cashierPrimaryButton,.cashierHandoffActions .cashierSecondaryButton{flex:220px}.cashierHandoffActions button{cursor:pointer;font:inherit}.cashierResultActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.cashierResultActions .cashierPrimaryButton,.cashierResultActions .cashierSecondaryButton{flex:200px}.receiptPage{color:#101828;background:radial-gradient(circle at 12% 0,#2dd4bf24,#0000 30%),linear-gradient(#f8fbff 0%,#eef4f8 100%);min-height:100vh;padding:24px}.receiptShell{width:min(100%,760px);margin-inline:auto}.receiptCard{background:#fff;border:1px solid #dce5ee;border-radius:24px;gap:18px;padding:24px;display:grid;box-shadow:0 24px 70px #0f172a1f}.receiptState{text-align:center;align-content:center;place-items:center;min-height:360px}.receiptState.failed{color:#be123c}.receiptHero{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.receiptStoreIcon{color:#047481;background:#e6fbff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.receiptEyebrow,.receiptTotal span,.receiptMetaGrid span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.receiptHero h1{font-size:clamp(1.9rem,5vw,3rem);line-height:.98}.receiptHero p{color:#64748b;margin-top:4px;font-weight:800}.receiptStatus{border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:950;display:inline-flex}.receiptStatus.paid{color:#166534;background:#dcfce7}.receiptStatus.pending{color:#92400e;background:#fef3c7}.receiptStatus.failed{color:#be123c;background:#ffe4e6}.receiptTotal{color:#fff;background:linear-gradient(135deg,#07111b,#122232);border-radius:20px;padding:22px}.receiptTotal strong{margin-top:6px;font-size:clamp(2.8rem,8vw,5rem);line-height:.95;display:block}.receiptTotal p{color:#ffffffc2;margin-top:10px;font-weight:800}.receiptMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.receiptMetaGrid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;min-height:82px;padding:13px}.receiptMetaGrid strong{overflow-wrap:anywhere;margin-top:6px;display:block}.receiptAuditGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptAuditGrid div{background:#f8fafc;border:1px solid #d8e2ec;border-radius:16px;min-height:94px;padding:13px}.receiptAuditGrid span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.receiptAuditGrid strong,.receiptAuditGrid small{overflow-wrap:anywhere;margin-top:6px;display:block}.receiptAuditGrid small{color:#64748b;font-weight:800;line-height:1.35}.receiptLines{gap:10px;display:grid}.receiptLines h2{font-size:1.25rem}.receiptLine{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.receiptLineMedia{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.receiptLineMedia img{object-fit:contain;width:100%;height:100%}.receiptLine span,.receiptLineMoney span{color:#64748b;margin-top:3px;font-weight:800;display:block}.receiptLineMoney{text-align:right}.receiptActions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.receiptPrimaryAction,.receiptSecondaryAction{min-height:44px;font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.receiptPrimaryAction{color:#021019;background:#22d3ee;border:0}.receiptSecondaryAction{color:#101828;background:#fff;border:1px solid #d8e2ec}.receiptStoreIcon img{object-fit:contain;width:100%;height:100%;padding:7px}.receiptPage.themedReceiptPage.receipt-style-retail_result{background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--store-primary,#22d3ee) 12%, transparent), transparent 28%), linear-gradient(180deg, #f8fbff 0%, #eef4f8 100%)!important}.receiptPage.themedReceiptPage.receipt-style-retail_result .receiptCard,.receiptPage.themedReceiptPage.receipt-style-retail_result .receiptMetaGrid div,.receiptPage.themedReceiptPage.receipt-style-retail_result .receiptAuditGrid div,.receiptPage.themedReceiptPage.receipt-style-retail_result .receiptLine{border-color:color-mix(in srgb, var(--store-primary,#22d3ee) 16%, #dce5ee)!important}.receiptPage.themedReceiptPage.receipt-style-retail_result .receiptTotal{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--store-accent,#facc15) 14%, transparent), transparent 26%), linear-gradient(135deg, #07111b, color-mix(in srgb, var(--store-primary,#22d3ee) 18%, #122232))!important}.receiptPage.visual-arcade_pixel{--arcade-bg:#050816;--arcade-panel:#080f25eb;--arcade-panel-strong:#0a122dfa;--arcade-blue:#00d5ff;--arcade-deep-blue:#145cff;--arcade-pink:#ff2d95;--arcade-yellow:#ffe45c;--arcade-text:#f8fbff;--arcade-muted:#a8c5ff;isolation:isolate!important;background:radial-gradient(circle at 74% 12%, #0059ff57, transparent 30%), radial-gradient(circle at 18% 22%, #ff2d9521, transparent 24%), linear-gradient(transparent 0 96%, #00d5ff29 97%), linear-gradient(90deg, transparent 0 96%, #00d5ff24 97%), var(--arcade-bg)!important;color:var(--arcade-text)!important;background-size:auto,auto,58px 58px,58px 58px,auto!important;position:relative!important;overflow-x:hidden!important}.receiptPage.visual-arcade_pixel:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 8% 18%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 36% 12%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 82% 28%, var(--arcade-pink) 0 2px, transparent 3px), radial-gradient(circle at 58% 54%, #fffc 0 1px, transparent 2px);opacity:.48;background-size:260px 220px,320px 280px,300px 260px,220px 180px;position:fixed;inset:0}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptCard{background:linear-gradient(180deg, #00d5ff12, transparent 44%), var(--arcade-panel)!important;color:var(--arcade-text)!important;border:1px solid #00d5ff6b!important;border-radius:6px!important;box-shadow:0 0 0 1px #145cff38,0 24px 64px #00000075,0 0 34px #00d5ff1a!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptHero,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptMetaGrid div,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptAuditGrid div,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLine{background:linear-gradient(#00d5ff12,#0000 56%),#030712c2!important;border:1px solid #00d5ff47!important;border-radius:4px!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptHero{padding:14px}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal{position:relative;overflow:hidden}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal:after{content:"";pointer-events:none;transform-origin:bottom;background:linear-gradient(#0000,#145cff29),repeating-linear-gradient(0deg,#00d5ff2e 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#00d5ff29 0 1px,#0000 1px 36px);height:62%;position:absolute;bottom:-34%;left:0;right:0;transform:perspective(420px)rotateX(58deg)}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal>*{z-index:1;position:relative}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptStoreIcon,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLineMedia{color:var(--arcade-blue)!important;background:radial-gradient(circle at 70% 20%,#00d5ff2e,#0000 34%),linear-gradient(#07122cf5,#020512f5)!important;border:1px solid #00d5ff52!important;border-radius:4px!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptEyebrow,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal span,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptMetaGrid span,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptAuditGrid span,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptAuditGrid small,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLine span,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLineMoney span{color:var(--arcade-blue)!important;font-family:Courier New,monospace!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptHero h1,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLines h2,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal strong{color:var(--arcade-text)!important;letter-spacing:0!important;text-shadow:0 2px #145cffc2,0 0 22px #00d5ff42!important;font-family:Courier New,monospace!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptHero p,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal p{color:var(--arcade-muted)!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptMetaGrid strong,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptAuditGrid strong,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLine strong,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptLineMoney strong{color:var(--arcade-text)!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptStatus{background:#030712d1!important;border:1px solid!important;border-radius:4px!important;font-family:Courier New,monospace!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptStatus.paid{color:#86efac!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptStatus.pending{color:var(--arcade-yellow)!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptStatus.failed{color:#fb7185!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptActions{border-top-color:#00d5ff3d!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptPrimaryAction{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffc7!important;border-radius:4px!important;font-family:Courier New,monospace!important;box-shadow:0 0 24px #00d5ff3d!important}.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptSecondaryAction{color:var(--arcade-text)!important;background:#030712d1!important;border:1px solid #00d5ff85!important;border-radius:4px!important;font-family:Courier New,monospace!important}@media (max-width:820px){.cashierPage{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left))}.cashierShell{gap:10px}.cashierTopbar{border-radius:16px;align-items:flex-start;min-height:auto;padding:14px}.cashierTopbar h1{font-size:2.25rem}.cashierOperationsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashierOperationsBody{grid-template-columns:1fr}.cashierCashShiftMetrics,.cashierCashShiftForms{grid-template-columns:repeat(2,minmax(0,1fr))}.cashierCashShiftForms form,.cashierCashShiftForms form:last-child,.cashierReturnSearch,.cashierReturnLines article,.cashierReturnOptions{grid-template-columns:1fr}.cashierReturnOptions .wide,.cashierCashShiftForms h4{grid-column:auto}.cashierCashShiftHistorySummary,.cashierCashShiftHistoryList article{grid-template-columns:repeat(2,minmax(0,1fr))}.cashierCashShiftHistoryList article>div:first-child{grid-column:1/-1}.cashierCashShiftHistoryList article>button{justify-self:stretch;width:100%}.cashierCashShiftReport>header{flex-direction:column;align-items:flex-start}.cashierCashShiftReportMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashierCashShiftPaymentBreakdown>span{grid-template-columns:minmax(0,1fr) auto}.cashierCashShiftPaymentBreakdown>span small{grid-area:2/1/auto/-1}.cashierCashShiftReportActions .cashierSecondaryButton{width:100%}.cashierOperationsActions{border-top:1px solid #ffffff1a;border-left:0;padding-top:12px;padding-left:0}.cashierStorefrontSelector{border-radius:16px;grid-template-columns:1fr;padding:12px}.cashierStepRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.cashierStepRail span{text-align:center;border-radius:10px;min-height:44px;padding-inline:3px;font-size:10px;line-height:1.1}.cashierStartScreen{min-height:calc(100dvh - 210px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px;padding:18px 12px}.cashierStartButton{border-radius:18px;min-height:148px;font-size:2.35rem}.cashierStartButton.secondary{grid-template-columns:auto minmax(0,auto);min-height:76px;font-size:1.15rem}.cashierStartCopy h2{font-size:2.8rem}.cashierStepHeader{border-radius:16px;padding:12px;display:grid}.cashierStepHeader>strong{text-align:left;font-size:2rem}.cashierStepHeader h2{font-size:1.85rem}.cashierGrid,.cashierProductCard,.cashierMethodGrid,.cashierResultCard,.cashierReceiptGrid,.cashierReceiptPanel{grid-template-columns:1fr}.cashierProductCard,.cashierSummaryCard,.cashierMethods,.cashierCouponPanel,.cashierManualDiscountPanel,.cashierActionBar,.cashierResultCard,.cashierOpenTicketsPanel,.cashierManualAmountPanel,.cashierCatalogSearchPanel,.cashierScannerPanel,.cashierCartPanel{border-radius:16px;padding:12px}.cashierScannerPanel,.cashierScannerManual,.cashierCouponForm,.cashierManualDiscountFields,.cashierManualAmountForm,.cashierDiscountActions,.cashierDiscountPreview{grid-template-columns:1fr}.cashierScannerActions{justify-content:stretch}.cashierScannerActions .cashierPrimaryButton,.cashierScannerActions .cashierSecondaryButton,.cashierScannerManual .cashierSecondaryButton,.cashierCouponForm .cashierPrimaryButton,.cashierCouponForm .cashierSecondaryButton,.cashierDiscountActions .cashierPrimaryButton,.cashierDiscountActions .cashierSecondaryButton,.cashierStepActions .cashierPrimaryButton,.cashierStepActions .cashierSecondaryButton,.cashierResultActions .cashierPrimaryButton,.cashierResultActions .cashierSecondaryButton{width:100%}.cashierScannerDialog{max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));align-content:start;overflow-y:auto}.cashierOpenTicketsOverlay{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));align-items:end}.cashierOpenTicketsDialog,.cashierOpenTicketsDialog .cashierOpenTicketsPanel{width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.cashierOpenTicketsDialog .cashierOpenTicketsList{max-height:58vh}.cashierSalesHistoryPanel{border-radius:16px;padding:12px}.cashierSalesHistorySearch,.cashierSalesHistoryList>article{grid-template-columns:1fr}.cashierSalesHistoryAmount{text-align:left}.cashierSalesHistoryList>article .cashierSecondaryButton,.cashierSalesHistoryRefresh{justify-self:stretch;width:100%}.cashierScannerViewport{width:min(100%,360px)}.cashierScannerViewport video{height:100%}.cashierCartPanel header{flex-direction:column}.cashierCartLine{grid-template-columns:48px minmax(0,1fr)}.cashierCartLine img,.cashierCartThumb{width:48px;height:48px}.cashierCartControls{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between}.cashierCartControls .cashierStockAdjustButton{min-width:96px}.cashierCatalogSearchHeader{align-items:stretch}.cashierCatalogSearchOptions{flex-direction:column;align-items:stretch}.cashierCatalogPhotoToggle{border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;min-height:38px;padding:7px 10px}.cashierCatalogResults{max-height:58vh}.cashierCatalogResult{grid-template-columns:48px minmax(0,1fr);align-items:stretch}.cashierCatalogResult img{width:48px;height:48px}.cashierCatalogResult.noImage{grid-template-columns:1fr}.cashierCatalogResult .cashierPrimaryButton{grid-column:1/-1;width:100%}.cashierOpenTicketsHeader,.cashierOpenTicket{grid-template-columns:1fr;align-items:stretch}.cashierOpenTicketsHeader{display:grid}.cashierOpenTicketsHeaderActions{justify-content:flex-end}.cashierOpenTicketStatus{align-items:flex-start;min-width:0}.cashierOpenTicketActions{flex-direction:column;align-items:stretch}.cashierOpenTicketActions .cashierPrimaryButton,.cashierOpenTicketActions .cashierSecondaryButton{width:100%}.cashierCouponApplied{flex-direction:column;align-items:stretch}.cashierDiscountTypeGrid{grid-template-columns:1fr}.cashierProductMedia{min-height:240px}.cashierSummaryCard strong{font-size:3rem}.cashierActionBar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.cashierActionBar .cashierPrimaryButton:last-child{grid-column:1/-1;width:100%}.cashierActionBar .cashierPrimaryButton,.cashierActionBar .cashierSecondaryButton{white-space:normal;height:auto;min-height:52px;padding-block:9px;line-height:1.2}.cashierPage input,.cashierPage select,.cashierPage textarea{font-size:16px}.cashierProviderStatusStrip{grid-template-columns:1fr}.cashierProviderLatencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.receiptPage{padding:10px}.receiptCard{border-radius:18px;padding:16px}.receiptHero,.receiptMetaGrid,.receiptAuditGrid,.receiptLine{grid-template-columns:1fr}.receiptStatus{justify-self:flex-start}.receiptLineMoney{text-align:left}.receiptActions>*{width:100%}}@media print{.receiptPage{padding:0;background:#fff!important}.receiptPage.visual-arcade_pixel:before,.receiptPage.themedReceiptPage.receipt-style-arcade_result .receiptTotal:after{display:none!important}.receiptCard{box-shadow:none;border:0;border-radius:0}.receiptActions{display:none}}.topbar{position:relative;top:auto}.productMasterTable .productAdminRow:hover{transform:none}@media (max-width:720px){.productMasterTable{background:0 0;border:0;gap:10px;overflow:visible}.productMasterTable .tableRow{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:8px 12px;min-width:0;min-height:auto;padding:12px}.productSelectCell{grid-row:1/span 8;align-self:start;padding-top:17px}.productProductCell,.productMetaCell,.productMoneyCell,.productStockBadge,.productConditionCell,.productPublicationCell,.productQualityCell,.productActionColumn{grid-column:2}.productProductCell{grid-template-columns:50px minmax(0,1fr)}.productProductCell .catalogThumb{width:50px;height:50px}.productMetaCell{white-space:normal}.productMoneyCell,.productStockBadge{justify-self:start}.productMoneyCell strong{white-space:normal}.productPublicationCell,.productConditionCell{justify-content:flex-start}.productQualityCell{justify-items:start}.productActionColumn{flex-wrap:wrap;justify-content:flex-start;min-width:0}.productPublicationSummary,.productPublicationRow,.productConditionOptionGrid,.productConditionModal .productPublicationSummary,.productConditionOptionGrid.conditionDetailGrid{grid-template-columns:1fr}.productPublicationToolbar{flex-direction:column;align-items:stretch}.productPublicationToolbar .secondaryButton{width:100%}.catalogAssignTabs,.catalogAssignOutcome{grid-template-columns:1fr}}.cashierExchangeBanner{color:#cffafe;background:#0833447a;border:1px solid #22d3ee4d;border-left:4px solid #22d3ee;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cashierExchangeBanner span{gap:3px;min-width:0;display:grid}.cashierExchangeBanner small{color:var(--muted);font-weight:750}@media (max-width:640px){.cashierExchangeBanner{grid-template-columns:auto minmax(0,1fr)}.cashierExchangeBanner button{grid-column:1/-1;width:100%}}@media (max-width:460px){.cashierTopbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.cashierTopbar h1{font-size:1.9rem}.cashierTopbar .cashierSecondaryButton{width:48px;padding:0;font-size:0;overflow:hidden}.cashierTopbar .cashierSecondaryButton svg{width:20px;height:20px}.cashierTopbarActions{gap:6px}.cashierOperationsPanel{padding:12px}.cashierCashShiftPanel>header,.cashierCashShiftOpen{grid-template-columns:1fr}.cashierCashShiftPanel>header{display:grid}.cashierCashShiftPanel>header>strong{white-space:normal}.cashierCashShiftOpen,.cashierCashShiftMetrics,.cashierCashShiftForms{grid-template-columns:1fr}.cashierReturnsPanel{padding:12px}.cashierReturnTickets>button,.cashierReturnEditor>header{grid-template-columns:1fr}.cashierReturnEditor>header{display:grid}.cashierReturnTickets>button>span:last-child{text-align:left}.cashierStartButton{min-height:132px;font-size:2rem}.cashierStartButton.secondary{min-height:64px}.cashierStepHeader>strong,.cashierSummaryCard strong{font-size:2.25rem}.cashierActionBar{grid-template-columns:1fr}.cashierActionBar .cashierPrimaryButton:last-child{grid-column:auto}}.cashierConnectivity{color:#fef3c7;background:#42340cd1;border:1px solid #facc156b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.cashierConnectivity.recovering{color:#cffafe;background:#083344e0;border-color:#22d3ee66}.cashierConnectivity.readonly{color:#e2e8f0;background:#1e293bb8;border-color:#94a3b852;grid-template-columns:auto minmax(0,1fr)}.cashierConnectivity span{gap:2px;display:grid}.cashierConnectivity strong,.cashierConnectivity small{color:inherit}.cashierConnectivity small{font-size:.84rem;font-weight:700;line-height:1.35}@media (max-width:960px){.qrPrintToolbar,.qrPrintConfigurator,.qrPrintStepRail,.qrPrintStepWorkspace,.qrPrintTypeGrid,.qrPrintPresetGrid,.qrPrintTypeGrid.stepGrid,.qrPrintPresetGrid.stepGrid,.qrPrintPresetGrid.compactPresets,.qrPrintCustomMeasureGrid,.qrPrintTuningGrid.stepTuning,.qrPrintServiceStats,.qrPrintServiceFlow,.qrPrintServiceSecondaryGrid,.qrPrintExportSummary,.qrPrintRouteCards,.qrPrintPrinterQueueHeader,.qrPrintPrinterQueueRow,.qrLabelOptionGrid.compact,.qrPrintLayoutGrid,.qrPrintTuningGrid,.qrPrintOptionsRow,.qrPrintProductHead,.qrPrintProductRow{grid-template-columns:1fr}.qrPrintProductHead{display:none}.qrPrintProductPicker{max-height:none;padding-right:0;overflow:visible}.qrPrintProductRow{align-items:stretch;gap:10px;min-height:0;padding:12px}.qrPrintCheckCell{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:8px}.qrPrintProductRow .itemCell{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.qrPrintProductRow .catalogThumb{width:56px;height:56px}.qrPrintMetaCell{border-top:1px solid var(--line);padding-top:8px}.qrPrintCodeCell strong{color:#d9f8ff;font-size:12px}.qrPrintRowActions .secondaryButton{justify-content:center;width:100%}.qrPrintProgressBox small{white-space:normal}.qrPrintRowActions,.qrPrintPrinterQueueRow>div,.qrPrintActionBar{justify-content:stretch}.qrPrintFilterHeader,.qrPrintPanelIntro,.qrPrintSectionHeading,.qrPrintPreviewHeader,.qrPrintPreviewFooter,.qrPrintTuningHeader,.qrPrintServiceHeaderActions{display:grid}.qrPrintPanelIntro small,.qrPrintSectionHeading p{text-align:left}.qrPrintModeSwitch{width:100%}.qrPrintModeSwitch button{flex:1}.qrPrintStepWorkspace>.qrPrintPreviewPanel{order:-1}.qrPrintStepNav{display:grid}.qrPrintStepNav .secondaryButton,.qrPrintStepNav .primaryButton{width:100%}.qrPrintPreviewModalToolbar,.qrPrintPreviewNav,.qrPrintPreviewZoomControls{justify-content:stretch}.qrPrintPreviewNav .secondaryButton,.qrPrintPreviewZoomControls .secondaryButton{flex:120px}.qrPrintServiceActions{margin:14px 0 0;padding:12px 0 0;display:grid;position:static}.qrPrintServiceButtonGroup{justify-content:stretch}.qrPrintServiceButtonGroup .primaryButton,.qrPrintServiceButtonGroup .secondaryButton,.qrPrintRowActions .secondaryButton{width:100%}}.paymentChannelPanel{gap:18px;display:grid}.paymentChannelPanel .panelHeader{align-items:start}.paymentChannelPanel .panelHeader p{color:var(--muted);margin:6px 0 0;font-weight:800}.credentialSubTabs{background:#030712b8;border:1px solid #94a3b82e;border-radius:12px;grid-template-columns:repeat(2,minmax(132px,1fr));gap:4px;width:fit-content;padding:4px;display:inline-grid}.credentialSubTabs button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.credentialSubTabs button.active{color:#d9fffb;background:#22d3ee1f;border-color:#22d3ee57}.credentialSubTabs button span{color:#a7f3d0;background:#ffffff14;border-radius:999px;place-items:center;min-width:22px;min-height:22px;font-size:12px;display:inline-grid}.credentialPanel{background:linear-gradient(135deg,#22d3ee0e,#34d39908),#04091173;border:1px solid #22d3ee21;border-radius:12px;margin-top:0;padding:12px}.credentialPanel .validatedField,.credentialField,.secretCredentialField{min-width:0}.credentialPanel .validatedField input,.credentialPanel .validatedField textarea,.credentialPanel .validatedField select{background:#030712e0;min-height:44px}.credentialPanel .fieldHelpText{min-height:16px}.requiredCheck{background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:10px;align-content:center;min-height:100%;padding:12px}.requiredCheck strong,.requiredCheck small{display:block}.requiredCheck small{color:var(--muted);margin-top:3px;font-size:12px}.compactEmptyState{border:1px dashed #94a3b838;border-radius:10px;margin:0;padding:14px}.providerConfigCard{box-shadow:var(--tf-admin-shadow);background:linear-gradient(145deg,#ffffff09,#22d3ee06),#090e17b8;align-content:start}.providerConfigCard .formActions{margin-top:0}.providerStateLine span{overflow-wrap:anywhere}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}.systemInvitationState{color:#e5e7eb;gap:3px;min-width:190px;display:grid}.systemInvitationState strong,.systemInvitationState span,.systemInvitationState small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.systemInvitationState span,.systemInvitationState small{color:#a1a1aa}.sourceBadge.connected{color:#bbf7d0;background:#34d3991a;border-color:#34d39952}.invitationPage{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 28%),radial-gradient(circle at 100% 100%,#34d3991a,#0000 30%),#050816;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.invitationCard{background:#090d14eb;border:1px solid #ffffff1a;border-radius:28px;gap:22px;width:min(760px,100%);padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 30px 90px #0000005c}.invitationCard.compact{justify-items:start;width:min(520px,100%)}.invitationCard.success{text-align:left}.invitationCard h1,.invitationCard p{margin:0}.invitationCard p{color:#a1a1aa;line-height:1.55}.invitationHero{align-items:center;gap:16px;display:flex}.invitationLogo,.invitationSuccessIcon{color:#99f6e4;letter-spacing:.08em;background:#22d3ee1f;border:1px solid #22d3ee52;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;font-weight:900;display:inline-flex}.invitationHero p{color:#99f6e4;letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:800}.invitationHero h1{margin:2px 0;font-size:clamp(36px,7vw,62px);line-height:.96}.invitationHero span,.invitationSummary span{color:#a1a1aa}.invitationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.invitationSummary article{background:#0f172a8f;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-width:0;padding:14px;display:flex}.invitationSummary article div{min-width:0}.invitationSummary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invitationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.invitationForm label:first-child{grid-column:1/-1}.invitationForm label{color:#a1a1aa;gap:8px;font-weight:700;display:grid}.invitationForm input{color:#f8fafc;background:#050816;border:1px solid #ffffff24;border-radius:16px;width:100%;min-height:48px;padding:0 14px}.invitationError{color:#fecdd3;background:#fb71851a;border:1px solid #fb718559;border-radius:16px;padding:12px 14px}.invitationFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.invitationFooter p{max-width:360px;font-size:14px}@media (max-width:1180px){.systemInvitationState{grid-column:1/-1}}@media (max-width:720px){.invitationHero,.invitationFooter{flex-direction:column;align-items:stretch}.invitationSummary,.invitationForm{grid-template-columns:1fr}.invitationFooter .primaryButton,.invitationCard .secondaryButton{width:100%}}.workspaceHeader{z-index:360;width:100vw;min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-end;align-items:center;margin:0;padding:6px max(18px,50vw - 822px);position:fixed;top:0;left:0;right:0}.workspaceHeaderIdentity{display:none}.workspaceHeaderActions{pointer-events:auto;justify-content:flex-end;width:100%}.settingsMenuWrap{z-index:420}.settingsDropdown{z-index:430;left:auto;right:0}.mainPanel{padding-top:calc(clamp(18px,2.2vw,34px) + 58px)}.sidebar{padding-top:22px}.qrPrintServiceBackdrop{padding-top:92px}@media (max-width:960px){.workspaceHeader{padding:6px 14px}.workspaceHeaderActions,.settingsMenuWrap,.userMenuButton{width:auto}.workspaceHeaderActions{justify-content:flex-end}}@media (max-width:720px){.workspaceHeader{min-height:calc(58px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:linear-gradient(#060a12f0,#060a12d1),#060a12e6;border-bottom:1px solid #ffffff14;box-shadow:0 12px 30px #0000003d}.categoryLoaderStack{grid-template-columns:1fr}.workspaceHeaderIdentity{gap:8px}.workspaceHeaderActions{justify-content:space-between;align-items:center;gap:8px;width:100%}.mobileScanQrButton{color:#021019;white-space:nowrap;background:#22d3ee;border:1px solid #22d3ee6b;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #22d3ee33}.settingsMenuWrap{flex:0 auto;min-width:0}.notificationDropdown{top:calc(64px + env(safe-area-inset-top));width:auto;max-height:calc(100vh - 76px - env(safe-area-inset-top));position:fixed;left:10px;right:10px}.notificationDropdownList{max-height:calc(100vh - 270px - env(safe-area-inset-top))}.notificationConfirmSummary{grid-template-columns:1fr}.workspaceHeaderIdentity p,.userMenuText small{display:none}.workspaceHeaderMark,.userMenuAvatar{border-radius:12px;width:38px;height:38px}.userMenuButton{min-width:0;max-width:164px;min-height:40px}.mainPanel{padding-top:18px}.sidebar{padding-top:calc(76px + env(safe-area-inset-top))}.qrPrintServiceBackdrop{padding-top:78px}}.marketStorePage.themedStorePage{background:linear-gradient(180deg, color-mix(in srgb, var(--store-background,#f8fafc) 68%, #fff) 0%, #f8fafc 48%, color-mix(in srgb, var(--store-background,#f8fafc) 14%, #fff) 100%)!important;width:100%!important;color:var(--store-text,#111827)!important;flex-direction:column!important;padding:0!important;display:flex!important}.marketStorePage.themedStorePage .marketUtilityBar,.marketStorePage.themedStorePage .marketHeader,.marketStorePage.themedStorePage .marketCategoryBar{width:100%!important;max-width:none!important;padding-inline:max(16px,50vw - 702px)!important}.marketStorePage.themedStorePage .marketHeader{z-index:80!important;border-bottom:1px solid var(--store-border,#dbe5ef)!important;background:color-mix(in srgb, var(--store-surface,#fff) 94%, transparent)!important;color:var(--store-text,#111827)!important;box-shadow:var(--store-shadow,0 18px 54px #0f172a1f)!important;grid-template-columns:minmax(220px,300px) minmax(280px,1fr) auto!important;position:sticky!important;top:0!important}.marketStorePage.themedStorePage .marketLogo,.marketStorePage.themedStorePage .marketBackLink,.marketStorePage.themedStorePage .marketHeroCopy h1,.marketStorePage.themedStorePage .marketDealTitle,.marketStorePage.themedStorePage .marketProductTitle,.marketStorePage.themedStorePage .marketResultsHeader h2,.marketStorePage.themedStorePage .marketPanelHeader h2{color:var(--store-text,#111827)!important}.marketStorePage.themedStorePage .marketSearchBar,.marketStorePage.themedStorePage .marketHeroCopy,.marketStorePage.themedStorePage .marketHeroDeal,.marketStorePage.themedStorePage .marketFilters,.marketStorePage.themedStorePage .marketResults,.marketStorePage.themedStorePage .marketProductCard{border-color:var(--store-border,#dbe5ef)!important;background:var(--store-surface,#fff)!important;color:var(--store-text,#111827)!important}.marketStorePage.themedStorePage .marketHero{border-color:var(--store-border,#dbe5ef)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#1dbed3) 7%, #fff), color-mix(in srgb, var(--store-accent,#72d17b) 8%, #fff)), var(--store-surface,#fff)!important;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;margin-top:18px!important}.marketStorePage.themedStorePage .marketHeroCopy{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#1dbed3) 13%, #fff), color-mix(in srgb, var(--store-accent,#72d17b) 10%, #fff)), var(--store-surface,#fff)!important;min-height:360px!important}.marketStorePage.themedStorePage .marketShell{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:18px!important;padding-top:18px!important}.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))!important;align-items:stretch!important}.marketStorePage.themedStorePage .marketProductCard{min-width:0!important;min-height:100%!important;box-shadow:var(--store-shadow,0 18px 54px #0f172a1f)!important;border-radius:14px!important;grid-template-rows:auto minmax(148px,1fr) auto!important;display:grid!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketProductMedia{aspect-ratio:4/3!important;border-bottom:1px solid var(--store-border,#dbe5ef)!important;background:var(--store-surface-soft,#f8fafc)!important;width:100%!important;min-height:0!important}.marketStorePage.themedStorePage .marketProductMedia img,.marketStorePage.themedStorePage .marketDealMedia img{object-fit:contain!important;width:100%!important;height:100%!important}.marketStorePage.themedStorePage .marketProductMedia img{max-height:260px!important;padding:18px!important}.marketStorePage.themedStorePage .marketProductBody{grid-template-rows:auto auto 1fr!important;gap:9px!important;min-height:0!important;padding:14px 14px 4px!important;display:grid!important}.marketStorePage.themedStorePage .marketProductFooter{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin-top:0!important;padding:12px 14px 14px!important;display:grid!important}.marketStorePage.themedStorePage .marketProductFooter strong,.marketStorePage.themedStorePage .marketDealCopy strong{color:var(--store-primary,#0f766e)!important}.marketStorePage.themedStorePage .storePrimaryButton{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 72%, #000)!important;background:linear-gradient(135deg, var(--store-primary,#1dbed3), color-mix(in srgb, var(--store-accent,#72d17b) 72%, var(--store-primary,#1dbed3)))!important;color:var(--store-on-primary,#fff)!important}@media (max-width:980px){.marketStorePage.themedStorePage .marketHeader,.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell{grid-template-columns:1fr!important}.marketStorePage.themedStorePage .marketHeader{position:static!important}.marketStorePage.themedStorePage .marketHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}}@media (max-width:720px){.marketStorePage.themedStorePage .marketUtilityBar{display:none!important}.marketStorePage.themedStorePage .marketHeader,.marketStorePage.themedStorePage .marketCategoryBar,.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell,.marketStorePage.themedStorePage .storeFooter{padding-inline:12px!important}.marketStorePage.themedStorePage .marketHero{margin-top:12px!important;padding:12px!important}.marketStorePage.themedStorePage .marketHeroCopy{min-height:0!important;padding:18px!important}.marketStorePage.themedStorePage .marketHeroDeal{grid-template-columns:1fr!important;min-height:0!important}.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.marketStorePage.themedStorePage .marketProductMedia{aspect-ratio:1!important}.marketStorePage.themedStorePage .marketProductFooter{grid-template-columns:1fr!important;justify-items:stretch!important}}@media (max-width:480px){.marketStorePage.themedStorePage .marketHeaderActions,.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:1fr!important}}.marketStorePage.themedStorePage{--market-page:#f5f7fb;--market-surface:#fff;--market-surface-soft:#f1f5f9;--market-ink:#0f172a;--market-muted:#64748b;--market-subtle:#94a3b8;--market-line:#dbe4ee;--market-line-strong:#cbd5e1;--market-shadow:0 14px 34px #0f172a1a;--market-shadow-soft:0 10px 24px #0f172a12;background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--store-primary,#16c5d8) 10%, transparent), transparent 34rem), linear-gradient(180deg, #fff 0%, var(--market-page) 26rem, var(--market-page) 100%)!important;min-height:100vh!important;color:var(--market-ink)!important}.marketStorePage.themedStorePage *,.marketStorePage.themedStorePage :before,.marketStorePage.themedStorePage :after{box-sizing:border-box}.marketStorePage.themedStorePage .marketUtilityBar{border-bottom:1px solid var(--market-line)!important;min-height:34px!important;color:var(--market-muted)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;font-weight:800!important;display:flex!important}.marketStorePage.themedStorePage .marketHeader{z-index:90!important;border-bottom:1px solid var(--market-line)!important;min-height:72px!important;color:var(--market-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important;grid-template-columns:minmax(210px,280px) minmax(320px,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 10px 24px #0f172a0f!important}.marketStorePage.themedStorePage .marketLogo{min-width:0!important;color:var(--market-ink)!important;align-items:center!important;gap:10px!important;text-decoration:none!important;display:flex!important}.marketStorePage.themedStorePage .marketHeader.logoLayout-horizontal{grid-template-columns:minmax(260px,390px) minmax(280px,1fr) auto!important}.marketStorePage.themedStorePage .marketHeader.logoLayout-wide,.marketStorePage.themedStorePage .marketHeader.brandTextHidden.logoLayout-horizontal,.marketStorePage.themedStorePage .marketHeader.brandTextHidden.logoLayout-wide{grid-template-columns:minmax(320px,470px) minmax(260px,1fr) auto!important}.marketStorePage.themedStorePage .marketLogo img{border:1px solid var(--market-line)!important;object-fit:contain!important;background:#fff!important;border-radius:10px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;padding:4px!important}.marketStorePage.themedStorePage .marketLogo>span:not(.marketLogoText){background:linear-gradient(135deg, var(--store-primary,#16c5d8), color-mix(in srgb, var(--store-accent,#72d17b) 74%, var(--store-primary,#16c5d8)))!important;color:#fff!important;border-radius:10px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:14px!important;font-weight:950!important}.marketStorePage.themedStorePage .marketLogoText strong{color:var(--market-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketLogoText{width:auto!important;min-width:0!important;max-width:210px!important;height:auto!important;color:var(--market-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;gap:2px!important;padding:0!important;display:grid!important}.marketStorePage.themedStorePage .marketLogoText small{color:var(--market-muted)!important;letter-spacing:0!important;font-size:11px!important}.marketStorePage.themedStorePage .marketLogo.brandTextHidden{flex:0 auto!important}.marketStorePage.themedStorePage .marketLogo.brandTextHidden .marketLogoText{display:none!important}.marketStorePage.themedStorePage .marketLogo.logoLayout-horizontal img{border-radius:8px!important;flex-basis:clamp(150px,20vw,240px)!important;width:clamp(150px,20vw,240px)!important;height:54px!important}.marketStorePage.themedStorePage .marketLogo.logoLayout-wide img{border-radius:8px!important;flex-basis:clamp(210px,26vw,330px)!important;width:clamp(210px,26vw,330px)!important;height:58px!important}.marketStorePage.themedStorePage .marketLogo.logoLayout-horizontal>span:not(.marketLogoText),.marketStorePage.themedStorePage .marketLogo.logoLayout-wide>span:not(.marketLogoText){flex-basis:clamp(150px,20vw,240px)!important;width:clamp(150px,20vw,240px)!important}.marketStorePage.themedStorePage .marketSearchBar{border:1px solid var(--market-line)!important;background:var(--market-surface-soft)!important;min-height:44px!important;color:var(--market-muted)!important;box-shadow:none!important;border-radius:10px!important}.marketStorePage.themedStorePage .marketSearchBar:focus-within{border-color:color-mix(in srgb, var(--store-primary,#16c5d8) 72%, #94a3b8)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--store-primary,#16c5d8) 14%, transparent)!important;background:#fff!important}.marketStorePage.themedStorePage .marketSearchBar input,.marketStorePage.themedStorePage input,.marketStorePage.themedStorePage select,.marketStorePage.themedStorePage textarea{color:var(--market-ink)!important}.marketStorePage.themedStorePage .marketSearchBar input::placeholder,.marketStorePage.themedStorePage input::placeholder,.marketStorePage.themedStorePage textarea::placeholder{color:var(--market-subtle)!important}.marketStorePage.themedStorePage .marketHeaderActions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.marketStorePage.themedStorePage .marketUserButton,.marketStorePage.themedStorePage .marketCartButton,.marketStorePage.themedStorePage .marketHeaderActions button{border:1px solid var(--market-line)!important;min-height:42px!important;color:var(--market-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.marketStorePage.themedStorePage .marketUserButton:hover,.marketStorePage.themedStorePage .marketCartButton:hover,.marketStorePage.themedStorePage .marketHeaderActions button:hover{border-color:color-mix(in srgb, var(--store-primary,#16c5d8) 50%, var(--market-line-strong))!important;color:color-mix(in srgb, var(--store-primary,#16c5d8) 45%, var(--market-ink))!important}.marketStorePage.themedStorePage .marketUserButton.signedIn{border-color:color-mix(in srgb, var(--store-primary,#16c5d8) 42%, var(--market-line))!important;background:color-mix(in srgb, var(--store-primary,#16c5d8) 9%, #fff)!important}.marketStorePage.themedStorePage .marketDropdownPanel,.marketStorePage.themedStorePage .marketUserDropdown{border:1px solid var(--market-line)!important;color:var(--market-ink)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 20px 48px #0f172a29!important}.marketStorePage.themedStorePage .marketDropdownHeader,.marketStorePage.themedStorePage .marketDropdownPanel a,.marketStorePage.themedStorePage .marketDropdownPanel button,.marketStorePage.themedStorePage .marketUserDropdown a,.marketStorePage.themedStorePage .marketUserDropdown button{color:var(--market-ink)!important}.marketStorePage.themedStorePage .marketDropdownPanel a,.marketStorePage.themedStorePage .marketDropdownPanel button{min-height:auto!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:14px!important;justify-content:flex-start!important}.marketStorePage.themedStorePage .marketDropdownPanel a:hover,.marketStorePage.themedStorePage .marketDropdownPanel button:hover{border-color:color-mix(in srgb, var(--store-primary,#16c5d8) 22%, var(--market-line))!important;background:color-mix(in srgb, var(--store-primary,#16c5d8) 7%, #fff)!important}.marketStorePage.themedStorePage .marketDropdownActions .storePrimaryButton{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#16c5d8) 82%, #0f172a), color-mix(in srgb, var(--store-accent,#72d17b) 68%, var(--store-primary,#16c5d8)))!important;color:#fff!important;border-color:#0000!important;justify-content:center!important}.marketStorePage.themedStorePage .marketDropdownActions .storeSecondaryButton{border-color:var(--market-line)!important;background:#fff!important;justify-content:center!important}.marketStorePage.themedStorePage .marketCartButton.hasItems strong{background:color-mix(in srgb, var(--store-primary,#16c5d8) 74%, #064e3b)!important}.marketStorePage.themedStorePage .marketCartPreviewLine,.marketStorePage.themedStorePage .marketCartDropdownEmpty{border-color:var(--market-line)!important;background:var(--market-soft)!important}.marketStorePage.themedStorePage .marketUserDropdown small{color:var(--market-muted)!important}.marketStorePage.themedStorePage .marketCategoryBar{border-bottom:1px solid var(--market-line)!important;background:#fff!important;gap:8px!important;display:flex!important}.marketStorePage.themedStorePage .marketCategoryBar button,.marketStorePage.themedStorePage .marketSegmented button{border:1px solid var(--market-line)!important;min-height:38px!important;color:var(--market-muted)!important;background:#fff!important;border-radius:999px!important;font-weight:900!important}.marketStorePage.themedStorePage .marketCategoryBar button.active,.marketStorePage.themedStorePage .marketCategoryBar button:hover,.marketStorePage.themedStorePage .marketSegmented button.active{border-color:color-mix(in srgb, var(--store-primary,#16c5d8) 70%, var(--market-line))!important;background:color-mix(in srgb, var(--store-primary,#16c5d8) 12%, #fff)!important;color:color-mix(in srgb, var(--store-primary,#16c5d8) 44%, var(--market-ink))!important}.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell,.marketStorePage.themedStorePage .storeContactStrip,.marketStorePage.themedStorePage .storePromoBanner,.marketStorePage.themedStorePage .storeFeatured,.marketStorePage.themedStorePage .storeFooter,.marketStorePage.themedStorePage .storeNotice{width:min(100%,1280px)!important}.marketStorePage.themedStorePage .marketHero{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.78fr)!important;gap:16px!important;margin:22px auto 0!important;padding:0!important;display:grid!important}.marketStorePage.themedStorePage .marketHeroCopy,.marketStorePage.themedStorePage .marketHeroDeal,.marketStorePage.themedStorePage .marketFilters,.marketStorePage.themedStorePage .marketResults,.marketStorePage.themedStorePage .marketProductCard,.marketStorePage.themedStorePage .storeContactCard,.marketStorePage.themedStorePage .productDetailModal,.marketStorePage.themedStorePage .marketAuthModal,.marketStorePage.themedStorePage .marketCartDrawer{border:1px solid var(--market-line)!important;color:var(--market-ink)!important;box-shadow:var(--market-shadow-soft)!important;background:#fff!important}.marketStorePage.themedStorePage .marketHeroCopy{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#16c5d8) 9%, #fff), color-mix(in srgb, var(--store-accent,#72d17b) 8%, #fff)), #fff!important;border-radius:16px!important;min-height:300px!important;padding:34px!important}.marketStorePage.themedStorePage .marketBackLink,.marketStorePage.themedStorePage .storeEyebrow,.marketStorePage.themedStorePage .marketHeroCopy h1,.marketStorePage.themedStorePage .marketHeroCopy>p:not(.storeEyebrow),.marketStorePage.themedStorePage .marketDealTitle,.marketStorePage.themedStorePage .marketResultsHeader h2,.marketStorePage.themedStorePage .marketPanelHeader h2,.marketStorePage.themedStorePage .marketProductTitle,.marketStorePage.themedStorePage .productDetailInfo h2,.marketStorePage.themedStorePage .productDetailSection h3{color:var(--market-ink)!important;opacity:1!important}.marketStorePage.themedStorePage .storeEyebrow{color:color-mix(in srgb, var(--store-primary,#16c5d8) 48%, var(--market-ink))!important}.marketStorePage.themedStorePage .marketHeroCopy h1{letter-spacing:0!important;max-width:760px!important;font-size:clamp(40px,5vw,76px)!important;line-height:.98!important}.marketStorePage.themedStorePage .marketHeroCopy>p:not(.storeEyebrow){max-width:680px!important;color:var(--market-muted)!important;font-size:16px!important;line-height:1.55!important}.marketStorePage.themedStorePage .marketTrustRow span,.marketStorePage.themedStorePage .marketPromoRail span,.marketStorePage.themedStorePage .storeHeroStat,.marketStorePage.themedStorePage .marketMetaTag{border:1px solid color-mix(in srgb, var(--store-primary,#16c5d8) 26%, var(--market-line))!important;background:color-mix(in srgb, var(--store-primary,#16c5d8) 8%, #fff)!important;color:color-mix(in srgb, var(--store-primary,#16c5d8) 40%, var(--market-ink))!important}.marketStorePage.themedStorePage .storeHeroStat span,.marketStorePage.themedStorePage .marketResultsHeader span,.marketStorePage.themedStorePage .marketProductBody p,.marketStorePage.themedStorePage .marketProductFooter span,.marketStorePage.themedStorePage .productDetailDescription{color:var(--market-muted)!important;opacity:1!important}.marketStorePage.themedStorePage .marketHeroDeal{border-radius:16px!important;grid-template-columns:minmax(180px,.95fr) minmax(0,1fr)!important;min-height:300px!important;display:grid!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketDealMedia{background:var(--market-surface-soft)!important;border:0!important;min-height:300px!important}.marketStorePage.themedStorePage .marketDealMedia img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:280px!important;padding:24px!important}.marketStorePage.themedStorePage .marketDealCopy{flex-direction:column!important;justify-content:center!important;gap:12px!important;padding:28px!important;display:flex!important}.marketStorePage.themedStorePage .marketDealCopy strong,.marketStorePage.themedStorePage .marketProductFooter strong,.marketStorePage.themedStorePage .productDetailPriceRow strong{color:color-mix(in srgb, var(--store-primary,#16c5d8) 54%, #0f172a)!important}.marketStorePage.themedStorePage .storeContactStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:14px auto 0!important;display:grid!important}.marketStorePage.themedStorePage .storeContactCard{min-height:58px!important;color:var(--market-ink)!important;background:#fff!important;border-radius:12px!important}.marketStorePage.themedStorePage .storeContactCard span{color:var(--market-muted)!important}.marketStorePage.themedStorePage .storeContactCard strong{color:var(--market-ink)!important}.marketStorePage.themedStorePage .storePromoBanner{border:1px solid var(--market-line)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#16c5d8) 9%, #fff), color-mix(in srgb, var(--store-accent,#72d17b) 8%, #fff)), #fff!important;color:var(--market-ink)!important;box-shadow:var(--market-shadow-soft)!important;border-radius:16px!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr)!important;align-items:stretch!important;margin:18px auto 0!important;display:grid!important;overflow:hidden!important}.marketStorePage.themedStorePage .storePromoCopy{align-content:center!important;gap:10px!important;min-width:0!important;padding:clamp(24px,4vw,44px)!important;display:grid!important}.marketStorePage.themedStorePage .storePromoCopy h2{max-width:720px!important;color:var(--market-ink)!important;font-size:clamp(28px,3.6vw,48px)!important;line-height:1.05!important}.marketStorePage.themedStorePage .storePromoCopy span{max-width:680px!important;color:var(--market-muted)!important;font-size:16px!important;font-weight:800!important;line-height:1.55!important}.marketStorePage.themedStorePage .storePromoMedia{background:var(--market-surface-soft)!important;min-height:280px!important;margin:0!important}.marketStorePage.themedStorePage .storePromoMedia img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:280px!important}.marketStorePage.themedStorePage .marketShell{grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important;margin:18px auto 0!important;padding-top:0!important;display:grid!important}.marketStorePage.themedStorePage .marketFilters{border-radius:14px!important;align-self:start!important;padding:18px!important;position:sticky!important;top:92px!important}.marketStorePage.themedStorePage .marketFilters h2,.marketStorePage.themedStorePage .marketFilters label,.marketStorePage.themedStorePage .marketFilters span,.marketStorePage.themedStorePage .marketFilters small{color:var(--market-ink)!important}.marketStorePage.themedStorePage .marketFilters label,.marketStorePage.themedStorePage .marketFilters small{color:var(--market-muted)!important}.marketStorePage.themedStorePage .marketFilters select,.marketStorePage.themedStorePage .marketFilters input{border:1px solid var(--market-line)!important;background:#fff!important;border-radius:9px!important}.marketStorePage.themedStorePage .marketResults{border-radius:14px!important;padding:20px!important}.marketStorePage.themedStorePage .marketResultsHeader{gap:14px!important;margin-bottom:16px!important}.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important;display:grid!important}.marketStorePage.themedStorePage .marketProductCard{border-radius:12px!important;grid-template-rows:auto minmax(132px,1fr) auto!important;min-height:100%!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;display:grid!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketProductCard:hover{border-color:color-mix(in srgb, var(--store-primary,#16c5d8) 48%, var(--market-line))!important;box-shadow:var(--market-shadow)!important;transform:translateY(-2px)!important}.marketStorePage.themedStorePage .marketProductMedia{aspect-ratio:4/3!important;border-bottom:1px solid var(--market-line)!important;background:var(--market-surface-soft)!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:stretch stretch!important;width:100%!important;min-height:0!important;display:grid!important}.marketStorePage.themedStorePage .marketProductImageFrame{place-items:center!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketProductMedia img{box-sizing:border-box!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;padding:18px!important}.marketStorePage.themedStorePage .marketProductImageFrame img{max-width:100%!important;max-height:100%!important}.marketStorePage.themedStorePage .marketImageScrubber{width:100%!important;padding:0 14px 10px!important;position:static!important}.marketStorePage.themedStorePage .marketProductBody{grid-template-rows:auto auto 1fr!important;gap:8px!important;padding:14px 14px 2px!important;display:grid!important}.marketStorePage.themedStorePage .marketProductTitle{min-height:42px!important;color:var(--market-ink)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:15px!important;font-weight:950!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketProductBody p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;font-size:13px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketProductFooter{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:9px!important;padding:12px 14px 14px!important;display:grid!important}.marketStorePage.themedStorePage .marketProductFooter>div{gap:2px!important;min-width:0!important;display:grid!important}.marketStorePage.themedStorePage .marketProductFooter strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketAvailabilityPill{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important;min-width:34px!important;height:34px!important}.marketStorePage.themedStorePage .marketAvailabilityPill.empty{color:#9f1239!important;background:#fff1f2!important;border-color:#fecaca!important}.marketStorePage.themedStorePage .storePrimaryButton{background:linear-gradient(135deg, color-mix(in srgb, var(--store-primary,#16c5d8) 82%, #0f172a), color-mix(in srgb, var(--store-accent,#72d17b) 68%, var(--store-primary,#16c5d8)))!important;color:#fff!important;min-height:40px!important;box-shadow:0 10px 20px color-mix(in srgb, var(--store-primary,#16c5d8) 20%, transparent)!important;border:0!important;border-radius:10px!important;font-weight:950!important}.marketStorePage.themedStorePage .storePrimaryButton:hover{box-shadow:0 14px 26px color-mix(in srgb, var(--store-primary,#16c5d8) 28%, transparent)!important;transform:translateY(-1px)!important}.marketStorePage.themedStorePage .storeFooter{color:var(--market-muted)!important}@media (max-width:920px){.marketStorePage.themedStorePage .marketHeader{grid-template-columns:1fr!important;position:static!important}.marketStorePage.themedStorePage .marketHeaderActions{justify-content:stretch!important}.marketStorePage.themedStorePage .marketDropdownMenu,.marketStorePage.themedStorePage .marketBuyerMenu,.marketStorePage.themedStorePage .marketMenuButton,.marketStorePage.themedStorePage .marketUserButton,.marketStorePage.themedStorePage .marketCartButton{width:100%!important}.marketStorePage.themedStorePage .marketDropdownPanel{width:min(420px,100vw - 28px)!important;left:0!important;right:auto!important}.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell,.marketStorePage.themedStorePage .storePromoBanner{grid-template-columns:1fr!important}.marketStorePage.themedStorePage .marketFilters{position:relative!important;top:auto!important}}@media (max-width:760px){.marketStorePage.themedStorePage .marketUtilityBar{display:none!important}.marketStorePage.themedStorePage .marketHeader,.marketStorePage.themedStorePage .marketCategoryBar{padding-inline:14px!important}.marketStorePage.themedStorePage .marketHeaderActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important;position:relative!important}.marketStorePage.themedStorePage .marketHero,.marketStorePage.themedStorePage .marketShell,.marketStorePage.themedStorePage .storeContactStrip,.marketStorePage.themedStorePage .storePromoBanner,.marketStorePage.themedStorePage .storeFooter{width:100%!important;padding-inline:14px!important}.marketStorePage.themedStorePage .marketDropdownMenu,.marketStorePage.themedStorePage .marketBuyerMenu,.marketStorePage.themedStorePage .marketCartMenu{position:static!important}.marketStorePage.themedStorePage .marketMenuButton,.marketStorePage.themedStorePage .marketUserButton,.marketStorePage.themedStorePage .marketCartButton{gap:4px!important;min-width:0!important;padding-inline:8px!important;font-size:13px!important}.marketStorePage.themedStorePage .marketDropdownPanel{width:100%!important;max-height:min(70vh,480px)!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow:auto!important}.marketStorePage.themedStorePage .marketCategoryBar{padding-block:10px!important;overflow-x:auto!important}.marketStorePage.themedStorePage .marketHeroCopy{min-height:0!important;padding:22px!important}.marketStorePage.themedStorePage .marketHeroCopy h1{font-size:clamp(34px,12vw,54px)!important}.marketStorePage.themedStorePage .marketHeroDeal{grid-template-columns:1fr!important;min-height:0!important}.marketStorePage.themedStorePage .marketDealMedia{min-height:220px!important}.marketStorePage.themedStorePage .storeContactStrip{grid-template-columns:1fr!important}.marketStorePage.themedStorePage .storePromoBanner{margin-top:12px!important;padding-inline:0!important}.marketStorePage.themedStorePage .storePromoCopy{padding:20px!important}.marketStorePage.themedStorePage .storePromoMedia,.marketStorePage.themedStorePage .storePromoMedia img{min-height:220px!important}.marketStorePage.themedStorePage .marketResults,.marketStorePage.themedStorePage .marketFilters{padding:16px!important}.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.marketStorePage.themedStorePage .marketProductMedia{aspect-ratio:1!important}.marketStorePage.themedStorePage .marketProductBody{padding:12px 12px 0!important}.marketStorePage.themedStorePage .marketProductFooter{grid-template-columns:1fr!important;padding:10px 12px 12px!important}}@media (max-width:460px){.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:1fr!important}.marketStorePage.themedStorePage .marketProductTitle{min-height:0!important}}.marketStorePage.themedStorePage .storeContactChip{border:1px solid var(--market-line,#dbe4ee)!important;min-height:62px!important;color:var(--market-ink,#0f172a)!important;box-shadow:var(--market-shadow-soft,0 10px 24px #0f172a12)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon label""icon value"!important;align-items:center!important;gap:2px 10px!important;padding:12px 16px!important;display:grid!important}.marketStorePage.themedStorePage .storeContactChip svg{color:color-mix(in srgb, var(--store-primary,#16c5d8) 50%, #0f172a)!important;grid-area:icon!important}.marketStorePage.themedStorePage .storeContactChip span{color:var(--market-muted,#64748b)!important;letter-spacing:0!important;text-transform:uppercase!important;grid-area:label!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.marketStorePage.themedStorePage .storeContactChip strong{min-width:0!important;color:var(--market-ink,#0f172a)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:value!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.marketStorePage.themedStorePage .publicProductBadges{flex-wrap:wrap!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}.marketStorePage.themedStorePage .publicProductBadges span,.marketStorePage.themedStorePage .marketImageBadge,.marketStorePage.themedStorePage .marketMetaTag,.marketStorePage.themedStorePage .cartMiniBadge{color:#155e75!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;opacity:1!important;background:#ecfeff!important;border:1px solid #bae6fd!important;border-radius:999px!important;max-width:100%!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.marketStorePage.themedStorePage .publicProductBadges span{align-items:center!important;min-height:24px!important;padding:4px 9px!important;display:inline-flex!important}.marketStorePage.themedStorePage .marketImageBadge{color:#0f172a!important;background:#fff!important;align-items:center!important;gap:5px!important;display:inline-flex!important;box-shadow:0 8px 20px #0f172a24!important}.marketStorePage.themedStorePage .marketTrustRow span,.marketStorePage.themedStorePage .marketPromoRail span,.marketStorePage.themedStorePage .storeHeroStat{color:#155e75!important;opacity:1!important;background:#ecfeff!important;border-color:#a5f3fc!important}.marketStorePage.themedStorePage .marketTrustRow span svg,.marketStorePage.themedStorePage .marketPromoRail span svg{color:#0e7490!important}.marketStorePage.themedStorePage .storeHeroStat span{color:#475569!important}.marketStorePage.themedStorePage .storeHeroStat strong{color:#0f172a!important}.marketStorePage.themedStorePage .storePrimaryButton,.marketStorePage.themedStorePage button.storePrimaryButton,.marketStorePage.themedStorePage .storePrimaryButton.compact{color:#fff!important;text-shadow:none!important;background:#0891b2!important;border:1px solid #0e7490!important}.marketStorePage.themedStorePage .storePrimaryButton:hover,.marketStorePage.themedStorePage button.storePrimaryButton:hover{color:#fff!important;background:#0e7490!important;border-color:#155e75!important}.marketStorePage.themedStorePage .storeSecondaryButton,.marketStorePage.themedStorePage .marketResultsActions>button,.marketStorePage.themedStorePage .marketFilterClearButton,.marketStorePage.themedStorePage .marketFilterCloseButton,.marketStorePage.themedStorePage .marketPageControls button,.marketStorePage.themedStorePage .featuredButton,.marketStorePage.themedStorePage .productDetailClose,.marketStorePage.themedStorePage .productDetailThumbs button,.marketStorePage.themedStorePage .marketDrawerClose{border:1px solid var(--market-line,#dbe4ee)!important;color:var(--market-ink,#0f172a)!important;text-shadow:none!important;opacity:1!important;background:#fff!important}.marketStorePage.themedStorePage .storeSecondaryButton:hover,.marketStorePage.themedStorePage .marketResultsActions>button:hover,.marketStorePage.themedStorePage .marketFilterClearButton:hover,.marketStorePage.themedStorePage .marketFilterCloseButton:hover,.marketStorePage.themedStorePage .marketPageControls button:hover,.marketStorePage.themedStorePage .featuredButton:hover,.marketStorePage.themedStorePage .productDetailClose:hover,.marketStorePage.themedStorePage .productDetailThumbs button:hover,.marketStorePage.themedStorePage .marketDrawerClose:hover{color:#155e75!important;background:#ecfeff!important;border-color:#67e8f9!important}.marketStorePage.themedStorePage .marketFilterGroup button,.marketStorePage.themedStorePage .marketFilterPill,.marketStorePage.themedStorePage .marketFilterChip{border:1px solid var(--market-line,#dbe4ee)!important;color:#334155!important;opacity:1!important;background:#fff!important}.marketStorePage.themedStorePage .marketFilterGroup button.active,.marketStorePage.themedStorePage .marketFilterPill.active,.marketStorePage.themedStorePage .marketFilterChip.active{color:#155e75!important;background:#cffafe!important;border-color:#22d3ee!important}.marketStorePage.themedStorePage select,.marketStorePage.themedStorePage input,.marketStorePage.themedStorePage textarea,.marketStorePage.themedStorePage .marketPageSizeSelect select,.marketStorePage.themedStorePage .marketSortSelect select{border-color:var(--market-line,#dbe4ee)!important;color:var(--market-ink,#0f172a)!important;opacity:1!important;background:#fff!important}.marketStorePage.themedStorePage select:focus,.marketStorePage.themedStorePage input:focus,.marketStorePage.themedStorePage textarea:focus,.marketStorePage.themedStorePage .marketPageSizeSelect select:focus,.marketStorePage.themedStorePage .marketSortSelect select:focus{border-color:#22d3ee!important;outline:none!important;box-shadow:0 0 0 4px #22d3ee29!important}.marketStorePage.themedStorePage .marketProductCard{background:#fff!important}.marketStorePage.themedStorePage .marketProductMedia{background:#f1f5f9!important}.marketStorePage.themedStorePage .marketProductFooter span:not(.marketAvailabilityPill),.marketStorePage.themedStorePage .marketDealCopy span,.marketStorePage.themedStorePage .marketResultsHeader span,.marketStorePage.themedStorePage .marketFilterGroup>span,.marketStorePage.themedStorePage .marketSortSelect{color:#64748b!important;opacity:1!important}.marketStorePage.themedStorePage{--store-button-primary-bg:var(--store-primary,#0891b2);--store-button-primary-hover:color-mix(in srgb, var(--store-primary,#0891b2) 88%, var(--store-text,#0f172a) 12%);--store-button-primary-border:color-mix(in srgb, var(--store-primary,#0891b2) 78%, var(--market-line-strong,#cbd5e1));--store-button-primary-shadow:0 12px 24px color-mix(in srgb, var(--store-primary,#0891b2) 22%, transparent);--store-button-secondary-bg:var(--market-surface,#fff);--store-button-secondary-hover:color-mix(in srgb, var(--store-primary,#0891b2) 8%, #fff);--store-button-secondary-text:var(--market-ink,#0f172a);--store-button-secondary-border:var(--market-line,#dbe4ee);--store-button-muted-bg:color-mix(in srgb, var(--store-primary,#0891b2) 9%, #fff);--store-button-muted-text:color-mix(in srgb, var(--store-primary,#0891b2) 46%, var(--market-ink,#0f172a));--store-button-danger-bg:var(--store-danger,#b91c1c);--store-button-danger-text:var(--store-on-danger,#fff)}.marketStorePage.themedStorePage .storePrimaryButton,.marketStorePage.themedStorePage button.storePrimaryButton,.marketStorePage.themedStorePage .storePrimaryButton.compact,.marketStorePage.themedStorePage .marketDropdownActions .storePrimaryButton{border:1px solid var(--store-button-primary-border)!important;background:var(--store-button-primary-bg)!important;color:var(--store-on-primary,#fff)!important;text-shadow:none!important;box-shadow:var(--store-button-primary-shadow)!important}.marketStorePage.themedStorePage .storePrimaryButton:hover,.marketStorePage.themedStorePage button.storePrimaryButton:hover,.marketStorePage.themedStorePage .marketDropdownActions .storePrimaryButton:hover{border-color:var(--store-button-primary-border)!important;background:var(--store-button-primary-hover)!important;color:var(--store-on-primary,#fff)!important;transform:translateY(-1px)!important}.marketStorePage.themedStorePage .storeSecondaryButton,.marketStorePage.themedStorePage .marketDropdownActions .storeSecondaryButton,.marketStorePage.themedStorePage .marketResultsActions>button,.marketStorePage.themedStorePage .marketFilterClearButton,.marketStorePage.themedStorePage .marketFilterCloseButton,.marketStorePage.themedStorePage .featuredButton,.marketStorePage.themedStorePage .productDetailClose,.marketStorePage.themedStorePage .productDetailThumbs button,.marketStorePage.themedStorePage .marketDrawerClose{border:1px solid var(--store-button-secondary-border)!important;background:var(--store-button-secondary-bg)!important;color:var(--store-button-secondary-text)!important;text-shadow:none!important;opacity:1!important;box-shadow:none!important}.marketStorePage.themedStorePage .storeSecondaryButton:hover,.marketStorePage.themedStorePage .marketDropdownActions .storeSecondaryButton:hover,.marketStorePage.themedStorePage .marketResultsActions>button:hover,.marketStorePage.themedStorePage .marketFilterClearButton:hover,.marketStorePage.themedStorePage .marketFilterCloseButton:hover,.marketStorePage.themedStorePage .featuredButton:hover,.marketStorePage.themedStorePage .productDetailClose:hover,.marketStorePage.themedStorePage .productDetailThumbs button:hover,.marketStorePage.themedStorePage .marketDrawerClose:hover{border-color:color-mix(in srgb, var(--store-primary,#0891b2) 42%, var(--market-line-strong,#cbd5e1))!important;background:var(--store-button-secondary-hover)!important;color:var(--store-button-muted-text)!important}.marketStorePage.themedStorePage .storeSecondaryButton.danger,.marketStorePage.themedStorePage .storeDangerButton{border-color:color-mix(in srgb, var(--store-button-danger-bg) 60%, #fecaca)!important;background:var(--store-button-danger-bg)!important;color:var(--store-button-danger-text)!important}.marketStorePage.themedStorePage .marketHeaderActions button,.marketStorePage.themedStorePage .marketUserButton,.marketStorePage.themedStorePage .marketCartButton,.marketStorePage.themedStorePage .marketCategoryBar button,.marketStorePage.themedStorePage .marketSegmented button,.marketStorePage.themedStorePage .marketFilterGroup button,.marketStorePage.themedStorePage .marketFilterPill,.marketStorePage.themedStorePage .marketFilterChip{color:var(--store-button-secondary-text)!important}.marketStorePage.themedStorePage .marketCategoryBar button.active,.marketStorePage.themedStorePage .marketCategoryBar button:hover,.marketStorePage.themedStorePage .marketSegmented button.active,.marketStorePage.themedStorePage .marketFilterGroup button.active,.marketStorePage.themedStorePage .marketFilterPill.active,.marketStorePage.themedStorePage .marketFilterChip.active{border-color:var(--store-button-primary-border)!important;background:var(--store-button-muted-bg)!important;color:var(--store-button-muted-text)!important}.marketStorePage.themedStorePage .marketLogo>span:not(.marketLogoText),.marketStorePage.themedStorePage .marketCartButton.hasItems strong{background:var(--store-button-primary-bg)!important;color:var(--store-on-primary,#fff)!important}.marketStorePage.themedStorePage select:focus,.marketStorePage.themedStorePage input:focus,.marketStorePage.themedStorePage textarea:focus,.marketStorePage.themedStorePage .marketSortSelect select:focus{border-color:var(--store-button-primary-border)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--store-primary,#0891b2) 14%, transparent)!important;outline:none!important}@media (max-width:760px){.marketStorePage.themedStorePage .storeContactStrip{gap:8px!important}.marketStorePage.themedStorePage .storeContactChip{min-height:58px!important}}.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(252px,1fr))!important;gap:18px!important}.marketStorePage.themedStorePage .marketProductCard{border-color:#dbe4ee!important;grid-template-rows:auto minmax(158px,1fr) auto!important;min-height:438px!important;container-type:inline-size!important}.marketStorePage.themedStorePage .marketProductBody{grid-template-rows:auto auto auto!important;align-content:start!important;gap:10px!important;padding:16px 16px 8px!important}.marketStorePage.themedStorePage .publicProductBadges{min-height:26px!important;margin-bottom:2px!important}.marketStorePage.themedStorePage .publicProductBadges span{max-width:100%!important}.marketStorePage.themedStorePage .marketProductTitle{color:#0f172a!important;letter-spacing:0!important;min-height:48px!important;font-size:16px!important;line-height:1.25!important}.marketStorePage.themedStorePage .marketProductBody p{color:#64748b!important;-webkit-line-clamp:1!important;min-height:22px!important;max-height:1.48em!important;font-size:13px!important;line-height:1.48!important}.marketStorePage.themedStorePage.card-large .marketProductBody p,.marketStorePage.themedStorePage.layout-editorial .marketProductBody p{-webkit-line-clamp:2!important;min-height:44px!important;max-height:2.96em!important}.marketStorePage.themedStorePage .marketProductFooter{background:#fff!important;border-top:1px solid #e2e8f0!important;grid-template-columns:1fr!important;grid-template-areas:"price""button"!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:14px 16px 16px!important;display:grid!important}.marketStorePage.themedStorePage .marketProductFooter>div{grid-area:price!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important;display:grid!important}.marketStorePage.themedStorePage .marketProductFooter strong{color:#0e7490!important;font-size:20px!important;line-height:1.1!important}.marketStorePage.themedStorePage .marketProductFooter span:not(.marketAvailabilityPill){color:#64748b!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important}.marketStorePage.themedStorePage .marketProductFooter .marketStockText{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.marketStorePage.themedStorePage .marketProductFooter .marketStockText.empty{color:#b91c1c!important}.marketStorePage.themedStorePage .marketProductFooter .marketAvailabilityPill{display:none!important}.marketStorePage.themedStorePage .marketProductFooter .storePrimaryButton,.marketStorePage.themedStorePage .marketProductFooter .storePrimaryButton.compact{white-space:nowrap!important;grid-area:button!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;margin:0!important;padding-inline:14px!important;display:inline-flex!important}.marketStorePage.themedStorePage .marketProductFooter .storePrimaryButton:disabled,.marketStorePage.themedStorePage .marketProductFooter .storePrimaryButton.compact:disabled{color:#475569!important;box-shadow:none!important;opacity:1!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;transform:none!important}@container (max-width:300px){.marketStorePage.themedStorePage .marketProductBody p{-webkit-line-clamp:1!important;min-height:20px!important;max-height:1.48em!important;font-size:12px!important}}@media (max-width:760px){.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.marketStorePage.themedStorePage .marketProductCard{min-height:0!important}}@media (max-width:520px){.marketStorePage.themedStorePage .marketProductGrid{grid-template-columns:1fr!important}}.ownerLabHero,.ownerAccessPanel{background:linear-gradient(145deg,#22d3ee1a,#34d3990e),#090e17c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ownerAccessPanel{grid-template-columns:auto minmax(0,1fr)}.ownerLabHero h3,.ownerLabHero p,.ownerAccessPanel h3,.ownerAccessPanel p{margin:0}.ownerLabHero h3{margin-top:4px;font-size:clamp(26px,4vw,44px);line-height:1}.ownerLabHero p:not(.eyebrow),.ownerAccessPanel p{max-width:820px;color:var(--muted);margin-top:8px;font-weight:800;line-height:1.5}.ownerLabHeroStats,.ownerLabReadinessStats,.ownerPaymentCardChecks{gap:10px;display:grid}.ownerLabHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(440px,44vw)}.ownerLabHeroStats span,.ownerLabReadinessStats span,.ownerPaymentCardChecks span,.ownerStepList span{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:4px;padding:12px;display:grid}.ownerLabHeroStats span.ready,.ownerLabReadinessStats span.ready,.ownerPaymentCardChecks span.ready,.ownerStepList span.ready{background:#34d39917;border-color:#34d3994d}.ownerLabHeroStats strong,.ownerLabReadinessStats strong,.ownerPaymentCardChecks strong,.ownerStepList strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:17px}.ownerLabHeroStats small,.ownerLabReadinessStats small,.ownerPaymentCardChecks small,.ownerStepList small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.ownerLabGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.ownerCheckoutStatus,.ownerPaymentNextSteps{align-content:start}.ownerLabReadinessStats{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerStepList{gap:10px;display:grid}.ownerOnlinePaymentsPanel{gap:16px;display:grid}.ownerPaymentCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ownerPaymentCard{background:linear-gradient(145deg,#ffffff0a,#22d3ee06),#090e17c2;border:1px solid #94a3b82e;border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.ownerPaymentCard.ready{background:linear-gradient(145deg,#34d39917,#22d3ee09),#090e17c7;border-color:#34d39952}.ownerPaymentCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ownerPaymentCardHeader strong,.ownerPaymentCardHeader p{margin:0}.ownerPaymentCardHeader strong{color:var(--text);font-size:18px;display:block}.ownerPaymentCardHeader p{color:var(--muted);margin-top:3px;font-size:13px;font-weight:800;line-height:1.35}.ownerPaymentCardChecks{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerPaymentCardChecks span.planned{background:#fbbf2412;border-color:#fbbf2438}.ownerPaymentCardActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ownerPaymentCardActions .primaryButton,.ownerPaymentCardActions .secondaryButton{min-height:42px;padding-inline:12px}@media (max-width:1100px){.ownerLabHero,.ownerLabGrid,.ownerPaymentCardGrid{grid-template-columns:1fr}.ownerLabHeroStats{width:100%;min-width:0}}@media (max-width:720px){.ownerLabHeroStats,.ownerLabReadinessStats,.ownerPaymentCardChecks{grid-template-columns:1fr}.ownerPaymentCardHeader{grid-template-columns:auto minmax(0,1fr)}.ownerPaymentCardHeader .statusPill{grid-column:1/-1;justify-self:start}.ownerPaymentCardActions{grid-template-columns:1fr;display:grid}.ownerPaymentCardActions .primaryButton,.ownerPaymentCardActions .secondaryButton{justify-content:center;width:100%}}.buyerPortalPage{--buyer-surface:#fff;--buyer-surface-soft:#f7fbfd;--buyer-line:#d8e6ef;--buyer-text:#101827;--buyer-muted:#64748b;--buyer-primary:#0f9db3;--buyer-primary-strong:#087a8f;--buyer-accent:#34c98b;--buyer-shadow:0 18px 46px #0f172a17;--buyer-shadow-soft:0 10px 26px #0f172a0f;gap:22px;min-height:100vh;padding:20px clamp(16px,4vw,48px) 48px;color:var(--buyer-text)!important;background:radial-gradient(circle at 82% 4%,#16c5d824,#0000 34%),linear-gradient(#f8fbfd 0%,#eef4f8 48%,#f8fbfd 100%)!important}.buyerPortalPage .storeHeader{border:1px solid var(--buyer-line);width:min(1380px,100%);min-height:68px;box-shadow:var(--buyer-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:18px;margin:0 auto;padding:10px 14px}.buyerPortalPage .storeBackLink,.buyerPortalPage .storeBrand{color:var(--buyer-text)}.buyerPortalPage .storeBrand span{background:linear-gradient(135deg, var(--buyer-primary), var(--buyer-accent));color:#fff}.buyerPortalPage>.storeNotice{color:#166534;background:#eafaf2;border-color:#34c98b47;width:fit-content;max-width:min(720px,100vw - 32px);margin:0 auto;box-shadow:0 12px 28px #16653414}.buyerPortalPage>.storeNotice.error{color:#991b1b;background:#fff1f2;border-color:#ef444447}.buyerPortalPage .storeEyebrow{color:var(--buyer-primary-strong);letter-spacing:.16em}.buyerPortalPage .storePrimaryButton,.buyerPortalPage .storeSecondaryButton{border-radius:12px;font-weight:950}.buyerPortalPage .storePrimaryButton{color:#06212a;background:linear-gradient(135deg,#16c5d8,#45d68f);border:1px solid #0f9db32e;box-shadow:0 14px 28px #0f9db32e}.buyerPortalPage .storeSecondaryButton{color:#1f2937;background:#fff;border-color:#d6e3ed}.buyerPortalHero{border:1px solid var(--buyer-line);width:min(1380px,100%);box-shadow:var(--buyer-shadow);background:linear-gradient(135deg,#fffffff5,#eefafcf0),radial-gradient(circle at 86% 18%,#16c5d826,#0000 32%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:center;gap:clamp(18px,4vw,44px);padding:clamp(24px,5vw,46px)}.buyerPortalHero h1{max-width:720px;color:var(--buyer-text);letter-spacing:0;margin:8px 0 14px;font-size:clamp(42px,6vw,72px);line-height:.95}.buyerPortalHero p:not(.storeEyebrow){color:#334155;max-width:680px;font-size:clamp(16px,1.6vw,19px);font-weight:750}.buyerHeroBadges{margin-top:24px}.buyerHeroBadges span{color:#075985;background:#eefcff;border-color:#b8e9ef}.buyerLookupPanel{box-shadow:var(--buyer-shadow);background:#fff;border:1px solid #cbd8e5;border-radius:22px;padding:20px}.buyerLookupHeader{border-bottom-color:#e3edf4}.buyerLookupHeader strong{color:var(--buyer-text)}.buyerLookupHeader small{color:var(--buyer-muted)}.buyerPortalPage label,.buyerPortalPage .validatedField,.buyerPortalPage .fieldLabel{color:#334155}.buyerPortalPage input,.buyerPortalPage textarea,.buyerPortalPage select{color:var(--buyer-text);background:#fff;border-color:#d8e3ee}.buyerPortalPage input::placeholder,.buyerPortalPage textarea::placeholder{color:#94a3b8}.buyerGoogleLoginCard{background:linear-gradient(135deg,#f0fdff,#fff);border-color:#b8e9ef}.buyerGoogleLoginCard strong{color:var(--buyer-text)}.buyerGoogleLoginCard small,.buyerGoogleButtonShell>span{color:var(--buyer-muted)}.buyerGoogleButtonShell{background:#fff;border-color:#d8e3ee}.buyerAuthSplit{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buyerAccountShell{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;width:min(1380px,100%)}.buyerSummaryPanel,.buyerSectionPanel,.buyerSubPanel,.buyerMiniCard,.buyerOrderCard{border:1px solid var(--buyer-line);background:var(--buyer-surface);color:var(--buyer-text);box-shadow:var(--buyer-shadow-soft)}.buyerSummaryPanel{border-radius:22px;padding:18px;position:sticky;top:18px}.buyerSummaryPanel h2,.buyerSectionPanel h2,.buyerOrderHeader h2{color:var(--buyer-text)}.buyerSummaryPanel p,.buyerOrderHeader span,.buyerMiniCard p,.buyerMiniCard small{color:var(--buyer-muted)}.buyerSummaryStats{grid-template-columns:1fr}.buyerSummaryStats span{background:var(--buyer-surface-soft);color:var(--buyer-muted);text-transform:none;border-color:#e1eaf2}.buyerSummaryStats strong{color:var(--buyer-text)}.buyerPortalTabs{gap:8px}.buyerPortalTabs button{color:#334155;background:0 0;border:1px solid #0000;border-radius:14px;min-height:62px}.buyerPortalTabs button:hover,.buyerPortalTabs button.active{color:#075985;background:#eefcff;border-color:#b8e9ef;transform:none}.buyerPortalTabs small{color:var(--buyer-muted)}.buyerContentStack{gap:16px;display:grid}.buyerSectionPanel{border-radius:22px;padding:clamp(18px,3vw,28px)}.buyerOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.buyerOverviewGrid button{min-height:120px;color:var(--buyer-text);box-shadow:none;background:linear-gradient(#fff,#f6fbfd);border:1px solid #d8e6ef;border-radius:18px;align-content:start;padding:16px}.buyerOverviewGrid button:hover{box-shadow:var(--buyer-shadow-soft);border-color:#8ddfeb}.buyerOverviewGrid svg{color:var(--buyer-primary)}.buyerOverviewGrid strong{color:var(--buyer-text);font-size:20px}.buyerOverviewGrid small{color:var(--buyer-muted)}.buyerStatus{color:#075985;background:#eefcff;border-color:#0f9db33d}.buyerStatus.paid,.buyerStatus.delivered,.buyerStatus.issued{color:#166534;background:#edfdf4;border-color:#34c98b42}.buyerStatus.cancelled,.buyerStatus.failed,.buyerStatus.rejected{color:#991b1b;background:#fff1f2;border-color:#ef44443d}.buyerOrderMeta span,.buyerStageGrid span,.buyerNextAction,.buyerRecordRow,.buyerLine{background:var(--buyer-surface-soft);color:#334155;border-color:#e1eaf2}.buyerOrderSection{background:#fff;border-color:#e1eaf2}.buyerInlineNotice,.buyerEmptyState{color:#075985;background:#f0fdff;border-color:#b8e9ef}@media (max-width:1100px){.buyerPortalHero,.buyerAccountShell{grid-template-columns:1fr}.buyerSummaryPanel{position:static}.buyerPortalTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.buyerOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.buyerPortalPage{padding:12px 10px 30px}.buyerPortalPage .storeHeader{border-radius:16px}.buyerPortalHero{border-radius:22px;padding:20px}.buyerPortalHero h1{font-size:42px}.buyerHeroBadges,.buyerAuthSplit,.buyerAuthActions,.buyerPortalTabs,.buyerOverviewGrid{grid-template-columns:1fr}.buyerLookupPanel,.buyerSummaryPanel,.buyerSectionPanel{border-radius:18px}}.buyerPortalPage{--buyer-action:#0b7285;--buyer-action-dark:#075569;--buyer-focus:color-mix(in srgb, var(--buyer-primary) 24%, #fff);align-content:start}.buyerPortalPage .storeHeader{z-index:1;flex-wrap:wrap;justify-content:space-between;display:flex;position:static;top:auto}.buyerPortalPage .storeBackLink{color:#0f172a;background:#fff;border-color:#d8e6ef;box-shadow:0 8px 18px #0f172a0f}.buyerPortalPage .storeBackLink:hover{border-color:var(--buyer-primary);color:#075985;background:#f0fdff}.buyerPortalPage .storeBrand strong{color:#0f172a}.buyerPortalPage .storeBrand span{background:linear-gradient(135deg, var(--buyer-action), var(--buyer-accent))}.buyerPortalPage .buyerPortalHero,.buyerPortalPage .buyerAccountShell{margin-left:auto;margin-right:auto}.buyerPortalPage .buyerPortalHero{border-radius:20px;overflow:hidden}.buyerPortalPage .buyerHeroBadges{flex-wrap:wrap;gap:10px;display:flex}.buyerPortalPage .buyerHeroBadges span{border-radius:999px;min-height:36px;font-weight:900}.buyerPortalPage .buyerLookupPanel,.buyerPortalPage .buyerSummaryPanel,.buyerPortalPage .buyerSectionPanel,.buyerPortalPage .buyerSubPanel,.buyerPortalPage .buyerMiniCard,.buyerPortalPage .buyerOrderCard{border-radius:14px}.buyerPortalPage .buyerLookupPanel{align-self:stretch;gap:14px}.buyerPortalPage .buyerLoginIdentity,.buyerPortalPage .buyerAuthModule{color:#0f172a;background:linear-gradient(#fff,#f7fbfd);border:1px solid #d8e6ef;border-radius:14px}.buyerPortalPage .buyerLoginIdentity{gap:12px;padding:14px;display:grid}.buyerPortalPage .buyerLoginIdentityGrid,.buyerPortalPage .buyerAuthModuleGrid{gap:12px;display:grid}.buyerPortalPage .buyerLoginIdentityGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.buyerPortalPage .buyerAuthModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerPortalPage .buyerAuthModule{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.buyerPortalPage .buyerAuthModule.google{background:linear-gradient(135deg,#f0fdff,#fff)}.buyerPortalPage .buyerAuthModule.quickLookup{background:linear-gradient(135deg,#fff,#f1f8fb)}.buyerPortalPage .buyerAuthModuleHeader{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.buyerPortalPage .buyerAuthModuleHeader strong{color:#0f172a;font-size:15px;font-weight:950;line-height:1.15;display:block}.buyerPortalPage .buyerAuthModuleHeader small{color:var(--buyer-muted);margin-top:2px;font-size:12px;font-weight:850;line-height:1.25;display:block}.buyerPortalPage .buyerAuthModuleIcon{width:38px;height:38px;color:var(--buyer-action-dark);background:#ecfeff;border:1px solid #b8e9ef;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.buyerPortalPage .buyerLookupPanel .buyerCompactField{gap:7px;min-width:0;display:grid}.buyerPortalPage .buyerLookupPanel .buyerCompactField input{border-radius:12px;min-height:44px;padding:0 14px;font-size:15px}.buyerPortalPage .buyerLookupPanel .buyerCompactField .fieldHelpText:not(.error){display:none}.buyerPortalPage .buyerLookupPanel .buyerCompactField .fieldHelpText.error{min-height:auto}.buyerPortalPage .buyerResolvedStore{border:1px solid color-mix(in srgb, var(--store-primary,#1dbed3) 34%, #d8e6ef);background:color-mix(in srgb, var(--store-primary,#1dbed3) 10%, #fff);color:#0f172a;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.buyerPortalPage .buyerResolvedStore svg{color:var(--store-primary,#1dbed3);flex:none}.buyerPortalPage .buyerResolvedStore div{gap:3px;min-width:0;display:grid}.buyerPortalPage .buyerResolvedStore strong,.buyerPortalPage .buyerResolvedStore small{overflow-wrap:anywhere}.buyerPortalPage .buyerResolvedStore small{color:var(--buyer-muted);font-size:12px;font-weight:850}.buyerPortalPage .buyerAuthMethodButton{color:#64748b;background:#f8fafc;border:1px solid #d8e6ef;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:950;display:inline-flex}.buyerPortalPage .buyerLookupHeader{gap:4px;padding-bottom:12px;display:grid}.buyerPortalPage .buyerLookupHeader strong{font-size:19px}.buyerPortalPage .buyerLookupHeader small{font-weight:800}.buyerPortalPage .buyerGoogleLoginCard,.buyerPortalPage .buyerGoogleButtonShell,.buyerPortalPage .buyerReadOnlyBox,.buyerPortalPage .buyerCheck{color:#0f172a;background:#fff;border:1px solid #d8e6ef;border-radius:12px}.buyerPortalPage .buyerGoogleLoginCard{background:linear-gradient(#fff,#f4fbfd);gap:12px;padding:14px;display:grid}.buyerPortalPage .marketGoogleButton{color:#334155;background:#fff;border-color:#d8e6ef}.buyerPortalPage .storePrimaryButton,.buyerPortalPage .storeSecondaryButton{letter-spacing:0;border-radius:10px;justify-content:center;min-height:46px}.buyerPortalPage .storePrimaryButton{background:linear-gradient(135deg, var(--buyer-action), var(--buyer-action-dark));text-shadow:none;border:0;color:#fff!important}.buyerPortalPage .storePrimaryButton:hover:not(:disabled){background:linear-gradient(135deg, var(--buyer-action-dark), #063f52)}.buyerPortalPage .storeSecondaryButton{background:#fff;border:1px solid #d8e6ef;color:#0f172a!important}.buyerPortalPage .storeSecondaryButton:hover:not(:disabled){border-color:var(--buyer-primary);background:#f0fdff}.buyerPortalPage .storeSecondaryButton.danger{border-color:#fecdd3;color:#9f1239!important}.buyerPortalPage .buyerAccountShell{gap:20px;display:grid}.buyerPortalPage .buyerSummaryPanel{gap:16px;top:20px}.buyerPortalPage .buyerSessionReady{color:#0f172a;background:#f0fdf4;border:1px solid #16a34a38;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.buyerPortalPage .buyerSessionReady svg{color:#15803d;flex:none}.buyerPortalPage .buyerSessionReady div{gap:3px;display:grid}.buyerPortalPage .buyerSessionReady strong{font-weight:950}.buyerPortalPage .buyerSessionReady span{color:var(--buyer-muted);font-weight:800;line-height:1.35}.buyerPortalPage .buyerSessionReady .storeSecondaryButton{white-space:nowrap;flex:none;margin-left:auto}.buyerPortalPage .buyerPortalTabs button{text-align:left;align-items:center;gap:11px;width:100%;min-height:58px;padding:11px 12px;display:flex}.buyerPortalPage .buyerPortalTabs button strong{color:inherit;font-size:15px}.buyerPortalPage .buyerPortalTabs button svg{flex:none}.buyerPortalPage .buyerPortalTabs button.active{border-color:var(--buyer-primary);background:var(--buyer-focus);box-shadow:inset 3px 0 0 var(--buyer-action)}.buyerPortalPage .buyerSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.buyerPortalPage .buyerSectionHeader h2,.buyerPortalPage .buyerSectionHeader h3{margin:2px 0 0}.buyerPortalPage .buyerOverviewGrid button{text-align:left;gap:8px;display:grid}.buyerPortalPage .buyerOverviewGrid button strong{line-height:1.18}.buyerPortalPage .buyerFormGrid,.buyerPortalPage .buyerCardGrid,.buyerPortalPage .buyerSecurityGrid{gap:14px}.buyerPortalPage .buyerSubPanel{background:#f8fbfd;border-color:#d8e6ef;gap:14px;padding:clamp(16px,2.5vw,22px);display:grid}.buyerPortalPage .buyerMiniCard{align-content:start;gap:14px;padding:16px;display:grid}.buyerPortalPage .buyerMiniCard h3,.buyerPortalPage .buyerOrderCard h3{color:#0f172a}.buyerPortalPage .buyerMiniActions,.buyerPortalPage .buyerAuthActions,.buyerPortalPage .buyerInvoiceActions{flex-wrap:wrap;gap:10px;display:flex}.buyerPortalPage .buyerInvoiceActions{justify-content:flex-end;align-items:center}.buyerPortalPage .buyerInvoiceActions.cardActions{justify-content:flex-start}.buyerPortalPage .buyerAuthActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buyerPortalPage .buyerAuthActions.compact{gap:8px}.buyerPortalPage .buyerAuthActions.compact .storeSecondaryButton{min-height:42px;padding-left:10px;padding-right:10px}.buyerPortalPage .buyerOrdersStack{gap:14px;display:grid}.buyerPortalPage .buyerOrderCard{padding:18px}.buyerPortalPage .buyerOrderSection,.buyerPortalPage .buyerRecordRow,.buyerPortalPage .buyerLine,.buyerPortalPage .buyerNextAction{border-radius:12px}.buyerPortalPage .buyerCsfDropzone,.buyerPortalPage .buyerCsfRegimeSelect,.buyerPortalPage .buyerCsfStatus{color:#0f172a;background:linear-gradient(#f0fdff,#fff);border:1px dashed #a8ddea;border-radius:14px}.buyerPortalPage .buyerCsfDropzone{cursor:pointer;align-items:center;gap:14px;min-height:92px;padding:18px;display:flex;position:relative}.buyerPortalPage .buyerCsfDropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.buyerPortalPage .buyerCsfDropzone svg{color:var(--buyer-action);flex:none}.buyerPortalPage .buyerCsfDropzone span,.buyerPortalPage .buyerCsfStatus{gap:4px;display:grid}.buyerPortalPage .buyerCsfDropzone strong,.buyerPortalPage .buyerCsfRegimeSelect span,.buyerPortalPage .buyerCsfStatus strong{color:#0f172a;font-weight:950}.buyerPortalPage .buyerCsfDropzone small,.buyerPortalPage .buyerCsfRegimeSelect small,.buyerPortalPage .buyerCsfStatus span{color:var(--buyer-muted);font-weight:800}.buyerPortalPage .buyerCsfDropzone.ready,.buyerPortalPage .buyerCsfStatus.ready{background:#f0fdf4;border-style:solid;border-color:#16a34a47}.buyerPortalPage .buyerCsfDropzone.parsing{pointer-events:none;opacity:.78}.buyerPortalPage .buyerCsfRegimeSelect{gap:8px;padding:14px;display:grid}.buyerPortalPage .buyerCsfRegimeSelect.needsSelection{background:#fff7f8;border-color:#fb7185}.buyerPortalPage .buyerCsfRegimeSelect select{color:#0f172a;background:#fff;border:1px solid #d8e6ef;border-radius:12px;width:100%;min-height:52px;padding:0 14px;font-weight:900}.buyerPortalPage .buyerCsfError{color:#be123c!important}.buyerPortalPage .buyerCsfStatus{border-style:solid;padding:14px}.buyerPortalPage .buyerCsfStatus.warning{background:#fffbeb;border-color:#fde68a}.buyerPortalPage .storeEmpty,.buyerPortalPage .storeMutedText,.buyerPortalPage .buyerDangerZone p{color:var(--buyer-muted)}@media (max-width:900px){.buyerPortalPage .buyerAccountShell{grid-template-columns:1fr}.buyerPortalPage .buyerSummaryPanel{position:static}.buyerPortalPage .buyerPortalTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerPortalPage .buyerLoginIdentityGrid{grid-template-columns:1fr}}@media (max-width:720px){.storefrontRolloutReadiness{grid-template-columns:auto minmax(0,1fr)}.storefrontRolloutReadiness>span:last-child{text-align:left;grid-column:1/-1}}@media (max-width:640px){.buyerPortalPage{gap:14px;padding:10px 10px 28px}.buyerPortalPage .storeHeader{gap:10px;min-height:auto;padding:10px}.buyerPortalPage .storeBackLink,.buyerPortalPage .storeBrand{width:100%}.buyerPortalPage .buyerPortalHero{gap:18px;padding:18px}.buyerPortalPage .buyerPortalHero h1{font-size:clamp(34px,13vw,44px);line-height:1}.buyerPortalPage .buyerPortalHero p:not(.storeEyebrow){font-size:15px}.buyerPortalPage .buyerHeroBadges span{width:100%}.buyerPortalPage .buyerLookupPanel,.buyerPortalPage .buyerSectionPanel,.buyerPortalPage .buyerSummaryPanel{padding:16px}.buyerPortalPage .buyerAuthActions,.buyerPortalPage .buyerAuthModuleGrid,.buyerPortalPage .buyerPortalTabs,.buyerPortalPage .buyerOverviewGrid{grid-template-columns:1fr}.buyerPortalPage .buyerLoginIdentity,.buyerPortalPage .buyerAuthModule{padding:12px}.buyerPortalPage .buyerAuthModuleHeader{grid-template-columns:34px minmax(0,1fr)}.buyerPortalPage .buyerAuthModuleIcon{border-radius:10px;width:34px;height:34px}.buyerPortalPage .buyerSectionHeader .compact,.buyerPortalPage .storePrimaryButton,.buyerPortalPage .storeSecondaryButton{width:100%}.buyerPortalPage .buyerSessionReady{flex-direction:column;align-items:stretch}.buyerPortalPage .buyerSessionReady .storeSecondaryButton{margin-left:0}.buyerPortalPage .buyerCsfDropzone{align-items:flex-start}}.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account{background:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--buyer-primary,#0f9db3) 12%, transparent), transparent 28%), linear-gradient(180deg, #f8fbff 0%, #eef4f8 100%)!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerLookupPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerSummaryPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerSectionPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerSubPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerMiniCard,.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerOrderCard{border-color:color-mix(in srgb, var(--buyer-primary,#0f9db3) 16%, #d8e6ef)!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-retail_account .buyerPortalTabs button.active{border-color:var(--buyer-primary,#0f9db3)!important;background:color-mix(in srgb, var(--buyer-primary,#0f9db3) 12%, #fff)!important}.buyerPortalPage.visual-arcade_pixel{--arcade-bg:#050816;--arcade-panel:#080f25eb;--arcade-panel-strong:#0a122dfa;--arcade-blue:#00d5ff;--arcade-deep-blue:#145cff;--arcade-pink:#ff2d95;--arcade-yellow:#ffe45c;--arcade-text:#f8fbff;--arcade-muted:#a8c5ff;isolation:isolate!important;background:radial-gradient(circle at 78% 10%, #0059ff57, transparent 30%), radial-gradient(circle at 16% 20%, #ff2d9521, transparent 24%), linear-gradient(transparent 0 96%, #00d5ff29 97%), linear-gradient(90deg, transparent 0 96%, #00d5ff24 97%), var(--arcade-bg)!important;color:var(--arcade-text)!important;background-size:auto,auto,58px 58px,58px 58px,auto!important;font-family:Inter,Arial,sans-serif!important;position:relative!important;overflow-x:hidden!important}.buyerPortalPage.visual-arcade_pixel:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 8% 18%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 36% 12%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 82% 28%, var(--arcade-pink) 0 2px, transparent 3px), radial-gradient(circle at 58% 54%, #fffc 0 1px, transparent 2px);opacity:.48;background-size:260px 220px,320px 280px,300px 260px,220px 180px;position:fixed;inset:0}.buyerPortalPage.visual-arcade_pixel>*{z-index:1;position:relative}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeHeader,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLookupPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSummaryPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSectionPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSubPanel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerMiniCard,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerOrderCard{background:linear-gradient(180deg, #00d5ff12, transparent 44%), var(--arcade-panel)!important;color:var(--arcade-text)!important;border:1px solid #00d5ff6b!important;border-radius:6px!important;box-shadow:0 0 0 1px #145cff38,0 24px 64px #00000075,0 0 34px #00d5ff1a!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeHeader{background:linear-gradient(90deg,#00d5ff33,#0000 22% 78%,#145cff33),#020617eb!important;border-radius:0!important;min-height:78px!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero{background:radial-gradient(circle at 78% 18%,#145cff5c,#0000 30%),linear-gradient(135deg,#071438fa,#030712f5)!important;position:relative!important;overflow:hidden!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero:after{content:"";pointer-events:none;transform-origin:bottom;background:linear-gradient(#0000,#145cff29),repeating-linear-gradient(0deg,#00d5ff2e 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#00d5ff29 0 1px,#0000 1px 42px);height:60%;position:absolute;bottom:-28%;left:0;right:0;transform:perspective(520px)rotateX(58deg)}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero>*{z-index:1;position:relative}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeBrand img,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeBrand span{background:#030712d1!important;border:1px solid #00d5ff7a!important;border-radius:4px!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeBackLink,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeBrand strong,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero h1,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLookupHeader strong,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthModuleHeader strong,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSectionHeader h2,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSectionHeader h3,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerMiniCard h3,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerOrderCard h3,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfDropzone strong,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfRegimeSelect span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfStatus strong{color:var(--arcade-text)!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero h1,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSectionHeader h2,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSectionHeader h3,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerOrderCard h3{letter-spacing:0!important;text-shadow:0 2px #145cffc2,0 0 22px #00d5ff42!important;font-family:Courier New,monospace!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeEyebrow,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeBrand span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerHeroBadges span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthModuleHeader small,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLookupHeader small,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalTabs button small,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerRecordRow span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLine span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfDropzone small,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfRegimeSelect small,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfStatus span{color:var(--arcade-blue)!important;font-family:Courier New,monospace!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalHero p:not(.storeEyebrow),.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSummaryPanel p,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSessionReady span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeEmpty,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeMutedText,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerDangerZone p,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .fieldHelpText{color:var(--arcade-muted)!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerHeroBadges span,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLoginIdentity,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthModule,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerResolvedStore,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerGoogleLoginCard,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerGoogleButtonShell,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerReadOnlyBox,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCheck,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerSessionReady,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalTabs button,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerOverviewGrid button,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerRecordRow,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLine,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerNextAction,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfDropzone,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfRegimeSelect,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfStatus{color:var(--arcade-text)!important;background:linear-gradient(#00d5ff12,#0000 56%),#030712c2!important;border-color:#00d5ff47!important;border-radius:4px!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthModule.google,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthModule.quickLookup{background:linear-gradient(#145cff1f,#0000 58%),#030712d1!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthModuleIcon,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerOverviewGrid button svg,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfDropzone svg{color:var(--arcade-blue)!important;filter:drop-shadow(0 0 10px #00d5ff4d)!important;background:#00d5ff1f!important;border:1px solid #00d5ff61!important;border-radius:4px!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerPortalTabs button.active,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerOverviewGrid button:hover,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfDropzone.ready,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfStatus.ready{border-color:var(--arcade-yellow)!important;color:var(--arcade-yellow)!important;background:linear-gradient(#ffe45c24,#0000 58%),#030712db!important;box-shadow:0 0 20px #ffe45c29!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .validatedField,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account label,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .fieldLabel,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerLookupPanel .buyerCompactField{color:var(--arcade-blue)!important;font-family:Courier New,monospace!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account input,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account textarea,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account select,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfRegimeSelect select{color:var(--arcade-text)!important;background:#020617e6!important;border:1px solid #00d5ff61!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #145cff24!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account input:focus,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account textarea:focus,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account select:focus{border-color:var(--arcade-yellow)!important;outline:2px solid #ffe45c38!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerAuthMethodButton,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeSecondaryButton{color:var(--arcade-text)!important;background:#030712d1!important;border:1px solid #00d5ff85!important;border-radius:4px!important;font-family:Courier New,monospace!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storePrimaryButton{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffc7!important;border-radius:4px!important;font-family:Courier New,monospace!important;box-shadow:0 0 24px #00d5ff3d!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeNotice{color:var(--arcade-text)!important;background:#030712e6!important;border-color:#00d5ff61!important;border-radius:4px!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .storeNotice.error,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account.error-style-inline_guarded .storeNotice.error,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .buyerCsfError,.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account .fieldHelpText.error{color:#ffb6d7!important;border-color:#ff2d9580!important}.buyerPortalPage.themedBuyerPortalPage.buyer-style-arcade_account.empty-style-illustrated_panel .storeEmpty{background:radial-gradient(circle at 18% 24%,#ffe45c1f,#0000 24%),#030712c2!important;border:1px dashed #00d5ff57!important;border-radius:4px!important;padding:18px!important}.marketStorePage.visual-arcade_pixel .marketDropdownPanel,.marketStorePage.visual-arcade_pixel .marketUserDropdown,.marketStorePage.visual-arcade_pixel .marketCartDropdown{color:var(--arcade-text,#f8fbff)!important;background:linear-gradient(#00d5ff14,#0000 58%),radial-gradient(circle at 86% 12%,#145cff38,#0000 28%),#020617f7!important;border:1px solid #00d5ff8a!important;border-radius:6px!important;box-shadow:0 0 0 1px #145cff3d,0 26px 72px #0000009e,0 0 36px #00d5ff29!important}.marketStorePage.visual-arcade_pixel .marketDropdownHeader,.marketStorePage.visual-arcade_pixel .marketDropdownPanel a,.marketStorePage.visual-arcade_pixel .marketDropdownPanel button,.marketStorePage.visual-arcade_pixel .marketUserDropdown a,.marketStorePage.visual-arcade_pixel .marketUserDropdown button,.marketStorePage.visual-arcade_pixel .marketCartPreviewLine,.marketStorePage.visual-arcade_pixel .marketCartDropdownEmpty{color:var(--arcade-text,#f8fbff)!important;box-shadow:none!important;background:linear-gradient(#00d5ff12,#0000 56%),#030712c7!important;border:1px solid #00d5ff47!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .marketDropdownPanel a:hover,.marketStorePage.visual-arcade_pixel .marketDropdownPanel button:hover,.marketStorePage.visual-arcade_pixel .marketUserDropdown a:hover,.marketStorePage.visual-arcade_pixel .marketUserDropdown button:hover{color:var(--arcade-yellow,#ffe45c)!important;background:linear-gradient(#ffe45c1c,#0000 58%),#030712e6!important;border-color:#ffe45c9e!important}.marketStorePage.visual-arcade_pixel .marketDropdownPanel button:disabled,.marketStorePage.visual-arcade_pixel .marketUserDropdown button:disabled{opacity:.56!important}.marketStorePage.visual-arcade_pixel .marketDropdownPanel strong,.marketStorePage.visual-arcade_pixel .marketUserDropdown strong,.marketStorePage.visual-arcade_pixel .marketCartPreviewLine strong{color:var(--arcade-text,#f8fbff)!important;letter-spacing:0!important;font-family:Courier New,monospace!important}.marketStorePage.visual-arcade_pixel .marketDropdownPanel small,.marketStorePage.visual-arcade_pixel .marketUserDropdown small,.marketStorePage.visual-arcade_pixel .marketCartMore{color:var(--arcade-muted,#b8c7e6)!important}.marketStorePage.visual-arcade_pixel .marketDropdownPanel svg,.marketStorePage.visual-arcade_pixel .marketUserDropdown svg{color:var(--arcade-blue,#00d5ff)!important;filter:drop-shadow(0 0 8px #00d5ff57)!important}.marketStorePage.visual-arcade_pixel .marketCartPreviewThumb{color:var(--arcade-blue,#00d5ff)!important;background:#00d5ff14!important;border:1px solid #00d5ff52!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .marketDropdownActions .storePrimaryButton,.marketStorePage.visual-arcade_pixel .marketDropdownActions .storeSecondaryButton{color:var(--arcade-text,#f8fbff)!important;background:#030712db!important;border:1px solid #00d5ff94!important;border-radius:4px!important;justify-content:center!important;font-family:Courier New,monospace!important}.marketStorePage.visual-arcade_pixel .marketDropdownActions .storePrimaryButton{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;box-shadow:0 0 22px #00d5ff3d!important}.marketStorePage.visual-arcade_pixel .marketAuthModal{color:var(--arcade-text,#f8fbff)!important;background:linear-gradient(#00d5ff14,#0000 48%),#020617fa!important;border:1px solid #00d5ff85!important;border-radius:6px!important;box-shadow:0 30px 90px #000000a3,0 0 44px #00d5ff2e!important}.marketStorePage.visual-arcade_pixel .marketAuthIntro,.marketStorePage.visual-arcade_pixel .marketAuthTabs button,.marketStorePage.visual-arcade_pixel .marketGoogleButtonShell,.marketStorePage.visual-arcade_pixel .marketAuthModal input{color:var(--arcade-text,#f8fbff)!important;background:#030712c7!important;border-color:#00d5ff4d!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .marketAuthIntro h2,.marketStorePage.visual-arcade_pixel .marketAuthIntro p,.marketStorePage.visual-arcade_pixel .marketAuthTabs button{color:var(--arcade-text,#f8fbff)!important}.marketStorePage.visual-arcade_pixel .marketAuthTabs button.active{border-color:var(--arcade-yellow,#ffe45c)!important;color:var(--arcade-yellow,#ffe45c)!important}.marketStorePage.visual-arcade_pixel .productDetailLayer{z-index:180!important;background:radial-gradient(circle at 50% 0,#145cff42,#0000 38%),#000000b8!important;place-items:center!important;overflow:auto!important}.marketStorePage.visual-arcade_pixel .productDetailLayer .marketDrawerBackdrop{background:0 0!important}.marketStorePage.visual-arcade_pixel .productDetailModal{background:var(--arcade-pixel-border,linear-gradient(90deg, #00d5ff61, #145cff47)), radial-gradient(circle at 80% 14%, #145cff52, transparent 28%), linear-gradient(145deg, #070d20fa, #020512fa)!important;width:min(1060px,100vw - 36px)!important;max-height:calc(100vh - 42px)!important;color:var(--arcade-text,#f8fbff)!important;border:1px solid #00d5ff8f!important;border-radius:6px!important;grid-template-columns:minmax(0,.95fr) minmax(320px,.85fr)!important;padding:20px!important;box-shadow:0 0 0 1px #145cff3d,0 34px 96px #000000b3,0 0 46px #00d5ff2e!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage{background:radial-gradient(circle at 50% 42%,#00d5ff1f,#0000 38%),linear-gradient(#00d5ff14,#0000 58%),#030712c7!important;border:1px solid #00d5ff52!important;border-radius:4px!important;min-height:min(56vh,470px)!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage img{filter:drop-shadow(0 24px 36px #0000005c)}.marketStorePage.visual-arcade_pixel .productDetailInfo h2{font-size:clamp(2rem,4vw,3.1rem)!important}.marketStorePage.visual-arcade_pixel .productDetailDescription{color:var(--arcade-muted,#b8c7e6)!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow,.marketStorePage.visual-arcade_pixel .productDetailFacts>div,.marketStorePage.visual-arcade_pixel .productDetailSection,.marketStorePage.visual-arcade_pixel .productDetailThumbs button{color:var(--arcade-text,#f8fbff)!important;background:linear-gradient(#00d5ff12,#0000 56%),#030712c7!important;border-color:#00d5ff47!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .productDetailSection{border:1px solid #00d5ff3d!important;padding:14px!important}.marketStorePage.visual-arcade_pixel .productDetailSection dl{gap:4px!important}.marketStorePage.visual-arcade_pixel .productDetailSection dl>div{border-bottom-color:#00d5ff24!important}.marketStorePage.visual-arcade_pixel .productDetailSection dl>div:last-child{border-bottom:0!important}.marketStorePage.visual-arcade_pixel .productDetailSection dd{max-width:62%;line-height:1.35;color:var(--arcade-text,#f8fbff)!important}.buyerPortalPage.visual-arcade_pixel .buyerOrderCard,.buyerPortalPage.visual-arcade_pixel .buyerOrderSection,.buyerPortalPage.visual-arcade_pixel .buyerStageGrid span,.buyerPortalPage.visual-arcade_pixel .buyerNextAction,.buyerPortalPage.visual-arcade_pixel .buyerRecordRow,.buyerPortalPage.visual-arcade_pixel .buyerLine,.buyerPortalPage.visual-arcade_pixel .buyerPaymentBox,.buyerPortalPage.visual-arcade_pixel .invoiceRequestForm,.buyerPortalPage.visual-arcade_pixel .buyerInlineNotice,.buyerPortalPage.visual-arcade_pixel .storeEmpty{color:var(--arcade-text,#f8fbff)!important;background:linear-gradient(#00d5ff12,#0000 56%),#030712c7!important;border-color:#00d5ff4d!important;border-radius:4px!important}.buyerPortalPage.visual-arcade_pixel .buyerOrderCard{background:radial-gradient(circle at 88% 10%,#145cff3d,#0000 30%),linear-gradient(#00d5ff14,#0000 44%),#020617f0!important;border-color:#00d5ff70!important;box-shadow:0 0 0 1px #145cff38,0 20px 54px #0000006b!important}.buyerPortalPage.visual-arcade_pixel .buyerOrderHeader,.buyerPortalPage.visual-arcade_pixel .buyerOrderMeta,.buyerPortalPage.visual-arcade_pixel .buyerRecordList{gap:10px!important}.buyerPortalPage.visual-arcade_pixel .buyerOrderHeader h2,.buyerPortalPage.visual-arcade_pixel .buyerOrderSection h3,.buyerPortalPage.visual-arcade_pixel .buyerRecordRow strong,.buyerPortalPage.visual-arcade_pixel .buyerLine strong,.buyerPortalPage.visual-arcade_pixel .buyerPaymentBox strong{color:var(--arcade-text,#f8fbff)!important}.buyerPortalPage.visual-arcade_pixel .buyerOrderSection h3{background:#00d5ff14!important;border:1px solid #00d5ff38!important;border-radius:4px!important;margin:0 0 10px!important;padding:8px 10px!important}.buyerPortalPage.visual-arcade_pixel .buyerStageGrid span.done{background:linear-gradient(#ffe45c1f,#0000 58%),#030712d1!important;border-color:#ffe45c80!important}.buyerPortalPage.visual-arcade_pixel .buyerOrderMeta span,.buyerPortalPage.visual-arcade_pixel .buyerStatus,.buyerPortalPage.visual-arcade_pixel .buyerInvoiceActions a,.buyerPortalPage.visual-arcade_pixel .buyerRecordRow a,.buyerPortalPage.visual-arcade_pixel .buyerNextAction a{color:var(--arcade-text,#f8fbff)!important;background:#030712d1!important;border:1px solid #00d5ff5c!important;border-radius:999px!important}.buyerPortalPage.visual-arcade_pixel .buyerStatus.paid,.buyerPortalPage.visual-arcade_pixel .buyerStatus.completed{color:#b7ffd0!important;border-color:#86ffaf80!important}.buyerPortalPage.visual-arcade_pixel .buyerStatus.pending,.buyerPortalPage.visual-arcade_pixel .buyerStatus.waiting_payment{color:var(--arcade-yellow,#ffe45c)!important;border-color:#ffe45c8c!important}.buyerPortalPage.visual-arcade_pixel .buyerRecordRow small,.buyerPortalPage.visual-arcade_pixel .buyerLine small,.buyerPortalPage.visual-arcade_pixel .buyerNextAction small,.buyerPortalPage.visual-arcade_pixel .buyerStageGrid strong,.buyerPortalPage.visual-arcade_pixel .buyerPaymentBox span{color:var(--arcade-muted,#b8c7e6)!important}.buyerPortalPage.visual-arcade_pixel .invoiceRequestForm{padding:12px!important}.buyerPortalPage.visual-arcade_pixel .validatedField{color:var(--arcade-blue,#00d5ff)!important}@media (max-width:860px){.marketStorePage.visual-arcade_pixel .productDetailModal{grid-template-columns:1fr!important;width:min(560px,100vw - 24px)!important;padding:16px!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage{min-height:300px!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow,.marketStorePage.visual-arcade_pixel .productDetailFacts{grid-template-columns:1fr!important}.marketStorePage.visual-arcade_pixel .productDetailSection dl>div{gap:4px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .productDetailSection dd{text-align:left!important;max-width:none!important}}.checkoutQuickSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.checkoutQuickHeader,.checkoutQuickHeader span,.checkoutQuickActions,.checkoutModalHeader,.checkoutModalActions{align-items:center;gap:12px;display:flex}.checkoutQuickHeader,.checkoutModalHeader,.checkoutModalActions{justify-content:space-between}.checkoutQuickActions{flex-wrap:wrap;justify-content:flex-end}.checkoutQuickHeader strong{color:#111827}.checkoutBuyerSessionCardCompact{margin-top:-4px;margin-bottom:2px}.checkoutDefaultBadge{color:#0f766e;vertical-align:middle;background:#ccfbf1;border:1px solid #99f6e4;border-radius:999px;align-items:center;min-height:22px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.checkoutSavedAddressList{gap:10px;display:grid}.checkoutAddressChoice{color:#111827;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.checkoutAddressChoice.selected{background:#ecfeff;border-color:#67e8f9}.checkoutAddressChoice strong,.checkoutAddressChoice small{display:block}.checkoutAddressChoice small{color:#64748b;margin-top:3px;font-weight:850;line-height:1.45}.checkoutChoiceDot{background:#fff;border:2px solid #94a3b8;border-radius:999px;width:18px;height:18px;margin-top:3px;box-shadow:inset 0 0 0 4px #fff}.checkoutAddressChoice.selected .checkoutChoiceDot{background:#2563eb;border-color:#0ea5e9}.checkoutCompactCard{background:#fff;border:1px solid #d7dee8;border-radius:12px;gap:4px;padding:14px;display:grid}.checkoutCompactCard.selected{background:#ecfeff;border-color:#67e8f9}.checkoutCompactCard small{color:#64748b;font-weight:850;line-height:1.45}.checkoutModalSwitch{margin-top:14px;margin-bottom:0}.checkoutInvoiceEditor{gap:14px;display:grid}.checkoutCsfDropzone{color:#0f172a;cursor:pointer;background:#ecfeff;border:1px dashed #67e8f9;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid;position:relative}.checkoutCsfDropzone.parsing{cursor:progress;opacity:.82}.checkoutCsfDropzone.ready{background:#f0fdf4;border-style:solid}.checkoutCsfDropzone input{cursor:pointer;opacity:0;position:absolute;inset:0}.checkoutCsfDropzone strong,.checkoutCsfDropzone small{display:block}.checkoutCsfDropzone small,.checkoutCsfStatus span,.checkoutCsfRegimeSelect small{color:#64748b;font-weight:850;line-height:1.45}.checkoutCsfActions,.buyerCsfActions{justify-content:flex-end;display:flex}.checkoutCsfRegimeSelect,.checkoutCsfStatus{background:#fff;border:1px solid #d7dee8;border-radius:12px;gap:8px;padding:14px;display:grid}.checkoutCsfRegimeSelect.needsSelection{background:#fff1f2;border-color:#fda4af}.checkoutCsfRegimeSelect select{color:#0f172a;background:#f8fafc;border:1px solid #d7dee8;border-radius:10px;width:100%;min-height:50px;padding:0 12px;font-weight:900}.checkoutCsfStatus.ready{background:#f0fdf4;border-color:#bbf7d0}.checkoutCsfStatus.warning{background:#fffbeb;border-color:#fde68a}.checkoutCsfError{color:#be123c;font-weight:900}.checkoutQuickPayBar{z-index:4;background:#ecfeff;border:1px solid #b7f0f6;border-radius:14px;padding:14px;position:sticky;bottom:12px;box-shadow:0 12px 34px #0f172a24}.checkoutQuickPayBar>div{gap:2px;display:grid}.checkoutQuickPayBar span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}.checkoutQuickPayBar strong{color:#111827;font-size:24px}.checkoutSummaryPaymentAction{border-top:1px solid #e2e8f0;gap:10px;margin-top:4px;padding:16px 0 0;display:grid}.checkoutSummaryPaymentHint{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:850;line-height:1.35}.mercadoPagoCheckoutButton{color:#03264c;width:100%;min-height:56px;font:inherit;background:#fff159;border:1px solid #716300;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:24px;font-weight:950;display:inline-flex;box-shadow:0 3px #03264c33}.mercadoPagoCheckoutButton:hover:not(:disabled){background:#ffe600}.mercadoPagoCheckoutButton:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.mercadoPagoLogoMark{color:#03264c;letter-spacing:0;text-transform:uppercase;background:#57c8ff;border:2px solid #03264c;border-radius:999px;justify-content:center;align-items:center;width:44px;height:28px;font-size:12px;font-weight:1000;display:inline-flex}.mercadoPagoWordmark{letter-spacing:0;text-transform:lowercase}.checkoutModalOverlay{z-index:50;background:#0f172a75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checkoutModal{color:#111827;background:#fff;border:1px solid #dbe2ea;border-radius:16px;gap:16px;width:min(760px,100%);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a3d}.checkoutModalHeader h2{margin:2px 0 0}.checkoutIconButton{color:#111827;background:#f8fafc;border:1px solid #d7dee8;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--store-primary,#1dbed3) 12%, transparent), transparent 28%), linear-gradient(180deg, #f8fafc 0%, #eef4f8 58%, #f8fafc 100%)!important}.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutTopbar,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutHero,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutWorkPanel,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutSummary,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutResultPanel,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutModal{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 18%, #dbe2ea)!important;background:#fff!important;box-shadow:0 18px 46px #0f172a1a!important}.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutHero{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--store-accent,#72d17b) 12%, transparent), transparent 28%), linear-gradient(135deg, #fff, color-mix(in srgb, var(--store-primary,#1dbed3) 7%, #f8fafc))!important}.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutStepper button.active,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutStepper button.done,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutChoiceList label.active,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutAuthChoice button.active,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutAddressChoice.selected,.checkoutPage.themedCheckoutPage.checkout-style-retail_checkout .checkoutCompactCard.selected{border-color:color-mix(in srgb, var(--store-primary,#1dbed3) 54%, #67e8f9)!important;background:color-mix(in srgb, var(--store-primary,#1dbed3) 10%, #fff)!important}.checkoutPage.themedCheckoutPage .checkoutResultPanel.confirmation-style-retail_result{background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--store-accent,#72d17b) 12%, transparent), transparent 28%), #fff!important}.checkoutPage.themedCheckoutPage .checkoutResultPanel.confirmation-style-retail_result .checkoutSuccessIcon{background:color-mix(in srgb, var(--store-accent,#72d17b) 22%, #dcfce7)!important;color:color-mix(in srgb, var(--store-accent,#72d17b) 38%, #166534)!important}.checkoutPage.visual-arcade_pixel{--arcade-bg:#050816;--arcade-panel:#080f25eb;--arcade-panel-strong:#0a122dfa;--arcade-blue:#00d5ff;--arcade-deep-blue:#145cff;--arcade-pink:#ff2d95;--arcade-yellow:#ffe45c;--arcade-text:#f8fbff;--arcade-muted:#a8c5ff;isolation:isolate!important;background:radial-gradient(circle at 76% 10%, #0059ff57, transparent 30%), radial-gradient(circle at 18% 22%, #ff2d9521, transparent 24%), linear-gradient(transparent 0 96%, #00d5ff29 97%), linear-gradient(90deg, transparent 0 96%, #00d5ff24 97%), var(--arcade-bg)!important;color:var(--arcade-text)!important;background-size:auto,auto,58px 58px,58px 58px,auto!important;font-family:Inter,Arial,sans-serif!important;position:relative!important;overflow-x:hidden!important}.checkoutPage.visual-arcade_pixel:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 8% 18%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 36% 12%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 82% 28%, var(--arcade-pink) 0 2px, transparent 3px), radial-gradient(circle at 58% 54%, #fffc 0 1px, transparent 2px);opacity:.48;background-size:260px 220px,320px 280px,300px 260px,220px 180px;position:fixed;inset:0}.checkoutPage.visual-arcade_pixel>*{z-index:1;position:relative}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutTopbar,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutWorkPanel,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummary,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutResultPanel,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutModal{background:linear-gradient(180deg, #00d5ff12, transparent 44%), var(--arcade-panel)!important;color:var(--arcade-text)!important;border:1px solid #00d5ff6b!important;border-radius:6px!important;box-shadow:0 0 0 1px #145cff38,0 24px 64px #00000075,0 0 34px #00d5ff1a!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutTopbar{background:linear-gradient(90deg,#00d5ff33,#0000 22% 78%,#145cff33),#020617eb!important;border-radius:0!important;min-height:78px!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero{background:radial-gradient(circle at 78% 18%,#145cff5c,#0000 30%),linear-gradient(135deg,#071438fa,#030712f5)!important;position:relative!important;overflow:hidden!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero:after{content:"";pointer-events:none;transform-origin:bottom;background:linear-gradient(#0000,#145cff29),repeating-linear-gradient(0deg,#00d5ff2e 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#00d5ff29 0 1px,#0000 1px 42px);height:60%;position:absolute;bottom:-28%;left:0;right:0;transform:perspective(520px)rotateX(58deg)}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero>*{z-index:1;position:relative}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBrand img,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBrand span{background:#030712d1!important;border:1px solid #00d5ff7a!important;border-radius:4px!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBack,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBrand strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSecureBadge,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero h1,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHeroStats strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPanelTitle h2,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryHeader h2,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutResultPanel h2,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutQuickHeader strong{color:var(--arcade-text)!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero h1,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPanelTitle h2,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryHeader h2,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutResultPanel h2{letter-spacing:0!important;text-shadow:0 2px #145cffc2,0 0 22px #00d5ff42!important;font-family:Courier New,monospace!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .storeEyebrow,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBrand small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHeroStats span,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryLine>div:last-child>span,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutTotals .total strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPostSaleGrid span,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPaymentReceipt span{color:var(--arcade-blue)!important;font-family:Courier New,monospace!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHero p:not(.storeEyebrow),.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutChoiceList small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutChoiceList em,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutRateList small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutRateState,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutReviewGrid small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryLine span,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutTotals>div,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutResultPanel p,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCompactCard small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutAddressChoice small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCsfDropzone small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCsfStatus span,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryPaymentHint{color:var(--arcade-muted)!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutHeroStats,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutStepper button,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutAuthChoice button,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutChoiceList label,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutRateList label,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutRateState,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSwitchRow,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutReviewGrid>div,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutQuickSection,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryLine,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutTotals,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutEmptyState,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPostSaleGrid>div,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPaymentReceipt>div,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCompactCard,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutAddressChoice,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCsfDropzone,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCsfRegimeSelect,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCsfStatus,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryPaymentHint{color:var(--arcade-text)!important;background:linear-gradient(#00d5ff12,#0000 56%),#030712c2!important;border-color:#00d5ff47!important;border-radius:4px!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutStepper button{min-height:56px!important;font-family:Courier New,monospace!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutStepper button.active,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutStepper button.done,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutAuthChoice button.active,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutChoiceList label.active,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutRateList label.active,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutAddressChoice.selected,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCompactCard.selected{border-color:var(--arcade-yellow)!important;color:var(--arcade-yellow)!important;background:linear-gradient(#ffe45c24,#0000 58%),#030712db!important;box-shadow:0 0 20px #ffe45c29!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPanelTitle>svg,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSuccessIcon{color:var(--arcade-blue)!important;filter:drop-shadow(0 0 10px #00d5ff4d)!important;background:#00d5ff1f!important;border:1px solid #00d5ff61!important;border-radius:4px!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .validatedField,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutFormGrid label,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutNotes,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSelectField,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutInlineLogin label{color:var(--arcade-blue)!important;font-family:Courier New,monospace!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .validatedField input,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .validatedField textarea,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutFormGrid input,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutFormGrid textarea,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBusinessGrid input,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBusinessGrid select,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutNotes textarea,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSelectField select,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutInlineLogin input,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutCsfRegimeSelect select{color:var(--arcade-text)!important;background:#020617e6!important;border:1px solid #00d5ff61!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #145cff24!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .validatedField input:focus,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .validatedField textarea:focus,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSelectField select:focus,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutInlineLogin input:focus{border-color:var(--arcade-yellow)!important;outline:2px solid #ffe45c38!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .fieldHelpText,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .fieldInfoPanel small,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .fieldInfoPanel em,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutInlineHint{color:var(--arcade-muted)!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .fieldInfoAnchor,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryHeader a{color:var(--arcade-yellow)!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryThumb{color:var(--arcade-blue)!important;background:radial-gradient(circle at 70% 20%,#00d5ff2e,#0000 34%),linear-gradient(#07122cf5,#020512f5)!important;border:1px solid #00d5ff3d!important;border-radius:4px!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutSummaryLine strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutChoiceList strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutReviewGrid strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutTotals strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutEmptyState strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPostSaleGrid strong,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutPaymentReceipt strong{color:var(--arcade-text)!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .quantityControls button,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutIconButton,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutBuyerSessionCard button{color:var(--arcade-text)!important;background:#030712e6!important;border:1px solid #00d5ff6b!important;border-radius:4px!important;box-shadow:0 0 16px #00d5ff1f!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .storePrimaryButton{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffc7!important;border-radius:4px!important;font-family:Courier New,monospace!important;box-shadow:0 0 24px #00d5ff3d!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .storeSecondaryButton{color:var(--arcade-text)!important;background:#030712d1!important;border:1px solid #00d5ff85!important;border-radius:4px!important;font-family:Courier New,monospace!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutQuickPayBar{background:linear-gradient(#ffe45c1a,#0000 56%),#030712e6!important;border-color:#ffe45c6b!important;border-radius:4px!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutQuickPayBar span{color:var(--arcade-yellow)!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutQuickPayBar strong{color:var(--arcade-text)!important}.checkoutPage.themedCheckoutPage .checkoutResultPanel.confirmation-style-arcade_result{background:linear-gradient(180deg, #ffe45c14, transparent 48%), var(--arcade-panel)!important;border-color:#ffe45c66!important}.checkoutPage.themedCheckoutPage .checkoutResultPanel.confirmation-style-arcade_result .checkoutSuccessIcon{color:var(--arcade-yellow)!important;filter:drop-shadow(0 0 14px #ffe45c47)!important;border-color:#ffe45c8f!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .mercadoPagoCheckoutButton{border:1px solid #ffe45cd1!important;border-radius:4px!important;box-shadow:0 0 20px #ffe45c2e!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutModalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617ad!important}.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .storeNotice,.checkoutPage.themedCheckoutPage.checkout-style-arcade_checkout .checkoutNotice{color:var(--arcade-text)!important;background:#030712e6!important;border-radius:4px!important}.storefrontAiResult small{color:#a8c5ff;font-size:12px;font-weight:850}.marketStorePage.visual-arcade_pixel{--arcade-bg:#050816;--arcade-panel:#080f25e6;--arcade-panel-strong:#0a122df5;--arcade-blue:#00d5ff;--arcade-deep-blue:#145cff;--arcade-pink:#ff2d95;--arcade-yellow:#ffe45c;--arcade-text:#f8fbff;--arcade-muted:#a8c5ff;background:radial-gradient(circle at 74% 14%, #0059ff57, transparent 32%), radial-gradient(circle at 24% 24%, #ff2d9524, transparent 22%), linear-gradient(transparent 0 96%, #00d5ff2e 97%), linear-gradient(90deg, transparent 0 96%, #00d5ff29 97%), var(--arcade-bg)!important;color:var(--arcade-text)!important;background-size:auto,auto,58px 58px,58px 58px,auto!important;position:relative!important;overflow-x:hidden!important}.marketStorePage.visual-arcade_pixel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 18%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 36% 12%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 82% 28%, var(--arcade-pink) 0 2px, transparent 3px), radial-gradient(circle at 58% 54%, #fffc 0 1px, transparent 2px);opacity:.5;position:fixed;inset:0}.marketStorePage.visual-arcade_pixel>*{z-index:1!important;position:relative!important}.marketStorePage.visual-arcade_pixel[data-background-detail~=deep]{--arcade-bg:#020512;box-shadow:inset 0 -120px 130px #00d5ff14}.marketStorePage.visual-arcade_pixel[data-background-detail~=tiles]{background-size:auto,auto,72px 72px,72px 72px,auto!important}.marketStorePage.visual-arcade_pixel[data-background-detail~=horizon]{box-shadow:inset 0 -150px 150px #00d5ff29}.marketStorePage.visual-arcade_pixel[data-background-detail~=retrowave]{--arcade-bg:#020512;box-shadow:inset 0 -150px 150px #00d5ff2e,inset 0 0 0 1px #00d5ff2e;background:radial-gradient(at 68% 42%,#00d5ffe6 0 .8%,#145cff73 1.8%,#0000 17%),radial-gradient(at 68% 42%,#0075ff73,#0000 35%),linear-gradient(#01020c 0%,#03072a 45%,#041044 58%,#01020c 100%)!important}.marketStorePage.visual-arcade_pixel[data-background-detail~=stars]:before{opacity:.88;background:radial-gradient(circle at 8% 18%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 19% 44%, #fffc 0 1px, transparent 2px), radial-gradient(circle at 36% 12%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 82% 28%, var(--arcade-pink) 0 2px, transparent 3px), radial-gradient(circle at 58% 54%, #fffc 0 1px, transparent 2px), radial-gradient(circle at 91% 58%, #00d5ffb3 0 1px, transparent 2px)}.marketStorePage.visual-arcade_pixel[data-background-detail~=retrowave]:before{opacity:.95;background:radial-gradient(circle at 4% 10%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 8% 30%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 16% 20%, var(--arcade-deep-blue) 0 1px, transparent 2px), radial-gradient(circle at 28% 8%, #ffffffd9 0 1px, transparent 2px), radial-gradient(circle at 35% 34%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 51% 12%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 64% 20%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 82% 13%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 92% 28%, var(--arcade-blue) 0 2px, transparent 3px)}.marketStorePage.visual-arcade_pixel[data-background-detail~=perspective]:after,.marketStorePage.visual-arcade_pixel[data-background-detail~=grid]:after{z-index:0;content:"";opacity:.7;pointer-events:none;transform-origin:bottom;filter:drop-shadow(0 -10px 22px #00d5ff80);background:linear-gradient(90deg,#00d5ff5c 1px,#0000 1px) 0 0/68px 100%,linear-gradient(#00d5ff5c 1px,#0000 1px) 0 0/100% 34px;border-top:2px solid #00d5ffe0;height:48vh;position:fixed;bottom:-19vh;left:-18vw;right:-18vw;transform:perspective(430px)rotateX(64deg)}.marketStorePage.visual-arcade_pixel .marketUtilityBar,.marketStorePage.visual-arcade_pixel .marketHeader,.marketStorePage.visual-arcade_pixel .marketCategoryBar{color:var(--arcade-text)!important;background:#050816e0!important;border-color:#00d5ff6b!important;box-shadow:0 0 0 1px #145cff73,0 0 28px #005dff38!important}.marketStorePage.visual-arcade_pixel .marketLogo>span:first-child,.marketStorePage.visual-arcade_pixel .marketLogo img{background:#00d5ff1f!important;border-color:#00d5ffa6!important;box-shadow:0 0 18px #00d5ff59!important}.marketStorePage.visual-arcade_pixel .marketLogoText strong,.marketStorePage.visual-arcade_pixel .marketDealTitle,.marketStorePage.visual-arcade_pixel .marketProductTitle,.marketStorePage.visual-arcade_pixel .marketResultsHeader h2,.marketStorePage.visual-arcade_pixel .marketPanelHeader h2,.marketStorePage.visual-arcade_pixel .storePromoCopy h2{color:var(--arcade-text)!important}.marketStorePage.visual-arcade_pixel .marketLogoText small,.marketStorePage.visual-arcade_pixel .marketUtilityBar span,.marketStorePage.visual-arcade_pixel .marketProductBody p,.marketStorePage.visual-arcade_pixel .marketResultsHeader span,.marketStorePage.visual-arcade_pixel .marketProductFooter span,.marketStorePage.visual-arcade_pixel .storePromoCopy span,.marketStorePage.visual-arcade_pixel .storeFooter,.marketStorePage.visual-arcade_pixel .storeFooter *{color:var(--arcade-muted)!important}.marketStorePage.visual-arcade_pixel .marketSearchBar,.marketStorePage.visual-arcade_pixel .marketCatalogSearch,.marketStorePage.visual-arcade_pixel .marketMenuButton,.marketStorePage.visual-arcade_pixel .marketUserButton,.marketStorePage.visual-arcade_pixel .marketCartButton,.marketStorePage.visual-arcade_pixel .marketCategoryBar button{color:var(--arcade-text)!important;background:#091126eb!important;border:1px solid #00d5ff6b!important}.marketStorePage.visual-arcade_pixel .marketCategoryBar button.active,.marketStorePage.visual-arcade_pixel .marketCategoryBar button:hover{border-color:var(--arcade-yellow)!important;color:var(--arcade-yellow)!important;background:#ffe45c24!important;box-shadow:0 0 18px #ffe45c38!important}.marketStorePage.visual-arcade_pixel .marketHero{gap:22px!important;margin-top:28px!important;padding:0 18px!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy,.marketStorePage.visual-arcade_pixel .marketHeroDeal,.marketStorePage.visual-arcade_pixel .marketResults,.marketStorePage.visual-arcade_pixel .marketFilters,.marketStorePage.visual-arcade_pixel .marketProductCard,.marketStorePage.visual-arcade_pixel .storePromoBanner,.marketStorePage.visual-arcade_pixel .storeContactCard,.marketStorePage.visual-arcade_pixel .storeContactChip,.marketStorePage.visual-arcade_pixel .storeFooter{color:var(--arcade-text)!important;background:linear-gradient(145deg,#091126f5,#050816eb)!important;border:1px solid #00d5ff61!important;box-shadow:0 0 0 1px #145cff33,0 20px 54px #0000006b,0 0 32px #00d5ff1a!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy{justify-content:center!important;min-height:430px!important;position:relative!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy:after,.marketStorePage.visual-arcade_pixel .marketHeroDeal:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--arcade-blue), var(--arcade-pink), transparent);height:1px;position:absolute;inset:auto 24px 20px;box-shadow:0 0 24px #00d5ff80}.marketStorePage.visual-arcade_pixel .marketBackLink{color:var(--arcade-muted)!important}.marketStorePage.visual-arcade_pixel .marketHeroBadge{border:1px solid var(--arcade-yellow)!important;width:fit-content!important;color:var(--arcade-yellow)!important;text-transform:uppercase!important;background:#ffe45c1f!important;border-radius:4px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;font-family:Courier New,monospace!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 0 18px #ffe45c4d!important}.marketStorePage.visual-arcade_pixel .storeEyebrow{color:var(--arcade-blue)!important;font-family:Courier New,monospace!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy h1{max-width:760px!important;color:var(--arcade-text)!important;text-shadow:0 3px #145cffe0,0 0 24px #00d5ff6b!important;font-family:Courier New,monospace!important;font-size:clamp(42px,5.8vw,84px)!important;line-height:1.02!important}.marketStorePage.visual-arcade_pixel .marketHeroActions{flex-wrap:wrap!important;gap:12px!important;margin-top:4px!important;display:flex!important}.marketStorePage.visual-arcade_pixel .storePrimaryButton,.marketStorePage.visual-arcade_pixel .storeNewsletterForm button{color:#fff!important;text-shadow:none!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffcc!important;border-radius:6px!important;box-shadow:0 0 22px #00d5ff57!important}.marketStorePage.visual-arcade_pixel .storeSecondaryButton{color:var(--arcade-text)!important;background:#050816d1!important;border:1px solid #00d5ffad!important;border-radius:6px!important}.marketStorePage.visual-arcade_pixel .marketTrustRow{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .marketTrustRow span,.marketStorePage.visual-arcade_pixel .storeHeroStat,.marketStorePage.visual-arcade_pixel .marketMetaTag{color:var(--arcade-text)!important;background:#070d20c7!important;border:1px solid #00d5ff66!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .marketTrustRow span svg{color:var(--arcade-yellow)!important}.marketStorePage.visual-arcade_pixel .marketHeroDeal{min-height:430px!important;position:relative!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .marketHeroDeal.heroSliderDeal{min-height:410px!important;overflow:visible!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider{isolation:isolate!important;background:0 0!important;border-radius:0!important;min-height:410px!important;overflow:visible!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider:before{content:"";pointer-events:none;z-index:0;opacity:.72;transform-origin:bottom;background:linear-gradient(#0000,#145cff33),repeating-linear-gradient(90deg,#00d5ff3d 0 1px,#0000 1px 38px),repeating-linear-gradient(0deg,#00d5ff29 0 1px,#0000 1px 24px);height:48%;position:absolute;bottom:-4%;left:0;right:0;transform:perspective(360px)rotateX(62deg)}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider:after{content:"";pointer-events:none;z-index:4;clip-path:polygon(0 8%,4% 8%,4% 0,96% 0,96% 8%,100% 8%,100% 88%,96% 88%,96% 100%,4% 100%,4% 88%,0 88%);opacity:.68;filter:drop-shadow(0 0 16px #00d5ff52);background:linear-gradient(90deg,#00d5ffeb 0 2px,#0000 2px calc(100% - 2px),#00d5ffb8 calc(100% - 2px)),linear-gradient(#00d5ffeb 0 2px,#0000 2px calc(100% - 2px),#145cffb8 calc(100% - 2px));position:absolute;inset:3% 4%}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderViewport{clip-path:polygon(0 8%,4% 8%,4% 0,96% 0,96% 8%,100% 8%,100% 88%,96% 88%,96% 100%,4% 100%,4% 88%,0 88%);z-index:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderViewport figure{background:radial-gradient(circle at 18% 18%,#ffe45c29,#0000 18%),radial-gradient(circle at 82% 20%,#00d5ff33,#0000 24%),radial-gradient(circle at 68% 74%,#ff2d9524,#0000 28%),linear-gradient(145deg,#050b1ff0,#020614fa);overflow:hidden!important}.marketStorePage.visual-arcade_pixel .storeHeroSliderImageGlow,.marketStorePage.visual-arcade_pixel .storeHeroSliderPixelGrid,.marketStorePage.visual-arcade_pixel .storeHeroSliderScanlines{pointer-events:none;position:absolute;inset:0}.marketStorePage.visual-arcade_pixel .storeHeroSliderImageGlow{z-index:0;filter:blur(24px)saturate(1.4)contrast(1.08)brightness(.68);opacity:.88;background-position:50%;background-size:cover;transform:scale(1.12)}.marketStorePage.visual-arcade_pixel .storeHeroSliderPixelGrid{z-index:2;background:radial-gradient(circle at 16% 22%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 76% 18%, var(--arcade-blue) 0 2px, transparent 3px), radial-gradient(circle at 88% 66%, var(--arcade-pink) 0 2px, transparent 3px), repeating-linear-gradient(90deg, #00d5ff1f 0 1px, transparent 1px 38px), repeating-linear-gradient(0deg, #00d5ff14 0 1px, transparent 1px 28px), radial-gradient(ellipse at 50% 50%, transparent 30%, #0206178a 78%);mix-blend-mode:screen;opacity:.78}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderImagePlate{background:linear-gradient(90deg,#02061761,#0000 36%,#02061752),radial-gradient(#00d5ff1f,#0000 64%);-webkit-mask-image:radial-gradient(#000 42%,#000000db 62%,#0000 96%);mask-image:radial-gradient(#000 42%,#000000db 62%,#0000 96%);z-index:1!important;inset:0!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderImagePlate img{transform:scale(1.04);object-fit:cover!important;filter:saturate(1.18)contrast(1.05)brightness(.78)drop-shadow(0 28px 34px #0009)drop-shadow(0 0 24px #00d5ff33)!important;width:100%!important;height:100%!important;padding:0!important}.marketStorePage.visual-arcade_pixel .storeHeroSliderScanlines{z-index:3;opacity:.88;background:linear-gradient(90deg,#02061785,#0000 26% 68%,#02061794),linear-gradient(#02061738,#0000 32%,#0206176b),repeating-linear-gradient(0deg,#ffffff17 0 1px,#0000 1px 6px)}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderViewport figcaption{z-index:5!important;background:var(--arcade-pixel-border), #030712d6!important;max-width:min(74%,420px)!important;color:var(--arcade-text)!important;text-align:right!important;text-shadow:0 0 12px #00d5ff47!important;border:1px solid #00d5ff80!important;border-radius:0!important;font-family:Courier New,monospace!important;font-size:13px!important;bottom:28px!important;left:auto!important;right:28px!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderDots{z-index:6!important;bottom:18px!important;right:28px!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderDots button{background:#050b1fd1!important;border:1px solid #00d5ffe6!important;border-radius:2px!important;width:12px!important;height:12px!important;box-shadow:0 0 10px #00d5ff47!important}.marketStorePage.visual-arcade_pixel .arcadeIntegratedSlider .storeHeroSliderDots button.active{background:var(--arcade-yellow)!important;border-color:var(--arcade-yellow)!important;box-shadow:0 0 14px #ffe45c7a!important}.marketStorePage.visual-arcade_pixel .marketDealMedia,.marketStorePage.visual-arcade_pixel .marketProductMedia{background:radial-gradient(circle at 50% 42%,#00d5ff29,#0000 42%),#030712e0!important}.marketStorePage.visual-arcade_pixel .marketDealMedia img,.marketStorePage.visual-arcade_pixel .marketProductMedia img{filter:drop-shadow(0 18px 24px #0000006b)!important}.marketStorePage.visual-arcade_pixel .marketDealCopy span,.marketStorePage.visual-arcade_pixel .marketDealCopy strong,.marketStorePage.visual-arcade_pixel .marketProductFooter strong{color:var(--arcade-blue)!important}.marketStorePage.visual-arcade_pixel .storeContactStrip{display:none!important}.marketStorePage.visual-arcade_pixel .marketShell{align-items:start!important}.marketStorePage.visual-arcade_pixel .marketFilters select,.marketStorePage.visual-arcade_pixel .marketFilters input,.marketStorePage.visual-arcade_pixel .marketCatalogSearch input,.marketStorePage.visual-arcade_pixel .marketPageSizeSelect select,.marketStorePage.visual-arcade_pixel .marketSearchBar input,.marketStorePage.visual-arcade_pixel .storeNewsletterForm input{color:var(--arcade-text)!important;background:#030712db!important;border:1px solid #00d5ff5c!important}.marketStorePage.visual-arcade_pixel .marketFilters h2,.marketStorePage.visual-arcade_pixel .marketFilters label,.marketStorePage.visual-arcade_pixel .marketFilters span,.marketStorePage.visual-arcade_pixel .marketFilters small,.marketStorePage.visual-arcade_pixel .marketCatalogSearch>span,.marketStorePage.visual-arcade_pixel .marketPageSizeSelect,.marketStorePage.visual-arcade_pixel .marketPageStatus,.marketStorePage.visual-arcade_pixel .marketPanelHeader h2{color:var(--arcade-text)!important}.marketStorePage.visual-arcade_pixel .marketCatalogSearch{border-radius:4px!important;box-shadow:0 0 0 1px #145cff38,0 0 24px #00d5ff1f!important}.marketStorePage.visual-arcade_pixel .marketCatalogSearch:focus-within{border-color:var(--arcade-yellow)!important;box-shadow:0 0 0 1px #ffe45c8c,0 0 22px #ffe45c2e!important}.marketStorePage.visual-arcade_pixel .marketCatalogSearch svg{color:var(--arcade-blue)!important}.marketStorePage.visual-arcade_pixel .marketCatalogSearch button{color:var(--arcade-text)!important;background:#030712db!important;border-color:#00d5ff5c!important}.marketStorePage.visual-arcade_pixel .marketProductGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}.marketStorePage.visual-arcade_pixel .marketProductCard{border-radius:4px!important}.marketStorePage.visual-arcade_pixel .marketProductCard:hover{border-color:var(--arcade-blue)!important;box-shadow:0 0 0 1px #00d5ff7a,0 18px 44px #00000075,0 0 28px #00d5ff2e!important}.marketStorePage.visual-arcade_pixel .marketAvailabilityPill{color:var(--arcade-yellow)!important;background:#ffe45c1f!important;border-color:#ffe45c7a!important}.marketStorePage.visual-arcade_pixel .storePromoBanner{text-align:center!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr)!important;max-width:1280px!important;margin-top:28px!important}.marketStorePage.visual-arcade_pixel .storePromoCopy{place-items:center!important}.marketStorePage.visual-arcade_pixel .storeNewsletterForm{grid-template-columns:minmax(220px,1fr) auto!important;gap:10px!important;width:min(620px,100%)!important;margin-top:10px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .storeNewsletterForm input,.marketStorePage.visual-arcade_pixel .storeNewsletterForm button{min-height:46px!important;padding:0 14px!important;font-weight:900!important}.marketStorePage.visual-arcade_pixel .storeNewsletterForm button{background:linear-gradient(135deg, var(--arcade-yellow), #ffb800)!important;color:#111827!important;border-color:var(--arcade-yellow)!important;box-shadow:0 0 24px #ffe45c4d!important}@media (max-width:920px){.marketStorePage.visual-arcade_pixel .marketHero{padding:0 14px!important}.marketStorePage.visual-arcade_pixel .marketTrustRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.marketStorePage.visual-arcade_pixel .marketHeroCopy{min-height:0!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy h1{font-size:clamp(34px,10vw,48px)!important}.marketStorePage.visual-arcade_pixel .marketHeroActions,.marketStorePage.visual-arcade_pixel .storeNewsletterForm{flex-direction:column!important;grid-template-columns:1fr!important}.marketStorePage.visual-arcade_pixel .marketTrustRow{grid-template-columns:1fr!important}}.marketStorePage.visual-arcade_pixel{--arcade-max:1480px;--arcade-pixel-border:linear-gradient(90deg, transparent 0 10px, var(--arcade-deep-blue) 10px calc(100% - 10px), transparent calc(100% - 10px)) top / 100% 2px no-repeat, linear-gradient(90deg, transparent 0 10px, var(--arcade-deep-blue) 10px calc(100% - 10px), transparent calc(100% - 10px)) bottom / 100% 2px no-repeat, linear-gradient(180deg, transparent 0 10px, var(--arcade-deep-blue) 10px calc(100% - 10px), transparent calc(100% - 10px)) left / 2px 100% no-repeat, linear-gradient(180deg, transparent 0 10px, var(--arcade-deep-blue) 10px calc(100% - 10px), transparent calc(100% - 10px)) right / 2px 100% no-repeat;background:radial-gradient(circle at 76% 16%,#145cff47,#0000 28%),linear-gradient(#00d5ff21 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#00d5ff21 1px,#0000 1px) 0 0/70px 70px,#020512!important;gap:0!important}.marketStorePage.visual-arcade_pixel:after{content:"";pointer-events:none;z-index:0;opacity:.48;transform-origin:top;background:linear-gradient(#00d5ff05,#00d5ff2e 58%,#0000 100%),repeating-linear-gradient(105deg,#0000 0 44px,#0066ff3d 45px 46px),repeating-linear-gradient(75deg,#0000 0 44px,#0066ff38 45px 46px);height:420px;position:fixed;inset:92px 0 auto;transform:perspective(520px)rotateX(62deg)}.marketStorePage.visual-arcade_pixel .marketUtilityBar{display:none!important}.marketStorePage.visual-arcade_pixel .marketHeader{width:min(calc(100% - 32px), var(--arcade-max))!important;background:var(--arcade-pixel-border), #030614e6!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(240px,360px) minmax(0,1fr) auto!important;min-height:82px!important;margin:14px auto 0!important;padding:12px 28px!important;position:sticky!important;top:14px!important;box-shadow:0 0 0 1px #00d5ff47,0 0 34px #005aff40!important}.marketStorePage.visual-arcade_pixel .marketHeader.logoLayout-horizontal{grid-template-columns:minmax(310px,430px) minmax(0,1fr) auto!important}.marketStorePage.visual-arcade_pixel .marketHeader.logoLayout-wide,.marketStorePage.visual-arcade_pixel .marketHeader.brandTextHidden.logoLayout-horizontal,.marketStorePage.visual-arcade_pixel .marketHeader.brandTextHidden.logoLayout-wide{grid-template-columns:minmax(360px,520px) minmax(0,1fr) auto!important}.marketStorePage.visual-arcade_pixel .marketLogo img,.marketStorePage.visual-arcade_pixel .marketLogo>span:not(.marketLogoText){border-radius:4px!important;width:58px!important;height:58px!important}.marketStorePage.visual-arcade_pixel .marketLogo.logoLayout-horizontal img{flex-basis:clamp(210px,24vw,320px)!important;width:clamp(210px,24vw,320px)!important;height:62px!important}.marketStorePage.visual-arcade_pixel .marketLogo.logoLayout-wide img{flex-basis:clamp(260px,30vw,430px)!important;width:clamp(260px,30vw,430px)!important;height:66px!important}.marketStorePage.visual-arcade_pixel .marketLogo.brandTextHidden .marketLogoText{display:none!important}.marketStorePage.visual-arcade_pixel .marketLogoText strong{text-shadow:2px 2px #145cff,0 0 18px #00d5ff7a!important;font-family:Courier New,monospace!important;font-size:30px!important;line-height:1!important}.marketStorePage.visual-arcade_pixel .marketLogoText small{color:var(--arcade-blue)!important;font-size:11px!important}.marketStorePage.visual-arcade_pixel .arcadeHeaderNav{justify-content:center!important;align-items:center!important;gap:28px!important;min-width:0!important;display:flex!important}.marketStorePage.visual-arcade_pixel .arcadeHeaderNav a{color:var(--arcade-text)!important;text-transform:uppercase!important;white-space:nowrap!important;font-family:Courier New,monospace!important;font-size:14px!important;font-weight:950!important;text-decoration:none!important;position:relative!important}.marketStorePage.visual-arcade_pixel .arcadeHeaderNav a:hover,.marketStorePage.visual-arcade_pixel .arcadeHeaderNav a:focus-visible{color:var(--arcade-blue)!important}.marketStorePage.visual-arcade_pixel .arcadeHeaderNav a:first-child:after{content:"";background:var(--arcade-blue);height:3px;box-shadow:0 0 12px var(--arcade-blue);position:absolute;bottom:-8px;left:0;right:0}.marketStorePage.visual-arcade_pixel .marketHeaderActions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:inline-flex!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter{appearance:none!important;border:1px solid var(--arcade-blue)!important;min-width:62px!important;min-height:54px!important;color:var(--arcade-pink)!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;background:#020818d1!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;font-size:18px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #00d5ff29,0 0 16px #145cff1f!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter:hover,.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter:focus-visible{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #00d5ff47,0 0 18px!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter svg{filter:drop-shadow(0 0 8px)!important;flex:none!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounterWishlist{color:var(--arcade-pink)!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounterAccount{color:var(--arcade-yellow)!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounterCart{color:var(--arcade-blue)!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter strong{color:currentColor!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter.hasItems strong,.marketStorePage.visual-arcade_pixel .marketHeaderActions .arcadeHeaderCounter.signedIn strong{color:currentColor!important;background:0 0!important}.marketStorePage.visual-arcade_pixel .marketHero{width:min(calc(100% - 32px), var(--arcade-max))!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;min-height:430px!important;margin:20px auto 0!important;padding:26px 70px 18px!important;position:relative!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .marketHero:before{content:"";pointer-events:none;transform-origin:bottom;background:linear-gradient(#0000,#145cff2e),repeating-linear-gradient(0deg,#00d5ff2e 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#00d5ff29 0 1px,#0000 1px 54px);height:52%;position:absolute;bottom:0;left:0;right:0;transform:perspective(520px)rotateX(58deg)}.marketStorePage.visual-arcade_pixel .marketHeroCopy,.marketStorePage.visual-arcade_pixel .arcadeHeroDeal{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy{align-content:center!important;padding:10px 0 28px!important}.marketStorePage.visual-arcade_pixel .marketBackLink,.marketStorePage.visual-arcade_pixel .marketHeroCopy:after,.marketStorePage.visual-arcade_pixel .arcadeHeroDeal:after{display:none!important}.marketStorePage.visual-arcade_pixel .marketHeroBadge{background:var(--arcade-pixel-border), #ffe45c1a!important;border:0!important;gap:7px!important;padding:8px 16px!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy h1{max-width:680px!important;font-size:64px!important;line-height:.95!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy>p:not(.storeEyebrow){color:#e5edff!important;max-width:540px!important;font-size:17px!important}.marketStorePage.visual-arcade_pixel .marketHeroActions .storePrimaryButton,.marketStorePage.visual-arcade_pixel .marketHeroActions .storeSecondaryButton{border-radius:4px!important;justify-content:center!important;min-width:206px!important;min-height:48px!important;font-family:Courier New,monospace!important;font-size:15px!important}.marketStorePage.visual-arcade_pixel .marketHeroActions .storeSecondaryButton{background:#030712b8!important}.marketStorePage.visual-arcade_pixel .arcadeHeroShowcase{isolation:isolate!important;min-height:410px!important;position:relative!important}.marketStorePage.visual-arcade_pixel .arcadeHeroScene{overflow:visible!important}.marketStorePage.visual-arcade_pixel .arcadeHeroScene:after{content:"";pointer-events:none;z-index:-1;opacity:.55;transform-origin:bottom;background:repeating-linear-gradient(90deg,#00d5ff47 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#00d5ff38 0 1px,#0000 1px 24px);height:46%;position:absolute;bottom:2%;left:4%;right:4%;transform:perspective(360px)rotateX(62deg)}.marketStorePage.visual-arcade_pixel .arcadeSceneSpark,.marketStorePage.visual-arcade_pixel .arcadeSceneGhost,.marketStorePage.visual-arcade_pixel .arcadeSceneCoin{z-index:5;filter:drop-shadow(0 0 10px);position:absolute}.marketStorePage.visual-arcade_pixel .arcadeSceneSpark{width:12px;height:12px;color:var(--arcade-yellow);background:linear-gradient(currentColor,currentColor) 50% 0/4px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 0/100% 4px no-repeat;animation:1.8s steps(2,end) infinite arcadeTwinkle}.marketStorePage.visual-arcade_pixel .sparkOne{top:34px;left:18%}.marketStorePage.visual-arcade_pixel .sparkTwo{color:var(--arcade-blue);animation-delay:.45s;top:126px;right:9%}.marketStorePage.visual-arcade_pixel .sparkThree{color:var(--arcade-pink);animation-delay:.8s;bottom:74px;right:28%}.marketStorePage.visual-arcade_pixel .arcadeSceneGhost{width:46px;height:40px;color:var(--arcade-blue);background:currentColor;border-radius:18px 18px 8px 8px;animation:3.2s ease-in-out infinite arcadeFloat;top:18px;left:43%;box-shadow:inset 10px 12px #ffffffeb,inset 28px 12px #ffffffeb}.marketStorePage.visual-arcade_pixel .arcadeSceneGhost:after{content:"";background:linear-gradient(135deg,currentColor 0 50%,#0000 51%) 0 0/12px 10px repeat-x;height:10px;position:absolute;bottom:-8px;left:0;right:0}.marketStorePage.visual-arcade_pixel .arcadeSceneCoin{background:var(--arcade-yellow);border:5px solid #ffb800;border-radius:50%;width:38px;height:38px;animation:2.8s steps(4,end) infinite arcadeCoinFlip;top:74px;right:19%;box-shadow:inset 0 0 0 4px #f59e0b,0 0 22px #ffe45c94}.marketStorePage.visual-arcade_pixel .arcadeCabinetScene{z-index:4;background:linear-gradient(90deg,#ff2d9533,#0000 28%),linear-gradient(#4b5563 0 16%,#202a3f 16% 100%);border:3px solid #1f3b62;width:198px;height:238px;animation:4s ease-in-out infinite arcadeFloat;position:absolute;top:76px;right:13%;transform:rotate(-4deg);box-shadow:18px 24px #00000057,0 0 30px #00d5ff47}.marketStorePage.visual-arcade_pixel .arcadeCabinetMarquee{height:28px;color:var(--arcade-yellow);letter-spacing:0;text-shadow:0 0 10px;background:#07122e;border:2px solid #0f172a;place-items:center;font-family:Courier New,monospace;font-size:17px;font-weight:950;display:grid;position:absolute;top:12px;left:18px;right:18px}.marketStorePage.visual-arcade_pixel .arcadeCabinetScreen{background:linear-gradient(#ffffff14 50%,#0000 50%) 0 0/100% 8px,radial-gradient(circle at 62% 38%,#ff2d95 0 8px,#0000 9px),linear-gradient(135deg,#0ea5e9,#172554);border:5px solid #0f172a;height:92px;position:absolute;top:58px;left:28px;right:28px;overflow:hidden;box-shadow:inset 0 0 24px #00d5ff52}.marketStorePage.visual-arcade_pixel .arcadeCabinetScreen span{border-top:10px solid var(--arcade-yellow);width:46px;height:22px;filter:drop-shadow(0 0 8px var(--arcade-yellow));border-left:8px solid #0000;border-right:8px solid #0000;animation:1.6s steps(3,end) infinite arcadeDrive;position:absolute;bottom:18px;right:28px}.marketStorePage.visual-arcade_pixel .arcadeCabinetControls{justify-content:center;gap:12px;display:flex;position:absolute;bottom:32px;left:36px;right:36px}.marketStorePage.visual-arcade_pixel .arcadeCabinetControls span{background:var(--arcade-pink);border:3px solid #0f172a;border-radius:50%;width:20px;height:20px;box-shadow:0 0 12px #ff2d9575}.marketStorePage.visual-arcade_pixel .arcadeCabinetControls span:nth-child(2){background:var(--arcade-yellow)}.marketStorePage.visual-arcade_pixel .arcadeCabinetControls span:nth-child(3){background:var(--arcade-blue)}.marketStorePage.visual-arcade_pixel .arcadePlayerScene{z-index:6;width:156px;height:190px;animation:1.8s steps(2,end) infinite arcadePlayerTap;position:absolute;bottom:48px;left:7%}.marketStorePage.visual-arcade_pixel .arcadePlayerHead{background:#ffd6a5;border:4px solid #101827;border-radius:14px;width:54px;height:54px;position:absolute;top:12px;left:52px;box-shadow:-16px -8px #111827,0 0 18px #ffd6a53d}.marketStorePage.visual-arcade_pixel .arcadePlayerBody{background:linear-gradient(135deg,#145cff,#00d5ff);border:4px solid #101827;width:78px;height:80px;position:absolute;top:72px;left:42px;box-shadow:0 20px #0000003d}.marketStorePage.visual-arcade_pixel .arcadePlayerArm{background:#ffd6a5;border:4px solid #101827;width:58px;height:18px;position:absolute;top:92px}.marketStorePage.visual-arcade_pixel .arcadePlayerArm.left{left:8px;transform:rotate(22deg)}.marketStorePage.visual-arcade_pixel .arcadePlayerArm.right{right:4px;transform:rotate(-24deg)}.marketStorePage.visual-arcade_pixel .arcadePadScene{z-index:7;background:linear-gradient(#e5e7eb,#9ca3af);border:4px solid #1f2937;border-radius:999px;align-items:center;gap:14px;width:180px;height:58px;padding:0 24px;display:flex;position:absolute;bottom:34px;left:32%;transform:rotate(-6deg);box-shadow:0 18px 22px #00000075,0 0 22px #00d5ff33}.marketStorePage.visual-arcade_pixel .arcadePadScene span{background:var(--arcade-pink);border:3px solid #111827;border-radius:50%;width:18px;height:18px}.marketStorePage.visual-arcade_pixel .arcadePadScene span:first-child{background:#111827;border-radius:0;width:30px;height:8px}.marketStorePage.visual-arcade_pixel .arcadePadScene span:last-child{background:var(--arcade-blue)}.marketStorePage.visual-arcade_pixel .arcadeHeroSceneCaption{z-index:8;background:var(--arcade-pixel-border), #030712d1;border:1px solid #00d5ff7a;gap:6px;width:min(260px,48%);padding:14px;display:grid;position:absolute;bottom:0;right:0}.marketStorePage.visual-arcade_pixel .arcadeHeroSceneCaption span{color:var(--arcade-yellow);text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;font-weight:950}.marketStorePage.visual-arcade_pixel .arcadeHeroSceneCaption strong{color:var(--arcade-text);font-size:15px;line-height:1.15}.marketStorePage.visual-arcade_pixel .arcadeHeroSceneCaption small{color:var(--arcade-muted);font-weight:850}.marketStorePage.visual-arcade_pixel .arcadeHeroSceneCaption .storePrimaryButton{justify-content:center;width:100%;margin-top:4px}@keyframes arcadeTwinkle{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes arcadeFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes arcadeCoinFlip{0%,to{transform:rotateY(0)}50%{transform:rotateY(72deg)}}@keyframes arcadeDrive{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes arcadePlayerTap{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.marketStorePage.visual-arcade_pixel .arcadeHeroShowcase:before{content:"";z-index:-1;filter:blur(1px);background:radial-gradient(circle,#00d5ff6b,#0000 64%),repeating-conic-gradient(#00d5ff47 0deg 3deg,#0000 3deg 11deg);border-radius:999px;position:absolute;inset:42px 44px 54px 32px}.marketStorePage.visual-arcade_pixel .arcadeShowcaseGrid{position:absolute;inset:0}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem{color:var(--arcade-blue)!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem img{object-fit:contain!important;filter:drop-shadow(0 24px 28px #0000008f)drop-shadow(0 0 18px #00d5ff2e)!important;width:100%!important;height:100%!important}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem span{color:var(--arcade-muted);text-transform:uppercase;white-space:nowrap;background:#030712c7;border:1px solid #00d5ff61;padding:4px 8px;font-size:10px;font-weight:950;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem.item1{z-index:4;width:34%;height:70%;top:18px;left:36%}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem.item2{z-index:2;width:28%;height:48%;top:118px;left:8%}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem.item3{z-index:2;width:30%;height:54%;top:84px;right:4%}.marketStorePage.visual-arcade_pixel .arcadeShowcaseItem.item4{z-index:5;width:30%;height:34%;bottom:14px;right:28%}.marketStorePage.visual-arcade_pixel .arcadeShowcaseCaption{z-index:8;background:#030712c7;border:1px solid #00d5ff61;gap:5px;width:min(230px,48%);padding:10px;display:grid;position:absolute;bottom:0;right:0}.marketStorePage.visual-arcade_pixel .arcadeShowcaseCaption span{color:var(--arcade-yellow);text-transform:uppercase;font-size:11px;font-weight:950}.marketStorePage.visual-arcade_pixel .arcadeShowcaseCaption strong{color:var(--arcade-text);font-size:14px;line-height:1.15}.marketStorePage.visual-arcade_pixel .arcadeShowcaseCaption small{color:var(--arcade-blue);font-weight:950}.marketStorePage.visual-arcade_pixel .arcadeSprite,.marketStorePage.visual-arcade_pixel .arcadeCoin{z-index:6;color:var(--arcade-yellow);filter:drop-shadow(0 0 10px);place-items:center;display:grid;position:absolute}.marketStorePage.visual-arcade_pixel .spriteOne{color:var(--arcade-blue);top:16px;left:23%}.marketStorePage.visual-arcade_pixel .spriteTwo{color:var(--arcade-pink);top:44%;left:0}.marketStorePage.visual-arcade_pixel .spriteThree{bottom:30%;right:4%}.marketStorePage.visual-arcade_pixel .arcadeCoin{background:#ffe45c;border:4px solid #ffbf00;border-radius:999px;width:34px;height:34px;top:42px;right:18%;box-shadow:inset 0 0 0 4px #f59e0b,0 0 18px #ffe45c94}.marketStorePage.visual-arcade_pixel .arcadeBenefitStrip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:min(100% - 32px,1120px)!important;margin:0 auto 18px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .arcadeBenefitCard{background:var(--arcade-pixel-border), #050b1fd1;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.marketStorePage.visual-arcade_pixel .arcadeBenefitCard svg{color:var(--arcade-yellow);filter:drop-shadow(0 0 8px)}.marketStorePage.visual-arcade_pixel .arcadeBenefitCard strong{color:var(--arcade-blue);text-transform:uppercase;font-family:Courier New,monospace;font-size:13px;font-weight:950;display:block}.marketStorePage.visual-arcade_pixel .arcadeBenefitCard span{color:#e5edff;margin-top:3px;font-size:12px;font-weight:800;line-height:1.25;display:block}.marketStorePage.visual-arcade_pixel .arcadeLaunchGrid{grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;gap:24px!important;width:min(100% - 32px,1280px)!important;margin:12px auto 0!important;display:grid!important}.marketStorePage.visual-arcade_pixel .arcadeFeaturedPanel{gap:14px;min-width:0;display:grid}.marketStorePage.visual-arcade_pixel .arcadeSectionHeader{border-bottom:1px solid #00d5ff4d;justify-content:space-between;align-items:center;gap:14px;padding-bottom:8px;display:flex}.marketStorePage.visual-arcade_pixel .arcadeSectionHeader .storeEyebrow{margin:0;color:var(--arcade-blue)!important;font-size:18px!important}.marketStorePage.visual-arcade_pixel .arcadeSectionHeader a{color:var(--arcade-blue);border:1px solid #00d5ff73;padding:6px 12px;font-size:12px;font-weight:950;text-decoration:none}.marketStorePage.visual-arcade_pixel .arcadeFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketStorePage.visual-arcade_pixel .arcadeFeaturedCard{background:var(--arcade-pixel-border), linear-gradient(180deg, #050b1ff2, #040714fa);border:0;overflow:hidden;box-shadow:0 18px 42px #0000005c}.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia{aspect-ratio:1.08;background:radial-gradient(circle at 50% 44%, #00d5ff33, transparent 44%), radial-gradient(circle at 12% 18%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 82% 22%, var(--arcade-blue) 0 2px, transparent 3px), #040817eb;width:100%;color:var(--arcade-blue);border:0;place-items:center;display:grid;position:relative}.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia>span{z-index:2;color:#fff;text-transform:uppercase;background:#145cff;padding:4px 7px;font-size:10px;font-weight:950;position:absolute;top:8px;left:8px}.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia img{object-fit:contain;filter:drop-shadow(0 18px 18px #0000007a);width:100%;height:100%;padding:14px}.marketStorePage.visual-arcade_pixel .arcadeFeaturedBody{gap:4px;padding:12px;display:grid;position:relative}.marketStorePage.visual-arcade_pixel .arcadeFeaturedBody button{color:var(--arcade-text);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:15px;font-weight:950;line-height:1.2}.marketStorePage.visual-arcade_pixel .arcadeFeaturedBody small{color:var(--arcade-muted);font-weight:850}.marketStorePage.visual-arcade_pixel .arcadeFeaturedBody strong{color:var(--arcade-yellow);font-size:14px}.marketStorePage.visual-arcade_pixel .arcadeFeaturedBody svg{color:var(--arcade-pink);filter:drop-shadow(0 0 8px);position:absolute;bottom:12px;right:12px}.marketStorePage.visual-arcade_pixel .arcadeNewsletterPanel{background:var(--arcade-pixel-border), #050b1feb!important;border:0!important;align-self:stretch!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:22px!important}.marketStorePage.visual-arcade_pixel .arcadeNewsletterPanel .storePromoCopy{min-height:100%!important;padding:0!important}.marketStorePage.visual-arcade_pixel .arcadeNewsletterPanel .storePromoCopy>svg{color:var(--arcade-pink);filter:drop-shadow(0 0 12px)}.marketStorePage.visual-arcade_pixel .arcadeNewsletterPanel h2{max-width:360px!important;font-size:20px!important;line-height:1.15!important}.marketStorePage.visual-arcade_pixel .arcadeNewsletterPanel .storeNewsletterForm{grid-template-columns:1fr!important;width:100%!important}.marketStorePage.visual-arcade_pixel .marketShell{width:min(100% - 32px,1280px)!important;margin:22px auto 0!important;padding:0 0 26px!important}.marketStorePage.visual-arcade_pixel .marketShell.withoutFilters{grid-template-columns:1fr!important}.marketStorePage.visual-arcade_pixel .marketResults{background:var(--arcade-pixel-border), #050b1fb8!important;border:0!important;border-radius:0!important;padding:18px!important}.marketStorePage.visual-arcade_pixel .marketResultsHeader h2{font-family:Courier New,monospace!important;font-size:24px!important}.marketStorePage.visual-arcade_pixel .marketPromoRail{display:none!important}.marketStorePage.visual-arcade_pixel .marketProductCard{background:var(--arcade-pixel-border), #050b1fdb!important;border:0!important;border-radius:0!important}.marketStorePage.visual-arcade_pixel .marketProductMedia,.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia,.marketStorePage.visual-arcade_pixel .productDetailImageStage{isolation:isolate!important;color:var(--arcade-blue)!important;background:radial-gradient(circle at 50% 46%,#00d5ff47,#0000 42%),linear-gradient(135deg,#145cff29,#0000 44%),repeating-linear-gradient(0deg,#00d5ff14 0 1px,#0000 1px 18px),#030718!important;border-color:#00d5ff5c!important;position:relative!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .marketProductMedia:before,.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia:before,.marketStorePage.visual-arcade_pixel .productDetailImageStage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 22%, var(--arcade-yellow) 0 2px, transparent 3px), radial-gradient(circle at 82% 18%, var(--arcade-pink) 0 2px, transparent 3px), radial-gradient(circle at 68% 76%, var(--arcade-blue) 0 2px, transparent 3px), #040a1ca3;border:1px solid #00d5ff38;position:absolute;inset:14px;box-shadow:inset 0 0 32px #00d5ff14}.marketStorePage.visual-arcade_pixel .marketProductMedia:after,.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia:after,.marketStorePage.visual-arcade_pixel .productDetailImageStage:after{content:"";pointer-events:none;z-index:2;opacity:.72;background:linear-gradient(#0206142e,#02061442),radial-gradient(circle at 50% 44%,#0000 38%,#02041275 76%),linear-gradient(#00d5ff14,#0000 24%,#145cff1f);position:absolute;inset:0}.marketStorePage.visual-arcade_pixel .marketProductImageFrame,.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia img,.marketStorePage.visual-arcade_pixel .productDetailImageStage img{z-index:1!important;position:relative!important}.marketStorePage.visual-arcade_pixel .marketProductMedia img,.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia img,.marketStorePage.visual-arcade_pixel .productDetailImageStage img{filter:drop-shadow(0 18px 20px #0000008f)drop-shadow(0 0 18px #00d5ff2e)brightness(.96)contrast(1.06)saturate(1.08)!important;border-radius:3px!important}.marketStorePage.visual-arcade_pixel .marketImageBadge,.marketStorePage.visual-arcade_pixel .marketImageScrubber,.marketStorePage.visual-arcade_pixel .arcadeFeaturedMedia>span{z-index:3!important}.marketStorePage.visual-arcade_pixel .marketProductBody,.marketStorePage.visual-arcade_pixel .marketProductFooter{background:#030718f0!important}.marketStorePage.visual-arcade_pixel .marketProductFooter{border-top:1px solid #00d5ff3d!important}.marketStorePage.visual-arcade_pixel .marketSegmented button,.marketStorePage.visual-arcade_pixel .marketPageControls button,.marketStorePage.visual-arcade_pixel .marketPageControls span,.marketStorePage.visual-arcade_pixel .marketSortSelect select,.marketStorePage.visual-arcade_pixel .marketFilterClearButton:disabled,.marketStorePage.visual-arcade_pixel .storeSecondaryButton.full:disabled{color:var(--arcade-text)!important;background:#030712db!important;border:1px solid #00d5ff70!important}.marketStorePage.visual-arcade_pixel .marketPaginationBar{background:#030712b8!important;border-color:#00d5ff4d!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .marketSegmented button.active{border-color:var(--arcade-yellow)!important;color:var(--arcade-yellow)!important;background:#ffe45c29!important;box-shadow:0 0 18px #ffe45c29!important}.marketStorePage.visual-arcade_pixel .storeFooter{width:min(calc(100% - 32px), var(--arcade-max))!important;background:var(--arcade-pixel-border), #040714f0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(260px,.95fr) minmax(360px,1.35fr) minmax(220px,.7fr) 112px!important;align-items:center!important;gap:28px!important;margin:8px auto 18px!important;padding:18px 28px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .arcadeFooterBrand,.marketStorePage.visual-arcade_pixel .arcadeFooterLinks,.marketStorePage.visual-arcade_pixel .arcadeSoonCard,.marketStorePage.visual-arcade_pixel .arcadeQrBlock{min-width:0}.marketStorePage.visual-arcade_pixel .arcadeSocialRow{gap:10px;margin-top:12px;display:flex}.marketStorePage.visual-arcade_pixel .arcadeSocialRow span,.marketStorePage.visual-arcade_pixel .arcadeSocialRow a{width:30px;height:30px;color:var(--arcade-text);background:#145cff29;border:1px solid #00d5ff47;place-items:center;font-size:11px;font-weight:950;text-decoration:none;display:grid}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks div{gap:7px;display:grid}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks strong{color:var(--arcade-blue);text-transform:uppercase;font-family:Courier New,monospace;font-size:14px}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks a{color:#e5edff;font-size:13px;font-weight:800;text-decoration:none}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks button{color:#e5edff;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks button:hover,.marketStorePage.visual-arcade_pixel .arcadeFooterLinks a:hover{color:var(--arcade-yellow)}.marketStorePage.visual-arcade_pixel .arcadeSoonCard{text-align:center;background:#050b1fb3;border:1px dashed #00d5ff85;justify-items:center;gap:6px;min-height:150px;padding:16px;display:grid}.marketStorePage.visual-arcade_pixel .arcadeSoonCard strong{color:var(--arcade-yellow);text-transform:uppercase;font-family:Courier New,monospace}.marketStorePage.visual-arcade_pixel .arcadeSoonCard span{font-size:13px;color:var(--arcade-muted)!important}.marketStorePage.visual-arcade_pixel .arcadeQrBlock{pointer-events:none;grid-template-columns:repeat(5,12px);grid-auto-rows:12px;justify-content:center;gap:3px;display:grid}.marketStorePage.visual-arcade_pixel .arcadeQrBlock span{background:#fff}.marketStorePage.visual-arcade_pixel .arcadeQrBlock span:nth-child(2n),.marketStorePage.visual-arcade_pixel .arcadeQrBlock span:nth-child(5n),.marketStorePage.visual-arcade_pixel .arcadeQrBlock span:nth-child(7n){background:#020512}.marketStorePage.visual-arcade_pixel .arcadeQrBlock small{color:var(--arcade-muted);text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:950}@media (max-width:1120px){.marketStorePage.visual-arcade_pixel .marketHeader{grid-template-columns:1fr auto!important}.marketStorePage.visual-arcade_pixel .arcadeHeaderNav{grid-column:1/-1;justify-content:flex-start!important;padding-top:8px!important;overflow-x:auto!important}.marketStorePage.visual-arcade_pixel .marketHero{grid-template-columns:1fr!important;padding-inline:32px!important}.marketStorePage.visual-arcade_pixel .arcadeHeroShowcase{min-height:360px!important}.marketStorePage.visual-arcade_pixel .arcadeBenefitStrip,.marketStorePage.visual-arcade_pixel .arcadeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketStorePage.visual-arcade_pixel .arcadeLaunchGrid,.marketStorePage.visual-arcade_pixel .storeFooter{grid-template-columns:1fr!important}.marketStorePage.visual-arcade_pixel .arcadeFooterLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.marketStorePage.visual-arcade_pixel .marketHeader{width:100%!important;margin-top:0!important;padding:10px 12px!important;top:0!important}.marketStorePage.visual-arcade_pixel .marketLogoText strong{font-size:22px!important}.marketStorePage.visual-arcade_pixel .marketHeaderActions{justify-content:flex-end!important;gap:9px!important;display:flex!important}.marketStorePage.visual-arcade_pixel .marketDropdownMenu,.marketStorePage.visual-arcade_pixel .marketBuyerMenu,.marketStorePage.visual-arcade_pixel .marketCartMenu{width:auto!important;position:relative!important}.marketStorePage.visual-arcade_pixel .marketUserButton,.marketStorePage.visual-arcade_pixel .marketCartButton{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;padding:0!important}.marketStorePage.themedStorePage .marketHeader.logoLayout-horizontal,.marketStorePage.themedStorePage .marketHeader.logoLayout-wide,.marketStorePage.themedStorePage .marketHeader.brandTextHidden.logoLayout-horizontal,.marketStorePage.themedStorePage .marketHeader.brandTextHidden.logoLayout-wide,.marketStorePage.visual-arcade_pixel .marketHeader.logoLayout-horizontal,.marketStorePage.visual-arcade_pixel .marketHeader.logoLayout-wide,.marketStorePage.visual-arcade_pixel .marketHeader.brandTextHidden.logoLayout-horizontal,.marketStorePage.visual-arcade_pixel .marketHeader.brandTextHidden.logoLayout-wide{grid-template-columns:1fr!important}.marketStorePage.themedStorePage .marketLogo.logoLayout-horizontal img,.marketStorePage.themedStorePage .marketLogo.logoLayout-wide img,.marketStorePage.visual-arcade_pixel .marketLogo.logoLayout-horizontal img,.marketStorePage.visual-arcade_pixel .marketLogo.logoLayout-wide img{flex-basis:min(74vw,300px)!important;width:min(74vw,300px)!important;height:58px!important}.marketStorePage.visual-arcade_pixel .marketHero{width:100%!important;min-height:0!important;padding:22px 16px!important}.marketStorePage.visual-arcade_pixel .marketHeroCopy h1{font-size:34px!important}.marketStorePage.visual-arcade_pixel .marketHeroActions .storePrimaryButton,.marketStorePage.visual-arcade_pixel .marketHeroActions .storeSecondaryButton{width:100%!important}.marketStorePage.visual-arcade_pixel .arcadeHeroShowcase{min-height:290px!important}.marketStorePage.visual-arcade_pixel .arcadeCabinetScene{transform-origin:100% 0;top:34px;right:0;transform:scale(.72)rotate(-4deg);animation:none!important}.marketStorePage.visual-arcade_pixel .arcadePlayerScene{transform-origin:0 100%;bottom:32px;left:0;transform:scale(.72);animation:none!important}.marketStorePage.visual-arcade_pixel .arcadePadScene{transform-origin:0 100%;bottom:28px;left:27%;transform:scale(.72)rotate(-6deg)}.marketStorePage.visual-arcade_pixel .arcadeShowcaseCaption,.marketStorePage.visual-arcade_pixel .arcadeHeroSceneCaption{display:none!important}.marketStorePage.visual-arcade_pixel .arcadeBenefitStrip,.marketStorePage.visual-arcade_pixel .arcadeLaunchGrid,.marketStorePage.visual-arcade_pixel .marketShell,.marketStorePage.visual-arcade_pixel .storeFooter{width:calc(100% - 24px)!important}.marketStorePage.visual-arcade_pixel .arcadeBenefitStrip,.marketStorePage.visual-arcade_pixel .arcadeFeaturedGrid,.marketStorePage.visual-arcade_pixel .arcadeFooterLinks{grid-template-columns:1fr!important}}@media (min-width:981px){.marketStorePage .marketFilters,.marketStorePage.themedStorePage .marketFilters,.marketStorePage.visual-arcade_pixel .marketFilters{align-self:start!important;max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}}.marketStorePage.themedStorePage .marketFilterSegment{border-color:var(--market-line)!important;background:color-mix(in srgb, var(--market-surface,#fff) 82%, transparent)!important}.marketStorePage.themedStorePage .marketFilterSegmentTitle{color:var(--market-muted)!important}.marketStorePage.visual-arcade_pixel .marketFilterSegment{background:linear-gradient(#00d5ff0f,#0000 42%),#0307125c!important;border-color:#00d5ff52!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #145cff1f!important}.marketStorePage.visual-arcade_pixel .marketFilterSegmentTitle{color:var(--arcade-blue)!important;text-shadow:0 0 12px #00d5ff47!important;font-family:Courier New,monospace!important}.buyerPortalPage.visual-arcade_pixel .storeHeader.buyerArcadeHeaderLogoOnly{background:linear-gradient(90deg,#00d5ff29,#0000 22% 74%,#145cff38),#020617e6!important;border:1px solid #00d5ff7a!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:min(100% - 48px,1500px)!important;max-width:1500px!important;min-height:86px!important;margin:0 auto 26px!important;padding:16px 24px!important;display:flex!important;box-shadow:0 0 0 1px #145cff47,0 0 32px #00d5ff1f!important}.buyerPortalPage.visual-arcade_pixel .storeBackLink{min-height:44px!important;color:var(--arcade-text,#f8fbff)!important;letter-spacing:0!important;text-shadow:0 0 12px #00d5ff47!important;background:linear-gradient(#00d5ff1f,#0000 58%),#030712e6!important;border:1px solid #00d5ffb8!important;border-radius:0!important;padding:0 16px!important;font-family:Courier New,monospace!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 0 0 1px #145cff2e,0 0 20px #00d5ff1f!important}.buyerPortalPage.visual-arcade_pixel .storeBackLink svg{color:var(--arcade-blue,#00d5ff)!important;filter:drop-shadow(0 0 8px #00d5ff57)!important}.buyerPortalPage.visual-arcade_pixel .storeBackLink:hover{border-color:var(--arcade-yellow,#ffe45c)!important;color:var(--arcade-yellow,#ffe45c)!important;background:linear-gradient(#ffe45c26,#0000 58%),#030712f5!important;box-shadow:0 0 24px #ffe45c33!important}.buyerPortalPage.visual-arcade_pixel .storeBrand.buyerBrandLogoOnly{flex:0 auto!important;justify-content:flex-end!important;min-width:0!important;display:flex!important}.buyerPortalPage.visual-arcade_pixel .storeBrand.buyerBrandLogoOnly img{object-fit:contain!important;background:linear-gradient(#00d5ff14,#0000 58%),#030712c7!important;border:1px solid #00d5ff94!important;border-radius:0!important;flex:0 min(360px,34vw)!important;width:min(360px,34vw)!important;height:58px!important;padding:6px 14px!important;box-shadow:0 0 0 1px #145cff3d,0 0 22px #00d5ff2e!important}.buyerPortalPage.visual-arcade_pixel .storeBrand.buyerBrandLogoOnly strong{display:none!important}@media (max-width:720px){.buyerPortalPage.visual-arcade_pixel .storeHeader.buyerArcadeHeaderLogoOnly{flex-direction:column-reverse!important;align-items:stretch!important;width:calc(100% - 24px)!important;padding:14px!important}.buyerPortalPage.visual-arcade_pixel .storeBrand.buyerBrandLogoOnly{justify-content:center!important}.buyerPortalPage.visual-arcade_pixel .storeBrand.buyerBrandLogoOnly img{flex-basis:min(100%,340px)!important;width:min(100%,340px)!important}.buyerPortalPage.visual-arcade_pixel .storeBackLink{justify-content:center!important;width:100%!important}}.marketStorePage.visual-arcade_pixel .arcadeSocialRow{align-items:center!important}.marketStorePage.visual-arcade_pixel .arcadeSocialRow .arcadeFacebookLink{image-rendering:pixelated;border:2px solid var(--arcade-blue,#00d5ff)!important;color:#fff!important;background:linear-gradient(135deg,#145cff85,#00d5ff29),#030712f0!important;border-radius:0!important;place-items:center!important;width:38px!important;height:38px!important;text-decoration:none!important;display:grid!important;position:relative!important;box-shadow:0 0 0 3px #145cff2e,0 0 22px #00d5ff4d!important}.marketStorePage.visual-arcade_pixel .arcadeSocialRow .arcadeFacebookLink:after{content:"";background:var(--arcade-yellow,#ffe45c);width:8px;height:8px;position:absolute;bottom:-5px;right:-5px;box-shadow:-24px -24px #ffffffe0,-8px 2px #ff2d95e6}.marketStorePage.visual-arcade_pixel .arcadeSocialRow .arcadeFacebookLink span{color:#fff!important;text-shadow:2px 2px #145cff,0 0 12px #00d5ff8c!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;font-family:Courier New,monospace!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:block!important}.marketStorePage.visual-arcade_pixel .arcadeSoonCard .arcadeSocialRow{justify-content:center!important;margin-top:4px!important}.marketStorePage.visual-arcade_pixel .arcadeSoonCard .arcadeFacebookLink{grid-template-columns:54px auto!important;place-items:center start!important;gap:12px!important;width:auto!important;min-width:178px!important;height:auto!important;min-height:66px!important;padding:8px 14px 8px 8px!important}.marketStorePage.visual-arcade_pixel .arcadeSoonCard .arcadeFacebookLink:after{content:none!important}.marketStorePage.visual-arcade_pixel .arcadeSoonCard .arcadeFacebookLink img{image-rendering:pixelated;object-fit:contain!important;width:54px!important;height:54px!important;display:block!important}.marketStorePage.visual-arcade_pixel .arcadeSoonCard .arcadeFacebookLink span{color:var(--arcade-text,#f8fbff)!important;text-align:left!important;text-transform:uppercase!important;font-size:13px!important}.marketStorePage.visual-arcade_pixel .productDetailLayer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:240!important;background:radial-gradient(circle at 50% 0,#00d5ff33,#0000 32%),radial-gradient(circle at 84% 18%,#ff2d951f,#0000 24%),#000000c2!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;padding:32px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .productDetailLayer .marketDrawerBackdrop{z-index:0!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.marketStorePage.visual-arcade_pixel .productDetailModal.product-detail-arcade_modal,.marketStorePage.visual-arcade_pixel .productDetailModal{z-index:1!important;overscroll-behavior:contain!important;width:min(1040px,100vw - 64px)!important;max-height:min(760px,100dvh - 64px)!important;color:var(--arcade-text,#f8fbff)!important;background:linear-gradient(90deg,#00d5ff80 0 4px,#0000 4px calc(100% - 4px),#145cff9e calc(100% - 4px)),linear-gradient(#145cffb3 0 4px,#0000 4px calc(100% - 4px),#00d5ff80 calc(100% - 4px)),radial-gradient(circle at 78% 12%,#145cff57,#0000 28%),linear-gradient(145deg,#050c22fa,#020512fa)!important;border:2px solid #00d5ffb3!important;border-radius:0!important;grid-template-columns:minmax(0,.92fr) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;margin:0!important;padding:18px!important;display:grid!important;position:relative!important;overflow:auto!important;box-shadow:inset 0 0 0 1px #ffffff14,0 34px 96px #000000bd,0 0 54px #00d5ff38!important}.marketStorePage.visual-arcade_pixel .productDetailClose{width:40px!important;height:40px!important;color:var(--arcade-text,#f8fbff)!important;background:linear-gradient(#00d5ff1f,#0000),#030712f5!important;border:1px solid #00d5ffb8!important;border-radius:0!important;top:14px!important;right:14px!important;box-shadow:0 0 20px #00d5ff3d!important}.marketStorePage.visual-arcade_pixel .productDetailClose:hover{border-color:var(--arcade-yellow,#ffe45c)!important;color:var(--arcade-yellow,#ffe45c)!important}.marketStorePage.visual-arcade_pixel .productDetailGallery{gap:10px!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage{background:linear-gradient(90deg,#00d5ff1c 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#00d5ff1a 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 50% 45%,#00d5ff21,#0000 38%),#030712d1!important;border:1px solid #00d5ff61!important;border-radius:0!important;height:min(430px,100dvh - 190px)!important;min-height:0!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;padding:14px!important}.marketStorePage.visual-arcade_pixel .productDetailInfo{gap:12px!important;min-width:0!important;padding:8px 54px 0 0!important}.marketStorePage.visual-arcade_pixel .productDetailInfo h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:3px 3px #145cff,0 0 24px #00d5ff75!important;font-family:Courier New,monospace!important;font-size:clamp(2.1rem,4vw,3.8rem)!important;line-height:1.02!important}.marketStorePage.visual-arcade_pixel .productDetailDescription{color:#dce9ff!important;max-width:62ch!important;font-size:16px!important;line-height:1.5!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog{background:linear-gradient(#00d5ff14,#0000 58%),#030712bd!important;border:1px solid #00d5ff52!important;border-radius:0!important;gap:10px!important;padding:12px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog>span{color:var(--arcade-blue,#00d5ff)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Courier New,monospace!important;font-size:12px!important;font-weight:950!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog article{background:#00d5ff0f!important;border:1px solid #00d5ff2e!important;gap:3px!important;min-width:0!important;padding:9px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog small{color:var(--arcade-blue,#00d5ff)!important;text-transform:uppercase!important;font-family:Courier New,monospace!important;font-size:11px!important;font-weight:950!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog strong{overflow-wrap:anywhere!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:14px!important;line-height:1.28!important}.marketStorePage.visual-arcade_pixel .productDetailModal .publicProductBadges span{color:#d9fbff!important;text-shadow:none!important;background:#d1faff14!important;border:1px solid #00d5ff70!important;border-radius:999px!important;font-family:Courier New,monospace!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow{background:linear-gradient(#00d5ff17,#0000 58%),#030712d1!important;border:1px solid #00d5ff61!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important;padding:14px!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow strong{color:var(--arcade-yellow,#ffe45c)!important;-webkit-text-fill-color:var(--arcade-yellow,#ffe45c)!important;letter-spacing:0!important;text-shadow:0 0 20px #ffe45c47!important;font-size:clamp(2rem,4vw,3rem)!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow .storePrimaryButton{color:#fff!important;background:linear-gradient(135deg,#00d5ff,#145cff)!important;border:1px solid #00d5ffdb!important;border-radius:0!important;min-height:52px!important;font-family:Courier New,monospace!important;box-shadow:0 0 24px #00d5ff47!important}.marketStorePage.visual-arcade_pixel .productDetailFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketStorePage.visual-arcade_pixel .productDetailFacts>div,.marketStorePage.visual-arcade_pixel .productDetailSection,.marketStorePage.visual-arcade_pixel .productDetailThumbs button{background:linear-gradient(#00d5ff12,#0000 56%),#030712bd!important;border:1px solid #00d5ff4d!important;border-radius:0!important}.marketStorePage.visual-arcade_pixel .productDetailFacts span,.marketStorePage.visual-arcade_pixel .productDetailSection dt,.marketStorePage.visual-arcade_pixel .productDetailPriceRow span{color:var(--arcade-blue,#00d5ff)!important;font-family:Courier New,monospace!important}.marketStorePage.visual-arcade_pixel .productDetailFacts strong,.marketStorePage.visual-arcade_pixel .productDetailSection dd{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}@media (max-width:900px){.marketStorePage.visual-arcade_pixel .productDetailLayer{align-items:flex-start!important;padding:18px!important;overflow:auto!important}.marketStorePage.visual-arcade_pixel .productDetailModal.product-detail-arcade_modal,.marketStorePage.visual-arcade_pixel .productDetailModal{grid-template-columns:1fr!important;width:min(620px,100vw - 28px)!important;max-height:none!important}.marketStorePage.visual-arcade_pixel .productDetailInfo{padding-right:0!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage{height:min(340px,48dvh)!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow,.marketStorePage.visual-arcade_pixel .productDetailFacts,.marketStorePage.visual-arcade_pixel .productDetailCatalog>div{grid-template-columns:1fr!important}}@media (max-width:720px){.salesOrderDetailModal,.salesReconciliationDetailModal{width:100%;min-width:0}.salesOrderDetailModal .modalHeader,.salesReconciliationDetailModal .modalHeader{flex-direction:column}.salesOrderDetailModal .modalHeaderActions,.salesReconciliationDetailModal .modalHeaderActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.salesOrderDetailModal .modalHeaderActions .secondaryButton{flex:0 auto;width:auto}}.marketStorePage.visual-arcade_pixel .marketProductFooter .storePrimaryButton:disabled,.marketStorePage.visual-arcade_pixel .marketProductFooter .storePrimaryButton.compact:disabled,.marketStorePage.visual-arcade_pixel .productDetailPriceRow .storePrimaryButton:disabled{color:var(--arcade-muted,#9fb0d9)!important;box-shadow:none!important;opacity:1!important;text-shadow:none!important;background:#0f172adb!important;border-color:#94a3b86b!important;transform:none!important}.marketStorePage.themedStorePage .productDetailImageStage img{box-sizing:border-box!important}.marketStorePage.visual-arcade_pixel .productDetailLayer{-webkit-overflow-scrolling:touch;touch-action:pan-y;justify-content:center!important;align-items:center!important;padding:clamp(12px,2vw,28px)!important;overflow:hidden auto!important}.marketStorePage.visual-arcade_pixel .productDetailModal.product-detail-arcade_modal,.marketStorePage.visual-arcade_pixel .productDetailModal{grid-template-columns:minmax(390px,.92fr) minmax(440px,1.08fr)!important;gap:clamp(16px,2vw,26px)!important;width:min(1360px,100vw - clamp(24px,4vw,56px))!important;max-height:calc(100dvh - clamp(24px,4vw,56px))!important;padding:clamp(16px,2vw,28px)!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .productDetailMediaColumn{scrollbar-color:#00d5ff9e #030712d6;scrollbar-width:thin;align-content:start!important;gap:clamp(12px,1.4vw,18px)!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - clamp(80px,9vw,118px))!important;padding-right:4px!important;display:grid!important;overflow-y:auto!important}.marketStorePage.visual-arcade_pixel .productDetailGallery{align-content:start!important;gap:10px!important;min-width:0!important;position:relative!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage{aspect-ratio:auto!important;width:100%!important;height:min(360px,100dvh - 320px)!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:clamp(12px,2vw,22px)!important;display:block!important;position:absolute!important;inset:0!important}.marketStorePage.visual-arcade_pixel .productDetailInfo{scrollbar-color:#00d5ff9e #030712d6;scrollbar-width:thin;min-width:0!important;min-height:0!important;max-height:calc(100dvh - clamp(80px,9vw,118px))!important;padding:4px 58px 4px 0!important;overflow-y:auto!important}.marketStorePage.visual-arcade_pixel .productDetailInfo h2{overflow-wrap:anywhere!important;max-width:min(100%,22ch)!important;font-size:clamp(1.9rem,2.75vw,3rem)!important;line-height:1.04!important}.marketStorePage.visual-arcade_pixel .productDetailDescription{background:#00d5ff0b!important;border-left:3px solid #00d5ff8f!important;max-width:68ch!important;padding:10px 12px!important;font-size:clamp(1rem,1.3vw,1.1rem)!important;line-height:1.48!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow{grid-template-columns:minmax(0,1fr) minmax(180px,auto)!important;align-items:center!important;gap:14px!important;margin-top:2px!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow strong{font-size:clamp(1.9rem,3.1vw,2.7rem)!important}.marketStorePage.visual-arcade_pixel .productDetailMediaColumn .productDetailFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketStorePage.visual-arcade_pixel .productDetailFacts>div,.marketStorePage.visual-arcade_pixel .productDetailCatalog,.marketStorePage.visual-arcade_pixel .productDetailSection{box-shadow:inset 0 0 0 1px #145cff1f!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog>div,.marketStorePage.visual-arcade_pixel .productDetailSection dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketStorePage.visual-arcade_pixel .productDetailSection dl{gap:8px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .productDetailSection h3{color:var(--arcade-blue,#00d5ff)!important;-webkit-text-fill-color:var(--arcade-blue,#00d5ff)!important;letter-spacing:.08em!important;text-shadow:none!important;text-transform:uppercase!important;font-family:Courier New,monospace!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.marketStorePage.visual-arcade_pixel .productDetailSection dl>div{background:#00d5ff0d!important;border:1px solid #00d5ff2e!important;gap:4px!important;min-width:0!important;padding:10px!important;display:grid!important}.marketStorePage.visual-arcade_pixel .productDetailSection dd{text-align:left!important;overflow-wrap:anywhere!important;max-width:none!important;margin:0!important}@media (max-width:900px){.marketStorePage.visual-arcade_pixel .productDetailLayer{justify-content:flex-start!important;align-items:flex-start!important;padding:8px!important}.marketStorePage.visual-arcade_pixel .productDetailModal.product-detail-arcade_modal,.marketStorePage.visual-arcade_pixel .productDetailModal{grid-template-columns:1fr!important;gap:14px!important;width:min(640px,100vw - 16px)!important;min-height:auto!important;max-height:none!important;padding:14px!important;overflow:visible!important}.marketStorePage.visual-arcade_pixel .productDetailMediaColumn,.marketStorePage.visual-arcade_pixel .productDetailInfo{max-height:none!important;padding:0!important;display:contents!important;overflow:visible!important}.marketStorePage.visual-arcade_pixel .productDetailClose{z-index:246!important;position:fixed!important;top:12px!important;right:12px!important}.marketStorePage.visual-arcade_pixel .productDetailGallery{order:1!important;max-height:none!important;position:relative!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage{aspect-ratio:1!important;max-height:min(360px,42dvh)!important}.marketStorePage.visual-arcade_pixel .productDetailInfo .publicProductBadges{order:2!important}.marketStorePage.visual-arcade_pixel .productDetailInfo h2{order:3!important;max-width:100%!important;padding-right:48px!important;font-size:clamp(2rem,10vw,3rem)!important}.marketStorePage.visual-arcade_pixel .productDetailDescription{order:4!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow{order:5!important;grid-template-columns:1fr!important}.marketStorePage.visual-arcade_pixel .productDetailPriceRow .storePrimaryButton{width:100%!important}.marketStorePage.visual-arcade_pixel .productDetailFacts{order:6!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog{order:7!important}.marketStorePage.visual-arcade_pixel .productDetailSection{order:8!important}.marketStorePage.visual-arcade_pixel .productDetailCatalog>div,.marketStorePage.visual-arcade_pixel .productDetailSection dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.marketStorePage.visual-arcade_pixel .productDetailLayer{padding:0!important}.marketStorePage.visual-arcade_pixel .productDetailModal.product-detail-arcade_modal,.marketStorePage.visual-arcade_pixel .productDetailModal{width:100vw!important;min-height:100dvh!important;padding:12px!important}.marketStorePage.visual-arcade_pixel .productDetailFacts,.marketStorePage.visual-arcade_pixel .productDetailCatalog>div,.marketStorePage.visual-arcade_pixel .productDetailSection dl{grid-template-columns:1fr!important}.marketStorePage.visual-arcade_pixel .productDetailThumbs{grid-auto-columns:70px!important}}.marketStorePage.visual-arcade_pixel .productDetailImageStage{aspect-ratio:4/3!important;cursor:default!important;height:auto!important;min-height:clamp(260px,46vh,520px)!important;max-height:min(68vh,640px)!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage.isZoomable{cursor:zoom-in!important}.marketStorePage.visual-arcade_pixel .productDetailImageStage img{z-index:1!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:clamp(10px,1.8vw,22px)!important;display:block!important;position:relative!important;inset:auto!important}.marketStorePage.visual-arcade_pixel .productDetailThumbs{grid-auto-columns:clamp(66px,7vw,86px)!important;grid-auto-flow:column!important;gap:10px!important;display:grid!important;overflow-x:auto!important}.marketStorePage.visual-arcade_pixel .productDetailThumbs img{object-fit:contain!important}.marketStorePage.visual-arcade_pixel .storeProductImageViewerBackdrop{background:radial-gradient(circle at 50% 44%,#00d5ff1f,#0000 34%),#01040ee6!important}.marketStorePage.visual-arcade_pixel .storeProductImageViewerStage{background:repeating-linear-gradient(0deg,#00d5ff0f 0 1px,#0000 1px 18px),#030712d1!important;border-color:#00d5ff6b!important;border-radius:4px!important;box-shadow:0 0 0 1px #145cff38,0 22px 72px #00000094,0 0 38px #00d5ff24!important}.marketStorePage.visual-arcade_pixel .storeProductImageViewerClose,.marketStorePage.visual-arcade_pixel .storeProductImageViewerThumbs button{color:var(--arcade-text,#f8fbff)!important;background:#0307129e!important;border-color:#00d5ff57!important;border-radius:4px!important}.marketStorePage.visual-arcade_pixel .storeProductImageViewerThumbs button{opacity:.42!important}.marketStorePage.visual-arcade_pixel .storeProductImageViewerThumbs button.active{border-color:var(--arcade-blue,#00d5ff)!important;opacity:1!important;box-shadow:0 0 0 2px #00d5ff33,0 0 18px #00d5ff2e!important}@media (max-width:900px){.marketStorePage.visual-arcade_pixel .productDetailImageStage{aspect-ratio:4/3!important;min-height:min(360px,46dvh)!important}.storeProductImageViewer{padding:10px}.storeProductImageViewerPanel{max-height:94dvh}.storeProductImageViewerStage{min-height:min(70dvh,620px)}}.productAbsorptionTrigger span{color:#a5f3fc;text-align:center;border:1px solid #22d3ee59;border-radius:999px;min-width:24px;padding:2px 7px;font-size:12px}.productAbsorptionBackdrop{z-index:118}.productAbsorptionModal{width:min(920px,100vw - 32px);max-height:min(850px,100vh - 32px);overflow:auto}.productAbsorptionModal .modalHeader h3{margin:3px 0 5px}.productAbsorptionModal .modalHeader p:last-child{max-width:720px;color:var(--muted);margin:0}.productAbsorptionBody{gap:16px;padding:22px 0;display:grid}.productAbsorptionBusy{text-align:left;justify-content:center;align-items:center;gap:20px;min-height:340px;padding:32px;display:flex}.productAbsorptionBusy h4,.productAbsorptionBusy p,.productAbsorptionError p,.productAbsorptionResult p,.productAbsorptionAssurance p,.productAbsorptionBlocked p{margin:0}.productAbsorptionBusy h4{margin-bottom:5px;font-size:22px}.productAbsorptionBusy p,.productAbsorptionAssurance p,.productAbsorptionResult p,.productAbsorptionBlocked p{color:var(--muted)}.productAbsorptionSpinner{color:#22d3ee;border:1px solid #22d3ee61;border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;display:grid}.productAbsorptionSpinner svg{animation:1.25s linear infinite spin}.productAbsorptionStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.productAbsorptionStats article{border:1px solid var(--line);background:#ffffff05;border-radius:8px;align-content:center;gap:3px;min-height:112px;padding:16px;display:grid}.productAbsorptionStats span,.productAbsorptionStats small{color:var(--muted)}.productAbsorptionStats strong{font-size:28px}.productAbsorptionStats article.warning strong{color:#facc15}.productAbsorptionStats article.ok strong{color:#86efac}.productAbsorptionAssurance,.productAbsorptionResult,.productAbsorptionError,.productAbsorptionEmpty{color:#bbf7d0;background:#22c55e12;border:1px solid #22c55e4d;border-radius:8px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.productAbsorptionResult.pending{color:#fde68a;background:#facc1512;border-color:#facc154d}.productAbsorptionError{color:#fecdd3;background:#f43f5e14;border-color:#f43f5e61;margin:22px 0}.productAbsorptionBlocked{background:#facc150a;border:1px solid #facc1542;border-radius:8px;gap:12px;padding:16px;display:grid}.productAbsorptionBlocked h4{margin:0 0 3px}.productAbsorptionBlockedList{gap:8px;max-height:180px;display:grid;overflow:auto}.productAbsorptionBlockedList>div{border:1px solid var(--line);background:#0000001f;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.productAbsorptionBlockedList span{display:grid}.productAbsorptionBlockedList small,.productAbsorptionBlockedList em{color:var(--muted);font-style:normal}.productAbsorptionActions{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;gap:10px;padding-top:16px;display:flex;position:sticky;bottom:0}@media (max-width:900px){.productAbsorptionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.productAbsorptionBlockedList>div{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.productAbsorptionModal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.productAbsorptionStats{grid-template-columns:1fr}.productAbsorptionBusy{text-align:center;flex-direction:column}.productAbsorptionActions .primaryButton,.productAbsorptionActions .secondaryButton{flex:1}}.productPurchasingPanel{border:1px solid var(--line);background:#070b13b8;border-radius:8px;margin:14px 0;overflow:hidden}.productIncomingBadge{color:#fde68a;background:#facc1514;border:1px solid #facc154d;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.productPurchasingPanel.open{border-color:#22d3ee47}.productPurchasingSummary{width:100%;min-height:82px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.productPurchasingSummary>span:not(.productPurchasingIcon){gap:3px;display:grid}.productPurchasingSummary small,.productPurchaseOrdersHeader small,.productPurchaseOrderCard small,.productReceiptHistoryList small{color:var(--muted)}.productPurchasingIcon{width:42px;height:42px;color:var(--cyan);border:1px solid #22d3ee4d;border-radius:8px;place-items:center;display:grid}.productPurchasingMetrics{justify-items:end}.productPurchasingMetrics em{color:#fde68a;font-style:normal;font-weight:700}.productPurchasingBody{border-top:1px solid var(--line);gap:16px;padding:18px;display:grid}.productPurchaseOrders,.productPurchaseCreateForm{gap:12px;display:grid}.productPurchaseOrdersHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.productPurchaseOrdersHeader>div{gap:2px;display:grid}.productPurchaseOrdersHeader>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:13px}.productPurchaseOrderCard{border:1px solid var(--line);background:#ffffff05;border-radius:8px;gap:12px;padding:14px;display:grid}.productPurchaseOrderCard>header{grid-template-columns:minmax(150px,1.4fr) repeat(2,minmax(105px,.7fr)) auto;align-items:center;gap:14px;display:grid}.productPurchaseOrderCard>header>span:not(.statusPill),.productReceiptHistoryList span{gap:2px;display:grid}.productPurchaseOrderMeta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.productPurchaseOrderMeta span{align-items:center;gap:5px;display:inline-flex}.productPurchaseOrderCard>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.productReceiptEditor{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.productPurchaseCreateDisclosure,.productPurchaseHistory{margin:0}.productPurchaseCreateForm{padding-top:14px}.productPurchaseTotal{background:#22c55e0d;border:1px solid #22c55e3d;border-radius:8px;align-content:center;gap:2px;padding:10px 12px;display:grid}.productPurchaseTotal span{color:var(--muted);font-size:12px}.productPurchaseTotal strong{color:#bbf7d0;font-size:18px}.productReceiptHistoryList{gap:8px;padding-top:12px;display:grid}.productReceiptHistoryList>div{border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(120px,.7fr));gap:12px;padding:10px 12px;display:grid}.productOrganizationPanel{border:1px solid var(--line);background:#070b13b8;border-radius:8px;margin:14px 0;overflow:hidden}.productOrganizationPanel.open{border-color:#22d3ee4d}.productOrganizationSummary{width:100%;min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.productOrganizationSummary>span:nth-child(2),.productOrganizationMetrics{gap:3px;display:grid}.productOrganizationSummary small,.productOrganizationSection small{color:var(--muted)}.productOrganizationIcon{width:42px;height:42px;color:var(--cyan);border:1px solid #22d3ee4d;border-radius:8px;place-items:center;display:grid}.productOrganizationMetrics{justify-items:end}.productOrganizationMetrics em{color:#a5f3fc;font-style:normal;font-weight:700}.productOrganizationBody{border-top:1px solid var(--line);gap:18px;padding:18px;display:grid}.productOrganizationSection{gap:10px;display:grid}.productOrganizationSection+.productOrganizationSection{border-top:1px solid var(--line);padding-top:17px}.productOrganizationSection>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.productOrganizationSection>header>div{gap:3px;display:grid}.productOrganizationRows{gap:7px;display:grid}.productOrganizationRows>div{background:#ffffff04;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:8px;padding:9px;display:grid}.productOrganizationRows.identifiers>div{grid-template-columns:minmax(105px,.55fr) minmax(150px,1fr) minmax(130px,.8fr) auto auto}.productOrganizationRows.attributes>div{grid-template-columns:minmax(140px,.9fr) minmax(100px,.55fr) minmax(150px,1fr) minmax(70px,.35fr) auto auto}.productOrganizationRows.suppliers>div{grid-template-columns:minmax(150px,1fr) minmax(120px,.75fr) minmax(95px,.5fr) minmax(80px,.4fr) minmax(85px,.45fr) auto auto}.productOrganizationRows input,.productOrganizationRows select{min-width:0;min-height:40px}.productOrganizationRows .compactCheck{align-items:center;gap:6px;min-width:max-content;padding:0 4px;display:inline-flex}.productOrganizationRows .compactCheck input{width:17px;min-height:17px;margin:0}.productOrganizationActions{border-top:1px solid var(--line);padding-top:14px}.productAuditPanel{border:1px solid var(--line);background:#070b13b8;border-radius:8px;margin:14px 0;overflow:hidden}.productAuditPanel.open{border-color:#2dd4bf4d}.productAuditSummary{width:100%;min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.productAuditSummary>span:nth-child(2){gap:3px;display:grid}.productAuditSummary small,.productAuditEvent small,.productAuditNote{color:var(--muted)}.productAuditIcon{color:#5eead4;border:1px solid #2dd4bf52;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.productAuditCount,.productAuditCategory{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.productAuditBody{border-top:1px solid var(--line);gap:14px;padding:16px 18px 18px;display:grid}.productAuditToolbar{justify-content:space-between;align-items:end;gap:10px;display:flex}.productAuditToolbar label{min-width:min(260px,100vw - 120px);color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.productAuditToolbar select{min-height:40px}.productAuditTimeline{gap:0;padding-left:22px;display:grid;position:relative}.productAuditTimeline:before{content:"";background:#2dd4bf3d;width:1px;position:absolute;top:10px;bottom:10px;left:7px}.productAuditEvent{border-bottom:1px solid var(--line);gap:9px;padding:13px 0 15px;display:grid;position:relative}.productAuditEvent:last-child{border-bottom:0}.productAuditMarker{background:#071019;border:2px solid #5eead4;border-radius:50%;width:11px;height:11px;position:absolute;top:20px;left:-20px}.productAuditEventHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.productAuditEventHeader>div{gap:4px;display:grid}.productAuditEventHeader small,.productAuditActor{align-items:center;gap:5px;display:inline-flex}.productAuditActor{color:var(--muted);font-size:13px}.productAuditCategory.inventory,.productAuditCategory.purchasing{color:#fde68a;border-color:#facc1547}.productAuditCategory.cost,.productAuditCategory.fiscal{color:#bfdbfe;border-color:#60a5fa4d}.productAuditCategory.media,.productAuditCategory.identity{color:#99f6e4;border-color:#2dd4bf4d}.productAuditChanges{gap:6px;display:grid}.productAuditChanges>div{color:var(--muted);border:1px solid #ffffff0f;border-radius:6px;grid-template-columns:minmax(120px,.65fr) minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:grid}.productAuditChanges strong{color:var(--text);text-transform:capitalize}.productAuditChanges span{overflow-wrap:anywhere}.productAuditChanges>small,.productAuditNote{margin:2px 0 0;font-size:12px}@media (max-width:900px){.productPurchaseOrderCard>header,.productOrganizationRows.identifiers>div,.productOrganizationRows.attributes>div,.productOrganizationRows.suppliers>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.productPurchasingSummary,.productOrganizationSummary{grid-template-columns:auto minmax(0,1fr) auto}.productOrganizationMetrics{grid-column:2/-1;justify-items:start}.productOrganizationSection>header{flex-direction:column;align-items:stretch}.productOrganizationRows.identifiers>div,.productOrganizationRows.attributes>div,.productOrganizationRows.suppliers>div{grid-template-columns:1fr}.productPurchasingMetrics{grid-column:2/-1;justify-items:start}.productPurchaseOrderCard>header,.productReceiptHistoryList>div{grid-template-columns:1fr}.productPurchaseOrderCard>footer{flex-direction:column-reverse;align-items:stretch}.productAuditSummary{grid-template-columns:auto minmax(0,1fr) auto}.productAuditCount{grid-column:2/-1;justify-self:start}.productAuditChanges>div{grid-template-columns:1fr}.productAuditChanges>div svg{transform:rotate(90deg)}}
