@media (min-width:821px){.login-page-v2{padding:28px}.login-shell-v2{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-template-areas:"visual card""operations operations";width:min(1120px,100%)}.login-shell-v2 .login-visual-v2{grid-area:visual;min-height:500px;padding:48px 54px 42px}.login-shell-v2 .login-card-v2{grid-area:card;min-height:500px;padding:48px 52px}.login-shell-v2 .login-company-logo{width:min(430px,88%)}.login-shell-v2 .login-intro-v2 h1{max-width:560px;font-size:clamp(42px,4.5vw,62px)}.login-operations-band{border-top:1px solid var(--line);background:linear-gradient(#0d1118fa,#080b10fa);grid-area:operations;padding:22px 44px 18px;display:block}.login-operations-prominent{border-top:0;grid-template-columns:repeat(9,minmax(0,auto));justify-content:center;gap:0;margin-top:0;padding-top:0}.login-operations-prominent .login-operation-segment{display:contents}.login-operations-prominent .login-operation-logo{min-width:150px;padding:8px 22px}.login-operations-prominent .login-operation-logo img{width:min(150px,100%);max-height:62px}.login-operations-prominent .login-bank-logo img{max-height:66px}.login-operations-prominent .login-operation-divider{align-self:center;height:72px}.login-operations-band .login-slogan{margin-top:8px;font-size:11px}}@media (max-width:820px){.login-shell-v2{grid-template-columns:1fr}.login-visual-v2{min-height:360px}.login-operations-band{display:none!important}}.login-public-storefront{border-top:1px solid var(--line);text-align:center;gap:10px;margin-top:24px;padding-top:20px;display:grid}.login-public-storefront>span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.login-public-storefront-link{min-height:46px;color:var(--text);background:#d8ab4112;border:1px solid #d8ab415c;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:850;transition:all .16s;display:inline-flex}.login-public-storefront-link:hover{background:#d8ab411c;border-color:#d8ab419e;transform:translateY(-1px)}.login-public-storefront-link b{color:var(--muted);font-weight:500}.login-public-storefront small{color:var(--muted);font-size:10px;line-height:1.45}.company-home-selector-v2{flex-direction:column;min-height:100vh;display:flex}.company-home-selector-brand{justify-content:center;align-items:center;width:100%;margin:2px 0 16px;display:flex}.company-home-selector-brand img{object-fit:contain;opacity:.96;width:min(320px,72vw);height:auto;max-height:86px}.company-home-selector-v2 .company-home-heading{text-align:center}.company-home-selector-v2 .company-home-operation-groups{flex:1}.company-home-selector-action{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#ffffff05;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:800;transition:all .16s;display:inline-flex}button.company-home-selector-action{appearance:none}.company-home-selector-action:hover{color:var(--text);background:#ffffff0a;border-color:#3b4453;transform:translateY(-1px)}@media (max-width:620px){.company-home-selector-brand{margin-bottom:10px}.company-home-selector-brand img{width:min(250px,78vw);max-height:70px}.company-home-selector-actions{gap:8px;padding-bottom:18px}.company-home-selector-action{min-height:40px;padding:0 13px}}.company-home-selector-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:18px;padding:12px 0 4px;display:flex}.company-home-selector-actions form{margin:0}.company-home-selector-action{min-height:38px}@media (min-width:1000px) and (max-height:920px){.company-home-selector-v2{min-height:calc(100vh - 20px)}.company-home-selector-brand{margin-top:0;margin-bottom:8px}.company-home-selector-brand img{width:min(250px,58vw);max-height:66px}.company-home-selector-v2 .company-home-heading{margin-bottom:10px}.company-home-selector-actions{margin-top:12px;padding-top:8px}}
@media (max-width:820px){.app-shell>.sidebar{display:none!important}.mobile-header{display:flex}}
@media (max-width:820px){.mobile-header{justify-content:flex-start}.mobile-header .mobile-menu{order:1}.mobile-header .mobile-brand-link{order:2}.mobile-header .mobile-back-button{order:3;margin-left:auto}.mobile-menu summary{z-index:91;position:relative}.mobile-menu-panel{width:min(320px,86vw);height:calc(100dvh - 62px);max-height:calc(100dvh - 62px);padding:10px 10px max(18px, env(safe-area-inset-bottom));border-left:0;border-radius:0 18px 18px 0;position:fixed;top:62px;left:0;right:auto;overflow-y:auto;box-shadow:24px 0 70px #00000094}:is(.app-shell:has(.operation-home-hero) .mobile-header,.app-shell:has(.bank-dashboard) .mobile-header){top:max(14px, env(safe-area-inset-top));-webkit-backdrop-filter:none;backdrop-filter:none;z-index:90;background:0 0;border:0;width:auto;min-height:0;padding:0;position:fixed;left:14px}:is(.app-shell:has(.operation-home-hero) .mobile-header .mobile-brand-link,.app-shell:has(.operation-home-hero) .mobile-header .mobile-back-button,.app-shell:has(.bank-dashboard) .mobile-header .mobile-brand-link,.app-shell:has(.bank-dashboard) .mobile-header .mobile-back-button){display:none}:is(.app-shell:has(.operation-home-hero) .mobile-menu summary,.app-shell:has(.bank-dashboard) .mobile-menu summary){background:#0f131bf5;justify-content:center;min-width:102px;min-height:46px;padding:0 14px;box-shadow:0 10px 30px #00000052}:is(.app-shell:has(.operation-home-hero) .mobile-menu-panel,.app-shell:has(.bank-dashboard) .mobile-menu-panel){height:100dvh;max-height:100dvh;padding-top:max(78px, calc(env(safe-area-inset-top) + 64px));top:0}:is(.app-shell:has(.operation-home-hero) .content,.app-shell:has(.bank-dashboard) .content){padding-top:78px}}
a[href="/central/inbox"],a[href^="/central/inbox?"],a[href="/central/integracoes"],a[href^="/central/integracoes?"],a[href="/central/ativacao"],a[href^="/central/ativacao?"]{display:none!important}
.badge.purple{color:#d4b3ff;background:#ab74ff21}.desktop-sidebar-toggle{display:none}@media (min-width:821px){.app-shell{transition:grid-template-columns .22s}.app-shell>.sidebar{min-width:252px;transition:transform .22s,opacity .18s}.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell.sidebar-collapsed>.sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.desktop-sidebar-toggle{z-index:80;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:36px;height:36px;color:var(--muted);background:#0f131beb;border-radius:11px;place-items:center;transition:left .22s,color .18s,border-color .18s,background .18s;display:grid;position:fixed;top:16px;left:232px;box-shadow:0 10px 30px #00000047}.desktop-sidebar-toggle:hover{color:var(--text);background:var(--panel-2);border-color:#ffffff2e}.desktop-sidebar-toggle.is-collapsed{left:16px}}.product-stock-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.product-stock-health-card{min-width:0}.product-stock-health-count{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:52px;min-height:34px;padding:0 11px;font-size:14px;font-weight:900;display:inline-flex}.product-stock-health-count.orange{color:#ffc177;background:#f0a84f21}.product-stock-health-count.red{color:#ff9898;background:#ef646421}.product-stock-health-list{display:grid}.product-stock-health-list>a{border-bottom:1px solid #252b37b8;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:62px;padding:12px 18px;transition:background .18s;display:flex}.product-stock-health-list>a:hover{background:#ffffff06}.product-stock-health-list>a:last-child{border-bottom:0}.product-stock-health-list>a>div{min-width:0}.product-stock-health-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.product-stock-health-list span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.product-stock-health-list span.badge{margin-top:0;display:inline-flex}.product-stock-health-footer{border-top:1px solid var(--line);padding:14px 18px}.customer-company-360{gap:16px;margin:18px 0;display:grid}.customer-company-360-heading{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 90% 0%, var(--gold-soft), transparent 24rem), linear-gradient(145deg, #151a24f0, #0d1118f0);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.customer-company-360-heading>div>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.customer-company-360-heading h2{margin:7px 0 0;font-size:22px}.customer-company-360-heading p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.customer-company-360-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-company-360-kpis>article{border:1px solid var(--line);background:#0f131bdb;border-radius:15px;min-width:0;min-height:132px;padding:17px}.customer-company-360-kpis svg{color:var(--gold);margin-bottom:16px}.customer-company-360-kpis span,.customer-company-360-kpis small{color:var(--muted);font-size:11px;display:block}.customer-company-360-kpis strong{margin:5px 0;font-size:20px;display:block}.customer-company-360-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-company-360-status-grid>a,.customer-company-360-status-static{border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:82px;padding:13px 14px;display:flex}.customer-company-360-status-grid>a{transition:border-color .18s,background .18s}.customer-company-360-status-grid>a:hover{background:#ffffff09;border-color:#ffffff26}.customer-company-360-status-grid>a>div,.customer-company-360-status-static>div{flex:1;min-width:0}.customer-company-360-status-grid span,.customer-company-360-status-grid small{color:var(--muted);font-size:10px;display:block}.customer-company-360-status-grid strong{margin:4px 0;font-size:13px;display:block}.customer-company-360-linkage{background:#ab74ff0e;border:1px solid #ab74ff38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.customer-company-360-linkage>div:first-child{min-width:0}.customer-company-360-linkage>div:first-child>strong,.customer-company-360-linkage>div:first-child>span{display:block}.customer-company-360-linkage>div:first-child>span{max-width:760px;color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.customer-company-360-linkage>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.customer-company-360-timeline{display:grid}.customer-company-360-timeline>a,.customer-company-360-timeline>div{border-bottom:1px solid #252b37b8;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 18px;display:grid}.customer-company-360-timeline>a{transition:background .18s}.customer-company-360-timeline>a:hover{background:#ffffff06}.customer-company-360-timeline>:last-child{border-bottom:0}.customer-company-360-event-icon{background:var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:10px;place-items:center;display:grid}.customer-company-360-event-main{min-width:0}.customer-company-360-event-main>div{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.customer-company-360-event-main time{color:var(--muted);font-size:10px}.customer-company-360-event-main>strong{font-size:13px;display:block}.customer-company-360-event-main>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.customer-company-360-event-side{justify-items:end;gap:4px;display:grid}.customer-company-360-event-side strong{font-size:12px}.customer-company-360-event-side small{color:var(--muted);font-size:10px}@media (max-width:1080px){.customer-company-360-kpis,.customer-company-360-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.desktop-sidebar-toggle{display:none!important}.product-stock-health-grid,.customer-company-360-kpis,.customer-company-360-status-grid{grid-template-columns:1fr}.customer-company-360-heading,.customer-company-360-linkage{flex-direction:column;align-items:stretch}.customer-company-360-linkage>div:last-child{justify-content:flex-start}.customer-company-360-timeline>a,.customer-company-360-timeline>div{grid-template-columns:34px minmax(0,1fr)}.customer-company-360-event-side{grid-column:2;justify-items:start}}
.partner-network-summary{gap:18px;margin-bottom:18px;display:grid}.partner-network-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-network-kpis>article{border:1px solid var(--line);background:linear-gradient(145deg,#151a24f0,#0d1118f0);border-radius:16px;min-height:132px;padding:18px}.partner-network-kpis svg{color:var(--gold);margin-bottom:16px}.partner-network-kpis span,.partner-network-kpis small{color:var(--muted);font-size:11px;display:block}.partner-network-kpis strong{margin:5px 0;font-size:24px;display:block}.partner-network-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner-network-list{display:grid}.partner-network-list>a{border-bottom:1px solid #252b37b8;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 18px;display:flex}.partner-network-list>a:last-child{border-bottom:0}.partner-network-list strong,.partner-network-list span{display:block}.partner-network-list span{color:var(--muted);margin-top:4px;font-size:11px}.partner-network-stock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.partner-network-stock-grid>a{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px;display:grid}.partner-network-stock-icon{width:34px;height:34px;color:var(--gold);background:var(--gold-soft);border-radius:10px;place-items:center;display:grid}.partner-network-stock-grid strong,.partner-network-stock-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.partner-network-stock-grid strong{font-size:12px}.partner-network-stock-grid small{color:var(--muted);margin-top:4px;font-size:10px}.partner-network-stock-grid b{font-size:12px}@media (max-width:1080px){.partner-network-kpis,.partner-network-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.partner-network-kpis,.partner-network-attention-grid,.partner-network-stock-grid{grid-template-columns:1fr}}
@media (min-width:821px){.desktop-sidebar-toggle{width:34px;height:34px;top:18px;left:202px}.desktop-sidebar-toggle.is-collapsed{left:16px}}.product-nexus-enrichment{background:radial-gradient(circle at 90% 0,#e3b65e14,#0000 24rem),#ffffff05;border:1px solid #e3b65e38;border-radius:14px;gap:13px;margin:0 18px 18px;padding:16px;display:grid}.product-nexus-enrichment-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.product-nexus-enrichment-head>div{min-width:0}.product-nexus-enrichment-head strong,.product-nexus-enrichment-head small{display:block}.product-nexus-enrichment-head small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.product-nexus-enrichment-icon{width:36px;height:36px;color:var(--gold);background:var(--gold-soft);border-radius:11px;place-items:center;display:grid}.product-nexus-research-note{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.product-nexus-enrichment-result{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.product-nexus-enrichment-result strong,.product-nexus-enrichment-result span{display:block}.product-nexus-enrichment-result span{color:var(--muted);margin-top:3px;font-size:10px}.product-nexus-enrichment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-nexus-sources{gap:7px;display:grid}.product-nexus-sources>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.product-nexus-sources>div{flex-wrap:wrap;gap:6px;display:flex}.product-nexus-sources a{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.product-nexus-sources a:hover{color:var(--text);border-color:#ffffff29}.product-nexus-save-warning{color:var(--muted);font-size:10px;line-height:1.45}@media (max-width:820px){.product-nexus-enrichment{margin-inline:12px}.product-nexus-enrichment-head{grid-template-columns:34px minmax(0,1fr)}.product-nexus-enrichment-head>.badge{grid-column:2;justify-self:start}.product-nexus-enrichment-result{flex-direction:column;align-items:stretch}.product-nexus-enrichment-actions{justify-content:stretch}.product-nexus-enrichment-actions .button{flex:1}}
.company-home-selector-action.executive{color:#f0c56f;background:#e3b65e0e;border-color:#e3b65e47}.central-launch-card.executive{background:radial-gradient(circle at 100% 0,#e3b65e1c,#0000 22rem),#ffffff06;border-color:#e3b65e52}.central-launch-card.executive svg{color:var(--gold)}.executive-dashboard{gap:18px;display:grid}.executive-hero{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#e3b65e24,#0000 30rem),linear-gradient(145deg,#141922fa,#0b0e14fa);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.executive-hero-kicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.executive-hero h2{margin:7px 0 0;font-size:clamp(24px,4vw,36px)}.executive-hero p{color:var(--muted);margin:7px 0 0;font-size:11px}.executive-hero-status{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:5px;min-width:160px;padding:15px;display:grid}.executive-hero-status span{color:var(--muted);font-size:10px}.executive-hero-status strong{font-size:20px}.executive-hero-status i{background:#7b8595;border-radius:999px;width:100%;height:4px}.executive-hero-status i.green{background:#61d68d}.executive-hero-status i.orange{background:#f0a84f}.executive-hero-status i.red{background:#ef6464}.executive-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.executive-kpi-grid>article{border:1px solid var(--line);background:#0f131bdb;border-radius:16px;min-height:142px;padding:18px}.executive-kpi-grid svg{color:var(--gold);margin-bottom:18px}.executive-kpi-grid span,.executive-kpi-grid small{color:var(--muted);font-size:11px;display:block}.executive-kpi-grid strong{margin:5px 0;font-size:23px;display:block}.executive-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.executive-result-table,.executive-finance-grid{gap:10px;padding:16px;display:grid}.executive-result-table>div,.executive-finance-grid>div{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.executive-result-table>div.highlight{background:#61d68d0e;border-color:#61d68d38}.executive-result-table span,.executive-finance-grid span{color:var(--muted);font-size:11px}.executive-result-table strong,.executive-finance-grid strong{font-size:14px}.executive-result-warning{color:var(--muted);background:#f0a84f0b;border:1px solid #f0a84f38;border-radius:12px;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:12px 13px;font-size:10px;line-height:1.5;display:flex}.executive-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-finance-grid .wide{grid-column:1/-1}.executive-finance-panel>.button{margin:0 16px 16px}.executive-forecast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.executive-forecast-card{border:1px solid var(--line);background:#ffffff06;border-radius:14px;min-width:0;padding:15px}.executive-forecast-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.executive-forecast-card-head span{color:var(--muted);font-size:10px;display:block}.executive-forecast-card-head strong{margin-top:4px;font-size:18px;display:block}.executive-forecast-card-head strong.positive{color:#88dca5}.executive-forecast-card-head strong.negative{color:#ff9696}.executive-forecast-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 10px;display:grid}.executive-forecast-values span{color:var(--muted);background:#ffffff06;border-radius:10px;padding:9px;font-size:9px}.executive-forecast-values strong{color:var(--text);margin-top:3px;font-size:11px;display:block}.executive-forecast-card>small{color:var(--muted);font-size:9px;line-height:1.4}.executive-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.executive-operation-card{border:1px solid var(--line);background:#0f131bdb;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:100px;padding:15px;transition:border-color .18s,background .18s;display:grid}.executive-operation-card:hover{background:#ffffff09;border-color:#ffffff29}.executive-operation-card>svg{color:var(--gold)}.executive-operation-card span,.executive-operation-card small{display:block}.executive-operation-card span{color:var(--muted);font-size:10px}.executive-operation-card strong{margin:4px 0;font-size:15px;display:block}.executive-operation-card small{color:var(--muted);font-size:9px;line-height:1.4}.executive-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.executive-pending-grid>a{border:1px solid var(--line);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.executive-pending-grid span{color:var(--muted);font-size:10px}.executive-pending-grid strong{font-size:15px}.executive-check-list{gap:9px;padding:16px;display:grid}.executive-check-list>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.executive-check-list i{background:#7b8595;border-radius:999px;width:8px;height:8px}.executive-check-list .ok i{background:#61d68d}.executive-check-list .attention i{background:#f0a84f}.executive-check-list span{color:var(--muted);font-size:10px}.executive-check-list strong{font-size:11px}.executive-alert-list{display:grid}.executive-alert-list>a{border-bottom:1px solid #252b37b8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:12px 18px;display:grid}.executive-alert-list>a:last-child{border-bottom:0}.executive-alert-list strong,.executive-alert-list small{display:block}.executive-alert-list small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.executive-alert-list b{font-size:11px}.executive-close-phase{background:#e3b65e0b;border:1px solid #e3b65e3d;border-radius:15px;align-items:center;gap:13px;padding:17px 18px;display:flex}.executive-close-phase svg{color:var(--gold)}.executive-close-phase strong,.executive-close-phase span{display:block}.executive-close-phase span{color:var(--muted);margin-top:4px;font-size:10px}@media (max-width:1100px){.executive-kpi-grid,.executive-forecast-grid,.executive-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.executive-hero,.executive-section-grid,.executive-kpi-grid,.executive-forecast-grid,.executive-operation-grid,.executive-pending-grid{grid-template-columns:1fr}.executive-hero{flex-direction:column;align-items:stretch}.executive-hero-status{min-width:0}.executive-finance-grid{grid-template-columns:1fr}.executive-finance-grid .wide{grid-column:auto}.executive-alert-list>a{grid-template-columns:auto minmax(0,1fr) auto}.executive-alert-list b{grid-column:2}}
@media (min-width:821px){.app-shell.sidebar-collapsed{grid-template-columns:48px minmax(0,1fr)}.app-shell>.sidebar{scrollbar-gutter:stable;overflow:hidden auto!important}.app-shell>.sidebar>.nav{flex:none!important;min-height:auto!important;padding-right:0!important;overflow:visible!important}.app-shell>.sidebar .sidebar-footer{position:relative;flex:none!important;margin-top:18px!important}.app-shell>.sidebar .sidebar-footer .sidebar-inline-toggle{z-index:5;width:36px;height:36px;position:absolute;inset:auto 0 0 auto}.app-shell>.sidebar .sidebar-footer form{margin-right:44px}.desktop-sidebar-toggle.is-collapsed{left:6px;right:auto;top:auto!important;bottom:18px!important}.app-shell{min-width:0;max-width:100vw;overflow-x:clip}.app-shell>.main{width:100%;min-width:0;max-width:100%;overflow-x:clip;container:candinho-main/inline-size}.app-shell>.main>.content{width:100%;min-width:0;max-width:100%}.operation-home-hero,.operation-home-kpis,.operation-home-actions,.executive-dashboard,.executive-kpi-grid,.executive-section-grid,.executive-forecast-grid{min-width:0;max-width:100%}.operation-home-hero>*,.operation-home-kpis>*,.operation-home-actions>*,.executive-kpi-grid>*,.executive-section-grid>*,.executive-forecast-grid>*{min-width:0}.app-shell>.sidebar::-webkit-scrollbar{width:6px}.app-shell>.sidebar::-webkit-scrollbar-thumb{background:#98a1b247;border-radius:999px}.app-shell>.sidebar::-webkit-scrollbar-track{background:0 0}}@container candinho-main (max-width:920px){.operation-home-hero{grid-template-columns:minmax(0,1fr)!important}.operation-home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.executive-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-section-grid{grid-template-columns:minmax(0,1fr)!important}}@container candinho-main (max-width:680px){.operation-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-kpi-grid,.executive-forecast-grid{grid-template-columns:minmax(0,1fr)!important}}@container candinho-main (max-width:520px){.operation-home-kpis{grid-template-columns:minmax(0,1fr)!important}}
@media (min-width:821px){.app-shell{width:100%;max-width:100vw;overflow-x:clip;grid-template-columns:252px minmax(0,1fr)!important}.app-shell.sidebar-collapsed{grid-template-columns:48px minmax(0,1fr)!important}.app-shell>.sidebar{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden!important}.app-shell>.sidebar>.nav{scrollbar-gutter:stable;flex:auto!important;min-height:0!important;padding-right:3px!important;overflow:hidden auto!important}.app-shell>.sidebar>.nav::-webkit-scrollbar{width:6px}.app-shell>.sidebar>.nav::-webkit-scrollbar-thumb{background:#98a1b247;border-radius:999px}.app-shell>.sidebar>.nav::-webkit-scrollbar-track{background:0 0}.app-shell>.sidebar .sidebar-footer{position:relative;flex:none!important;margin-top:10px!important}.app-shell>.sidebar .sidebar-footer form{margin-right:44px}.app-shell>.sidebar .sidebar-footer .sidebar-inline-toggle{z-index:5;width:36px;height:36px;position:absolute;inset:auto 0 0 auto}.app-shell>.main{grid-column:2/-1;justify-self:stretch;container:candinho-main/inline-size;width:auto!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important}.app-shell>.main>.content{min-width:0;max-width:1480px;margin-left:auto;margin-right:auto;width:auto!important}.desktop-sidebar-toggle.is-collapsed{inset:auto auto 18px 6px!important}.managerial-products-stock-section{margin-top:22px}.managerial-products-stock-heading{margin-bottom:14px;padding:0 2px}.managerial-products-stock-heading>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.managerial-products-stock-heading h2{margin:6px 0 0;font-size:20px}.managerial-products-stock-heading p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}}
.promotion-stats-grid{margin-bottom:18px}.promotion-main-grid,.promotion-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px;display:grid}.promotion-form{gap:16px;padding:20px;display:grid}.promotion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promotion-form .field>span{color:var(--muted);font-size:11px;font-weight:800}.promotion-form .input,.promotion-form .select{width:100%;min-width:0}.promotion-textarea{resize:vertical;min-height:96px;padding-top:12px}.promotion-channels{border:1px solid var(--line);border-radius:13px;flex-wrap:wrap;gap:10px 16px;margin:0;padding:14px;display:flex}.promotion-channels legend{color:var(--muted);padding:0 6px;font-size:11px;font-weight:800}.promotion-channels label{color:var(--text);align-items:center;gap:7px;font-size:12px;display:inline-flex}.promotion-rules-list{gap:10px;padding:18px;display:grid}.promotion-rules-list>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:13px}.promotion-rules-list strong,.promotion-rules-list span{display:block}.promotion-rules-list span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.promotion-list-panel,.promotion-suggestions-panel,.promotion-products-panel,.promotion-items-panel,.promotion-status-panel{margin-top:18px}.promotion-list-grid,.promotion-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.promotion-list-card,.promotion-suggestion-card{border:1px solid var(--line);background:#ffffff06;border-radius:15px;min-width:0;padding:16px}.promotion-list-card{transition:border-color .18s,background .18s,transform .18s}.promotion-list-card:hover{background:#ffffff09;border-color:#ffffff29;transform:translateY(-1px)}.promotion-list-card-head,.promotion-suggestion-head,.promotion-list-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.promotion-list-card>strong,.promotion-suggestion-card>strong{margin-top:14px;font-size:15px;display:block}.promotion-list-card>span,.promotion-list-card small,.promotion-suggestion-card p{color:var(--muted);font-size:11px;line-height:1.5}.promotion-list-card-meta{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.promotion-list-card-meta b{font-size:11px}.promotion-status-draft{color:#c3cad6;background:#98a1b21f}.promotion-status-scheduled{color:#9bc8ff;background:#67a9ff21}.promotion-status-active{color:#78e6a3;background:#46c37b21}.promotion-status-ended{color:#edc97f;background:var(--gold-soft)}.promotion-status-cancelled{color:#ff9898;background:#ef646421}.promotion-suggestion-card.protected{background:radial-gradient(circle at 100% 0%, var(--gold-soft), transparent 17rem), #ffffff06;border-color:#d9a44147}.promotion-suggestion-head b{color:var(--muted);font-size:10px}.promotion-suggestion-card p{min-height:34px}.promotion-suggestion-numbers,.promotion-suggestion-price,.promotion-result-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.promotion-suggestion-price{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-suggestion-numbers>span,.promotion-suggestion-price>span,.promotion-result-snapshot>span{color:var(--muted);background:#ffffff06;border-radius:10px;padding:9px;font-size:9px}.promotion-suggestion-numbers strong,.promotion-suggestion-price strong,.promotion-result-snapshot strong{color:var(--text);margin-top:4px;font-size:11px;display:block}.promotion-suggestion-action{background:var(--gold-soft);color:#edc97f;border:1px solid #d9a4412e;border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:10px;line-height:1.45;display:flex}.promotion-suggestion-card form{margin-top:12px}.promotion-footnote{border:1px solid var(--line);color:var(--muted);border-radius:13px;align-items:center;gap:9px;margin-top:14px;padding:13px 15px;font-size:11px;display:flex}.promotion-detail-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.promotion-detail-status>article{border:1px solid var(--line);background:#0f131bdb;border-radius:14px;padding:15px}.promotion-detail-status span,.promotion-detail-status strong{display:block}.promotion-detail-status span{color:var(--muted);font-size:10px}.promotion-detail-status strong{margin-top:5px;font-size:14px}.promotion-status-actions{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.promotion-selector{gap:16px;padding:18px;display:grid}.promotion-selector-search{align-items:center;gap:9px;display:flex}.promotion-selector-search .input{width:100%}.promotion-selector-group{border:1px solid var(--line);border-radius:14px;overflow:hidden}.promotion-selector-group-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.promotion-selector-group-head strong,.promotion-selector-group-head small{display:block}.promotion-selector-group-head small{color:var(--muted);margin-top:3px;font-size:10px}.promotion-selector-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;display:grid;overflow-y:auto}.promotion-selector-item{cursor:pointer;border-bottom:1px solid #252b37b8;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.promotion-selector-item:nth-child(odd){border-right:1px solid #252b37b8}.promotion-selector-item.selected{background:var(--gold-soft)}.promotion-selector-item span{min-width:0}.promotion-selector-item strong,.promotion-selector-item small{display:block}.promotion-selector-item strong{font-size:12px}.promotion-selector-item small{color:var(--muted);margin-top:3px;font-size:9px}.promotion-selector-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.promotion-selector-footer>span{color:var(--muted);font-size:11px}.promotion-items-list{display:grid}.promotion-item-row{border-bottom:1px solid #252b37b8;grid-template-columns:minmax(220px,1fr) minmax(420px,1.6fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:grid}.promotion-item-row:last-child{border-bottom:0}.promotion-item-copy strong,.promotion-item-copy small{display:block}.promotion-item-copy>strong{margin-top:7px;font-size:13px}.promotion-item-copy small{color:var(--muted);margin-top:4px;font-size:9px}.promotion-item-form{grid-template-columns:minmax(125px,1.2fr) repeat(3,minmax(70px,.7fr)) auto;gap:7px;min-width:0;display:grid}.promotion-item-form .input,.promotion-item-form .select{width:100%;min-width:0}.promotion-remove-item{color:#ff9898}@media (max-width:1180px){.promotion-list-grid,.promotion-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-item-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.promotion-main-grid,.promotion-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.promotion-form-grid,.promotion-list-grid,.promotion-suggestion-grid,.promotion-selector-list,.promotion-detail-status{grid-template-columns:minmax(0,1fr)}.promotion-selector-item:nth-child(odd){border-right:0}.promotion-item-form{grid-template-columns:minmax(0,1fr)}}
.promotion-ux-header-actions{flex-wrap:wrap;gap:8px;display:flex}.promotion-ux-create,.promotion-ux-suggestions,.promotion-ux-results{margin-top:18px;overflow:hidden}.promotion-ux-create>summary,.promotion-ux-suggestions>summary,.promotion-ux-results>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;list-style:none;display:flex}.promotion-ux-create>summary::-webkit-details-marker{display:none}.promotion-ux-suggestions>summary::-webkit-details-marker{display:none}.promotion-ux-results>summary::-webkit-details-marker{display:none}.promotion-ux-create>summary>div,.promotion-ux-suggestions>summary>div,.promotion-ux-results>summary>div{align-items:center;gap:11px;display:flex}.promotion-ux-create summary strong,.promotion-ux-create summary span,.promotion-ux-suggestions summary strong,.promotion-ux-suggestions summary span,.promotion-ux-results summary strong,.promotion-ux-results summary span{display:block}.promotion-ux-create summary strong,.promotion-ux-suggestions summary strong,.promotion-ux-results summary strong{font-size:13px}.promotion-ux-create summary span,.promotion-ux-suggestions summary span,.promotion-ux-results summary span{color:var(--muted);margin-top:3px;font-size:10px}.promotion-ux-step-number{color:#edc97f;background:var(--gold-soft);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.promotion-ux-create-form{border-top:1px solid var(--line)}.promotion-ux-wide{grid-column:1/-1}.promotion-ux-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;display:flex}.promotion-ux-section-head>div>span,.promotion-ux-step-head>div:nth-child(2)>span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.promotion-ux-section-head h2,.promotion-ux-step-head h2{margin:4px 0 5px;font-size:20px}.promotion-ux-section-head p,.promotion-ux-step-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.promotion-ux-tabs{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:4px;padding:5px;display:flex;overflow-x:auto}.promotion-ux-tabs a{min-height:34px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.promotion-ux-tabs a.active{color:#f0cf82;background:var(--gold-soft)}.promotion-ux-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.promotion-ux-admin-card{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff05;border-radius:16px;padding:17px;transition:transform .18s,border-color .18s}.promotion-ux-admin-card:hover{border-color:#d9a4414d;transform:translateY(-2px)}.promotion-ux-admin-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.promotion-ux-status{text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900}.promotion-ux-status.active{color:#78e6a3;background:#46c37b21}.promotion-ux-status.scheduled{color:#9bc8ff;background:#67a9ff21}.promotion-ux-status.draft{color:#c3cad6;background:#98a1b21f}.promotion-ux-status.ended{color:#edc97f;background:var(--gold-soft)}.promotion-ux-status.cancelled{color:#ff9898;background:#ef646421}.promotion-ux-admin-card-top small{color:var(--muted);font-size:8px}.promotion-ux-admin-card>strong{margin-top:15px;font-size:15px;display:block}.promotion-ux-admin-card>p{min-height:32px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.promotion-ux-admin-card-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.promotion-ux-admin-card-numbers span{color:var(--muted);background:#ffffff06;border-radius:9px;padding:8px;font-size:8px}.promotion-ux-admin-card-numbers b{color:var(--text)}.promotion-ux-admin-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:9px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.promotion-ux-admin-card footer b{color:#edc97f}.promotion-ux-empty{color:var(--muted);text-align:center;place-items:center;gap:6px;padding:28px;display:grid}.promotion-ux-empty.large{min-height:180px;margin-top:12px}.promotion-ux-empty strong{color:var(--text);font-size:12px}.promotion-ux-empty span{font-size:9px}.promotion-ux-suggestions .promotion-suggestion-grid{border-top:1px solid var(--line)}.promotion-ux-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.promotion-ux-flow article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.promotion-ux-flow article>b{color:#edc97f;background:var(--gold-soft);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.promotion-ux-flow strong,.promotion-ux-flow span{display:block}.promotion-ux-flow strong{font-size:10px}.promotion-ux-flow span{color:var(--muted);margin-top:2px;font-size:8px}.promotion-ux-step-panel{margin-top:12px;overflow:hidden}.promotion-ux-step-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 18px;display:flex}.promotion-ux-step-head>div:nth-child(2){flex:1;min-width:0}.promotion-ux-config-form{padding-top:16px}.promotion-ux-selector{gap:12px;padding:16px;display:grid}.promotion-ux-selector-toolbar{grid-template-columns:minmax(260px,1fr) auto minmax(160px,.45fr) auto;align-items:center;gap:8px;display:grid}.promotion-ux-search{border:1px solid var(--line);background:#00000024;border-radius:11px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 11px;display:flex}.promotion-ux-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.promotion-ux-selector-toolbar>select{border:1px solid var(--line);min-width:0;height:42px;color:var(--text);background:#111720;border-radius:11px;padding:0 10px}.promotion-ux-segmented{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:3px;padding:4px;display:flex}.promotion-ux-segmented button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:850}.promotion-ux-segmented button.active{color:#f0cf82;background:var(--gold-soft)}.promotion-ux-stock-toggle{border:1px solid var(--line);min-height:42px;color:var(--muted);white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-size:9px;display:inline-flex}.promotion-ux-selector-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.promotion-ux-selector-actions>span{color:var(--muted);font-size:9px}.promotion-ux-selector-actions>div{gap:6px;display:flex}.promotion-ux-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.promotion-ux-product-card{border:1px solid var(--line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:14px;padding:0;overflow:hidden}.promotion-ux-product-card:hover:not(:disabled),.promotion-ux-product-card.selected{border-color:#d9a44161}.promotion-ux-product-card.selected{background:var(--gold-soft)}.promotion-ux-product-card.existing{opacity:.62;cursor:default}.promotion-ux-product-image{background:#ffffff06;place-items:center;height:118px;display:grid;position:relative;overflow:hidden}.promotion-ux-product-image img{object-fit:contain;width:100%;height:100%}.promotion-ux-product-image>span{background:#000000b8;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:850;position:absolute;bottom:7px;left:7px}.promotion-ux-product-image>span.stock-ok{color:#78e6a3}.promotion-ux-product-image>span.stock-zero{color:#ff9898}.promotion-ux-product-copy{padding:11px}.promotion-ux-product-copy small,.promotion-ux-product-copy strong,.promotion-ux-product-copy>span{display:block}.promotion-ux-product-copy small{color:#edc97f;font-size:7px;font-weight:850}.promotion-ux-product-copy strong{min-height:32px;margin-top:4px;font-size:10px;line-height:1.4}.promotion-ux-product-copy>span{color:var(--muted);margin-top:3px;font-size:7px}.promotion-ux-product-copy footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;margin-top:10px;padding-top:9px;display:flex}.promotion-ux-product-copy footer b{font-size:10px}.promotion-ux-product-copy footer i{color:var(--muted);font-size:7px;font-style:normal}.promotion-ux-product-copy footer i.checked{color:#edc97f;align-items:center;gap:3px;display:inline-flex}.promotion-ux-selection-bar{background:var(--gold-soft);z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #d9a4412e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex;position:sticky;bottom:10px}.promotion-ux-selection-bar strong,.promotion-ux-selection-bar span{display:block}.promotion-ux-selection-bar strong{font-size:10px}.promotion-ux-selection-bar span{color:var(--muted);margin-top:2px;font-size:8px}.promotion-ux-configured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px;display:grid}.promotion-ux-configured-card{border:1px solid var(--line);background:#ffffff04;border-radius:14px;gap:11px;min-width:0;padding:13px;display:grid}.promotion-ux-configured-product{align-items:center;gap:10px;display:flex}.promotion-ux-configured-image{background:#ffffff08;border-radius:11px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.promotion-ux-configured-image img{object-fit:contain;width:100%;height:100%}.promotion-ux-configured-product span,.promotion-ux-configured-product strong,.promotion-ux-configured-product small{display:block}.promotion-ux-configured-product span{color:#edc97f;font-size:7px;font-weight:850}.promotion-ux-configured-product strong{margin-top:3px;font-size:10px}.promotion-ux-configured-product small{color:var(--muted);margin-top:2px;font-size:7px}.promotion-ux-price-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.promotion-ux-price-summary span{color:var(--muted);background:#ffffff06;border-radius:8px;padding:7px;font-size:7px}.promotion-ux-price-summary b{color:var(--text);margin-top:3px;font-size:9px;display:block}.promotion-ux-price-summary b.danger{color:#ff9898}.promotion-ux-item-form{grid-template-columns:1.3fr repeat(3,minmax(70px,.7fr)) auto;gap:6px;display:grid}.promotion-ux-item-form label>span{color:var(--muted);margin-bottom:4px;font-size:7px;font-weight:800;display:block}.promotion-ux-item-form .input,.promotion-ux-item-form .select{width:100%;min-width:0}.promotion-ux-remove-form{justify-content:flex-end;display:flex}.promotion-ux-preview{border:1px solid var(--line);background:#00000024;border-radius:15px;margin:16px;overflow:hidden}.promotion-ux-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.promotion-ux-preview h3{margin:7px 0 3px;font-size:16px}.promotion-ux-preview p{color:var(--muted);margin:0;font-size:8px}.promotion-ux-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px;display:grid}.promotion-ux-preview-grid>div{background:#ffffff05;border-radius:10px;padding:8px}.promotion-ux-preview-grid>div>div{place-items:center;height:78px;display:grid;overflow:hidden}.promotion-ux-preview-grid img{object-fit:contain;width:100%;height:100%}.promotion-ux-preview-grid small,.promotion-ux-preview-grid strong,.promotion-ux-preview-grid span{display:block}.promotion-ux-preview-grid small{color:#edc97f;margin-top:6px;font-size:6px}.promotion-ux-preview-grid strong{min-height:28px;margin-top:3px;font-size:8px}.promotion-ux-preview-grid span{margin-top:5px;font-size:8px}.promotion-ux-preview-grid s{color:var(--muted);margin-right:5px}.promotion-ux-preview-grid b{color:#edc97f}.promotion-ux-status-area{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 16px;display:flex}.promotion-ux-status-area>div:first-child{align-items:center;gap:9px;display:flex}.promotion-ux-status-area strong,.promotion-ux-status-area span{display:block}.promotion-ux-status-area strong{font-size:10px}.promotion-ux-status-area span{color:var(--muted);margin-top:2px;font-size:8px}.promotion-ux-showcase-page{color:#f4f6fa;background:radial-gradient(circle at 100% 0,#d9a44114,#0000 34rem),#070a0f;min-height:100vh;padding:26px}.promotion-ux-showcase-hero,.promotion-ux-detail-topbar{width:min(1240px,100%);margin:0 auto}.promotion-ux-showcase-hero{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.promotion-ux-showcase-brand{align-items:center;gap:18px;display:flex}.promotion-ux-showcase-brand>a,.promotion-ux-detail-topbar>a{color:#f4f6fa9e;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.promotion-ux-showcase-brand img,.promotion-ux-detail-topbar img{object-fit:contain;width:150px;height:auto;max-height:55px}.promotion-ux-showcase-hero>div:nth-child(2)>span{color:#d9a441;letter-spacing:.13em;font-size:8px;font-weight:900}.promotion-ux-showcase-hero h1{margin:3px 0 4px;font-size:34px}.promotion-ux-showcase-hero p{color:#f4f6fa99;margin:0;font-size:10px}.promotion-ux-export{color:#edc97f;background:#d9a44112;border:1px solid #d9a44133;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.promotion-ux-showcase-content{width:min(1240px,100%);margin:16px auto 0}.promotion-ux-showcase-browser{gap:14px;display:grid}.promotion-ux-showcase-toolbar{background:#ffffff04;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;padding:8px;display:grid}.promotion-ux-showcase-toolbar .promotion-ux-segmented{border-color:#ffffff14}.promotion-ux-campaigns{gap:13px;display:grid}.promotion-ux-campaign{background:#ffffff04;border:1px solid #ffffff14;border-radius:17px;padding:16px}.promotion-ux-campaign>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.promotion-ux-campaign>header>div:first-child>span{text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:900}.promotion-ux-campaign>header>div:first-child>span.active{color:#78e6a3;background:#46c37b1f}.promotion-ux-campaign>header>div:first-child>span.scheduled{color:#9bc8ff;background:#67a9ff1f}.promotion-ux-campaign h2{margin:6px 0 2px;font-size:17px}.promotion-ux-campaign p{color:#f4f6fa8c;margin:0;font-size:8px}.promotion-ux-campaign-date{color:#f4f6fa85;align-items:center;gap:6px;font-size:8px;display:flex}.promotion-ux-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.promotion-ux-showcase-card{min-width:0;color:inherit;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;overflow:hidden}.promotion-ux-showcase-image{background:#ffffff06;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.promotion-ux-showcase-image img{object-fit:contain;width:100%;height:100%}.promotion-ux-showcase-image>span{color:#fffc;background:#000000b8;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800;position:absolute;bottom:7px;left:7px}.promotion-ux-showcase-image>b{color:#0a0d12;background:#d9a441;border-radius:999px;padding:5px 7px;font-size:8px;position:absolute;top:7px;right:7px}.promotion-ux-showcase-copy{padding:11px}.promotion-ux-showcase-copy small,.promotion-ux-showcase-copy>strong{display:block}.promotion-ux-showcase-copy small{color:#d9a441;font-size:6px;font-weight:850}.promotion-ux-showcase-copy>strong{min-height:32px;margin-top:4px;font-size:9px;line-height:1.45}.promotion-ux-showcase-price{margin-top:9px}.promotion-ux-showcase-price span{color:#f4f6fa66;margin-right:6px;font-size:8px;text-decoration:line-through}.promotion-ux-showcase-price b{color:#edc97f;font-size:12px}.promotion-ux-showcase-copy em{color:#78e6a3;margin-top:4px;font-size:7px;font-style:normal;display:block}.promotion-ux-detail-topbar{justify-content:space-between;align-items:center;min-height:60px;display:flex}.promotion-ux-detail{background:#ffffff04;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;width:min(1050px,100%);margin:20px auto 0;padding:20px;display:grid}.promotion-ux-detail-image{background:#ffffff06;border-radius:16px;place-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.promotion-ux-detail-image img{object-fit:contain;width:100%;height:100%}.promotion-ux-detail-image>span{color:#090c11;background:#d9a441;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.promotion-ux-detail-copy{align-self:center}.promotion-ux-detail-operation{color:#d9a441;letter-spacing:.1em;font-size:8px;font-weight:900}.promotion-ux-detail-copy h1{margin:7px 0 6px;font-size:clamp(28px,4vw,46px);line-height:1}.promotion-ux-detail-copy>p{color:#f4f6fa8c;margin:0;font-size:10px}.promotion-ux-detail-price{margin-top:22px}.promotion-ux-detail-price s,.promotion-ux-detail-price strong,.promotion-ux-detail-price em{display:block}.promotion-ux-detail-price s{color:#f4f6fa66;font-size:12px}.promotion-ux-detail-price strong{color:#edc97f;margin-top:3px;font-size:34px}.promotion-ux-detail-price em{color:#78e6a3;margin-top:5px;font-size:9px;font-style:normal}.promotion-ux-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.promotion-ux-detail-info-grid>div{color:#d9a441;border:1px solid #ffffff12;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex}.promotion-ux-detail-info-grid span,.promotion-ux-detail-info-grid strong{display:block}.promotion-ux-detail-info-grid span{color:#f4f6fa7a;font-size:7px}.promotion-ux-detail-info-grid strong{color:#f4f6fa;margin-top:3px;font-size:9px}.promotion-ux-detail-notes{color:#f4f6faa6;background:#ffffff06;border-radius:11px;margin-top:15px;padding:12px;font-size:9px;line-height:1.55}@media (max-width:1180px){.promotion-ux-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-ux-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promotion-ux-item-form{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-ux-item-form button{grid-column:1/-1}}@media (max-width:900px){.promotion-ux-admin-grid,.promotion-ux-configured-grid,.promotion-ux-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-ux-selector-toolbar,.promotion-ux-showcase-toolbar{grid-template-columns:1fr}.promotion-ux-product-grid,.promotion-ux-showcase-grid,.promotion-ux-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-ux-showcase-hero,.promotion-ux-detail{grid-template-columns:1fr}.promotion-ux-detail-image{min-height:300px}}@media (max-width:620px){.promotion-ux-section-head,.promotion-ux-selection-bar,.promotion-ux-status-area,.promotion-ux-campaign>header,.promotion-ux-preview>header{flex-direction:column;align-items:stretch}.promotion-ux-admin-grid,.promotion-ux-configured-grid,.promotion-ux-product-grid,.promotion-ux-showcase-grid,.promotion-ux-preview-grid,.promotion-ux-price-summary,.promotion-ux-detail-info-grid{grid-template-columns:1fr}.promotion-ux-showcase-page{padding:14px}.promotion-ux-showcase-brand{justify-content:space-between}.promotion-ux-showcase-hero{gap:14px}.promotion-ux-item-form{grid-template-columns:1fr}}
.promotion-ux-stock-disclaimer,.operation-promotion-banner{color:var(--muted);background:#d9a44111;border:1px solid #d9a44138;border-radius:13px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.promotion-ux-stock-disclaimer svg,.operation-promotion-banner svg{color:var(--gold);flex:none}.promotion-ux-stock-disclaimer strong,.operation-promotion-banner strong{color:var(--text);margin-right:4px}.operation-promotion-banner{flex-direction:column;align-items:flex-start;gap:3px;margin-top:12px}.promotion-ux-campaign-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.promotion-ux-showcase-card.sold-out,.public-storefront-promotion-card.sold-out,.promotion-ux-detail.sold-out{border-color:#ef64643d}.promotion-ux-showcase-card.sold-out .promotion-ux-showcase-image img,.public-storefront-promotion-card.sold-out .public-storefront-card-image img,.promotion-ux-detail.sold-out .promotion-ux-detail-image>img{filter:grayscale();opacity:.48}.promotion-ux-showcase-card.sold-out .promotion-ux-showcase-copy,.public-storefront-promotion-card.sold-out .public-storefront-card-copy{opacity:.72}.promotion-ux-sold-out-overlay{z-index:3;color:#ff626b;text-align:center;pointer-events:none;background:#0c0e1252;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.promotion-ux-sold-out-overlay strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#b91924e6;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.promotion-ux-sold-out-overlay.large strong{padding:7px 11px;font-size:11px}.sold-out-copy{font-style:normal;font-weight:900;color:#ff7b82!important}.promotion-stock-copy{color:var(--muted);margin-top:5px;font-size:7px;font-style:normal;display:block}.promotion-detail-stock{color:#78e6a3;background:#46c37b12;border:1px solid #46c37b33;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.promotion-detail-stock.sold-out{color:#ff7b82;background:#ef646412;border-color:#ef646440}.promotion-detail-stock span,.promotion-detail-stock strong{display:block}.promotion-detail-stock span{color:#f4f6fa9e;font-size:9px;line-height:1.45}.promotion-detail-stock strong{color:var(--text);margin-bottom:3px;font-size:10px}.product-active-promotion-panel{background:linear-gradient(135deg,#46c37b17,#d9a4410d);border-color:#46c37b3d;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.product-active-promotion-panel>div:first-child{min-width:0}.product-active-promotion-panel>div:first-child strong,.product-active-promotion-panel>div:first-child small{display:block}.product-active-promotion-panel>div:first-child strong{margin-top:7px;font-size:13px}.product-active-promotion-panel>div:first-child small{color:var(--muted);margin-top:3px;font-size:9px}.product-active-promotion-panel>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.product-active-promotion-panel>div:last-child s{color:var(--muted);font-size:10px}.product-active-promotion-panel>div:last-child strong{color:#78e6a3;font-size:22px}.operation-promotion-price s,.operation-promotion-price strong,.operation-promotion-price small{display:block}.operation-promotion-price s{color:var(--muted);font-size:8px}.operation-promotion-price strong{color:#78e6a3;font-size:11px}.operation-promotion-price small{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:900}.product-history-panel{margin-top:18px}.product-last-history-panel{margin-bottom:24px}.product-history-panel .table-wrap{max-height:430px}.public-storefront-promotion-card .promotion-stock-copy,.public-storefront-promotion-card .sold-out-copy{margin-top:6px;font-size:8px;display:block}@media (max-width:760px){.promotion-ux-campaign-actions,.product-active-promotion-panel{flex-direction:column;align-items:stretch}.product-active-promotion-panel>div:last-child{align-items:flex-start}}.has-operation-promotion{box-shadow:inset 3px 0 #46c37b9e;border-color:#46c37b47!important}.product-gallery-image .operation-promotion-badge{z-index:4;position:absolute;top:8px;left:8px}.operation-promotion-badge{color:#8ff0b2;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:#15482eeb;border:1px solid #46c37b4d;border-radius:999px;align-items:center;gap:4px;width:fit-content;min-height:22px;padding:4px 7px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.product-name-with-promo{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.operation-promo-price.compact{min-width:86px}.operation-promo-price.compact s{margin-bottom:1px}.product-gallery-price .operation-promo-price+span{margin-top:3px}.fitness-gallery-grid .product-gallery-price s,.fitness-product-deck .operation-promo-price s{color:var(--muted);font-size:8px;display:block}.fitness-gallery-grid .product-gallery-price small{color:var(--gold);margin-top:4px;font-size:7px;font-weight:850;display:block}.promotion-ux-configured-card.sold-out,.promotion-ux-preview-grid>div.sold-out{opacity:.75;border-color:#ef64643d}.promotion-ux-configured-card.sold-out .promotion-ux-configured-image img,.promotion-ux-preview-grid>div.sold-out img{filter:grayscale();opacity:.48}.promotion-ux-configured-image,.promotion-ux-preview-grid>div>div{position:relative}.promotion-ux-sold-out-overlay.compact strong{padding:4px 6px;font-size:6px}.promotion-ux-price-summary{grid-template-columns:repeat(5,minmax(0,1fr))}
.promotion-showcase-standalone{color:#f7f8fb;background:radial-gradient(circle at 50% -10%,#d9a4411f,#0000 34rem),#07090d;min-height:100dvh}.promotion-showcase-page,.promotion-showcase-detail-page{width:min(1380px,100% - 32px);margin:0 auto;padding:28px 0 54px}.promotion-showcase-header{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:22px;margin-bottom:34px;display:grid}.promotion-showcase-header>img{width:112px;height:auto}.promotion-showcase-header>div:last-child span,.promotion-showcase-block-head span,.promotion-showcase-detail-operation{color:#d9a441;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.promotion-showcase-header h1,.promotion-showcase-block-head h2,.promotion-showcase-detail-copy h1{margin:4px 0 0}.promotion-showcase-header p{color:#98a1b2;margin:5px 0 0;font-size:12px}.promotion-showcase-back,.promotion-showcase-detail-header>a{color:#cbd2de;align-items:center;gap:8px;font-size:12px;display:inline-flex}.promotion-showcase-content{gap:34px;display:grid}.promotion-showcase-block{min-width:0}.promotion-showcase-block-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.promotion-showcase-block-head b{color:#edc97f;background:#d9a44114;border:1px solid #d9a4413d;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-size:12px;display:inline-grid}.promotion-showcase-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.promotion-showcase-card{background:#0f131b;border:1px solid #202633;border-radius:17px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden}.promotion-showcase-card:hover{border-color:#d9a4416b;transform:translateY(-2px)}.promotion-showcase-image{aspect-ratio:1;color:#667085;background:#111620;place-items:center;display:grid;position:relative;overflow:hidden}.promotion-showcase-image img,.promotion-showcase-detail-image img,.demand-gap-image-candidates img,.demand-gap-ranking-image img{object-fit:contain;background:#fff;width:100%;height:100%}.promotion-showcase-status,.promotion-showcase-discount{border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;top:10px}.promotion-showcase-status{background:#1e293be6;left:10px}.promotion-showcase-discount{color:#08090b;background:#d9a441;right:10px}.promotion-showcase-card-copy{padding:14px}.promotion-showcase-card-copy>small{color:#d9a441;font-size:9px}.promotion-showcase-card-copy>strong{min-height:36px;margin-top:5px;font-size:13px;line-height:1.35;display:block}.promotion-showcase-price{align-items:baseline;gap:8px;margin-top:12px;display:flex}.promotion-showcase-price span{color:#737d90;font-size:10px;text-decoration:line-through}.promotion-showcase-price b{font-size:16px}.promotion-showcase-card-copy em{color:#98a1b2;margin-top:8px;font-size:9px;font-style:normal;display:block}.promotion-showcase-empty{color:#7d8798;text-align:center;border:1px dashed #252c39;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:140px;display:grid}.promotion-showcase-detail-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;display:flex}.promotion-showcase-detail-header img{width:60px;height:auto}.promotion-showcase-detail{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:34px;display:grid}.promotion-showcase-detail-image{aspect-ratio:1;color:#667085;background:#111620;border:1px solid #202633;border-radius:22px;place-items:center;display:grid;overflow:hidden}.promotion-showcase-detail-copy{padding:18px 0}.promotion-showcase-detail-copy h1{margin-top:9px;font-size:clamp(28px,4vw,48px);line-height:1.04}.promotion-showcase-detail-copy>p{color:#98a1b2}.promotion-showcase-detail-price{align-items:baseline;gap:14px;margin:24px 0;display:flex}.promotion-showcase-detail-price span{color:#737d90;text-decoration:line-through}.promotion-showcase-detail-price strong{font-size:32px}.promotion-showcase-detail-campaign{border:1px solid #202633;border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.promotion-showcase-detail-campaign small,.promotion-showcase-detail-campaign strong{display:block}.promotion-showcase-detail-campaign small{color:#7d8798;font-size:9px}.promotion-showcase-detail-campaign strong{margin-top:3px;font-size:12px}.promotion-showcase-coupon,.promotion-showcase-notes{border-radius:14px;margin-top:14px;padding:14px}.promotion-showcase-coupon{background:#d9a44114;border:1px solid #d9a44147}.promotion-showcase-notes{color:#aeb6c5;border:1px solid #202633;font-size:12px;line-height:1.6}.demand-gap-create-panel,.demand-gap-ranking-panel,.demand-gap-recent-panel{margin-top:18px}.demand-gap-form{padding:18px}.demand-gap-form-main{gap:15px;display:grid}.demand-gap-name-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.demand-gap-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.demand-gap-textarea{resize:vertical;min-height:86px}.demand-gap-search-message{color:#98a1b2;margin:0;font-size:10px}.demand-gap-image-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demand-gap-image-candidates button{color:#d9dee8;cursor:pointer;background:#10151e;border:1px solid #252c39;border-radius:14px;padding:0;overflow:hidden}.demand-gap-image-candidates button.selected{border-color:#d9a441;box-shadow:0 0 0 1px #d9a44159}.demand-gap-image-candidates img{aspect-ratio:1.6}.demand-gap-image-candidates span{padding:9px;font-size:10px;display:block}.demand-gap-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.demand-gap-ranking-card{background:#ffffff05;border:1px solid #252c39;border-radius:14px;grid-template-columns:72px minmax(0,1fr);gap:11px;min-width:0;padding:10px;display:grid}.demand-gap-ranking-image{color:#667085;background:#111620;border-radius:11px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.demand-gap-ranking-card span,.demand-gap-ranking-card strong,.demand-gap-ranking-card small,.demand-gap-ranking-card em{display:block}.demand-gap-ranking-card span{color:#d9a441;text-transform:uppercase;font-size:8px;font-weight:900}.demand-gap-ranking-card strong{margin-top:3px;font-size:12px}.demand-gap-ranking-card small,.demand-gap-ranking-card em{color:#8e98a9;margin-top:4px;font-size:9px;font-style:normal}.demand-gap-recent-list{display:grid}.demand-gap-recent-row{border-bottom:1px solid #252c39b3;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:13px 18px;display:grid}.demand-gap-recent-row:last-child{border-bottom:0}.demand-gap-recent-row>div:first-child strong,.demand-gap-recent-row>div:first-child span{display:block}.demand-gap-recent-row>div:first-child span{color:#8e98a9;margin-top:3px;font-size:9px}.demand-gap-badges,.demand-gap-status-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.demand-priority-extreme{color:#ff9a9a;background:#ef444429}.demand-priority-high{color:#f3c76d;background:#f59e0b26}.demand-priority-medium{color:#9bc8ff;background:#3b82f624}.demand-priority-low{color:#c3cad6;background:#94a3b81f}.spin{animation:1s linear infinite demand-spin}@keyframes demand-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.promotion-showcase-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.demand-gap-form-grid,.demand-gap-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-gap-recent-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.promotion-showcase-page,.promotion-showcase-detail-page{width:min(100% - 20px,1380px);padding-top:16px}.promotion-showcase-header{grid-template-columns:auto 1fr}.promotion-showcase-header>img{grid-column:1/-1;width:92px}.promotion-showcase-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-showcase-detail,.demand-gap-name-row,.demand-gap-form-grid,.demand-gap-image-candidates,.demand-gap-ranking-grid{grid-template-columns:minmax(0,1fr)}}
.strategic-month-toolbar{border:1px solid var(--line);background:#0f131bd1;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid}.strategic-month-toolbar>div{text-align:center;min-width:0}.strategic-month-toolbar span,.strategic-month-toolbar strong{display:block}.strategic-month-toolbar span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.strategic-month-toolbar strong{margin-top:4px;font-size:16px}.strategic-agenda-control-panel{margin-top:18px}.strategic-agenda-controls{gap:14px;padding:16px;display:grid}.strategic-agenda-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.strategic-new-task>summary{cursor:pointer;width:fit-content;list-style:none}.strategic-new-task>summary::-webkit-details-marker{display:none}.strategic-new-task>form{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:14px;display:grid}.strategic-task-wide{grid-column:1/-1}.strategic-task-textarea{resize:vertical;min-height:72px}.strategic-agenda-weeks{gap:18px;margin-top:18px;display:grid}.strategic-week-head>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.strategic-week-head>strong{color:#edc97f;border:1px solid #d9a44138;border-radius:999px;place-items:center;min-width:48px;height:48px;font-size:11px;display:grid}.strategic-task-list{display:grid}.strategic-task-card{border-bottom:1px solid #252c39b8;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px 18px;display:grid;position:relative}.strategic-task-card:last-child{border-bottom:0}.strategic-task-card.status-completed{background:#2aab6509}.strategic-task-card.status-postponed{background:#f59e0b08}.strategic-task-card.priority-extreme:before,.strategic-task-card.priority-high:before{content:"";border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.strategic-task-card.priority-extreme:before{background:#ef6464}.strategic-task-card.priority-high:before{background:#d9a441}.strategic-task-main>strong{margin-top:7px;font-size:13px;display:block}.strategic-task-main>p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.strategic-task-main>small{color:#78e6a3;margin-top:6px;font-size:9px;display:block}.strategic-task-main blockquote{color:#c7cfdb;background:#d9a4410d;border-left:2px solid #d9a44166;margin:9px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.strategic-task-meta,.strategic-task-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.strategic-task-meta>span{color:#aeb6c5;background:#94a3b817;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.strategic-priority.extreme{color:#ff9c9c!important;background:#ef444424!important}.strategic-priority.high{color:#edc97f!important;background:#d9a44121!important}.strategic-priority.medium{color:#9bc8ff!important;background:#3b82f61f!important}.strategic-status.completed{color:#78e6a3!important;background:#2aab6521!important}.strategic-status.postponed{color:#f3c76d!important;background:#f59e0b1f!important}.strategic-task-actions{justify-content:flex-end;align-self:start}.strategic-task-details{grid-column:1/-1;margin-top:2px}.strategic-task-details>summary{color:var(--muted);cursor:pointer;font-size:9px}.strategic-task-details-grid{border-top:1px dashed #94a3b829;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:12px;margin-top:10px;padding-top:10px;display:grid}.strategic-task-notes-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.strategic-task-notes-form>button{width:fit-content}.strategic-move-week-form{align-content:start;gap:8px;display:grid}@media (max-width:900px){.strategic-agenda-filters,.strategic-new-task>form,.strategic-task-details-grid,.strategic-task-notes-form{grid-template-columns:minmax(0,1fr)}.strategic-task-wide{grid-column:auto}.strategic-task-card{grid-template-columns:minmax(0,1fr)}.strategic-task-actions{justify-content:flex-start}}@media (max-width:680px){.strategic-month-toolbar{grid-template-columns:1fr 1fr}.strategic-month-toolbar>div{grid-area:1/1/auto/-1}}
.google-calendar-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#4285f41a,#0000 20rem),#0f131bdb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:16px;display:grid}.google-calendar-card.connected{border-color:#2aab6538}.google-calendar-card-icon{color:#9bc8ff;background:#4285f41f;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.google-calendar-card-copy>span{color:#9bc8ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.google-calendar-card-copy h2{margin:4px 0 0;font-size:15px}.google-calendar-card-copy>p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.google-calendar-card-meta{flex-wrap:wrap;gap:10px 16px;margin-top:8px;display:flex}.google-calendar-card-meta small{color:var(--muted);font-size:9px}.google-calendar-card-meta strong{color:var(--text)}.google-calendar-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.google-calendar-error,.google-calendar-message{border-radius:10px;padding:8px 10px;margin-top:8px!important;font-size:9px!important}.google-calendar-error{background:#ef44441a;color:#ff9a9a!important}.google-calendar-message{background:#2aab6517;color:#8ee9b0!important}.strategic-calendar-date-form{align-content:start;gap:8px;display:grid}.strategic-calendar-date-form>small{color:var(--muted);font-size:9px;line-height:1.45}@media (max-width:900px){.google-calendar-card{grid-template-columns:auto minmax(0,1fr)}.google-calendar-card-actions{grid-column:1/-1;justify-content:flex-start}.strategic-task-details-grid{grid-template-columns:minmax(0,1fr)}}
.google-calendar-bridge-security{color:#8ee9b0;background:#2aab650e;border:1px solid #2aab6529;border-radius:10px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:9px;line-height:1.45;display:flex}.google-calendar-card:not(.connected) .google-calendar-card-actions .button:disabled{opacity:.48;cursor:not-allowed}
.public-storefront-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% -10%,#d8ab411c,#0000 32%),#080b10}.public-storefront-header{width:min(1260px,100% - 36px);margin:0 auto;padding:26px 0 20px}.public-storefront-header-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-storefront-header-top>img{object-fit:contain;width:min(260px,58vw);height:auto;max-height:78px}.public-storefront-login{border:1px solid var(--line);min-height:40px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.public-storefront-hero{max-width:760px;padding:54px 0 30px}.public-storefront-hero>span{color:#dfba5f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.public-storefront-hero h1{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(38px,6vw,72px);line-height:.98}.public-storefront-hero p{max-width:700px;color:var(--muted);font-size:14px;line-height:1.7}.public-storefront-trust{color:#9bdcaf;background:#44b56e0e;border:1px solid #44b56e2b;border-radius:10px;align-items:center;gap:7px;width:fit-content;margin-top:16px;padding:9px 11px;font-size:10px;display:flex}.public-storefront-content{width:min(1260px,100% - 36px);margin:0 auto;padding:10px 0 70px}.public-storefront-toolbar{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0d12f0;border-radius:16px;grid-template-columns:auto minmax(260px,1fr);gap:12px;padding:14px;display:grid;position:sticky;top:10px}.public-storefront-view-tabs,.public-storefront-operation-filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.public-storefront-view-tabs button,.public-storefront-operation-filter button{border:1px solid var(--line);min-height:39px;color:var(--muted);background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.public-storefront-view-tabs button.active,.public-storefront-operation-filter button.active{color:#f1d48c;background:#d8ab4117;border-color:#d8ab416e}.public-storefront-search{border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 13px;display:flex}.public-storefront-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.public-storefront-filters{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.public-storefront-filters label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 10px;display:flex}.public-storefront-filters select{color:var(--text);background:#0c1016;border:0;outline:0;font-size:10px;font-weight:750}.public-storefront-blocks{gap:42px;margin-top:28px;display:grid}.public-storefront-block>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.public-storefront-block>header span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.public-storefront-block>header h2{margin:3px 0 0;font-size:25px}.public-storefront-block>header>b{border:1px solid var(--line);min-width:34px;height:34px;color:var(--muted);border-radius:999px;place-items:center;padding:0 9px;font-size:10px;display:grid}.public-storefront-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.public-storefront-card{border:1px solid var(--line);background:#ffffff05;border-radius:15px;min-width:0;overflow:hidden}.public-storefront-card-image{aspect-ratio:1;color:#505a69;background:#ffffff06;place-items:center;display:grid;position:relative;overflow:hidden}.public-storefront-card-image img{object-fit:contain;width:100%;height:100%}.public-storefront-available,.public-storefront-promo-badge{color:#91d9aa;background:#080e0be0;border:1px solid #47b16d3b;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;bottom:9px;left:9px}.public-storefront-promo-badge{color:#e7c879;border-color:#d8ab4157}.public-storefront-discount{color:#12100a;background:#d7ac49;border-radius:8px;padding:6px 7px;font-size:9px;position:absolute;top:9px;right:9px}.public-storefront-card-copy{min-height:124px;padding:13px}.public-storefront-card-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.public-storefront-card-copy h3{min-height:36px;margin:5px 0 12px;font-size:13px;line-height:1.35}.public-storefront-card-copy>strong,.public-storefront-promotion-price strong{color:#ecd083;font-size:15px}.public-storefront-promotion-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.public-storefront-promotion-price span{color:var(--muted);font-size:10px;text-decoration:line-through}.public-storefront-empty{border:1px dashed var(--line);min-height:130px;color:var(--muted);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:8px;padding:24px;font-size:11px;display:grid}@media (max-width:980px){.public-storefront-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.public-storefront-header,.public-storefront-content{width:min(100% - 24px,1260px)}.public-storefront-header-top{align-items:flex-start}.public-storefront-login span{display:none}.public-storefront-hero{padding-top:38px}.public-storefront-toolbar{grid-template-columns:1fr;position:static}.public-storefront-search,.public-storefront-filters{grid-column:1}.public-storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.public-storefront-grid{gap:9px}.public-storefront-card-copy{min-height:118px;padding:10px}.public-storefront-card-copy h3{font-size:11px}.public-storefront-card-copy>strong,.public-storefront-promotion-price strong{font-size:13px}}.public-storefront-card.selected{border-color:#d8ab4185;box-shadow:inset 0 0 0 1px #d8ab4129}.public-storefront-select-toggle{z-index:3;color:#d9b659;cursor:pointer;background:#080c12e6;border:1px solid #d8ab4152;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;left:9px}.public-storefront-select-toggle.active{color:#f3d587;background:#d8ab4126;border-color:#d8ab41ad}.public-storefront-export-toolbar{background:#d8ab4109;border:1px dashed #d8ab4147;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.public-storefront-export-toolbar span{color:#d9b659;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.public-storefront-export-toolbar strong{margin-top:2px;font-size:11px;display:block}.public-storefront-export-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.public-storefront-export-actions button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#ffffff05;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.public-storefront-export-actions button.primary{color:#f2d384;background:#d8ab411a;border-color:#d8ab4173}.public-storefront-export-actions button:disabled{opacity:.4;cursor:not-allowed}.promotion-showcase-export-link{color:#e5c678;background:#d8ab4112;border:1px solid #d8ab414d;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.promotion-export-page{width:min(1280px,100% - 32px);margin:0 auto;padding:24px 0 56px}.promotion-export-page>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.promotion-export-page>header span{color:#d9b659;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.promotion-export-page>header h1{margin:4px 0 6px;font-size:clamp(28px,4vw,44px)}.promotion-export-page>header p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}@media (max-width:720px){.public-storefront-export-actions{width:100%}.public-storefront-export-actions button{flex:1}}.storefront-editorial-v4526{gap:28px;width:min(1260px,100% - 36px);margin:0 auto;padding:4px 0 18px;display:grid}.storefront-editorial-heading-v4526{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:28px;padding:18px 0 2px;display:grid}.storefront-editorial-heading-v4526 span,.storefront-editorial-favorites-v4526 header span,.storefront-editorial-promos-v4526 header span,.storefront-editorial-catalog-divider-v4526>span{color:#dfba5f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.storefront-editorial-heading-v4526 h2,.storefront-editorial-favorites-v4526 h2,.storefront-editorial-promos-v4526 h2,.storefront-editorial-catalog-divider-v4526 h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(28px,4vw,46px);line-height:1}.storefront-editorial-heading-v4526>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.storefront-editorial-goals-v4526{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storefront-editorial-goal-v4526{background:radial-gradient(circle at 100% 0,#d9a4411a,#0000 40%),#ffffff04;border:1px solid #ffffff13;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:end;gap:18px;min-height:240px;padding:24px;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000002e}.storefront-editorial-goal-v4526:hover{border-color:#d9a4413d;transform:translateY(-3px)}.storefront-editorial-goal-v4526.tone-fitness{background:radial-gradient(circle at 100% 0,#ef4b9a21,#0000 42%),#ffffff04}.storefront-editorial-goal-v4526.tone-performance{background:radial-gradient(circle at 100% 0,#ff76351f,#0000 42%),#ffffff04}.storefront-editorial-goal-v4526.tone-lean{background:radial-gradient(circle at 100% 0,#46c37b1c,#0000 42%),#ffffff04}.storefront-editorial-goal-copy-v4526{z-index:2;position:relative}.storefront-editorial-goal-copy-v4526>span{color:#dfba5f;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.storefront-editorial-goal-copy-v4526 h3{letter-spacing:-.03em;max-width:360px;margin:9px 0 8px;font-size:clamp(25px,3vw,37px);line-height:1}.storefront-editorial-goal-copy-v4526 p{max-width:400px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.storefront-editorial-goal-copy-v4526 b{color:#f0d287;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:inline-flex}.storefront-editorial-goal-products-v4526{min-height:170px;position:relative}.storefront-editorial-goal-products-v4526>span{aspect-ratio:1;background:#fff;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:122px;display:grid;position:absolute;bottom:0;overflow:hidden;box-shadow:0 18px 36px #00000052}.storefront-editorial-goal-products-v4526>span:first-child{z-index:3;width:148px;right:0}.storefront-editorial-goal-products-v4526>span:nth-child(2){z-index:2;bottom:8px;right:95px}.storefront-editorial-goal-products-v4526>span:nth-child(3){z-index:1;opacity:.76;width:96px;bottom:18px;right:176px}.storefront-editorial-goal-products-v4526 img{object-fit:contain;width:100%;height:100%}.storefront-editorial-pick-v4526{background:radial-gradient(circle at 78% 40%,#d9a4412e,#0000 29%),radial-gradient(circle at 0 100%,#ffffff0a,#0000 33%),linear-gradient(135deg,#0b0d11,#060708);border:1px solid #d9a44126;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:34px;min-height:390px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000045}.storefront-editorial-pick-copy-v4526{z-index:2;position:relative}.storefront-editorial-pick-copy-v4526>span{color:#e7c879;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.storefront-editorial-pick-copy-v4526 h2{letter-spacing:-.05em;max-width:580px;margin:12px 0 13px;font-size:clamp(38px,6vw,72px);line-height:.94}.storefront-editorial-pick-copy-v4526 p{max-width:530px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.storefront-editorial-pick-copy-v4526>strong{color:#efd88e;margin-top:20px;font-size:14px;display:block}.storefront-editorial-pick-copy-v4526>a{color:#f1d792;background:#d9a44114;border:1px solid #d9a44140;border-radius:12px;align-items:center;gap:8px;width:fit-content;min-height:43px;margin-top:16px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}.storefront-editorial-pick-product-v4526{place-items:center;min-height:300px;display:grid;position:relative}.storefront-editorial-pick-product-v4526>span{aspect-ratio:1;border:1px solid #d9a44138;border-radius:50%;width:min(330px,75%);position:absolute;box-shadow:0 0 70px #d9a44114,inset 0 0 65px #d9a4410d}.storefront-editorial-pick-product-v4526 img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 38px #00000061);width:min(300px,78%);max-height:300px;position:relative}.storefront-editorial-favorites-v4526{gap:13px;display:grid}.storefront-editorial-favorites-v4526>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.storefront-editorial-favorites-v4526 header small{max-width:380px;color:var(--muted);text-align:right;font-size:10px;line-height:1.5}.storefront-editorial-favorites-row-v4526{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.storefront-editorial-favorite-card-v4526{background:#ffffff04;border:1px solid #ffffff12;border-radius:18px;min-width:0;padding:11px;transition:transform .18s,border-color .18s}.storefront-editorial-favorite-card-v4526:hover{border-color:#d9a44138;transform:translateY(-3px)}.storefront-editorial-favorite-card-v4526>div{aspect-ratio:1;background:#fff;border-radius:13px;place-items:center;margin-bottom:11px;display:grid;position:relative;overflow:hidden}.storefront-editorial-favorite-card-v4526>div>b{z-index:2;color:#f0d080;background:#06080cd1;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:8px;display:grid;position:absolute;top:7px;left:7px}.storefront-editorial-favorite-card-v4526 img{object-fit:contain;width:100%;height:100%}.storefront-editorial-favorite-card-v4526>span,.storefront-editorial-favorite-card-v4526>strong,.storefront-editorial-favorite-card-v4526>small{display:block}.storefront-editorial-favorite-card-v4526>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.storefront-editorial-favorite-card-v4526>strong{min-height:34px;margin-top:4px;font-size:10px;line-height:1.35;overflow:hidden}.storefront-editorial-favorite-card-v4526>small{color:#e8cb7e;margin-top:7px;font-size:10px;font-weight:850}.storefront-editorial-promos-v4526{background:radial-gradient(circle at 100% 0,#d9a44114,#0000 36%),#ffffff03;border:1px solid #fff1;border-radius:24px;padding:24px}.storefront-editorial-promos-v4526>header span{align-items:center;gap:7px;display:inline-flex}.storefront-editorial-promos-v4526>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.storefront-editorial-promos-v4526 article{background:#00000029;border:1px solid #fff1;border-radius:16px;grid-template-rows:auto auto 1fr;grid-template-columns:82px minmax(0,1fr);column-gap:12px;min-width:0;padding:13px;display:grid}.storefront-editorial-promos-v4526 article>div{aspect-ratio:1;background:#fff;border-radius:12px;grid-row:1/5;place-items:center;width:82px;display:grid;overflow:hidden}.storefront-editorial-promos-v4526 article img{object-fit:contain;width:100%;height:100%}.storefront-editorial-promos-v4526 article>span{color:#d7b968;text-transform:uppercase;font-size:7px;font-weight:850}.storefront-editorial-promos-v4526 article>strong{margin-top:3px;font-size:10px;line-height:1.35}.storefront-editorial-promos-v4526 article>p{align-items:baseline;gap:7px;margin:8px 0 0;display:flex}.storefront-editorial-promos-v4526 article>p small{color:var(--muted);text-decoration:line-through}.storefront-editorial-promos-v4526 article>p b{color:#efd589}.storefront-editorial-catalog-divider-v4526{text-align:center;border-top:1px solid #ffffff12;padding:38px 0 10px}.storefront-editorial-catalog-divider-v4526 p{max-width:620px;color:var(--muted);margin:10px auto 0;font-size:11px;line-height:1.6}@media (max-width:1080px){.storefront-editorial-favorites-row-v4526{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-editorial-goal-v4526{grid-template-columns:1fr}.storefront-editorial-goal-products-v4526{min-height:145px}}@media (max-width:760px){.storefront-editorial-v4526{gap:20px;width:min(100% - 24px,1260px)}.storefront-editorial-heading-v4526{grid-template-columns:1fr;gap:10px}.storefront-editorial-goals-v4526{grid-template-columns:1fr}.storefront-editorial-goal-v4526{min-height:280px;padding:20px}.storefront-editorial-pick-v4526{min-height:unset;grid-template-columns:1fr;padding:24px 20px}.storefront-editorial-pick-product-v4526{order:-1;min-height:240px}.storefront-editorial-pick-product-v4526 img{max-height:225px}.storefront-editorial-favorites-v4526>header{flex-direction:column;align-items:flex-start}.storefront-editorial-favorites-v4526 header small{text-align:left}.storefront-editorial-favorites-row-v4526{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;margin-inline:-12px;padding:0 12px 5px;display:flex;overflow-x:auto}.storefront-editorial-favorites-row-v4526::-webkit-scrollbar{display:none}.storefront-editorial-favorite-card-v4526{scroll-snap-align:start;flex:0 0 43vw;max-width:176px}.storefront-editorial-promos-v4526{padding:18px}.storefront-editorial-promos-v4526>div{grid-template-columns:1fr}}.public-storefront-header-top-v4527{justify-content:flex-end!important}.public-storefront-company-link-v4527{border:1px solid #0000;border-radius:14px;place-items:center;width:min(220px,44vw);min-height:58px;padding:7px 10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.public-storefront-company-link-v4527:hover{background:#d8ab4106;border-color:#d8ab4129;transform:translateY(-2px);box-shadow:0 14px 38px #0003}.public-storefront-company-link-v4527 img{object-fit:contain;width:100%;height:auto;max-height:62px}.public-storefront-creatina-banner-v4527{background:#030303;border:1px solid #d8ab4133;border-radius:24px;width:min(1260px,100% - 36px);margin:0 auto 34px;transition:transform .22s cubic-bezier(.2,.75,.2,1),border-color .22s,box-shadow .22s,filter .22s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 56px #0000004d,0 0 0 1px #d8ab4106}.public-storefront-creatina-banner-v4527:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffdc8214 48%,#0000 64%);transition:translate .55s;position:absolute;inset:0;translate:-120%}.public-storefront-creatina-banner-v4527:hover{filter:brightness(1.035);border-color:#d8ab418c;transform:translateY(-4px)scale(1.005);box-shadow:0 24px 70px #0000005c,0 0 38px #d8ab411c}.public-storefront-creatina-banner-v4527:hover:after{translate:120%}.public-storefront-creatina-banner-v4527 img{object-fit:contain;width:100%;height:auto;display:block}.storefront-editorial-top3-v4527{background:radial-gradient(circle at 100% 0,#d8ab4121,#0000 34%),linear-gradient(135deg,#ffffff06,#ffffff02);border:1px solid #d8ab4129;border-radius:28px;gap:22px;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000038}.storefront-editorial-top3-v4527>header{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:end;gap:22px;display:grid}.storefront-editorial-top3-v4527>header span{color:#e6c56f;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.storefront-editorial-top3-v4527>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(32px,5vw,56px);line-height:.96}.storefront-editorial-top3-v4527>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.storefront-editorial-top3-grid-v4527{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.storefront-editorial-top3-card-v4527{background:radial-gradient(circle at 70% 0,#d8ab4114,#0000 38%),#04060994;border:1px solid #ffffff13;border-radius:20px;grid-template-rows:160px 1fr;gap:13px;min-width:0;min-height:305px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.storefront-editorial-top3-card-v4527:hover{border-color:#d8ab4157;transform:translateY(-4px);box-shadow:0 20px 46px #00000047}.storefront-editorial-top3-rank-v4527{z-index:4;background:#07080be0;border:1px solid #d8ab4140;border-radius:15px;align-content:center;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 10px 25px #0000003d}.storefront-editorial-top3-rank-v4527 span{color:#a99668;letter-spacing:.13em;font-size:6px;font-weight:900}.storefront-editorial-top3-rank-v4527 strong{color:#efcf79;margin-top:-2px;font-size:22px;line-height:1}.storefront-editorial-top3-image-v4527{background:radial-gradient(circle,#fff 0%,#faf8f1 62%,#e9e4d8 100%);border-radius:15px;place-items:center;display:grid;overflow:hidden}.storefront-editorial-top3-image-v4527 img{object-fit:contain;width:100%;height:100%;padding:8px}.storefront-editorial-top3-copy-v4527>span{color:#b89c58;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.storefront-editorial-top3-copy-v4527 h3{margin:5px 0 10px;font-size:15px;line-height:1.28}.storefront-editorial-top3-copy-v4527 p{color:#ffffffb3;margin:0;font-size:10px;line-height:1.45}.storefront-editorial-top3-copy-v4527 p strong{color:#f2d889;font-size:20px}.storefront-editorial-top3-copy-v4527 small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.storefront-editorial-top3-arrow-v4527{color:#dabb69;opacity:.54;transition:opacity .18s,translate .18s;position:absolute;bottom:14px;right:14px}.storefront-editorial-top3-card-v4527:hover .storefront-editorial-top3-arrow-v4527{opacity:1;translate:3px}@media (max-width:760px){.public-storefront-header-top-v4527{min-height:54px}.public-storefront-company-link-v4527{width:min(185px,48vw)}.public-storefront-creatina-banner-v4527{border-radius:17px;width:min(100% - 24px,1260px);margin-bottom:24px}.storefront-editorial-top3-v4527{border-radius:22px;padding:19px}.storefront-editorial-top3-v4527>header{grid-template-columns:1fr;gap:9px}.storefront-editorial-top3-grid-v4527{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;margin-inline:-19px;padding:0 19px 4px;display:flex;overflow-x:auto}.storefront-editorial-top3-grid-v4527::-webkit-scrollbar{display:none}.storefront-editorial-top3-card-v4527{scroll-snap-align:start;flex:0 0 78vw;max-width:310px}}
.company-home-operations-foundation{margin-top:16px}.company-operation-card.physique{background:radial-gradient(circle at 90% 10%,#57d8b814,#0000 32%),radial-gradient(circle at 10% 10%,#d6c15d0f,#0000 28%),#ffffff04;border-style:dashed;border-color:#c7ae583d}.physique-logo-wrap img{object-fit:contain;max-height:74px!important}.company-operation-card.physique .company-operation-mini-kpis strong{font-size:10px}.physique-standalone-shell{background:radial-gradient(circle at 10% 0,#57d8b814,#0000 30%),radial-gradient(circle at 100% 0,#d6c15d14,#0000 28%),linear-gradient(#030813f5,#030710);min-height:100vh;padding:26px 20px 34px}.physique-standalone-container{gap:20px;width:min(1180px,100%);margin:0 auto;display:grid}.physique-page{gap:22px;display:grid}.physique-hero{background:radial-gradient(circle at 10% 20%,#d6c15d17,#0000 35%),radial-gradient(circle at 88% 20%,#57d8b814,#0000 35%),#ffffff03;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:34px;min-height:330px;padding:28px;display:grid;box-shadow:0 24px 64px #00000047}.physique-hero-standalone{margin-top:2px}.physique-hero-logo{place-items:center;display:grid}.physique-hero-logo img{object-fit:contain;filter:drop-shadow(0 16px 34px #00000059);width:min(330px,100%);height:auto;max-height:290px}.physique-hero-copy>span,.physique-subpage-header>div>span,.physique-panel-title span,.physique-foundation-card span{color:#dcc46c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.physique-hero-copy h1{margin:7px 0 10px;font-size:clamp(40px,5vw,64px);line-height:.96}.physique-hero-copy p{color:#e8eff7c2;max-width:720px;font-size:14px;line-height:1.68}.physique-operation-status{color:#e2ca73;background:#d6c15d14;border:1px solid #d6c15d3d;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:18px;padding:9px 12px;font-size:11px;display:flex}.physique-operation-status.enabled{color:#9ff1d8;background:#57d8b814;border-color:#57d8b83d}.physique-inline-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.physique-inline-links span{color:#e8eff7c2;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.physique-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.physique-kpis article{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:18px;display:grid}.physique-kpis article svg{color:#8fe9cd}.physique-kpis small{color:#e8eff79e;font-size:10px}.physique-kpis strong{font-size:24px}.physique-foundation-grid,.physique-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.physique-foundation-card,.physique-panel{background:#ffffff04;border:1px solid #ffffff14;border-radius:18px;padding:22px}.physique-foundation-card-highlight{background:radial-gradient(circle at 100% 0,#d6c15d14,#0000 34%),#ffffff05}.physique-foundation-card{color:inherit;grid-template-columns:auto 1fr;gap:14px;display:grid}.physique-foundation-card>svg,.physique-panel>svg{color:#8fe9cd}.physique-foundation-card h2,.physique-panel h2{margin:4px 0 8px;font-size:18px}.physique-foundation-card p,.physique-panel p{color:#e8eff7b3;font-size:12px;line-height:1.64}.physique-standalone-shell{--athletes-accent:#ff4057;--athletes-accent-light:#ff9aa7;--athletes-accent-rgb:255, 64, 87;background:radial-gradient(circle at 10% 0%, rgba(var(--athletes-accent-rgb), .09), transparent 30%), radial-gradient(circle at 100% 0%, rgba(var(--athletes-accent-rgb), .05), transparent 28%), linear-gradient(180deg, #030813f5, #030710)}.physique-standalone-shell .physique-hero{background:radial-gradient(circle at 10% 20%, rgba(var(--athletes-accent-rgb), .08), transparent 35%), radial-gradient(circle at 88% 20%, rgba(var(--athletes-accent-rgb), .06), transparent 35%), #ffffff03}.physique-standalone-shell .physique-hero-copy>span,.physique-standalone-shell .physique-subpage-header>div>span,.physique-standalone-shell .physique-panel-title span,.physique-standalone-shell .physique-foundation-card span,.physique-standalone-shell .physique-kpis article svg,.physique-standalone-shell .physique-foundation-card>svg,.physique-standalone-shell .physique-panel>svg{color:var(--athletes-accent-light)}.physique-standalone-shell .physique-operation-status,.physique-standalone-shell .physique-operation-status.enabled{border-color:rgba(var(--athletes-accent-rgb), .26);color:var(--athletes-accent-light);background:rgba(var(--athletes-accent-rgb), .09)}.physique-standalone-shell .physique-foundation-card-highlight{background:radial-gradient(circle at 100% 0%, rgba(var(--athletes-accent-rgb), .08), transparent 34%), #ffffff05}.physique-not-started-note{background:#d6c15d0a;border:1px dashed #d6c15d47;border-radius:16px;padding:18px 20px}.physique-not-started-note strong{font-size:12px}.physique-not-started-note p{color:#e8eff7b8;margin:6px 0 0;font-size:11px;line-height:1.58}.physique-standalone-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.physique-standalone-actions form{margin:0}.physique-action-button{color:#eef4fb;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.physique-action-button.secondary{color:#9ff1d8;background:#57d8b812;border-color:#57d8b83d}.physique-subpage-header{gap:18px;display:grid}.physique-subpage-header>a{color:#e8eff7ad;align-items:center;gap:7px;width:fit-content;font-size:10px;font-weight:800;display:inline-flex}.physique-subpage-header h1{margin:5px 0;font-size:34px}.physique-subpage-header p{color:#e8eff7ad;font-size:11px}.physique-athlete-list,.physique-plan-list{gap:8px;display:grid}.physique-athlete-list>a,.physique-plan-list>a{color:inherit;background:#ffffff03;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.physique-athlete-list small,.physique-plan-list small{color:#dcc46c;text-transform:uppercase;font-size:8px;font-weight:850}.physique-athlete-list strong,.physique-plan-list strong{margin-top:3px;font-size:12px;display:block}.physique-athlete-list span,.physique-plan-list span{color:#e8eff7ad;margin-top:3px;font-size:9px;display:block}.physique-athlete-plan-count{color:#e8eff7ad;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.physique-empty{color:#e8eff7ad;text-align:center;border:1px dashed #ffffff1a;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.physique-empty.compact{min-height:110px}.physique-empty p{max-width:500px;margin:0;font-size:10px;line-height:1.5}@media (max-width:920px){.physique-hero{text-align:center;grid-template-columns:1fr}.physique-operation-status{margin-left:auto;margin-right:auto}.physique-inline-links{justify-content:center}.physique-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.physique-foundation-grid,.physique-profile-grid{grid-template-columns:1fr}}@media (max-width:560px){.physique-standalone-shell{padding:18px 14px 26px}.physique-hero{min-height:unset;gap:20px;padding:22px 18px}.physique-hero-logo img{width:min(240px,68vw);max-height:190px}.physique-kpis{grid-template-columns:1fr 1fr;gap:10px}.physique-kpis article,.physique-foundation-card{padding:16px}.physique-standalone-actions{justify-content:stretch}.physique-action-button,.physique-standalone-actions form,.physique-standalone-actions form button{width:100%}}
.commercial-scale-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.commercial-scale-toolbar-leads{align-items:stretch}.commercial-search-form{flex:1;align-items:center;gap:8px;min-width:min(100%,520px);display:flex}.commercial-search-form label{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#ffffff04;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.commercial-search-form input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.commercial-month-filter{align-items:center;gap:8px;display:flex}.commercial-month-filter select{border:1px solid var(--line);min-height:40px;color:var(--text);background:#0c1016;border-radius:10px;padding:0 11px;font-size:10px;font-weight:750}.commercial-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 0 2px;display:flex}.commercial-pagination>span{color:var(--muted);font-size:9px}.commercial-pagination>div{align-items:center;gap:8px;display:flex}.commercial-pagination>div>b{min-width:58px;color:var(--muted);text-align:center;font-size:9px}.commercial-pagination .disabled{opacity:.38;pointer-events:none}@media (max-width:640px){.commercial-search-form,.commercial-month-filter{width:100%}.commercial-month-filter select{flex:1}.commercial-pagination{text-align:center;justify-content:center}.commercial-pagination>span{width:100%}}
@media (min-width:821px){.login-operations-six.login-operations-prominent{grid-template-columns:repeat(11,minmax(0,auto))}.login-operations-six .login-operation-logo{min-width:132px;padding-left:17px;padding-right:17px}.login-operations-six .login-operation-logo img{width:min(132px,100%)}.login-operations-six .login-physique-logo img{max-height:58px}}@media (min-width:821px) and (max-width:1120px){.login-operations-six .login-operation-logo{min-width:110px;padding-left:12px;padding-right:12px}.login-operations-six .login-operation-logo img{width:min(110px,100%)}}.product-gallery-grid-responsive{align-items:stretch;gap:12px;display:grid!important}.product-gallery-grid-responsive.zoom-1{grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-2{grid-template-columns:repeat(5,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-3{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-gallery-zoom-v2{align-items:center;gap:6px;display:inline-flex}.product-gallery-zoom-v2 button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#ffffff05;border-radius:8px;place-items:center;padding:0;display:grid}.product-gallery-zoom-v2 button:disabled{opacity:.35}.product-gallery-zoom-v2 input[type=range]{width:92px;min-width:70px}.product-gallery-zoom-v2>span{min-width:26px;color:var(--muted);text-align:center;font-size:9px;font-weight:850}.fitness-gallery-grid .product-gallery-image{min-height:0}.fitness-product-deck .product-thumb{flex:none}.fitness-readable-label{line-height:1.45;display:inline-block}.fitness-summary-card{align-content:center;gap:5px;display:grid!important}.fitness-summary-card>span,.fitness-summary-card>strong,.fitness-summary-card>small{display:block}.fitness-summary-card>small{color:var(--muted);line-height:1.4}@media (max-width:1180px){.product-gallery-grid-responsive.zoom-1{grid-template-columns:repeat(5,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-2{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-4,.product-gallery-grid-responsive.zoom-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.product-gallery-controls{width:100%}.product-gallery-zoom-v2{justify-content:center;width:100%}.product-gallery-zoom-v2 input[type=range]{flex:1;max-width:220px}.product-gallery-grid-responsive.zoom-1{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-2,.product-gallery-grid-responsive.zoom-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-4,.product-gallery-grid-responsive.zoom-5{grid-template-columns:1fr!important}}@media (max-width:430px){.product-gallery-grid-responsive.zoom-1,.product-gallery-grid-responsive.zoom-2,.product-gallery-grid-responsive.zoom-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-gallery-grid-responsive.zoom-4,.product-gallery-grid-responsive.zoom-5{grid-template-columns:1fr!important}}
.smart-abcz-panel{gap:14px;display:grid}.smart-abcz-head{align-items:flex-start}.smart-abcz-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 14px;display:grid}.smart-abcz-policy-grid>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:3px;padding:12px;display:grid}.smart-abcz-policy-grid strong{color:var(--gold);font-size:19px}.smart-abcz-policy-grid span{font-size:9px;font-weight:800}.smart-abcz-policy-grid small{color:var(--muted);font-size:8px;line-height:1.45}.smart-abcz-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.smart-abcz-summary>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.smart-abcz-summary strong{color:var(--text)}.smart-abcz-message{color:var(--muted);background:#d9a4410e;border:1px solid #d9a44140;border-radius:10px;margin:0 14px;padding:10px 12px;font-size:9px}.smart-abcz-badge{border:1px solid var(--line);border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:900;display:inline-grid}.smart-abcz-badge.curve-A{color:#57d8b8;background:#57d8b80f;border-color:#57d8b847}.smart-abcz-badge.curve-B{color:#e6aa4a;background:#e6aa4a0f;border-color:#e6aa4a47}.smart-abcz-badge.curve-C{color:#a8adb7}.smart-abcz-badge.curve-Z{color:#d37c86;background:#d37c860d;border-color:#d37c8640}.smart-abcz-change{vertical-align:middle;margin-left:5px}.smart-abcz-change.up{color:#57d8b8}.smart-abcz-change.down{color:#e6aa4a}.smart-abcz-reason{max-width:420px;font-size:9px;line-height:1.45;display:block}.product-quality-note{margin-top:4px}@media (max-width:880px){.smart-abcz-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.smart-abcz-policy-grid{grid-template-columns:1fr}.smart-abcz-head .button{width:100%}}
.stat-card>span:not(.badge):not(.stat-icon),.stat-card>strong,.stat-card>small{z-index:1;display:block;position:relative}.stat-card>span:not(.badge):not(.stat-icon){color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.stat-card>strong{letter-spacing:-.03em;color:var(--text);margin-top:14px;font-size:28px;font-weight:900;line-height:1.08}.stat-card>small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.stat-card>.badge{z-index:1;position:relative}.fitness-summary-card>span,.fitness-summary-card>strong,.fitness-summary-card>small{display:block}.fitness-summary-card>strong,.fitness-summary-card>small{margin-top:5px}.stats-grid{align-items:stretch;gap:18px;min-width:0;display:grid}.stats-grid>*{min-width:0}.dashboard-grid{gap:18px;min-width:0;display:grid}.dashboard-grid>*{min-width:0}.dashboard-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;margin-top:18px;display:grid}.dashboard-two-column>*{min-width:0}.theme-fitness .stats-grid{margin-bottom:18px}@media (max-width:1100px){.dashboard-two-column{grid-template-columns:1fr}}@media (max-width:720px){.stat-card>span:not(.badge):not(.stat-icon),.stat-card>strong,.stat-card>small,.fitness-summary-card>span,.fitness-summary-card>strong,.fitness-summary-card>small{width:100%}.stats-grid,.dashboard-grid,.dashboard-two-column{gap:12px}.dashboard-two-column{margin-top:14px}.theme-fitness .stats-grid{margin-bottom:14px}}
:is(.theme-supplements .main :has(>a[href=\/estoque]):has(>a[href="/estoque/custos"]),.theme-supplements .main :has(>a[href=\/estoque]):has(>a[href^="/central/custos-insumos"]),.theme-fitness .main :has(>a[href="/fitness/estoque"]):has(>a[href="/fitness/estoque/custos"]),.theme-fitness .main :has(>a[href="/fitness/estoque"]):has(>a[href^="/central/custos-insumos"])),.theme-supplements .main a[href="/estoque/custos"],.theme-supplements .main a[href^="/estoque/custos?"],.theme-supplements .main a[href="/central/custos-insumos"],.theme-supplements .main a[href^="/central/custos-insumos?"],.theme-fitness .main a[href="/fitness/estoque/custos"],.theme-fitness .main a[href^="/fitness/estoque/custos?"],.theme-fitness .main a[href="/central/custos-insumos"],.theme-fitness .main a[href^="/central/custos-insumos?"]{display:none!important}.theme-central .central-shared-costs-theme{--shared-cost-accent:var(--gold);--shared-cost-soft:var(--gold-soft);--shared-cost-text:var(--accent-nav-text)}.theme-central .central-shared-costs-theme [class*=eyebrow]{color:var(--shared-cost-accent)!important}.theme-central .central-shared-costs-theme [class*=setupCurrent],.theme-central .central-shared-costs-theme [class*=tabActive],.theme-central .central-shared-costs-theme [class*=profileChoiceActive]{border-color:color-mix(in srgb, var(--shared-cost-accent) 36%, transparent)!important;background:var(--shared-cost-soft)!important;color:var(--shared-cost-text)!important}.theme-central .central-shared-costs-theme [class*=setupCurrent]>span,.theme-central .central-shared-costs-theme [class*=stepBubble],.theme-central .central-shared-costs-theme [class*=profileChoiceActive]>span{background:var(--shared-cost-soft)!important;color:var(--shared-cost-accent)!important}.theme-central .central-shared-costs-theme [class*=buttonPrimary]{border-color:color-mix(in srgb, var(--shared-cost-accent) 45%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--shared-cost-accent) 88%, white 12%), color-mix(in srgb, var(--shared-cost-accent) 78%, black 22%))!important;color:var(--accent-contrast)!important}.theme-central .central-shared-costs-theme [class*=firstStepCopy],.theme-central .central-shared-costs-theme [class*=bankChoice],.theme-central .central-shared-costs-theme [class*=explanation],.theme-central .central-shared-costs-theme [class*=optionalNote],.theme-central .central-shared-costs-theme [class*=recipeEmpty]{border-color:color-mix(in srgb, var(--shared-cost-accent) 20%, transparent)!important;background:color-mix(in srgb, var(--shared-cost-soft) 55%, transparent)!important}.theme-central .central-shared-costs-theme [class*=firstStepCopy]>svg,.theme-central .central-shared-costs-theme [class*=bankChoice] svg,.theme-central .central-shared-costs-theme [class*=explanation] svg,.theme-central .central-shared-costs-theme [class*=optionalNote] svg,.theme-central .central-shared-costs-theme [class*=recipeEmpty] svg{color:var(--shared-cost-accent)!important}.theme-central .central-shared-costs-theme [class*=suggestionCard]:hover{border-color:color-mix(in srgb, var(--shared-cost-accent) 35%, transparent)!important}.theme-central .central-shared-costs-theme [class*=suggestionCard]>span{background:var(--shared-cost-soft)!important;color:var(--shared-cost-accent)!important}.theme-central .central-shared-costs-theme input:focus,.theme-central .central-shared-costs-theme select:focus,.theme-central .central-shared-costs-theme textarea:focus{border-color:color-mix(in srgb, var(--shared-cost-accent) 65%, transparent)!important;box-shadow:0 0 0 3px var(--shared-cost-soft)!important}.theme-central .central-shared-costs-theme [class*=message]:not([class*=success]){border-color:color-mix(in srgb, var(--shared-cost-accent) 32%, transparent)!important;background:var(--shared-cost-soft)!important;color:var(--shared-cost-text)!important}
.central-media-detail-v2{gap:18px;display:grid}.central-media-detail-v2-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);align-items:start;gap:18px;display:grid}.central-media-detail-v2-main,.central-media-detail-v2-side{min-width:0}.central-media-detail-v2-main{gap:14px;display:grid}.central-media-detail-v2-side{gap:14px;display:grid;position:sticky;top:88px}.central-media-viewer-card{border:1px solid var(--line);background:radial-gradient(circle at 50% 20%, var(--gold-soft), transparent 26rem), #080b10f5;border-radius:20px;overflow:hidden}.central-media-viewer-stage{place-items:center;min-height:min(66vh,720px);padding:18px;display:grid}.central-media-viewer-stage img,.central-media-viewer-stage video{object-fit:contain;border-radius:14px;width:100%;max-width:100%;max-height:min(62vh,680px);display:block}.central-media-viewer-stage.is-image{cursor:zoom-in}.central-media-viewer-hint{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080cc7;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;bottom:14px;right:14px}.central-media-viewer-trigger{width:100%;color:inherit;background:0 0;border:0;padding:0;position:relative}.central-media-file-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.central-media-file-strip>div{border:1px solid var(--line);background:#ffffff05;border-radius:13px;min-width:0;padding:12px}.central-media-file-strip span,.central-media-ai-meta-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.central-media-file-strip strong{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.35;display:block}.central-media-side-card{border:1px solid var(--line);background:var(--panel);border-radius:17px;overflow:hidden}.central-media-side-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.central-media-side-card-head>div{align-items:flex-start;gap:10px;display:flex}.central-media-side-card-head svg{color:var(--gold);flex:none}.central-media-side-card-head strong{font-size:13px;display:block}.central-media-side-card-head small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4;display:block}.central-media-side-card-body{padding:15px 16px}.central-media-nexus-card{border-color:color-mix(in srgb, var(--gold) 30%, var(--line));background:radial-gradient(circle at 95% 0%, var(--gold-soft), transparent 13rem), var(--panel)}.central-media-nexus-status{background:var(--gold-soft);min-height:28px;color:var(--accent-nav-text);border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.central-media-nexus-status.ready{color:#74dfa7;background:#2bcd841c}.central-media-nexus-status.waiting{color:#f2bd6c;background:#f0a84f1a}.central-media-ai-meta-grid{gap:8px;margin-bottom:12px;display:grid}.central-media-ai-meta-grid>div{background:#ffffff06;border-radius:11px;padding:10px 11px}.central-media-ai-meta-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45;display:block}.central-media-detail-v2 .central-media-classify-action{gap:7px;display:grid}.central-media-detail-v2 .central-media-classify-action .button{width:100%}.central-media-detail-v2 .central-media-classify-action small{color:var(--muted);font-size:10px;line-height:1.45}.central-media-detail-v2 .central-media-link-form{gap:10px;display:grid}.central-media-detail-v2 .central-media-link-form label{gap:6px;display:grid}.central-media-detail-v2 .central-media-link-form label>span{color:var(--muted);font-size:10px;font-weight:800}.central-media-detail-v2 .central-media-link-form .select,.central-media-detail-v2 .central-media-link-form .button{width:100%}.central-media-tags-v2{flex-wrap:wrap;gap:7px;display:flex}.central-media-tags-v2 i{border:1px solid var(--line);min-height:26px;color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.central-media-lightbox{z-index:1400;background:#000000eb;grid-template-rows:auto minmax(0,1fr);padding:12px;display:grid;position:fixed;inset:0}.central-media-lightbox-head{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}.central-media-lightbox-head strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.central-media-lightbox-actions{gap:6px;display:flex}.central-media-lightbox-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.central-media-lightbox-stage{-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;place-items:center;display:grid;overflow:auto}.central-media-lightbox-stage img{max-width:none;height:auto;display:block}@media (max-width:1120px){.central-media-detail-v2-grid{grid-template-columns:1fr}.central-media-detail-v2-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.central-media-viewer-stage{min-height:54vh}}@media (max-width:720px){.central-media-detail-v2,.central-media-detail-v2-grid,.central-media-detail-v2-main,.central-media-detail-v2-side{gap:12px}.central-media-detail-v2-side{grid-template-columns:1fr}.central-media-file-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.central-media-viewer-stage{min-height:46vh;padding:10px}.central-media-viewer-stage img,.central-media-viewer-stage video{max-height:56vh}}
